Модели Гаммерштейна-Винера

Связь линейных динамических систем со статическими нелинейностями, такими как насыщение и мертвая зона

Используйте модели Гаммерштейна-Винера, чтобы оценить статические нелинейности в в других отношениях линейной системе. В тулбоксе эти модели представлены как idnlhw объекты. Можно оценить модели Гаммерштейна-Винера в  приложении System Identification или в командной строке, используя nlhw команда.

Приложения

System IdentificationИдентифицируйте модели динамических систем по измеренным данным

Функции

расширить все

idnlhwМодель Гаммерштейна-Винера
nlhwОценка модели Гаммерштейна-Винера
nlhwOptionsНабор опций для nlhw
initУстановите или рандомизируйте начальные значения параметров
getpvecПолучите параметры модели и соответствующие данные о неопределенности
setpvecИзмените значения параметров модели
customnetФункция пользовательской сети для нелинейных моделей ARX и Гаммерштейна-Винера
deadzoneСоздайте объект оценки нелинейности мертвой зоны
poly1dКласс, представляющий однопеременный полином нелинейную оценку для моделей Гаммерштейна-Винера
pwlinearСоздайте кусочно-линейный объект оценки нелинейности
saturationСоздайте объект оценки нелинейности насыщения
sigmoidnetФункция Сигмоидной сети для нелинейных моделей ARX и Гаммерштейна-Винера
unitgainЗадайте отсутствие нелинейностей для определенных входных или выходных каналов в моделях Гаммерштейна-Винера
wavenetФункция вейвлет для нелинейных моделей ARX и Гаммерштейна-Винера
evaluateЗначение оценки нелинейности на заданном входе
simСимулируйте реакцию идентифицированной модели
simOptionsНабор опций для sim
compareСравните идентифицированный выход модели и измеренный выход
compareOptionsНабор опций для compare
plotПостройте графики входа и выходной нелинейности и линейных характеристик модели Гаммерштейна-Винера
evaluateЗначение оценки нелинейности на заданном входе
findopВычислительная рабочая точка для модели Гаммерштейна-Винера
findopOptionsНабор опций для findop
operspecСоздайте объект спецификации рабочей точки для idnlhw модель
linearizeЛинеаризация модели Гаммерштейна-Винера
linappЛинейное приближение нелинейных моделей ARX и Гаммерштейна-Винера для заданного входа

Блоки

расширить все

Hammerstein-Wiener ModelСимулируйте модель Гаммерштейна-Винера в программном обеспечении Simulink
Iddata SinkЭкспортируйте данные моделирования как iddata объект в рабочее пространство MATLAB
Iddata SourceИмпорт данных во временной области, хранящихся в iddata объект в рабочем пространстве MATLAB

Темы

Что такое модели Гаммерштейна-Винера?

Осмыслите структуру моделей Гаммерштейна-Винера.

Доступные оценки нелинейности для моделей Гаммерштейна-Винера

Выберите из кусочно-линейного, сигмоидного, вейвлет, насыщения, мертвой зоны, полиномиальной и пользовательской нелинейности сети.

Идентификация моделей Гаммерштейна-Винера

Задайте структуру модели Гаммерштейна-Винера и сконфигурируйте алгоритм оценки.

Валидация моделей Гаммерштейна-Винера

Постройте график нелинейности модели, анализируйте невязки и симулируйте выход модели.

Использование моделей Гаммерштейна-Винера

Моделируйте и прогнозируйте выход модели, линеаризируйте модели Гаммерштейна-Винера и импортируйте оцененные модели в Simulink® программное обеспечение.

Линейное приближение нелинейных черно-коробчатых моделей

Выберите подход для вычисления линейных приближений, вычислите рабочие точки для линеаризации и линеаризируйте свою модель.

Как программное обеспечение вычисляет выходы модели Гаммерштейна-Винера

Как программное обеспечение оценивает выходы вычислителей нелинейности и использует этот выход для вычисления отклика модели.

Рекомендуемые примеры