Начало расчёта
Чтобы запустить оптимизацию, откройте диалог # extbookmark @ 003652 @ manual|image031440|Настройки оптимизации #. Убедитесь, что в разделе 'Оптимизация' установлен флажок Активно. Затем подтвердите диалог с помощью кнопки
.
Процесс оптимизации
Появится окно ' Ход расчета ', в котором вы можете следить за процессом оптимизации. В разделе 'Текущий расчет' отображается рассматриваемый в настоящее время вариант модели («мутация») и общее количество мутаций.
Когда начинается анализ, программа определяет все или первоначальный выбор совокупностей параметров, в зависимости от выбранного алгоритма оптимизации. Начальные значения определяются с помощью генератора случайных чисел. Это выполняется с помощью метода, аналогичного моделированию Монте-Карло, как описано в статье в Википедии.
В результате процесс цикла выполняется до тех пор, пока не будет достигнуто общее количество всех проверяемых мутаций. Выполняются следующие шаги:
- Определенная совокупность параметров используется в параметрах общей оптимизации.
- Выполняются все определенные анализы и проверки - аналогично функции ' Рассчитать все '.
- Полученные результаты интерпретируются с учетом заданного критерия оптимизации.
- Результат рассматриваемого варианта сравнивается с другими результатами в таблице 'Оптимизация' и сортируется там в зависимости от результата.
- На основе завершенного анализа определяется новая совокупность параметров.
- banner.tip @ В рабочем окне можно в реальном времени следить за изменением графики модели во время оптимизации. Они являются результатом постоянно переназначаемых совокупностей параметров. В таблице лучшие на данный момент сочетания параметров приведены в верхних строках.
- /#
Повысить эффективность
Продолжительность всего процесса оптимизации во многом зависит от количества вариантов модели, подлежащих обработке («мутаций»), и объема анализа для одного мутанта модели. Последний включает в себя все расчеты, присвоенные модели (загружения, сочетания нагрузок, расчетные ситуации), включая все расчетные дополнения, которые содержат спецификации для расчета. Чтобы процесс не определял нерелевантных результатов для интерпретации в следующих сочетаниях параметров, исследование мутанта немедленно прерывается и включается следующий мутант, если возникают нестабильности (в структурном анализе) или нестабильности (в расчете). Прерванные варианты также не отображаются в таблице ' Оптимизация '.
Какая совокупность параметров будет выбрана в процессе оптимизации, зависит от двух факторов: С одной стороны, алгоритм оптимизации (' Optimizer ') задает процедуру решения; с другой стороны, тип определения параметров оптимизации указывает направление, в котором проверяется совокупность параметров (см. изображение # extbookmark @ 002244 @ manual|image027984|Задайте общие параметры для оптимизации #). Параметры оптимизации типа 'Оптимизация' нейтральны для процесса оптимизации и не имеют определенного направления, в котором критерий оптимизации может быть достигнут наилучшим образом. Параметры типа ' Оптимизация | Оптимизация по возрастанию 'или' | С другой стороны, убывающий ' имеет направленный эффект для процесса оптимизации. Атрибут 'По возрастанию' или 'По убыванию' указывает процессу выбора следующего созвездия параметров, в каком направлении параметр должен быть изменен для максимального достижения цели оптимизации. Таким образом можно контролировать и ускорять процесс оптимизации.