Файл: Падалко Л.П. Математические методы оптимального планирования развития и эксплуатации энергосистем учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.07.2024
Просмотров: 109
Скачиваний: 0
м ые значения переменных находятся к а к результат ре шения системы уравнений вида
- | £ |
= 0 |
( i = |
1,2,..., п). |
(В.З) |
К |
функции |
f предъявляются требования |
гладко |
|
сти и выпуклости. Следует отметить, что, хотя |
система |
|||
уравнений |
дает |
нам условие нахождения экстремума в |
общем виде, численное решение системы во многих слу
чаях может быть весьма сложной задачей, |
особенно |
ес |
|
ли уравнения получаются |
нелинейными. |
|
|
Д л я того чтобы выяснить, м а к с и м у м или |
минимум |
до |
|
ставляет э к с т р е м а л ь н а я |
точка, определяемая решением |
||
уравнения (В.З), необходимо дополнительно |
исследовать |
функцию в этой точке. Это исследование |
сводится к оп |
|
ределению знака второго |
д и ф ф е р е н ц и а л а |
функции. Если |
з н а к его положительный, |
то э к с т р е м а л ь н а я точка отвеча |
ет минимуму, если отрицательный — максимуму . Не
обходимо |
подчеркнуть, |
что д л я |
функции одной |
перемен |
||
ной определение знака |
второго |
д и ф ф е р е н ц и а л а |
не пред |
|||
ставляет |
больших трудностей. Д л я функции |
многих |
пе |
|||
ременных |
потребуется |
больший |
объем вычислений, |
так |
||
к а к необходимо будет |
при этом |
определить |
квадратич |
ную форму матрицы, составленной из всех вторых част ных дифференциалов анализируемой функции [12].
Более сложный класс экстремальных з а д а ч |
составля |
ют условные экстремальные задачи, которые |
характери |
зуются тем, что искомое решение д о л ж н о удовлетворять системе ограничений, формулируемых в виде равенств и неравенств. Классический математический анализ дает метод решения только д л я таких условных экстремаль ных задач, в которых ограничения записываются в виде равенств.
Пусть оптимизируемая (минимизируемая или макси
мизируемая) |
функция имеет в и д |
|
(В.4) |
Дополнительные условия: |
|
(Pita, х2,..., |
х„) = 0; |
|
(В.5) |
11
Д л я |
решения |
задачи |
составляется |
функция |
Л а - |
||||||
г р а н ж а : |
|
|
|
|
|
|
|
|
|
|
|
|
F = |
f(Xl, X,, . . . , |
Л",,)— V Я-уф/Ді, |
л-3 ,. . . , |
хп), |
|
|
||||
где |
Я/ |
( / = 1 , |
2, |
ш) — неопределенные |
множители Л а - |
||||||
|
|
|
|
|
|
г р а н ж а . |
|
п |
|
|
|
|
В данную |
функцию, помимо прежних |
переменных |
||||||||
хи |
Хо, |
хп, |
входят |
дополнительно |
еще |
т |
новых |
|
пере |
||
менных |
Я,і, Хо, |
кт, |
раївньїх числу |
ограничений |
з а д а ч и . |
||||||
Р е ш а я з а д а ч у отыскания |
минимума |
или максимума |
функ |
||||||||
ции |
Л а г р а н ж а как |
безусловную экстремальную |
задачу, |
мы тем самым определяем решение и условной экстре
мальной |
задачи . |
|
|
|
|
|
|
|
||
В самом деле, система уравнении, решение которой |
||||||||||
дает искомые значения |
переменных, имеет вид |
|
||||||||
|
|
|
т |
|
|
|
|
|
|
|
OF |
|
J V _ Y \ . f |
t y |
= |
0 |
2,..., |
и); |
|
||
|
|
|
. |
.., |
|
|
|
|||
tei |
|
dxt |
j^U |
' |
dxs |
V |
|
;' |
(B.6) |
|
dF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
— |
= |
(fj(xx, |
x2,..., |
|
x„) |
= 0 |
(/ = 1, |
2,..., |
m). |
|
OX; |
|
|
|
|
|
|
|
|
|
|
Р е ш а я |
эту |
систему |
из |
т + п уравнений, |
мы |
находим |
||||
значения |
переменных х\, х2, |
х„, при |
которых |
функция |
||||||
Л а г р а н ж а приобретает экстремальное |
значение |
(макси |
||||||||
мум или |
минимум) . Но, |
как |
видно, переменные, |
достав |
||||||
л я ю щ и е |
экстремум |
функции |
Л а г р а н ж а , удовлетворяют |
дополнительным условиям задачи (В.4). Поскольку при этом выражение, стоящее под знаком суммы в функции
Лагранжа, |
|
равно нулю, |
то |
это |
означает, |
что |
|
в области |
||||
допустимых решений функция |
f имеет |
те |
ж е |
|
значения, |
|||||||
что и |
функция |
Л а г р а н ж а . |
Следовательно, |
экстремум |
||||||||
функции |
Л а г р а н ж а |
совпадает |
с экстремумом |
|
исходной |
|||||||
функции. |
|
|
|
|
|
|
|
|
|
|
|
|
К |
функции |
f |
предъявляются требования |
гладко |
||||||||
сти и выпуклости. Строгое доказательство |
метода реше |
|||||||||||
ния условных экстремальных з а д а ч с помощью |
множите |
|||||||||||
лей Л а г р а н ж а |
приводится, |
например, в работе |
[12]. |
|||||||||
Часто |
при решении |
з а д а ч |
оптимизации |
указанного |
||||||||
выше |
типа |
добавляются |
ограничения |
неотрицательности |
||||||||
Х ; ^ 0 |
для |
некоторых или всех |
переменных. В |
т а к о м слу- |
12
ч ае совокупность оптимальных значений xt не обязатель но д о л ж н а удовлетворять условиям 'оптимальности (В.6), т а к к а к одно или несколько значений могут быть нулями, т. е. попасть на границы допустимой области, определяе мой ограничениями. Если существует возможность опти мума при условии, что одно или более значений перемен ных равно нулю, то необходимо проверить различные ва рианты решений с предварительным приравниванием ну л ю к а ж д о й переменной и их комбинаций по две, три и
т. д. Искомый абсолютный |
оптимум будет наименьшим |
из всея полученных. |
|
О д н а к о в п о д а в л я ю щ е м |
большинстве задач энергети |
ки ограничения записываются в виде неравенств. Напри мер, рассматривая з а д а ч у экономического распределения нагрузки м е ж д у станциями энергосистемы, необходимо учитывать ограничения в виде неравенств на располагае мые мощности электростанций, на пропускные способно
сти линий |
электропередачи |
и т. д. Д л я |
таких |
условных |
||
экстремальных |
задач метод |
Л а г р а н ж а |
оказывается не |
|||
приемлемым . |
|
|
|
|
||
Пусть |
дополнительные условия задачи (В.4) имеют |
|||||
вид |
|
|
|
|
|
|
ФЛ*!, |
* а , ... , |
х „ ) < 0 ; |
|
|
|
|
<Рш(*і. |
х 2 ) . . . , |
л ' л ) < 0 ; |
|
|
|
|
|
х 2 > 0 , . . . , Л'„>0. |
|
|
|
||
Система |
неравенств имеет большое |
число |
решений. |
Требование з а д а ч и сводится к нахождению таких неотри цательных значений переменных х и х ^ , х п , которые, удовлетворяя системе ограничений (В.7), доставляли бы минимальное (максимальное) значение функции (В.4). Искомое решение может находиться как внутри, т а к и на границе области допустимых решений, определяемой си
стемой неравенств. Понятно, ни один |
из методов класси |
|||||
ческого |
а н а л и з а |
не позволяет |
решать |
з а д а ч у |
в такой по |
|
становке. |
|
|
|
|
|
|
Поясним сказанное на примере поиска |
минимального |
|||||
значения функции от одной переменной. Д л я |
переменной |
|||||
з а д а н а |
область |
допустимых |
решений |
х^х^Хя |
(рис. |
|
В.1). К а к видно, |
безусловному минимуму |
отвечает пере- |
13
менная А - = а , находящаяс я вне |
области допустимых ре |
|
шений. Условному |
минимуму |
соответствует переменная |
х = х2, н а х о д я щ а я с я |
на границе |
области. |
Р и с . В.1.
В то ж е время множители Л а г р а и ж а позволяют про анализировать условия оптимальности решения таких за дач и наметить вычислительную схему решения. Д л я то го чтобы показать это, перепишем ограничения задачи в виде равенств путем добавления новых переменных:
ф; <*1, А-о,..., Хп) + Хп.;./ = 0,
где Xn+i — дополнительные неотрицательные переменные. Функция Л а г р а н ж а будет иметь вид
|
т |
|
F = f(xlt А - 2 , |
хп) — 2 \Дф/А 'і> х л , . . . , Х„) + |
Xn,.j]. |
|
/=••1 |
|
Беря производные по переменным и приравнива я их нулю, получим условия оптимальности, записанные в следующей форме:
OF |
Л |
|
|
|
дх, |
дх; |
/=1 |
||
dF |
|
|||
=>—к, |
= |
0: |
||
дхп+1 |
||||
|
|
|
||
dF |
= Ф;(*і> |
х й , |
*„) + *„+/ = (). |
|
дк, |
~ |
|
|
14
Смысл этих условий таков: если искомое решение на
ходится внутри допустимой области, т. е. при всех |
Хп+,- |
> |
|
> 0 , то коэффициенты Kj оказываются |
равными |
нулю. |
|
Это означает, что экстремум функции f(xu |
дг2, |
хп) |
без |
учета ограничений совпадает с условным экстремумом .
Если ж е д л я части |
ограничений выполняется |
строгое ра |
|||
венство, |
т. е. при |
x,l+j |
= 0 , то коэффициенты |
Я- |
оказы |
ваются |
больше нуля. ' |
|
|
|
|
Эти выводы позволяют наметить следующую схему |
|||||
решения рассматриваемой задачи . Сначала |
находится |
||||
решение при отсутствии ограничений. Если |
полученное |
||||
решение удовлетворяет |
этим ограничениям, |
то |
з а д а ч а |
решена. Если хотя бы одно ограничение не выполняется, то составляется функция Л а г р а н ж а с включением в нее этого ограничения и отыскивается ее решение. Если чис ло невыполняемых ограничений не одно, а несколько, т о в общем случае может потребоваться неоднократное со ставление функции Л а г р а н ж а с включением в нее к а ж
дого из этих ограничений, а т а к ж е |
их комбинаций по д в а , |
три и т. д. Искомое оптимальное |
решение соответствует |
наименьшему (наибольшему) значению из всех получен ных решений.
Изложенный подход к решению оптимизационных з а дач с ограничениями-неравенствами требует большого объема расчетов. Д л я решения таких задач более э ф ф е к тивными оказываются методы математического програм мирования, подробная характеристика которых, а т а к ж е их приложений будет дана в соответствующих г л а в а х книги.