Doing a baseline run
It can be useful to do a MIMOSA run with zero mitigation: a baseline run. We distinguish two types of baseline runs: either with damages (a no-policy scenario, mainly to investigate the damages if no climate policy were implemented), and the true baseline run, in absence of climate policy and climate impacts.
Contrary to other scenarios, these are not optimisation runs, but rather simulation runs: the mitigation is set to zero, and the model is solved for the given parameters. Therefore, the solve()
function is not used, but rather the run_simulation()
or run_nopolicy_baseline()
function.
Note: this requires MIMOSA version 0.2.0 or higher
from mimosa import MIMOSA, load_params
params = load_params()
params["economics"]["damages"]["ignore damages"] = False # (1)!
params["time"]["end"] = 2150
model = MIMOSA(params)
simulation = model.run_nopolicy_baseline()
model.save_simulation(simulation, "baseline_nopolicy")
- This is default, so this line could be removed
from mimosa import MIMOSA, load_params
params = load_params()
params["economics"]["damages"]["ignore damages"] = True
params["economics"]["damages"]["scale factor"] = 0 # (1)!
params["time"]["end"] = 2150
model = MIMOSA(params)
simulation = model.run_nopolicy_baseline()
model.save_simulation(simulation, "baseline_ignore_damages")
- When damages are ignored, they do not affect the GDP. However, they are still calculated, and the variable
damage_costs
is still available in the output. To avoid this confusion, the damages are set to zero.