exponenta event banner

Анализ результатов многозаходной оптимизации

Просмотр и выбор результатов MultiStart

После выполнения оптимизации используйте выходной узел оптимизации для проверки результатов. Общие рекомендации см. в разделе Анализ выходных данных оптимизации точек. Этот процесс описывает особенности, характерные для результатов MultiStart оптимизации.

Оптимизация с помощью MultiStart алгоритм имеет несколько начальных точек и пытается найти несколько решений для каждой точки. CAGE выбирает наилучшее решение на основе целевого значения. При необходимости можно исследовать все решения и изменять выбранные решения вручную, например, создавать более гладкие таблицы.

Исследовать MultiStart результаты оптимизации:

  1. Нажмите кнопку Выбранное решение (Selected Solution) на панели инструментов, чтобы увидеть оптимальные результаты, выбранные CAGE в таблице Выбранное решение (Selected Solution).

  2. Просмотрите результаты на графике горизонталей результатов. Найдите табличные области, которые недостаточно гладкие.

    Можно также одновременно просмотреть поверхность результатов, щелкнув правой кнопкой мыши строку заголовка и выбрав пункт «Разделить вид по горизонтали».

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

  3. Щелкните графики или таблицу, чтобы выбрать точку для исследования.

    В этом примере показана выбранная точка, где значение искры слишком отличается от соседних точек, что делает таблицу недостаточно гладкой.

  4. Щелкните на панели инструментов, чтобы переключиться в область Парето (Pareto) и просмотреть все решения в выбранной точке.

    В этом примере показано MultiStart результаты следующие:

    • Виды CAGE MultiStart результаты с лучшим решением в верхней части (решение 1).

    • Количество решений не обязательно совпадает с числом начальных точек. Пример содержит пять возможных решений и дополнительную строку, отображающую NANs. Это означает, что CAGE нашел шесть различных возможных решений по крайней мере для одного другого запуска в этой оптимизации. Игнорировать любые строки с NANs. CAGE показывает одинаковое максимальное количество строк решения для каждого прогона. Если существуют строки, выходящие за рамки возможных решений для текущего прогона, CAGE заполняет строки NANs.

      Можно задать допуск между различными решениями с помощью параметра Допуск (Tolerance) для отдельных решений. MultiStart установка.

    Здесь CAGE выбрал лучшее решение с оптимальным значением крутящего момента, BTQ. В этом случае можно выбрать другое решение, чтобы сделать более гладкую таблицу в искре (S) только с небольшим компромиссом в значении крутящего момента.

  5. Измените выбранное решение с помощью элемента управления Выбранное решение (Selected solution) или щелкните решение в таблице и щелкните Выбрать решение (Select Solution) на панели инструментов.

  6. Вернитесь в раздел Выбранное решение (Selected Solution), чтобы просмотреть разницу в таблице.

  7. Повторите процесс для изучения других результатов.

Создание суммарных оптимизаций на основе мультизапусковых оптимизаций

Если вы удовлетворены всеми выбранными решениями для оптимизации, можно выполнить оптимизацию суммы по всем рабочим точкам. Создание оптимизации суммы с точки зрения MultiStart оптимизация:

  1. В узле вывода оптимизации точек выберите Решение > Создать оптимизацию суммы.

    Панель инструментов создает оптимизацию суммы с выбранными значениями решения, определяющими рабочие точки. Функция оптимизации создания суммы преобразует MultiStart оптимизация до стандартной единичной целевой суммы оптимизации (fmincon алгоритм) и использует принятые выбранные решения для переменных значений.

  2. Добавление ограничений градиента таблицы для обеспечения плавного управления и реакции двигателя.

См. также раздел Создание оптимизации суммы из выходных данных оптимизации точек.