REMIND - REgional Model of INvestments and Development

3.4.0

created with goxygen 1.4.4

Techpol (40_techpol)

Description

The 40_techpol module formulates technological policies. They can be part of a baseline or climate policy scenario.

Interfaces

Interface plot missing!

Input

module inputs (A: coalPhaseout | B: coalPhaseoutRegional | C: CombLowCandCoalPO | D: lowCarbonPush | E: NDC | F: NDCplus | G: NPi2018 | H: none)
  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

Realizations

(A) coalPhaseout

\[\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.

(B) coalPhaseoutRegional

Limitations There are no known limitations.

(C) CombLowCandCoalPO

Limitations There are no known limitations.

(D) lowCarbonPush

Limitations There are no known limitations.

(E) NDC

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

(F) NDCplus

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

(G) none

Limitations There are no known limitations.

(H) NPi2018

\[\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.

Definitions

Objects

module-internal objects (A: coalPhaseout | B: coalPhaseoutRegional | C: CombLowCandCoalPO | D: lowCarbonPush | E: NDC | F: NDCplus | G: NPi2018 | H: none)
  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

Sets

sets in use
  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

Authors

Christoph Bertram, Falko Ueckerdt

See Also

04_PE_FE_parameters, core

References