Линеаризуйте модель Хаммерстайна-Винера
SYS = linearize(NLSYS,U0)
SYS = linearize(NLSYS,U0,X0)
SYS = linearize(NLSYS,U0)
линеаризует модель Хаммерстайна-Винера вокруг рабочей точки равновесия. При использовании этого синтаксиса значения состояния равновесия для линеаризации вычисляются автоматически с помощью U0
.
SYS = linearize(NLSYS,U0,X0)
линеаризует idnlhw
модель NLSYS
вокруг рабочей точки, заданной входом U0
и значения состояния X0
. В этом использовании, X0
не должен содержать значения состояния равновесия. Для получения дополнительной информации об определении состояний для idnlhw
модели, см. Определение idnlhw состояний.
Выход является линейной моделью, которая является лучшей линейной аппроксимацией для входных параметров, которые варьируются по маленькому окружению постоянного входа u (t) = U. Линеаризация основана на линеаризации касательной.
NLSYS
: idnlhw
модель.
U0
: Матрица, содержащая постоянные входные значения для модели.
X0
: Значения состояния рабочей точки для модели.
Оценить U0
и X0
из технических требований рабочей точки используйте findop
команда.
SYS
idss
модель.
Когда продукт Control System Toolbox™ установлен, SYS
объект LTI.
idnlhw
структура модели представляет нелинейную систему с помощью линейной системы, соединенной последовательно с одной или двумя статическими нелинейными системами. Например, можно использовать статическую нелинейность, чтобы симулировать насыщение или мертво-зональное поведение. Следующая фигура показывает нелинейную систему линейной системой, которая изменяется статической нелинейностью ввода и вывода, где функциональный f представляет входную нелинейность, g представляет выходную нелинейность, и [A, B, C, D] представляет параметризацию пространства состояний линейной модели.
Следующие уравнения управляют динамикой idnlhw
модель:
v (t) = f (u (t))
X (t +1) = AX (t) +Bv (t)
w (t) = CX (t) +Dv (t)
y (t) = g (w (t))
где
u является входным сигналом
v и w являются промежуточными сигналами (выходные параметры входной нелинейности и линейной модели соответственно)
y является выход модели
Линейная аппроксимация модели Хаммерстайна-Винера вокруг рабочей точки (X*, u*) следующие:
где
где y* является выход модели, соответствующей входу u* и вектору состояния X*, v* = f (u*), и w* является ответом линейной модели для входа v* и X* состояния.