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.

%ANSWER

Component Requirement:

Battery (Table-Based):

to activate the SoC and Thermal Property Click on the battery block then this SIMSCAPE BLOCK will appear then go to simscape block >> Block Choice>> instrumented | Show thermal port

Thermal Reference:

Temperature Sensor:

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.

Convective Heat Transfer:

This block models heat transfer in a thermal network by convection due to fluid motion. The rate of heat transfer is proportional to the temperature difference, heat transfer coefficient, and surface area in contact with the fluid.

Temperature Sensor:

PS-Simulink Converter:

to convert some physical quantity to Simulink data

Electrical Reference:

Solver Configuration:

Scope

Scope for output waveform

Controlled Current Source:

Controlled Current Source for Discharge the battery with some constant discharge current


Circuit Diagram:
Scope Results:

As you can see the with the rise in temperature the SoC decreases which means that if we operate the battery at a high temperature than the rated temperature then the battery will discharge fast and

the life of the battery will decrease accordingly.

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.