
- •2.1. Характеристика и классификация аналитических методов оптимизации
- •2.2. Характеристика и классификация поисковых методов оптимизации
- •2.3. Основные требования к методам оптимизации
- •2.4. Характеристика этапов проектирования электромеханических устройств и систем
- •2.5. Аналоги объектов проектирования. Основные и неосновные показатели
- •2.6. Процедура поиска аналогов
- •2.7. Преобразование аналогов. Получение проектных решений
- •2.8. Характеристика оптимизации электромеханических устройств и систем методами пассивного поиска
- •2.9. Метод сканирования
- •2.10. Метод статистических испытаний
- •2.11. Метод –поиска
- •2.12. Характеристика оптимизации электромеханических устройств и систем методами направленного поиска. Метод градиента
- •2.13. Метод случайного поиска
- •2.14. Метод покоординатного поиска
- •Литература
2.11. Метод –поиска
Алгоритм данного метода построен во-многом аналогично алгоритму метода статистических испытаний. Основное отличие состоит в том, что в данном случае изображающая точка выбирается не случайным образом, а из так называемых –последовательностей чисел, построенных в области изменения нормированных параметров оптимизации. Указанные последовательности являются наиболее равномерно распределенными среди всех известных в настоящее время последовательностей [4]. Значения параметров оптимизации в k-й точке поиска определяются соотношением:
|
(2.16) |
где
|
(2.17) |
– значение
базового числа –последовательности,
[z]
– целая часть, {z}
– дробная часть числа.
Точность определения экстремума функции цели методом –поиска задаётся объёмом по (2.13), а условием окончания поиска является аналогично методу статистических испытаний просмотр такого количества точек Np, которое обеспечивает гарантированное попадание хотя бы одной точки последовательности в каждый n-мерный объём области поиска, и вычисляется следующим образом:
|
(2.18) |
2.12. Характеристика оптимизации электромеханических устройств и систем методами направленного поиска. Метод градиента
В курсе лекций изучаются и исследуются методы и алгоритмы направленного поиска оптимальных проектных решений: градиентного, случайного и покоординатного поиска и рассматривается их применение при параметрической оптимизации ГД.
Для решения задач параметрической оптимизации ЭМУС находят широкое применение методы направленного поиска.
В отличие от пассивного поиска для этих методов характерно:
целенаправленное движение в области изменения параметров оптимизации от худшего варианта к лучшему;
при этом направление поиска последующей точки определяется местоположением предыдущей, т. е. конкретный вариант объекта проектирования, в частности при проектировании ЭМУС – вариант, например, гироскопического электродвигателя системы управления летательным аппаратом или генератора системы электроснабжения, определяется, кроме всего прочего, предыдущим вариантом.
Методы направленного поиска позволяют существенно уменьшить затраты на определение экстремума функции цели по сравнению с методами пассивного поиска.
В то же время для методов направленного поиска характерно:
более сложные алгоритмы поиска по сравнению с методами пассивного поиска;
они позволяют определить приближение лишь к локальному экстремуму функции цели в допустимой области изменения параметров оптимизации;
процесс поиска ими существенно затрудняется при наличии ограничений.
Необходимо более подробно рассмотреть алгоритм этих методов.
Метод градиента
В основе метода градиента, как и других градиентных методов, лежит организация движения изображающей точки в направлении градиента (антиградиента) функции цели Q, который определяется соотношением
|
(2.19) |
где
– единичный вектор по оси xi.
По определению градиент это вектор направление, которого совпадает с направлением, в котором функция возрастает с наибольшей скоростью, а модуль определяется совокупностью частных производных по переменным.
Алгоритм метода градиента укрупнённо состоит из следующих основных этапов:
Выбирается точка начала поиска. В отличие от методов пассивного поиска в этом случае поиск должен начинаться из некоторой точки в области допустимых значений параметров S. Необходимость выполнения этого требования объясняется тем, что вычисление градиента Q может оказаться невозможным вне области S, так как нарушения некоторых ограничений приводят к изменению математических моделей объекта или отдельных параметров. Для математического описания ЭМУС, в том числе и для ГД, характерно отсутствие явновыраженных зависимостей функции цели от параметров, поскольку функциональные зависимости для показателей объекта проектирования
|
(2.20) |
имеют неявновыраженный характер. Поэтому на практике используется численный метод определения градиента gradQ, в соответствии с которым даются малые приращения xi каждому нормированному параметру в отдельности и в результате расчётов определяются соответствующие приращения функции цели Qi. Тогда выражение (2.19) преобразуется к виду
|
(2.21) |
то есть частные производные заменяются отношениями приращений. Понятно, что число обращений к модели объекта проектирования возрастает с увеличением размерности области поиска n.
Нормируются изменяемые параметры. Поиск экстремума функции цели в области нормированных параметров позволяет, во-первых, преодолеть разнородность параметров оптимизации, во-вторых, отстроиться от несопоставимости пределов их изменения. Нормирование параметров осуществляется по соотношению
|
(2.22) |
Осуществляется поиск внутри допустимой области изменения параметров с рабочим шагом h. Для совершения очередного k-го шага в направлении градиента Q параметры объекта проектирования (координаты изображающей точки) преобразуются следующим образом:
|
(2.23) |
где
–
коэффициент пропорциональности,
определяющий величину рабочего шага
по i-му
параметру.
На каждом рабочем проверяются ограничения и наличие улучшения значение функции цели. Если при выполнении очередного шага нарушаются ограничения или не удается улучшить значение функции цели, первоначально заданная величина рабочего шага уменьшается, как правило, в 2 раза, и действия по определению координат изображающей точки, проверке ограничений и определению значения Q повторяются снова.
Деление рабочего шага продолжается до тех пор, пока не будет достигнуто улучшения значения функции цели или не будет выполнено условие окончания поиска. Это условие состоит в следующем: если в выбранном в некоторой точке
направлении на удаётся выполнить рабочий шаг, дающий улучшение функции цели и по значению превышающий некоторое положительное заранее заданное малое число , соответствующее, например, нормированному значению отрезка разбиения
в методах пассивного поиска, то поиск считается законченным. Минимальная величина рабочего шага будет в данном случае характеризовать точность приближения к точке, соответствующей экстремуму Q в пространстве параметров. Таким образом, условие окончания поиска следующее:
|
(2.24) |
В случае действия ограничений поиск заканчивается при первом выходе на границу области допустимых значений параметров S.
Особенности реализации алгоритма метода градиента состоят в следующем:
в организации численного вычисления градиента Q, для чего надо n раз определить значение приращения Q при изменениях параметров xi, i=1,2,…,n.
точность приближения к локальному экстремуму характеризуется объёмом -окрестности, которая представляет собой п-мерный параллелепипед, и определяется следующим образом:
|
(2.25) |