Оцените нелинейные модели ARX в приложении

Можно оценить нелинейные модели ARX в приложении System Identification после того, как вы выполните следующие задачи:

Оценить нелинейную модель ARX с помощью импортированных данных об оценке и выбранных средств оценки нелинейности:

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

  2. (Необязательно) Редактирование Model name путем удаления имени модели по умолчанию и ввода нового имени. Имя модели должно быть уникально для всех нелинейных моделей ARX в приложении System Identification.

  3. (Необязательно), Если вы хотите совершенствовать параметры ранее предполагаемой модели или сконфигурировать структуру модели, чтобы совпадать с той из существующей модели:

    1. Нажмите Initialize. Диалоговое окно Initial Model Specification открывается.

    2. В Первоначальном выпадающем списке Модели выберите нелинейную модель ARX.

      Модель должна быть в Совете Модели приложения System Identification, и размерности ввода/вывода этой первоначальной модели должны совпадать с теми из данных об оценке, выбранных как Working Data в приложении.

    3. Нажмите OK.

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

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

    Примечание

    Когда вы выбираете первоначальную модель, можно опционально обновить настройки алгоритма оценки, чтобы совпадать с используемыми для первоначальной модели путем выбирания опции Inherit the model’s algorithm properties.

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

    Примечание

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

    Что сконфигурироватьОпции в нелинейном графический интерфейсе пользователя моделейКомментарий
    Порядок моделиВо вкладке Regressors отредактируйте No. of Terms, соответствующий каждому каналу ввода и вывода.Порядок модели na является выходным количеством условий, и nb является входным количеством условий.
    Введите задержкуВо вкладке Regressors отредактируйте Delay, соответствующий входному каналу.Если вы не знаете входного значения задержки, нажмите Infer Input Delay. Это действие открывает диалоговое окно Infer Input Delay, чтобы предложить возможные значения задержки.
    РегрессорыВо вкладке Regressors нажмите Edit Regressors.Это действие открывает диалоговое окно Model Regressors. Используйте это диалоговое окно, чтобы создать пользовательские регрессоры или включать определенные регрессоры в нелинейный блок.
    Средство оценки нелинейностиВо вкладке Model Properties.Чтобы использовать все стандартные и пользовательские регрессоры в линейном блоке только, можно исключить нелинейный блок установкой Nonlinearity к None.
    Алгоритм оценкиВо вкладке Estimate нажмите Algorithm Options. 
  5. Чтобы получить упорядоченные оценки параметров модели, во вкладке Estimate, нажимают Estimation Options. Задайте константы регуляризации в полях Regularization_Tradeoff_Constant и Regularization_Weighting. Чтобы узнать больше, смотрите Упорядоченные Оценки Параметров модели.

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

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

  7. Подтвердите ответ модели путем выбора желаемого графика в области Model Views приложения System Identification. Для получения дополнительной информации о проверке моделей, смотрите, Подтверждают Нелинейные Модели ARX.

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

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

Смотрите также

Приложения

Похожие темы