Interface plot missing!
| Description | Unit | |
|---|---|---|
| pm_abatparam_Ind (ttot, all_regi, all_enty, steps) |
industry CCS MAC curves | \(ratio @ US\$2017\) |
| pm_aux_capLowerLimit (all_te, all_regi, tall) |
auxiliary calculation parameter for the calculation of the lowest possible capacities in the first time steps | |
| pm_costsPEtradeMp (all_regi, all_enty) |
PE tradecosts (energy losses on import) | |
| pm_fuExtrOwnCons (all_regi, all_enty, all_enty) |
energy own consumption in the extraction sector with first enty being the output produced and the second enty being the input required | |
| pm_histfegrowth (all_regi, all_enty) |
average growth rate of fe use from 1995 to 2005 | |
| pm_IO_trade (tall, all_regi, all_enty, char) |
Energy trade bounds based on IEA data. | |
| pm_pebiolc_demandmag (tall, all_regi) |
Production of lignocellulosic purpose grown bioenergy from MAgPIE | \(TWa\) |
| pm_prodCouple (all_regi, all_enty, all_enty, all_te, all_enty) |
own consumption | |
| pm_prtp (all_regi) |
Pure rate of time preference | |
| pm_risk_premium (all_regi) |
risk premium that lowers the use of capital imports | |
| qm_budget (ttot, all_regi) |
Budget balance | |
| vm_cesIO (tall, all_regi, all_in) |
Production factor | |
| vm_co2capture_cdr (ttot, all_regi, all_enty, all_enty, all_te, rlf) |
total emissions captured through technologies in the CDR module that enter the CCUS chain + captured emissions from associated FE demand | \(GtC / a\) |
| vm_co2CCUshort (ttot, all_regi, all_enty, all_enty, all_te, rlf) |
CO2 captured in CCU te that have a persistence for co2 storage shorter than 5 years | \(GtC/a\) |
| vm_cons (ttot, all_regi) |
Consumption | |
| vm_emiIndBase (ttot, all_regi, all_enty, secInd37) |
industry CCS baseline emissions | \(GtC/a\) |
| vm_emiIndCCS (ttot, all_regi, all_enty) |
industry CCS emissions | \(GtC/a\) |
| vm_IndCCSCost (ttot, all_regi, all_enty) |
industry CCS cost | |
| vm_invMacro (ttot, all_regi, all_in) |
Investment for capital for ttot | |
| vm_Mport (tall, all_regi, all_enty) |
Import of traded commodity. | |
| vm_outflowPrc (tall, all_regi, all_te, opmoPrc) |
Production volume of processes in process-based model | \(Gt/a\) |
| vm_Xport (tall, all_regi, all_enty) |
Export of traded commodity. |
| Description | Unit | |
|---|---|---|
| cm_1stgen_phaseout | scenario setting for phase-out of 1st generation biofuels | |
| cm_33_EW_shortTermLimit | Limit on 2030 potential for enhanced weathering, defined as % of land on which EW is applied. Default 0.5% of land | |
| cm_33_EW_upScalingRateLimit | Annual growth rate limit on upscaling of mining & spreading rocks on fields | |
| cm_33_OAE_eff | OAE efficiency measured in tCO2 uptaken by the ocean per tCaO. Typically between 0.9-1.4 (which corresponds to 1.2-1.8 molCO2/molCaO). | \(tCO2/tCaO\) |
| cm_33_OAE_scen | OAE distribution scenarios | |
| cm_33_OAE_startyr | The year when OAE could start being deployed | \(year\) |
| cm_33DAC | choose whether DAC (direct air capture) should be included into the CDR portfolio. | |
| cm_33EW | choose whether EW (enhanced weathering) should be included into the CDR portfolio. | |
| cm_33OAE | choose whether OAE (ocean alkalinity enhancement) should be included into the CDR portfolio. 0 = OAE not used, 1 = used | |
| cm_abortOnConsecFail | number of iterations of consecutive infeasibilities/failures to solve for one region, after which the run automatically switches to serial debug mode | |
| cm_bioenergy_EF_for_tax | bioenergy emission factor that is used to derive a bioenergy tax | \(kgCO2/GJ\) |
| cm_bioenergy_SustTax | level of the bioenergy sustainability tax in fraction of bioenergy price | |
| cm_BioSupply_Adjust_EU | factor for scaling sub-EU bioenergy supply curves | |
| cm_budgetCO2from2020 | CO2 budget for all economic sectors starting from 2020 (GtCO2). It can be either peak budget, but can also be an end-of-century budget | |
| cm_build_H2costAddH2Inv | additional h2 distribution costs for low diffusion levels (default value: 6.5\(/kg = 0.2\)/Kwh) | |
| cm_build_H2costDecayEnd | simplified logistic function start of null value (ex. 10% -> after 10% the function will have the value 0). | \(\%\) |
| cm_build_H2costDecayStart | simplified logistic function end of full value (ex. 5% -> between 0 and 5% the function will have the value 1). | \(\%\) |
| cm_carbonprice_temperatureLimit | not-to-exceed temperature target in degree above pre-industrial | \(45_carbonprice = temperatureNotToExceed\) |
| cm_ccapturescen | carbon capture option choice, no carbon capture only if CCS and CCU are switched off! | |
| cm_CCS_cement | CCS for cement sub-sector | |
| cm_CCS_chemicals | CCS for chemicals sub-sector | |
| cm_CCS_steel | CCS for steel sub-sector | |
| cm_damage_KWSE | standard error for Kalkuhl & Wenz damages | |
| cm_damages_BurkeLike_persistenceTime | persistence time in years for Burke-like damage functions | |
| cm_damages_BurkeLike_specification | empirical specification for Burke-like damage functions | |
| cm_damages_SccHorizon | Horizon for SCC calculation. Damages cm_damagesSccHorizon years into the future are internalized. | |
| cm_deuCDRmax | switch to limit maximum annual CDR amount in Germany in MtCO2 per y | |
| cm_DiscRateScen | Scenario for the implicit discount rate applied to the energy efficiency capital | |
| cm_distrAlphaDam | income elasticity of damages for inequality | |
| cm_distrBeta | elasticity of tax revenue redistribution | |
| cm_emiMktTargetDelay | number of years for delayed price change in the emission tax convergence algorithm. Not applied to first target set. | |
| cm_emiscen | policy scenario choice | |
| cm_EnSecScen_limit | switch for limiting the gas demand from 2025 onward, currently only applied to Germany | |
| cm_expoLinear_yearStart | time at which carbon price increases linearly instead of exponentially | |
| cm_fetaxscen | choice of final energy tax path, subsidy path and inconvenience cost path, values other than zero enable final energy tax | |
| cm_flex_tax | switch for enabling flexibility tax | |
| cm_FlexTaxFeedback | switch deciding whether flexibility tax feedback on buildings and industry electricity prices is on | |
| cm_frac_CCS | tax on carbon transport & storage (ccsinje) to reflect risk of leakage, formulated as fraction of ccsinje O&M costs | |
| cm_frac_NetNegEmi | tax on net negative emissions to reflect risk of overshooting, formulated as fraction of carbon price | |
| cm_gdximport_target | whether or not the starting value for iteratively adjusted CO2 tax trajectories for all regions (scenarios defined by cm_iterative_target_adj) should be read in from the input.gdx | |
| cm_gs_ew | grain size (for enhanced weathering, CDR module) | \(micrometre\) |
| cm_H2InBuildOnlyAfter | Switch to fix H2 in buildings to zero until given year | |
| cm_H2targets | switches on capacity targets for electrolysis in NDC techpol following national Hydrogen Strategies | |
| cm_implicitQttyTarget_tolerance | tolerance for regipol implicit quantity target deviations convergence. | |
| cm_IndCCSscen | CCS for Industry | |
| cm_indst_costDecayStart | simplified logistic function end of full value (ex. 5% -> between 0 and 5% the simplified logistic function will have the value 1). | \(\%\) |
| cm_indst_H2costAddH2Inv | additional h2 distribution costs for low diffusion levels (default value: 3.25\(kg = 0.1\)/kWh) | |
| cm_indst_H2costDecayEnd | simplified logistic function start of null value (ex. 10% -> between 10% and 100% the simplified logistic function will have the value 0). | \(\%\) |
| cm_iteration_max | number of iterations, if optimization is set to negishi or testOneRegi; is overwritten in Nash mode, except if cm_nash_autoconverge is set to 0 | |
| cm_iterative_target_adj | settings on iterative adjustment for CO2 tax based on in-iteration emission or forcing level. Allow iteratively generated endogenous global CO2 tax under peak budget constraint or end-of-century budget constraint. | |
| cm_keep_presolve_gdxes | save gdxes for all regions/solver tries/nash iterations for debugging | |
| cm_LearningSpillover | Activate Learningspillover from foreign capacity in learning technogolies | |
| cm_LimRock | limit amount of rock spread each year | \(Gt\) |
| cm_maxFadeOutPriceAnticip | switch to determine maximum allowed fadeout price anticipation to consider that the model converged. | |
| cm_multigasscen | scenario on GHG portfolio to be included in permit trading scheme | |
| cm_nash_autoconverge | choice of nash convergence mode | |
| cm_nash_mode | mode for solving nash problem | |
| cm_NDC_divergentScenario | choose scenario about convergence of CO2eq prices | \(45_carbonprice = NDC\) |
| cm_noPeFosCCDeu | switch to suppress Pe2Se Fossil Carbon Capture in Germany | |
| cm_nucscen | nuclear option choice | |
| cm_optimisticMAC | assume optimistic Industry MAC from AR5 Ch. 10? | |
| cm_peakBudgYr | date of net-zero CO2 emissions for peak budget runs without overshoot | |
| cm_permittradescen | scenario on permit trade | |
| cm_phaseoutBiolc | Switch that allows for a full phaseout of all bioenergy technologies globally | |
| cm_postTargetIncrease | carbon price increase per year after regipol emission target is reached (euro per tCO2) | |
| cm_prtpScen | pure rate of time preference standard values | |
| cm_rentconvcoal | [grades2poly] number of years required to converge to the 2100 coal rent | |
| cm_rentconvgas | [grades2poly] number of years required to converge to the 2100 gas rent | |
| cm_rentconvoil | [grades2poly] number of years required to converge to the 2100 oil rent | |
| cm_rentdisccoal | [grades2poly] discount factor for the coal rent | |
| cm_rentdisccoal2 | [grades2poly] discount factor for the coal rent achieved in 2100 | |
| cm_rentdiscgas | [grades2poly] discount factor for the gas rent | |
| cm_rentdiscgas2 | [grades2poly] discount factor for the gas rent achieved in 2100 | |
| cm_rentdiscoil | [grades2poly] discount factor for the oil rent | |
| cm_rentdiscoil2 | [grades2poly] discount factor for the oil rent achieved in 2100 | |
| cm_sccConvergence | convergence indicator for SCC iteration | |
| cm_shSynGas | lower bound on share of synthetic gas in SE gases by 2045, gradual scale-up before | |
| cm_shSynLiq | lower bound on share of synfuels in SE liquids by 2045, gradual scale-up before | |
| cm_so2tax_scen | level of SO2 tax | |
| cm_solver_try_max | maximum number of inner iterations within one Negishi iteration (<10) | |
| cm_startIter_EDGET | starting iteration of EDGE-T | |
| cm_startyear | first optimized modelling time step | \(year\) |
| cm_taxCO2_expGrowth | growth rate of carbon tax | |
| cm_taxCO2_IncAfterPeakBudgYr | annual increase of CO2 tax after cm_peakBudgYr in $ per tCO2 | |
| cm_taxCO2_startyear | level of co2 tax in start year in $ per t CO2eq | |
| cm_TaxConvCheck | switch for enabling tax convergence check in nash mode | |
| cm_tempConvergence | convergence indicator for temperature in damage iteration | |
| cm_tradecostBio | choose financial tradecosts multiplier for biomass (purpose grown pebiolc) | |
| cm_VRE_supply_assumptions | default (0), optimistic (1), sombre (2), or bleak (3) assumptions on VRE supply | |
| fm_dataemiglob (all_enty, all_enty, all_te, all_enty) |
read-in of emissions factors co2,cco2 | |
| fm_dataglob (char, all_te) |
Energy and CDR technology characteristics: investment costs, O&M costs, efficiency, learning rates … | |
| fm_taxCO2eqHist (ttot, all_regi) |
historic CO2 prices | \(\$/tCO2\) |
| pm_budgetCO2eq (all_regi) |
budget for regional energy-emissions in period 1 | |
| pm_calibrate_eff_scale (all_in, all_in, eff_scale_par) |
parameters for scaling efficiencies in CES calibration | |
| pm_capCum0 (tall, all_regi, all_te) |
vm_capCum from last iteration | |
| pm_capCumForeign (ttot, all_regi, all_te) |
parameter for learning externality (cumulated capacity of other regions except regi) | |
| pm_ccsinjecrate (all_regi) |
Regional CCS injection rate factor. 1/a. | |
| pm_CementAbatementPrice (ttot, all_regi) |
CO2 price used during calculation of cement demand reduction | \(\$/tCO2\) |
| pm_CementDemandReductionCost (tall, all_regi) |
cost of reducing cement demand | \(tn\$2005\) |
| pm_cesdata (tall, all_regi, all_in, cesParameter) |
parameters of the CES function | |
| pm_cesdata_sigma (ttot, all_in) |
elasticities of substitution. | |
| pm_cf (tall, all_regi, all_te) |
Installed capacity availability - capacity factor (fraction of the year that a plant is running) | |
| pm_cintraw (all_enty) |
carbon intensity of fossils | \(GtC/TWa\) |
| pm_co2eq0 (tall, all_regi) |
vm_co2eq from last iteration | |
| pm_co2eqForeign (tall, all_regi) |
emissions, which are part of the climate policy, of other regions (nash relevant) | |
| pm_conv_TWa_EJ | conversion from TWa to EJ | |
| pm_data (all_regi, char, all_te) |
Large array for most technical parameters of technologies; more detail on the individual technical parameters can be found in the declaration of the set ‘char’ | |
| pm_dataccs (all_regi, char, rlf) |
maximum CO2 storage capacity using CCS technology. | \(GtC\) |
| pm_dataeta (tall, all_regi, all_te) |
regional eta data | |
| pm_dataren (all_regi, char, rlf, all_te) |
Array including both regional renewable potential and capacity factor | |
| pm_delta_histCap (tall, all_regi, all_te) |
parameter to store data of historic capacity additions | \(TW/yr\) |
| pm_dt (tall) |
difference to last timestep | |
| pm_emicapglob (tall) |
global emission cap | |
| pm_emiExog (tall, all_regi, all_enty) |
exogenous emissions | |
| pm_emifac (tall, all_regi, all_enty, all_enty, all_te, all_enty) |
emission factor by technology for all types of emissions in emiTe | |
| pm_emifacNonEnergy (ttot, all_regi, all_enty, all_enty, emi_sectors, all_enty) |
emission factor for non-energy fedstocks. For now only for Chemicals Industry | \(GtC/TWa\) |
| pm_emissions0 (tall, all_regi, all_enty) |
Emissions in last iteration | |
| pm_emissionsForeign (tall, all_regi, all_enty) |
total emissions of other regions (nash relevant) | |
| pm_EN_demand_from_initialcap2 (all_regi, all_enty) |
PE demand resulting from the initialcap routine. | \(EJ, Uranium: MT U3O8\) |
| pm_esCapCost (tall, all_regi, all_teEs) |
Capital energy cost per unit of consumption for end-use capital (energy service layer) | |
| 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)\) |
| pm_extRegiEarlyRetiRate (ext_regi) |
regional early retirement rate (extended regions) | |
| pm_fe2es (tall, all_regi, all_teEs) |
Conversion factor from final energies to energy services. Default is 1. | |
| pm_fedemand (tall, all_regi, all_in) |
final energy demand | |
| pm_FEPrice (ttot, all_regi, all_enty, sector, emiMkt) |
parameter to capture all FE prices across sectors and markets | \(tr\$2005/TWa\) |
| pm_FEPrice_by_SE_Sector (ttot, all_regi, entySe, all_enty, sector) |
parameter to save FE marginal price per SE and sector | \(tr\$2005/TWa\) |
| pm_FEPrice_iter (iteration, ttot, all_regi, all_enty, sector, emiMkt) |
parameter to capture all FE prices across sectors and markets [tr$2005/TWa] across iterations | |
| pm_gdp (tall, all_regi) |
GDP data | \(trn US\$ 2005\) |
| pm_gdp_gdx (tall, all_regi) |
GDP path from gdx, updated iteratively. | |
| pm_GDPGross (tall, all_regi) |
gross GDP (before damages) | |
| pm_globalMeanTemperature (tall) |
global mean temperature anomaly | |
| pm_globalMeanTemperatureZeroed1900 (tall) |
global mean temperature anomaly, zeroed around 1900 | |
| pm_histCap (tall, all_regi, all_te) |
historical installed capacity | |
| pm_ies (all_regi) |
intertemporal elasticity of substitution | |
| pm_incinerationRate (ttot, all_regi) |
share of plastic waste that gets incinerated | \(fraction\) |
| pm_inco0_t (ttot, all_regi, all_te) |
New inco0 that is time-dependent for some technologies. | \(T\$/TW\) |
| pm_interpolWeight_ttot_tall (tall) |
weight for linear interpolation of ttot-dependent variables | |
| pm_lab (tall, all_regi) |
data for labour | \(bn people\) |
| pm_macAbat (tall, all_regi, all_enty, steps) |
abatement levels based on data from van Vuuren | \(fraction\) |
| pm_macAbatLev (tall, all_regi, all_enty) |
actual level of abatement per time step, region, and source | \(fraction\) |
| pm_macBaseMagpie (tall, all_regi, all_enty) |
baseline emissions from MAgPIE (type emiMacMagpie) | |
| pm_macCost (tall, all_regi, all_enty) |
abatement costs for all emissions subject to MACCs (type emiMacSector) | |
| pm_macCostSwitch (all_enty) |
switch to include mac costs in the code (e.g. in coupled scenarios, we want to include the costs in REMIND, but MAC effects on emissions are calculated in MAgPIE) | |
| pm_macStep (tall, all_regi, all_enty) |
step number of abatement level | \(integer\) |
| pm_macSwitch (all_enty) |
switch to include mac option in the code | |
| pm_NuclearConstraint (ttot, all_regi, all_te) |
parameter with the real-world capacities, construction and plans | |
| pm_omeg | (all_regiopTimeYrall_te) technical depreciation parameter, gives the share of a capacity that is still usable after tlt. | \(none/share, value between 0 and 1\) |
| pm_pedem_res (ttot, all_regi, all_te) |
Demand for pebiolc residues, needed for enhancement of residue potential | \(TWa\) |
| pm_PEPrice (ttot, all_regi, all_enty) |
parameter to capture all PE prices | \(tr\$2005/TWa\) |
| pm_pop (tall, all_regi) |
population data | \(bn people\) |
| pm_priceCO2forMAC (tall, all_regi, all_enty) |
carbon price defined for MAC gases | \(\$/tC\) |
| pm_prodFEReference (ttot, all_regi, all_enty, all_enty, all_te) |
Final Energy output of a te in the reference run | \(TWa\) |
| pm_pvp (ttot, all_enty) |
Price on commodity markets | |
| pm_regiEarlyRetiRate (ttot, all_regi, all_te) |
regional early retirement rate (model native regions) | |
| pm_ResidualCementDemand (tall, all_regi) |
reduction in cemend demand (and thus process emissions) due to climate policy | \(0...1\) |
| pm_scaleDemand (tall, tall, all_regi) |
Rescaling factor on final energy and usable energy demand, for selected regions and over a phase-in window. | |
| pm_secBioShare (ttot, all_regi, all_enty, emi_sectors) |
share of biomass per carrier for each sector | |
| pm_SEPrice (ttot, all_regi, all_enty) |
parameter to capture all SE prices | \(tr\$2005/TWa\) |
| pm_share_CCS_CCO2 (ttot, all_regi) |
share of stored CO2 from total captured CO2 | |
| pm_share_ind_fehos (tall, all_regi) |
Share of heating oil used in the industry (rest is residential) | |
| pm_share_ind_fesos (tall, all_regi) |
Share of coal solids (coaltr) used in the industry (rest is residential) | |
| pm_share_ind_fesos_bio (tall, all_regi) |
Share of biomass solids (biotr) used in the industry (rest is residential) | |
| pm_share_trans (tall, all_regi) |
transportation share | |
| pm_shareWindOff (ttot, all_regi) |
windoff rollout as a fraction of technical potential | |
| pm_shareWindPotentialOff2On (all_regi) |
ratio of technical potential of windoff to windon | |
| pm_shfe_lo (ttot, all_regi, all_enty, emi_sectors) |
Final energy shares exogenous lower bounds per sector | |
| pm_shfe_up (ttot, all_regi, all_enty, emi_sectors) |
Final energy shares exogenous upper bounds per sector | |
| pm_shFeCes (ttot, all_regi, all_enty, all_in, all_teEs) |
Final energy shares for CES nodes | |
| pm_shGasLiq_fe_lo (ttot, all_regi, emi_sectors) |
Final energy gases plus liquids shares exogenous lower bounds per sector | |
| pm_shGasLiq_fe_up (ttot, all_regi, emi_sectors) |
Final energy gases plus liquids shares exogenous upper bounds per sector | |
| pm_shPerm (tall, all_regi) |
emission permit shares | |
| pm_shPPPMER (all_regi) |
PPP ratio for calculating GDP|PPP from GDP|MER | |
| pm_SolNonInfes (all_regi) |
model status from last iteration. 1 means status 2 or 7, 0 for all other status codes | |
| pm_tall_2_ttot (tall, ttot) |
mapping from tall to ttot | |
| pm_taxCO2eq (ttot, all_regi) |
CO2 tax path in T\(/GtC =\)/kgC. To get $/tCO2, multiply with 272 | \(T\$/GtC\) |
| pm_taxCO2eq_anchor_iterationdiff (ttot) |
help parameter for iterative adjustment of taxes | |
| pm_taxCO2eq_anchor_iterationdiff_tmp (ttot) |
help parameter for iterative adjustment of taxes | |
| pm_taxCO2eqRegi (tall, all_regi) |
additional regional CO2 tax path in T$/GtC = \(/kgC. To get\)/tCO2, multiply with 272 | \(T\$/GtC\) |
| pm_taxCO2eqSCC (ttot, all_regi) |
carbon tax component due to damages (social cost of carbon) | |
| pm_taxCO2eqSum (tall, all_regi) |
sum of pm_taxCO2eq, pm_taxCO2eqRegi, pm_taxCO2eqSCC in T\(/GtC =\)/kgC. To get $/tCO2, multiply with 272 | \(T\$/GtC\) |
| pm_taxemiMkt (ttot, all_regi, all_emiMkt) |
CO2 or CO2eq region and emission market specific emission tax | |
| pm_taxemiMkt_iteration (iteration, ttot, all_regi, all_emiMkt) |
CO2 or CO2eq region and emission market specific emission tax per iteration | |
| pm_teAnnuity (all_te) |
Annuity factor of a technology | |
| pm_temperatureImpulseResponseCO2 (tall, tall) |
temperature impulse response to CO2 | \(K/GtCO2\) |
| pm_ts (tall) |
(t_n+1 - t_n-1)/2 for a timestep t_n | |
| pm_tsu2opTimeYr (ttot, opTimeYr) |
parameter that counts opTimeYr regarding tsu2opTimeYr apping | |
| pm_ttot_2_tall (ttot, tall) |
mapping from ttot to tall | |
| pm_ttot_val (ttot) |
value of ttot set element | |
| pm_vintage_in (all_regi, opTimeYr, all_te) |
historical vintage structure. | \(arbitrary\) |
| qm_co2eqCum (all_regi) |
cumulate regional emissions over time | |
| qm_deltaCapCumNet (ttot, all_regi, all_te) |
increase of cumulative net capacity | |
| qm_fuel2pe (ttot, all_regi, all_enty) |
constraint on cumulative fuel use | |
| sm_budgetCO2eqGlob | budget for global energy-emissions in period 1 | |
| sm_c_2_co2 | conversion from c to co2 | |
| sm_CES_calibration_iteration | current calibration iteration number, loaded from environment variable cm_CES_calibration_iteration | |
| sm_D2005_2_D2017 | Convert US$2005 to US$2017 | |
| sm_D2020_2_D2017 | Convert US$2020 to US$2017 | |
| sm_dmac | step in MAC functions | \(US\$\) |
| sm_DpGJ_2_TDpTWa | multipl. factor to convert (Dollar per GJoule) to (TerraDollar per TWyear) | |
| sm_DptCO2_2_TDpGtC | Conversion multiplier to go from \(/tCO2 to T\)/GtC: 44/12/1000 | |
| sm_EJ_2_TWa | multiplicative factor to convert from EJ to TWa | |
| sm_endBudgetCO2eq | end time step of emission budget period 1 | |
| sm_eps | small number: 1e-9 | |
| sm_EURO2023_2_D2017 | Convert EURO 2023 to US$2017 | |
| sm_giga_2_non | giga to non | |
| sm_GJ_2_TWa | multiplicative factor to convert from GJ to TWa | |
| sm_globalBudget_dev | actual level of global cumulated emissions budget divided by target budget | |
| sm_h2kg_2_h2kWh | convert kilogramme of hydrogen to kwh energy value. | |
| sm_macChange | maximum yearly increase of relative abatement in percentage points of maximum abatement. | \(0..1\) |
| sm_tgch4_2_pgc | conversion factor 100-yr GWP from TgCH4 to PgCeq | |
| sm_tgn_2_pgc | conversion factor 100-yr GWP from TgN to PgCeq | |
| sm_tmp | temporary scalar that can be used locally | |
| sm_tmp2 | temporary scalar that can be used locally | |
| sm_trillion_2_non | trillion to non | |
| sm_TWa_2_kWh | tera Watt year to kilo Watt hour | |
| sm_TWa_2_MWh | tera Watt year to Mega Watt hour | |
| sm_TWa_2_TWh | tera Watt year to Tera Watt hour | |
| vm_cap (tall, all_regi, all_te, rlf) |
net total capacities | |
| vm_capCum (tall, all_regi, all_te) |
gross capacities (=capacities cumulated over time) | |
| vm_capEarlyReti (tall, all_regi, all_te) |
fraction of early retired capital | |
| vm_capFac (ttot, all_regi, all_te) |
capacity factor of conversion technologies | |
| vm_capTotal (ttot, all_regi, all_enty, all_enty) |
total capacity without technology differentation for technologies where there exists differentation | \(TW\) |
| vm_changeProdStartyearCost (ttot, all_regi, all_te) |
Costs for changing output with respect to the reference run for each te | |
| vm_co2CCS (ttot, all_regi, all_enty, all_enty, all_te, rlf) |
all different ccs. | \(GtC/a\) |
| vm_co2eq (ttot, all_regi) |
total emissions measured in co2 equivalents ATTENTION: content depends on multigasscen. | \(GtCeq\) |
| vm_co2eqGlob (ttot) |
global emissions to be balanced by allowances. | \(GtCeq\) |
| vm_co2eqMkt (ttot, all_regi, all_emiMkt) |
total emissions per market measured in co2 equivalents ATTENTION: content depends on multigasscen. | \(GtCeq\) |
| vm_costAddTeInv (tall, all_regi, all_te, emi_sectors) |
additional sector-specific investment cost of demand-side transformation | |
| vm_costCESMkup (ttot, all_regi, all_in) |
CES markup cost to represent demand-side technology cost of end-use transformation | \(trUSD/TWa\) |
| vm_costEnergySys (ttot, all_regi) |
energy system costs | |
| vm_costFuBio (ttot, all_regi) |
fuel costs from bio energy | \(tril\$US\) |
| vm_costFuEx (ttot, all_regi, all_enty) |
fuel costs from exhaustible energy | \(tril\$US\) |
| vm_costInvTeAdj (tall, all_regi, all_te) |
annual investments into a technology due to adjustment costs | |
| vm_costInvTeDir (tall, all_regi, all_te) |
annual direct investments into a technology | |
| vm_costpollution (tall, all_regi) |
costs for air pollution policies | |
| vm_costSubsidizeLearning (ttot, all_regi) |
regional cost of subsidy for learning technologies | |
| vm_costTeCapital (ttot, all_regi, all_te) |
investment costs | |
| vm_deltaCap (tall, all_regi, all_te, rlf) |
capacity additions | |
| vm_demFeForEs (ttot, all_regi, all_enty, all_esty, all_teEs) |
Final energy which will be used in the ES layer. | |
| vm_demFENonEnergySector (ttot, all_regi, all_enty, all_enty, emi_sectors, all_emiMkt) |
energy flows of non-energy feedstocks | \(TWa\) |
| vm_demFeSector (ttot, all_regi, all_enty, all_enty, emi_sectors, all_emiMkt) |
fe demand per sector and emission market. Taxes should be applied to this variable or variables closer to the supply side whenever possible so the marginal prices include the tax effects. | \(TWa\) |
| vm_demFeSector_afterTax (ttot, all_regi, all_enty, all_enty, emi_sectors, all_emiMkt) |
fe demand per sector and emission market after tax. Demand sectors should use this variable in their fe balance equations so demand side marginals include taxes effects. | \(TWa\) |
| vm_demPe (tall, all_regi, all_enty, all_enty, all_te) |
pe demand. | \(TWa, Uranium: Mt Ur\) |
| vm_demSe (ttot, all_regi, all_enty, all_enty, all_te) |
se demand. | \(TWa\) |
| vm_dummyBudget (ttot, all_regi) |
auxiliary variable that helps to meet permit allocation equation in nash case | |
| vm_emiAll (ttot, all_regi, all_enty) |
total regional emissions. | \(GtC, Mt CH4, Mt N\) |
| vm_emiAllMkt (tall, all_regi, all_enty, all_emiMkt) |
total regional emissions for each emission market. | \(GtC, Mt CH4, Mt N\) |
| vm_emiCdr (ttot, all_regi, all_enty) |
total (negative) emissions from CDR technologies of each region that are calculated in the CDR module. Note that it includes all atmospheric CO2 entering the CCUS chain (i.e. CO2 stored (CDR) AND used (not CDR)) | \(GtC\) |
| vm_emiCdrAll (ttot, all_regi) |
all CDR emissions | |
| vm_emiCO2Sector (ttot, all_regi, emi_sectors) |
total CO2 emissions from individual sectors | \(GtC\) |
| vm_emiFgas (ttot, all_regi, all_enty) |
F-gas emissions by single gases from IMAGE | |
| vm_emiMac (ttot, all_regi, all_enty) |
total non-energy-related emission of each region. | \(GtC, Mt CH4, Mt N\) |
| vm_emiMacSector (ttot, all_regi, all_enty) |
total non-energy-related emission of each region. | \(GtC, Mt CH4, Mt N\) |
| vm_emiTe (ttot, all_regi, all_enty) |
total energy-related emissions of each region. | \(GtC, Mt CH4, Mt N\) |
| vm_emiTeDetail (ttot, all_regi, all_enty, all_enty, all_te, all_enty) |
energy-related emissions per region and technology | |
| vm_emiTeDetailMkt (tall, all_regi, all_enty, all_enty, all_te, all_enty, all_emiMkt) |
emissions from fuel combustion per region, technology and emission market. | \(GtC, Mt CH4, Mt N\) |
| vm_emiTeMkt (tall, all_regi, all_enty, all_emiMkt) |
total energy-emissions of each region and emission market. | \(GtC, Mt CH4, Mt N\) |
| vm_esCapInv (ttot, all_regi, all_teEs) |
investment for energy end-use capital at the energy service level | |
| vm_feedstockEmiUnknownFate (ttot, all_regi, all_enty, all_enty, all_emiMkt) |
Carbon flow: carbon contained in feedstocks with unknown fate (not plastics)(assumed to go back into the atmosphere) | \(GtC\) |
| vm_flexAdj (tall, all_regi, all_te) |
flexibility adjustment used for flexibility subsidy (tax) to emulate price changes of technologies which see lower-than-average (higher-than-average) elec. prices | \(trUSD/TWa\) |
| vm_fuExtr (ttot, all_regi, all_enty, rlf) |
fuel use | \(TWa\) |
| vm_incinerationCCS (ttot, all_regi, all_enty, all_enty, all_emiMkt) |
CCS from incineration of plastic waste | \(GtC\) |
| vm_incinerationEmi (ttot, all_regi, all_enty, all_enty, all_emiMkt) |
Emissions from incineration of plastic waste | \(GtC\) |
| vm_macBase (ttot, all_regi, all_enty) |
baseline emissions for all emissions subject to MACCs (type emismac) | |
| vm_nonIncineratedPlastics (ttot, all_regi, all_enty, all_enty, all_emiMkt) |
Carbon flow: carbon contained in plastics that are not incinerated | \(GtC\) |
| vm_omcosts_cdr (tall, all_regi) |
O&M costs for spreading grinded rocks on fields | |
| vm_pebiolc_price (ttot, all_regi) |
Bioenergy price according to MAgPIE supply curves | \(T\$US/TWa\) |
| vm_penSeFeSectorShareDevCost (ttot, all_regi) |
total penalty cost for secondary energy share deviation between sectors | |
| vm_perm (ttot, all_regi) |
emission allowances | |
| vm_prodEs (ttot, all_regi, all_enty, all_esty, all_teEs) |
Energy services (unit determined by conversion factor pm_fe2es). | |
| vm_prodFe (ttot, all_regi, all_enty, all_enty, all_te) |
fe production. | \(TWa\) |
| vm_prodPe (ttot, all_regi, all_enty) |
pe production. | \(TWa, Uranium: Mt Ur\) |
| vm_prodSe (tall, all_regi, all_enty, all_enty, all_te) |
se production. | \(TWa\) |
| vm_taxrev (ttot, all_regi) |
difference between tax volume in current and previous iteration | |
| vm_taxrevimplicitPePriceTax (ttot, all_regi, all_enty) |
primary energy price target implemented through implict tax | |
| vm_taxrevimplicitPriceTax (ttot, all_regi, entySe, all_enty, sector) |
final energy price target implemented through implict tax | |
| vm_taxrevimplicitQttyTargetTax (ttot, all_regi) |
quantity target bound implemented through implict tax | |
| vm_transpGDPscale (ttot, all_regi) |
dampening factor to align edge-t non-energy transportation costs with historical GDP data | |
| vm_usableSe (ttot, all_regi, entySe) |
usable se before se2se and MP/XP (pe2se, +positive oc from pe2se, -storage losses). | \(TWa\) |
| vm_usableSeTe (ttot, all_regi, entySe, all_te) |
usable se produced by one te (pe2se, +positive oc from pe2se, -storage losses). | \(TWa\) |
Limitations There are no known limitations.
01_macro, 02_welfare, 04_PE_FE_parameters, 05_initialCap, 11_aerosols, 15_climate, 16_downscaleTemperature, 20_growth, 21_tax, 22_subsidizeLearning, 23_capitalMarket, 24_trade, 26_agCosts, 29_CES_parameters, 30_biomass, 31_fossil, 32_power, 33_CDR, 35_transport, 36_buildings, 37_industry, 39_CCU, 40_techpol, 41_emicapregi, 45_carbonprice, 46_carbonpriceRegi, 47_regipol, 50_damages, 51_internalizeDamages, 70_water, 80_optimization, 81_codePerformance