All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
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. Ans: AIM: To develop the Thermal Modeling of Battery Pack. Objective: For a 10-cell series lithium-ion battery model, simulate the thermal effects…
Chandrakumar ADEPU
updated on 25 Nov 2022
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.
Ans:
AIM: To develop the Thermal Modeling of Battery Pack.
Objective:
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.
Introduction:
The performance and life-cycle costs of electric vehicles (EV) and hybrid electric vehicles (HEV) depend inherently on energy storage systems such as batteries. Battery pack performance directly affects the all-electric range, power for acceleration, fuel economy, and charge acceptance during energy recovery from regenerative braking. Because the battery pack's cost, durability, and life also affect the cost and reliability of the vehicle, any parameter that affects the battery pack must be optimized.
Temperature and temperature uniformity has a strong influence on battery pack performance and consequently, that of HEVs and EVs. All the modules in the pack should be operated within the optimum temperature range suitable for the particular electrochemical couple used. In addition, the uneven temperature distribution in a pack leads to different charge/discharge behavior that results in unbalanced modules and reduced pack performance. Because HEV batteries have high specific power and undergo aggressive HEV charging/discharging profiles, thermal issues in an HEV pack are of more concern than in EV packs.
Simulink Model:
the blocks present inside the systems are,
Thermal Reference
Reference connection for thermal ports
Library:
Thermal Elements
Description:
The Thermal Reference block represents a thermal reference point, that is, a point with an absolute zero temperature, concerning which all the temperatures in the system are determined.
Temperature Sensor
Description
The Temperature Sensor block represents an ideal temperature sensor, that is, a device that determines the temperature differential measured between two points without drawing any heat.
Connections A and B are thermal conserving ports that connect to the two points where temperature is being monitored. Port T is a physical signal port that outputs the temperature differential value.
The block positive direction is from port A to port B. The measured temperature is determined as T = TA – TB.
Ports
The block has the following ports:
A
Thermal conserving port associated with the sensor positive probe.
B
Thermal conserving port associated with the sensor negative probe.
T
Physical signal output port for temperature.
Battery (Table-Based)
Description
The Battery (Table-Based) block represents a high-fidelity battery model. The block calculates no-load voltage as a function of charge level and optional temperature using lookup tables and includes several modeling options:
Self-discharge
Battery fade
Charge dynamics
Temperature Source
A constant source of thermal energy, characterized by temperature expand all in page
Description
The Temperature Source block represents an ideal source of thermal energy that is powerful enough to maintain specified temperature at its outlet regardless of the heat flow consumed by the system.
The source generates constant absolute temperature, defined by the Temperature parameter value.
Convective Heat Transfer
Description
The Convective Heat Transfer block represents a heat transfer by convection between two bodies by means of fluid motion. The transfer is governed by the Newton law of cooling and is described with the following equation:
where
Q Heat flow
k Convection heat transfer coefficient
A Surface area
TA,TB Temperatures of the bodies
Connections A and B are thermal conserving ports associated with the points between which the heat transfer by convection takes place. The block positive direction is from port A to port B. This means that the heat flow is positive if it flows from A to B.
controlled current source:
controlled current source is used to know the flow current in the circuit. for that we added a controlled current source. it get the input from the ps constant, when the PS constant triggers the controlled current source at that time we will see the results.
PS-Simulink converter
The PS-Simulink Converter block converts a physical signal into a Simulink output signal. Use this block to connect outputs of a Physical Network diagram to Simulink scopes or other Simulink blocks.
Conductive Heat Transfer:
The Conductive Heat Transfer block represents a heat transfer by conduction between two layers of the same material. The transfer is governed by the Fourier law and is described with the following equation:
Q=k·AD(TA−TB)
where
Q | Heat flow |
k | Material thermal conductivity |
A | Area normal to the heat flow direction |
D | Distance between layers (thickness of material) |
TA,TB | Temperatures of the layers |
Connections A and B are thermal conserving ports associated with material layers. The block positive direction is from port A to port B. This means that the heat flow is positive if it flows from A to B.
Signal Builder Block:
Signal builder block used to create the desired input signal with respect to the simulation time
Signal builder block is used to give an a input to drive the vehicle at a given range
Based on this drive cycle data the battery will discharge.
About the model:
Temperature converted from degree Celsius to kelvin
Example: AT 25°C
CASE-1: AT 20°C and AT Convective Heat Transfer area is 10m^2
Results:
Graph for State of charge (SOC) and Temparature of the battery pack:
AT 20°C
In the above graph based on the drive cycle input the battery will discharge and also we found some spickes in the SOC. that is looks the battery pack is charging due to regenerative braking. And the battery will discharge at end of the drive cycle time is nearly equal to 94 percentage At the temparature is 20°C (298.15K). And the temparature is gradually increasses from 293 to 293.15 after that the temperature is remains constant till the end of the Drive Cycle. The time period of the Drive cycle is nearly 1400 sec.
Current and Voltage graph:
Current is increasses and decreasses with respected to based on the Drive Cycle input and in the graph the current is increases with decreasses with voltage.
Indiviual cell SOC Graph:
All indiviual battery cells are discharging looks same or similar. All the battery cells are discharge with given input Drive Cycles.
CASE-2: AT 45°C and AT Convective Heat Transfer area is 10m^2
Results:
Graph for State of charge (SOC) and Temparature of the battery pack:
AT 45°C
In the above graph based on the drive cycle input the battery will discharge and also we found some spickes in the SOC. that is looks the battery pack is charging due to regenerative braking. And the battery will discharge at end of the drive cycle time is nearly equal to 87 percentage At the temparature is 45°C (318.15K). And the temparature is gradually increasses from 293 to 318.2K after that the teamparature is remains constant till the end of the Drive Cycle.Compare to previous test case if the temperature increses the battery will state of charge will decresses. The time period of the Drive cycle is nearly 1400 sec.
Current and Voltage graph:
Current is increasses and decreasses with respected to based on the Drive Cycle input and in the graph the current is increases with decreasses with voltage.
Indiviual cell SOC Graph:
All indiviual battery cells are discharging looks same or similar. All the battery cells are discharge with given input Drive Cycles. every cell has discharge the energy nearly 87% of cell soc.
conclusion:
In this model i will observe that the battey state of charge is discharged more when the temparature of the battery pack increases.
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Week - 4
Implement control logic of a “washing machine” using Stateflow as per given sequence: If the power supply is available, the system gets activated If the Water supply is not available, stop the process & indicate through LED Soaking time should be 200s followed by Washing time of 100s. Then rinsing…
29 Sep 2023 07:17 AM IST
Project 2 - V&V SW Analysis II
Q:- 1. Perform Static Code Review Analysis for “C:\**\LDRA_workarea\Examples\C_Testbed_examples\Testrain\Testrain.c” Generate Code review report and upload them. Ans: Aim: To gernetate the code review report and upload them. Steps: Steps for White box testing:- Source ->…
18 Aug 2023 01:16 PM IST
Project 1 - V&V SW Analysis - I
Q:- Write a Test plan to test features of a new mobile phone (Blackbox test) that needs to be implemented based on the following requirements. (The product is still under development stage and is yet to be UA (User Acceptance ) tested…
12 Jul 2023 03:17 AM IST
Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04)
PROJECT-2: Aim: To write a program to measure the distance using ultasonic sensot Schematic Diagram: Steps of Programming ATmega16 microcontroller needs to transmit at least 10 us trigger pulse to the HC-SR04 Trig Pin. After getting a trigger pulse, HC-SR04 automatically sends eight 40 kHz sound waves and the microcontroller…
24 Jun 2023 09:50 AM IST
Related Courses
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.