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