@@ -299,7 +299,7 @@ loop(te$(sameas(te,"ngcc") OR sameas(te,"ngt") OR sameas(te,"gaschp")),
299
299
*' set lower and upper bounds for 2025 based on projects annoucements
300
300
*' from IEA Hydryogen project database:
301
301
*' https://www.iea.org/data-and-statistics/data-product/hydrogen-production-and-infrastructure-projects-database
302
- *' distribute to regions via GDP share
302
+ *' distribute to regions via GDP share of 2025 (we do not use later time steps as they may have different GDPs depending on the scenario)
303
303
*' in future this should be differentiated by region based on regionalized input data of project announcements
304
304
*' 2 GW(el) at least globally in 2025, about operational capacity as of 2023
305
305
vm_cap.lo("2025",regi,"elh2","1")= 2 * pm_eta_conv("2025",regi,"elh2")*pm_gdp("2025",regi)
@@ -310,9 +310,9 @@ vm_cap.up("2025",regi,"elh2","1")= 20 * pm_eta_conv("2025",regi,"elh2")*pm_gdp("
310
310
311
311
*** bounds on biomass technologies
312
312
*' set upper bounds on biomass gasification for h2 production, which is not deployed as of 2025
313
- *' allow for small production of 0.1 EJ/yr at by 2030 for each technology globally, distributed to regions by GDP share
314
- vm_cap.up("2030",regi,"bioh2","1")= 0.1 / 3.66 * 1e3 / 8760 * pm_gdp("2030 ",regi) / sum(regi2,pm_gdp("2030 ",regi2));
315
- vm_cap.up("2030",regi,"bioh2c","1")= 0.1 / 3.66 * 1e3 / 8760 * pm_gdp("2030 ",regi) / sum(regi2,pm_gdp("2030 ",regi2));
313
+ *' allow for small production of 0.1 EJ/yr at by 2030 for each technology globally, distributed to regions by GDP share in 2025
314
+ vm_cap.up("2030",regi,"bioh2","1")= 0.1 / 3.66 * 1e3 / 8760 * pm_gdp("2025 ",regi) / sum(regi2,pm_gdp("2025 ",regi2));
315
+ vm_cap.up("2030",regi,"bioh2c","1")= 0.1 / 3.66 * 1e3 / 8760 * pm_gdp("2025 ",regi) / sum(regi2,pm_gdp("2025 ",regi2));
316
316
*' allow zero vm_deltaCap for bio-H2 up to 2030 to be consistent with above bounds
317
317
vm_deltaCap.lo(t,regi,"bioh2","1")$(t.val le 2030) = 0;
318
318
vm_deltaCap.lo(t,regi,"bioh2c","1")$(t.val le 2030) = 0;
0 commit comments