exponenta event banner

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

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

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

  1. В приложении Идентификация системы выберите Оценка > Нелинейные модели, чтобы открыть диалоговое окно Нелинейные модели.

  2. На вкладке «Настройка» выберите Hammerstein-Wiener из списка Тип модели (Model type).

  3. (Необязательно) Измените имя модели, щелкнув значок карандаша. Имя модели должно быть уникальным для всех моделей Hammerstein-Wiener в приложении System Identification.

  4. (Необязательно) Чтобы уточнить ранее оцененную модель, щелкните Инициализировать (Initialize), чтобы выбрать ранее оцененную модель из списка Начальная модель (Initial Model).

    Примечание

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

    Список Начальная модель (Initial Model) включает модели, которые:

    • Существуют в приложении «Идентификация системы».

    • Иметь то же количество входов и выходов, что и размеры оценочных данных (выбранных как Рабочие данные в приложении Идентификация системы).

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

    Примечание

    Для получения дополнительных сведений о доступных параметрах щелкните Справка в диалоговом окне Нелинейные модели, чтобы открыть справку приложения.

    Что нужно настроитьОпции графического интерфейса нелинейных моделейКомментарий
    Нелинейность ввода или выводаНа вкладке Нелинейность ввода/вывода выберите Нелинейность и укажите номер. единиц.

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

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

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

    Порядок и задержка моделиНа вкладке «Линейный блок» задайте порядок B, порядок F и задержку ввода. Для систем MIMO выберите выходной канал и укажите порядки и задержки для каждого входного канала.Если значения задержки ввода неизвестны, выберите команду Создать задержку ввода (Infer Input Delay). Это действие открывает диалоговое окно «Определить задержку ввода», в котором предлагаются возможные значения задержки.
    Алгоритм оценкиНа вкладке Оценка (Estimate) щелкните Опции оценки (Estimation Options).Можно указать для оценки начальных состояний.
  6. Чтобы получить регуляризованные оценки параметров модели, на вкладке Оценка (Estimate) щелкните Опции оценки (Estimation Options). Укажите константы регуляризации в полях Regularization_Tradeoff_Constant и Regularization_Weighting. Дополнительные сведения см. в разделе Регуляризованные оценки параметров модели.

  7. Щелкните Оценить, чтобы добавить эту модель в приложение Идентификация системы.

    На вкладке Оценка отображается ход и результаты оценки.

  8. Проверьте ответ модели, выбрав нужный график в области «Виды модели» приложения «Идентификация системы».

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

Можно экспортировать расчетную модель в рабочую область MATLAB ®, перетащив ее в область «В рабочую область» в приложении «Идентификация системы».

Связанные темы