modelShevEMS

Ice, Generator, DriveTrain, all map-based

Information

SHEV logic. Contains:

- basic logic, which requests the average load power from the ICE

- additional SOC loop to avoid SOC drift

- further ON/OFF control to switch OFF the engine when the average power is too low to permit efficient operation

Parameters

TypeNameDefaultDescription
RealtauPowFilt300power filter time constant
RealpowLow3000hysteresis control lower limit
RealpowHigh5000hysteresis control higher limit
RealpowPerSoc100e3SOC loop gain
RealpowMax100e3Max power that can be requested as output
RealsocRef0.7

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputedPow
Modelica.Blocks.Interfaces.RealInputsoc
Modelica.Blocks.Interfaces.BooleanOutputon
Modelica.Blocks.Interfaces.RealOutputpcPowReq

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Math.FeedbackfbSOC
Modelica.Blocks.Sources.ConstantsocRef_
Modelica.Blocks.Math.GainsocErrToPow
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Logical.SwitchpowSwitch
Modelica.Blocks.Logical.HysteresispowHyst
Modelica.Blocks.Sources.Constantzero
Modelica.Blocks.Continuous.FirstOrderpowFilt