Использование внешних оптимизаторов
Если для выполнения оптимизации конструкции нужны оптимизаторы, отличные от 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.
Сведения о формате этих файлов см. в разделах: