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:StorageDevicedata:ActualDatamodel_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_timehorizon: Model lookahead horizon, out fromdecision_start_timecapture_all_decisions: Default false. If true, report non binding decisions in resultssilent: defaultfalse.trueto suppress solver outputtime_limit_sec: defaultnothing.Float64to impose solver time limit in secondsstring_names: defaulttrue.falseto 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:StorageDevicedata:ForecastDatamodel_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_timehorizon: Model lookahead horizon, out fromdecision_start_timecapture_all_decisions: Default false. If true, report non binding decisions in resultssilent: defaultfalse.trueto suppress solver outputtime_limit_sec: defaultnothing.Float64to impose solver time limit in secondsstring_names: defaulttrue.falseto 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.