ControlSISO
Class ControlSISO()
ControlSISO(parent='MODEL', name='ControlSISO_n', label='ControlSISO_n',
active=True, a=[1.0], b=[1.0], static_hold=True, use_ic=False, ic=0)
Defines a single:input, single:output, transfer function as a ratio of two polynomials in the Laplace domain when used with the associated ARRAY statements.
Keyword Arguments
Argument | Data Type | Description | Default |
---|---|---|---|
name | String | The variable name. | ControlSISO_n, for next available integer n. |
label | String | The descriptive label. | ControlSISO_n, for next available integer n. |
parent | Object | The parent. | MODEL |
active | Boolean | Used to activate or deactivate this entity. | True |
a | NumericVector | The list of denominator coefficient. | [1.0] |
b | NumericVector | The list of numerator coefficient. | [1.0] |
static_hold | Bool | Defaults to True. * use_ic (Bool) : Use initial condition when True. | False |
ic | Double | The initial condition. | 0 |
Instances
Instance | Type | Description |
---|---|---|
value | Nonlinear | The value or expression describing the input to the transfer function. |
u_var | SolverVariable | The implicit solver variable. |
u_array | SolverArray | The u solver array. |
x_array | SolverArray | The x solver array. |
y_array | SolverArray | The y solver array. |