Simulation Functions
NEMStorageUnderUncertainty.simulate_storage_operation
— Methodsimulate_storage_operation(
optimizer::MathOptInterface.OptimizerWithAttributes,
storage::NEMStorageUnderUncertainty.StorageDevice,
data::NEMStorageUnderUncertainty.ActualData,
model_formulation::NEMStorageUnderUncertainty.StorageModelFormulation,
degradation::NEMStorageUnderUncertainty.DegradationModel;
decision_start_time,
decision_end_time,
binding,
horizon,
capture_all_decisions,
silent,
show_progress,
time_limit_sec,
string_names,
relative_gap_in_results
)
Summary
Simulate storage operation using actual data
Arguments
optimizer
: A solver optimizerstorage
:StorageDevice
data
:ActualData
model_formulation
: A model formulation (StorageModelFormulation
)degradation
: A degradation model (DegradationModel
)decision_start_time
: Decision start timedecision_end_time
: Decision end timebinding
: Binding horizon, out fromdecision_start_time
horizon
: Model lookahead horizon, out fromdecision_start_time
capture_all_decisions
: Default false. If true, report non binding decisions in resultssilent
: defaultfalse
.true
to suppress solver outputtime_limit_sec
: defaultnothing
.Float64
to impose solver time limit in secondsstring_names
: defaulttrue
.false
to disable JuMP string namesrelative_gap_in_results
: default false. If true, adds a column with relative MIP gap in results.
Returns
Simulation results
Methods
simulate_storage_operation(
optimizer,
storage,
data,
model_formulation,
degradation;
decision_start_time,
decision_end_time,
binding,
horizon,
capture_all_decisions,
silent,
show_progress,
time_limit_sec,
string_names,
relative_gap_in_results
)
defined at /home/runner/work/NEMStorageUnderUncertainty/NEMStorageUnderUncertainty/src/simulations.jl:309
.
NEMStorageUnderUncertainty.simulate_storage_operation
— Methodsimulate_storage_operation(
optimizer::MathOptInterface.OptimizerWithAttributes,
storage::NEMStorageUnderUncertainty.StorageDevice,
data::NEMStorageUnderUncertainty.ForecastData,
model_formulation::NEMStorageUnderUncertainty.StorageModelFormulation,
degradation::NEMStorageUnderUncertainty.DegradationModel;
decision_start_time,
decision_end_time,
binding,
horizon,
capture_all_decisions,
silent,
show_progress,
time_limit_sec,
string_names,
relative_gap_in_results
)
Summary
Simulate storage operation using forecast data
Arguments
optimizer
: A solver optimizerstorage
:StorageDevice
data
:ForecastData
model_formulation
: A model formulation (StorageModelFormulation
)degradation
: A degradation model (DegradationModel
)decision_start_time
: Decision start timedecision_end_time
: Decision end timebinding
: Binding horizon, out fromdecision_start_time
horizon
: Model lookahead horizon, out fromdecision_start_time
capture_all_decisions
: Default false. If true, report non binding decisions in resultssilent
: defaultfalse
.true
to suppress solver outputtime_limit_sec
: defaultnothing
.Float64
to impose solver time limit in secondsstring_names
: defaulttrue
.false
to disable JuMP string namesrelative_gap_in_results
: default false. If true, adds a column with relative MIP gap in results.
Returns
Simulation results
Methods
simulate_storage_operation(
optimizer,
storage,
data,
model_formulation,
degradation;
decision_start_time,
decision_end_time,
binding,
horizon,
capture_all_decisions,
silent,
show_progress,
time_limit_sec,
string_names,
relative_gap_in_results
)
defined at /home/runner/work/NEMStorageUnderUncertainty/NEMStorageUnderUncertainty/src/simulations.jl:420
.