Open manchester-hyperloop opened 4 years ago
Battery management system (BMS) is the brain of the power flow in the pod. It manages the rechargeable battery pack that will be used in the Hyperloop pod. It is responsible for protecting the battery, monitoring the state of charge (SoC) and state of health (SoH), calculating the secondary data, reporting the data, controlling and balancing the environment. All in all, the basic task of a Battery Management System (BMS) is to ensure that optimum use is made of the energy inside the battery powering the portable product and that the risk of damage inflicted upon the battery is minimized. This is achieved by monitoring and controlling the battery’s charging and discharging process.
BMS topology that will be used by the team is the distributed BMS. There will be one BMS board per three cells. The designed battery system structure can be seen below.
BMS Circuit Structure:
BMS Slave Block Diagram:
The module diagram of the BMS board that we aim to design can be seen below.
As for cell balancing, we are aiming to use active cell balancing although active cell balancing is also more sophisticated than passive cell balancing. Why? In passive cell balancing, energy is drawn from the most charged cell and dissipated as heat, mostly through resistors. In active cell balancing, energy is drawn from the most charged cell and transferred to the least charged cells, generally through capacitor-based, inductor-based or DC-DC converters. In passive cell balancing, BMS discharges the cells which have a higher voltage than the lowest voltage cell. Passive cell balancing does not improve the system runtime, wastes the energy by dissipating the heat even though it provides a fairly low-cost cell balancing method.
Open-circuit voltage
Modelling State of Charge (SoC) and Definition of Total Capacity Brief Intro:
Modelling SoC:
The circuit diagram for the modelling is shown below.
We can model SoC as following: where the polarity of i(t) is positive on discharge.
In discrete-time, if we assume that the current is constant over sampling interval dt:
Coulombic Efficiency
Polarization implies to any movement of the cell's terminal voltage away from OCV. For instance, the cell's voltage drops when it is under load.
The polarization can be modelled as a resistance in series with the ideal voltage source, i.e. OCV source. This is called the Rint model.
The circuit diagram of the Rint model:
The Rint model can be formulated as shown below:
v(t) > OCV(z(t)) on charge and v(t) < OCV(z(t)) on discharge.
Power is dissipated by R0 as heat to the environment which means the energy efficiency imperfect.
Rint model is sufficient for simple electronics but not for advanced consumer electronics.
i(t) x R0 models the instantaneous response to a change in input current. Thevenin Model Cell Voltage
Cell voltage in the Thevenin model is:
Process to identify parameter values from test data if we write the voltage in terms of element currents as shown below:
To find the expression for the current through R1, it is clear that current through R1 plus current through C1 equals to i(t).
Then, since voltage across C1 equals voltage through R1 as they are connected in parallel:
All in all, if we re-arrange those formulae into standard ODE: