All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
AIM: Using MATLAB/simulink and the drive cycle from the attached excel sheet, find- The max heat generation of the battery The SOC of the battery at 2 *104second of the battery operation Time Time Step Battery Current 00:00.4 0.1 -0.9632 00:00.5 0.2 -0.952 00:00.6 0.3 -0.9072 00:00.7 0.4 -0.9632 00:00.8 0.5…
Swapnil Shinde
updated on 20 Jan 2023
AIM:
Using MATLAB/simulink and the drive cycle from the attached excel sheet, find-
Time | Time Step | Battery Current |
00:00.4 | 0.1 | -0.9632 |
00:00.5 | 0.2 | -0.952 |
00:00.6 | 0.3 | -0.9072 |
00:00.7 | 0.4 | -0.9632 |
00:00.8 | 0.5 | -1.0304 |
00:00.9 | 0.6 | -0.9632 |
00:01.0 | 0.7 | -1.0304 |
00:01.1 | 0.8 | -1.008 |
00:01.2 | 0.9 | -0.9856 |
00:01.3 | 1 | -0.9632 |
00:01.4 | 1.1 | -0.9184 |
00:01.5 | 1.2 | -0.9296 |
00:01.6 | 1.3 | -0.9296 |
00:01.7 | 1.4 | -0.9296 |
00:01.8 | 1.5 | -0.9184 |
00:01.9 | 1.6 | -0.9408 |
00:02.0 | 1.7 | -0.896 |
00:02.1 | 1.8 | -0.9072 |
00:02.2 | 1.9 | -0.9072 |
00:02.3 | 2 | -0.9408 |
00:02.4 | 2.1 | -0.9296 |
00:02.5 | 2.2 | -0.9296 |
00:02.6 | 2.3 | -0.9968 |
00:02.7 | 2.4 | -0.9968 |
00:02.8 | 2.5 | -0.9408 |
00:02.9 | 2.6 | -0.9408 |
Battery resistance | 2 milli ohm |
Consider the battery resistance is 0.5 mOhm, delta time is 0.1 and entropic factor is 2
1. The max heat generation of the battery
There are 2 heat sources for the battery heat generation
Heat generated = Joules Heat + Entropy Heat
Joules Heat :
From Ohms law we know that
V = IR
when a current flowing through a resistance, there is a heat dissipated in the resistor. This heat dissipation is called Joule heating. Joule heating is also known as ohmic heating.
Power,
P = V*I = I*I*R = I^2*R
Heat,
H = ∫P.dt with the limits of time 0 to t
H = I^2*R*t
Joule heat,
H = I^2*R*t
where. P = Power
V = Voltage
I = Current
R = Resistance
H = Heat
t = Time
The heat Generated in the Reisitor is-
Entropy Heat:
The heat generation due to entropy change inside a battery occurs when electro chemical reactions are performed. The entropy heat is reversible heat resulting from change in open circuit voltage with respect to temperature at two Electrodes.
Given Data:
Battery Resistance = 0.5mOhm = 0.5⋅10−3
Entropic Factor = 2
Delta Time = 0.1
Heat generated = Joules heat + Entropy heat
Case 1: Resistance = 2mOhm
The maximum current in the drive cycle is -0.896 which happens at 2 minutes(120 seconds) at step time = 1.7
I = -0.896
t = 1.7
R = 2*10^-3
Max Joule Heat = I2⋅R⋅t
=(-0.896^2) * 2*10^-3 * 1.7
Max Joule Heat =2.726mJ
Maximum Heat Generated = Max Joule heat + 2*Max Joule heat
= 2.726mJ + 2*2.726mJ
Maximum Heat Generated = 8.178mJ
Case 2: Resistance = 0.5mOhm
The maximum current in the drive cycle is -0.896 which happens at 2 minutes(120 seconds) at step time = 1.7
I = -0.896
t = 1.7
R = 0.5*10^-3
Max Joule Heat = I2⋅R⋅t
=(-0.896^2) * 0.5*10^-3 * 1.7
Max Joule Heat = 0.682mJ
Maximum Heat Generated = Max Joule heat + 2*Max Joule heat
= 0.682mJ + 2*0.682mJ
= 2.046mJ
Maximum Heat Generated = 2.046mJ
b. The SOC of the battery at 2 *104second of the battery operation.
The state of charge (SOC) is a measurement of the amount of energy available in a battery at a specific point in time expressed as a percentage. The SOC provides the user with information of how much longer the battery can perform before it needs to be charged.
The SoC can be measued in different ways. Some of them are listed below
The VT and CC has its own advantages ad disadvantages so to get accurate value we have to use the Combination of VT and CC.
1. Voltage Translation Method (VT):
It is measued by Open Circut Voltge of the battery and compared it with the Data sheet of the battery and SoC is estimated. It cannot used while the battery is in operation.
2. Coulomb counting method (CC):
Estimating the SOC based on In and Out flow of current in battery pack.
It is calculated by the formula
SOC = (Total charge input / Max capacity of the battery) * 100
Total charge input = Charging Current * Time (H)
If the initial SOC is 50% then
Z(t) = Z(0) - 1/Cn ∫ Ni*i(t) dt with thw limits of 0 to t
where, Cn = Battery Nominal Capacity
Z(t) = State of charge
Z(0) = initial state of charge
i(t) = Instantansous cell current
t = time
Ni = Coulomb efficiency
+ for discharging
- for charging
3. Combination of VT and CC:
The Calibration with Voltage Translation occurs when vehicle is in idle condition during traffic etc, so there is no voltage fluctuation and CC method is used when vehicle is moving.
SIMULINK MODEL:
Blocks Used:
1. Generic Battery:
Implements a generic battery model for most popular battery types. Temperature and aging (due to cycling) effects can be specified for Lithium-Ion battery type.
The Battery Parameters selected are 7.2V 5.4Ah with initial SOC of 50%. Since the Current profile has negative value it means that the battery is charging.
2. Controlled Current Source:
This block Converts the Simulink input signal into an equivalent current source. The generated current is driven by the input signal of the block.
3. Bus Selector:
This block accepts a bus as input which can be created from a Bus Creator, Bus Selector or a block that defines its output using a bus object. The left listbox shows the elements in the input bus. Use the Select button to select the output elements. The right listbox shows the selections. Use the Up, Down, or Remove button to reorder the selections. Check 'Output as virtual bus' to output a single bus.
4. Signal Builder:
The Signal Builder block allows you to create interchangeable groups of piecewise linear signal sources and use them in a model. You can quickly switch the signal groups into and out of a model to facilitate testing. In the Signal Builder window, create signals and define the output waveforms.
Explanation:
Results:
CONCLUSION:
The max heat generated for battery is calculated using the given drive cycle and the Battery SOC at 2*104 seconds is also calculated.
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...
Project 2 - Modeling of 3 phase Induction Motor Drive
AIM: The aim is to design the 3 Phase Inverter using Simulink with switching frequency of 10KHz and Controlling the 3 phase Squirrel Cage Induction motor, using V/F method from 3 Phase Inverter. Given Parameters: Power = 100 HP DC Voltage = 800 V Output Voltage = 460 VRMS – line to line Initial Speed = 1500 RPM Final…
17 Mar 2023 12:25 PM IST
Project 1 - Loss calculation for a DC/DC converter-MATLAB
Design of boost converter, and calculating the loss of different components including power switching device and deriving efficiency of boost converter. This is applicable in power supply industry, electric vehicles etc where DC-DC converter is required to boost the voltage from DC source. All the aspects of this project…
11 Mar 2023 01:21 PM IST
Project 2
AIM: Using MATLAB/simulink and the drive cycle from the attached excel sheet, find- The max heat generation of the battery The SOC of the battery at 2 *104second of the battery operation Time Time Step Battery Current 00:00.4 0.1 -0.9632 00:00.5 0.2 -0.952 00:00.6 0.3 -0.9072 00:00.7 0.4 -0.9632 00:00.8 0.5…
20 Jan 2023 02:45 PM IST
Project 1
1. Design a battery pack for a car roughly 150 Kw with 120 V. Use 3500 mAh 3.6V nominal NMC chemistry cell. A battery management system (BMS) is said to be the brain of a battery pack. The BMS is a set of electronics that monitors and manages all of the battery’s performance. Most importantly, it keeps…
19 Jan 2023 02:34 PM 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.