Оптимизация и автоматический компромисс

Импортируйте модели для оптимизации

Чтобы открыть браузер CAGE и настроить оптимизацию:

  1. Запустите часть CAGE Browser продукта Model-Based Calibration Toolbox™ путем ввода

    cage
    
  2. Если вы не импортировали модели, нажмите Import Models. После импорта моделей можно оптимизировать их.

    Для любой оптимизации нужна одна или несколько моделей. Можно запустить оптимизацию в одной точке или можно задать набор точек для оптимизации. Требуются следующие шаги:

    1. Импортируйте модель или модели.

    2. Настройте новую оптимизацию.

  3. Если у вас есть импортированные модели, щелкните Optimization на панели Processes.

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

Когда вы впервые откроете вид Optimization, обе панели будут пустыми, пока вы не создадите оптимизацию. После настройки оптимизации на левой Optimization панели отображается древовидная иерархия оптимизации, а на правых панелях отображаются детали оптимизации, выбранной в дереве, как и в других процессах CAGE.

В следующем примере приведены руководства по этому процессу, чтобы оценить эту задачу оптимизации: MaxTQ (SPK, N, L).

То есть найдите максимум модели крутящего момента (TQ) как функцию искры (SPK), скорости вращения двигателя (N) и нагрузки (L). Вы будете использовать NOXFLOW модель, чтобы ограничить эти задачи оптимизации.

Для любой оптимизации необходимо загрузить одну или несколько моделей. Можно использовать инструмент импорта CAGE для импорта моделей из проектов Model Browser. Для этого руководства вы можете загрузить проект CAGE из mbctraining директория, который содержит две модели для задач оптимизации. Загрузите проект, содержащий модели, чтобы оптимизировать следующим образом:

  1. Выберите File > Open Project, чтобы выбрать tradeoffInit.cag файл, найденный в matlab\toolbox\mbc\mbctraining затем нажмите кнопку OK.

    The tradeoffInit.cag проект содержит две модели и все переменные, необходимые для этого руководства.

  2. CAGE отображает вид модели. Вы можете просмотреть свои модели в любое время, нажав кнопку Models на панели Data Objects.

    Обратите внимание, что проект, который вы открыли, содержит две модели: TQ_Model и NOXFLOW_Model. В этом руководстве вы используете эти модели для оптимизации значений крутящего момента, удовлетворяющих ограничениям выбросов.

  3. Чтобы просмотреть элементы словаря переменных, нажмите кнопку Variable Dictionary на панели Data Objects.

    Появится представление Variable Dictionary , отображающее переменные, константы и формулы в текущем проекте. В проекте уже определены соответствующие переменные, поэтому вам не нужно импортировать словарь переменных. Обратите внимание, что для переменных заданы области значений и заданные точки.

Похожие темы