Оцените модели Хаммерстайна-Винера в приложении

Можно оценить модели Хаммерстайна-Винера в приложении System Identification после выполнения следующих задач:

Оценить модель Хаммерстайна-Винера использование импортированных данных об оценке, выбранных средств оценки нелинейности и первоначальных линейных моделей:

  1. В приложении System Identification выберите Estimate> Nonlinear models, чтобы открыть диалоговое окно Nonlinear Models.

  2. Во вкладке Configure выберите Hammerstein-Wiener из списка Model type.

  3. (Необязательно) Редактирование Model name путем нажатия на значок карандаша. Имя модели должно быть уникально для всех моделей Хаммерстайна-Винера в приложении System Identification.

  4. (Необязательно), Если вы хотите совершенствовать ранее предполагаемую модель, нажмите Initialize, чтобы выбрать ранее предполагаемую модель из списка Initial Model.

    Примечание

    Совершенствование ранее предполагаемой модели запускается со значений параметров первоначальной модели и использует ту же структуру модели. Можно изменить эти настройки.

    Список Initial Model включает модели что:

    • Существуйте в приложении System Identification.

    • Имейте то же количество вводов и выводов как размерности данных об оценке (выбранный как Working Data в приложении System Identification).

  5. Сохраните настройки по умолчанию в диалоговом окне Nonlinear Models, которые задают структуру модели или изменяют эти настройки:

    Примечание

    Для получения дополнительной информации о доступных параметрах, нажмите Help в диалоговом окне Nonlinear Models, чтобы открыть справку приложения.

    Что сконфигурироватьОпции в нелинейном графический интерфейсе пользователя моделейКомментарий
    Нелинейность ввода или выводаВо вкладке I/O Nonlinearity выберите Nonlinearity и задайте No. of Units.

    Если вы не знаете, который нелинейность попробовать, используйте кусочную линейную нелинейность (по умолчанию).

    Когда вы оцениваете из данных о двоичном входе, вы не можете надежно оценить входную нелинейность. В этом случае установите Nonlinearity для входного канала к None.

    Для нескольких - входа и нескольких - выходные системы, можно присвоить нелинейность определенным каналам ввода и вывода.

    Порядок модели и задержкаВо вкладке Linear Block задайте B Order, F Order и Input Delay. Для систем MIMO выберите выход, образовывают канал и задают порядки и задержки от каждого входного канала.Если вы не знаете входных значений задержки, нажмите Infer Input Delay. Это действие открывает диалоговое окно Infer Input Delay, которое предлагает возможные значения задержки.
    Алгоритм оценкиВо вкладке Estimate нажмите Estimation Options.Можно задать, чтобы оценить начальные состояния.
  6. Чтобы получить упорядоченные оценки параметров модели, во вкладке Estimate, нажимают Estimation Options. Задайте константы регуляризации в полях Regularization_Tradeoff_Constant и Regularization_Weighting. Чтобы узнать больше, смотрите Упорядоченные Оценки Параметров модели.

  7. Нажмите Estimate, чтобы добавить эту модель в приложение System Identification.

    Вкладка Estimate отображает прогресс оценки и результаты.

  8. Подтвердите ответ модели путем выбора желаемого графика в области Model Views приложения System Identification.

    Если вы получаете плохую подгонку, попытайтесь изменить структуру модели или настройку алгоритма на шаге 5.

Можно экспортировать предполагаемую модель в рабочую область MATLAB® путем перетаскивания его к To Workspace в приложении System Identification.

Похожие темы