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

added emissions and emission factors for SSP3 #603

Merged
merged 3 commits into from
Dec 4, 2024

Conversation

nicobauer
Copy link
Contributor

I added the implementation of the SSP3 emissions and emission factors (copy-paste of SSP2) and set everything to CLE (Current Legislation) in all regions and all times.

emi[r_HMStrong, 2050, "SSP3"] <- pmin(setYears(emi[r_HMStrong, 2030, "SSP3"]),
setYears(emissions_exogenous[r_HMStrong, 2030, "CLE"])) # 2050: CLE30
emi[r_HMStrong, 2100, "SSP3"] <- pmin(setYears(emi[r_HMStrong, 2050, "SSP3"]),
setYears(emissions_exogenous[r_HMStrong, 2030, "CLE"] )) # 2100: Lowest CLE30 or lower -> 0.8*CLE30
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
setYears(emissions_exogenous[r_HMStrong, 2030, "CLE"] )) # 2100: Lowest CLE30 or lower -> 0.8*CLE30
setYears(emissions_exogenous[r_HMStrong, 2030, "CLE"] )) # 2100: Lowest CLE30 or lower

I don't know, why in the SSP2 case there was this reduction to 80%, but here it was deliberately removed, right?

Copy link
Contributor

Choose a reason for hiding this comment

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

(so it should be removed from the comment as well)

emi[r_HMRest, 2050, "SSP3"] <- pmin(setYears(emi[r_HMRest, 2030, "SSP3"]),
setYears(emissions_exogenous[r_HMRest, 2030, "CLE"])) # 2050: Min CLE30 -> CLE30
emi[r_HMRest, 2100, "SSP3"] <- pmin(setYears(emi[r_HMRest, 2050, "SSP3"]),
setYears(emissions_exogenous[r_HMRest, 2030, "CLE"] )) # 2100: CLE30 WEU -> 0.8*CLE30
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
setYears(emissions_exogenous[r_HMRest, 2030, "CLE"] )) # 2100: CLE30 WEU -> 0.8*CLE30
setYears(emissions_exogenous[r_HMRest, 2030, "CLE"] )) # 2100: CLE30 WEU

emi[r_L, 2050, "SSP3"] <- pmin(setYears(emi[r_L, 2030, "SSP3"]),
setYears(emissions_exogenous[r_L, 2030, "CLE"])) # 2050: Min CLE30 -> CLE30
emi[r_L, 2100, "SSP3"] <- pmin(setYears(emi[r_L, 2050, "SSP3"]),
setYears(emissions_exogenous[r_L, 2030, "CLE"] )) # 2100: CLE30 WEU -> 0.95*CLE30
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
setYears(emissions_exogenous[r_L, 2030, "CLE"] )) # 2100: CLE30 WEU -> 0.95*CLE30
setYears(emissions_exogenous[r_L, 2030, "CLE"] )) # 2100: CLE30 WEU

@nicobauer
Copy link
Contributor Author

I also do not know why that change was introduced and hardcoded. I guess this was Sebastian. I did not follow the log backwards.

@nicobauer nicobauer merged commit 7193697 into pik-piam:master Dec 4, 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.

3 participants