Математические методы теории принятия решений: Курс лекций, страница 19

В таблице Excel исходных данных назначаются первоначальные, отличные от нуля, значения отыскиваемых переменных.

В окне Параметры поиска решения флажок для указания Линейная модель не ставится.

Покажем это на примере экономически оправданного распределения активной нагрузки P(i) между тремя станциями (i = 1,3) энергосистемы, работающими на один промышленный узел ПУ (рис.5). Здесь источники теплоснабжения обозначены ТЭС-1, ТЭС-2,
ТЭС-3 [5].

Эти тепловые электростанции работают на один промышленный узел, который может представлять собой объединение нескольких населенных пунктов различной категории.

 


Цифры в круглых скобках - минимальные расходы топлива на каждой ТЭС; остальные цифры - располагаемые мощности каждой ТЭС.

Станции работают на топливе одного и того же месторождения. Их расходные характеристики (зависимость расхода топлива B от активной нагрузки P) имеют вид:

B1 = 0,24×P1 + 0,0008 × P12                        (а)

B2 = 0,16×P2 + 0, 0001×P22                                  (b)

B3 = 0,18×P3 + 0, 001× P32                                   (d)

Потери в ЛЭП не учитываются. Состав оборудования станций - неизменный, потери холостого хода можно принять равными нулю. Отсюда: P1, P2 и P3 - мощности, непосредственно подходящие к промышленному узлу (ПУ).

Критерий оптимальности - минимум расхода топлива.

РЕШЕНИЕ

Целевая функция - минимум расхода топлива

Z=0,24×P1 + 0,0008×P12 + 0,16×P2 + 0,0008×P22 + 0,18×P3 + 0,001×P32 ®min.

Ограничение на потребление суммарной мощности станций:

P1 + P2 + P3 = 600                          (1)

Ограничения на располагаемые мощности станций:

50 <= P1 <= 220                             (2)

70 <= P2 <= 300                             (3)

60 <= P3 <= 250                             (4)

Функция Лагранжа для этой задачи выглядит так:

L = Z + *(600 - P1 - P2 - P3) ® min                        (5)

Ниже представлена таблица Excel (табл. 13), в которой приводятся результаты оптимизации энергосберегающего снабжения. Значения мощности тепловых электростанций, вырабатывающих энергию для промышленного узла, определены с точностью двух цифр после запятой.

В третьей строке таблицы 5 вводились начальные значения, равные единице. В этой строке выделенными цифрами показаны оптимальные значения мощностей, полученные в результате моделирования. В ячейку C8 вводилась целевая функция Лагранжа (5). Первоначальное, по мнению экспертов, значение множителя Лагранжа было равно 0,6, а затем было уточнено и составило величину 0,564.


Таблица 13

Таблица Excel нелинейной задачи

A

B

C

D

Е

F

2

Значения отыскиваемых переменных

3

значения

203,85

203,08

193,08

4

нижнее

50

70

60

5

верхнее

220

300

250

6

Ограничения и целевая функция

7

Левая часть

Знак

Правая часть

8

топливо

V

227,93

минимум

9

мощность

R

600

=

600

10

Расходы топлива на ТЭС

11

ТЭС-1

V1

82,17

12

ТЭС-2

V2

73,73

13

ТЭС-3

V3

72,03

В девятой строке вводилась формула (1) - сумма потребных мощностей. В 11, 12 и 13 строки вводились формулы определения расходов топлива. Двусторонние ограничения (2), (3), (4) на производимые станциями мощности связаны со строками 4 и 5.

Алгоритм решения этой задачи средствами Excel будет таким. Ввод формул (1) и (5) - с клавиатуры. Контроль правильности ввода осуществляется в строке формул.