modelPsdEcu3

Power Split hybrid power train controller, using ON/OFF strategy

Extends from Partial.PartialEcu (Power Split hybrid power train controller, not using ON/OFF strategy).

Information

third Electronic Control Unit of a Power Split Device (PSD) hybrid power train. Details on EHPTexamples tutorial.

Parameters

TypeNameDefaultDescription
RealgenTorqueMax (from PartialEcu)80maximum absolute value of gen torque (Nm)
RealmaxTorqueReq (from PartialEcu)80Torque request (Nm) that corresponds to 1 from driver
RealpowFiltT (from PartialEcu)60Power filter time constant (s)
RealgenLoopGain (from PartialEcu)0.1Control gain between ice speed error and gen torque: Nm/(rad/s)
RealsocRef0.6Reference soc
RealsocLoopGain50e3gain of the soc loop (w/pu)
RealonThreshold7000average power over which engine is switched on (W)
RealoffThreshold5000average power below which engine is switched off (W)

Connectors

TypeNameDefaultDescription
SupportModels.ConnectorRelated.Connconn (from PartialEcu)
Modelica.Blocks.Interfaces.RealInputtauRef (from PartialEcu)

Components

TypeNameDefaultDescription
Modelica.Blocks.Continuous.FirstOrderpowFilt (from PartialEcu)
Modelica.Blocks.Math.Gaingain (from PartialEcu)
Modelica.Blocks.Math.Feedbackfeedback (from PartialEcu)
Modelica.Blocks.Nonlinear.Limiterlimiter (from PartialEcu)
Modelica.Blocks.Tables.CombiTable1DspowToWref (from PartialEcu)optimal ice speed as a function of power
Modelica.Blocks.Math.GaintoNm (from PartialEcu)converts p.u. torque request into Nm
Modelica.Blocks.Nonlinear.Limiterlimiter1 (from PartialEcu)
Modelica.Blocks.Continuous.FirstOrdergenTauFilt (from PartialEcu)
Modelica.Blocks.Logical.Hysteresishysteresis
Modelica.Blocks.Logical.Switchswitch
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Sources.ConstantsocRef_
Modelica.Blocks.Math.FeedbackfbSOC
Modelica.Blocks.Math.GainsocErrToPow
Modelica.Blocks.Sources.ConstantconstZero
Modelica.Blocks.Sources.RealExpressionrealExpression
Modelica.Blocks.Sources.RealExpressionrealExpression1