mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-08 01:08:50 -06:00
Use 4-digit years
This commit is contained in:
@@ -3,19 +3,20 @@
|
||||
# Released under the modified BSD license. See COPYING.md for more details.
|
||||
|
||||
using UnitCommitment
|
||||
import UnitCommitment: Formulation
|
||||
|
||||
function _test(formulation::UnitCommitment.Formulation)::Nothing
|
||||
function _test(formulation::Formulation)::Nothing
|
||||
instance = UnitCommitment.read_benchmark("matpower/case118/2017-02-01")
|
||||
UnitCommitment._build_model(instance, formulation) # should not crash
|
||||
return
|
||||
end
|
||||
|
||||
@testset "formulations" begin
|
||||
_test(UnitCommitment.Formulation(ramping = UnitCommitment.ArrCon00()))
|
||||
_test(UnitCommitment.Formulation(ramping = UnitCommitment.DamKucRajAta16()))
|
||||
_test(UnitCommitment.Formulation(ramping = UnitCommitment.MorLatRam13()))
|
||||
_test(UnitCommitment.Formulation(ramping = UnitCommitment.PanGua16()))
|
||||
_test(UnitCommitment.Formulation(pwl_costs = UnitCommitment.Gar62()))
|
||||
_test(UnitCommitment.Formulation(pwl_costs = UnitCommitment.CarArr06()))
|
||||
_test(UnitCommitment.Formulation(pwl_costs = UnitCommitment.KnuOstWat18()))
|
||||
_test(Formulation(ramping = UnitCommitment.ArrCon2000()))
|
||||
_test(Formulation(ramping = UnitCommitment.DamKucRajAta2016()))
|
||||
_test(Formulation(ramping = UnitCommitment.MorLatRam2013()))
|
||||
_test(Formulation(ramping = UnitCommitment.PanGua2016()))
|
||||
_test(Formulation(pwl_costs = UnitCommitment.Gar1962()))
|
||||
_test(Formulation(pwl_costs = UnitCommitment.CarArr2006()))
|
||||
_test(Formulation(pwl_costs = UnitCommitment.KnuOstWat2018()))
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user