Нелинейные модели ARX можно оценить в приложении System Identification после выполнения следующих задач.
Импорт данных в приложение System Identification (см. раздел Подготовка данных для нелинейной идентификации).
(Необязательно) Выберите оценщик нелинейности в разделе Доступные функции отображения для нелинейных моделей ARX.
Для оценки нелинейной модели ARX с использованием импортированных данных оценки и выбранных оценщиков нелинейности:
В приложении Идентификация системы выберите Оценка > Нелинейные модели ARX, чтобы открыть диалоговое окно Оценка нелинейных моделей ARX.
(Необязательно) Измените имя модели, удалив имя модели по умолчанию и введя новое имя. Имя модели должно быть уникальным для всех нелинейных моделей ARX в приложении System Identification.
(Необязательно) Если требуется уточнить параметры ранее оцененной модели или настроить структуру модели в соответствии с существующей моделью:
Щелкните Инициализировать (Initialize). Откроется диалоговое окно Начальная спецификация модели (Initial Model Specification).
В раскрывающемся списке Начальная модель (Initial Model) выберите нелинейную модель ARX.
Модель должна находиться в плате модели приложения System Identification, а размеры ввода/вывода этой исходной модели должны совпадать с размерами оценочных данных, выбранных как Рабочие данные в приложении.
Нажмите кнопку ОК.
Структура модели, а также значения параметров обновляются в соответствии с данными выбранной модели.
Если щелкнуть Оценка (Estimate), оценка будет использовать параметры исходной модели в качестве начальной точки.
Примечание
При выборе начальной модели можно дополнительно обновить настройки алгоритма оценки в соответствии с настройками, используемыми для начальной модели, выбрав опцию Наследовать свойства алгоритма модели.
Сохраните настройки по умолчанию в диалоговом окне Нелинейные модели (Nonlinear Models), которые задают структуру модели и алгоритм, или измените эти настройки.
Примечание
Для получения дополнительных сведений о доступных параметрах щелкните Справка в диалоговом окне Нелинейные модели, чтобы открыть справку приложения.
| Что нужно настроить | Опции графического интерфейса нелинейных моделей | Комментарий |
|---|---|---|
| Порядок моделей | На вкладке «Регрессоры» измените номер. членов, соответствующих каждому входному и выходному каналу. | Модельный порядок na - это выходное число членов, а nb - входное число членов. |
| Задержка на входе | На вкладке Регрессоры отредактируйте задержку, соответствующую входному каналу. | Если значение задержки на входе неизвестно, выберите команду Создать задержку на входе (Infer Input Delay). Это действие открывает диалоговое окно Определить задержку ввода (Infer Input Delay), чтобы предложить возможные значения задержки. |
| Регрессоры | На вкладке Регрессоры щелкните Править регрессоры. | Это действие открывает диалоговое окно Регрессоры модели (Model Regressors). Это диалоговое окно используется для создания пользовательских регрессоров или для включения определенных регрессоров в нелинейный блок. |
| Оценщик нелинейности | На вкладке Свойства модели (Model Properties). | Чтобы использовать все стандартные и пользовательские регрессоры только в линейном блоке, можно исключить нелинейный блок, установив для параметра «Нелинейность» значение None. |
| Алгоритм оценки | На вкладке Оценка (Estimate) щелкните Параметры алгоритма (Algorithm Options). |
Чтобы получить регуляризованные оценки параметров модели, на вкладке Оценка (Estimate) щелкните Опции оценки (Estimation Options). Укажите константы регуляризации в полях Regularization_Tradeoff_Constant и Regularization_Weighting. Дополнительные сведения см. в разделе Регуляризованные оценки параметров модели.
Щелкните Оценить, чтобы добавить эту модель в приложение Идентификация системы.
На вкладке Оценка отображается ход и результаты оценки.
Проверьте ответ модели, выбрав требуемый график в области Виды модели (Model Views) приложения Идентификация системы (System Identification). Дополнительные сведения о проверке моделей см. в разделе Проверка нелинейных моделей ARX.
Если вы плохо подходите, попробуйте изменить структуру модели или конфигурацию алгоритма на шаге 5.
Модель можно экспортировать в рабочую область MATLAB ®, перетащив ее в область «В рабочую область» в приложении «Идентификация системы».