exponenta event banner

Создание компромисса на основе оптимизации

Обычно существует множество различных и противоречивых целей калибровки. Например, калибратор может пожелать максимизировать крутящий момент при ограничении выбросов оксидов азота (NOx). Достичь максимального крутящего момента и минимального уровня выбросов NOx в совокупности невозможно, однако можно отбросить небольшое сокращение крутящего момента для сокращения выбросов NOx. Калибратор выбирает значения входных переменных, которые вызывают небольшие потери крутящего момента, по сравнению со значениями, которые создают максимальный крутящий момент.

Используйте приложение MBC Optimization со статистическими моделями, созданными в приложении MBC Model Fitting, чтобы сбалансировать конкурирующие цели и заполнить таблицы подстановки, которые управляют функциями механизма. После импорта моделей можно создать компромисс. Самый простой способ автоматизировать торги конкурирующими целями - это создать компромисс из оптимизации. Следуйте этому рабочему процессу.

ШагОписание
1

Импорт моделей

Используйте приложение MBC Model Fitting для импорта моделей в CAGE.

2

Создание таблиц подстановки и компромисса из модели

Щелкните Таблицы подстановки и компромисс, чтобы использовать мастер Создать таблицы подстановки из модели для создания таблиц и компромиссов.

3

Создать оптимизацию

Щелкните Оптимизация (Optimization), чтобы использовать мастер Создать оптимизацию из модели (Create Optimization from Model) для создания оптимизации.

4

Запустить оптимизацию

На панели Общие задачи (Common Tasks) щелкните Выполнить (Run), чтобы запустить оптимизацию.

5

Заполнить таблицы подстановки

На панели Общие задачи (Common Tasks) щелкните Заполнить таблицы (Fill Tables), чтобы заполнить таблицы результатами оптимизации.

6

Анализ результатов

На панели Процессы выберите Компромиссы для анализа таблиц компромиссов.

Импорт моделей

Используйте приложение MBC Model Fitting для импорта моделей в CAGE. Например, импортировать дуэль CAM бензиновый двигатель с искровыми моделями.

  1. В окне команды для открытия приложения MBC Model Fitting введите mbcmodel.

  2. В области примеров выберите бензиновый двигатель Duel CAM с оптимизированной во время тестирования искрой.

  3. На главной странице приложения MBC Model Fitting, чтобы открыть CAGE, выберите Создать калибровку.

  4. В диалоговом окне Импорт моделей (Import Models) для импорта моделей выберите ОК. CAGE создает модели.

Создание таблиц подстановки и компромисса из модели

В CAGE используйте мастер Создать таблицы подстановки из модели (Create Lookup Tables from Model), чтобы создать таблицы и компромисс. Например, создать таблицы и компромисс для дуэльного бензинового двигателя CAM с моделями искр.

  1. После импорта моделей для двойного бензинового двигателя CAM на главной странице CAGE выберите «Таблицы подстановки» и «Компромисс».

  2. В мастере создания таблиц подстановки из модели:

    1. Создайте новые таблицы на основе модели крутящего момента. Нажмите кнопку Далее.

    2. Настройте нормализаторы для таблиц. Нажмите кнопку Далее, чтобы принять значения по умолчанию.

    3. Нажмите кнопку Готово (Finish), чтобы создать таблицы. По умолчанию процесс заполнения «Оптимизация/Компромисс» включен.

  3. В представлении CAGE browser Tradeoffts подтвердите таблицы в компромиссе.

Создать оптимизацию

В CAGE используйте мастер Создать оптимизацию из модели (Create Optimization from Model) для создания оптимизации. Например, создать оптимизацию для дуэльного бензинового двигателя CAM с искрой.

  1. После создания таблиц и компромиссов для бензинового двигателя CAM на главной странице CAGE выберите Оптимизация.

  2. В мастере «Создать оптимизацию из модели»:

    1. Выберите модель крутящего момента.

    2. Настройте оптимизацию. Задайте эти параметры и нажмите кнопку Готово (Finish).

      • Тип цели для Maximize с Point

      • Источник данных для Breakpoints с Torque_Table(LOAD,Speed)

    3. В представлении «Оптимизация CAGE-браузера» подтвердите цели и ограничения.

Запустить оптимизацию

В CAGE на панели Общие задачи (Common Tasks) щелкните Выполнить (Run), чтобы запустить оптимизацию. Например, запустить оптимизацию для дуэльного бензинового двигателя CAM с искрой.

  1. После настройки оптимизации для моделей бензиновых двигателей CAM дуэли на панели Общие задачи (Common Tasks) нажмите кнопку Выполнить (Run). Просмотр хода выполнения.

  2. После завершения оптимизации просмотрите результаты.

Заполнить таблицы подстановки

В CAGE на панели Общие задачи (Common Tasks) щелкните Заполнить таблицы подстановки (Fill Lookup Tables), чтобы заполнить таблицы результатами оптимизации. Например, заполните таблицы дуэльным бензиновым двигателем CAM с результатами оптимизации зажигания.

  1. После выполнения оптимизации для моделей бензиновых двигателей CAM дуэли на панели Общие задачи (Common Tasks) щелкните Заполнить таблицы поиска (Fill Lookup Tables). В мастере «Заполнение таблицы подстановки из результатов оптимизации» нажмите кнопку «Далее».

  2. В мастере «Заполнение таблицы подстановки из результатов оптимизации» выберите результаты оптимизации, которыми необходимо заполнить каждую таблицу. Нажмите кнопку Далее, чтобы принять значения по умолчанию.

  3. В мастере заполнения таблицы подстановки из результатов оптимизации выберите алгоритм заполнения таблицы подстановки. Нажмите кнопку Готово, чтобы принять значения по умолчанию.

Анализ результатов

Если ракурс компромиссов не открыт, на панели Процессы выберите Компромиссы для анализа таблиц компромиссов.

В ракурсе компромисса можно:

  • Выберите оптимизацию для сравнения с текущими значениями таблицы.

    ВыборЦель
    Открытый

    Открытие результатов оптимизации

    Управляемый

    Задайте начальные значения для значений таблицы и повторно запустите оптимизацию

    Инициализировать

    Установка всех точек компромисса для решения по оптимизации

  • Дважды щелкните строки таблицы, чтобы задать таблицы и компромисс.

    • Оранжевая линия обновляет таблицы в соответствии со значениями компромисса.

    • Синяя линия задает значение компромисса для решения оптимизации в этой операционной точке.

    • Фиолетовая линия устанавливает значение компромисса на значение таблицы в этой операционной точке.

  • Просмотрите точки компромисса в табличном представлении поверхности. Выберите белые точки для изменения рабочей точки таблицы. Щелкните правой кнопкой мыши поверхность таблицы для редактирования или печати фигуры.

Например, после выполнения оптимизации для моделей бензиновых двигателей CAM дуэли на панели Процессы выберите Компромиссы для анализа таблиц компромиссов.

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