BATTERY / KIT
Battery KIT - Title
Battery Component Model
Battery KIT - Model overview
Model Overview
Author / organization: Zhichao Wu / KIT
Domain: Electrical storage
Intended application: Testing of process simulations
Modelling of spatial aspects: Lumped (single device)
Model dynamics: Dynamic
Model of computation:
- Time-continuous
- Discrete-event
Functional representation: Implicit
Battery KIT - Input and utput
Input and Output
Input variables : Real Pbatt: Battery power setpoint, given by controller [kW]
Output variables:
- Real SOCbatt: State of Charge of the battery [%]
- Real Ubatt: Output voltage of the battery [V]
Battery KIT - Related Documents
Battery KIT - description
Short Description
An equivalent circuit model of a battery, including a sensor that measures the power and voltage of the battery. The battery is modelled as an equivalent circuit with OCV lookup table and four impedances connected in series. Since one single battery as defined in the model is usually not enough to provide the required power, a pack typically consists of several identical batteries connected in series.
Present use / development status
This model is a simplified prototype of the battery system for model validation and harmonization. The influence of SOH and temperature will be integrated at a later time into the model.
Media Gallery




Battery kit
Model Details
Domain |
| ||
Intended application (including scale and resolution) | Intended to be used for testing of process simulations. The time resolution may range from seconds to hours. When the object is the battery itself, the resolution should be in the seconds range. When considering the integration of other components in the system, the resolution can be up to hours.
| ||
Modelling of spatial aspects |
The battery is considered as a single lumped component, which provides a certain power or stores a defined amount of energy according to supply and demand. | ||
Model dynamics |
The model is considered as dynamic equivalent circuit model in a relatively short time resolution. | ||
Model of computation |
Equations describing the state of the battery are time-continuous, while the sensors measuring the real-time status are discrete event-based. | ||
Functional representation |
The model is an equivalent circuit model including lookup tables. |
Input variables (name, type, unit, description) |
| ||
Output variables (name, type, unit, description) |
| ||
Parameters (name, type, unit, description) |
| ||
Internal variables (name, type, unit, description) |
| ||
Internal constants (name, type, unit, description) | -
| ||
Model equations | Governing equations | ||
| |||
Constitutive equations | |||
- | |||
Boundary conditions |
| ||
Optional: graphical representation (schematic diagram, state transition diagram, etc.) |
Model Validation | |||
Narrative | The system is simulated with a given power setpoint profile, to test the charging and discharging process. In reality, the battery is connected with a battery controller to set this setpoint. | ||
Test system configuration |
| ||
Inputs and parameters |
| ||
Control function | -
| ||
Initial system state |
| ||
Temporal resolution | The time resolution of the measurement of the power demand and other components, which will be simulated together with the battery model, is 5 seconds. Therefore, the time resolution of the test is 5 seconds.
| ||
Evolution of system state |
First, the battery is charged and discharged between SOC of 4% and 96% with 3 different patterns (Pbatt =±0.4kW, Pbatt=±2kW, Pbatt=±4kW). Then a dynamic test is performed by alternating power. | ||
Results | The numerical data is provided in the attached dataset (see Battery_result.csv in date file KIT_Battery_data.zip). | ||
Model harmonization | |||
Narrative | This model harmonization uses the same test setup as the one used for model validation. The focus here is on the total energy which is used to charge or is consumed in discharging and the total energy loss due to the impedance. The test is separated into 6 parts: 1) t = [0,24000]
| ||
Test system configuration | Same as the system configuration in model validation, only that the total simulation stops at 69000 s. | ||
Inputs and parameters | Same as the system configuration in model validation. | ||
Control function (optional) | None. | ||
Initial system state | Same as the system configuration in model validation. | ||
Temporal resolution | Same as the system configuration in model validation. | ||
Evolution of system state | Same as the system configuration in model validation. | ||
Results | The resulting KPIs for the 6 parts are:
|