
- •Раздел № 3 Методы оптимизации технических объектов
- •Виды описания проектируемых объектов и классификация их параметров
- •Поисковая оптимизация
- •Выбрать начальную точку поиска.
- •Аддитивный критерий
- •2) Не учитывает конкретных требований тз в коэффициентах влияния. Max f(X).
- •Максиминные (минимаксные) критерии.
- •5) Статистический критерий
- •Классификация поисковых методов оптимизации
- •Метод покоординатного спуска или Метод Гаусса – Зейделя
- •Методы одномерного поиска
- •Методы оптимизации в случае овражных или гребневых целевых функций
Поисковая оптимизация
Область математики, исследующая вопросы теории и методы решения задач условной оптимизации получило название математического программирования.
Если целевая функция и ограничения являются нелинейными функциями управляемых параметров, то имеем задачу нелинейного программирования. Если же они являются линейными функциями, то задача линейного программирования.
Линия равного уровня (изолиния) – линия, в которой функция принимает постоянное значение.
Этапы вычислительного процесса при оптимизации
Выбрать начальную точку поиска.
Общее время решения задачи на ЭВМ
Тм = Тм1 (n1 + n2)n3
Тм1 – затраты времени на анализ одного варианта работы объекта.
n1 и n2 – количество вариантов анализа работы объекта на этапе вычисления целевой функции и на этапе определения направления поиска.
n3 – количество шагов поиска.
Значения n1, n2 и n3 характеризуют эффективность поиска их ещё называют потерями на поиск. Кроме потерь на поиск к показателям эффективности алгоритма поиска относят точность определения экстремальной точки и надёжность поиска, понимаемую как вероятность получения решения задачи с заданной точностью.
Критерии оптимальности
Частный критерий – в качестве целевой функции выбирается один наиболее важный параметр. Все остальные относят к ограничениям.
F(X) = yk(x)
max yk(x); X € XД
Мультипликативный критерий
y + i >TTi ; y - j <TTj
F(X) = Пiyi+/ Пjyj-
max F(X)
Недостатки:
Невозможность управлять вкладом отдельного параметра целевой функции.
Не учитываются технические требования.
Аддитивный критерий
y + i >TTi ; y - j <TTj
F(X)
=
max F(X)
Недостатки: 1) отсутствие выходных параметров с условиями работоспособности типа равенств;
2) Не учитывает конкретных требований тз в коэффициентах влияния. Max f(X).
Максиминные (минимаксные) критерии.
yj <TTj
yi > TTi заменяют на yi1 =- yi <TTi
yk = TTk ±∆ yk заменяют на yk < TTk +∆ yk
yk 1 = -yk < TTk +∆ yk
Введём количественную оценку степени выполнения j условия работоспособности Sj :
Sj(X) = (TTj – yj)/TTj
F(X) = min Si(X) j € [1; m] – функция минимума.
max min Si(X); Х€ ХД; i € [1; n]
Аналогично можно ввести функцию максимума и минимизировать её.
В этом случае минимаксный критерий:
min max Si(X); Х€ ХД; i € [1; n]
Особенность: целевая функция не гладкая, может иметь точки разрыва, в которых не вычисляется производная.
5) Статистический критерий
Статистический критерий имеет цель достижения максимальной вероятности Р выполнения условий работоспособности F(X) = P;
max P(X); Х€ ХД
Применение статистического критерия позволяет добиться наименьшего процента брака при серийном производстве спроектированных изделий, т.е. получить максимальную серийнопригодность изделия.
Классификация поисковых методов оптимизации
Различают методы безусловной и условной, локальной и глобальной оптимизации. Подавляющее большинство методов позволяет найти безусловный локальный экстремум.
Метод сканирования.
Находим max F(X); объём вычислений kN
С помощью локальных методов с высокой степенью надёжности можно определить глобальный экстремум, если его область притяжения составляет не менее нескольких процентов от объёма всей области ХД. Для этого следует несколько раз повторить локальный поиск с различных случайно выбранных исходных точек.
Методы оптимизации классифицируются по способу выбора направления очередного шага.
В методах первого порядка используется информация о первых производных целевой функции по управляемым параметрам.
В методах второго порядка используется информация о вторых производных.
В методах нулевого порядка учитываются лишь значения целевой функции.
Методы нулевого порядка.