Можно оценить модели Хаммерстайна-Винера в приложении System Identification после выполнения следующих задач:
Импортируйте данные в приложение System Identification (см. Подготовка данных для Нелинейной Идентификации).
(Необязательно) Выберите средство оценки нелинейности в Доступных Средствах оценки Нелинейности для Моделей Хаммерстайна-Винера.
(Необязательно) Оценка или построение OE или пространство состояний линейная модель, чтобы использовать для инициализации. Смотрите Инициализируют Оценку Хаммерстайна-Винера Используя Линейную Модель.
Оценить модель Хаммерстайна-Винера использование импортированных данных об оценке, выбранных средств оценки нелинейности и первоначальных линейных моделей:
В приложении System Identification выберите Estimate> Nonlinear models, чтобы открыть диалоговое окно Nonlinear Models.
Во вкладке Configure выберите Hammerstein-Wiener
из списка Model type.
(Необязательно) Редактирование Model name путем нажатия на значок карандаша. Имя модели должно быть уникально для всех моделей Хаммерстайна-Винера в приложении System Identification.
(Необязательно), Если вы хотите совершенствовать ранее предполагаемую модель, нажмите Initialize, чтобы выбрать ранее предполагаемую модель из списка Initial Model.
Примечание
Совершенствование ранее предполагаемой модели запускается со значений параметров первоначальной модели и использует ту же структуру модели. Можно изменить эти настройки.
Список Initial Model включает модели что:
Существуйте в приложении System Identification.
Имейте то же количество вводов и выводов как размерности данных об оценке (выбранный как Working Data в приложении System Identification).
Сохраните настройки по умолчанию в диалоговом окне Nonlinear Models, которые задают структуру модели или изменяют эти настройки:
Примечание
Для получения дополнительной информации о доступных параметрах, нажмите Help в диалоговом окне Nonlinear Models, чтобы открыть справку приложения.
Что сконфигурировать | Опции в нелинейном графический интерфейсе пользователя моделей | Комментарий |
---|---|---|
Нелинейность ввода или вывода | Во вкладке I/O Nonlinearity выберите Nonlinearity и задайте No. of Units. | Если вы не знаете, который нелинейность попробовать, используйте кусочную линейную нелинейность (по умолчанию). Когда вы оцениваете из данных о двоичном входе, вы не можете надежно оценить входную нелинейность. В этом случае установите Nonlinearity для входного канала к Для нескольких - входа и нескольких - выходные системы, можно присвоить нелинейность определенным каналам ввода и вывода. |
Порядок модели и задержка | Во вкладке Linear Block задайте B Order, F Order и Input Delay. Для систем MIMO выберите выход, образовывают канал и задают порядки и задержки от каждого входного канала. | Если вы не знаете входных значений задержки, нажмите Infer Input Delay. Это действие открывает диалоговое окно Infer Input Delay, которое предлагает возможные значения задержки. |
Алгоритм оценки | Во вкладке Estimate нажмите Estimation Options. | Можно задать, чтобы оценить начальные состояния. |
Чтобы получить упорядоченные оценки параметров модели, во вкладке Estimate, нажимают Estimation Options. Задайте константы регуляризации в полях Regularization_Tradeoff_Constant и Regularization_Weighting. Чтобы узнать больше, смотрите Упорядоченные Оценки Параметров модели.
Нажмите Estimate, чтобы добавить эту модель в приложение System Identification.
Вкладка Estimate отображает прогресс оценки и результаты.
Подтвердите ответ модели путем выбора желаемого графика в области Model Views приложения System Identification.
Если вы получаете плохую подгонку, попытайтесь изменить структуру модели или настройку алгоритма на шаге 5.
Можно экспортировать предполагаемую модель в рабочую область MATLAB® путем перетаскивания его к To Workspace в приложении System Identification.