Реализуйте дискретную систему в пространстве состояний
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 матрица.
Блок принимает вход того и генерирует тот выход. Ширина входного вектора является количеством столбцов в матриц D и B. Ширина выходного вектора является количеством строк в матрицах D и C. Чтобы задать вектор начального состояния, используйте параметр Initial conditions.
Чтобы задать вектор или матрицу нулей для A, B, C, D или Initial conditions, использует zeros
функция.
Когда матрицы A, B и C пусты (например, []
), функциональность блока становится y(n) = Du(n)
. Если вектор Initial conditions также пуст, блок использует нулевой вектор начального состояния.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|