exponenta event banner

Создание модели пространства состояния с фиксированными и настраиваемыми параметрами

В этом примере показано, как создать область состояния genss модель, имеющая как фиксированные, так и настраиваемые параметры.

A = [1a + b0ab], B = [-3.01.5], C = [0,30], D = 0,

где a и b - перестраиваемые параметры, начальными значениями которых являются -1 и 3соответственно.

Создание настраиваемых параметров с помощью realp.

a = realp('a',-1);
b = realp('b',3);

Определение обобщенной матрицы с помощью алгебраических выражений a и b.

A = [1 a+b;0 a*b];

A является обобщенной матрицей, Blocks свойство содержит a и b. Начальное значение A является [1 2;0 -3], от начальных значений a и b.

Создайте матрицы состояния-пространства с фиксированным значением.

B = [-3.0;1.5];
C = [0.3 0];
D = 0;

Использовать ss для создания модели состояния-пространства.

sys = ss(A,B,C,D)
sys =

  Generalized continuous-time state-space model with 1 outputs, 1 inputs, 2 states, and the following blocks:
    a: Scalar parameter, 2 occurrences.
    b: Scalar parameter, 2 occurrences.

Type "ss(sys)" to see the current value, "get(sys)" to see all properties, and "sys.Blocks" to interact with the blocks.

sys является обобщенной моделью LTI (genss) с настраиваемыми параметрами a и b.

Связанные темы