Дискретное пространство состояний
Реализует дискретную систему в пространстве состояний.
Тип: DiscreteStateSpace
Путь в библиотеке:
|
Описание
Поведение блока для непустых матриц
Блок Дискретное пространство состояний реализует систему, описанную следующими уравнениями:
где
-
— вход;
-
— состояние;
-
— выход.
Коэффициенты матрицы должны иметь следующие характеристики, как показано на диаграмме:
-
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.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |