Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce a GDP pseudo-elasticity for freight transport activity #311

Closed
Tracked by #300
khaeru opened this issue Mar 20, 2025 · 1 comment · Fixed by #300
Closed
Tracked by #300

Introduce a GDP pseudo-elasticity for freight transport activity #311

khaeru opened this issue Mar 20, 2025 · 1 comment · Fixed by #300
Assignees
Labels
enh New features or functionality p:SSP-2024 2024 SSP updates and ScenarioMIP transport MESSAGEix-Transport variant or transport in the base model

Comments

@khaeru
Copy link
Member

khaeru commented Mar 20, 2025

Currently freight activity is projected to grow 1:1 with total GDP(PPP):

# Base year freight activity from file (n, t), with modes for the 't' dimension
("fv:n-t:historical", "mul", exo.mode_share_freight, exo.activity_freight),
# …indexed to base-year values
(gdp_index, "index_to", gdp_ppp, literal("y"), "y0"),
(fv + "0", "mul", "fv:n-t:historical", gdp_index),
# Scenario-specific adjustment factor for freight activity
("fv factor:n-t-y", "factor_fv", n, y, "config"),
# Apply the adjustment factor
(fv + "1", "mul", fv + "0", "fv factor:n-t-y"),
# Select only the ROAD data. NB Do not drop so 't' labels can be used for 'c', next.
((fv + "2", "select", fv + "1"), dict(indexers=dict(t=["RAIL", "ROAD"]))),
# Relabel
((fv_cny, "relabel2", fv + "2"), dict(new_dims={"c": "transport F {t}"})),

TODO introduce a 'fv-elasticity.csv' analogous to pdt-elasticity.csv, including:

  • An input data flow.
  • A placeholder file for the R12 node codelist.
  • Adjustments to the calculation of fv_cny to incorporate this elasticity.

Discussed at the 2025-03-20 MESSAGEix-Transport meeting; for use in the LED scenario implementation in the ScenarioMIP/SSP project.

@khaeru khaeru added enh New features or functionality p:SSP-2024 2024 SSP updates and ScenarioMIP transport MESSAGEix-Transport variant or transport in the base model labels Mar 20, 2025
@khaeru khaeru self-assigned this Mar 20, 2025
@khaeru khaeru linked a pull request Mar 30, 2025 that will close this issue
11 tasks
@khaeru
Copy link
Member Author

khaeru commented Mar 30, 2025

Closed by #300.

@khaeru khaeru closed this as completed Mar 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enh New features or functionality p:SSP-2024 2024 SSP updates and ScenarioMIP transport MESSAGEix-Transport variant or transport in the base model
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant