Реализуйте дискретную систему в пространстве состояний
Simulink/Дискретный
Блок Discrete State-Space реализует систему, описанную
где u - вход, x - состояние, а y - выход. Матричные коэффициенты должны иметь эти характеристики, как показано на следующей схеме:
A должна быть n -by - n матрицей, где n - количество состояний.
B должна быть n -by - m матрица, где m - количество входов.
C должна быть r -by - n матрица, где r - количество выходов.
D должна быть r -by - m матрицей.
Блок принимает один вход и генерирует один выход. Ширина входного вектора является количеством столбцов в B и D матрицах. Ширина выходного вектора является количеством строк в C и D матрицах. Чтобы задать вектор начального состояния, используйте параметр Initial conditions.
Чтобы определить вектор или матрицу нулей для A, B, C, D, или Initial conditions, используют zeros
функция.
Когда матрицы A, B и C пусты (для примера, []
), функциональность блока становится y(n) = Du(n)
. Если вектор Initial conditions также пуст, блок использует начальный нулевой вектор состояния.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|