Project 2 Thermal modeling of battery pack
EV BATCH -17
Q) For a 10 cell series lithium ion battery model, simulate the thermal effects and compare life cycle performance at various temperatures, charge & discharge rates using MATLAB.
AIM :
To simulate the thermal effects and compare life cycle performance at various temperatures, charge & discharge rates for a 10 cell series lithium ion battery model by using MATLAB.
THEORY :
Now a days lithium ion battery are mostly used in electric vehicles we must know its charge and discharge rates to operate this batterys in efficient manner and with out damage when this batterys in operation this temperature of it must be kept in limit we simulate the thermal effect of this cell, by knowing the how much temp rise take place we can provide efficient cooling to the batterys so that the life cycle of the battery increases we will see a model on this issue below and explaination as follows Cells connected in series and one of the cell is faulty so what will be thermal effect. This example shows how to simulate a battery pack consisting of multiple series-connected cells in an efficient manner. It also shows how a fault can be introduced into one of the cells to see the impact on battery performance and cell temperatures. For efficiency, identical series-connected cells are not just simply modeled by connecting cell models in series. Instead a single cell is used, and the terminal voltage scaled up by the number of cells. The fault is represented by changing the parameters for the Cell 10 Fault subsystem, reducing both capacity and open-circuit voltage, and increasing the resistance values .
SIMUALATION BLOCKS :
- GAIN
- CONSTANT
- SUBTRACT
- INTEGRATOR
- SCOPE
- CUURENT SENSOR
- DISCHAGE PROFILE
- MUX
- SOLVER CONFIGURATION
- CONVECTION AMBIENT
- AMBIENT
- SUBSYSTEM
- CELL
- ELECTRIC REFERANCE
SIMULATION MODEL :

EXPLANATION :
1) In this ckt we use li-ion cell 1 to 10, temperature sensors,ambient temp block, state of charge estimation scope, charge discharge profile given to ckt from & goto block block matlab simulink.

2) Cell subsystem basically consist of a Thermal Model and Lithium CNI IRC block which calculate the temperature and thermal effect for cells and overall calculate for the battery pack.

3) This block basically consists of capacitance value table which depends on an external physical signal inputs SOC and T. It is assumed that the capacitance value is slowly varying with time, and hence the equation i = C*dv/dt holds.
4) Resistance value (R) table which depends on an external physical signal inputs SOC and T.
5) Voltage value (EM) which implements the cell's main branch voltage source, and determines values for capacity (C) and state of charge (SOC). The defining equations depend on cell temperature, T.

Battery parameters :
- Cell 01 to 04 :


- Cell 05 :


- Cell 06 to 10 :


6) Output of one cell is connected with the SOC estimation whereas other output is connected with AC current source for cyclic charge/discharge profile.
7) The peak amplitudes set to 50 A for cyclic charge and discharge. A basic parameter of AC current source is as

- Charge estimation block :

8) The Coulomb counting method measures the discharging current of a battery and integrates the discharging current over time in order to estimate SOC.
9) This subsystem takes current as input and gives the battery SOC % as output. A current sensor block is used and connected for soc estimation.
10) This ckt estimates the battery SOC % using coulomb counting method. It takes current as the input and gives SOC% as output. Initial SOC of the battery is assumed to be 100% .
11) Example shows how to simulate a battery pack consisting of multiple series-connected cells in an efficient manner. It also shows how a fault can be introduced into one of the cells to see the impact on battery performance and cell temperatures.
OUTPUT :
For a 10 cell series lithium ion battery model we simulate the thermal effects and compare life cycle performance at various temperatures, charge & discharge rates using MATLAB. results are as follows
- 1-4 cells are normal cell 5 th cell is faulty 6-10 cell is normal cell as we are simulating thermal effect on we give Cyclic Charge/ Discharge Profile to circuit the waveform you can see above results all conditions it is same but when ckt is run on this drive cycle profile as 5th cell was faulty it will show temperature rise high than any other cell and the life cycle of cell get reduced and cell even can get damage
Output at 300K i.e., 26.85°C


- In condition two we give temp 300 k ie 26.85°C the 1-4 and 6-10 cell temp is near to 316k but 5th faulty cell temp goes to 330k ie 56.85°C and the drive cycle is shown which is Cyclic Charge/Discharge drive cycle.
Output at 310 k i.e., 36.85°C


- In condition two we give temp 310 k ie 36.85°C and 1-4 and 6-10 cell temp is near to 326 k but 5th faulty cell temp goes to 340k ie 66.85°C and the drive cycle is shown which is Cyclic Charge/ Discharge drive cycle
Output at 324 k i.e., 50.85°C


- In condition two we give temp 324 k ie 50.85°C and 1-4 and 6-10 cell temp is near to 340 k but 5th faulty cell temp goes to 354k ie 80.85°C and the drive cycle is shown which is Cyclic Charge/ Discharge drive cycle.
conclusion :
We simulated the thermal effect and compared at various temperature, faulty cell temp rise more than normal cell charge and discharge cycle given and due to temp rise it can damage the cell and reduce the performance of the battery.