operator recordDiscreteStateSpace
Discrete state space description of a linear, time invariant difference equation system (data + operations)
Extends from Modelica.Icons.Record (Icon for records).
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,size(A, 1)] | A | ||
| Real[size(A, 1),:] | B | ||
| Real[:,size(A, 1)] | C | ||
| Real[size(C, 1),size(B, 2)] | D | ||
| Modelica.Units.SI.Time | Ts | 1 | Sample time |
| Real[size(B, 1),size(B, 2)] | B2 | fill(0, size(B, 1), size(B, 2)) | Reconstruct continuous state |
| Modelica_LinearSystems2.Utilities.Types.Method | method | Modelica_LinearSystems2.Utilities.Types.Method.Trapezoidal | Discretization method |
Contents
| Name | Description |
|---|---|
| 'constructor' | Collection of operators to construct a DiscreteStateSpace data record |
| '-' | Contains operators for subtraction of discrete state space systems |
| '+' | Parallel connection of two discrete state space systems (= inputs are the same, outputs of the two systems are added) |
| '*' | Series connection of two discrete state space systems |
| '==' | Check whether two linear discrete state space systems have identical matrices |
| timeResponse | Compute time response of DiscreteStateSpace system |
| initialResponse | Compute initial response of DiscreteStateSpace system |
| Package of functions to analyse discrete state space system represented by a DiscreteStateSpace record | |
| Package of functions to design discrete state space controllers and observers | |
| Package of functions to plot discrete state space system responses | |
| Package of functions for conversion of DiscreteStateSpace data record | |
| Package of functions to generate a DiscreteStateSpace data record from imported data | |
| Package of internal material of record DiscreteStateSpace (for advanced users only) |