The 40_techpol module formulates technological policies. They can be part of a baseline or climate policy scenario.
Interface plot missing!
| Description | Unit | A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|---|---|
| cm_H2targets | switches on capacity targets for electrolysis in NDC techpol following national Hydrogen Strategies | x | ||||||||
| cm_nucscen | nuclear option choice | x | x | x | ||||||
| cm_phaseoutBiolc | Switch that allows for a full phaseout of all bioenergy technologies globally | x | x | x | ||||||
| cm_startyear | first optimized modelling time step | \(year\) | x | |||||||
| pm_eta_conv (tall, all_regi, all_te) |
Time-dependent eta for technologies that do not have explicit time-dependant etas, still eta converges until 2050 to dataglob_values. | \(efficiency (0..1)\) | x | |||||||
| pm_gdp (tall, all_regi) |
GDP data | \(trn US\$ 2005\) | x | |||||||
| pm_NuclearConstraint (ttot, all_regi, all_te) |
parameter with the real-world capacities, construction and plans | x | ||||||||
| pm_pop (tall, all_regi) |
population data | \(bn people\) | x | x | ||||||
| pm_prodCouple (all_regi, all_enty, all_enty, all_te, all_enty) |
own consumption | x | x | x | ||||||
| pm_regiEarlyRetiRate (ttot, all_regi, all_te) |
regional early retirement rate (model native regions) | x | ||||||||
| pm_ttot_val (ttot) |
value of ttot set element | x | x | x | ||||||
| vm_cap (tall, all_regi, all_te, rlf) |
net total capacities | x | x | x | x | x | ||||
| vm_capEarlyReti (tall, all_regi, all_te) |
fraction of early retired capital | x | ||||||||
| vm_deltaCap (tall, all_regi, all_te, rlf) |
capacity additions | x | x | x | x | x | ||||
| vm_demPe (tall, all_regi, all_enty, all_enty, all_te) |
pe demand. | \(TWa, Uranium: Mt Ur\) | x | x | x | |||||
| vm_prodSe (tall, all_regi, all_enty, all_enty, all_te) |
se production. | \(TWa\) | x | x | x |
\[\begin{multline*} \sum_{regi}\left( \left(\sum_{te\$sameas(te,"igcc")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) + \left(\sum_{te\$sameas(te,"pc")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) + \left(\sum_{te\$sameas(te,"coalchp")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right)\right) \leq 20 - \left(2 \cdot \left( pm\_ttot\_val(t)-2015\right)\right) \end{multline*}\]
Limitations There are no known limitations.
Limitations There are no known limitations.
Limitations There are no known limitations.
Limitations There are no known limitations.
Technology policy components of nationally determined contributions as submitted to UNFCCC between 2015-2017. Soft-coded, with some semi-hardcoded constraints (for EU, USA, Japan, India and China, only active if “EUR”, “USA”, “JPN”, “IND”, “CHN” or “CHA” is a native region).
\[\begin{multline*} \sum_{te2rlf(te,rlf)\$\left(sameas(te,"biochp") OR sameas(te,"bioigcc") OR sameas(te,"bioigccc")\right)} vm\_cap(t,regi,te,rlf) \geq p40\_ElecBioBound(t,regi) \cdot 0.001 \end{multline*}\]
\[\begin{multline*} \sum_{teWind} vm\_cap(t,regi,teWind,"1") \geq p40\_TechBound(t,regi,"wind") \cdot 0.001 \end{multline*}\]
\[\begin{multline*} \sum_{pe2se(enty,enty2,te)\$sameas(enty,"pegas")}vm\_demPe(t,regi,enty,enty2,te) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(p40\_PEgasBound(t,iso\_regi) \cdot \left(\sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"peoil") OR sameas(enty,"pecoal") OR sameas(enty,"pegas")\right)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left(\frac{ vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right)\right) \right) \end{multline*}\]
\[\begin{multline*} \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left( \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(\frac{vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right)\right) + \sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) - \sum_{pe2se(enty,enty2,te)\$\left(peBio(enty) \& sameas(te,"biotr")\right)}vm\_demPe(t,regi,enty,enty2,te) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(p40\_PElowcarbonBound(t,iso\_regi) \cdot \left(\sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"peoil") OR sameas(enty,"pecoal") OR sameas(enty,"pegas")\right)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left(\frac{ vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right) - \sum_{pe2se(enty,enty2,te)\$\left(peBio(enty) \& sameas(te,"biotr")\right)}vm\_demPe(t,regi,enty,enty2,te) \right)\right) \end{multline*}\]
\[\begin{multline*} \left( \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"pebiolc") OR sameas(enty,"pebios") OR sameas(enty,"pebioil")\right)} vm\_prodSe(t,regi,enty,enty2,te) + \sum_{pc2te\left(enty,enty2,te,entySe(enty3)\right)\$peBio(enty)}\left( max\left(0, pm\_prodCouple(regi,enty,enty2,te,enty3)\right) \cdot vm\_prodSe(t,regi,enty,enty2,te)\right) \right) \geq p40\_FE\_RenShare(t,regi) \cdot \left( \sum_{pe2se(enty,enty2,te)} vm\_prodSe(t,regi,enty,enty2,te) + \sum_{pc2te\left(enty,enty2,te,entySe(enty3)\right)}\left( max\left(0, pm\_prodCouple(regi,enty,enty2,te,enty3)\right) \cdot vm\_prodSe(t,regi,enty,enty2,te)\right) \right) \end{multline*}\]
\[\begin{multline*} \left( \sum_{pe2se(enty,"seel",te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"pebiolc") OR sameas(enty,"pebios") OR sameas(enty,"pebioil")\right)} vm\_prodSe(t,regi,enty,"seel",te) \right) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}p40\_El\_RenShare(t,iso\_regi) \cdot \left( \sum_{pe2se(enty,"seel",te)} vm\_prodSe(t,regi,enty,"seel",te) \right) \end{multline*}\]
\[\begin{multline*} \sum_{teRe(te)}\left( \sum_{ te2rlf(te,rlf)}vm\_cap(t,regi,te,rlf)\right) + \sum_{ te2rlf("tnrs",rlf)}vm\_cap(t,regi,"tnrs",rlf) \geq p40\_ElCap\_RenShare(t,regi) \cdot \sum_{\left(all\_enty,te\right)\$en2en(all\_enty,"seel",te)}\left(\sum_{ te2rlf(te,rlf)}vm\_cap(t,regi,te,rlf)\right) \end{multline*}\]
\[\begin{multline*} \left(\sum_{te\$sameas(te,"igcc")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) + \left(\sum_{te\$sameas(te,"pc")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) + \left(\sum_{te\$sameas(te,"coalchp")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) \leq 1000-\sum\left(iso\_regi\$map\_iso\_regi(iso\_regi,regi),p40\_CoalBound(t,iso\_regi)\right) \end{multline*}\]
Limitations so far only includes capacity targets in power sector, a few share-constraints for native regions (see above), but no representation of efficiency targets in transport sector
Technology policy components of nationally determined contributions as submitted to UNFCCC between 2015-2017. Soft-coded, with some semi-hardcoded constraints (for EU, USA, Japan, India and China, only active if “EUR”, “USA”, “JPN”, “IND”, “CHN” or “CHA” is a native region).
\[\begin{multline*} \sum_{te2rlf(te,rlf)\$\left(sameas(te,"biochp") OR sameas(te,"bioigcc") OR sameas(te,"bioigccc")\right)} vm\_cap(t,regi,te,rlf) \geq p40\_ElecBioBound(t,regi) \cdot 0.001 \end{multline*}\]
\[\begin{multline*} \sum_{teWind} vm\_cap(t,regi,teWind,"1") \geq p40\_TechBound(t,regi,"wind") \cdot 0.001 \end{multline*}\]
\[\begin{multline*} \sum_{pe2se(enty,enty2,te)\$sameas(enty,"pegas")}vm\_demPe(t,regi,enty,enty2,te) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(p40\_PEgasBound(t,iso\_regi) \cdot \left(\sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"peoil") OR sameas(enty,"pecoal") OR sameas(enty,"pegas")\right)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left(\frac{ vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right)\right) \right) \end{multline*}\]
\[\begin{multline*} \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left( \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(\frac{vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right)\right) + \sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) - \sum_{pe2se(enty,enty2,te)\$\left(peBio(enty) \& sameas(te,"biotr")\right)}vm\_demPe(t,regi,enty,enty2,te) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(p40\_PElowcarbonBound(t,iso\_regi) \cdot \left(\sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"peoil") OR sameas(enty,"pecoal") OR sameas(enty,"pegas")\right)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left(\frac{ vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right) - \sum_{pe2se(enty,enty2,te)\$\left(peBio(enty) \& sameas(te,"biotr")\right)}vm\_demPe(t,regi,enty,enty2,te) \right)\right) \end{multline*}\]
\[\begin{multline*} \left( \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"pebiolc") OR sameas(enty,"pebios") OR sameas(enty,"pebioil")\right)} vm\_prodSe(t,regi,enty,enty2,te) + \sum_{pc2te\left(enty,enty2,te,entySe(enty3)\right)\$peBio(enty)}\left( max\left(0, pm\_prodCouple(regi,enty,enty2,te,enty3)\right) \cdot vm\_prodSe(t,regi,enty,enty2,te)\right) \right) \geq p40\_FE\_RenShare(t,regi) \cdot \left( \sum_{pe2se(enty,enty2,te)} vm\_prodSe(t,regi,enty,enty2,te) + \sum_{pc2te\left(enty,enty2,te,entySe(enty3)\right)}\left( max\left(0, pm\_prodCouple(regi,enty,enty2,te,enty3)\right) \cdot vm\_prodSe(t,regi,enty,enty2,te)\right) \right) \end{multline*}\]
\[\begin{multline*} \left( \sum_{pe2se(enty,"seel",te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"pebiolc") OR sameas(enty,"pebios") OR sameas(enty,"pebioil")\right)} vm\_prodSe(t,regi,enty,"seel",te) \right) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}p40\_El\_RenShare(t,iso\_regi) \cdot \left( \sum_{pe2se(enty,"seel",te)} vm\_prodSe(t,regi,enty,"seel",te) \right) \end{multline*}\]
\[\begin{multline*} \sum_{teRe(te)}\left( \sum_{ te2rlf(te,rlf)}vm\_cap(t,regi,te,rlf)\right) + \sum_{ te2rlf("tnrs",rlf)}vm\_cap(t,regi,"tnrs",rlf) \geq p40\_ElCap\_RenShare(t,regi) \cdot \sum_{\left(all\_enty,te\right)\$en2en(all\_enty,"seel",te)}\left(\sum_{ te2rlf(te,rlf)}vm\_cap(t,regi,te,rlf)\right) \end{multline*}\]
\[\begin{multline*} \left(\sum_{te\$sameas(te,"igcc")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) + \left(\sum_{te\$sameas(te,"pc")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) + \left(\sum_{te\$sameas(te,"coalchp")}\left( \sum_{te2rlf(te,rlf)} vm\_deltaCap(t,regi,te,rlf)\right) \cdot 1000\right) \leq 1000-\sum\left(iso\_regi\$map\_iso\_regi(iso\_regi,regi),p40\_CoalBound(t,iso\_regi)\right) \end{multline*}\]
Limitations so far only includes capacity targets in power sector, a few share-constraints for native regions (see above), but no representation of efficiency targets in transport sector
Limitations There are no known limitations.
\[\begin{multline*} \sum_{te2rlf(te,rlf)\$\left(sameas(te,"biochp") OR sameas(te,"bioigcc") OR sameas(te,"bioigccc")\right)} vm\_cap(t,regi,te,rlf) \geq p40\_ElecBioBound(t,regi) \cdot 0.001 \end{multline*}\]
\[\begin{multline*} \sum_{teWind} vm\_cap(t,regi,teWind,"1") \geq p40\_TechBound(t,regi,"wind") \cdot 0.001 \end{multline*}\]
\[\begin{multline*} \sum_{pe2se(enty,enty2,te)\$sameas(enty,"pegas")}vm\_demPe(t,regi,enty,enty2,te) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(p40\_PEgasBound(t,iso\_regi) \cdot \left(\sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"peoil") OR sameas(enty,"pecoal") OR sameas(enty,"pegas")\right)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left(\frac{ vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right)\right) \right) \end{multline*}\]
\[\begin{multline*} \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left( \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(\frac{vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right)\right) + \sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) - \sum_{pe2se(enty,enty2,te)\$\left(peBio(enty) \& sameas(te,"biotr")\right)}vm\_demPe(t,regi,enty,enty2,te) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}\left(p40\_PElowcarbonBound(t,iso\_regi) \cdot \left(\sum_{pe2se(enty,enty2,te)\$peBio(enty)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"peoil") OR sameas(enty,"pecoal") OR sameas(enty,"pegas")\right)}vm\_demPe(t,regi,enty,enty2,te) + \sum_{pe2se(enty,entySe,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"peur") \right)}\left(\frac{ vm\_prodSe(t,regi,enty,entySe,te)}{ p40\_noncombust\_acc\_eff(t,iso\_regi,te)}\right) - \sum_{pe2se(enty,enty2,te)\$\left(peBio(enty) \& sameas(te,"biotr")\right)}vm\_demPe(t,regi,enty,enty2,te) \right)\right) \end{multline*}\]
\[\begin{multline*} \left( \sum_{pe2se(enty,enty2,te)\$\left(sameas(enty,"pegeo") OR sameas(enty,"pehyd") OR sameas(enty,"pewin") OR sameas(enty,"pesol") OR sameas(enty,"pebiolc") OR sameas(enty,"pebios") OR sameas(enty,"pebioil")\right)} vm\_prodSe(t,regi,enty,enty2,te) + \sum_{pc2te\left(enty,enty2,te,entySe(enty3)\right)\$peBio(enty)}\left( max\left(0, pm\_prodCouple(regi,enty,enty2,te,enty3)\right) \cdot vm\_prodSe(t,regi,enty,enty2,te)\right) \right) \geq \sum_{iso\_regi\$map\_iso\_regi(iso\_regi,regi)}p40\_FE\_RenShare(t,iso\_regi) \cdot \left( \sum_{pe2se(enty,enty2,te)} vm\_prodSe(t,regi,enty,enty2,te) + \sum_{pc2te\left(enty,enty2,te,entySe(enty3)\right)}\left( max\left(0, pm\_prodCouple(regi,enty,enty2,te,enty3)\right) \cdot vm\_prodSe(t,regi,enty,enty2,te)\right) \right) \end{multline*}\]
Limitations There are no known limitations.
| Description | Unit | A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|---|---|
| f40_FE_RenShare (tall, all_regi) |
Lower bound on ren share - EU lower bound on renewable share in gross final energy (=secondary energy in REMIND) | x | x | |||||||
| f40_TechBound (ttot, all_regi, NDC_version, all_te) |
Table for all NDC versions with NDC capacity targets (GW) | x | x | x | ||||||
| p40_CoalBound (ttot, iso_regi) |
level for upper bound on absolute capacities, in GW for all technologies except electromobility | x | x | x | ||||||
| p40_El_RenShare (ttot, iso_regi) |
Lower bound on low carbon share, e.g. 0.2 for 20% | x | x | x | ||||||
| p40_ElCap_RenShare (ttot, all_regi) |
Lower bound on low carbon share in total installed capacity, e.g. 0.2 for 20% | x | x | x | ||||||
| p40_ElecBioBound (ttot, all_regi) |
level for lower bound on biomass tech. absolute capacities, in GW | x | x | x | ||||||
| p40_FE_RenShare (tall, all_regi) |
Lower bound on ren share, e.g. 0.2 for 20% | x | x | x | ||||||
| p40_NewRenBound (ttot, all_te) |
level for lower bound on absolute capacities, in GW for all technologies except electromobility | x | x | |||||||
| p40_noncombust_acc_eff (ttot, iso_regi, all_te) |
Efficiency used for the accounting of non-combustibles PE, e.g. 0.45 for 45% under substitution method, eq 1 for all carriers under direct accounting method | x | x | x | ||||||
| p40_PEgasBound (ttot, iso_regi) |
level for lower bound of gas share in PE, e.g. 0.2 for 20% | x | x | x | ||||||
| p40_PElowcarbonBound (ttot, iso_regi) |
Lower bound on low carbon share, e.g. 0.2 for 20% | x | x | x | ||||||
| p40_popshare (ttot, all_regi) |
population share for allocating the remaining coal capacity additions in 2015 and 2020 | x | ||||||||
| p40_TechBound (ttot, all_regi, all_te) |
NDC capacity targets for solar, wind, nuclear, hydro, and biomass (GW) | x | x | x | ||||||
| q40_CoalBound | Allowing gradual phase-out for coal electricity to reflect existing project pipeline | x | x | x | x | x | ||||
| q40_El_RenShare | Lower bound on low carbon share in electricity | x | x | |||||||
| q40_ElCap_RenShare | Lower bound on low carbon share in total installed capacity | x | x | |||||||
| q40_ElecBioBound | equation low-carbon push technology policy for bio power | x | x | x | ||||||
| q40_FE_RenShare | Lower bound on renewable share | x | x | x | ||||||
| q40_NewRenBound | equation low-carbon push technology policy | x | x | |||||||
| q40_PEgasBound | Mandating minimum PE gas share | x | x | x | ||||||
| q40_PElowcarbonBound | Lower bound on low carbon share | x | x | x | ||||||
| q40_windBound | lower bound on combined wind onshore and offshore | x | x | x |
| description | |
|---|---|
| all_enty | all types of quantities |
| all_regi | all regions |
| all_te | all energy technologies, including from modules |
| en2en(all_enty, all_enty, all_te) | all energy conversion mappings |
| enty(all_enty) | all types of quantities |
| entySe(all_enty) | secondary energy types |
| in(all_in) | All inputs and outputs of the CES function |
| iso_regi | all iso countries and EU and greater China region |
| map_iso_regi(iso_regi, all_regi) | mapping from iso countries to regions that represent country |
| modules | all the available modules |
| NDC_version | NDC data version for NDC realizations of 40_techpol and 45_carbonprice |
| pc2te(all_enty, all_enty, all_te, all_enty) | mapping for own consumption of technologies |
| pe2se(all_enty, all_enty, all_te) | map primary energy carriers to secondary |
| peBio(all_enty) | biomass primary energy types |
| regi_nucscen(all_regi) | regions which nucscen applies to |
| regi(all_regi) | all regions used in the solution process |
| rlf | cost levels of fossil fuels |
| t(ttot) | optimisation time, years between cm_startyear and 2150 with 5 to 20 years time steps |
| tall | time index, each year from 1900 to 3000 |
| te(all_te) | energy technologies |
| te2rlf(all_te, rlf) | all technologies to grades |
| teRe(all_te) | renewable technologies including biomass |
| teWind(all_te) | Onshore and offshore wind technologies |
| ttot(tall) | time index with spin-up, years between 1900 and 2150 with 5 to 20 years time steps |
Christoph Bertram, Falko Ueckerdt