Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Battery is discharging faster than expected,: Charge controller fault?

Status
Not open for further replies.

want_to_know

Newbie level 4
Joined
Jan 17, 2014
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
60
Hi all,

I am working on a simple system working to balance charge among four Li-ion cells in Matlab-Simulink. All the controller and Li-ion cell models are in Matlab-Simulink.

I want to discharge four cells within an hour (3600 seconds), so I work around with the R,V, and I values so that the cells would take an hour to discharge from 100% to 0% in terms of state of charge. (SOC from 100% to 0%, 100%= full cell; 0% = empty cell)

Without connecting any controller, the four cells work well where I can see in the graphs that each cell is going from SOC=100% to SOC=0% at the end of simulation of an hour period.

However, when I connect my controller to the four cells, weird thing happens where all the four cells take only 135 seconds to go from SOC=100% to SOC=0%.

Perhaps I should mention about what my controller is doing, cause I suspect it is the main culprit, though I have no idea why and how.

Basically, cell terminal voltage serves as the inputs to the controller, then the controller will sort the cell terminal voltage in descending order so that the cell with highest voltage is utilized first, for example, if I have cells voltage = [3.8 4.2 3.5 3.9], the controller will sort it to [4.2 3.9 3.8 3.5]. The controller is so simple that I have no idea how it caused the issue I am having here.

I appreciate any input, please.
 

Hi all,

I am working on a simple system working to balance charge among four Li-ion cells in Matlab-Simulink. All the controller and Li-ion cell models are in Matlab-Simulink.

I want to discharge four cells within an hour (3600 seconds), so I work around with the R,V, and I values so that the cells would take an hour to discharge from 100% to 0% in terms of state of charge. (SOC from 100% to 0%, 100%= full cell; 0% = empty cell)

Without connecting any controller, the four cells work well where I can see in the graphs that each cell is going from SOC=100% to SOC=0% at the end of simulation of an hour period.

However, when I connect my controller to the four cells, weird thing happens where all the four cells take only 135 seconds to go from SOC=100% to SOC=0%.

Perhaps I should mention about what my controller is doing, cause I suspect it is the main culprit, though I have no idea why and how.

Basically, cell terminal voltage serves as the inputs to the controller, then the controller will sort the cell terminal voltage in descending order so that the cell with highest voltage is utilized first, for example, if I have cells voltage = [3.8 4.2 3.5 3.9], the controller will sort it to [4.2 3.9 3.8 3.5]. The controller is so simple that I have no idea how it caused the issue I am having here.

I appreciate any input, please.

nobody? please
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top