Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

set dyn_flex_mip

iLab Assistant

Set the number of time steps used for dynamic flexible MIP, which aggregates unit commitment decisions in neighbouring time intervals. Default value of -1 turns off the dynamic flexible MIP functionality

Options
Valueint
LicenseSHOP_DYN_FLEX
Release version13.0.0.a

Activating dynamic flexible MIP

In order to save computation time, start/stop binary variables in plants can cover more than one time step. The timespan of a MIP interval can be set dynamically in SHOP, meaning that SHOP decides where the intervals should be placed based on previous results. This is done by giving the command:

set dyn_flex_mip <value>

If command is not set, dynamic MIP intervals will not be used.

The value given by the user is the number of extra time steps that will be included at the start and end of the interval. This is done in order to leave some flexibility for later iterations.