Production Formulate Upfront

Units:Yes/No
Default Value:True (-1)
Validation Rule:False (0) or True (-1)
Description:If production constraints should all be formulated upfront rather than checked iteratively.

Production Formulate Upfront controls certain logic constraints on start and stop decision variables in the mathematical program and how they are included in the problem. It can take these values:

No (value = 0)
These additional logic constraints are not formulated upfront but checked in each iteration and added only as required.
Yes (value = -1)
All start and stop logic constraints are added upfront, mitigating the need for an iteration to check for violation of the constraints.

These logic constraints are rarely violated but can be required in models with significant ramping and start constraints combined with Reserve constraints. If the constraints are required, an additional iteration will occur in the simulation, and this can be eliminated (at the cost of a larger upfront formulation) by setting this switch.