Хаммерстайн-Винер моделирует

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

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

Приложения

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

Функции

развернуть все

idnlhwМодель Хаммерстайна-Винера
nlhwОцените модель Хаммерстайна-Винера
nlhwOptionsОпция установлена для nlhw
initУстановите или рандомизируйте начальные значения параметров
getpvecПолучите параметры модели и сопоставленные данные о неопределенности
setpvecИзмените значения параметров модели
idCustomNetworkПользовательская сетевая функция для нелинейного ARX и моделей Хаммерстайна-Винера
idDeadZoneСоздайте объектоценки нелинейности мертвой зоны
idPolynomial1DКласс, представляющий одно-переменное полиномиальное нелинейное средство оценки для моделей Хаммерстайна-Винера
idPiecewiseLinearСоздайте кусочно-линейный объект средства оценки нелинейности
idSaturationСоздайте объект средства оценки нелинейности насыщения
idSigmoidNetworkСигмоидальная сетевая функция для нелинейного ARX и моделей Хаммерстайна-Винера
idUnitGainЗадайте отсутствие нелинейности для определенных каналов ввода или вывода в моделях Хаммерстайна-Винера
idWaveletNetworkФункция вейвлет-сети для нелинейного 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® программное обеспечение.

Линейная аппроксимация нелинейных моделей черного ящика

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

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

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

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

Для просмотра документации необходимо авторизоваться на сайте