Реализуйте линейную систему в пространстве состояний
Simulink / Непрерывный
Блок State-Space реализует систему, поведение которой вы задаете как
где x является вектором состояния, u является входным вектором, y является выходным вектором, и x 0 является начальным условием вектора состояния. A, B, C, и матрицы D могут быть заданы или как разреженные матрицы или как плотные матрицы. Коэффициенты матрицы должны иметь эти характеристики:
A должен быть n-by-n матрица, где n является количеством состояний.
B должен быть n-by-m матрица, где m является количеством входных параметров.
C должен быть r-by-n матрица, где r является количеством выходных параметров.
D должен быть r-by-m матрица.
В общем случае блок имеет один входной порт и один выходной порт. Количество строк в C или матрице D совпадает с шириной выходного порта. Количество столбцов в B или матрице D совпадает с шириной входного порта. Если вы хотите смоделировать автономную линейную систему без входных параметров, установите B и матрицы D пустеть. В этом случае блок действует как исходный блок без входного порта и одного выходного порта, и реализует следующую систему:
Программное обеспечение Simulink® преобразует матрицу, содержащую нули к разреженной матрице для эффективного умножения.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|