Defines a state-space representation of a dynamic system. This implementation takes the form:
Where:
denotes time.
is the state vector.
is the input vector.
is the output vector.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public, | allocatable, dimension(:,:) | :: | A |
The N-by-N dynamics matrix, where N is the number of state variables. |
||
| real(kind=real64), | public, | allocatable, dimension(:,:) | :: | B |
The N-by-M input matrix, where M is the number of inputs. |
||
| real(kind=real64), | public, | allocatable, dimension(:,:) | :: | C |
The P-by-N output matrix, where P is the number of outputs. |
||
| real(kind=real64), | public, | allocatable, dimension(:,:) | :: | D |
The P-by-M feedthrough matrix. |