Challenge

Project 2 Thermal modeling of battery pack

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:

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.

I have taken a reference model from Matlab to do this project that is shown below.

Simulink Model:

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

Result:

From the plot we get SOC and temperature of the cells w.r.t. time for a given drive data. It can be seen from the first plot of temperature that cell 10

has higher temperature than all other cells.

The initial temperature of all cells is 293.1 K. With ongoing driving condition for 22 minutes approximately, faulty cell temperature

rises to 333.8K and other cells to 339.6K.

The rate of rise and fall in the temperature of the 10th cell is high which states that it is highly unstable. Higher temperature in any cell is not desired

as it may increase the temperature on the surrounding cells.

The SOC of the fault cell is less than the other cells. Starting from 40% the fault cell reduced to 35% in 22 minutes. All other cells from 45%

state of charge, came down to 40%.

This causes imbalance between cells and results in reduced life of the battery and deteriorates the performance.

Now we edit the above simulink model as per our requirement as shown below.

Simulink Model:

Model Expalnation:

There are temperature sensor blocks used to detect the temperature from the cells. The current drawn from the cells is

controlled by the 'Controlled Current Source' block.

The data of a drive cycle in the form of current is fed to this current controller.

A signal builder block is used to feed this drive cycle data and it is stored in the form of current vs time. After running the model,

a SOC vs time and temperature vs time graphs are plotted.

The orange lines are the thermal connections connecting thermal blocks in the model. There is convection implementing block

between the surrounding and the cells. A conduction block is also used to carry out the calculation of heat travelled between cells due

to conduction. Ambient temperature source is used to cool the battery. Temperature measuring block is also used to sense the temperature

of each cell in order to manage the heat in the battery by sending these measures to the BMS.

WORKING OF MODEL:

In this project we will connect 20 Li-ion cells in series using MATLAB tools and then simulate the thermal effects and compare life cycle performance

at various temperatures, charge & discharge rates.

Battery capacity (how many amp-hours it can hold) is reduced as temperature goes down, and increased as temperature goes up.

This is why your car battery dies on a cold winter morning, even though it worked fine the previous afternoon. If your batteries spend part of the year

shivering in the cold, the reduced capacity has to be taken into account when sizing the system batteries. The standard rating for batteries is at

room temperature 25 degrees C (about 77 F). At approximately -22 degrees F (-30 C), battery Ah capacity drops to 50%. At freezing, capacity

is reduced by 20%. Capacity is increased at higher temperatures – at 122 degrees F, battery capacity would be about 12% higher.

Battery charging voltage also changes with temperature. It will vary from about 2.74 volts per cell (16.4 volts) at -40 C to 2.3 volts

per cell (13.8 volts) at 50 C. This is why you should have temperature compensation on your battery charger or charge control if your batteries

are outside and/or subject to wide temperature variations.

Battery Parameters:


A lithium-ion battery pack of 10 cells is used. In order to check for the thermal effects, one of the cells is considered faulty.

Fault in the sense that the temperature of this cell is higher than the other nine.

The battery is assumed to be air cooled and provided with ventilators with ambient air and temperature.

For modelling this case, all the cells are connected with ambient temperature.

The convective heat transfer from surrounding to the cells and conductive between the cells is also modelled using the respective blocks.

Blocks settings:

From the block parameters it is seen that the capacity, open circuit voltage and capacitance of cell 5 and 6 is reduced.

Also, terminal resistance and internal resistance is increased.

The drive cycle data in the form of current vs time is shown below. A signal builder block is used to implement it in the model.

This current data is sent to controlled current source block, so that it extracts the same amout of current through the battery pack.

Result:

SoC of BATTERY:

SoC - State of Charge:

The aim was to see the change in the cell performance due to change in temperature. According to the model, there are ten cells in series from which 10th cell is faulty,

meaning it has more temperature than others. The open circuit voltage and capacity is low, whereas the internal and terminal resistance is high.

As seen in above plots these all factors have resulted in the following plot:

The Plot of Charge and Discharge rate of the battery is shown in below plot.

The Lithium-ion batteries are widely used as energy sources in different hybrid systems, however, the operation characteristics of the battery in such

systems are strongly dependent on the operation temperature and therefore, with purpose to improve these characteristics a good thermal control system should

be utilized. This paper describes the modelling thermal management system for the battery pack in Hybrid Electric Vehicles (HEVs), which gives opportunity

to control the operation temperature of the pack for different load cycles and ambient temperatures. The thermal model of the battery pack is created by using

an equivalent electrical circuit with lumped parameters. The thermal control system is created as a combination of the cooling system of the internal combustion

engine and the battery pack thermal control system. The heat transfer between these systems is performed by a plate heat exchanger where the inlet flow is controlled

by a three-way valve with an electric actuator. Artificial intelligent algorithms together with estimator are applied in control system, with purpose to obtain suitable control properties.

Observations for Different cell Temperatures:

Battery Pack Configuration:

Result:

Test 1:

Cell Temperature:

Conclusion:

Hence a model for 10 lithium ion cells in series was created and simulated successfully. The change in temperature of a single cell reduces

the performance of the battery. Variation in the OCV also reduces the current drawing capacity and the temperature increases. The other main

reason of the rise in temperature is the increased resistance, internal as well as terminal. Hence, thermal effects are simulated on a 10 cell series lithium ion battery.



Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.