.Modelica.Blocks.Types.InitPID

Information

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)

Definition

type InitPID = enumeration(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)");

Generated at 2020-06-05T07:38:22Z by OpenModelica 1.16.0~dev-420-gc007a39