Оптимизация и автоматизированный компромисс

Импортируйте модели, чтобы оптимизировать

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

  1. Запустите часть Браузера CAGE продукта 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 Import, чтобы импортировать модели из проектов Model Browser. Для этого примера можно загрузить проект CAGE из директории mbctraining, которая содержит две модели для задач оптимизации. Загрузите проект, содержащий модели, чтобы оптимизировать можно следующим образом:

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

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

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

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

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

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

Похожие темы