Re-formatted the codes

pull/26/head
Jun He 3 years ago
parent b2ed0f67c1
commit 3564358a63

@ -120,9 +120,7 @@ function _aelmp_check_parameters(
) )
# CHECK: model cannot have multiple scenarios # CHECK: model cannot have multiple scenarios
if length(instance.scenarios) > 1 if length(instance.scenarios) > 1
error( error("The method does NOT support multiple scenarios.")
"The method does NOT support multiple scenarios.",
)
end end
sc = instance.scenarios[1] sc = instance.scenarios[1]
# CHECK: model must be solved if allow_offline_participation=false # CHECK: model must be solved if allow_offline_participation=false

@ -20,7 +20,7 @@ import UnitCommitment: AELMP
# policy 1: allow offlines; consider startups # policy 1: allow offlines; consider startups
aelmp_1 = aelmp_1 =
UnitCommitment.compute_lmp(model, AELMP(), optimizer = HiGHS.Optimizer) UnitCommitment.compute_lmp(model, AELMP(), optimizer = HiGHS.Optimizer)
@test aelmp_1["s1","B1", 1] 231.7 atol = 0.1 @test aelmp_1["s1", "B1", 1] 231.7 atol = 0.1
# policy 2: do not allow offlines; but consider startups # policy 2: do not allow offlines; but consider startups
aelmp_2 = UnitCommitment.compute_lmp( aelmp_2 = UnitCommitment.compute_lmp(
@ -31,5 +31,5 @@ import UnitCommitment: AELMP
), ),
optimizer = HiGHS.Optimizer, optimizer = HiGHS.Optimizer,
) )
@test aelmp_2["s1","B1", 1] 274.3 atol = 0.1 @test aelmp_2["s1", "B1", 1] 274.3 atol = 0.1
end end

@ -38,14 +38,14 @@ end
# instance 3 # instance 3
path = "$FIXTURES/lmp_simple_test_3.json.gz" path = "$FIXTURES/lmp_simple_test_3.json.gz"
lmp = solve_conventional_testcase(path) lmp = solve_conventional_testcase(path)
@test lmp["s1","A", 1] == 50.0 @test lmp["s1", "A", 1] == 50.0
@test lmp["s1","B", 1] == 70.0 @test lmp["s1", "B", 1] == 70.0
@test lmp["s1","C", 1] == 100.0 @test lmp["s1", "C", 1] == 100.0
# instance 4 # instance 4
path = "$FIXTURES/lmp_simple_test_4.json.gz" path = "$FIXTURES/lmp_simple_test_4.json.gz"
lmp = solve_conventional_testcase(path) lmp = solve_conventional_testcase(path)
@test lmp["s1","A", 1] == 50.0 @test lmp["s1", "A", 1] == 50.0
@test lmp["s1","B", 1] == 70.0 @test lmp["s1", "B", 1] == 70.0
@test lmp["s1","C", 1] == 90.0 @test lmp["s1", "C", 1] == 90.0
end end

Loading…
Cancel
Save