Active Cell Balancing During Charging and Discharging of Lithium Ion Batteries in MATLAB Simulink

Project Code :TEMAED263

Objective

The main objective of this project is to design, simulate, and analyze an Active Cell Balancing (ACB) system for Lithium-Ion Batteries (Li-ion) using MATLAB/Simulink. The goal is to ensure equal distribution of charge among battery cells, thereby enhancing battery life, efficiency, and performance during both charging and discharging cycles

Abstract

This paper presents an Active Cell Balancing (ACB) system using a Buck-Boost converter to efficiently manage charge distribution among series-connected Li-ion cells. The proposed system is modeled and simulated in MATLAB/Simulink, where cell voltages are monitored, and excess energy from overcharged cells is transferred to weaker cells during both charging and discharging cycles. The study compares active and balancing techniques, demonstrating that active balancing significantly reduces energy loss and equalization time. Simulation results indicate that the ACB system achieves faster voltage equalization, preventing overcharging, deep discharging, and early capacity degradation. The system’s effectiveness is validated through SOC analysis, balancing speed, and power efficiency metrics. The findings confirm that active balancing enhances battery pack reliability, making it a promising solution for improving the performance of Li-ion batteries in energy storage applications.by using matlab simulink software 2024a

Keywords: Active Cell Balancing, Lithium-Ion Battery, MATLAB/Simulink, Buck-Boost Converter, SOC Equalization, Battery Management System (BMS).

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Configuration:

Operating System       : Windows 7/8/10

Application Software: Matlab / Simulink

Hardware Configuration:

RAM                           : 8 GB

Processor                     : I3 / I5 (Mostly prefer)

Learning Outcomes

·         Introduction to Matlab/Simulink

·         What is EISPACK & LINPACK

·         How to start with MATLAB

·         About Matlab language

·         About tools & libraries

·         Application of Matlab/Simulink

·         About Matlab desktop

·         Features of Matlab/Simulink

·         Basics on Matlab/Simulink

·         We can learn about batteries

·         We can learn about Boost converter

·         We can learn about Buck converter

·         We can learn about active cell balancing

·         We can learn about passive cell balancing

·         We can learn about switches

·         We can learn about charging stations

·         Project Development Skills:

o   Problem analyzing skills

o   Problem solving skills

o   Creativity and imaginary skills

o   Programming skills

o   Deployment

o   Testing skills

o   Debugging skills

o   Project presentation skills

o   Thesis writing skills

Demo Video