WOLFRAM SYSTEM MODELER

ChargeDischarge

A scenario where a battery cell will be charged and discharged in intervals

Diagram

Wolfram Language

In[1]:=
SystemModel["EducationExamples.ElectricalEngineering.Battery.ChargeDischarge"]
Out[1]:=

Information

This scenario explores the temperature dependence for a battery cell.

Temperature Impact

Using Mathematica, create plots that compare the first discharge cycle with a discharge cycle after 275Ahs of processed charge for two battery cells: one cell (blue) is kept at 25°C and another (orange) at 50°C.

As can be seen, the battery cell kept at the lower temperature will discharge for a considerably longer time period.

This model is one of five scenarios using the battery cell. For the other scenarios, see the Battery package.

In order to get the full experience of this example, you need a desktop Wolfram Language product. A free trial download is available at www.wolfram.com/mathematica/trial/

For the full example, open the accompanying notebook Battery.nb.

Parameters (1)

T

Value: 25

Type: Temperature_degC (°C)

Description: Fixed ambient temperature

Components (9)

ground

Type: Ground

Description: Ground node

signalCurrent

Type: SignalCurrent

Description: Generic current source using the input signal as source current

fixedTemperature

Type: FixedTemperature

Description: Fixed temperature boundary condition in degree Celsius

hysteresis

Type: Hysteresis

Description: Transform Real to Boolean signal with Hysteresis

pulse1

Type: Pulse

Description: Generate pulse signal of type Real

batteryCell

Type: BatteryCell

Description: The main battery cell model

switch

Type: Switch

Description: Switch between two Real signals

pulse2

Type: Pulse

Description: Generate pulse signal of type Real

resistor

Type: Resistor

Description: Ideal linear electrical resistor