CBC_TransferFunction Coselica block
Linear transfer function
na [-] : Size of Denominator of transfer function.
Properties : Type 'vec' of size 1.
Default value : 2
nb [-] : Size of Numerator of transfer function.
Properties : Type 'vec' of size 1.
Default value : 1
b [-] : Numerator coefficients of transfer function (e.g., 2*s+3 is specified as [2,3])
Properties : Type 'vec' of size -1.
Default value : 1
a [-] : Denominator coefficients of transfer function (e.g., 5*s+6 is specified as [5,6])
Properties : Type 'vec' of size -1.
Default value : [1,1]
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
y_start [-] : Initial value of output (derivatives of y are zero upto nx-1-th derivative)
Properties : Type 'vec' of size 1.
Default value : 0
Inputs :
Modelica variable name : 'u'
Implicit variable (Value type).
Outputs :
Modelica variable name : 'y'
Implicit variable (Value type).
Parameters :
Modelica parameter name : 'na'
Default value : int32(2)
Modelica parameter name : 'nb'
Default value : int32(1)
Modelica parameter name : 'b'
Default value : 1
Modelica parameter name : 'a'
Default value : [1,1]
Modelica parameter name : 'initType'
Default value : int32(1)
Modelica parameter name : 'x_start'
Default value : 0
Modelica parameter name : 'y_start'
Default value : 0
CBC_TransferFunction.sci
Coselica.Blocks.Continuous.TransferFunction in COSELICA/macros/Coselica.mo file