Challenge

Project 2

Using MATLAB/Simulink and the drive cycle from the attached excel sheet, find-

  1. The max heat generation of the battery
  2. 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 -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

AIM: To find maximum heat generation by the battery and SOC of the battery at 2*104 second of battery operation

THEORY:

Heat generated = Joules heat + Entropy heat

joules heat

from ohm's law, we know that

V=IR

when the current flows through a resistance, there is heat dissipated in the resistor this heat dissipation is called joules heating.

joules heating is also known as ohmic heating

power

P=V*I=I^2*R

heat

H=∫P.dt with the limits of time 0 to t

H=I^2*R*t

where,

P=power

V=voltage

I=current

R=resistance

H=heat

T=time

Entropy Heat

The heat generation due to entropy change inside a battery occurs when electrochemical reactions are performed. the entropy heat is reversible heat resulting from the change in open circuit voltage with respect to temperature at two electrodes.

CALCULATION:

batterry resistance = 0.5m ohm = 0.0005ohm.

Maximum heat generated in the battery pack:

The maximum current in the drive cycle is -0.896 at 2 minutes(120 seconds)

--> maximum heat generated =I^2Rt=(-0.896^2)*2*120=192.676 mJ

-->The total Maximum heat generated =Joule heat+Entropic heat=192.676 +2(192.676 ) =74.248 mJ

The average heat generation in the battery pack:

Average heat is calculated by taking the average value of current and time

--> average of time =1929/26=74.19sec

-->Average value of current =-24.7184/26=-0.9507

--> Therefore joule heat generated=I^2Rt=(-0.9507^2)*2*74.19=134.11mJ

--> Total heat generated=Joule heat+Entropy heat=134.11 +2(134.11 )=0.402 mJ

b. The SOC of the battery at 2 *104second of the battery operation

For this, Simulink model is designed as shown below :

Blocks used and its significance :

1. Signal builder block:

The Signal Builder block allows us to create interchangeable groups of piecewise linear signal sources and use them in a model. we 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.

2. Generic Battery Model:

The Battery block implements a generic dynamic model that represents the most popular types of rechargeable batteries.

3. Controlled current source: Converts the Simulink input signal into an equivalent current source. The generated current is driven by the input signal of the block..Here it acts as a load that discharges the battery.

4. 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 buttons to reorder the selections. Check 'Output as virtual bus' to output a single bus.

5.Power gui: Set simulation type, simulation parameters, and preferences

OUTPUT RESULT:

** .slx file attached with this project**

THE SOC OF THE BATTERY AT 104 SEC IS 99.4%.

CONCLUSION:

Thus maximum heat produced by the battery is 0.402mJ by mathematical calculation .

and soc at 104 seconds is 99.4% using simulink.

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.