Назад

ОБЗОР ОПТИМИЗАЦИОННЫХ ВОЗМОЖНОСТЕЙ ПРОГРАММЫ ANSYS


Источник: http://sergeykin.hotbox.ru


Введение

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

В ANSYS доступны методы и средства оптимизации. Следует сразу указать разницу между ними. Методы оптимизации (methods) обеспечивают оптимизацию целевой функции путем варьирования входных параметров. Средства оптимизации (tools) обеспечивают получение нескольких наборов выходных параметров (целевая функция, переменные состояния) при изменении входных параметров по заданному закону, оптимизацию целевой функции они не производят.

Методы оптимизации в ANSYS. Общее описание

Методы оптимизации производят минимизацию целевой функции. В программе доступны два метода: метод аппроксимации (subproblem approximation method) и метод первого порядка (first order method). Метод аппроксимации – это метод нулевого порядка, обеспечивающий эффективное решение большинства конструкторских задач. Метод первого порядка основан на оценке чувствительности проекта к изменению определенных факторов и более подходит для решения задач, требующих высокой точности.

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


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