Двухэтапная модель подходит для данных с иерархической структурой. Если данные содержат локальные и глобальные входные данные, в которых одни переменные фиксируются, а другие изменяются, выберите двухэтапную модель. Например, данные, собранные в виде искровых свипов, подходят для двухступенчатой модели. Каждое испытание имеет диапазон углов зажигания с фиксированной частотой вращения двигателя, нагрузкой и соотношением воздух/топливо в рамках каждого испытания.
Если входные данные не имеют иерархической структуры и все входные данные модели являются глобальными на одном и том же уровне, установите одноэтапную модель. См. раздел Посадка одноступенчатой модели
Для двухступенчатых моделей укажите только одну локальную переменную. Если требуется больше локальных входных данных, используйте одноступенчатую или точечную модель. См. раздел Подгонка одноступенчатой модели или Подгонка модели по точкам.
Подготовьте данные перед подгонкой модели.
В MATLAB ® на вкладке Приложения (Apps) в группе Автомобильный (Automotive) щелкните MBC Модель фитинга (MBC Model Fitting).
На главной странице браузера модели щелкните Импорт данных (Import Data).
Выберите импорт из файла или рабочей области.
С помощью обозревателя файлов выберите файл для импорта.
Откроется окно Редактор данных (Data Editor).
Используйте редактор данных для проверки и подготовки данных.
Примечание
Перед двухэтапным моделированием необходимо определить группы тестов. См. раздел Определение групп тестов. Если группы тестов не определены, после попытки подгонки моделей выводится запрос.
Можно фильтровать, группировать и редактировать данные, а также определять новые переменные. См. раздел Использование данных.
На главной странице обозревателя моделей щелкните Вписать модели (Fit Models).
В диалоговом окне «Подгонка моделей» выберите набор данных в проекте из списка «Набор данных».
Если данные не загружены, можно щелкнуть Импорт из файла (Import from file) на панели Данные (Data). С помощью обозревателя файлов выберите файл для импорта.
При необходимости можно выбрать данные проверки в качестве образца данных фитинга или отдельного набора данных.
Щелкните значок План двухэтапного тестирования (Two-Stage test plan) на панели Шаблон (Template).
На панели Входы и ответы (Inputs and Responses) выберите каналы данных для использования при моделировании ответов и нажмите кнопку для добавления к ответам.
Примечание
Если моделируются искровые протягивания с помощью опорной модели, не определяйте отклики на этом шаге. Выберите локальные и глобальные входные данные и нажмите кнопку ОК. Чтобы настроить типы опорной модели и локальной модели, такие как полиномиальный сплайн, используйте общую задачу Вписать модели (Fit Models) в узле плана тестирования. См. раздел Опорные модели.
Чтобы создать граничную модель, оставьте флажок Подогнать граничную модель (Fit boundary model) установленным. Граничная модель, описывающая пределы рабочей оболочки, может быть полезна при создании и оценке глобальных моделей и результатов оптимизации.
Выберите каналы данных для ввода локальной и глобальной модели и нажмите кнопку для добавления к ответам.
Нажмите кнопку ОК, чтобы подогнать типы моделей по умолчанию к выбранным данным.
Если данные не имеют тестовых групп, появится диалоговое окно Тестовые группы (Test Groupings) с тестами по умолчанию, определенными глобальными входами. Проверьте или измените группы тестов и нажмите кнопку ОК, чтобы продолжить фитинг модели.
Панель инструментов вычисляет вписывание и добавляет новые узлы модели в дерево модели. Глобальная модель по умолчанию - это гибридная радиальная базисная функция (RBF), которая обычно может обеспечить хорошую подгонку в первый раз.
При использовании созданного шаблона для переопределения моделей по умолчанию снимите флажок Использовать модели по умолчанию для больших данных (Use default models for large data).
| Типы моделей по умолчанию | Параметры больших данных для > 2000 тестов |
|---|---|
| Локальная модель: Квадратичная Глобальная модель: Гибридная радиально-базисная функция (РФБ) | Глобальная модель переключается на квадратичную. |
| Граничная модель: пригонка выпуклого корпуса к глобальным входам и двухступенчатая граничная модель для локального входа | Глобальная граничная модель переключается на попарно выпуклый корпус. Выключатель, когда ≥ 8 исходных данных, даже когда <2 000 пунктов. |
В браузере модели отображается вид локальной модели, если создана модель с одним ответом, или узел плана тестирования, если создано несколько моделей ответа.
Просмотр соответствия локальных моделей каждому тесту. Затем просмотрите глобальные модели в узлах элементов ответа.
Функциональные возможности, доступные для просмотра и уточнения соответствия модели, описаны в разделах Оценка локальных моделей, Оценка одноступенчатых моделей и Рекомендации по выбору наилучшего соответствия модели.
При удовлетворении локальными и глобальными моделями можно построить двухэтапную модель. Щелкните Создать двухэтапную (Create Two-Stage) на панели Общие задачи (Common Tasks).
Примечание
Создать двухэтапную модель можно только при наличии достаточного количества элементов отклика для модели. При добавлении новых элементов отклика необходимо выбрать элементы отклика для использования перед созданием двухэтапной модели.
Если типы глобальных моделей поддерживают MLE, на данном этапе предлагается вычислить оценку максимального правдоподобия (MLE). Это можно сделать сейчас или позже, выбрав Модель (Model) > Вычислить MLE (Calculate MLE). Подробное описание см. в разделе Создание двухступенчатых моделей.
В этот момент вычисляется двухэтапная модель, и значок изменяется в локальном узле, чтобы отразить это.
После построения одной модели следует создать больше моделей для сравнения, чтобы найти наилучшее вписывание. Следуйте инструкциям в разделе Создание альтернативных моделей для сравнения.
Подробное описание двухступенчатых моделей см. в разделе Двухступенчатые модели для двигателей.