Main Content


Ideal battery discharger

Since R2022b

Simscape / Battery / Cyclers


This block implements an ideal discharger. When the signal at the input port, t, changes from a value below 0.5 to a value equal to or greater than 0.5, the block performs constant current discharging at the value of the Constant discharging current parameter until the voltage is less than or equal to the value of the Voltage threshold parameter.

This figure shows the behavior of the Discharger block when the t input crosses 0.5:



expand all

Physical signal input port that controls the discharging behavior of the block.


expand all

Electrical conserving port associated with the positive terminal of the discharger.

Electrical conserving port associated with the negative terminal of the discharger.


expand all

Value of the constant discharging current at which the block discharges a battery.

Threshold at which the block stops performing constant current discharging on the battery.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2022b

See Also