Метод аппроксимации

Другое » Анализ оптимальных проектов элементов корпуса с кницными соединениями » Метод аппроксимации

Страница 1

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

Следует отметить, что в документации к ANSYS не описаны некоторые детали алгоритма построения данных аппроксимаций (вычисление весовых коэффициентов для различных наборов параметров). Кроме того, существуют ограничения на количество одновременно учитываемых при аппроксимации наборов параметров. δ

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

Пользователь может выбирать тип аппроксимирующей функции. Можно использовать линейную функцию, квадратичную функцию без перекрестных членов и квадратичную функцию с перекрестными членами.

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

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

В конце каждого цикла анализа производится проверка сходимости и условий прерывания оптимизации. Задача считается сошедшейся, если текущий, предыдущий и наилучший проекты (наборы параметров) являются возможными и выполнено одно из следующих условий:

– Разность значений целевой функции между лучшим возможным проектом и текущим проектом меньше погрешности сходимости целевой функции;

– Разность значений целевой функции между двумя последними проектами меньше погрешности сходимости целевой функции;

– Разности значений всех переменных проекта между лучшим возможным проектом и текущим проектом меньше их погрешностей сходимости;

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

Пользователь может указать погрешности сходимости целевой функции и переменных проекта.

Иногда процедура оптимизации может быть прервана до достижения сходимости. Это происходит в случае выполнения одного из приведенных ниже условий:

Выполнено указанное количество итераций;

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

Сходимость не всегда означает нахождение глобального минимума. Она означает только то, что был выполнен один из указанных выше критериев. Поэтому именно пользователь должен определить, был ли проект достаточно оптимизирован. Если это не так, то можно выполнить дополнительные итерации.

Метод первого порядка

Метод первого порядка использует информацию о производных зависимых переменных относительно переменных проекта. Этот метод очень точен и хорошо решает задачи с большими диапазонами изменения зависимых переменных, однако требует больших вычислительных ресурсов.

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

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

Страницы: 1 2

Другие публикации:

Корректирование пробега до ТО-2 и ТР по кратности среднесуточного пробега
Коэффициент кратности между значениями периодичности ТО среднесуточного пробега находится по формуле: n1 = L1/Lсс, [1, стр. 149] где L1 – нормативная периодичность ТО-1; Lсс – 200 км; L1 = 2880; n1 = 2880/200 = 14,4 (принимаем 15). Тогда принятое значение с нормативной периодичностью ТО-1 находится ...

Определение числа сборных поездов. Разработка композиций составов сборных поездов
Для обслуживания промежуточных станций назначают в обращение сборные, вывозные и диспетчерские поезда. Разновидности сборных поездов: - зонные (с работой на части промежуточной станции одного участка); - ускоренные (имеют остановки лишь на опорных промежуточных станциях); - вывозные (следуют с учас ...

Расчет на вертикальные нагрузки
Расчет производится в соответствии с "Нормами для расчета и проектирования вагонов, железных дорог МПС колеи 1520 мм (несамоходных). Основные силы действующие при первом расчетном режиме: сила тяжести брутто(Pбр) вертикальная добавка от продольной силы инерции кузова(N) Под силой тяжести брутт ...

Актуальное на ссайте

Copyright © 2019 - All Rights Reserved - www.trmotion.ru