modelLimPI

Information

This block represents a PI controller with simple anti-windup measure. When limit is exceeded, the integrator is clamped.

   y = yp + yi
              ki
     = kp*u + --*u
              s

Parameters

TypeNameDefaultDescription
Modelica.Blocks.Types.InitinitTypeModelica.Blocks.Types.Init.InitialStateType of initialization (1: no init, 2: steady state, 3,4: initial output)
RealoutMaxUpper limit of output
RealoutMin-outMaxLower limit of output
Realkp1Proportional gain of controller
Realki1Integrator gain of controller
Realy_start0Initial or guess value of output (= state)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputu
Modelica.Blocks.Interfaces.RealOutputy

Components

TypeNameDefaultDescription
RealykProportional part of controller
RealyiIntegral part of controller