mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-06 16:28:51 -06:00
modified validation, error scripts
This commit is contained in:
@@ -33,15 +33,15 @@ function build_model(;
|
||||
variable_names::Bool = false,
|
||||
)::JuMP.Model
|
||||
if formulation.ramping == WanHob2016.Ramping() &&
|
||||
instance.reserves.spinning != zeros(instance.time)
|
||||
instance.reserves.spinning >= ones(instance.time).*1e-6
|
||||
error(
|
||||
"Spinning reserves are not supported by the WanHob2016 ramping formulation",
|
||||
)
|
||||
end
|
||||
@show formulation.ramping
|
||||
|
||||
if formulation.ramping !== WanHob2016.Ramping() && (
|
||||
instance.reserves.upflexiramp != zeros(instance.time) ||
|
||||
instance.reserves.dwflexiramp != zeros(instance.time)
|
||||
instance.reserves.upflexiramp >= ones(instance.time).*1e-6 ||
|
||||
instance.reserves.dwflexiramp >= ones(instance.time).*1e-6
|
||||
)
|
||||
error(
|
||||
"Flexiramp is supported only by the WanHob2016 ramping formulation",
|
||||
|
||||
Reference in New Issue
Block a user