InitPID

Enumeration defining initialization of PID and LimPID blocks

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

This initialization type is identical to Types.Init and has just one additional option DoNotUse_InitialIntegratorState. This option is introduced in order that the default initialization for the Continuous.PID and Continuous.LimPID blocks are backward compatible. In Modelica 2.2, the integrators have been initialized with their given states where as the D-part has not been initialized. The option DoNotUse_InitialIntegratorState leads to this initialization definition.

The following initialization alternatives are available:

NoInit
No initialization (start values are used as guess values with fixed=false)
SteadyState
Steady state initialization (derivatives of states are zero)
InitialState
Initialization with initial states
InitialOutput
Initialization with initial outputs (and steady state of the states if possible)
DoNotUse_InitialIntegratorState
Do not use, only for backward compatibility (initialize only integrator state)

Enumeration Literals (5)

NoInit

No initialization (start values are used as guess values with fixed=false)

SteadyState

Steady state initialization (derivatives of states are zero)

InitialState

Initialization with initial states

InitialOutput

Initialization with initial outputs (and steady state of the states if possible)

DoNotUse_InitialIntegratorState

Do not use, only for backward compatibility (initialize only integrator state)

Used in Components (2)

PID

Modelica.Blocks.Continuous

PID-controller in additive description form

LimPID

Modelica.Blocks.Continuous

P, PI, PD, and PID controller with limited output, anti-windup compensation, setpoint weighting and optional feed-forward