@@ -68,6 +68,20 @@ def add_many_tecs(scen, years, n=50):
68
68
output_specs = ["node" , "comm" , "level" , "year" , "year" ]
69
69
70
70
# tec: [emissions, var_cost, bound_activity_up]
71
+ # tecs = {
72
+ # "tec1": [10, 5, 1],
73
+ # "tec2": [-1, 10, 0.4],
74
+ # "tec3": [-5, 200, 0.3],
75
+ # "tec4": [-15, 1200, 0.2],
76
+ # "tec5": [-50, 6000, 0.1],
77
+ # }
78
+ # tecs = {
79
+ # "tec1": [10, 5, 1],
80
+ # "tec2": [-10, 10, 0.4],
81
+ # "tec3": [-12, 20, 0.3],
82
+ # "tec4": [-14, 30, 0.2],
83
+ # "tec5": [-16, 40, 0.1],
84
+ # }
71
85
for i in range (1 , n + 1 ):
72
86
t = f"tec{ i } "
73
87
scen .add_set ("technology" , t )
@@ -81,6 +95,10 @@ def add_many_tecs(scen, years, n=50):
81
95
scen .add_par ("var_cost" , tec_specs + ["year" ], c , "USD/GWa" )
82
96
scen .add_par ("emission_factor" , tec_specs + ["co2" ], e , "tCO2" )
83
97
98
+ # scen.add_par("var_cost", tec_specs + ["year"], tecs[t][1], "USD/GWa")
99
+ # scen.add_par("emission_factor", tec_specs + ["co2"], tecs[t][0], "tCO2")
100
+ # scen.add_par("bound_activity_up", ["node", t, y, "mode", "year"], tecs[t][2], "GWa")
101
+
84
102
scen .add_set ("type_addon" , "mitigation" )
85
103
scen .add_set ("map_tec_addon" , ["tec1" , "mitigation" ])
86
104
if t != "tec1" :
0 commit comments