set linear_startup

set linear_startup#

Toggle the building of liner startup and shutdown costs for generators and pumps on or off when MIP is not active. Default option “/not_set” uses the linear_startup_flag on each plant to decide if startup and shutdown costs should be used

Options

/on, /off, /not_set

License

SHOP_OPEN

Release version

13.0.0.a

Using linear start-stop costs#

Using linear instead of integer variables to add pump and generator start-stop costs can be done with the command:

set linear_startup /<option>

Comment

on

Turn on linear start-stop costs

off

Turn off linear start-stop costs

If command not set: Linear start-stop costs will not be used.

Linear start-stop costs allows a unit to have a fractional start or stop, but may reduce solution time of big problems drastically. The following table shows the outcome of combining the commands set universal_mip and set linear_startup. In short, if an hour is flagged as a MIP-hour, integer start-stop costs will be built. If the hour is not flagged as MIP, linear start-stop costs will be used if the command set linear_startup /on is used. Otherwise, no start-stop costs are built, and SHOP sees no cost of turning the unit on or off.

The table below shows what kind of start- stop costs will be used in SHOP if the commands “set linear_startup” and “set universal_mip” are combined:

set universal_mip /on

set universal_mip /off

set universal_mip /not_set

set linear_startup /on

Integer start- stop costs used in all hours

Linear start- stop costs used in all hours

Integer start- stop costs used if mip_flag is 1, linear otherwise

set linear_startup /off

Integer start- stop costs used in all hours

No start- stop costs used in any hour

Integer start- stop costs used if mip_flag is 1, no start-up costs otherwise