Файл: Сапрыкин Г.С. Исследование операций в энергетических расчетах учеб. пособие для слушателей фак. повышения квалификации преподавателей теплотехн. каф., аспирантов и студентов специальности 0305.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.07.2024
Просмотров: 102
Скачиваний: 0
та позволяет найти лишь необходимые условия существования услов
ного экстремума. Исследуемые функции, к тому же, должны быть не прерывны, как и их производные.
Рассмотрим пример.. Пусть необходимо определить минимальное
значение целевой функции
|
|
|
U |
- - 1X i |
|
|
|
|
|
при наличии ограничения |
|
|
|
|
|
|
|||
Сначала определим минимальное значение Ц, |
|
при отсутствии |
|||||||
ограничений. Производные |
|
|
|
|
|
|
|||
|
|
|
Щ - Ц - о - |
|
|
|
|
|
|
откуда |
Х * ^ = 0 |
|
u J -0 • |
|
|
Л соответствии |
с |
||
Решим эту же задачу с учетом ограничений. |
|||||||||
(3 -1 2 ) |
составим |
функцию Лагранжа |
|
|
|
|
|
||
|
|
|
р = ( х а+^а) + Л ( у - а - В х 1) |
|
|
||||
Систем а уравнений |
ля |
определения |
X |
У |
имеет |
вид |
|||
|
|
|
=2х-2М Х = 0, |
|
|
||||
|
|
|
|
|
|
|
|||
|
|
|
3 u = 2 t f * X - 0 , |
|
|
|
|
|
|
|
|
|
3F_. |
|
|
|
|
|
|
Из решения системы следует |
|
|
^minг-а |
|
|||||
|
|
Х .= -0 ,^ ::О) |
|
|
|||||
Таким.образом, влияние ограничений заключается в снижении ка |
|||||||||
чества |
оптимума, |
т .е . |
по сравнению со |
случаем |
отсутствия ограни |
чений |
значение минимума будет |
увеличиваться, а значение максиму |
|
ма - |
уменьшаться. |
|
|
В связи с этим необходимо |
отметить |
следующее. Вид ограниче - |
|
ний по-разному сказывается на |
качестве |
оптимума. Например, при |
|
оптимизации энергоустановки в |
условиях постоянной и переменной |
электрической мощности электрогенератора будут получаться различ ные численные значения минимума целевой функции - расчетных зат рат и значений решений . Но эти ограничения диктуют
ся действительными условиями и поэтому бытующее иногда представ лю .
ленке о целесообразности оптимизации при ограничениях, обеспе -
чипающих наименьшие расчетные затраты,по крайней мере, не оче - видно.
Особый случай встречается при оптимизации линейной функции цели с ограничениями в виде линейных равенств или неравенств. В
математике |
для этого |
разработан специальный метод |
. называемый |
||||
методом л и н е й н о г о |
п р о г р а м м и р о в а н и я |
. |
|||||
И задачах |
линейного |
|
программирования оптимизируется функция |
||||
|
|
|
и . ч )ас( +сгэс1 + . . , + с п х (1 |
|
( з -w ) |
||
При т . |
ограничениях |
|
|
|
|
||
j |
|
|
a„x, |
|
|
|
|
|
|
|
0-21 |
+ Q22 *£(2+ ' •* +^2tl |
|
0 1 5 ) , |
|
|
|
|
|
|
|
|
|
|
___ |
|
Q-m<X)+ CL2mXi+ -.-+QfttnXft^fim |
|
|||
и условии |
X ( > 0 |
; |
OC^S-Oi. . . , X ^ Q . |
|
|
||
Задача оптимизации сводится к нахождению таких неотрицатель |
|||||||
ных значений переменных |
, Х г |
, X Sv. ^которые |
удовлетворяют ли |
||||
нейпым ограничениям |
|
(3 -1 5 ) |
и при которых функция (3 -1 4 ) обраща - |
||||
стоя в минимум (максимум). |
|
|
|
|
|||
Рассмотрим геометрическую интерпретацию'данного метода,Пусть |
|||||||
необходимо максимизировать |
функцию |
|
|
||||
|
|
|
M |
. 2 X |
t 4 4 X t |
|
|
ПрИ |
|
|
&Х,+5Хг«200, |
|
|
||
|
|
|
7 Х , + 5 , 6 ^ « « 6 . |
|
|
||
|
|
|
5 Х ( + 7 Х 2 « т |
|
|
и3C,aQ, X ^ Q .
Если построить график уравнения |
B X j + 5 X 2 =2DQ |
, то |
полу |
- |
||||
чим линию, делящую плоскость |
на две |
области |
(р и с.3 - 3 ) . |
Для обла |
- |
|||
сти, включающей начало координат, справедливо неравенство |
|
|
||||||
8 Х , + 5Х г <200 , , для второй |
области |
ЙХ<+5 X 1 *2 0 0 |
. Остальные |
|||||
два неравенства делят плоскость аналогичным образом. |
|
|
|
|||||
Если считать, что Еыбор значений |
Х^ и |
X j- представляет |
|
|||||
собой выбор точки н а ‘плоскости, то |
эта |
точка |
должна лежать |
внут |
|
|||
ри области ОАЬС |
или на её |
границах. |
|
Поскольку |
линия |
|
||
7 Х ,+ 5 ,8 Х г Ч 9 6 |
лежит вне |
пределов этой области, то это |
огра |
|
||||
ничение является |
избыточным. |
Основной результат теории линейно- |
|
|||||
|
|
|
|
|
|
|
41 |
|
|
|
|
|
го |
программирования за |
||||||||
|
|
|
|
ключается в |
утверждении, |
||||||||
|
|
|
|
что точка ( X , |
, Хг ) , |
в |
|||||||
|
|
|
|
которой функция И дости |
|||||||||
|
|
|
|
гает |
максимума, должна |
||||||||
|
|
|
|
находиться в одной из |
|||||||||
|
|
|
|
вершин многоугольника |
|||||||||
|
|
|
|
ОАВС |
|
. |
Координаты |
|
|||||
|
|
|
|
этих |
точек: |
0 |
(0 ;0 ) |
; |
|||||
|
|
|
|
А |
(0 ;2 5 ) ; |
В C I6.23 |
; |
||||||
|
|
|
|
1 2 ,9 ); |
С (2 5 ; |
О ): Со |
|||||||
|
|
|
|
ответствующе |
значения |
||||||||
|
|
|
|
функции |
|
U |
■’ |
Ид=0 |
; 1 |
||||
|
|
|
|
Цд = |
35; |
|
Ц в =38,39 |
и |
|||||
|
|
|
|
U.c =30. |
|
Следовательно, |
|||||||
|
|
|
|
максимального |
значения |
||||||||
|
|
|
|
функция |
|
Ц |
достигает |
||||||
|
|
|
|
в |
точке |
|
|
В |
при |
|
|
||
|
|
|
|
ОС, =16,93 |
и Ха = 12,9 . |
||||||||
Легко проверить, почему точка ( DC, л |
|
) , |
в |
|
которой дости |
||||||||
гается максимум функции |
U |
, должна находиться в |
вершине мно |
||||||||||
гоугольника. |
Если сохранить |
значение |
U |
постоянным (например, |
|||||||||
Ц = 2 0 ),то при изменении |
X , |
и Х а |
уравнение |
|
|
|
|
|
|
|
|||
|
11= 1 ,2 X , + tyDCj |
|
|
|
|
|
|
|
|
|
|||
должно представлять линию. Выбирая другое значение |
U |
(напри |
- |
||||||||||
мер,25) получим параллельную линию, |
отстоящую дальше от |
начала |
|||||||||||
координат, чем первая лилия |
и т .д . Максимальное |
значение |
U |
при |
|||||||||
надлежит линии, наиболее отдаленной от точки |
0 |
|
|
, |
но имеющей по |
||||||||
крайней мере |
одну точку, |
лежащую внутри или |
на границе |
многоуголь |
|||||||||
ника JJA B t |
. Такая линия проходит через |
точку |
В |
|
|
|
|||||||
Задачи линейного программирования возникают в экономических |
|||||||||||||
исследованиях |
- при планировании в условиях |
ограниченных ресур |
сов , оптимизации планов поставок и т .д . Число независимых пере менных в таких'задачах очень велико, поэтому их целесообразно решать на ЭЦВМ, для чего разработаны специальные методы, напри мер, симплексный, потенциалов и другие.
Если операция естественным образом расчленяется на ряд эта
пов, шагов, а показатель |
эффективности Ц |
выражается |
суммой |
|
показателей эффективности |
на каждом |
этапе , |
то для решения опти |
|
мальной задачи может быть |
применен |
м е т о д |
д и н а м |
и ч е - |
42
ск о р о п р о г p a ' i i и и р о в а в i я ,
Предположим, что в нашем распоряжении находится какое-то ко личество ресурса X (мощностей, денег,людей, топлива и т .д . ) , которое можно использовать Ц различными способами. Каждому спо собу соответствует функция полезности ( X t ) , выражающая до ход (прибыль, рентабельность) от этого способа. Общий доход явля ется суммой доходов от использования каждого способа
|
|
|
ЦН(Х1 |
|
• • + Ч п ( Х п ) } . |
(3 -1 6 ) |
||
Оптимизация сводится к нахождению |
|
|
|
|
||||
|
|
|
|
U |
|
|
|
|
|
|
|
max U„(x)*ijnazLL 4L(Х*)3=/„ (х) |
|
(3 -1 7 ) |
|||
при условиях |
|
|
|
|
|
|
||
|
|
|
x = X r ^ t * - . . * X n , . |
|
(3 -1 8 ) |
|||
|
|
|
Х , * 0 , Х2М ),...Х ^ 0 . |
|
||||
Очевидно, |
что |
|
|
|
||||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
(3 -1 9 ) |
|
|
Получим систему рекуррентных соотношений ( в которой последую |
|||||||
щие |
соотношения зависят от |
предыдущих), |
связывающих |
j K 0 0 |
и |
|
||
/к„ |
(X) |
. Пусть |
Х к - |
количество |
ресурса, используемого К' |
- |
||
опособом. |
Для остальных ( |
) способов остается |
( Х ~ Х К ) |
ре |
сурса. Так как оставшимся ресурс»» необходимо распорядиться ваи -
лучшим образом, то доход от него |
составит |
j |
( |
X _ Х К |
) , |
а Хк |
|||
нужно выбрать |
так, |
чтобы максимизировать |
суммарный доход от |
К -о го |
|||||
и от первых |
( |
К-< |
) способов, |
т .е . |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
(3 -г о ) |
для |
К = 2 , 3 , . . . , И .. * |
|
|
|
|
|
|
||
При выводе |
этих |
рекуррентных соотношений |
использовался |
п р и н |
|||||
ц и п о п т и м а л ь н о с т и , |
который утверждает, что |
если не |
|||||||
выбирается наилучшее решение в данный момент, |
то |
последствия это |
|||||||
го нельзя исправить |
в будущем,или что для любого |
первоначального |
состояния и этапа решения последующие решения должны быть опти - мальныыи по отношению к состоянию, к которому пришли в результате • начального решения.Этот очевидпый факт впервые в явном веде сфор мулирован в [гб]- : " Оптимальные управления обладают та» свойст вом, что каково бы ни было начальное состояние и начальное управ ление, последующее управление должно быть оптимальным по отноше-
43
нив к состоянию, подучающемуся б результате действия начального
управления " . Здесь у п р а в л е н и е - решение |
по распре |
||
делению |
и перераспределению |
средств (ресурса) . о п т и м а л ь |
|
н о е |
у п р а в л е н и е |
- управление, при котором |
критерий |
эффективности всей операции достигает максимума. Таким образом, метод динамического программирования сводится к определению оптимальных решений с учетом ограничений на каждом этапе опера
ции. Основная идея метода - свести решение одной |
сложной задачи |
к решению нескольких, во более простых задач. |
|
истоды в а р и а ц и о н н о г о исчисления |
используются |
в том случае, если критерий оптимальности представляется в виде
функционала. Если М |
- множество |
функций и к каждой функции lf(X ) |
||||
принадлежащей |
M W )0 € M ) |
, относится |
определенное число |
, то |
||
говорят, что на множестве- |
М |
задан |
функционал [2 7 ] . |
Вариа |
||
ционное исчисление устанавливает |
условия, |
при которых функциона |
||||
лы достигают своего |
экстремума. |
Решение |
оптимальной задачи |
по - |
лучается не в виде совокупности значений конечного числа перемен
ных, а как совокупность функций, |
в щ которых |
заранее |
не |
известен. |
Пример задачи вариационного |
исчисления - |
задача о брахмсто - |
||
хроие. В вертикальной плоскости |
даны две точки 0 |
и & |
(рис. |
3 - 4 ) , По какой линии должна |
скатиться тяжелая материальная |
точ |
||
|
ка, оставаясь в этой плоскости, из |
|||
|
верхней точки в нижнюю за наимень |
|||
|
шее время, Задача сводится к отыс- |
|||
|
каниюш минимума функционала |
|
||
|
t . f j& g x f |
fa . |
|
|
|
В общем случае функционал представ |
|||
|
ляется в виде |
|
|
|
|
,Хг |
|
|
|
|
3 ^ ) = ) |
F fX .lj.ip d X , |
(3 -2 1 ) |
|
|
гд е , р(Х,Ц 1 “ |
заданная функция |
пере |
|
|
менных ЗС® |
и |
, a I J ( lj') -есть |
|
|
функции независимой переменной X . |
|||
Рис. 3 -4 |
На неизвестные, |
искомые функ |
ции, как и на функции классического анализа , могут быть наложе ны ограничения, чаще всего в форме дифференциальных уравнений.
Еоли какая-либо операция описывается системой нелинейных обык новенных дифференциальных уравнений или уравнений в частных произ водных, то для оптимизации может быть применен п р и н ц и п
44