-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path1_CMW_2016_Sets.gms
356 lines (313 loc) · 8.56 KB
/
1_CMW_2016_Sets.gms
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
*******************************Sets*********************************************
********************************************************************************
**********************Sets - Years**********************************************
********************************************************************************
Sets
a years
/2010,2015,2020,2025,2030,2035,2040,
*19.07.2016, rm: add 2045, and 2050
2045, 2050
/
as(a) starting year
/2010/
ad(a) dynamic years
/2015,2020, 2025,2030,2035,2040,
*19.07.2016, rm: add 2045, and 2050
2045, 2050
/;
Set fix(a);
fix(a)=no;
Parameter year(a) /
2010 2010
2015 2015
2020 2020
2025 2025
2030 2030
2035 2035
2040 2040
*19.07.2016, rm: add 2045, and 2050
2045 2045
2050 2050 / ;
Parameter plength period length;
plength = 5;
********************************************************************************
**********************Sets - Nodes & Countries**********************************
********************************************************************************
Sets
f producers
/
P_AUS_QLD,P_AUS_NSW
P_IDN
P_CHN_SIS
P_MOZ
P_CHN_Northeast, P_CHN_HSA
P_CHN_YG
P_USA_PRB,P_USA_Rocky
P_USA_ILL
P_USA_APP
P_COL
P_VEN
P_POL
P_UKR,P_KAZ,
P_RUS,
P_ZAF,
P_IND_North
P_IND_Orissa
P_IND_West,P_IND_South,
P_VNM,
P_MNG
/
e exporters
/
E_AUS_QLD,E_AUS_NSW
E_IDN
E_CHN
E_MOZ
E_USA_PRB_W, E_USA_PRB_SC, E_USA_PRB_SE
E_USA_Rocky_W, E_USA_Rocky_SC, E_USA_Rocky_SE
E_USA_ILL_SC, E_USA_ILL_SE
E_USA_APP_SC, E_USA_APP_SE
E_COL,
E_VEN
E_POL
E_Black_Sea_RUS,
E_Black_Sea_UKR
E_RUS_West,E_RUS_East
E_ZAF
/
*10.06.2016, rm: add consumers C_MEX, C_BRA, C_CHL to account for significant demand
c consumers
/
C_MEX
C_BRA
C_CHL
C_AUS
C_IDN
C_CHN_Northeast, C_CHN_Main
C_CHN_SIS
C_USA_W, C_USA_NC, C_USA_SC, C_USA_NE
C_CAN
C_POL
C_UKR,C_KAZ,
C_RUS_Siberia,C_RUS_Central
C_ZAF
C_IND_East,C_IND_North
C_USA_SE
C_CHN_Eastern
C_CHN_South
C_MAR
C_PRT,C_ESP,C_GBR,C_NFB,C_DEU,C_DNK,C_FIN,C_ITA
C_TUR,C_ISR
C_IND_West,C_IND_South
C_THA,C_MYS
C_KOR,C_JPN
C_TWN,C_PHL
/
*10.06.2016, rm: add consumers C_MEX, C_BRA, C_CHL to account for significant demand
sea(c) consumers with port
/
C_MEX
C_BRA
C_CHL
C_USA_SE
C_CHN_Eastern,
C_CHN_South
C_MAR
C_PRT,C_ESP,C_GBR,C_NFB,C_DEU,C_DNK,C_FIN,C_ITA
C_TUR,C_ISR
C_IND_West,C_IND_South
C_THA,C_MYS
C_KOR,C_JPN
C_TWN,C_PHL
/
land(c) consumers only reachable by land
/
C_AUS
C_IDN
C_CHN_SIS
C_CHN_Northeast,C_CHN_Main
C_USA_W, C_USA_NC, C_USA_SC, C_USA_NE
C_CAN
C_POL
C_UKR,C_KAZ,
C_RUS_Siberia,C_RUS_Central
C_ZAF
C_IND_East,C_IND_North
/
*10.06.2016, rm: add consumers C_MEX, C_BRA, C_CHL to account for significant demand
NoChina(sea) all seaports except China
/
C_MEX
C_BRA
C_CHL
C_USA_SE
C_MAR
C_PRT,C_ESP,C_GBR,C_NFB,C_DEU,C_DNK,C_FIN,C_ITA
C_TUR,C_ISR
C_IND_West,C_IND_South
C_THA,C_MYS
C_KOR,C_JPN
C_TWN,C_PHL
/
;
Alias (a,aa) ;
Alias (c,cc) ;
Alias (e,ee) ;
*** Countries and Mappings ***
*10.06.2016, rm: add consumers C_MEX, C_BRA, C_CHL to account for significant demand
Set country Countries
/
AUS
BRA
CAN
CHL
CHN
COL
DEU
DNK
ESP
FIN
GBR
IDN
IND
ISR
ITA
JPN
KAZ
KOR
MAR
MEX
MNG
MOZ
MYS
NFB
PHL
POL
PRT
RUS
THA
TUR
TWN
UKR
USA
VEN
VNM
ZAF
/;
alias(country,country2);
Parameter Prodcountry(f,country) Producer Country Mapping
/
P_IDN.IDN 1
P_CHN_SIS.CHN 1
P_MOZ.MOZ 1
P_CHN_Northeast.CHN 1
P_CHN_HSA.CHN 1
P_CHN_YG.CHN 1
P_USA_PRB.USA 1
P_USA_Rocky.USA 1
P_USA_ILL.USA 1
P_USA_APP.USA 1
P_COL.COL 1
P_VEN.VEN 1
P_POL.POL 1
P_UKR.UKR 1
P_KAZ.KAZ 1
P_RUS.RUS 1
P_ZAF.ZAF 1
P_IND_North.IND 1
P_IND_Orissa.IND 1
P_IND_West.IND 1
P_IND_South.IND 1
P_VNM.VNM 1
P_AUS_QLD.AUS 1
P_AUS_NSW.AUS 1
P_MNG.MNG 1
/;
Parameter Expcountry(e,country) Exporter Country Mapping
/
E_IDN.IDN 1
E_CHN.CHN 1
E_MOZ.MOZ 1
E_USA_PRB_W.USA 1
E_USA_PRB_SC.USA 1
E_USA_PRB_SE.USA 1
E_USA_Rocky_W.USA 1
E_USA_Rocky_SC.USA 1
E_USA_Rocky_SE.USA 1
E_USA_ILL_SC.USA 1
E_USA_ILL_SE.USA 1
E_USA_APP_SC.USA 1
E_USA_APP_SE.USA 1
E_COL.COL 1
E_VEN.VEN 1
E_POL.POL 1
E_Black_Sea_RUS.RUS 1
E_Black_Sea_UKR.UKR 1
E_RUS_West.RUS 1
E_RUS_East.RUS 1
E_ZAF.ZAF 1
E_AUS_QLD.AUS 1
E_AUS_NSW.AUS 1
/;
*10.06.2016, rm: add consumers C_MEX, C_BRA, C_CHL to account for significant demand
Parameter Conscountry(c,country) Consumer Country Mapping
/
C_MEX.MEX 1
C_BRA.BRA 1
C_CHL.CHL 1
C_IDN.IDN 1
C_CHN_Northeast.CHN 1
C_CHN_Main.CHN 1
C_CHN_SIS.CHN 1
C_USA_W.USA 1
C_USA_NC.USA 1
C_USA_SC.USA 1
C_USA_NE.USA 1
C_CAN.CAN 1
C_POL.POL 1
C_UKR.UKR 1
C_KAZ.KAZ 1
C_RUS_Siberia.RUS 1
C_RUS_Central.RUS 1
C_ZAF.ZAF 1
C_IND_East.IND 1
C_IND_North.IND 1
C_AUS.AUS 1
C_USA_SE.USA 1
C_CHN_Eastern.CHN 1
C_CHN_South.CHN 1
C_MAR.MAR 1
C_PRT.PRT 1
C_ESP.ESP 1
C_GBR.GBR 1
C_NFB.NFB 1
C_DEU.DEU 1
C_DNK.DNK 1
C_FIN.FIN 1
C_ITA.ITA 1
C_TUR.TUR 1
C_ISR.ISR 1
C_IND_West.IND 1
C_IND_South.IND 1
C_THA.THA 1
C_MYS.MYS 1
C_KOR.KOR 1
C_JPN.JPN 1
C_TWN.TWN 1
C_PHL.PHL 1
/;
*** Info on yearly Export ***
**** To be included in EXCEL data set and loaded by _Parameters_Data-NPS.gms
Parameter China_lic(a) export licences in Mt meaning export restriction
/
2010 20
2015 80
2020 90
2025 100
2030 110
2035 120
2040 130
*19.07.2016, rm: add 2045, and 2050
2045 130
2050 130
/;