-
Notifications
You must be signed in to change notification settings - Fork 0
/
14_factsacopf.dat
147 lines (147 loc) · 2.73 KB
/
14_factsacopf.dat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
param NumGeneratorCostCurvePieces := 100;
param NumBuses := 14 ;
set ThermalGenerator:= G1 G2 G3 G6 G8;
set Buses := 1 2 3 4 5 6 7 8 9 10 11 12 13 14;
param baseMVA := 100;
set ThermalGeneratorsAtBus[1] := G1;
set ThermalGeneratorsAtBus[2] := G2;
set ThermalGeneratorsAtBus[3] := G3;
set ThermalGeneratorsAtBus[6] := G6;
set ThermalGeneratorsAtBus[8] := G8;
param NumTimePeriods := 1;
param: Bus VmMax VmMin :=
1 1.06 0.94
2 1.06 0.94
3 1.06 0.94
4 1.06 0.94
5 1.06 0.94
6 1.06 0.94
7 1.06 0.94
8 1.06 0.94
9 1.06 0.94
10 1.06 0.94
11 1.06 0.94
12 1.06 0.94
13 1.06 0.94
14 1.06 0.94;
param: ThermalGenerator MinimumPowerOutput MaximumPowerOutput MinimumUpTime MinimumDownTime NominalRampUpLimit NominalRampDownLimit StartupRampLimit ShutdownRampLimit :=
G1 0 3.324 1 1 3.324 3.324 3.324 3.324
G2 0 1.4 1 1 1.4 1.4 1.4 1.4
G3 0 1.0 1 1 1.0 1.0 1.0 1.0
G6 0 1.0 1 1 1.0 1.0 1.0 1.0
G8 0 1.0 1 1 1.0 1.0 1.0 1.0;
param: ThermalGenerator MinimumReactivePowerOutput MaximumReactivePowerOutput :=
G1 0 0.1
G2 -0.4 0.5
G3 0 0.4
G6 -0.06 0.24
G8 -0.06 0.24;
param: Bus TimePeriod Demand :=
1 1 0
2 1 0.217
3 1 0.942
4 1 0.478
5 1 0.076
6 1 0.112
7 1 0
8 1 0
9 1 0.295
10 1 0.09
11 1 0.035
12 1 0.061
13 1 0.135
14 1 0.149;
param: Bus TimePeriod ReactiveDemand :=
1 1 0
2 1 0.127
3 1 0.19
4 1 -0.039
5 1 0.016
6 1 0.075
7 1 0
8 1 0
9 1 0.166
10 1 0.058
11 1 0.018
12 1 0.016
13 1 0.058
14 1 0.05;
param: Bus TimePeriod Gsh :=
1 1 0
2 1 0
3 1 0
4 1 0
5 1 0
6 1 0
7 1 0
8 1 0
9 1 0
10 1 0
11 1 0
12 1 0
13 1 0
14 1 0;
param:Bus TimePeriod Bsh :=
1 1 0
2 1 0
3 1 0
4 1 0
5 1 0
6 1 0
7 1 0
8 1 0
9 1 0.19
10 1 0
11 1 0
12 1 0
13 1 0
14 1 0;
param: ThermalGenerator ProductionCostA0 ProductionCostA1 ProductionCostA2 :=
G1 0 20 .0430293
G2 0 20 .25
G3 0 40 .01
G6 0 40 .01
G8 0 40 .01;
param NumTransmissionLines := 20;
param: Line BusFrom BusTo Resistance Reactance LineStatus ThermalLimit :=
1 1 2 0.0194 0.0592 1 990
2 1 5 0.0540 0.2230 1 0.15
3 2 3 0.0470 0.1980 1 990
4 2 4 0.0581 0.1763 1 990
5 2 5 0.0570 0.1739 1 990
6 3 4 0.0670 0.1710 1 990
7 4 5 0.0134 0.0421 1 990
8 4 7 0 0.2091 1 990
9 4 9 0 0.5562 1 990
10 5 6 0 0.2520 1 990
11 6 11 0.0950 0.1989 1 990
12 6 12 0.1229 0.2558 1 990
13 6 13 0.0662 0.1303 1 990
14 7 8 0 0.1762 1 990
15 7 9 0 0.1100 1 990
16 9 10 0.0318 0.0845 1 990
17 9 14 0.1271 0.2704 1 990
18 10 11 0.0820 0.1921 1 990
19 12 13 0.2209 0.1999 1 990
20 13 14 0.1709 0.3480 1 990;
param: Line BusFrom BusTo Shunt Tap Shift :=
1 1 2 0.0528 1 0
2 1 5 0.0492 1 0
3 2 3 0.0438 1 0
4 2 4 0.0340 1 0
5 2 5 0.0346 1 0
6 3 4 0.0128 1 0
7 4 5 0 1 0
8 4 7 0 0.9780 0
9 4 9 0 0.9690 0
10 5 6 0 0.9320 0
11 6 11 0 1 0
12 6 12 0 1 0
13 6 13 0 1 0
14 7 8 0 1 0
15 7 9 0 1 0
16 9 10 0 1 0
17 9 14 0 1 0
18 10 11 0 1 0
19 12 13 0 1 0
20 13 14 0 1 0;