Creo Simulate > Запуск решателей > Решатели в основном режиме > msengine > Использование внешних оптимизаторов
  
Использование внешних оптимизаторов
Если для выполнения оптимизации конструкции нужны оптимизаторы, отличные от SQP и GDP, используйте внешние оптимизаторы.
Если используются альтернативные внешние оптимизаторы, то вместо определения проработки оптимизации следует определить один из следующих двух типов проработки в зависимости от планируемых действий.
Стандартное исследование. Для выполнения расчета функции определите стандартное исследование конструкции со всеми необходимыми параметрами.
Проработка локальной чувствительности. Для выполнения расчета градиента определите проработку локальной чувствительности.
Для расчета функции всегда нужно стандартное исследование конструкции. Если внешний оптимизатор может извлечь полезные данные из информации о градиенте, используйте проработку локальной чувствительности.
Если выполняется расчет функции, введите следующую команду:
msengine –extopt <standard study name>
Если выполняется расчет градиента, введите следующую команду:
msengine –extopt <local sensitivity study name>
Перед выполнением любой из этих команд необходимо создать код свертки, определяющий конструкторскую задачу и вызывающий внешний оптимизатор, который, в свою очередь, вызывает Creo Simulate.
Чтобы использовать с проработкой внешний оптимизатор, выполните следующие действия:
определите подходящую проработку;
создайте код свертки, вызывающий внешний оптимизатор;
выполните команду msengine –extopt.
Код свертки вызывает внешний оптимизатор, создающий файл mech_extopt.in, который считывается модулем Creo Simulate. Когда выполнение проработки завершается, Creo Simulate отправляет данные с техническими требованиями и пределами конструкции в выходной файл mech_extopt.out.
Сведения о формате этих файлов см. в разделах:
Формат файла mech_extopt.in
Формат файла mech_extopt.out