forked from farhanrahman/kyoto
-
Notifications
You must be signed in to change notification settings - Fork 1
Carbontarget
tumblerer edited this page Jun 16, 2012
·
3 revisions
This service sets the emissions targets on a country by country basis.
Session targets are set with the aim to reduce world emissions by 5% per session and account for non participant countries continuing to output without reduction. Each country will have to reduce its carbon as a proportion of the carbon it produced in the previous session
Formulas to derive targets for sessions:
newGlobalTarget = lastSessionTarget * 0.95
kyotoTarget = newGlobalTarget - rogueCarbonOutput
lastSessionProportion = countryOuput / (totalWorldOutput - rogueCarbonOutput)
countryTarget = kyotoTarget * lastSessionProportion
Formulas to derive year on year targets:
sessionProgress = sessionYear / YEARS_IN_SESSION
sessionTargetDiff = lastSessionTarget - thisSessionTarget
yearTarget = lastSessionTarget - sessionTargetDiff*sessionProgress - penalty