blockCycling
Basic cycling model
Extends from Icons.Block (Icon for a basic block).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Voltage | Vmax | Maximal cell voltage | |
| Modelica.SIunits.Voltage | Vmin | Minimum cell voltage | |
| Modelica.SIunits.Time | delayAfterCharging | Delay time after charging | |
| Modelica.SIunits.Time | delayAfterDischarging | Delay time after discharging | |
| Boolean | initialDischarging | true | True if start with discharging |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | vMax | ||
| Modelica.Blocks.Interfaces.RealInput | vMin | Connector of Boolean input signal | |
| Modelica.Blocks.Interfaces.BooleanOutput | Discharging | ||
| Modelica.Blocks.Interfaces.BooleanInput | ChargingFinished | ||
| Modelica.Blocks.Interfaces.BooleanOutput | Charging |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.RSFlipFlop | rSFlipFlop | ||
| Modelica.Blocks.Logical.LessThreshold | lessVinMin | ||
| ElectricalEnergyStorage.BatteryManagement.Components.OnDelay | AfterChargingDelay | ||
| ElectricalEnergyStorage.BatteryManagement.Components.OnDelay | BeforeChargingDelay | ||
| Modelica.Blocks.Logical.Edge | edge1 | ||
| Modelica.Blocks.Logical.GreaterThreshold | greaterThreshold | ||
| Modelica.Blocks.Logical.Or | or1 |