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