Линеаризация нелинейной модели ARX
SYS = linearize(NLSYS,U0,X0)
SYS = linearize(NLSYS,U0,X0)
линеаризирует нелинейную модель ARX с заданной рабочей точкой U0
и X0
. Линеаризация основана на тангенциальной линеаризации. Для получения дополнительной информации об определении состояний для idnlarx
модели, см. Определение состояний idnlarx.
NLSYS
: idnlarx
модель.
U0
: Матрица, содержащая постоянные входные значения для модели.
X0
: Моделируйте значения состояния. Состояния нелинейной модели ARX заданы задержанным во времени выборками переменных входов и выхода. Для получения дополнительной информации о состояниях нелинейных моделей ARX, см. getDelayInfo
страница с описанием.
Примечание
Для оценки U0
и X0
из спецификаций рабочей точки используйте findop
команда.
SYS
является idss
модель.
Когда Control System Toolbox™ продукт установлен, SYS
является объектом LTI.
Следующие уравнения управляют динамикой idnlarx
модель:
где X (t) - вектор состояния, u (t) - вход, а y (t) - выход. A и B являются постоянными матрицами. является [y (t), u (t)]T.
Выход в рабочей точке задается как
y * = f (X *, u *)
где X * и u * являются вектором состояния и входом в рабочей точке.
Линейное приближение отклика модели выглядит следующим образом:
где
Примечание
Для линейных приближений в больших входных областях значений используйте linapp
.