Skip to content

Commit a7190d8

Browse files
committed
Add PSSE generator status test
1 parent 839fa72 commit a7190d8

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

test/data/pti/frankenstein_70.raw

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ developed by Carleton Coffrin ([email protected]) June 2017
55
1002,'FAV SPOT 02', 345.0000, 2, 101, 201, 301,1.00000000, 0.000000, 1.10000, 0.90000, 1.10000, 0.90000
66
1003,'FAV SPOT 03', 24.9000, 2, 101, 201, 301,1.00000000, 0.000000, 1.10000, 0.90000, 1.10000, 0.90000
77
1004,'FAV SPOT 04', 87.0000, 1, 101, 201, 301,1.05000000, 0.000000, 1.10000, 0.90000, 1.10000, 0.90000
8-
1005,'FAV PLACE 05', 87.0000, 2, 101, 201, 301,1.00000000, 3.000000, 1.10000, 0.90000, 1.10000, 0.90000
8+
1005,'FAV PLACE 05', 87.0000, 1, 101, 201, 301,1.00000000, 3.000000, 1.10000, 0.90000, 1.10000, 0.90000
99
1006,'FAV SPOT 06', 87.0000, 1, 101, 201, 301,1.00000000, -1.000000, 1.10000, 0.90000, 1.10000, 0.90000
1010
1007,'FAV PLACE 07', 230.0000, 1, 101, 201, 301,1.00000000, 2.000000, 1.10000, 0.90000, 1.10000, 0.90000
1111
1008,'FAV PLC 08', 87.0000, 2, 101, 201, 301,0.95000000, 0.000000, 1.10000, 0.90000, 1.10000, 0.90000

test/psse.jl

+14-2
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,6 @@ end
394394
end
395395
end
396396

397-
398397
@testset "transformer status" begin
399398
@testset "two-winding transformers" begin
400399
data_pti = PowerModels.parse_file("../test/data/pti/case5.raw")
@@ -423,7 +422,20 @@ end
423422
end
424423
end
425424

425+
@testset "generator status" begin
426+
data_pti = PowerModels.parse_file("../test/data/pti/frankenstein_70.raw")
426427

428+
gen_off = Set(["1", "5"])
429+
for (i,gen) in data_pti["gen"]
430+
if i in gen_off
431+
@test gen["gen_status"] == 0
432+
else
433+
@test gen["gen_status"] == 1
434+
end
435+
end
436+
end
437+
438+
427439
@testset "import all" begin
428440
@testset "30-bus case" begin
429441
data = PowerModels.parse_file("../test/data/pti/case30.raw"; import_all=true)
@@ -540,7 +552,7 @@ end
540552
end
541553
end
542554

543-
@testset "Impedance and Current Load Conversions" begin
555+
@testset "Impedance and Current Load Conversions" begin
544556
data = PowerModels.parse_file("../test/data/pti//parser_test_k.raw")
545557
Vm_load = data["bus"]["103"]["vm"]
546558
# Test current load only

0 commit comments

Comments
 (0)