Discrete State-Space
Реализует дискретную систему в пространстве состояний.
Тип: DiscreteStateSpace
Путь в библиотеке:
|
Описание
Поведение блока для непустых матриц
Блок Discrete State-Space реализует систему, описанную следующими уравнениями:
,
где
-
— вход;
-
— состояние;
-
— выход.
Коэффициенты матрицы должны иметь следующие характеристики, как показано на диаграмме:
-
A должна быть матрицей размера на , где — количество состояний.
-
B должна быть матрицей размера на , где — количество входных параметров.
-
C должна быть матрицей размера на , где — количество выходов.
-
D должна быть матрицей размера на .
Блок принимает один вход и генерирует один выход. Длина входного вектора — количество столбцов в матрицах B и D. Длина выходного вектора — количество строк в матрицах C и D. Чтобы задать вектор начального состояния, используйте параметр Initial conditions.
Чтобы задать вектор или матрицу нулей для A, B, C, D, или Initial conditions, используйте функцию 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
Scalar / array of real numbers
Details
Матричный коэффициент D размера на , где — количество выходов, а — количество входных параметров.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Initial conditions —
вектор начального состояния
Scalar / vector of real numbers
Details
Укажите вектор начального состояния.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |