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

update scenario_config.csv for new default scenarios: #1840

Merged
merged 1 commit into from
Sep 25, 2024

Conversation

LaviniaBaumstark
Copy link
Member

@LaviniaBaumstark LaviniaBaumstark commented Sep 25, 2024

Purpose of this PR

update scenario_config.csv for new default scenarios (closely coordinated with scenarios needed for ScenarioMIP, with the goal of having a good set of default scenarios that are useful for all projects):

  • move startyear for policy scenarios from 2025 to 2030
  • adjust SSP1 for more sustainability
  • add first implementation of SSP3 - not working
  • delete SDP_MC, SDP_RC, SDP_EI
  • reorder scenarios according their priority
  • delete switches which are not changed any more: optimization, cm_CO2priceRegConvEndYr, cm_maxProdBiolc, cm_subsec_model_steel

Type of change

  • Minor change (default scenarios show only small differences)

Checklist:

  • My code follows the coding etiquette
  • I performed a self-review of my own code
  • All automated model tests pass (FAIL 0 in the output of make test)

Further information (optional):

  • Test runs are here:
  • Comparison of results (what changes by this PR?):

* move startyear for policy scenarios from 2025 to 2030
* adjust SSP1 for more sustainability
* add first implementation of SSP3 - not working
* delete SDP_MC, SDP_RC, SDP_EI
* reorder scenarios according their priority
* delete switches which are not changed any more: optimization, cm_CO2priceRegConvEndYr, cm_maxProdBiolc, cm_subsec_model_steel
@laurinks
Copy link
Contributor

> compareScenConf(fileList = c("config/scenario_config.csv", "config/scenario_config_new.csv"),
            renamedRows = c("SSP2-PkBudg1050" = "SSP2-PkBudg1000", 
            "SSP2-EU21-PkBudg1050" = "SSP2-EU21-PkBudg1000",
            "SSP1-PkBudg1050" = "SSP1-PkBudg1000",
            "SSP5-PkBudg1050" = "SSP5-PkBudg1000",
            "SSP2_lowEn-PkBudg1050" = "SSP2_lowEn-PkBudg1000"))
Loading R helper functions from /p/projects/rd3mod/github/repos/remindmodel/remind/develop.

File comparison: config/scenario_config.csv -> config/scenario_config_new.csv
Columns deleted: cm_CO2priceRegConvEndYr, cm_maxProdBiolc, cm_subsec_model_steel, optimization
Columns added:   -
Renamed columns: -
Renamed rows:    SSP2-PkBudg1050 -> SSP2-PkBudg1000, SSP2-EU21-PkBudg1050 -> SSP2-EU21-PkBudg1000, SSP1-PkBudg1050 -> SSP1-PkBudg1000, SSP5-PkBudg1050 -> SSP5-PkBudg1000, SSP2_lowEn-PkBudg1050 -> SSP2_lowEn-PkBudg1000

Changes in the scenarios:
~ SSP2-NDC:
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-PkBudg500:
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-PkBudg650:
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-PkBudg1050 -> SSP2-PkBudg1000:
    c_budgetCO2from2020: 1050 -> 1000 (default: 1150)
    cm_co2_tax_startyear: 40 -> 45 (default: -1)
    cm_peakBudgYr: 2100 -> 2080 (default: 2050)
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-EU21-NDC:
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-EU21-PkBudg500:
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-EU21-PkBudg650:
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2-EU21-PkBudg1050 -> SSP2-EU21-PkBudg1000:
    c_budgetCO2from2020: 1050 -> 1000 (default: 1150)
    cm_co2_tax_startyear: 40 -> 45 (default: -1)
    cm_peakBudgYr: 2100 -> 2080 (default: 2050)
    cm_startyear: 2025 -> 2030 (default: 2005)
+ SSP3-NPi-calibrate was added.
+ SSP3-NDC was added.
+ SSP3-NPi was added.
+ SSP3-PkBudg650 was added.
+ SSP3-PkBudg1000 was added.
~ SSP1-NPi-calibrate:
    c_regi_earlyreti_rate: GLO 0.09, EUR_regi 0.15 -> GLO 0.12, EUR_regi 0.15 (default: GLO 0.09, EUR_regi 0.15)
    cm_LU_emi_scen: SSP1 -> SDP (default: SSP2)
    cm_APscen: SSP1 -> MFR (default: SSP2)
~ SSP1-NDC:
    c_regi_earlyreti_rate: GLO 0.09, EUR_regi 0.15 -> GLO 0.12, EUR_regi 0.16 (default: GLO 0.09, EUR_regi 0.15)
    cm_LU_emi_scen: SSP1 -> SDP (default: SSP2)
    cm_APscen: SSP1 -> MFR (default: SSP2)
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP1-NPi:
    c_regi_earlyreti_rate: GLO 0.09, EUR_regi 0.15 -> GLO 0.12, EUR_regi 0.15 (default: GLO 0.09, EUR_regi 0.15)
    cm_LU_emi_scen: SSP1 -> SDP (default: SSP2)
    cm_APscen: SSP1 -> MFR (default: SSP2)
~ SSP1-PkBudg650:
    c_regi_earlyreti_rate: GLO 0.09, EUR_regi 0.15 -> GLO 0.12, EUR_regi 0.16 (default: GLO 0.09, EUR_regi 0.15)
    cm_CESMkup_build: standard -> feelhpb 1.05, fehob 1.75, feheb 0.1 (default: standard)
    cm_CESMkup_ind: standard -> manual (default: standard)
    cm_CESMkup_ind_data: "" -> feh2_otherInd 1.04, feelhth_otherInd 0.4, feh2_cement 2.0, feelhth_chemicals 1.3, feh2_chemicals 1.04 (default: "")
    cm_LU_emi_scen: SSP1 -> SDP (default: SSP2)
    cm_APscen: SSP1 -> MFR (default: SSP2)
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP1-PkBudg1050 -> SSP1-PkBudg1000:
    c_budgetCO2from2020: 1050 -> 1000 (default: 1150)
    cm_co2_tax_startyear: 40 -> 45 (default: -1)
    cm_peakBudgYr: 2100 -> 2080 (default: 2050)
    c_regi_earlyreti_rate: GLO 0.09, EUR_regi 0.15 -> GLO 0.12, EUR_regi 0.16 (default: GLO 0.09, EUR_regi 0.15)
    cm_LU_emi_scen: SSP1 -> SDP (default: SSP2)
    cm_APscen: SSP1 -> MFR (default: SSP2)
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2_lowEn-NDC:
    start: 0 -> 1,AMT
~ SSP2_lowEn-NPi:
    start: 0 -> 1,AMT
~ SSP2_lowEn-PkBudg650:
    start: 0 -> 1,AMT
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP2_lowEn-PkBudg1050 -> SSP2_lowEn-PkBudg1000:
    start: 0 -> 1,AMT
    c_budgetCO2from2020: 1050 -> 1000 (default: 1150)
    cm_co2_tax_startyear: 40 -> 45 (default: -1)
    cm_peakBudgYr: 2100 -> 2080 (default: 2050)
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP5-NDC:
    start: 1,AMT -> 1
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP5-NPi:
    start: 1,AMT -> 1
~ SSP5-PkBudg650:
    start: 1,AMT -> 1
    cm_startyear: 2025 -> 2030 (default: 2005)
~ SSP5-PkBudg1050 -> SSP5-PkBudg1000:
    start: 1,AMT,compileInTests -> 1,compileInTests
    c_budgetCO2from2020: 1050 -> 1000 (default: 1150)
    cm_co2_tax_startyear: 40 -> 45 (default: -1)
    cm_peakBudgYr: 2100 -> 2080 (default: 2050)
    cm_startyear: 2025 -> 2030 (default: 2005)
- SDP_MC-NPi-calibrate was deleted.
- SDP_MC-NPi was deleted.
- SDP_MC-PkBudg650 was deleted.
- SDP_EI-NPi-calibrate was deleted.
- SDP_EI-NPi was deleted.
- SDP_EI-PkBudg650 was deleted.
- SDP_RC-NPi-calibrate was deleted.
- SDP_RC-NPi was deleted.
- SDP_RC-PkBudg650 was deleted.

$allwarnings
NULL

Copy link
Contributor

@laurinks laurinks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, looks good to me! I added the output of the comparescenconf function for easier comparison.
There are still a few scenario specifications to be checked (as we discussed), but all of these can be added in the next step.

@LaviniaBaumstark LaviniaBaumstark merged commit 4e8200d into remindmodel:develop Sep 25, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants