Линеаризуйте нелинейную модель 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.