Battery Management System

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

BATTERY MANAGEMENT

SYSTEM

Group Members:
Akash Baghel
Arpit Jain
Mohit Kumar
ABSTRACT
• This project presents the implementation of the Battery
Management System using simulation with the help of
Simulink & MATLAB.

• To improve the quality of the battery and safe operation, a


Battery Management System (BMS) is employed and it plays a
vital role in the application of electric mobility.

• To prevent battery failure and mitigate potential


hazardous situations, there is a need for a supervising
system that ensures that batteries function properly in
the final application. This supervising system is referred
to as a Battery Management System (BMS).
FUNCTIONS OF BMS
STATE PARAMETERS

Sate of Charge (SOC)


All vehicles have a fuel indicator, in the same way; EVs also
have a battery state of charge (SoC) indicator. The SoC of a cell
is a percentage value that expresses the remaining charge Q of
a battery.
State of Function (SOF)
It can be defined as a parameter that describes how a battery’s
performance meets the application’s demands during use.
State of Health (SOH)
With advancing battery degradation, the internal resistance of
the battery increases while the capacity of the cell fades. This
leads to drastic changes in cell behavior and might make a cell
unsuitable to be used. Therefore, it is necessary to track the
cell degradation, using the parameter state of health (SoH).
Charge Acceptance (CA)
It indicates the maximum charging current the battery can
accept at present conditions (SoC, SoH, temperature) and for a
given charging voltage.
SIMULINK MODEL DESIGN
STEP 01 (Defining Parameters)
Start by creating a new Simulink model. Define the parameters of the
battery, such as capacity, initial SOC, internal resistance, and voltage
characteristics. These parameters will be used in the battery model.

STEP 02 (Create a battery model)


Create a simplified battery model. You can use an equivalent circuit
model for basic demonstrations. Use Simulink blocks to represent the
battery's behavior, including voltage, current, and SOC. The
equivalent circuit may include a voltage source, resistor, and
capacitor elements to simulate the battery's response to charging
and discharging.
STEP 03 (Charging & Discharging implementation)
Implement charging and discharging functionality. Use signal
sources (e.g., step or ramp) to simulate input currents, which
represent charging and discharging currents. Connect these
signals to the battery model.

STEP 04 (Voltage measurement)


Add Voltage Measurement blocks to simulate the
measurement of the battery's voltage. These measurements
can be used for SOC estimation.
STEP 05 (SOC Estimation)
Implement an SOC estimation algorithm in Simulink. There are
various methods for SOC estimation, including Coulomb
counting, voltage-based methods, or more advanced methods
like Kalman filtering.

STEP 06 (SOH estimation)


SOH is a measure of the battery's health, which can deteriorate
over time or cycles. You can model SOH as a parameter that
gradually decreases over time. The rate of degradation can be
controlled by a degradation model or set manually.
STEP 07 (Visualizing the outputs)
Include Scope blocks in your Simulink model to visualize key
parameters such as voltage, current, SOC, and SOH.

STEP 08 (Implement protection control logic)


To demonstrate protection, we have to implement control logic to
protect the battery, such as overcurrent protection, overvoltage
protection, and thermal management.

STEP 09 (Run the simulation)


Run simulation to observe the battery's behavior during charging
and discharging.
THANK YOU

You might also like