Hi,
I have been trying to incorporate an additional constraint on peak temperature targets into the source code of GCAM, by imposing penalties for deviations from the temperature target. However, after multiple iterations, the model fails to simultaneously satisfy both the original end goals and this new constraint. I suspect this may be due to the solver prioritizing the end target (which differs from the logic of conventional optimization) and am wondering:
- Whether it is feasible to implement such a constraint within GCAM;
- If feasible, what adjustments are needed to achieve simultaneous satisfaction of both the end goals and the new constraint.
The attachments are my adjustments in temperature_target.cpp and policy_target_runner.cpp.
Thank you very much for your assistance!
policy_target_runner.cpp
temperature_target.cpp
Hi,
I have been trying to incorporate an additional constraint on peak temperature targets into the source code of GCAM, by imposing penalties for deviations from the temperature target. However, after multiple iterations, the model fails to simultaneously satisfy both the original end goals and this new constraint. I suspect this may be due to the solver prioritizing the end target (which differs from the logic of conventional optimization) and am wondering:
The attachments are my adjustments in temperature_target.cpp and policy_target_runner.cpp.
Thank you very much for your assistance!
policy_target_runner.cpp
temperature_target.cpp