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

Enhancement of tests to cover levelized_cost #661

Open
OFR-IIASA opened this issue Oct 18, 2022 · 0 comments
Open

Enhancement of tests to cover levelized_cost #661

OFR-IIASA opened this issue Oct 18, 2022 · 0 comments
Labels
enh New features & functionality

Comments

@OFR-IIASA
Copy link
Contributor

OFR-IIASA commented Oct 18, 2022

Currently it is not possible to retrieve the parameters calculated endogenously to the core GAMS formulation as part of the solving workflow. These are saved in the GDX output file but cannot be retrieved from the MESSAGEix.Scenario object.

Tests should be added for the levelized_cost calculation, once the parameter can be retrieved.

Retrieving such parameters requires modification of the java-code.

A list of such parameters:

  • aeei_factor (macro related -> cumulative effect of AEEI over time)
  • beyond_horizon_factor (parameter_def.gms)
  • beyond_horizon_lifetime (parameter_def.gms -> scaling investment costs)
  • c0 (macro related -> initial consumption in base year)
  • check (macro iteration log related -> indicator if convergence check used)
  • construction_time_factor (parameter_def.gms -> scaling investment costs)
  • convergence_status (macro iteration log related -> convergence status)
  • ctr (macro iteration log related -> iteration counter)
  • demand_base (macro related -> energy consumption in base year)
  • demand_diff_abs (macro related -> absolute demand)
  • demand_diff_rel (macro related -> relative demand)
  • demand_fixed (parameter_def.gms)
  • demand_init (macro related -> ??)
  • demand_new (macro related -> ??)
  • demand_scale (macro related -> ??)
  • df_period (parameter_def.gms -> period_parameter_assignment.gms)
  • df_year (parameter_def.gms -> period_parameter_assignment.gms)
  • duration_period_sum (parameter_def.gms -> period_parameter_assignment.gms)
  • duration_time_rel (parameter_def.gms -> data_loads.gms)
  • ecst0 (macro related -> energy cost in base year)
  • elapsed_years (defined ??? -> period_parameter_assignment.gms)
  • end_of_horizon (parameter_def.gms -> scaling_investment_costs.gms)
  • eneprice (macro related -> Shadowprice of energy services from MSG)
  • enestart (macro related -> Consumption level from MSG)
  • epsilon (macro related -> elasticity factor)
  • export_cost (parameter_def.gms -> model_solve.gms)
  • finite_time_corr (macro related -> finite time correction factor)
  • gdp_base (macro related -> initial GDP in base year)
  • growth_factor (marco related -> cumultive growth effect and potential gdp)
  • i0 (macro related -> initial investment in base year)
  • import_cost (parameter_def.gms -> model_solve.gms)
  • k0 (macro related -> initial capital in base year)
  • labor (macro related -> total labor supply)
  • levelized_cost (parameter_def.gms -> scaling_investment_cost.gms)
  • lotol (macro related -> lower tolerance factor)
  • max_adjustment (iteration log related)
  • max_adjustment_neg (iteration log related)
  • max_adjustment_pos (iteration log related)
  • max_adjustment_pre (iteration log related)
  • max_it (iteration log related)
  • MESSAGE_ix_version (version_check.gms)
  • newlab (macro related -> new labor supply)
  • node_counter (macro related -> for looping over regions)
  • node_order (macro_related -> order of set node)
  • obj_func_chng (iteration log related)
  • obj_func_chng_pre (iteration log related)
  • obj_func_pre (iteration log related)
  • osc_check (iteration log related)
  • osc_check_final (iteration log related)
  • potential_gdp (macro related -> not documented)
  • price_diff_abs (macro related -> not documented)
  • price_diff_rel (macro related -> not documented)
  • price_init (macro related -> not documented)
  • remaining_capacity (parameter_def.gms -> scaling_investment_costs.gms)
  • remaining_years (parameter_def.gms -> period_parameter_assignment.gms)
  • report_iteration (iteration log related)
  • rho (macro related -> production function exponent)
  • scaling (iteration log related)
  • status (model status summary)
  • SVKN (macro_related -> new capital start variable)
  • SVNEWE (macro_related -> new energy start variable)
  • total_cost (macro related -> total energy cost from MSG)
  • trade_cost (parameter_def.gms -> revenues exports-imports)
  • udf (macro related -> utility discount factor)
  • y0 (macro related -> initial output in base year)
  • year_order (?? -> period_parameter_assignment.gms)
@OFR-IIASA OFR-IIASA added the enh New features & functionality label Oct 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enh New features & functionality
Projects
None yet
Development

No branches or pull requests

1 participant