REMIND - REgional Model of INvestments and Development

3.7.0

created with goxygen 1.5.0

Transport (35_transport)

Description

The 35_transport module calculates the transport demand composition as a part of the CES structure.

Interfaces

Interface plot missing!

Input

module inputs (A: edge_esm)
  Description Unit A
cm_startyear first optimized modelling time step \(year\) x
pm_FEPrice
(ttot, all_regi, all_enty, sector, emiMkt)
parameter to capture all FE prices across sectors and markets \(tr\$2017/TWa\) x
pm_cesdata_sigma
(ttot, all_in)
elasticities of substitution, higher values increase sustitutability between inputs of the CES function (i.e. stronger reaction of quantities to price changes) \(unitless\) x
pm_cf
(tall, all_regi, all_te)
read-in parameter for capacity factor (fraction of the year that a plant is running) \(share\) x
pm_esCapCost
(tall, all_regi, all_teEs)
Capital energy cost per unit of consumption for end-use capital (energy service layer) \(T\$/unit energy service\) x
qm_budget
(ttot, all_regi)
Budget balance x
sm_eps small number: 1e-9 x
vm_demFeForEs
(ttot, all_regi, all_enty, all_esty, all_teEs)
Final energy which will be used in the energy service layer \(TWa\) x
vm_demFeSector_afterTax
(ttot, all_regi, all_enty, all_enty, emi_sectors, all_emiMkt)
final energy demand per sector and emissions market after taxation, demand sectors should use this variable in their final energy balance equations so demand-side marginals include taxes effects \(TWa\) x

Output

module outputs
  Description Unit
pm_fe2es
(tall, all_regi, all_teEs)
Conversion factor from final energies to transport energy services \(Tpkm/TWa, Ttkm/TWa\)
pm_shFeCes
(ttot, all_regi, all_enty, all_in, all_teEs)
Final energy shares for CES nodes in transport \(share\)

Realizations

(A) edge_esm

Transport demand composition is calculated based on the EDGE-transport model. This realization allows the EDGE-transport model to interact with REMIND. EDGE is set to run in between iterations. EDGE runs every 5 iterations, to allow REMIND to stabilize in between. Transport structure is defined in detail in EDGE, and only aggregate values are then fed to REMIND. The CES transport branch has 2 nodes (passenger and freight transport) each divided into Short-Medium distance and Long distance options. The CES branch is in energy services units (passenger or ton km). Bunkers (Shipping and Internaitional Aviation) represent the Long distance CES leaves. Vehicles capacity addition is calculated in EDGE (REMIND has no vintage tracking).

Transportation Final Energy Balance

\[\begin{multline*} \sum_{\left(entySe,te\right)\$se2fe(entySe,entyFe,te)}\left( vm\_demFeSector\_afterTax(ttot,regi,entySe,entyFe,"trans",emiMkt) \right) = \sum_{fe2es(entyFe,esty,teEs)\$\left(NOT es\_lo35(esty)\right)} vm\_demFeForEs(ttot,regi,entyFe,esty,teEs)\$sameas(emiMkt,"ES")+ \sum_{fe2es(entyFe,esty,teEs)\$es\_lo35(esty)} vm\_demFeForEs(ttot,regi,entyFe,esty,teEs)\$sameas(emiMkt,"other") \end{multline*}\]

Limitations EDGE-transport runs in between iterations and is therefore not fully optimized.

Definitions

Objects

module-internal objects (A: edge_esm)
  Description Unit A
p35_cesdata_sigma
(all_in)
substitution elasticities x
p35_demByTech
(tall, all_regi, all_GDPpopScen, all_demScen, EDGE_scenario_all, all_enty, all_in, all_teEs)
Aggregate FE Demand per transport fuel technology \(TWa\) x
p35_esCapCost
(tall, all_regi, all_GDPpopScen, all_demScen, EDGE_scenario_all, all_teEs)
Capital costs for the transport system \(\$/pkm or \$/tkm\) x
p35_fe2es
(tall, all_regi, all_GDPpopScen, all_demScen, EDGE_scenario_all, all_teEs)
Aggregate energy efficiency of transport fuel technologies \(trn pkm/Twa or trn tkm/Twa\) x
p35_fe2es_aux
(tall, all_regi, all_GDPpopScen, all_demScen, EDGE_scenario_all, all_teEs)
Aggregate energy efficiency of transport fuel technologies \(trn pkm/Twa or trn tkm/Twa\) x
p35_shFeCes
(tall, all_regi, all_GDPpopScen, all_demScen, EDGE_scenario_all, all_enty, all_in, all_teEs)
Shares of fuels by CES node x
q35_demFeTrans
(ttot, all_regi, all_enty, all_emiMkt)
Transport final energy demand x

Sets

sets in use
  description
EDGE_scenario(EDGE_scenario_all) Selected EDGE-T scenario
EDGE_scenario_all EDGE-T scenarios
all_GDPpopScen all possible GDP scenarios
all_demScen all possible demand scenarios
all_emiMkt emission markets
all_enty all types of quantities
all_esty energy services
all_in all inputs and outputs of the CES function
all_regi all regions
all_te all energy technologies, including from modules
all_teEs energy service technologies
cesOut2cesIn(all_in, all_in) CES tree structure
ces_transport_dyn35(all_in, all_in) CES tree structure - edge transport
edgeTransportIter(iteration) Nash iterations in which EDGE-T runs
emi_sectors comprehensive sector set used for more detailed emissions accounting (REMIND-EU) and for CH4 tier 1 scaling - potentially to be integrated with similar set all_exogEmi
enty(all_enty) all types of quantities
entyFe(all_enty) final energy types.
entyFe2Sector(all_enty, emi_sectors) final energy (stationary and transportation) mapping to sectors (industry, buildings, transportation and cdr)
entySe(all_enty) secondary energy types
es2ppfen(all_esty, all_in) matching ES in ESM to ppfEn in MACRO
es2ppfen_dyn35(all_esty, all_in) matching ES to ppfEn in MACRO
es_lo35(all_esty) energy services long distance (bunkers)
esty(all_esty) energy service types. Have to be added by modules.
esty_dyn35(all_esty) Energy service types
fe2ces_dyn35(all_enty, all_in, all_teEs) map FE carriers to CES nodes via appliances
fe2es(all_enty, all_esty, all_teEs) map FE carriers to ES via ES technologies
fe2es_dyn35(all_enty, all_esty, all_teEs) map FE carriers to ES via appliances
fe_transport_liquids_dyn35(all_enty) liquids used by the transport module
in(all_in) All inputs and outputs of the CES function
in_dyn35(all_in) all inputs and outputs of the CES function - transport module additions
iteration iterator for main (Negishi/Nash) iterations
ppfEn(all_in) Primary production factors energy
ppfen_dyn35(all_in) all energy input nodes - transport module additions
regi(all_regi) all regions used in the solution process
se2fe(all_enty, all_enty, all_te) map secondary energy to end-use energy using a technology
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
teEs(all_teEs) ES technologies which are actually used (to be filled by module realizations).
teEs_dyn35(all_teEs) technologies - transport module additions
ttot(tall) time index with spin-up, years between 1900 and 2150 with 5 to 20 years time steps

Authors

Alois Dirnaichner, Robert Pietzcker, Marianna Rottoli

See Also

01_macro, 05_initialCap, core

References