Originally Contributed by: Clayton Barrows
PowerSimulations.jl supports simulations that consist of sequential optimization problems where results from previous problems inform subsequent problems in a variety of ways. This example demonstrates some of these capabilities to represent electricity market clearing.
Since the OperatiotnsProblem
is the fundamental building block of a sequential
simulation in PowerSimulations, we will build on the OperationsProblem example
by sourcing it as a dependency.
using SIIPExamples
pkgpath = dirname(dirname(pathof(SIIPExamples)))
include(
joinpath(pkgpath, "test", "3_PowerSimulations_examples", "01_operations_problems.jl"),
)
[ Info: Loaded time series from storage file existing=modified_RTS_GMLC_DA_sys_time_series_storage.h5 new=/var/folders/27/2jr8c7gn4j72fvrg4qt81zrw8w_711/T/jl_IqRLtA ┌ Warning: Rate 500.0 MW for C31-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B8 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B26 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A32-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for CA-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for A5 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B34 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B19 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B31-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C30 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B27 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A21 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A32-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B29 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A18 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C5 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C13-2 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C24 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C28 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A29 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for A3 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for AB1 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for AB2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C27 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 722.0 MW for C35 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A25-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B5 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B2 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B31-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C20 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B23 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A28 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A19 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C9 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C1 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C2 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B25-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for A9 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C11 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C19 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C23 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C25-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C32-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B20 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B9 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C25-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C12-1 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A27 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C21 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A34 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 AbstractDeviceFormulation ├─ FixedOutput ├─ AbstractBranchFormulation │ ├─ AbstractDCLineFormulation │ │ ├─ HVDCDispatch │ │ ├─ HVDCLossless │ │ └─ HVDCUnbounded │ ├─ StaticBranch │ ├─ StaticBranchBounds │ └─ StaticBranchUnbounded ├─ AbstractHydroFormulation │ ├─ AbstractHydroDispatchFormulation │ │ ├─ HydroDispatchRunOfRiver │ │ └─ AbstractHydroReservoirFormulation │ │ ├─ HydroDispatchPumpedStorage │ │ ├─ HydroDispatchPumpedStoragewReservation │ │ ├─ HydroDispatchReservoirBudget │ │ └─ HydroDispatchReservoirStorage │ └─ AbstractHydroUnitCommitment │ ├─ HydroCommitmentReservoirBudget │ ├─ HydroCommitmentReservoirStorage │ └─ HydroCommitmentRunOfRiver ├─ AbstractLoadFormulation │ ├─ AbstractControllablePowerLoadFormulation │ │ ├─ DispatchablePowerLoad │ │ └─ InterruptiblePowerLoad │ └─ StaticPowerLoad ├─ AbstractRegulationFormulation │ ├─ DeviceLimitedRegulation │ └─ ReserveLimitedRegulation ├─ AbstractRenewableFormulation │ └─ AbstractRenewableDispatchFormulation │ ├─ RenewableConstantPowerFactor │ └─ RenewableFullDispatch ├─ AbstractStorageFormulation │ ├─ BookKeeping │ ├─ BookKeepingwReservation │ └─ AbstractEnergyManagement │ └─ EndOfPeriodEnergyTarget └─ AbstractThermalFormulation ├─ AbstractThermalDispatchFormulation │ ├─ ThermalCompactDispatch │ ├─ ThermalDispatch │ ├─ ThermalDispatchNoMin │ └─ ThermalRampLimited └─ AbstractThermalUnitCommitment ├─ AbstractCompactUnitCommitment │ ├─ ThermalCompactUnitCommitment │ └─ ThermalMultiStartUnitCommitment └─ AbstractStandardUnitCommitment ├─ ThermalBasicUnitCommitment └─ ThermalStandardUnitCommitment
BuildStatus.BUILT = 0
We had already created a sys::System
from hourly RTS data in the OperationsProblem example.
The RTS data also includes 5-minute resolution time series data. So, we can create another
System
:
sys_RT = build_system(PSITestSystems, "modified_RTS_GMLC_RT_sys")
[ Info: Loaded time series from storage file existing=modified_RTS_GMLC_RT_sys_time_series_storage.h5 new=/var/folders/27/2jr8c7gn4j72fvrg4qt81zrw8w_711/T/jl_xQx25B ┌ Warning: Rate 500.0 MW for C31-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B8 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B26 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A32-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for CA-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for A5 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B34 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B19 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B31-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C30 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B27 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A21 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A32-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B29 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A18 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C5 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C13-2 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C24 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C28 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A29 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for A3 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for AB1 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for AB2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C27 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 722.0 MW for C35 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A25-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B5 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B2 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B31-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C20 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B23 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A28 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A19 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C9 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C1 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C2 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B25-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for A9 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C11 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C19 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C23 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C25-1 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C32-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for B20 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for B9 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C25-2 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 175.0 MW for C12-1 is larger than the max expected in the range of (min = 47.0, max = 52.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A27 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for C21 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148 ┌ Warning: Rate 500.0 MW for A34 is larger than the max expected in the range of (min = 134.0, max = 145.0). └ @ PowerSystems ~/.julia/packages/PowerSystems/4kGrw/src/utils/IO/branchdata_checks.jl:148
Base Power: 100.0
Num components: 527
ConcreteType | SuperTypes | Count | |
---|---|---|---|
String | String | Int64 | |
1 | Arc | Topology <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 109 |
2 | Area | AggregationTopology <: Topology <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 1 |
3 | Bus | Topology <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 73 |
4 | GenericBattery | Storage <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 1 |
5 | HVDCLine | DCBranch <: Branch <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 1 |
6 | HydroDispatch | HydroGen <: Generator <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 1 |
7 | HydroEnergyReservoir | HydroGen <: Generator <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 19 |
8 | Line | ACBranch <: Branch <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 105 |
9 | LoadZone | AggregationTopology <: Topology <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 21 |
10 | PowerLoad | StaticLoad <: ElectricLoad <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 51 |
11 | RenewableDispatch | RenewableGen <: Generator <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 30 |
12 | RenewableFix | RenewableGen <: Generator <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 31 |
13 | TapTransformer | ACBranch <: Branch <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 15 |
14 | ThermalStandard | ThermalGen <: Generator <: StaticInjection <: Device <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 64 |
15 | VariableReserve{ReserveDown} | Reserve{ReserveDown} <: Service <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 1 |
16 | VariableReserve{ReserveUp} | Reserve{ReserveUp} <: Service <: Component <: InfrastructureSystemsComponent <: InfrastructureSystemsType <: Any | 4 |
Components with time series data: 138
Total StaticTimeSeries: 178
Total Forecasts: 178
Resolution: 5 minutes
First initial time: 2020-01-01T00:00:00
Last initial time: 2020-12-31T23:00:00
Horizon: 12
Interval: 15 minutes
Forecast window count: 35133
OperationsProblemTemplate
s define Stage
s¶Sequential simulations in PowerSimulations are created by defining OperationsProblems
that represent Stages
, and how information flows between executions of a Stage
and
between different Stage
s.
Let's start by defining a two stage simulation that might look like a typical day-Ahead and real-time electricity market clearing process.
#set_device_model!(template_ed, GenericBattery, BookKeeping)
template_uc
Operations Problem Specification ============================================ Transmission: CopperPlatePowerModel ============================================ Devices Models: Type: ThermalStandard Formulation: ThermalStandardUnitCommitment Type: PowerLoad Formulation: StaticPowerLoad Type: HydroDispatch Formulation: FixedOutput Type: RenewableFix Formulation: FixedOutput Type: RenewableDispatch Formulation: RenewableFullDispatch Type: HydroEnergyReservoir Formulation: HydroDispatchRunOfRiver ============================================ Branches Models: Type: Line Formulation: StaticBranch Type: TapTransformer Formulation: StaticBranch Type: Transformer2W Formulation: StaticBranch ============================================ Services Models: Type: VariableReserve{ReserveDown} Formulation: RangeReserve Type: VariableReserve{ReserveUp} Formulation: RangeReserve ============================================
In addition to the manual specification process demonstrated in the OperationsProblem example, PSI also provides pre-specified templates for some standard problems:
template_ed = template_economic_dispatch()
Operations Problem Specification ============================================ Transmission: CopperPlatePowerModel ============================================ Devices Models: Type: ThermalStandard Formulation: ThermalDispatch Type: HydroDispatch Formulation: HydroDispatchRunOfRiver Type: PowerLoad Formulation: StaticPowerLoad Type: RenewableFix Formulation: FixedOutput Type: RenewableDispatch Formulation: RenewableFullDispatch Type: HydroEnergyReservoir Formulation: HydroDispatchRunOfRiver Type: InterruptibleLoad Formulation: InterruptiblePowerLoad ============================================ Branches Models: Type: Line Formulation: StaticBranch Type: TapTransformer Formulation: StaticBranch Type: Transformer2W Formulation: StaticBranch Type: HVDCLine Formulation: HVDCDispatch ============================================ Services Models: Type: VariableReserve{ReserveDown} Formulation: RangeReserve Type: VariableReserve{ReserveUp} Formulation: RangeReserve ============================================
SimulaitonProblems
¶OperationsProblem
s define models. The actual problem will change as the stage gets updated to represent
different time periods, but the formulations applied to the components is constant within
a stage. In this case, we want to define two stages with the OperationsProblemTemplate
s
and the System
s that we've already created.
problems = SimulationProblems(
UC = OperationsProblem(template_uc, sys, optimizer = solver),
ED = OperationsProblem(template_ed, sys_RT, optimizer = solver, balance_slack_variables = true),
)
SimulationProblems(OrderedCollections.OrderedDict{Symbol,OperationsProblem}(:UC => OperationsProblem() ,:ED => OperationsProblem() ), [:UC, :ED])
Note that the "ED" problem has a balance_slack_variables = true
argument. This adds slack
variables with a default penalty of 1e6 to the nodal energy balance constraint and helps
ensure feasibility with some performance impacts.
SimulationSequence
¶Similar to an OperationsProblemTemplate
, the SimulationSequence
provides a template of
how to execute a sequential set of operations problems.
print_struct(SimulationSequence)
Let's review some of the SimulationSequence
arguments.
In PowerSimulations, chronologies define where information is flowing. There are two types of chronologies.
solutions are used to inform economic dispatch problems
single stage. e.g. the dispatch setpoints of the first period of an economic dispatch problem are constrained by the ramping limits from setpoints in the final period of the previous problem.
Let's define an inter-stage chronology that synchronizes information from 24 periods of the first stage with a set of executions of the second stage:
feedforward_chronologies = Dict(("UC" => "ED") => Synchronize(periods = 24))
Dict{Pair{String,String},Synchronize} with 1 entry: "UC"=>"ED" => Synchronize(24, 0, UpdateTrigger(-1, -1))
FeedForward
and Cache
¶The definition of exactly what information is passed using the defined chronologies is
accomplished with FeedForward
and Cache
objects. Specifically, FeedForward
is used
to define what to do with information being passed with an inter-stage chronology. Let's
define a FeedForward
that affects the semi-continuous range constraints of thermal generators
in the economic dispatch problems based on the value of the unit-commitment variables.
feedforward = Dict(
("ED", :devices, :ThermalStandard) => SemiContinuousFF(
binary_source_problem = PSI.ON,
affected_variables = [PSI.ACTIVE_POWER],
),
)
Dict{Tuple{String,Symbol,Symbol},SemiContinuousFF} with 1 entry: ("ED", :devices, :ThermalStandard) => SemiContinuousFF(:On, [:P], nothing)
The stage problem length, look-ahead, and other details surrounding the temporal Sequencing
of stages are controlled using the intervals
argument and the structure of the Forecast
data in the System
of each problem.
advance after each execution. e.g. day-ahead problems have an interval of 24-hours
So, to define a typical day-ahead - real-time sequence, we can define the following:
intervals = Dict("UC" => (Hour(24), Consecutive()), "ED" => (Minute(15), Consecutive()))
Dict{String,Tuple{TimePeriod,Consecutive}} with 2 entries: "ED" => (Minute(15), Consecutive(UpdateTrigger(-1, -1))) "UC" => (Hour(24), Consecutive(UpdateTrigger(-1, -1)))
Finally, we can put it all together:
DA_RT_sequence = SimulationSequence(
problems = problems,
intervals = intervals,
ini_cond_chronology = InterProblemChronology(),
feedforward_chronologies = feedforward_chronologies,
feedforward = feedforward,
)
Feed Forward Chronology ----------------------- ED: SemiContinuousFF -> ThermalStandard UC--┐ from : On | ┌----┬----┬----┬----┬----┼----┬----┬----┬----┬----┬----┐ | | | | | | | | | | | | | | | | | | | | | | | | └─ED └─ED └─ED └─ED └─ED └─ED └─ED └─ED └─ED └─ED └─ED └─ED ... (x24) to : ["P"] Initial Condition Chronology ---------------------------- 1 | | 2 --> 2 ... (x96)
Simulation
¶Now, we can build and execute a simulation using the SimulationSequence
and Stage
s
that we've defined.
sim = Simulation(
name = "rts-test",
steps = 1,
problems = problems,
sequence = DA_RT_sequence,
simulation_folder = dirname(dirname(pathof(SIIPExamples))),
)
Simulation()
build!(sim)
┌ Info: │ ────────────────────────────────────────────────────────────────────────────── │ Time Allocations │ ────────────────────── ─────────────────────── │ Tot / % measured: 4.80s / 100% 1.12GiB / 100% │ │ Section ncalls time %tot avg alloc %tot avg │ ────────────────────────────────────────────────────────────────────────────── │ Build Simulation 1 4.80s 100% 4.80s 1.12GiB 100% 1.12GiB │ Build Problems 1 4.63s 96.6% 4.63s 1.12GiB 100% 1.12GiB │ Problem UC 1 3.41s 71.1% 3.41s 917MiB 79.6% 917MiB │ ThermalStandard 1 794ms 16.5% 794ms 128MiB 11.1% 128MiB │ RenewableDis... 1 92.8ms 1.93% 92.8ms 21.3MiB 1.85% 21.3MiB │ Services 1 55.2ms 1.15% 55.2ms 22.4MiB 1.95% 22.4MiB │ PowerLoad 1 37.6ms 0.78% 37.6ms 6.32MiB 0.55% 6.32MiB │ HydroEnergyR... 1 31.7ms 0.66% 31.7ms 8.10MiB 0.70% 8.10MiB │ RenewableFix 1 20.9ms 0.44% 20.9ms 1.91MiB 0.17% 1.91MiB │ CopperPlateP... 1 4.86ms 0.10% 4.86ms 2.95MiB 0.26% 2.95MiB │ Objective 1 2.08ms 0.04% 2.08ms 1.97MiB 0.17% 1.97MiB │ HydroDispatch 1 1.10ms 0.02% 1.10ms 68.1KiB 0.01% 68.1KiB │ Build pre-step 1 976μs 0.02% 976μs 153KiB 0.01% 153KiB │ Line 1 4.01μs 0.00% 4.01μs 64.0B 0.00% 64.0B │ Transformer2W 1 711ns 0.00% 711ns 64.0B 0.00% 64.0B │ TapTransformer 1 425ns 0.00% 425ns 64.0B 0.00% 64.0B │ Problem ED 1 992ms 20.7% 992ms 211MiB 18.3% 211MiB │ ThermalStandard 1 136ms 2.83% 136ms 25.3MiB 2.20% 25.3MiB │ Interruptibl... 1 128ms 2.68% 128ms 8.53MiB 0.74% 8.53MiB │ HydroDispatch 1 104ms 2.16% 104ms 5.94MiB 0.52% 5.94MiB │ PowerLoad 1 34.9ms 0.73% 34.9ms 2.06MiB 0.18% 2.06MiB │ RenewableDis... 1 27.9ms 0.58% 27.9ms 4.40MiB 0.38% 4.40MiB │ RenewableFix 1 19.2ms 0.40% 19.2ms 787KiB 0.07% 787KiB │ HydroEnergyR... 1 16.8ms 0.35% 16.8ms 2.13MiB 0.19% 2.13MiB │ CopperPlateP... 1 15.8ms 0.33% 15.8ms 1.72MiB 0.15% 1.72MiB │ Services 1 15.0ms 0.31% 15.0ms 6.53MiB 0.57% 6.53MiB │ Build pre-step 1 987μs 0.02% 987μs 128KiB 0.01% 128KiB │ Objective 1 341μs 0.01% 341μs 401KiB 0.03% 401KiB │ Line 1 4.09μs 0.00% 4.09μs 64.0B 0.00% 64.0B │ HVDCLine 1 1.70μs 0.00% 1.70μs 64.0B 0.00% 64.0B │ TapTransformer 1 609ns 0.00% 609ns 64.0B 0.00% 64.0B │ Transformer2W 1 512ns 0.00% 512ns 64.0B 0.00% 64.0B │ Initialize Simul... 1 1.39ms 0.03% 1.39ms 20.1KiB 0.00% 20.1KiB │ Serializing Simu... 1 892μs 0.02% 892μs 16.3KiB 0.00% 16.3KiB │ Assign FeedForward 1 56.2μs 0.00% 56.2μs 3.38KiB 0.00% 3.38KiB │ Check Steps 1 33.6μs 0.00% 33.6μs 8.45KiB 0.00% 8.45KiB └ ──────────────────────────────────────────────────────────────────────────────
BuildStatus.BUILT = 0
the following command returns the status of the simulation (0: is proper execution) and stores the results in a set of HDF5 files on disk.
execute!(sim, enable_progress_bar = false)
Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 364.26932 (451) 89 Obj 7341.4562 Primal inf 116.45055 (384) 178 Obj 11671.716 Primal inf 68.774479 (343) 267 Obj 13508.76 Primal inf 42.911762 (290) 356 Obj 15152.343 Primal inf 19.747797 (205) 445 Obj 16601.82 Primal inf 10.897706 (117) 534 Obj 17841.134 Primal inf 3.1276087 (37) 568 Obj 17841.135 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10972 - 568 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 361.35223 (451) 89 Obj 7124.9675 Primal inf 116.60081 (387) 178 Obj 11602.365 Primal inf 68.482857 (345) 267 Obj 13436.588 Primal inf 43.996929 (293) 356 Obj 15156.058 Primal inf 19.812063 (206) 445 Obj 16557.245 Primal inf 11.495413 (121) 534 Obj 17841.134 Primal inf 2.8923048 (38) 568 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10971 - 568 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 358.35507 (451) 89 Obj 7440.5829 Primal inf 112.25422 (382) 178 Obj 11557.058 Primal inf 70.183745 (347) 267 Obj 13389.284 Primal inf 44.785487 (295) 356 Obj 15148.275 Primal inf 19.785621 (206) 445 Obj 16533.694 Primal inf 11.599528 (122) 534 Obj 17841.134 Primal inf 3.4345653 (39) 571 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.1097 - 571 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 355.97461 (451) 89 Obj 7431.5595 Primal inf 111.96621 (389) 178 Obj 11555.045 Primal inf 70.234633 (349) 267 Obj 13306.786 Primal inf 45.515015 (297) 356 Obj 15173.806 Primal inf 19.930908 (205) 445 Obj 16525.464 Primal inf 11.083882 (119) 534 Obj 17841.134 Primal inf 3.4714408 (37) 569 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10969 - 569 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 353.92723 (451) 89 Obj 7475.7769 Primal inf 111.53644 (390) 178 Obj 11567.562 Primal inf 70.565845 (347) 267 Obj 13402.609 Primal inf 44.437226 (296) 356 Obj 15141.612 Primal inf 19.870514 (206) 445 Obj 16527.031 Primal inf 11.671194 (123) 534 Obj 17841.134 Primal inf 4.1842847 (46) 575 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 575 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 352.77897 (451) 89 Obj 7443.1179 Primal inf 109.5754 (394) 178 Obj 11593.622 Primal inf 70.249094 (348) 267 Obj 13348.184 Primal inf 44.653664 (298) 356 Obj 15153.107 Primal inf 19.543799 (204) 445 Obj 16601.446 Primal inf 10.983573 (117) 534 Obj 17841.134 Primal inf 3.749915 (43) 570 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 570 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 352.52004 (451) 89 Obj 7437.761 Primal inf 113.64115 (394) 178 Obj 11364.72 Primal inf 71.217824 (348) 267 Obj 13447.214 Primal inf 45.214596 (296) 356 Obj 15103.592 Primal inf 19.974795 (208) 445 Obj 16551.931 Primal inf 11.074882 (119) 534 Obj 17841.134 Primal inf 4.1636341 (44) 574 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 574 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 352.71466 (451) 89 Obj 7431.5593 Primal inf 112.78814 (392) 178 Obj 11478.783 Primal inf 69.938774 (348) 267 Obj 13395.488 Primal inf 44.311455 (297) 356 Obj 15129.455 Primal inf 19.743797 (206) 445 Obj 16577.794 Primal inf 10.843884 (117) 534 Obj 17841.134 Primal inf 3.3599562 (38) 568 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 568 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 353.53694 (451) 89 Obj 6066.8463 Primal inf 131.57667 (395) 178 Obj 11559.879 Primal inf 68.993475 (347) 267 Obj 13389.284 Primal inf 44.501516 (296) 356 Obj 15148.275 Primal inf 19.743798 (205) 445 Obj 16596.758 Primal inf 10.843885 (116) 534 Obj 17841.134 Primal inf 2.0165015 (32) 564 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 564 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 353.99355 (451) 89 Obj 6908.4786 Primal inf 125.07532 (391) 178 Obj 11335.868 Primal inf 71.055615 (347) 267 Obj 13508.759 Primal inf 43.375665 (297) 356 Obj 15088.537 Primal inf 20.146794 (209) 445 Obj 16537.02 Primal inf 11.246881 (120) 534 Obj 17841.134 Primal inf 2.7736487 (38) 568 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 568 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 354.5538 (451) 89 Obj 7603.5502 Primal inf 115.28066 (389) 178 Obj 11465.458 Primal inf 69.572214 (348) 267 Obj 13382.163 Primal inf 44.309714 (298) 356 Obj 15136.117 Primal inf 19.862797 (206) 445 Obj 16582.987 Primal inf 10.962884 (117) 534 Obj 17841.134 Primal inf 2.695902 (36) 566 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 566 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 355.50658 (451) 89 Obj 7603.5502 Primal inf 116.43925 (389) 178 Obj 11444.628 Primal inf 69.430733 (349) 267 Obj 13358.511 Primal inf 44.711863 (299) 356 Obj 15147.944 Primal inf 19.953007 (206) 445 Obj 16579.878 Primal inf 10.950884 (117) 534 Obj 17841.134 Primal inf 2.440967 (33) 565 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10968 - 565 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 356.91326 (451) 89 Obj 7387.0619 Primal inf 122.44868 (387) 178 Obj 11362.342 Primal inf 70.131186 (346) 267 Obj 13532.412 Primal inf 43.011236 (296) 356 Obj 15092.429 Primal inf 20.118794 (209) 445 Obj 16540.13 Primal inf 11.218881 (120) 534 Obj 17841.134 Primal inf 2.905842 (37) 569 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10969 - 569 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 359.33429 (451) 89 Obj 7170.5736 Primal inf 125.97198 (392) 178 Obj 11410.559 Primal inf 69.521755 (347) 267 Obj 13492.228 Primal inf 43.961805 (297) 356 Obj 15096.803 Primal inf 20.096795 (208) 445 Obj 16545.286 Primal inf 11.196882 (119) 534 Obj 17841.134 Primal inf 2.9520472 (36) 568 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10969 - 568 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 362.72748 (451) 89 Obj 6491.9091 Primal inf 126.23234 (386) 178 Obj 11509.466 Primal inf 68.510429 (343) 267 Obj 13593.957 Primal inf 42.105688 (294) 356 Obj 15109.744 Primal inf 19.956794 (208) 445 Obj 16559.221 Primal inf 11.056882 (119) 534 Obj 17841.134 Primal inf 2.8078141 (36) 568 Obj 17841.134 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.1097 - 568 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 367.2985 (451) 89 Obj 6225.6101 Primal inf 131.9698 (380) 178 Obj 11818.827 Primal inf 66.586303 (339) 267 Obj 13611.405 Primal inf 41.459363 (289) 356 Obj 15179.609 Primal inf 19.532798 (204) 445 Obj 16634.906 Primal inf 10.632886 (115) 534 Obj 17841.135 Primal inf 2.152969 (31) 563 Obj 17841.135 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10972 - 563 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 373.20361 (451) 89 Obj 4603.8734 Primal inf 143.04208 (388) 178 Obj 11888.485 Primal inf 67.367831 (341) 267 Obj 13485.109 Primal inf 42.919071 (291) 356 Obj 15195.605 Primal inf 19.4678 (202) 445 Obj 16646.456 Primal inf 10.567888 (113) 534 Obj 17841.135 Primal inf 1.987971 (29) 561 Obj 17841.135 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10974 - 561 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 379.96666 (451) 89 Obj 4993.7455 Primal inf 138.07322 (383) 178 Obj 12265.566 Primal inf 63.825575 (337) 267 Obj 13494.087 Primal inf 41.801228 (284) 356 Obj 15312.904 Primal inf 18.737806 (196) 445 Obj 16775.015 Primal inf 9.8378936 (107) 534 Obj 17841.136 Primal inf 0.96798001 (20) 554 Obj 17841.136 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10977 - 554 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 388.11204 (451) 89 Obj 5620.3191 Primal inf 134.56361 (377) 178 Obj 12355.186 Primal inf 63.554288 (334) 267 Obj 13519.089 Primal inf 41.127988 (284) 356 Obj 15289.575 Primal inf 19.012805 (197) 445 Obj 16751.456 Primal inf 10.112893 (108) 534 Obj 17841.137 Primal inf 1.272978 (22) 556 Obj 17841.137 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10981 - 556 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 397.16948 (451) 89 Obj 6031.476 Primal inf 131.47115 (375) 178 Obj 12422.936 Primal inf 62.131192 (330) 267 Obj 13586.84 Primal inf 39.865982 (280) 356 Obj 15322.313 Primal inf 18.862807 (195) 445 Obj 16779.493 Primal inf 9.9628945 (106) 534 Obj 17841.137 Primal inf 1.14298 (20) 554 Obj 17841.137 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10984 - 554 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 407.0327 (451) 89 Obj 6314.6455 Primal inf 130.54654 (373) 178 Obj 12202.617 Primal inf 65.952867 (333) 267 Obj 13617.614 Primal inf 40.961828 (284) 356 Obj 15290.274 Primal inf 18.934805 (197) 445 Obj 16717.674 Primal inf 10.234891 (110) 534 Obj 17841.138 Primal inf 1.464977 (23) 557 Obj 17841.138 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10988 - 557 iterations time 0.012, Presolve 0.01 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 417.73097 (451) 89 Obj 6062.7567 Primal inf 132.96944 (377) 178 Obj 11526.488 Primal inf 73.985783 (348) 267 Obj 13886.758 Primal inf 45.931201 (295) 356 Obj 15074.916 Primal inf 21.462232 (217) 445 Obj 16487.872 Primal inf 12.67066 (128) 534 Obj 17788.348 Primal inf 3.614667 (43) 575 Obj 17841.139 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10993 - 575 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 427.55413 (451) 89 Obj 7061.0731 Primal inf 126.49877 (369) 178 Obj 11509.298 Primal inf 87.332772 (358) 267 Obj 14350.04 Primal inf 49.600791 (299) 356 Obj 15015.391 Primal inf 24.680939 (230) 445 Obj 16270.462 Primal inf 14.269488 (145) 534 Obj 17608.339 Primal inf 5.3878597 (60) 591 Obj 17841.14 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.10997 - 591 iterations time 0.012, Presolve 0.00 Presolve 739 (-2561) rows, 1688 (-5872) columns and 3095 (-10933) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 0.0074230668 Primal inf 435.66775 (451) 89 Obj 6536.4906 Primal inf 129.07737 (372) 178 Obj 12069.886 Primal inf 94.555123 (361) 267 Obj 14902.609 Primal inf 56.579581 (295) 356 Obj 15015.766 Primal inf 39.668569 (272) 445 Obj 15976.872 Primal inf 18.493557 (186) 534 Obj 16871.316 Primal inf 11.378643 (109) 623 Obj 17829.591 Primal inf 0.56365344 (13) 636 Obj 17841.141 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11 - 636 iterations time 0.012, Presolve 0.00 Presolve 741 (-2559) rows, 1691 (-5869) columns and 3103 (-10925) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010856623 ( 54.949531%) - largest zero change 0.00010855788 0 Obj 0.0073972874 Primal inf 441.45501 (451) 89 Obj 5443.2481 Primal inf 140.12276 (385) 178 Obj 12215.184 Primal inf 104.24847 (359) 267 Obj 15748.106 Primal inf 60.524283 (296) 356 Obj 16043.962 Primal inf 38.167828 (249) 445 Obj 16350.716 Primal inf 17.733085 (187) 534 Obj 16865.545 Primal inf 12.982683 (127) 623 Obj 17751.131 Primal inf 6.1374543 (47) 656 Obj 17888.628 Optimal - objective value 17888.597 After Postsolve, objective 17888.597, infeasibilities - dual 7095.6074 (60), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 17888.597 Optimal - objective value 17888.597 Optimal objective 17888.59692 - 656 iterations time 0.012, Presolve 0.00 Presolve 783 (-2517) rows, 1776 (-5784) columns and 3293 (-10735) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010947029 ( 54.949531%) - largest zero change 0.00010915092 0 Obj 0.0074171621 Primal inf 444.40548 (451) 90 Obj 7517.2649 Primal inf 129.07781 (393) 180 Obj 12440.8 Primal inf 97.561232 (368) 270 Obj 15940.684 Primal inf 62.227981 (321) 360 Obj 15973.504 Primal inf 42.896503 (273) 450 Obj 16393.211 Primal inf 20.540149 (212) 540 Obj 16921.834 Primal inf 14.133347 (142) 630 Obj 17739.306 Primal inf 6.8802644 (64) 685 Obj 17888.629 Optimal - objective value 17888.597 After Postsolve, objective 17888.597, infeasibilities - dual 7095.6074 (60), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 17888.597 Optimal - objective value 17888.597 Optimal objective 17888.59698 - 685 iterations time 0.012, Presolve 0.00 Presolve 863 (-2437) rows, 1935 (-5625) columns and 3652 (-10376) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010753609 ( 54.949531%) - largest zero change 0.0001072016 0 Obj 0.0073118782 Primal inf 444.32284 (451) 92 Obj 6616.6465 Primal inf 133.35957 (415) 184 Obj 12936.765 Primal inf 100.90848 (396) 276 Obj 15247.544 Primal inf 65.354891 (340) 368 Obj 15694.962 Primal inf 34.369351 (290) 460 Obj 16233.081 Primal inf 21.43962 (223) 552 Obj 17050.278 Primal inf 14.525174 (143) 644 Obj 17739.305 Primal inf 7.371604 (66) 707 Obj 17888.628 Optimal - objective value 17888.597 After Postsolve, objective 17888.597, infeasibilities - dual 7095.6074 (60), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 17888.597 Optimal - objective value 17888.597 Optimal objective 17888.59699 - 707 iterations time 0.012, Presolve 0.01 Presolve 1003 (-2297) rows, 2216 (-5344) columns and 4283 (-9745) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010932335 ( 54.949531%) - largest zero change 0.00010930359 0 Obj 0.0074580016 Primal inf 443.52058 (451) 95 Obj 7448.197 Primal inf 132.78197 (476) 190 Obj 12630.413 Primal inf 103.52653 (455) 285 Obj 14765.227 Primal inf 63.217358 (401) 380 Obj 14916.578 Primal inf 43.869232 (357) 475 Obj 16147.267 Primal inf 26.002416 (266) 570 Obj 17361.735 Primal inf 18.251666 (179) 665 Obj 17774.507 Primal inf 9.2068773 (87) 745 Obj 17888.628 Optimal - objective value 17888.597 After Postsolve, objective 17888.597, infeasibilities - dual 7095.6074 (60), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 17888.597 Optimal - objective value 17888.597 Optimal objective 17888.59714 - 745 iterations time 0.012, Presolve 0.01 Presolve 1145 (-2155) rows, 2499 (-5061) columns and 4921 (-9107) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010534764 ( 54.949531%) - largest zero change 0.00010529544 0 Obj 0.0067996749 Primal inf 437.60843 (451) 97 Obj 6395.3562 Primal inf 155.83809 (494) 194 Obj 11876.148 Primal inf 99.972819 (495) 291 Obj 13999.515 Primal inf 65.802434 (452) 388 Obj 14459.469 Primal inf 48.339145 (409) 485 Obj 15850.855 Primal inf 30.477003 (309) 582 Obj 17334.88 Primal inf 21.116171 (216) 679 Obj 17841.14 Primal inf 12.942552 (132) 776 Obj 17841.14 Primal inf 3.6659478 (45) 821 Obj 17841.14 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11037 - 821 iterations time 0.012, Presolve 0.01 Presolve 1251 (-2049) rows, 2712 (-4848) columns and 5399 (-8629) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010850169 ( 54.949531%) - largest zero change 0.00010812006 0 Obj 0.0073371535 Primal inf 428.05747 (451) 100 Obj 8021.83 Primal inf 137.40514 (547) 200 Obj 10733.844 Primal inf 95.274022 (555) 300 Obj 13488.517 Primal inf 69.465283 (504) 400 Obj 14425.739 Primal inf 47.800193 (444) 500 Obj 16065.843 Primal inf 33.043843 (338) 600 Obj 17583.442 Primal inf 23.768509 (247) 700 Obj 17841.141 Primal inf 14.066566 (154) 800 Obj 17841.141 Primal inf 5.5053999 (57) 865 Obj 17841.141 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11043 - 865 iterations time 0.012, Presolve 0.01 Presolve 1321 (-1979) rows, 2851 (-4709) columns and 5713 (-8315) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0075539518 Primal inf 417.95885 (451) 101 Obj 7338.3454 Primal inf 145.46082 (585) 202 Obj 9768.8767 Primal inf 107.77075 (589) 303 Obj 13234.241 Primal inf 70.031809 (530) 404 Obj 14294.554 Primal inf 50.628899 (466) 505 Obj 15741.443 Primal inf 38.976915 (385) 606 Obj 17181.807 Primal inf 28.276959 (280) 707 Obj 17841.139 Primal inf 18.260366 (182) 808 Obj 17841.14 Primal inf 9.3890624 (93) 909 Obj 17841.14 Primal inf 0.69504783 (12) 921 Obj 17841.14 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11053 - 921 iterations time 0.012, Presolve 0.01 Presolve 1331 (-1969) rows, 2871 (-4689) columns and 5758 (-8270) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010651161 ( 54.949531%) - largest zero change 0.00010616822 0 Obj 0.0071970905 Primal inf 406.28324 (451) 101 Obj 7417.1259 Primal inf 144.44343 (569) 202 Obj 9181.4241 Primal inf 112.53226 (594) 303 Obj 13343.683 Primal inf 73.610503 (528) 404 Obj 14174.561 Primal inf 52.930373 (471) 505 Obj 15832.706 Primal inf 37.900553 (381) 606 Obj 17140.99 Primal inf 29.78258 (288) 707 Obj 17841.138 Primal inf 17.566801 (186) 808 Obj 17841.138 Primal inf 12.142586 (104) 909 Obj 17841.138 Primal inf 1.1371169 (18) 925 Obj 17841.138 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.1105 - 925 iterations time 0.012, Presolve 0.01 Presolve 1337 (-1963) rows, 2883 (-4677) columns and 5785 (-8243) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010975941 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073948592 Primal inf 397.48878 (451) 101 Obj 7316.402 Primal inf 129.12863 (548) 202 Obj 10567.43 Primal inf 96.224195 (545) 303 Obj 13028.067 Primal inf 65.134417 (494) 404 Obj 14988.083 Primal inf 41.807649 (408) 505 Obj 16188.481 Primal inf 32.590676 (325) 606 Obj 17556.534 Primal inf 24.419513 (229) 707 Obj 17841.137 Primal inf 13.294861 (128) 808 Obj 17841.138 Primal inf 5.8275771 (44) 856 Obj 17841.138 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11047 - 856 iterations time 0.012, Presolve 0.01 Presolve 1345 (-1955) rows, 2900 (-4660) columns and 5822 (-8206) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010726149 ( 54.949531%) - largest zero change 0.00010689113 0 Obj 0.0072626976 Primal inf 391.30923 (451) 101 Obj 7089.9694 Primal inf 134.85447 (553) 202 Obj 11172.476 Primal inf 94.804456 (539) 303 Obj 13065.044 Primal inf 64.143382 (486) 404 Obj 14972.089 Primal inf 40.649723 (398) 505 Obj 16384.927 Primal inf 30.655322 (307) 606 Obj 17748.819 Primal inf 21.414694 (210) 707 Obj 17841.137 Primal inf 11.724396 (120) 808 Obj 17841.137 Primal inf 4.1563334 (34) 845 Obj 17841.137 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11047 - 845 iterations time 0.012, Presolve 0.01 Presolve 1351 (-1949) rows, 2911 (-4649) columns and 5848 (-8180) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010995124 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0073778183 Primal inf 385.49233 (451) 102 Obj 7291.784 Primal inf 147.7812 (578) 204 Obj 9804.3486 Primal inf 107.51671 (585) 306 Obj 13179.023 Primal inf 69.009059 (531) 408 Obj 15003.723 Primal inf 42.286293 (428) 510 Obj 16355.181 Primal inf 33.240491 (337) 612 Obj 17748.819 Primal inf 24.624652 (241) 714 Obj 17841.137 Primal inf 14.568514 (150) 816 Obj 17841.137 Primal inf 5.6899693 (55) 875 Obj 17841.137 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11049 - 875 iterations time 0.012, Presolve 0.01 Presolve 1357 (-1943) rows, 2924 (-4636) columns and 5876 (-8152) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074209135 Primal inf 379.47658 (451) 102 Obj 7151.1534 Primal inf 136.90964 (585) 204 Obj 11434.013 Primal inf 95.681016 (562) 306 Obj 13035.336 Primal inf 68.145786 (523) 408 Obj 14999.45 Primal inf 40.11878 (411) 510 Obj 16553.066 Primal inf 30.526579 (311) 612 Obj 17841.136 Primal inf 20.179355 (213) 714 Obj 17841.136 Primal inf 12.909664 (124) 816 Obj 17841.136 Primal inf 3.3844218 (30) 849 Obj 17841.136 Optimal - objective value 17841.11 After Postsolve, objective 17841.11, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11049 - 849 iterations time 0.012, Presolve 0.01 Presolve 1361 (-1939) rows, 2933 (-4627) columns and 5895 (-8133) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074002929 Primal inf 373.3202 (451) 102 Obj 7327.8652 Primal inf 134.77919 (565) 204 Obj 11590.707 Primal inf 95.318978 (549) 306 Obj 13139.087 Primal inf 63.526217 (501) 408 Obj 14947.977 Primal inf 41.211798 (413) 510 Obj 16230.771 Primal inf 31.341916 (320) 612 Obj 17629.595 Primal inf 23.124049 (226) 714 Obj 17841.135 Primal inf 13.028471 (135) 816 Obj 17841.135 Primal inf 6.2706763 (54) 871 Obj 17841.135 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11052 - 871 iterations time 0.012, Presolve 0.01 Presolve 1361 (-1939) rows, 2932 (-4628) columns and 5894 (-8134) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074002929 Primal inf 369.2895 (451) 102 Obj 7209.9496 Primal inf 135.9656 (573) 204 Obj 11239.51 Primal inf 97.8863 (552) 306 Obj 13137.304 Primal inf 60.880644 (497) 408 Obj 15080.38 Primal inf 38.068418 (397) 510 Obj 16622.959 Primal inf 29.087192 (299) 612 Obj 17841.135 Primal inf 18.828413 (201) 714 Obj 17841.135 Primal inf 9.6142984 (106) 816 Obj 17841.135 Primal inf 1.5778734 (21) 840 Obj 17841.135 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11055 - 840 iterations time 0.012, Presolve 0.01 Presolve 1361 (-1939) rows, 2932 (-4628) columns and 5894 (-8134) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074002929 Primal inf 367.26453 (451) 102 Obj 7152.3348 Primal inf 136.44888 (573) 204 Obj 11396.447 Primal inf 93.076678 (544) 306 Obj 13115.435 Primal inf 58.889765 (490) 408 Obj 15106.273 Primal inf 38.132538 (394) 510 Obj 16601.459 Primal inf 28.582575 (301) 612 Obj 17841.135 Primal inf 18.770376 (202) 714 Obj 17841.135 Primal inf 9.8243008 (108) 816 Obj 17841.135 Primal inf 1.1816034 (13) 836 Obj 17841.135 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11056 - 836 iterations time 0.012, Presolve 0.01 Presolve 1361 (-1939) rows, 2931 (-4629) columns and 5893 (-8135) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074002929 Primal inf 366.06114 (451) 102 Obj 7945.8151 Primal inf 137.79695 (598) 204 Obj 10581.758 Primal inf 103.58226 (607) 306 Obj 13128.322 Primal inf 68.525311 (553) 408 Obj 15027.981 Primal inf 44.28255 (460) 510 Obj 16493.611 Primal inf 34.212522 (359) 612 Obj 17794.977 Primal inf 24.589478 (260) 714 Obj 17841.136 Primal inf 17.251436 (173) 816 Obj 17841.136 Primal inf 9.7470591 (85) 908 Obj 17841.136 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11056 - 908 iterations time 0.012, Presolve 0.01 Presolve 1363 (-1937) rows, 2936 (-4624) columns and 5903 (-8125) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010995124 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0075476055 Primal inf 365.84995 (451) 102 Obj 7071.9396 Primal inf 134.02019 (587) 204 Obj 11310.885 Primal inf 93.523167 (562) 306 Obj 13157.6 Primal inf 63.384656 (510) 408 Obj 14909.68 Primal inf 43.964661 (426) 510 Obj 16006.369 Primal inf 32.424944 (338) 612 Obj 17437.774 Primal inf 24.660624 (245) 714 Obj 17841.135 Primal inf 12.871694 (148) 816 Obj 17841.135 Primal inf 4.6108564 (56) 879 Obj 17841.135 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11057 - 879 iterations time 0.012, Presolve 0.01 Presolve 1363 (-1937) rows, 2936 (-4624) columns and 5903 (-8125) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010995124 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0075476055 Primal inf 366.04186 (451) 102 Obj 7157.7261 Primal inf 143.35897 (598) 204 Obj 10850.352 Primal inf 102.36832 (580) 306 Obj 12993.738 Primal inf 68.554059 (526) 408 Obj 14909.68 Primal inf 43.47015 (427) 510 Obj 16288.783 Primal inf 32.75219 (338) 612 Obj 17613.776 Primal inf 24.3028 (252) 714 Obj 17841.135 Primal inf 13.467639 (151) 816 Obj 17841.136 Primal inf 5.2743697 (62) 882 Obj 17841.136 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11061 - 882 iterations time 0.012, Presolve 0.01 Presolve 1363 (-1937) rows, 2936 (-4624) columns and 5903 (-8125) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010995124 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0075476055 Primal inf 366.00062 (451) 102 Obj 7169.3558 Primal inf 149.58717 (602) 204 Obj 9524.6989 Primal inf 116.30051 (619) 306 Obj 13017.39 Primal inf 77.126357 (559) 408 Obj 13646.323 Primal inf 58.559883 (504) 510 Obj 15665.092 Primal inf 38.112396 (398) 612 Obj 17132.234 Primal inf 31.3058 (305) 714 Obj 17841.136 Primal inf 18.388355 (202) 816 Obj 17841.136 Primal inf 11.505921 (121) 918 Obj 17841.136 Primal inf 3.3712587 (36) 950 Obj 17841.136 Optimal - objective value 17841.111 After Postsolve, objective 17841.111, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 17841.11066 - 950 iterations time 0.012, Presolve 0.01 Presolve 1363 (-1937) rows, 2936 (-4624) columns and 5903 (-8125) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010995124 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0075476055 Primal inf 367.19425 (451) 102 Obj 7583.196 Primal inf 153.63976 (600) 204 Obj 8706.6126 Primal inf 134.79252 (645) 306 Obj 13092.298 Primal inf 87.385392 (592) 408 Obj 13368.083 Primal inf 69.872124 (551) 510 Obj 15030.504 Primal inf 47.196166 (467) 612 Obj 16481.724 Primal inf 35.121956 (364) 714 Obj 17810.363 Primal inf 25.556269 (270) 816 Obj 17841.136 Primal inf 14.973814 (169) 918 Obj 17841.136 Primal inf 9.5349797 (94) 1020 Obj 17900.097 Primal inf 0.041724717 (1) 1021 Obj 17900.097 Optimal - objective value 17900.072 After Postsolve, objective 17900.072, infeasibilities - dual 2828.5186 (20), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 17900.072 Optimal - objective value 17900.072 Optimal objective 17900.07156 - 1021 iterations time 0.012, Presolve 0.01 Presolve 1361 (-1939) rows, 2933 (-4627) columns and 5895 (-8133) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074002929 Primal inf 369.15273 (451) 102 Obj 5374.4646 Primal inf 184.80118 (644) 204 Obj 9357.1902 Primal inf 147.01304 (668) 306 Obj 13412.093 Primal inf 95.545728 (630) 408 Obj 13663.194 Primal inf 78.278065 (596) 510 Obj 15011.176 Primal inf 56.330062 (518) 612 Obj 16165.199 Primal inf 41.600292 (429) 714 Obj 17449.167 Primal inf 31.509729 (334) 816 Obj 17841.136 Primal inf 20.798824 (233) 918 Obj 17841.137 Primal inf 17.676516 (165) 1020 Obj 18114.775 Primal inf 7.9254953 (78) 1112 Obj 18272.633 Optimal - objective value 18272.607 After Postsolve, objective 18272.607, infeasibilities - dual 11764.707 (80), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 18272.607 Optimal - objective value 18272.607 Optimal objective 18272.60674 - 1112 iterations time 0.012, Presolve 0.01 Presolve 1355 (-1945) rows, 2919 (-4641) columns and 5866 (-8162) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0074300565 Primal inf 369.65338 (451) 102 Obj 4940.453 Primal inf 201.7887 (644) 204 Obj 9354.6406 Primal inf 160.76113 (659) 306 Obj 13522.764 Primal inf 113.73823 (642) 408 Obj 14448.028 Primal inf 78.262009 (602) 510 Obj 15417.817 Primal inf 54.976453 (524) 612 Obj 16633.225 Primal inf 40.832851 (429) 714 Obj 17639.186 Primal inf 36.497666 (357) 816 Obj 18110.421 Primal inf 22.909843 (246) 918 Obj 18422.825 Primal inf 19.141841 (181) 1020 Obj 19090.319 Primal inf 10.846418 (99) 1122 Obj 19372.107 Primal inf 1.4399141 (15) 1142 Obj 19381.306 Optimal - objective value 19381.279 After Postsolve, objective 19381.279, infeasibilities - dual 21281.89 (140), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 19381.279 Optimal - objective value 19381.279 Optimal objective 19381.27929 - 1142 iterations time 0.012, Presolve 0.01 Presolve 1349 (-1951) rows, 2908 (-4652) columns and 5840 (-8188) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010995124 ( 54.949531%) - largest zero change 0.00010975941 0 Obj 0.0075691765 Primal inf 368.23754 (451) 101 Obj 5018.9878 Primal inf 211.18422 (650) 202 Obj 10806.713 Primal inf 149.8569 (657) 303 Obj 15195.183 Primal inf 102.64592 (623) 404 Obj 15728.276 Primal inf 80.408575 (588) 505 Obj 16081.769 Primal inf 67.763318 (547) 606 Obj 17124.837 Primal inf 49.146539 (495) 707 Obj 17963.584 Primal inf 39.598296 (395) 808 Obj 18825.821 Primal inf 32.059531 (317) 909 Obj 19202.216 Primal inf 20.964358 (223) 1010 Obj 19900.711 Primal inf 13.041076 (135) 1111 Obj 20421.535 Primal inf 5.5679667 (53) 1178 Obj 20690.904 Optimal - objective value 20690.877 After Postsolve, objective 20690.877, infeasibilities - dual 30907.591 (200), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 20690.877 Optimal - objective value 20690.877 Optimal objective 20690.87685 - 1178 iterations time 0.012, Presolve 0.01 Presolve 1343 (-1957) rows, 2895 (-4665) columns and 5812 (-8216) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010719995 ( 54.949531%) - largest zero change 0.00010689113 0 Obj 0.0070331311 Primal inf 364.80908 (451) 101 Obj 5246.5227 Primal inf 223.66153 (636) 202 Obj 11888.328 Primal inf 152.8675 (638) 303 Obj 16877.544 Primal inf 116.90521 (617) 404 Obj 17300.072 Primal inf 77.915475 (572) 505 Obj 17625.968 Primal inf 63.782355 (529) 606 Obj 18358.017 Primal inf 42.844896 (446) 707 Obj 18962.787 Primal inf 36.410159 (360) 808 Obj 19724.673 Primal inf 23.327472 (258) 909 Obj 20677.375 Primal inf 19.689613 (183) 1010 Obj 21701.784 Primal inf 10.051131 (105) 1111 Obj 22427.326 Primal inf 2.9116845 (29) 1141 Obj 22491.047 Optimal - objective value 22491.021 After Postsolve, objective 22491.021, infeasibilities - dual 37972.898 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 22491.021 Optimal - objective value 22491.021 Optimal objective 22491.02051 - 1141 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 359.3932 (451) 101 Obj 5017.9062 Primal inf 226.40164 (649) 202 Obj 13413.669 Primal inf 137.75579 (612) 303 Obj 18574.785 Primal inf 83.803905 (560) 404 Obj 18827.435 Primal inf 76.55244 (543) 505 Obj 19239.788 Primal inf 56.946181 (477) 606 Obj 19938.809 Primal inf 39.06604 (404) 707 Obj 20287.451 Primal inf 33.012511 (333) 808 Obj 21377.299 Primal inf 22.293528 (228) 909 Obj 22605.564 Primal inf 13.580237 (136) 1010 Obj 23575.282 Primal inf 5.6032367 (62) 1085 Obj 23938.227 Optimal - objective value 23938.2 After Postsolve, objective 23938.2, infeasibilities - dual 38881.561 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 23938.2 Optimal - objective value 23938.2 Optimal objective 23938.19968 - 1085 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 353.52411 (451) 101 Obj 5973.5002 Primal inf 214.91327 (638) 202 Obj 14936.719 Primal inf 132.51549 (602) 303 Obj 19574.312 Primal inf 75.968856 (538) 404 Obj 19810.121 Primal inf 73.296254 (521) 505 Obj 20344.594 Primal inf 56.073586 (463) 606 Obj 20909.228 Primal inf 37.109422 (387) 707 Obj 21387.811 Primal inf 29.565788 (302) 808 Obj 22435.433 Primal inf 22.180636 (216) 909 Obj 23641.515 Primal inf 15.817691 (130) 1010 Obj 24590.471 Primal inf 6.5186351 (62) 1079 Obj 24925.779 Optimal - objective value 24925.753 After Postsolve, objective 24925.753, infeasibilities - dual 39356.152 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 24925.753 Optimal - objective value 24925.753 Optimal objective 24925.75261 - 1079 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 349.07771 (451) 101 Obj 6600.2008 Primal inf 223.80139 (644) 202 Obj 16311.844 Primal inf 125.85885 (589) 303 Obj 20559.477 Primal inf 77.991314 (537) 404 Obj 20888.643 Primal inf 75.033412 (522) 505 Obj 21297.783 Primal inf 56.484503 (459) 606 Obj 21878.481 Primal inf 34.305254 (368) 707 Obj 22660.349 Primal inf 27.125705 (285) 808 Obj 23749.054 Primal inf 18.815293 (194) 909 Obj 25014.352 Primal inf 11.932945 (110) 1010 Obj 25928.415 Primal inf 3.0376015 (34) 1050 Obj 26005.064 Optimal - objective value 26005.037 After Postsolve, objective 26005.037, infeasibilities - dual 39933.623 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 26005.037 Optimal - objective value 26005.037 Optimal objective 26005.03702 - 1050 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 346.84396 (451) 101 Obj 5653.0913 Primal inf 239.23273 (643) 202 Obj 17471.855 Primal inf 129.54386 (586) 303 Obj 21344.937 Primal inf 74.711225 (516) 404 Obj 21694.775 Primal inf 73.228717 (494) 505 Obj 22065.887 Primal inf 52.847256 (443) 606 Obj 22774.299 Primal inf 35.505791 (368) 707 Obj 23457.814 Primal inf 26.65797 (273) 808 Obj 24625.287 Primal inf 18.257829 (182) 909 Obj 25900.978 Primal inf 9.9619227 (98) 1010 Obj 26722.813 Primal inf 1.823573 (23) 1033 Obj 26767.15 Optimal - objective value 26767.123 After Postsolve, objective 26767.123, infeasibilities - dual 40320.484 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 26767.123 Optimal - objective value 26767.123 Optimal objective 26767.12339 - 1033 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 347.7719 (451) 101 Obj 6563.8406 Primal inf 230.43167 (652) 202 Obj 17660.056 Primal inf 127.41727 (578) 303 Obj 22413.753 Primal inf 76.465587 (519) 404 Obj 22653.982 Primal inf 78.415387 (505) 505 Obj 23161.451 Primal inf 58.127757 (448) 606 Obj 23676.009 Primal inf 36.969549 (374) 707 Obj 24614.983 Primal inf 26.693986 (278) 808 Obj 25720.842 Primal inf 18.315842 (190) 909 Obj 26946.519 Primal inf 9.8737958 (105) 1010 Obj 27891.546 Primal inf 2.7204523 (31) 1042 Obj 27932.733 Optimal - objective value 27932.706 After Postsolve, objective 27932.706, infeasibilities - dual 41033.955 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 27932.706 Optimal - objective value 27932.706 Optimal objective 27932.70575 - 1042 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 350.66325 (451) 101 Obj 5956.0941 Primal inf 222.39193 (636) 202 Obj 18742.086 Primal inf 129.07618 (574) 303 Obj 23096.706 Primal inf 76.758826 (509) 404 Obj 23518.5 Primal inf 77.679751 (489) 505 Obj 23834.014 Primal inf 53.513513 (427) 606 Obj 24546.11 Primal inf 34.758651 (357) 707 Obj 25302.324 Primal inf 25.029145 (268) 808 Obj 26424.756 Primal inf 19.092879 (191) 909 Obj 27698.689 Primal inf 10.735399 (99) 1010 Obj 28616.068 Primal inf 2.4500878 (26) 1029 Obj 28631.759 Optimal - objective value 28631.732 After Postsolve, objective 28631.732, infeasibilities - dual 41465.209 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 28631.732 Optimal - objective value 28631.732 Optimal objective 28631.73206 - 1029 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 355.6501 (451) 101 Obj 6088.2981 Primal inf 235.17712 (649) 202 Obj 19058.831 Primal inf 131.36722 (574) 303 Obj 23384.377 Primal inf 76.350821 (515) 404 Obj 23676.48 Primal inf 83.470191 (499) 505 Obj 24203.003 Primal inf 53.453488 (429) 606 Obj 24836.414 Primal inf 34.703998 (354) 707 Obj 25497.745 Primal inf 25.46341 (268) 808 Obj 26531.379 Primal inf 17.310455 (185) 909 Obj 27994.71 Primal inf 12.478606 (101) 1010 Obj 28939.229 Primal inf 3.7304526 (37) 1039 Obj 28987.022 Optimal - objective value 28986.995 After Postsolve, objective 28986.995, infeasibilities - dual 41613.893 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 28986.995 Optimal - objective value 28986.995 Optimal objective 28986.99461 - 1039 iterations time 0.012, Presolve 0.01 Presolve 1339 (-1961) rows, 2887 (-4673) columns and 5794 (-8234) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010974781 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 0.0073871749 Primal inf 361.65472 (451) 101 Obj 6130.3458 Primal inf 240.71758 (655) 202 Obj 19430.227 Primal inf 130.72603 (578) 303 Obj 23477.353 Primal inf 81.21746 (507) 404 Obj 23748.356 Primal inf 78.385363 (486) 505 Obj 24142.12 Primal inf 57.3337 (432) 606 Obj 24977.734 Primal inf 34.220931 (355) 707 Obj 25758.249 Primal inf 26.201153 (266) 808 Obj 26849.477 Primal inf 16.772177 (177) 909 Obj 28238.778 Primal inf 10.761899 (93) 1010 Obj 29155.674 Primal inf 2.8704195 (26) 1024 Obj 29158.47 Optimal - objective value 29158.442 After Postsolve, objective 29158.442, infeasibilities - dual 41730.163 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 29158.442 Optimal - objective value 29158.442 Optimal objective 29158.44234 - 1024 iterations time 0.012, Presolve 0.01 Presolve 1411 (-1889) rows, 3067 (-4493) columns and 6118 (-7910) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010892762 ( 54.949531%) - largest zero change 0.00010878284 0 Obj 850.92291 Primal inf 366.38646 (499) 103 Obj 9843.1203 Primal inf 236.7604 (660) 206 Obj 18312.366 Primal inf 147.62049 (649) 309 Obj 24527.07 Primal inf 109.69295 (622) 412 Obj 24767.595 Primal inf 88.49742 (588) 515 Obj 25186.811 Primal inf 76.073826 (555) 618 Obj 25682.712 Primal inf 52.564354 (481) 721 Obj 26280.387 Primal inf 40.483056 (397) 824 Obj 26805.689 Primal inf 33.692476 (328) 927 Obj 27535.206 Primal inf 22.255948 (233) 1030 Obj 28754.335 Primal inf 17.348135 (146) 1133 Obj 29924.934 Primal inf 6.3196622 (55) 1202 Obj 30246.656 Optimal - objective value 30246.628 After Postsolve, objective 30246.628, infeasibilities - dual 38142.722 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 30246.628 Optimal - objective value 30246.628 Optimal objective 30246.62785 - 1202 iterations time 0.012, Presolve 0.01 Presolve 1411 (-1889) rows, 3067 (-4493) columns and 6118 (-7910) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010892762 ( 54.949531%) - largest zero change 0.00010878284 0 Obj 850.92291 Primal inf 372.70741 (499) 103 Obj 10025.976 Primal inf 232.56374 (662) 206 Obj 18098.618 Primal inf 151.47358 (659) 309 Obj 24802.944 Primal inf 109.66148 (617) 412 Obj 25125.594 Primal inf 86.631975 (580) 515 Obj 25515.438 Primal inf 73.838208 (536) 618 Obj 26172.526 Primal inf 49.697591 (469) 721 Obj 26678.469 Primal inf 40.34054 (385) 824 Obj 27180.091 Primal inf 32.50465 (307) 927 Obj 28128.957 Primal inf 22.373987 (213) 1030 Obj 29172.719 Primal inf 15.919989 (134) 1133 Obj 30397.711 Primal inf 6.7921042 (42) 1191 Obj 30603 Optimal - objective value 30602.971 After Postsolve, objective 30602.971, infeasibilities - dual 38383.012 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 30602.971 Optimal - objective value 30602.971 Optimal objective 30602.97072 - 1191 iterations time 0.012, Presolve 0.01 Presolve 1411 (-1889) rows, 3067 (-4493) columns and 6118 (-7910) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010892762 ( 54.949531%) - largest zero change 0.00010878284 0 Obj 850.92291 Primal inf 379.41924 (499) 103 Obj 9949.0281 Primal inf 237.75688 (662) 206 Obj 18333.977 Primal inf 158.85213 (662) 309 Obj 25482.724 Primal inf 107.25143 (612) 412 Obj 25790.485 Primal inf 86.751899 (565) 515 Obj 26213.048 Primal inf 71.775549 (521) 618 Obj 27105.37 Primal inf 47.7627 (453) 721 Obj 27323.957 Primal inf 38.14095 (365) 824 Obj 27954.535 Primal inf 28.822145 (285) 927 Obj 28927.233 Primal inf 22.389568 (192) 1030 Obj 30082.58 Primal inf 14.34581 (112) 1133 Obj 31225.307 Primal inf 5.2270371 (34) 1175 Obj 31276.324 Optimal - objective value 31276.294 After Postsolve, objective 31276.294, infeasibilities - dual 38739.571 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 31276.294 Optimal - objective value 31276.294 Optimal objective 31276.29442 - 1175 iterations time 0.012, Presolve 0.01 Presolve 1411 (-1889) rows, 3067 (-4493) columns and 6118 (-7910) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010892762 ( 54.949531%) - largest zero change 0.00010878284 0 Obj 850.92291 Primal inf 386.42164 (499) 103 Obj 10463.163 Primal inf 236.94721 (669) 206 Obj 18629.19 Primal inf 167.52666 (659) 309 Obj 26790.204 Primal inf 106.41837 (593) 412 Obj 27030.832 Primal inf 82.907967 (549) 515 Obj 27517.926 Primal inf 71.975937 (509) 618 Obj 28240.955 Primal inf 48.734247 (443) 721 Obj 28771.178 Primal inf 37.960272 (365) 824 Obj 29382.091 Primal inf 27.02573 (272) 927 Obj 30557.168 Primal inf 19.816458 (180) 1030 Obj 31705.48 Primal inf 12.236985 (100) 1133 Obj 32683.95 Primal inf 3.4359301 (24) 1157 Obj 32686.28 Optimal - objective value 32686.25 After Postsolve, objective 32686.25, infeasibilities - dual 39504.483 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 32686.25 Optimal - objective value 32686.25 Optimal objective 32686.24954 - 1157 iterations time 0.012, Presolve 0.01 Presolve 1441 (-1859) rows, 3147 (-4413) columns and 6288 (-7740) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010972625 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 1544.0777 Primal inf 398.28873 (517) 103 Obj 11346.919 Primal inf 263.43656 (679) 206 Obj 22383.437 Primal inf 167.9162 (664) 309 Obj 29216.82 Primal inf 129.71081 (627) 412 Obj 29940.422 Primal inf 90.352587 (590) 515 Obj 30258.97 Primal inf 66.602186 (542) 618 Obj 30551.775 Primal inf 47.445488 (463) 721 Obj 31179.34 Primal inf 39.161146 (377) 824 Obj 31993.037 Primal inf 28.320857 (275) 927 Obj 32960.237 Primal inf 25.16881 (202) 1030 Obj 34271.932 Primal inf 16.623421 (130) 1133 Obj 35576.41 Primal inf 9.6874374 (49) 1193 Obj 35675.092 Optimal - objective value 35675.062 After Postsolve, objective 35675.062, infeasibilities - dual 39131.717 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 35675.062 Optimal - objective value 35675.062 Optimal objective 35675.06166 - 1193 iterations time 0.012, Presolve 0.01 Presolve 1437 (-1863) rows, 3137 (-4423) columns and 6268 (-7760) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010999138 ( 54.949531%) - largest zero change 0.00010995124 0 Obj 1684.448 Primal inf 406.09509 (517) 103 Obj 11937.461 Primal inf 288.82921 (678) 206 Obj 25579.619 Primal inf 170.61438 (623) 309 Obj 32800.281 Primal inf 132.42892 (602) 412 Obj 33133.467 Primal inf 77.729074 (546) 515 Obj 33571.128 Primal inf 59.880424 (486) 618 Obj 33921.362 Primal inf 43.705887 (420) 721 Obj 34229.85 Primal inf 36.786054 (352) 824 Obj 35334.767 Primal inf 26.500247 (242) 927 Obj 36798.041 Primal inf 19.270225 (167) 1030 Obj 38188.675 Primal inf 18.055226 (102) 1133 Obj 38968.921 Primal inf 3.8162326 (26) 1161 Obj 38971.119 Optimal - objective value 38971.087 After Postsolve, objective 38971.087, infeasibilities - dual 40715.726 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 38971.087 Optimal - objective value 38971.087 Optimal objective 38971.08729 - 1161 iterations time 0.012, Presolve 0.01 Presolve 1331 (-1969) rows, 2926 (-4634) columns and 5792 (-8236) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010984276 ( 54.949531%) - largest zero change 0.00010947029 0 Obj 1684.4477 Primal inf 416.63884 (517) 101 Obj 13823.565 Primal inf 283.19119 (602) 202 Obj 29483.649 Primal inf 175.1967 (550) 303 Obj 37723.961 Primal inf 112.6049 (498) 404 Obj 38504.776 Primal inf 76.401872 (459) 505 Obj 38859.899 Primal inf 57.495898 (410) 606 Obj 39334.252 Primal inf 33.369379 (326) 707 Obj 40100.297 Primal inf 23.602085 (240) 808 Obj 41586.945 Primal inf 16.943538 (148) 909 Obj 43060.806 Primal inf 9.563141 (72) 993 Obj 43575.464 Optimal - objective value 43575.431 After Postsolve, objective 43575.431, infeasibilities - dual 42747.04 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 43575.431 Optimal - objective value 43575.431 Optimal objective 43575.4311 - 993 iterations time 0.012, Presolve 0.01 Presolve 1185 (-2115) rows, 2634 (-4926) columns and 5135 (-8893) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010991575 ( 54.949531%) - largest zero change 0.00010979468 0 Obj 1613.5384 Primal inf 427.6446 (517) 98 Obj 16167.198 Primal inf 285.08934 (527) 196 Obj 34499.553 Primal inf 207.22758 (477) 294 Obj 41363.631 Primal inf 110.69925 (405) 392 Obj 43685.263 Primal inf 65.104597 (343) 490 Obj 44030.257 Primal inf 48.510144 (303) 588 Obj 44429.527 Primal inf 23.349419 (235) 686 Obj 45467.649 Primal inf 14.892377 (147) 784 Obj 46918.77 Primal inf 9.0867524 (81) 882 Obj 47613.045 Primal inf 0.017985024 (2) 884 Obj 47613.045 Optimal - objective value 47613.011 After Postsolve, objective 47613.011, infeasibilities - dual 44428.719 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 47613.011 Optimal - objective value 47613.011 Optimal objective 47613.011 - 884 iterations time 0.012, Presolve 0.01 Presolve 1071 (-2229) rows, 2431 (-5129) columns and 4629 (-9399) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010979468 ( 54.949531%) - largest zero change 0.00010962478 0 Obj 1613.5399 Primal inf 441.4405 (541) 96 Obj 18812.526 Primal inf 303.60538 (473) 192 Obj 37898.262 Primal inf 198.8948 (420) 288 Obj 45125.217 Primal inf 100.4116 (339) 384 Obj 48314.93 Primal inf 56.972237 (281) 480 Obj 48541.482 Primal inf 41.61474 (252) 576 Obj 48867.061 Primal inf 18.25052 (178) 672 Obj 49969.776 Primal inf 9.9818104 (89) 768 Obj 50931.219 Primal inf 0.90008615 (20) 792 Obj 50931.558 Optimal - objective value 50931.522 After Postsolve, objective 50931.522, infeasibilities - dual 44408.695 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 50931.522 Optimal - objective value 50931.522 Optimal objective 50931.52222 - 792 iterations time 0.012, Presolve 0.01 Presolve 925 (-2375) rows, 2138 (-5422) columns and 3971 (-10057) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010951734 ( 54.949531%) - largest zero change 0.00010950626 0 Obj 1614.989 Primal inf 458.75002 (541) 93 Obj 20277.226 Primal inf 300.58814 (382) 186 Obj 43015.852 Primal inf 203.70984 (319) 279 Obj 50309.065 Primal inf 84.887747 (227) 372 Obj 52956.683 Primal inf 41.864267 (179) 465 Obj 53231.99 Primal inf 18.831578 (136) 558 Obj 53905.975 Primal inf 5.2435077 (54) 624 Obj 54315.6 Optimal - objective value 54315.563 After Postsolve, objective 54315.563, infeasibilities - dual 45471.772 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 54315.563 Optimal - objective value 54315.563 Optimal objective 54315.563 - 624 iterations time 0.012, Presolve 0.01 Presolve 881 (-2419) rows, 2050 (-5510) columns and 3773 (-10255) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4489 Primal inf 474.47965 (541) 92 Obj 23384.421 Primal inf 313.67216 (366) 184 Obj 41897.967 Primal inf 177.18947 (284) 276 Obj 52145.022 Primal inf 85.025217 (206) 368 Obj 55457 Primal inf 42.371753 (141) 460 Obj 55647.89 Primal inf 14.139231 (107) 552 Obj 56437.43 Primal inf 1.0637058 (22) 582 Obj 56437.875 Optimal - objective value 56437.837 After Postsolve, objective 56437.837, infeasibilities - dual 45938.924 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 56437.837 Optimal - objective value 56437.837 Optimal objective 56437.83698 - 582 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 490.86984 (541) 92 Obj 25100.868 Primal inf 327.66199 (361) 184 Obj 45584.949 Primal inf 167.79971 (270) 276 Obj 54915.036 Primal inf 83.633673 (182) 368 Obj 57667.383 Primal inf 30.270977 (129) 460 Obj 57792.433 Primal inf 7.3251544 (74) 549 Obj 58602.389 Optimal - objective value 58602.349 After Postsolve, objective 58602.349, infeasibilities - dual 46369.34 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 58602.349 Optimal - objective value 58602.349 Optimal objective 58602.34896 - 549 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 505.39574 (541) 92 Obj 28240.973 Primal inf 342.53604 (357) 184 Obj 47768.748 Primal inf 172.21995 (266) 276 Obj 56990.925 Primal inf 88.200825 (182) 368 Obj 59729.365 Primal inf 35.086879 (133) 460 Obj 59853.859 Primal inf 7.1985614 (74) 552 Obj 60671.05 Primal inf 0.1969128 (5) 561 Obj 60671.092 Optimal - objective value 60671.051 After Postsolve, objective 60671.051, infeasibilities - dual 46818.515 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 60671.051 Optimal - objective value 60671.051 Optimal objective 60671.05129 - 561 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 510.76722 (541) 92 Obj 28859.85 Primal inf 318.25166 (352) 184 Obj 48903.115 Primal inf 156.03919 (258) 276 Obj 58104.132 Primal inf 81.005207 (166) 368 Obj 60128.346 Primal inf 28.511913 (115) 460 Obj 60411.613 Primal inf 7.0363965 (69) 551 Obj 61055.702 Optimal - objective value 61055.66 After Postsolve, objective 61055.66, infeasibilities - dual 46947.024 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 61055.66 Optimal - objective value 61055.66 Optimal objective 61055.66023 - 551 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 512.47604 (541) 92 Obj 28991.689 Primal inf 324.85126 (347) 184 Obj 50299.804 Primal inf 155.21904 (246) 276 Obj 59016.622 Primal inf 72.722585 (159) 368 Obj 60199.062 Primal inf 29.967026 (117) 460 Obj 60613.15 Primal inf 6.2335675 (59) 535 Obj 61102.561 Optimal - objective value 61102.519 After Postsolve, objective 61102.519, infeasibilities - dual 46947.024 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 61102.519 Optimal - objective value 61102.519 Optimal objective 61102.51907 - 535 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 510.30968 (541) 92 Obj 28222.729 Primal inf 306.23483 (349) 184 Obj 48611.08 Primal inf 157.14724 (254) 276 Obj 57944.712 Primal inf 82.214591 (173) 368 Obj 59843.093 Primal inf 34.615921 (128) 460 Obj 59987.843 Primal inf 6.4607048 (68) 548 Obj 60746.534 Optimal - objective value 60746.493 After Postsolve, objective 60746.493, infeasibilities - dual 46831.473 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 60746.493 Optimal - objective value 60746.493 Optimal objective 60746.49278 - 548 iterations time 0.012, Presolve 0.00 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 505.82103 (541) 92 Obj 27801.328 Primal inf 318.81898 (354) 184 Obj 47922.038 Primal inf 165.61213 (262) 276 Obj 57490.123 Primal inf 85.25872 (177) 368 Obj 59024.572 Primal inf 31.950656 (124) 460 Obj 59086.418 Primal inf 6.5383332 (66) 546 Obj 59900.054 Optimal - objective value 59900.013 After Postsolve, objective 59900.013, infeasibilities - dual 46605.993 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 59900.013 Optimal - objective value 59900.013 Optimal objective 59900.01327 - 546 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 503.18884 (541) 92 Obj 26903.583 Primal inf 320.52854 (352) 184 Obj 47491.387 Primal inf 161.02643 (258) 276 Obj 56515.137 Primal inf 74.093855 (172) 368 Obj 58302.781 Primal inf 31.507356 (128) 460 Obj 58367.84 Primal inf 6.6787845 (70) 544 Obj 59179.51 Optimal - objective value 59179.469 After Postsolve, objective 59179.469, infeasibilities - dual 46441.738 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 59179.469 Optimal - objective value 59179.469 Optimal objective 59179.46942 - 544 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 500.79285 (541) 92 Obj 26159.674 Primal inf 313.80042 (357) 184 Obj 45637.927 Primal inf 159.87326 (264) 276 Obj 55218.674 Primal inf 75.873992 (181) 368 Obj 57188.968 Primal inf 34.75848 (133) 460 Obj 57199.393 Primal inf 8.593455 (88) 552 Obj 58106.612 Primal inf 0.14555167 (5) 563 Obj 58106.612 Optimal - objective value 58106.571 After Postsolve, objective 58106.571, infeasibilities - dual 46279.426 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 58106.571 Optimal - objective value 58106.571 Optimal objective 58106.57128 - 563 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 499.29885 (541) 92 Obj 23375.972 Primal inf 310.81981 (364) 184 Obj 44839.144 Primal inf 170.15888 (270) 276 Obj 54035.743 Primal inf 74.131625 (176) 368 Obj 55958.428 Primal inf 34.185791 (140) 460 Obj 55970.932 Primal inf 9.2020901 (88) 552 Obj 56894.408 Primal inf 0.23808239 (8) 567 Obj 56894.475 Optimal - objective value 56894.434 After Postsolve, objective 56894.434, infeasibilities - dual 46081.646 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 56894.434 Optimal - objective value 56894.434 Optimal objective 56894.4345 - 567 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 497.39771 (541) 92 Obj 20742.23 Primal inf 328.16171 (368) 184 Obj 43310.962 Primal inf 196.002 (293) 276 Obj 51859.759 Primal inf 78.7234 (192) 368 Obj 54670.75 Primal inf 37.38286 (148) 460 Obj 54684.786 Primal inf 12.656464 (102) 552 Obj 55569.871 Primal inf 0.93282163 (14) 573 Obj 55570.205 Optimal - objective value 55570.165 After Postsolve, objective 55570.165, infeasibilities - dual 45818.611 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 55570.165 Optimal - objective value 55570.165 Optimal objective 55570.16519 - 573 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 493.88145 (541) 92 Obj 20521.802 Primal inf 303.31896 (362) 184 Obj 41677.933 Primal inf 188.35516 (293) 276 Obj 50890.822 Primal inf 77.280908 (196) 368 Obj 53344.314 Primal inf 35.856339 (152) 460 Obj 53411.55 Primal inf 10.417185 (96) 552 Obj 54237.224 Primal inf 0.49346625 (10) 566 Obj 54237.331 Optimal - objective value 54237.292 After Postsolve, objective 54237.292, infeasibilities - dual 45552.449 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 54237.292 Optimal - objective value 54237.292 Optimal objective 54237.29178 - 566 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 489.62675 (541) 92 Obj 19474.644 Primal inf 298.84189 (360) 184 Obj 39310.314 Primal inf 196.58281 (307) 276 Obj 48709.217 Primal inf 89.150068 (216) 368 Obj 51975.486 Primal inf 39.865573 (163) 460 Obj 52064.025 Primal inf 14.327248 (113) 552 Obj 52924.711 Primal inf 4.129604 (30) 584 Obj 52926.698 Optimal - objective value 52926.658 After Postsolve, objective 52926.658, infeasibilities - dual 45121.547 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 52926.658 Optimal - objective value 52926.658 Optimal objective 52926.65845 - 584 iterations time 0.012, Presolve 0.01 Presolve 877 (-2423) rows, 2042 (-5518) columns and 3755 (-10273) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010858506 ( 54.949531%) - largest zero change 0.00010856623 0 Obj 1684.4487 Primal inf 484.38301 (541) 92 Obj 19349.096 Primal inf 284.3057 (361) 184 Obj 37616.418 Primal inf 203.84817 (319) 276 Obj 46894.858 Primal inf 99.219867 (244) 368 Obj 50543.12 Primal inf 61.899174 (193) 460 Obj 50649.651 Primal inf 15.953322 (123) 552 Obj 51122.912 Primal inf 4.4127382 (47) 600 Obj 51511.633 Optimal - objective value 51511.594 After Postsolve, objective 51511.594, infeasibilities - dual 44572.372 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 51511.594 Optimal - objective value 51511.594 Optimal objective 51511.59424 - 600 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 475.72893 (493) 91 Obj 21784.309 Primal inf 296.75173 (337) 182 Obj 41133.25 Primal inf 141.91703 (257) 273 Obj 49063.206 Primal inf 59.92084 (180) 364 Obj 49200.542 Primal inf 24.226916 (127) 455 Obj 49352.956 Primal inf 6.6553541 (67) 524 Obj 50111.285 Optimal - objective value 50111.247 After Postsolve, objective 50111.247, infeasibilities - dual 45354.185 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 50111.247 Optimal - objective value 50111.247 Optimal objective 50111.24732 - 524 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 468.27077 (493) 91 Obj 19824.075 Primal inf 277.23191 (346) 182 Obj 39102.446 Primal inf 149.99572 (278) 273 Obj 46841.054 Primal inf 69.955706 (206) 364 Obj 47017.171 Primal inf 29.980535 (148) 455 Obj 47170.013 Primal inf 8.5371447 (81) 545 Obj 47922.856 Optimal - objective value 47922.819 After Postsolve, objective 47922.819, infeasibilities - dual 44434.599 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 47922.819 Optimal - objective value 47922.819 Optimal objective 47922.81918 - 545 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 460.04408 (493) 91 Obj 19247.895 Primal inf 259.66898 (354) 182 Obj 37107.249 Primal inf 164.60926 (285) 273 Obj 44739.075 Primal inf 64.669474 (205) 364 Obj 44830.997 Primal inf 27.728027 (149) 455 Obj 45009 Primal inf 7.9813483 (79) 544 Obj 45752.81 Optimal - objective value 45752.774 After Postsolve, objective 45752.774, infeasibilities - dual 43497.154 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 45752.774 Optimal - objective value 45752.774 Optimal objective 45752.77393 - 544 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 451.39397 (493) 91 Obj 17789.782 Primal inf 253.24644 (348) 182 Obj 35039.545 Primal inf 182.46831 (309) 273 Obj 41758.991 Primal inf 75.010974 (219) 364 Obj 43110.617 Primal inf 48.384039 (181) 455 Obj 43241.92 Primal inf 11.277593 (107) 546 Obj 44005.434 Primal inf 3.1702261 (27) 572 Obj 44042.33 Optimal - objective value 44042.295 After Postsolve, objective 44042.295, infeasibilities - dual 42706.121 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 44042.295 Optimal - objective value 44042.295 Optimal objective 44042.29503 - 572 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 442.79285 (493) 91 Obj 15257.556 Primal inf 270.62654 (355) 182 Obj 34841.457 Primal inf 192.52736 (309) 273 Obj 41475.33 Primal inf 75.195873 (230) 364 Obj 42563.077 Primal inf 44.57566 (190) 455 Obj 42699.708 Primal inf 11.702057 (110) 546 Obj 43490.304 Primal inf 2.5863511 (24) 568 Obj 43491.901 Optimal - objective value 43491.866 After Postsolve, objective 43491.866, infeasibilities - dual 42360.484 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 43491.866 Optimal - objective value 43491.866 Optimal objective 43491.86617 - 568 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 433.83241 (493) 91 Obj 15601.236 Primal inf 268.28177 (356) 182 Obj 34806.607 Primal inf 179.97684 (306) 273 Obj 41690.173 Primal inf 83.649374 (230) 364 Obj 42533.499 Primal inf 44.304228 (184) 455 Obj 42678.845 Primal inf 12.380456 (110) 546 Obj 43459.066 Primal inf 2.5920401 (25) 572 Obj 43460.976 Optimal - objective value 43460.942 After Postsolve, objective 43460.942, infeasibilities - dual 42360.484 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 43460.942 Optimal - objective value 43460.942 Optimal objective 43460.94216 - 572 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 424.51526 (493) 91 Obj 15856.458 Primal inf 274.75593 (358) 182 Obj 33726.607 Primal inf 170.05232 (317) 273 Obj 40785.784 Primal inf 79.830636 (242) 364 Obj 42271.472 Primal inf 48.222412 (186) 455 Obj 42411.565 Primal inf 12.5983 (112) 546 Obj 43204.059 Primal inf 2.0319922 (21) 566 Obj 43205.963 Optimal - objective value 43205.929 After Postsolve, objective 43205.929, infeasibilities - dual 42169.872 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 43205.929 Optimal - objective value 43205.929 Optimal objective 43205.92924 - 566 iterations time 0.012, Presolve 0.01 Presolve 805 (-2495) rows, 1851 (-5709) columns and 3420 (-10608) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010829713 ( 54.949531%) - largest zero change 0.00010768031 0 Obj 1684.4482 Primal inf 414.8036 (493) 91 Obj 16026.977 Primal inf 277.96178 (362) 182 Obj 33700.253 Primal inf 163.95752 (300) 273 Obj 41002.594 Primal inf 74.086379 (230) 364 Obj 41706.09 Primal inf 37.278463 (173) 455 Obj 41859.28 Primal inf 10.243821 (105) 546 Obj 42639.468 Primal inf 1.4898077 (14) 562 Obj 42639.625 Optimal - objective value 42639.593 After Postsolve, objective 42639.593, infeasibilities - dual 41856.65 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 42639.593 Optimal - objective value 42639.593 Optimal objective 42639.59256 - 562 iterations time 0.012, Presolve 0.01 Presolve 733 (-2567) rows, 1669 (-5891) columns and 3094 (-10934) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 833.53289 Primal inf 407.13514 (445) 89 Obj 18544.096 Primal inf 212.03124 (292) 178 Obj 32376.999 Primal inf 103.401 (223) 267 Obj 39617.61 Primal inf 51.619753 (157) 356 Obj 39718.109 Primal inf 20.850617 (109) 445 Obj 40352.904 Primal inf 5.2323841 (44) 489 Obj 40633.159 Optimal - objective value 40633.127 After Postsolve, objective 40633.127, infeasibilities - dual 44931.338 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 40633.127 Optimal - objective value 40633.127 Optimal objective 40633.12694 - 489 iterations time 0.012, Presolve 0.01 Presolve 733 (-2567) rows, 1669 (-5891) columns and 3094 (-10934) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 833.53289 Primal inf 399.05763 (445) 89 Obj 17860.014 Primal inf 202.77288 (302) 178 Obj 30425.397 Primal inf 105.56052 (229) 267 Obj 37747.276 Primal inf 58.145163 (177) 356 Obj 37884.587 Primal inf 24.592576 (121) 445 Obj 38345.767 Primal inf 5.0570903 (48) 501 Obj 38764.29 Optimal - objective value 38764.258 After Postsolve, objective 38764.258, infeasibilities - dual 44071.649 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 38764.258 Optimal - objective value 38764.258 Optimal objective 38764.25824 - 501 iterations time 0.012, Presolve 0.01 Presolve 733 (-2567) rows, 1669 (-5891) columns and 3094 (-10934) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 833.53289 Primal inf 392.1634 (445) 89 Obj 15286.692 Primal inf 214.23217 (318) 178 Obj 28600.229 Primal inf 116.36761 (247) 267 Obj 35969.003 Primal inf 56.074 (177) 356 Obj 36072.655 Primal inf 28.565708 (140) 445 Obj 36397.01 Primal inf 5.1150035 (46) 503 Obj 36943.957 Optimal - objective value 36943.927 After Postsolve, objective 36943.927, infeasibilities - dual 43026.038 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 36943.927 Optimal - objective value 36943.927 Optimal objective 36943.92654 - 503 iterations time 0.012, Presolve 0.01 Presolve 731 (-2569) rows, 1665 (-5895) columns and 3085 (-10943) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010883922 ( 54.949531%) - largest zero change 0.00010866075 0 Obj 833.53266 Primal inf 386.8497 (445) 89 Obj 13737.756 Primal inf 222.35081 (329) 178 Obj 27309.898 Primal inf 114.25912 (262) 267 Obj 34039.918 Primal inf 52.65828 (189) 356 Obj 34167.209 Primal inf 24.079674 (136) 445 Obj 34468.341 Primal inf 5.2962487 (48) 497 Obj 35020.625 Optimal - objective value 35020.595 After Postsolve, objective 35020.595, infeasibilities - dual 41840.795 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 35020.595 Optimal - objective value 35020.595 Optimal objective 35020.59503 - 497 iterations time 0.012, Presolve 0.01 Presolve 701 (-2599) rows, 1587 (-5973) columns and 2917 (-11111) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010943053 ( 54.949531%) - largest zero change 0.00010938892 0 Obj 0.0084388408 Primal inf 378.74419 (427) 89 Obj 12902.15 Primal inf 177.56212 (293) 178 Obj 25477.002 Primal inf 102.73986 (243) 267 Obj 32146.584 Primal inf 56.535123 (186) 356 Obj 32322.552 Primal inf 30.016101 (140) 445 Obj 32403.571 Primal inf 8.6488327 (82) 534 Obj 33180.931 Primal inf 0.16528015 (5) 542 Obj 33180.931 Optimal - objective value 33180.9 After Postsolve, objective 33180.9, infeasibilities - dual 43065.147 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 33180.9 Optimal - objective value 33180.9 Optimal objective 33180.90048 - 542 iterations time 0.012, Presolve 0.01 Presolve 701 (-2599) rows, 1587 (-5973) columns and 2917 (-11111) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010943053 ( 54.949531%) - largest zero change 0.00010938892 0 Obj 0.0084388408 Primal inf 376.04893 (427) 89 Obj 11772.603 Primal inf 181.38854 (305) 178 Obj 24307.979 Primal inf 110.08711 (259) 267 Obj 31029.449 Primal inf 62.522555 (198) 356 Obj 31248.19 Primal inf 33.571475 (150) 445 Obj 31329.582 Primal inf 6.1412892 (63) 528 Obj 32053.711 Optimal - objective value 32053.681 After Postsolve, objective 32053.681, infeasibilities - dual 42438.702 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 32053.681 Optimal - objective value 32053.681 Optimal objective 32053.68088 - 528 iterations time 0.012, Presolve 0.01 Presolve 701 (-2599) rows, 1587 (-5973) columns and 2917 (-11111) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010943053 ( 54.949531%) - largest zero change 0.00010938892 0 Obj 0.0084388408 Primal inf 373.20032 (427) 89 Obj 12085.674 Primal inf 183.3142 (314) 178 Obj 24136.084 Primal inf 101.53064 (242) 267 Obj 30538.899 Primal inf 54.887231 (188) 356 Obj 30748.263 Primal inf 28.523136 (148) 445 Obj 31025.618 Primal inf 5.1704591 (55) 515 Obj 31553.534 Optimal - objective value 31553.505 After Postsolve, objective 31553.505, infeasibilities - dual 42233.292 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 31553.505 Optimal - objective value 31553.505 Optimal objective 31553.50507 - 515 iterations time 0.012, Presolve 0.00 Presolve 703 (-2597) rows, 1592 (-5968) columns and 2927 (-11101) elements Perturbing problem by 0.001% of 10 - largest nonzero change 0.00010950765 ( 54.949531%) - largest zero change 0.00010938892 0 Obj 0.0083065768 Primal inf 370.27927 (427) 89 Obj 12678.407 Primal inf 190.40547 (308) 178 Obj 24924.636 Primal inf 116.27768 (253) 267 Obj 30957.147 Primal inf 49.371929 (175) 356 Obj 31124.069 Primal inf 22.483504 (121) 445 Obj 31747.823 Primal inf 3.6003344 (32) 483 Obj 31907.354 Optimal - objective value 31907.325 After Postsolve, objective 31907.325, infeasibilities - dual 42318.909 (240), primal 0 (0) Presolved model was optimal, full model needs cleaning up 0 Obj 31907.325 Optimal - objective value 31907.325 Optimal objective 31907.32482 - 483 iterations time 0.012, Presolve 0.00
RunStatus.SUCCESSFUL = 0
To access the results, we need to load the simulation result metadata and then make requests to the specific data of interest. This allows you to efficiently access the results of interest without overloading resources.
results = SimulationResults(sim);
uc_results = get_problem_results(results, "UC"); # UC stage result metadata
ed_results = get_problem_results(results, "ED"); # ED stage result metadata
[ Info: checking integrity of /Users/cbarrows/Documents/repos/SIIPExamples.jl/rts-test/2/data_store/simulation_store.h5
Now we can read the specific results of interest for a specific problem, time window (optional), and set of variables, duals, or parameters (optional)
read_variables(uc_results, names = [:P__ThermalStandard, :P__RenewableDispatch])
[ Info: reading variables from data store
Dict{Symbol,DataStructures.SortedDict{DateTime,DataFrame,Ord} where Ord<:Base.Order.Ordering} with 2 entries: :P__ThermalStandard => DataStructures.SortedDict{DateTime,DataFrame,Base.Or… :P__RenewableDispatch => DataStructures.SortedDict{DateTime,DataFrame,Base.Or…
Or if we want the result of just one variable, parameter, or dual (must be defined in the problem definition), we can use:
read_parameter(
ed_results,
:P__max_active_power__RenewableFix,
initial_time = DateTime("2020-01-01T06:00:00"),
count = 5,
)
[ Info: reading parameters from data store
DataStructures.SortedDict{DateTime,DataFrame,Base.Order.ForwardOrdering} with 5 entries: DateTime("2020-01-01T06:00:00") => 12×32 DataFrame… DateTime("2020-01-01T06:15:00") => 12×32 DataFrame… DateTime("2020-01-01T06:30:00") => 12×32 DataFrame… DateTime("2020-01-01T06:45:00") => 12×32 DataFrame… DateTime("2020-01-01T07:00:00") => 12×32 DataFrame…
If you want the realized results (without lookahead periods), you can call read_realized_*
:
read_realized_variables(uc_results, names = [:P__ThermalStandard, :P__RenewableDispatch])
[ Info: reading variables from data store
Dict{Symbol,DataFrame} with 2 entries: :P__ThermalStandard => 24×65 DataFrame… :P__RenewableDispatch => 24×31 DataFrame…
Take a look at the plotting examples.
This notebook was generated using Literate.jl.