How to make simulink model for smart battery pack?

21 views (last 30 days)
The aim of this project is to design and build a small battery pack that can output a sine wave through the switching in and out of cells connected in a string similar to a multi-level converter. The cells used for this project will be 2V lead acid. The hardware will require a set of switches such as MOSFETs to connect or bypass cells as required and be able to measure the voltage of each cell. A microcontroller will control the switching and you will develop an algorithm to rotate the order of the switching to manage cell balancing.
Objectives
  • Create a model in Simulink of the smart battery that you can use to develop the control algorithm
  • Design and build the circuit for a minimum of 6 x 2V lead acid battery cells
  • Demonstrate that the system can generate a sine wave
  • Demonstrate that the system can maintain the balance of the cells
  • Research how the rotation of the cells could also influence the lifetime of the cells
Represent the 2V lead acid cells as individual blocks and make it 6, each connected in a series to form the battery pack. Integrate MOSFET switches within the circuit to control the connection and disconnection of cells. Employ voltage sensors at the output of each cell to measure their individual voltages. Integrate a microcontroller block responsible for managing the switching of cells based on a predetermined algorithm. Implement a sine wave generator block that mimics the desired output waveform through the dynamic switching of cells. Incorporate a cell balancing algorithm within the microcontroller to ensure uniform voltage distribution. Utilize Simulink's signal routing and control logic blocks to simulate the intelligent switching strategy. Test the model's functionality by running simulations to observe the output waveform and verify the effectiveness of the cell balancing algorithm.

Answers (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov on 7 Jan 2024
There are a number of nice sources how to model battery packs and their management in Simulink. E.g.:

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!