Note
Go to the end to download the full example code.
Robust policy: low-demand formulation across SSP2 variants#
from noads.application.examples import single_policy_robust_scenario_optimization
Robust optimization with demand avoidance#
Find a single policy that is feasible across SSP2-1.9, SSP2-2.6, and SSP2-3.4 simultaneously. All propulsion architectures are available, and the optimizer can reduce demand as a complementary lever.
background_scenarios = ["SSP2-34", "SSP2-26", "SSP2-19"]
result = single_policy_robust_scenario_optimization(
scenario_name="robust-SSP2-lowdemand",
global_scenario_names=background_scenarios,
carbon_budget_percent=3.0,
technology_index=1,
drop_in_only=False,
low_demand_formulation=True,
preferential_energy=False,
load_optimum=True,
plot_optimum=True,
save_optimum=False,
save_history_view=False,
save_figs=False,
)