functionanalysisControllability

Example to check controllability of a state space system

Extends from Modelica.Icons.Function (Icon for functions).

Information

This example shows the usage of function StateSpace.Analysis.isControllable which is to check whether a system is controllable or not.

Inputs

TypeNameDefaultDescription
StateSpacessiModelica_LinearSystems2.StateSpace(A = [1, 0, 0, 0, 0, 0; 1, 0, 0, 0, 0, 0; 0, 2, 3, 0, 78, 6; 1, 1, 2, 2, 3, 3; 10, 13, 34, 0, 0, 1; 0, 0, 0, 2, 0, 0], B = [0, 0; 0, 0; 0, 0; 0, 0; 1, 0; 0, 0], C = [1, 0, 1, 0, 1, 0; 0, 1, 0, 1, 0, 1; 0, 1, 0, 1, 0, 1], D = [0, 0; 0, 0; 0, 0])
BooleansystemOnFilefalseTrue, if state space system is defined on file
StringfileName"NoName"file where matrix [A, B; C, D] is stored
StringmatrixName"ABCD"Name of the state space system matrix

Outputs

TypeNameDefaultDescription
Booleanok