CBC_StateSpace Coselica block
Linear state space system
nx [-] : Number of states
Properties : Type 'vec' of size 1.
Default value : 2
A [-] : Matrix A of state space model (e.g., A=[1, 0; 0, 1])
Properties : Type 'mat' of size [-1,-1].
Default value : [1,0;0,1]
B [-] : Matrix B of state space model (e.g., B=[1; 1])
Properties : Type 'mat' of size [-1,-1].
Default value : [1;1]
C [-] : Matrix C of state space model (e.g., C=[1, 1])
Properties : Type 'mat' of size [-1,-1].
Default value : [1,1]
D [-] : Matrix D of state space model
Properties : Type 'mat' of size [-1,-1].
Default value : 0
initType [-] : Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)
Properties : Type 'vec' of size 1.
Default value : 1
x_start [-] : Initial or guess values of states
Properties : Type 'vec' of size -1.
Default value : [0,0]
y_start [-] : Initial values of outputs (remaining states are in steady state if possible)
Properties : Type 'vec' of size -1.
Default value : 0
nin [-] : Number of inputs
Properties : Type 'vec' of size 1.
Default value : 1
nout [-] : Number of outputs
Properties : Type 'vec' of size 1.
Default value : 1
Inputs :
Modelica variable name : 'u'
Implicit variable (Value type).
Outputs :
Modelica variable name : 'y'
Implicit variable (Value type).
Parameters :
Modelica parameter name : 'nx'
Default value : int32(2)
Modelica parameter name : 'A'
Default value : [1,0;0,1]
Modelica parameter name : 'B'
Default value : [1;1]
Modelica parameter name : 'C'
Default value : [1,1]
Modelica parameter name : 'D'
Default value : 0
Modelica parameter name : 'initType'
Default value : int32(1)
Modelica parameter name : 'x_start'
Default value : [0,0]
Modelica parameter name : 'y_start'
Default value : 0
Modelica parameter name : 'nin'
Default value : int32(1)
Modelica parameter name : 'nout'
Default value : int32(1)
CBC_StateSpace.sci
Coselica.Blocks.Continuous.StateSpace in COSELICA/macros/Coselica.mo file