Дискретное пространство состояний
Реализует дискретную систему в пространстве состояний.
Описание
Поведение блока для непустых матриц
Блок Дискретное пространство состояний реализует систему, описанную следующими уравнениями:
,
где
-
— вход;
-
— состояние;
-
— выход.
Коэффициенты матрицы должны иметь следующие характеристики, как показано на диаграмме:
-
A должна быть матрицей размера на , где — количество состояний.
-
B должна быть матрицей размера на , где — количество входных параметров.
-
C должна быть матрицей размера на , где — количество выходов.
-
D должна быть матрицей размера на .
Блок принимает один вход и генерирует один выход. Длина входного вектора — количество столбцов в матрицах B и D. Длина выходного вектора — количество строк в матрицах C и D. Чтобы задать вектор начального состояния, используйте параметр Initial conditions.
Чтобы задать вектор или матрицу нулей для A, B, C, D, или Начальные состояние, используйте функцию zeros
.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица-столбец
Details
Входной вектор, длина которого равна количеству столбцов в матрицах B и D.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
Details
Выходной вектор, длина которого равна количеству строк в матрицах C и D.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
# A — матрица A
Details
Матричный коэффициент A размера на , где — количество состояний.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
# B — матрица B
Details
Матричный коэффициент B размера на , где — количество входных параметров.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
# C — матрица C
Details
Матричный коэффициент C размера на , где — количество выходов.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
D —
матрица D
Скаляр / массив вещественных чисел
Details
Матричный коэффициент D размера на , где — количество выходов, а — количество входных параметров.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Начальные состояние —
вектор начального состояния
Скаляр / вектор вещественных чисел
Details
Укажите вектор начального состояния.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Шаг расчета —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |