Безусловная оптимизация управления
Одним из наиболее простых методов решения задачи безусловной оптимизации является метод Ньютона. Для этого целевую функцию дифференцируют в частных производных и приравнивают эти производные к нулю.
Пусть имеется зависимость
.
Найти такие значения a и g , при которых hз = min. Дифференцируя в частных производных, получим
;
.
Так как , то ; .
Отсюда ; .
Другим методом решения задачи безусловной оптимизации является покоординатный метод.
Покоординатный метод определения максимума функции нескольких переменных в области [z , z ] включает в себя многократное решение (поочередно для каждой переменной) задачи определения максимума функции одной переменной.
Максимум функции одной переменной определяется методом золотого сечения. Для этого в области [z , z ], на которой решается задача оптимизации, задается начальная точка z , а целевая функция рассматривается при фиксированных значениях всех факторов кроме одного, изменяющегося в пределах
z z z .
Устанавливают два значения этого фактора, равные
z = 0,618 z + 0,382 z ;
z = 0,382 z + 0,618 z .
Затем вычисляют соответствующие им значения целевой функции
R = F(z ) и R = F(z )
и сравнивают их между собой.
Если R > R , то z < z . Тогда оптимум фактора z должен лежать в пределах z z z , а z присваивается значение, равное
z = z ,
Если R < R , то z > z . Тогда оптимум фактора z должен лежать в пределах
z z z ,
а z присваивается значение, равное
z = z .
Сужение пределов осуществляется последовательно до тех пор, пока разность верхней и нижней границ не будет превышать точности вычислений.
Оптимум фактора z определяется как полусумма верхней и нижней границ
z = (z + z ) / 2 .
Это значение принимают за начальное при определении оптимума следующего фактора z .
В результате каждого шага начальная точка перемещается ближе к оптимуму. Этот процесс продолжается до тех пор, пока разность между начальной и конечной точками не будет меньше точности вычислений.
z2 z2b z2o z2a z1а z1о z1b z1 Рис 9. Покоординатный метод определения экстремума R Rx > Ry zа zо zx zy zb z R Rx < Ry zа zx zy zо zb z Рис. 10. Определение максимума методом золотого сечения |
Дата добавления: 2016-03-15; просмотров: 1026;