Методы вычислительного эксперимента в задачах оптимизации

Численные эксперименты включают в себя:

- расчёт НДС конструкции по МКЭ при заданных векторах параметров Методы вычислительного эксперимента в задачах оптимизации - student2.ru , определяемых матрицей планирования экспериментов [2, 201, 217]

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru ; (3.42)

- нахождение расчётных значений показаний датчиков СИ

Методы вычислительного эксперимента в задачах оптимизации - student2.ru ; (3.43)

- расчёт значений целевой функции в точке Методы вычислительного эксперимента в задачах оптимизации - student2.ru “плана”

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.44)

и формирование вектора теоретических значений целевой функции

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.45)

“Оптимальными” будем считать значения Методы вычислительного эксперимента в задачах оптимизации - student2.ru упругих характеристик, обеспечивающие определённым образом наилучшее рассогласование расчётных Методы вычислительного эксперимента в задачах оптимизации - student2.ru и действительных Методы вычислительного эксперимента в задачах оптимизации - student2.ru показаний СИ и доставляющие минимум целевой функции (3.44).

Матрица Методы вычислительного эксперимента в задачах оптимизации - student2.ru весовых коэффициентов критерия (3.44) является своеобразным усилителем сигналов СИ, обеспечивающим возможность равноценного учета сигналов различной мощности. Назначение коэффициентов матрицы Методы вычислительного эксперимента в задачах оптимизации - student2.ru производим на основе информации о расчётных показаниях различных каналов СИ, полученной при выполнении предварительных расчётов конструкции

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (3.46)

где Методы вычислительного эксперимента в задачах оптимизации - student2.ru — “показания” СИ в Методы вычислительного эксперимента в задачах оптимизации - student2.ru - ом численном эксперименте.

Область возможных значений упругих характеристик (варьируемых параметров) назначаем на основе информации об упругих константах КМ, полученной при испытании образцов, анализе свойств аналогов исследуемого материала

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (3.47)

где Методы вычислительного эксперимента в задачах оптимизации - student2.ru – соответственно нижние и верхние оценки параметров Методы вычислительного эксперимента в задачах оптимизации - student2.ru .

При проведении серии численных экспериментов:

а) назначаем область (3.47) варьируемых параметров Методы вычислительного эксперимента в задачах оптимизации - student2.ru и выбираем модель целевой функции (критерия адекватности), например, в виде полинома

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (3.48)

где Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru — коэффициенты, подлежащие определению;

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.49)

где Методы вычислительного эксперимента в задачах оптимизации - student2.ru − компоненты векторов Методы вычислительного эксперимента в задачах оптимизации - student2.ru , соответственно безразмерных и размерных значений упругих характеристик;

б) формируем план численных экспериментов [2, 201, 217]

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (3.50)

где каждый вектор

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.51)

соответствует некоторой точке пространства переменных Методы вычислительного эксперимента в задачах оптимизации - student2.ru

Число Методы вычислительного эксперимента в задачах оптимизации - student2.ru точек плана (3.50) должно быть равно или превышать число неизвестных коэффициентов Методы вычислительного эксперимента в задачах оптимизации - student2.ru ;

в) определяем коэффициенты полинома (3.48), представляемого в виде

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.52)

где векторы Методы вычислительного эксперимента в задачах оптимизации - student2.ru и Методы вычислительного эксперимента в задачах оптимизации - student2.ru имеют вид:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru ; (3.53)

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.54)

Формируем матрицу Методы вычислительного эксперимента в задачах оптимизации - student2.ru , составленную из векторов (3.53), отвечающих всем точкам плана (3.50)

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.55)

и вектор модельных значений целевой функции (3.48)

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.56)

Тогда

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.57)

По способу наименьших квадратов находим

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.58)

г) находим значения Методы вычислительного эксперимента в задачах оптимизации - student2.ru , доставляющих минимум модели (3.48) целевой функции (3.44), см. например, программы методов случайного поиска [217], Бокса-Уилсона [2].

Составление модели (3.48) целесообразно по следующим соображениям:

— реализация оптимального плана численных экспериментов сокращает число расчетов конструкции по МКЭ;

— модель позволяет, в конечном счете, выйти на глобальный минимум многоэкстремальной целевой функции;

— наличие аналитического выражения (3.48) позволяет ранжировать варьируемые параметры и оценивать влияние погрешностей в определении упругих характеристик на точность расчетов НДС изделия.

Для оценки суммарной погрешности определения компонент вектора Методы вычислительного эксперимента в задачах оптимизации - student2.ru рассмотрим цепочку соотношений:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru

Методы вычислительного эксперимента в задачах оптимизации - student2.ru ; (3.59)

Методы вычислительного эксперимента в задачах оптимизации - student2.ru ;

Методы вычислительного эксперимента в задачах оптимизации - student2.ru

Методы вычислительного эксперимента в задачах оптимизации - student2.ru

Методы вычислительного эксперимента в задачах оптимизации - student2.ru

Методы вычислительного эксперимента в задачах оптимизации - student2.ru ;

Методы вычислительного эксперимента в задачах оптимизации - student2.ru . (3.60)

Вычислим по выражению (3.59) значения

Методы вычислительного эксперимента в задачах оптимизации - student2.ru ; (3.61)

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (3.62)

Здесь Методы вычислительного эксперимента в задачах оптимизации - student2.ru — оценки погрешностей физического и численных экспериментов.

По формулам (3.60) и (3.62) найдём вариации вектора Методы вычислительного эксперимента в задачах оптимизации - student2.ru и Методы вычислительного эксперимента в задачах оптимизации - student2.ru . Возможной погрешностью найденных безразмерных значений упругих характеристик считаем сумму

Методы вычислительного эксперимента в задачах оптимизации - student2.ru .

Отметим, что рассмотренный метод легко обобщается на случай, когда в вектор Методы вычислительного эксперимента в задачах оптимизации - student2.ru включаются не только упругие, но и теплофизические характеристики материала.

Принципиальная блок-схема алгоритма приведена на рисунке

Методы вычислительного эксперимента в задачах оптимизации - student2.ru

Рисунок 1 – Принципиальная блок-схема алгоритма идентификации параметров упругости

Полиномиальная аппроксимация вида (3.48) дает высокую точность при малом размахе варьирования факторов вычислительного эксперимента. Однако при большом размахе её использование может привести к ухудшению точности, что приводит к росту числа итераций алгоритма, представленного на рисунке , поскольку он требует последовательного уменьшения размахов до достижения нужной точности аппроксимации. Каждое уменьшение размаха связано с повторным вычислением расширенной план-матрицы, т.е. вычислением откликов по конечно-элементной модели.

Поэтому представляется необходимым рассмотреть другие варианты аппроксимации откликов.

Рассмотрим уравнения равновесия (3.36) и проанализируем качественную зависимость отклика от варьируемых факторов, временно приняв, что варьируемые параметры, а также параметры воздействия и параметры отклика являются комплексными числами:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru . (5)

Тогда зависимость отклика от каждого из факторов может быть представлена рядом Лорана:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (6)

где Методы вычислительного эксперимента в задачах оптимизации - student2.ru - корень характеристического уравнения:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru . (7)

В случае простого корня уравнения (7) лорановская часть разложения (6) содержит одно слагаемое. В работе [Каледин] показано, что при вариации одного параметра добавление этого слагаемого к функции отклика позволяет построить быстро сходящийся ряд. Наименьший корень характеристического уравнения (6), а также коэффициент лорановской части разложения (6), могут быть эффективно найдены применением степенного метода решения задачи собственных чисел и векторов [Каледин].

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

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (8)

причем определитель матрицы коэффициентов является полиномом степени не выше n от каждого из факторов pi и содержит множители вида Методы вычислительного эксперимента в задачах оптимизации - student2.ru , где k – кратность корня, а присоединенная матрица составлена из полиномов степени, на единицу меньшей. Таким образом, каждая компонента функции отклика является дробно-рациональной функцией от варьируемых факторов. На основании этого можно предложить следующее представление функции отклика:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (16)

где

Корни характеристического уравнения в ряде практически важных случаев могут быть найдены аналитически.

Рассмотрим задачу идентификации параметров упругости трансверсально изотропного материала. Исходя из анализа структуры матрицы жесткости (), можно заключить, что она вырождена при вырожденности матрицы упругости материала E, и корень характеристического уравнения (7) совпадает с корнем уравнения

Методы вычислительного эксперимента в задачах оптимизации - student2.ru . (9)

Выразим матрицу упругости через варьируемые факторы – модули упругости и коэффициенты Пуассона:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , (10)

где обозначено:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru ,

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru .

Матрица (10) вырождается при обращении в нуль одного из модулей упругости, а обратная к ней матрица податливости материала – при выполнении одного из условий: Методы вычислительного эксперимента в задачах оптимизации - student2.ru или Методы вычислительного эксперимента в задачах оптимизации - student2.ru .

Итак, варьирование каждого из модулей упругости не изменяет корней характеристического уравнения (9). Взаимное влияние проявляется только при варьировании коэффициентов Пуассона.

Тогда базисные функции для аппроксимации отклика могут быть выбраны следующими:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru ,

Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru , Методы вычислительного эксперимента в задачах оптимизации - student2.ru .

Окончательно, аппроксимация отклика дробно-рациональными функциями примет вид:

Методы вычислительного эксперимента в задачах оптимизации - student2.ru (16)

Здесь Zi – постоянные матричные коэффициенты.

Аналогично могут быть построены базисные функции для дробно-рациональной аппроксимации отклика в других случаях.

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

Наши рекомендации