Файл: Падалко Л.П. Математические методы оптимального планирования развития и эксплуатации энергосистем учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.07.2024
Просмотров: 147
Скачиваний: 0
д а ч и |
будет совпадать с глобальным оптимумом. И м е я |
в |
виду, |
что по X осуществляется минимизация, а \по к |
— |
максимизация, 'получим следующую систему дифферен циальных уравнений:
сіх, |
= |
n |
если |
л",- = |
„ |
и |
OF |
> |
_ |
|
|
|
— - |
0, |
0 |
|
0; |
|
|
||||||
dt |
|
|
|
1 |
|
|
|
дх: |
|
|
|
|
dt |
~ |
|
дх, |
•в |
остальных |
случаях; |
|
|||||
|
|
|
|
|
|
|
|
|
|
|||
dt |
= |
0, |
если |
- |
< |
0 |
н |
1 |
= |
0; |
|
|
|
|
|
dkj |
|
|
' |
|
|
|
|
||
dk, |
|
dF |
|
|
|
|
|
|
|
|
|
|
— ' - |
— |
в |
остальных случаях, |
|
||||||||
dt |
|
|
|
|
|
|
|
|
|
|
|
|
Если |
исходить |
из |
начального |
допустимого |
решения, |
|||||||
то X(t) |
|
— |
решение |
|
этой |
системы |
дифференциальных |
|||||
уравнений — обладает тем свойством, что |
|
|||||||||||
lim |
X |
(/) = Х о п т . |
|
|
|
|
|
|
|
|
||
/••со |
|
|
|
|
|
|
|
|
|
|
||
Д а н н ы й |
метод, основанный па решении системы диф |
|||||||||||
ференциальных уравнений, |
не |
дает |
удобного |
алгоритма |
||||||||
д л я Э Ц В М . |
Более эффективным |
является градиентный |
метод с конечным шагом, при котором п р и б л и ж е н и е к оптимуму осуществляют не по траектории, а по кусочнолинейной кривой.
Градиентный метод с конечным шагом. Поиск оптиму ма начинается с некоторого исходного допустимого реше ния Х°. Если градиент в этой точке отличен от нуля, то это означает, что исходное решение можно улучшить. Алгоритм метода сводится к нахождению последователь
ности допустимых |
решений |
Хк, таких, чтобы выполня |
л о с ь неравенство |
Д Х * + 1 ) < |
f{Xk). |
Очередное решение определяется из уравнения |
||
Х г =Х° — Xgrad/(X°), |
(2.22) |
|
в результате чего |
получаем |
|
106
П р и расчете следующего решения |
по |
уравнению |
||||
(2.22) возникает вопрос |
о том, -какую следует |
выбирать |
||||
величину |
коэффициента |
К, который определяет |
размер |
|||
ш а г а от (предыдущего к |
последующему |
решению. Р а с |
||||
смотрим два варианта вычислительной схемы |
решения |
|||||
уравнения |
(2.22). |
|
|
|
|
|
В первом случае задается -постоянная величина па |
||||||
раметра |
Я, и длина шага |
изменения переменной |
опреде |
|||
ляется |
в ы р а ж е н и е м |
|
|
|
|
Р и с . 2.7.
Такой метод расчета ш а г а обладает тем |
достоинст |
|||||
вом, что по мере приближения, к оптимуму значения |
про |
|||||
изводных уменьшаются, и, следовательно, |
автоматически |
|||||
уменьшается длина |
шага . |
|
|
|
|
|
После н а х о ж д е н и я очередного |
решения |
Хк+1 |
= Хк + |
|||
-\-АХ& |
производится |
определение |
градиента в точке |
Xk+l |
||
и аналогично осуществляется поиск следующего |
реше |
|||||
ния. |
Геометрическая |
иллюстрация х а р а к т е р а |
движения |
к оптимуму в методе градиента показана на рис. 2.7.
Критерием -окончания решения является выполни мость условия
107
п |
|
|
(2.23) |
/=і |
|
где б — малое положительное число. |
|
В а ж н ы м моментом в реализации этого метода |
являет |
ся выбор подходящей величины коэффициента |
Х- Если |
его выбрать слишком малым, то движение к оптимуму бу
дет очень долгим из-за |
необходимости расчета |
градиента |
|
во многих точках. С другой стороны, при слишком |
боль |
||
шом значении X может |
возникнуть незатухающий |
про |
|
цесс поиска в районе оптимума. П р е д л а г а е т с я |
в ряде вы |
||
числительных схем по |
мере п р и б л и ж е н и я к |
оптимуму |
|
снижать величину коэффициента X. |
|
|
|
Во втором варианте |
реализации градиентного метода |
поиск следующего решения осуществляется так: величи
на коэффициента X выбирается такой, |
которая |
миними |
|
зировала бы целевую функцию по линии градиента, |
рас |
||
считанного в исходной точке. И н ы м и |
словами, |
выбира |
|
ется значение X, минимизирующее |
функцию f[Xk |
— |
— X grad f(Xk)]. Д л я этого требуется решить уравнение
дХ
Но решение этого уравнения может оказаться очень трудоемким . С а м ы й простой способ состоит в вычисле
нии функции f[Xk— |
X grad |
f(Xk)] |
дл я коэффициента |
X, |
|||||||
приобретающего |
значения |
АХ, 2АХ, |
ЗАХ, |
.... |
Здесь |
||||||
АХ — интервал, на который разбивается X. Окончательно |
|||||||||||
выбирается |
то значение X, дл я которого |
функция |
f[Xk |
— |
|||||||
— X grad f(Xk)] |
приобретает |
минимальное |
значение. Д л я |
||||||||
данного X вычисляются |
Хк+1 |
и величина |
целевой |
функ |
|||||||
ции. Если в новой точке |
Хк+І |
решение |
неоптимально, то |
||||||||
аналогично |
продолжается расчет д а л ь ш е : |
Хк+2 |
= Xk+l |
— |
|||||||
— Xgvad |
|
|
|
|
|
|
|
|
|
|
|
В а ж н о е значение пр и реализации этого метода |
имеет |
||||||||||
выбор |
величины интервала |
АХ. И з л о ж е н н ы й |
алгоритм |
||||||||
поиска |
оптимума |
называется |
методом |
|
наискорейшего |
||||||
спуска. |
Его |
геометрическая |
интерпретация |
дана |
на |
рис. 2.8.
Проекционный градиентный метод. Процедура поиска оптимального решения градиентным методом у с л о ж н я ется, если полученное в процессе расчета допустимое ре-
108
шение л е ж и т на границе множества допустимых реше ний. В этом случае не существует % такого, чтобы сле дующее решение оказалось допустимым. Если мы будем двигаться по линии градиента, то некоторые из нера венств и условий неотрицательности переменных будут нарушаться . Выясним, в каком направлении следует дви
гаться, чтобы ограничения не нарушались, |
а |
целевая |
||||||||
функция |
уменьшалась . |
|
|
|
|
|
|
|||
Н а рис. |
2.9 |
показаны в ы п у к л а я область допустимых |
||||||||
решений |
и |
линии |
уровней нелинейной функции |
цели. |
||||||
Предположим, |
что |
градиентный |
процесс |
начинается |
с |
|||||
допустимого |
решения Х°. Геометрическая |
интерпретация |
||||||||
дается для задачи максимизации . Пусть |
в |
результате |
||||||||
движения по линии градиента мы пришли |
в точку X'. |
И з |
||||||||
этой точки двигаться д а л ь ш е |
в |
направлении |
градиента |
|||||||
нельзя, |
т а к |
как м ы выйдем за пределы допустимой |
об |
|||||||
ласти . Наиболее подходящим |
допустимым |
направлением |
109