WOLFRAM SYSTEM MODELER
BatteryDischargeA battery cell will be discharged until it reaches a low State of Charge, the simulation will then be terminated. |
![]() |
SystemModel["EducationExamples.ElectricalEngineering.Battery.BatteryDischarge"]
This scenario introduces the battery's functionality with a simple scenario where the battery is discharged in intervals until the state of charge is low and the simulation is terminated.
The battery cell is connected to a fixed temperature source and a load current. The load is determined by a pulse, pulse1.
To simulate a discharge cycle, follow these steps:
Next, a preferred stored plot will automatically be displayed. This plot should look like this:
The plots show how the battery voltage varies throughout the discharge cycle and the state of charge constantly declines until it reaches the threshold value by which the simulation is terminated.
This model is one of five scenarios using the battery cell. For the other scenarios, see the Battery package.
This domain example is an informational resource made freely available by Wolfram Research.
All content in this bundle is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. By accessing the content or using it in any way, you accept and agree to be bound by the terms of this license. If you do not agree to these Terms of Use, you may not use this content. Wolfram Research reserves the right to change, modify, add to, or remove portions of these Terms of Use at any time without notice. Please refer back to www.wolfram.com for the latest Terms of Use.
A summary of the licensing terms can be found at:
http://creativecommons.org/licenses/by-nc-sa/3.0
The full legal code can be found at:
http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
T |
Value: 25 Type: Temperature_degC (°C) Description: Fixed ambient temperature |
---|---|
amplitude |
Value: 1.1 Type: Real Description: Amplitude of the current pulse |
![]() |
battery |
Type: BatteryCell |
---|---|---|
![]() |
ambient |
Type: FixedTemperature |
![]() |
load |
Type: SignalCurrent |
![]() |
ground1 |
Type: Ground |
![]() |
pulse1 |
Type: Pulse |