remindmodel / remind

REMIND - REgional Model of INvestments and Development
Other
91 stars 123 forks source link

Adding support for scenario based regional emission targets #1674

Closed Renato-Rodrigues closed 1 month ago

Renato-Rodrigues commented 1 month ago

Purpose of this PR

Region 2030 target net-zero year gasses_coverage
EU27_regi 57% (1990) 2050 GHG
DEU 65% (1990) 2045 GHG
UKI   2050 GHG
USA   2050 GHG
JPN   2050 GHG
CHA   2060 CO2
IND   2070 CO2
Region 2030 target
UKI 68% (1990)
USA 50-52% (2005)
JPN 46% (2013)
CHA 65% (2005, per unit of GDP)
IND 45% (2005)

ii. Consider aggregated regions targets: see @orichters comment below about CAZ.

Type of change

Checklist:

Further information (optional):

Renato-Rodrigues commented 1 month ago

@orichters and @cchrisgong As I think you two work with similar scenario definitions, would you have any comment, critique or suggestions about the above described nzero regional emissions target scenario?

Renato-Rodrigues commented 1 month ago

@robertpietzcker The run using the above-mentioned nzero scenario definition is still in progress, but it seems that the challenge of achieving convergence lies not in the regional net zero targets (only India is experiencing a slight issue in reaching the tolerance I set, but this could probably be resolved), but rather in achieving convergence in primary energy trade.

Since this is an "extreme" scenario, I expected a worst-case situation. However, as debugging the primary energy trade is more challenging, I just wanted to ping you on this in case you have any immediate thoughts on this.

I will create a nashAnalysis report as soon as the run finishes to further analyze the situation.

Renato-Rodrigues commented 1 month ago

Thk you @orichters .

Well, we basically implement net Zero targets additionally (via a tax markup) to global carbon prices (such as a 1.5K or 2K scenario using diffCurvPhaseIn2Lin).

Yes, I am aware. This is an alternative way of doing the targets.

Well, we basically implement net Zero targets additionally (via a tax markup) to global carbon prices (such as a 1.5K or 2K scenario using diffCurvPhaseIn2Lin). Also, my assessment was that China has a GHG, not CO2target.

I am following in principle the classification made by the net zero tracker team. For China they state:

Coverage of gases: The phraseology in the Chinese NDC and Mid-Century Long-Term Low Greenhouse Gas Emission Development Strategy (LTS) refers only to "carbon" neutrality (碳中和). 
Although Chinese Special Climate Envoy Xie Zhenhua stated, in mid-2021, that the 2060 neutrality target will cover all greenhouse gas emissions (not just CO2) the LTS has explicit reference 'carbon neutrality' and links to the 2030 emissions peaking target which relates only to carbon emissions.  This coding preferences the official documents over the government announcement. 

Special Climate Envoy Xie Zhenhua references (https://chinadialogue.net/en/digest/2060-neutrality-pledge-includes-all-greenhouses-gases/) or in Chinese (http://www.ncsc.org.cn/xwdt/gnxw/202107/t20210727_851433.shtml). 

I am open to adjust this if we want an integrated definition, but as I do not speak Chinese, I tend to follow their assessment instead. Maybe @cchrisgong could provide her point of view about that?

cchrisgong commented 1 month ago

hey, I see the discussion is too long, so I moved it to gitlab

Renato-Rodrigues commented 1 month ago

Note that Canada, Australia and Net Zealand all have 2050 net Zero GHG targets, as well as the majority of LAM countries. In NGFS, we also add LAM and CAZ to the 2050 list.

Thank you @orichters

As soon as I reach an stable solution with the net-zero targets in countries explicitly handled by the model, I could extend the formulation to include aggregated regions as you mentioned above.

For now I will keep this scenario example as is, as it is already enough challenging to make sure that the model can handle well this case with the scenario configs that I am currently trying.

cchrisgong commented 4 weeks ago

cc @lecfab