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

TypeNameDefaultDescription
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.TimeTs1Sample time
Real[size(B, 1),size(B, 2)]B2fill(0, size(B, 1), size(B, 2))Reconstruct continuous state
Modelica_LinearSystems2.Utilities.Types.MethodmethodModelica_LinearSystems2.Utilities.Types.Method.TrapezoidalDiscretization method

Contents

NameDescription
'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
timeResponseCompute time response of DiscreteStateSpace system
initialResponseCompute initial response of DiscreteStateSpace system
AnalysisPackage of functions to analyse discrete state space system represented by a DiscreteStateSpace record
DesignPackage of functions to design discrete state space controllers and observers
PlotPackage of functions to plot discrete state space system responses
ConversionPackage of functions for conversion of DiscreteStateSpace data record
ImportPackage of functions to generate a DiscreteStateSpace data record from imported data
InternalPackage of internal material of record DiscreteStateSpace (for advanced users only)