RELAX_CONSTRAINTS
If True (the default), several constraints are relaxed by setting default breach prices within the optimization problem, leading to the default priority:
Avoid breaching the site consumption/production capacity.
Avoid not meeting SoC minima/maxima.
The specific relax-soc-constraints and relax-site-capacity-constraints flags follow this flag unless they are set explicitly, in which case they take precedence.
The device consumption-capacity and production-capacity are deliberately not covered; see relax-capacity-constraints.
For tighter control over prices and priorities, the breach prices can also be set explicitly (the relevant fields have breach-price in their name).