Hello,
I am working on neural network for prediction state of charge of battery. I choose NARX network in Matlab software. I have a problem with learning my neural network. I am planning to measure voltage, current and temperature of my test battery. I am going to charge and discharge battery under different C rate. with all that data I will train my network and then I would like to predict SOC. There is a problem with defining SOC under load. You can not use OCV ( open circuit method) for estimation SOC. I would like to train network to get a connection betwen voltage, current, temperature and SOC.
I don't know how to train network. First I created open loop NARX and there I need input and target data. In open loop you train network and then create close loop for making predictions. I have a problem with target data. I don't know how to prepare good target data. I tired to get data from OCV during slow discharge and charge and predict SOC and use this data to train my network. But I can not do this for charging and discharging battery under different load.
Please help me.
Rok Recnik