Discrete State-Space
Реализует дискретную систему в пространстве состояний.
Описание
Поведение блока для непустых матриц
Блок Discrete State-Space реализует систему, описанную следующими уравнениями:
,
где:
-
— вход.
-
— состояние.
-
— выход.
Коэффициенты матрицы должны иметь следующие характеристики, как показано на диаграмме:
-
A должна быть матрицей размера n на n, где
n
— количество состояний. -
B должна быть матрицей размера n на m, где
m
— количество входных параметров. -
C должна быть матрицей размера r на n, где
r
— количество выходов. -
D должна быть матрицей размера r на m.
Блок принимает один вход и генерирует один выход. Длина входного вектора — количество столбцов в матрицах B и D. Длина выходного вектора — количество строк в матрицах C и D. Чтобы задать вектор начального состояния, используйте параметр Initial conditions.
Чтобы задать вектор или матрицу нулей для A, B, C, D, или Initial conditions, используйте функцию zeros
.
Порты
Параметры
Main
A — матрица A
1 (по умолчанию)
| скаляр
| вектор
| матрица
Матричный коэффициент A размера n на n, где n
— количество состояний.
Параметр блока |
|
Значения |
|
По умолчанию |
|
B — матрица B
1 (по умолчанию)
| скаляр
| вектор
| матрица
Матричный коэффициент B размера n на m, где n
— количество состояний, а m
— количество входных параметров.
Параметр блока |
|
Значения |
|
По умолчанию |
|
C — матрица C
1 (по умолчанию)
| скаляр
| вектор
| матрица
Матричный коэффициент C размера r на n, где r
— количество выходов, а n
— количество состояний.
Параметр блока |
|
Значения |
|
По умолчанию |
|
D — матрица D
1 (по умолчанию)
| скаляр
| вектор
| матрица
Матричный коэффициент D размера r на m, где r
— количество выходов, а m
— количество входных параметров.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Initial conditions — вектор начального состояния
0 (по умолчанию)
скаляр
| вектор
Укажите вектор начального состояния.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Sample time (−1 for inherited) — интервал между шагами расчета
−1 (по умолчанию)
| скаляр
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Параметр блока |
|
Значения |
|
По умолчанию |
|