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
fixed=false
)SteadyState
InitialState
InitialOutput
DoNotUse_InitialIntegratorState
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)");