REMIND - REgional Model of INvestments and Development

3.4.0

created with goxygen 1.4.4

(core)

Interfaces

Interface plot missing!

Input

module inputs
  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.

Output

module outputs
  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\)

Realizations

(A) core

Limitations There are no known limitations.

See Also

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

References