Реализуйте линейную систему в пространстве состояний
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® программное обеспечение преобразует матрицу, содержащую нули, в разреженную матрицу для эффективного умножения.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|