LIBRARY
BlockInitMode
Initialization mode for continuous blocks (TransferFunction, StateSpace, etc.).
NoInit: No initialization (user provides ICs externally)
SteadyState: Steady state initialization (der(x) = 0)
InitialState(x0): Initialize states to x0 (default [0.0])
InitialOutput(y_start): Initialize output to y_start
Cases
NoInitSteadyStateInitialState(x0::Real[undefined])InitialOutput(y_start::Real)
Source
dyad
"""
Initialization mode for continuous blocks (TransferFunction, StateSpace, etc.).
- NoInit: No initialization (user provides ICs externally)
- SteadyState: Steady state initialization (der(x) = 0)
- InitialState(x0): Initialize states to x0 (default [0.0])
- InitialOutput(y_start): Initialize output to y_start
"""
enum BlockInitMode =
| NoInit
| SteadyState
| InitialState(x0::Real[:])
| InitialOutput(y_start::Real)Related
Examples
Experiments
Analyses
Tests