blockLimitedPI

Limited PI-controller with anti-windup and feed-forward

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block), BaseBlocks.LimitedPI (Base for limited PI-controller with anti-windup and feed-forward).

Information

Improved version of Modelica.Electrical.Machines.Examples.ControlledDCDrives.Utilities.LimitedPI: Based on MagLev.Control.BaseBlocks.LimitedPI, the limits for the output can be set individually. The anti-windup measure can be choosen by the user: Clamped (i.e. stopping the integrator) or BackCalc (i.e. reducing the input of the integrator).

Parameters

TypeNameDefaultDescription
Realkp (from LimitedPI)1Proportional gain
SI.TimeTi (from LimitedPI)1Integral time constant (T>0 required)
MagLev.Types.AntiWindupantiWindup (from LimitedPI)MagLev.Types.AntiWindup.BackCalcAnti-Windup technique
Feed-forward
BooleanuseFF (from LimitedPI)falseUse feed-forward?
RealkFF (from LimitedPI)1Feed-forward gain
Limitation
BooleansymmetricLimits (from LimitedPI)trueUse symmetric limits?
BooleanconstantUpperLimit (from LimitedPI)trueUse constant upper limit?
RealyMax (from LimitedPI)infUpper limit of output
BooleanconstantLowerLimit (from LimitedPI)trueUse constant lower limit?
RealyMin (from LimitedPI)-yMaxLower limit of output

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal
Modelica.Blocks.Interfaces.RealInputu_m (from LimitedPI)Connector of measured signal
Modelica.Blocks.Interfaces.RealInputfeedForward (from LimitedPI)Connector of feed-forward signal
Modelica.Blocks.Interfaces.RealInputyMaxVar (from LimitedPI)Connector of yMax input signal
Modelica.Blocks.Interfaces.RealInputyMinVar (from LimitedPI)Connector of yMin input signal

Components

TypeNameDefaultDescription
Realxintegrator state