JGCRI / gcam-core

GCAM -- The Global Change Analysis Model
http://jgcri.github.io/gcam-doc/
Other
290 stars 168 forks source link

Recursive model #479

Open Nicoc92 opened 2 weeks ago

Nicoc92 commented 2 weeks ago

I have a question regarding how climate constraints, such as target temperature or radiative forcing for the year 2100, actually function within the GCAM model. From what I understand, GCAM creates a CO2 market to limit emissions in order to meet these constraints. However, I’m not entirely sure I fully grasp how this mechanism works. Does the model first calculate emissions for 2100 and then iterate over each period to adjust the price of CO2 market (demand and supply) in order to meet the constraint set in the "target finder"? I’m asking because I find it a bit difficult to understand how GCAM can impose this kind of constraint, given that it is a recursive model. Is there some optimization involved in this process? I would greatly appreciate more detailed information on how these constraints work and how they are enforced within the model. Thank you in advance for your help, Best regards,

realxinzhao commented 1 week ago

Does the model first calculate emissions for 2100 and then iterate over each period to adjust the price of the CO2 market (demand and supply) in order to meet the constraint set in the "target finder"

Yes, if target-finding through carbon prices. The assumption is carbon prices for emissions from fossil fuels grow at a Hotelling rate (3% annually).