-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHYDROGEN_AGKN.inc
108 lines (104 loc) · 31.4 KB
/
HYDROGEN_AGKN.inc
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
SET AGKN(AAA,GGG) "Areas for possible location of new hydrogen technologies";
Table AGKN1(GGG,AAA) "Areas for possible location of new technologies"
DK2_Large DK2_Rural
GNR_ELYS_ELEC_AEC_Y-15 YES YES
GNR_ELYS_ELEC_AEC_Y-20 YES YES
GNR_ELYS_ELEC_AEC_Y-30 YES YES
GNR_ELYS_ELEC_AEC_Y-50 YES YES
GNR_ELYS_ELEC_SOEC_Y-20 YES YES
GNR_ELYS_ELEC_SOEC_Y-30 YES YES
GNR_ELYS_ELEC_SOEC_Y-50 YES YES
GNR_ELYS_ELEC_PEMEC_Y-15 YES YES
GNR_ELYS_ELEC_PEMEC_Y-20 YES YES
GNR_ELYS_ELEC_PEMEC_Y-30 YES YES
GNR_ELYS_ELEC_PEMEC_Y-50 YES YES
GNR_H2S_H2-UND_Y-15 YES
GNR_H2S_H2-TNKC_Y-15 YES YES
GNR_H2S_H2-TNKD_Y-15 YES YES
GNR_H2S_H2-UND_Y-30 YES
GNR_H2S_H2-TNKC_Y-30 YES YES
GNR_H2S_H2-TNKD_Y-30 YES YES
GNR_FC_H2_SOFCC_Y-15 YES YES
GNR_FC_H2_SOFCC_Y-20 YES YES
GNR_FC_H2_SOFCC_Y-30 YES YES
GNR_FC_H2_SOFCC_Y-50 YES YES
;
* For the rest of the regions, the areas above are used as proxy. NB! This must be looked more into. For Norway and Germany, investments in pumped hydro should be allowed.
Loop (GGG,
IF (GDATA(GGG,'GDTYPE') EQ HYDROGEN_GH2STO OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GETOH2 OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GEHTOH2 OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GCH4TOH2 OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GH2TOE,
AGKN1(GGG, 'DK2_NoDH' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK1_NoDH' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FinA' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DE4-E_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DE4-N_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DE4-S_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DE4-W_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO1_A1' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO1_A2' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO2_A1' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO3_A1' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO3_A2' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO4_A1' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NO5_A1' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE1A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE2A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE3A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE4A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'UK_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LV_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'PL_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'NL_A' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK1_Large' )=AGKN1(GGG, 'DK2_Large' );
AGKN1(GGG, 'DK1_Rural' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK1_Medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK2_Medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK2_MedSmall' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK1_Small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK1_MedSmall' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'DK2_Small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_large' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_large_gas' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_IND' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE3_large' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE4_large' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE1_IND' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE2_IND' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE3_IND' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE4_IND' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Narva' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Parnu' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Tallinn' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Tartu' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LV_RigaR' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_KlaU' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_VilU' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_KauU' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_medium_gas' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE1_medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE2_medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE3_medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE4_medium' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'FI_small_gas' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE1_small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE2_small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE3_small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'SE4_small' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Enefit' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Industry' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Kohtla_Jarve' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Rural' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Sillamae' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'EE_Urban' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LV_Rural' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LV_Other_DH' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'PL_Rural' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_Other_DH' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_Panevezys' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_Rural' )=AGKN1(GGG, 'DK2_Rural' );
AGKN1(GGG, 'LT_SiaU' )=AGKN1(GGG, 'DK2_Rural' );
));
AGKN(AAA,GGG)$(GDATA(GGG,'GDTYPE') EQ HYDROGEN_GH2STO OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GETOH2 OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GEHTOH2 OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GCH4TOH2 OR GDATA(GGG,'GDTYPE') EQ HYDROGEN_GH2TOE) = AGKN1(GGG,AAA);