blockPropDriver

Simple Proportional controller driver

Information

Simple driver model.

It reads a reference cycle from a file then controls speed with a simple proportional feedback law.

Parameters

TypeNameDefaultDescription
StringCycleFileName"cycleName.txt"Drive Cycle Name ex: "sort1.txt"
RealkController gain
RealyMax1.e6Max output value (absolute)
Modelica.Blocks.Types.ExtrapolationextrapolationModelica.Blocks.Types.Extrapolation.LastTwoPointsExtrapolation of data outside the definition range

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputV
Modelica.Blocks.Interfaces.RealOutputtauRef
Modelica.Blocks.Interfaces.RealOutputaccelTau
Modelica.Blocks.Interfaces.RealOutputbrakeTau

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.UnitConversions.From_kmhfrom_kmh
Modelica.Blocks.Sources.CombiTimeTabledriveCyc
Modelica.Blocks.Math.Feedbackfeedback
SupportModels.Miscellaneous.Gaingain
Modelica.Blocks.Nonlinear.LimiterlimAcc
Modelica.Blocks.Nonlinear.LimiterlimBrak
Modelica.Blocks.Nonlinear.Limiterlimiter1