Оптимизационные задачи электроэнергетики. Костин В.Н. - 109 стр.

UptoLike

Составители: 

A B C D E F G H
1 Исходные данные:
Переменные
2
Прибыль z1= 8 x1= 0
3
z2= 11 x2= 10
4
z3= 12 x3= 10
5
Ресурсы:
6
энергия = 50
Целевая функция
7
финансы = 100 Z=z1x1+x2x2+z3x3 230
8
сырье = 150
9
Нормы расхода:
10
по энергии a11= 2 a12= 2 a13= 3
11
по финансам a21= 6 a22= 5,5 a23= 4
12
по сырью a31= 4 a32= 6 a33= 8
13
Миним. кол-во изделий 15
14
15 Лев.часть ограничений
16
а11x1+a12x2+a13x3= 50
17
а21x1+a22x2+a23x3= 95
18
Х31x1+a32x2+a33x3= 140
19
Х1+x2+x3= 20
20
Х1; x2; x3 целые
Рис. П.11. Результаты решения целочисленной задачи на рабочем поле
Значения искомых переменных х
1
, х
2
и х
3
находятся в ячейках
Н2, Н3 и Н4; максимальное значение целевой функции - в ячейке Н7;
левые части ограничений - в ячейках В16, В17, В18 и В19.
П.4. Решение задач нелинейного программирования
Ввод исходных данных и получение результатов решения задач
нелинейного программирования принципиально не отличаются от
таковых при решении линейных и целочисленных задач.
Рассмотрим решение оптимизационной задачи примера 7.
Рабочее поле ввода исходной информации показано на рис. П11.
В ячейках В2…В10 находится числовая исходная информация.
Искомые значения переменных Q
k1
и Q
k2
находятся в ячейках F2 и F3.
Начальные значения этих переменных принимаются нулевыми.
Целевая функция задачи имеет вид
Z=z
0
(Q
k1
+Q
k2
)+ a
1
(Q
1
+Q
2
- Q
k1
-Q
k2
)
2
+ a
2
(Q
2
-Q
k2
)
2
,
где a
1
= R
1
c
o
10
-3
/U
2
=0,0006; a
2
= R
2
c
o
10
-3
/U
2
=0,0004.
В ячейку F7 вводится выражение для вычисления значения этой
целевой функции
109