510x
002245
2024-01-30

Расчет

Начать расчет

Чтобы запустить оптимизационный прогон, откройте диалоговое окно Optimierungseinstellungen . Убедитесь, что в разделе 'Optimierung' установлен флажок Aktiv. Затем подтвердите диалог с помощью кнопки OK и рассчитать все .

Ход оптимизации

Появится окно 'Berechnungsfortschritt', в котором можно отслеживать ход оптимизации. В разделе 'Aktuelle Berechnung' отображается текущая исследуемая вариант модели ("Mutation") и общее количество мутаций.

С началом анализа программа — в зависимости от выбранного алгоритма оптимизации — определяет либо все, либо первоначальный набор комбинаций параметров. Исходные значения при этом задаются генератором случайных чисел. Это выполняется по процедуре, аналогичной моделированию Монте-Карло, как описано в статье Википедии.

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

  • Определенная комбинация параметров подставляется в глобальные параметры оптимизации.
  • Выполняются все заданные анализы и проверки — аналогично функции 'Alles berechnen'.
  • Полученные результаты интерпретируются с учетом заданного критерия оптимизации.
  • Результат исследуемого варианта сравнивается с другими результатами в таблице 'Optimierung' и в зависимости от результата заносится в соответствующее место.
  • На основе выполненного анализа определяется новая комбинация параметров.
Совет

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

Повышение эффективности

Длительность всего процесса оптимизации сильно зависит от количества обрабатываемых вариантов модели ("мутаций") и объема анализа для одной отдельной мутации модели. Последний включает все назначенные модели анализы (загружения, комбинации нагрузок, расчетные ситуации), включая все расчетные аддоны, в которых заданы параметры для расчета.

Чтобы процесс не определял нерелевантные результаты для интерпретации в следующих комбинациях параметров, при возникновении неустойчивостей (при статическом расчете) или нерассчитываемых случаев (при расчете) исследование мутации немедленно прерывается и переходят к следующей мутации. Прерванные варианты не появляются в таблице 'Optimierung'.

Какая комбинация параметров выбирается в ходе процесса оптимизации, зависит от двух факторов: с одной стороны, алгоритм оптимизации ('Optimierer') задает метод решения. С другой стороны, тип определения оптимизационных параметров задает направление, в котором исследуется комбинация параметров (см. рисунок Globale Parameter für Optimierung definieren ).

Оптимизационные параметры типа 'Optimierung' нейтральны для процесса оптимизации и не имеют выраженного направления, с помощью которого критерий оптимизации может быть достигнут наилучшим образом. Параметры типа 'Optimierung | Aufsteigend' или 'Optimierung | Absteigend', напротив, оказывают направляющее действие на процесс оптимизации. Атрибут 'Aufsteigend' или 'Absteigend' указывает процессу при выборе следующей комбинации параметров, в каком направлении необходимо изменить параметр, чтобы оптимизационная цель была достигнута наилучшим образом. Таким образом можно управлять процессом оптимизации и ускорять его.

Исходная глава

База знаний