modelDemoPowerSupplyWithBuffer
Demonstrate how to avoid back current to the DC Power Supply
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
At the beginning, the DC power supply charges the buffer capacitor within its limits (current, power, voltage). The DC power supply is protected from back current by a buffer capacitor and a diode. This also reduces current ripple of the power supply.
Of course, if the load current feeds back a too high current to the buffer capacitor for a longer period of time, the buffer capacitor's voltage increases. This should be under surveillance.
The load current is 0 up to 0.5 s, afterwards a pulse with amplitude 50 A, an offset of -25 A, a dutyCycle of 0.5 and a frequency of 1 kHz.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Current | amplitude | 50 | Pulse current amplitude peak-to-peak |
| SI.Current | offset | -25 | Pulse current offset |
| Real | dutyCycle | 0.5 | Pulse current duty cycle |
| SI.Frequency | f | 1e3 | Pulse current frequency |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Sources.DCPowerSupply | dcPowerSupply | ||
| Modelica.Electrical.Analog.Basic.Ground | ground | ||
| Modelica.Electrical.Analog.Basic.Resistor | cable | ||
| Modelica.Electrical.Analog.Ideal.IdealDiode | diode | ||
| Modelica.Electrical.Analog.Basic.Capacitor | bufferCapacitor | ||
| Modelica.Electrical.Analog.Sources.SignalCurrent | loadCurrent | ||
| Modelica.Blocks.Sources.Pulse | pulse | ||
| Modelica.Blocks.Sources.Step | step | ||
| Modelica.Blocks.Math.Add | add |