VirtualPTDF
Contrary to the traditional PTDF matrix, the VirtualPTDF is a structure containing rows of the original matrix, related to specific system arcs. The different rows of the PTDF matrix are cached in the VirtualPTDF structure as they are evaluated. This allows to keep just the portion of the original matrix which is of interest to the user, avoiding the unnecessary computation of the whole matrix.
Refer to the different arguments of the VirtualPTDF methods by looking at the "Public API Reference" page.
How the VirtualPTDF works
The VirtualPTDF is a structure containing everything needed to compute any row of the PTDF matrix and store it. To do so, the VirtualPTDF must store the BA matrix (coming from the BA_Matrix struct) and the inverse of the ABA matrix (coming from ABA_MAtrix struct). In particular, KLU is used to get the LU factorization matrices of the ABA matrix and these ones are stored, avoid the inversion.
Once the VirtualPTDF is initialized, each row of the PTDF matrix can be evaluated separately. The algorithmic procedure is the following:
- Define the
VirtualPTDFstructure - Call any element of the matrix to define and store the relative row as well as showing the selected element
Regarding point 2, if the row has been stored previously then the desired element is just loaded from the cache and shown.
The flowchart below shows how the VirtualPTDF is structured and how it works. Examples will be presented in the following sections.

Initialize VirtualPTDF and compute/access row/element
As for the PTDF matrix, at first the System data must be loaded. The "RTS-GMLC" systems is considered as example:
julia> using PowerNetworkMatricesjulia> using PowerSystemsjulia> using PowerSystemCaseBuilderjulia> const PSY = PowerSystems;julia> const PNM = PowerNetworkMatrices;julia> const PSB = PowerSystemCaseBuilder;julia> sys = PSB.build_system(PSB.PSISystems, "RTS_GMLC_DA_sys");[ Info: Loaded time series from storage file existing=/home/runner/.julia/packages/PowerSystemCaseBuilder/QOo1f/data/serialized_system/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/RTS_GMLC_DA_sys_time_series_storage.h5 new=/tmp/jl_YSeFxd compression=InfrastructureSystems.CompressionSettings(false, InfrastructureSystems.CompressionTypesModule.CompressionTypes.DEFLATE = 1, 3, true)
At this point the VirtualPTDF is initialized with the following simple command:
julia> v_ptdf = VirtualPTDF(sys);[ Info: Finding subnetworks via iterative union find
Now, an element of the matrix can be computed by calling the arc tuple and bus number:
julia> el_C31_105 = v_ptdf[(318, 321), 105]-0.010239929430700212
Alternatively, the value can be indexed by row and column numbers directly. In this case the row and column numbers are mapped by the dictonaries contained in the lookup field.
julia> row_number = v_ptdf.lookup[1][(318, 321)]98julia> col_number = v_ptdf.lookup[2][105]5julia> el_C31_105_bis = v_ptdf[row_number, col_number]-0.010239929430700212
NOTE: this example was made for the sake of completeness and considering the actual arc tuple and bus number is recommended.
As previously mentioned, in order to evaluate a single element of the VirtualPTDF, the entire row related to the selected arc must be considered. For this reason it is cached in the VirtualPTDF structure for later calls. This is evident by looking at the following example:
julia> sys_2k = PSB.build_system(PSB.PSYTestSystems, "tamu_ACTIVSg2000_sys");[ Info: rating 4352.0 MW for GRANBURY 1 0-5317-GLEN ROSE ~1-5260-i_1 is outside the expected range (min = 1732.0, max = 3464.0) MW for Line at a 500.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_6 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_5 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 850.0 MW for WINCHESTER 1-6102-LA GRANGE 1 -6076-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 800.0 MW for COLLEGE ST~1-8094-BRENHAM 1 -6063-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 820.0 MW for MISSION 1 0 -4073-SAN JUAN 0 -4041-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 820.0 MW for SILVER 0 -3041-ROSCOE 5 0 -3046-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 300.0 MW for AUSTIN 10 0 -6024-AUSTIN 17 0 -6219-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 5 2 -7161-HOUSTON 69 0-7292-i_3 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 500.0 MW for BALCH SPRI~1-5374-MESQUITE 2 0-5158-i_2 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 1400.0 MW for WINCHESTER 1-6102-BASTROP 1 -6004-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_7 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for SEBASTIAN ~1-4194-HARLINGEN ~1-4067-i_3 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 500.0 MW for BALCH SPRI~1-5374-MESQUITE 2 0-5158-i_1 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 300.0 MW for MISSION 3 0 -4079-MISSION 4 1 -4040-i_2 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 400.0 MW for SAN ANTON~57-6016-SAN ANTON~48-6356-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 5 2 -7161-HOUSTON 69 0-7292-i_4 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 4352.0 MW for SAN ANTONI~1-6141-SAN ANTON~51-6197-i_1 is outside the expected range (min = 1732.0, max = 3464.0) MW for Line at a 500.0 kV Voltage level. [ Info: rating 260.0 MW for CHRISTINE 1 -4025-JOURDANTON 0-4117-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 4352.0 MW for BRIDGEPORT 0-5361-KELLER 2 0 -5015-i_1 is outside the expected range (min = 1732.0, max = 3464.0) MW for Line at a 500.0 kV Voltage level. [ Info: rating 300.0 MW for HARLINGEN ~2-4111-HARLINGEN ~1-4067-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 800.0 MW for CUSHING 1 0 -8097-JACKSONVIL~2-8113-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 820.0 MW for MISSION 1 0 -4073-SAN JUAN 0 -4041-i_2 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 500.0 MW for DALLAS 5 0 -5250-DALLAS 3 1 -5385-i_3 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 300.0 MW for ELGIN 0 -6027-MANOR 0 -6181-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for ODESSA 5 0 -1037-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 820.0 MW for SAN PERLIT~1-4183-CORPUS CH~18-4080-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_3 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 820.0 MW for ROSCOE 5 0 -3046-HERMLEIGH 0 -3078-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for BROWNSVILL~5-4126-OLMITO 0 -4102-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_8 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for BIG SPRING~1-1020-STERLING C~2-3059-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for MISSION 3 0 -4079-MISSION 4 1 -4040-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 820.0 MW for BROWNSVILL~1-4192-MISSION 1 0 -4073-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 1000.0 MW for STERLING C~1-3058-WINGATE 0 -3053-i_1 is outside the expected range (min = 327.0, max = 797.0) MW for Line at a 230.0 kV Voltage level. [ Info: rating 4352.0 MW for THOMPSONS 0 -7346-SUGAR LAND~2-7125-i_1 is outside the expected range (min = 1732.0, max = 3464.0) MW for Line at a 500.0 kV Voltage level. [ Info: rating 300.0 MW for MISSION 3 0 -4079-MISSION 4 1 -4040-i_3 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 340.0 MW for FLUVANNA 1 0-3109-FLUVANNA 2 1-3097-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for BROWNSVILL~5-4126-OLMITO 0 -4102-i_2 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 150.0 MW for DUBLIN 2 0 -5286-HICO 0 -5112-i_1 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 78 0-7147-HOUSTON 72 0-7028-i_2 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 78 0-7147-HOUSTON 72 0-7028-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 500.0 MW for DALLAS 5 0 -5250-DALLAS 3 1 -5385-i_1 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 4 2 -7188-HOUSTON 39 0-7255-i_4 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for HOUSTON 5 2 -7161-HOUSTON 69 0-7292-i_2 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 300.0 MW for SEBASTIAN ~1-4194-HARLINGEN ~1-4067-i_1 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. [ Info: rating 500.0 MW for DALLAS 5 0 -5250-DALLAS 3 1 -5385-i_2 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 500.0 MW for DALLAS 5 0 -5250-DALLAS 3 1 -5385-i_4 is outside the expected range (min = 176.0, max = 410.0) MW for Line at a 161.0 kV Voltage level. [ Info: rating 300.0 MW for SEBASTIAN ~1-4194-HARLINGEN ~1-4067-i_2 is outside the expected range (min = 92.0, max = 255.0) MW for Line at a 115.0 kV Voltage level. ┌ Warning: Transformer MOUNT PLEA~3-8128-MOUNT PLEA~2-8127-i_1 per-unit reactance 0.02178 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer OILTON 2 -4197-OILTON 1 -4196-i_1 per-unit reactance 0.03236 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer MISSION 1 1 -4074-MISSION 1 0 -4073-i_2 per-unit reactance 0.01717 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer BELTON 1 -5132-BELTON 0 -5131-i_1 per-unit reactance 0.01821 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer BRENHAM 1 -6063-BRENHAM 0 -6062-i_1 per-unit reactance 0.00745 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer FRANKLIN 3 -8085-FRANKLIN 2 -8084-i_1 per-unit reactance 0.02498 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer LEANDER 1 1 -6022-LEANDER 1 0 -6021-i_1 per-unit reactance 0.01733 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer THOMPSONS 4 -7350-THOMPSONS 0 -7346-i_1 per-unit reactance 0.01346 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer ELMENDORF 4 -6243-ELMENDORF 0 -6239-i_1 per-unit reactance 0.01934 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer BAYTOWN 1 3 -7207-BAYTOWN 1 0 -7204-i_1 per-unit reactance 0.02463 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer JEWETT 1 3 -8070-JEWETT 1 0 -8067-i_1 per-unit reactance 0.01452 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer THOMPSONS 1 -7347-THOMPSONS 0 -7346-i_2 per-unit reactance 0.00986 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer LAPORTE 2 -7132-LAPORTE 1 -7131-i_2 per-unit reactance 0.03352 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer CHANNELVIE~5-7378-CHANNELVIE~1-7366-i_1 per-unit reactance 0.02384 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer SEGUIN 1 1 -6162-SEGUIN 1 0 -6161-i_1 per-unit reactance 0.01685 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer LAPORTE 6 -7136-LAPORTE 0 -7130-i_1 per-unit reactance 0.0186 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer SUGAR LAND~6-7038-SUGAR LAND~5-7037-i_1 per-unit reactance 0.00995 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer KILLEEN 3 1 -5411-KILLEEN 3 0 -5410-i_1 per-unit reactance 0.01564 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 [ Info: rating 240.0 MW for ODESSA 1 4 -1075-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer HOUSTON 4 2 -7188-HOUSTON 4 1 -7187-i_2 per-unit reactance 0.01839 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 [ Info: rating 600.0 MW for HOUSTON 4 2 -7188-HOUSTON 4 1 -7187-i_2 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer HOUSTON 5 9 -7168-HOUSTON 5 0 -7159-i_1 per-unit reactance 0.02347 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer PARIS 1 6 -2119-PARIS 1 0 -2113-i_1 per-unit reactance 0.02438 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer NURSERY 5 -7023-NURSERY 0 -7018-i_1 per-unit reactance 0.03486 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer ABILENE 1 3 -3091-ABILENE 1 2 -3090-i_1 per-unit reactance 0.03474 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer ENNIS 3 -5383-ENNIS 0 -5380-i_1 per-unit reactance 0.01636 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer SAN ANTON~65-6334-SAN ANTON~64-6333-i_1 per-unit reactance 0.01665 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer DALLAS 1 9 -5042-DALLAS 1 0 -5033-i_1 per-unit reactance 0.01345 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer BAYTOWN 2 3 -7079-BAYTOWN 2 0 -7076-i_1 per-unit reactance 0.01675 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer ALVIN 2 -7424-ALVIN 1 -7423-i_2 per-unit reactance 0.04353 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer COPPERAS C~2-5452-COPPERAS C~1-5451-i_1 per-unit reactance 0.01073 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer GOLDTHWAIT~5-5243-GOLDTHWAIT~1-5239-i_1 per-unit reactance 0.02602 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer RALLS 1 1 -2097-RALLS 1 0 -2096-i_1 per-unit reactance 0.00729 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer WICHITA FA~2-2055-WICHITA FA~1-2054-i_1 per-unit reactance 0.00742 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer THOMPSONS 2 -7348-THOMPSONS 1 -7347-i_2 per-unit reactance 0.02698 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer PASADENA 2 5-7007-PASADENA 2 0-7002-i_1 per-unit reactance 0.02135 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer PASADENA 1 2-7333-PASADENA 1 1-7332-i_2 per-unit reactance 0.03886 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer WHARTON 1 6 -7310-WHARTON 1 0 -7304-i_1 per-unit reactance 0.03797 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer MISSOURI C~3-7185-MISSOURI C~2-7184-i_2 per-unit reactance 0.0321 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer ALLEN 1 1 -5305-ALLEN 1 0 -5304-i_1 per-unit reactance 0.01047 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 [ Info: rating 160.0 MW for LENORAH 1 -1057-LENORAH 0 -1056-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer HOUSTON 6 2 -7402-HOUSTON 6 1 -7401-i_1 per-unit reactance 0.03223 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer HOUSTON 4 6 -7192-HOUSTON 4 0 -7186-i_1 per-unit reactance 0.03659 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer HOUSTON 4 11-7197-HOUSTON 4 0 -7186-i_1 per-unit reactance 0.00604 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer SUGAR LAND~7-7039-SUGAR LAND~6-7038-i_1 per-unit reactance 0.02618 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer HOUSTON 5 1 -7160-HOUSTON 5 0 -7159-i_1 per-unit reactance 0.00504 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer KATY 1 2 -7049-KATY 1 1 -7048-i_2 per-unit reactance 0.02653 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer RIESEL 1 1 -5359-RIESEL 1 0 -5358-i_1 per-unit reactance 0.01828 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer KELLER 2 1 -5016-KELLER 2 0 -5015-i_1 per-unit reactance 0.01417 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer CHANNELVIE~6-7379-CHANNELVIE~1-7366-i_1 per-unit reactance 0.02202 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer MT. ENTERP~6-8079-MT. ENTERP~1-8074-i_1 per-unit reactance 0.0153 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer PARIS 1 2 -2115-PARIS 1 0 -2113-i_1 per-unit reactance 0.03843 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: Transformer MARBLE FAL~8-6214-MARBLE FAL~4-6210-i_1 per-unit reactance 0.02757 is lower than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:224 ┌ Warning: rating 390.0 MW for MONAHANS 1 1-1048-MONAHANS 1 0-1047-i_1 is 2x larger than the max expected rating 140.0 MW for Transformer at a 115.0 kV Voltage level. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:208 ┌ Warning: Transformer BUCHANAN D~2-3105-BUCHANAN D~1-3104-i_1 per-unit reactance 0.22329999999999997 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 240.0 MW for ODESSA 1 3 -1074-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 500.0 MW for CHRISTINE 2 -4026-CHRISTINE 0 -4024-i_2 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer ODESSA 1 9 -1080-ODESSA 1 0 -1071-i_1 per-unit reactance 0.20208 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer SNYDER 2 2 -3135-SNYDER 2 1 -3134-i_1 per-unit reactance 0.22418 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer PRESIDIO 1 1-1011-PRESIDIO 1 0-1010-i_1 per-unit reactance 0.3246 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 260.0 MW for BIG SPRIN~12-1063-BIG SPRIN~10-1061-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer SANTA ROS~10-4098-SANTA ROSA~1-4089-i_1 per-unit reactance 0.22475 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 220.0 MW for IRAAN 1 1 -1070-IRAAN 1 0 -1069-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 600.0 MW for HOUSTON 4 2 -7188-HOUSTON 4 1 -7187-i_3 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer SANTA ROSA~3-4091-SANTA ROSA~1-4089-i_1 per-unit reactance 0.20036 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 200.0 MW for BLACKWELL 1 -3017-BLACKWELL 0 -3016-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer MARBLE FAL~3-6083-MARBLE FAL~1-6081-i_1 per-unit reactance 0.2531 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 1600.0 MW for WADSWORTH 3 -7098-WADSWORTH 0 -7095-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 1600.0 MW for HOUSTON 4 1 -7187-HOUSTON 4 0 -7186-i_2 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 1600.0 MW for HOUSTON 4 1 -7187-HOUSTON 4 0 -7186-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. ┌ Warning: Transformer IRAAN 3 1 -1059-IRAAN 3 0 -1058-i_1 per-unit reactance 0.46186999999999995 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 230.0 MW for ODESSA 1 5 -1076-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 200.0 MW for MABANK 2 2 -5061-MABANK 2 1 -5060-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 500.0 MW for CHRISTINE 2 -4026-CHRISTINE 0 -4024-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 230.0 MW for ODESSA 1 6 -1077-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer SANTA ROSA~5-4093-SANTA ROSA~1-4089-i_1 per-unit reactance 0.24296 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer CUERO 1 8 -6273-CUERO 1 0 -6265-i_1 per-unit reactance 0.26216 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 512.3 MW for SUGAR LAND~4-7127-SUGAR LAND~3-7126-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer ROUND ROCK~6-6089-ROUND ROCK~1-6084-i_1 per-unit reactance 0.2567 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer ROGERS 2 -5392-ROGERS 1 -5391-i_1 per-unit reactance 0.30897 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 1500.0 MW for ROSCOE 5 2 -3048-ROSCOE 5 0 -3046-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 145.0 MW for FORSAN 1 -1042-FORSAN 0 -1041-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer CUERO 1 2 -6267-CUERO 1 0 -6265-i_1 per-unit reactance 0.55179 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer PORT LAVAC~4-7032-PORT LAVAC~1-7029-i_1 per-unit reactance 0.23196 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer JAYTON 2 -2075-JAYTON 1 -2074-i_1 per-unit reactance 0.29308 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer SANTA ROSA~8-4096-SANTA ROSA~1-4089-i_1 per-unit reactance 0.29442 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer SANTA ROSA~9-4097-SANTA ROSA~1-4089-i_1 per-unit reactance 0.21151 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 250.0 MW for O DONNELL ~4-1023-O DONNELL ~3-1022-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer HOUSTON 1 1 -7015-HOUSTON 1 0 -7014-i_1 per-unit reactance 0.21665 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer HOLLAND 2 -5460-HOLLAND 1 -5459-i_1 per-unit reactance 0.34714 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 240.0 MW for ODESSA 1 1 -1072-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer LORAINE 1 1 -3086-LORAINE 1 0 -3085-i_1 per-unit reactance 0.2158 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer SNYDER 2 3 -3136-SNYDER 2 2 -3135-i_1 per-unit reactance 0.2297 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer BAYTOWN 3 2 -7284-BAYTOWN 3 0 -7282-i_1 per-unit reactance 0.26257 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: rating 390.0 MW for MONAHANS 1 2-1049-MONAHANS 1 0-1047-i_1 is 2x larger than the max expected rating 140.0 MW for Transformer at a 115.0 kV Voltage level. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:208 [ Info: rating 250.0 MW for ROSCOE 1 1 -3122-ROSCOE 1 0 -3121-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer STERLING C~9-3113-STERLING C~7-3111-i_1 per-unit reactance 0.25519 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer CUERO 1 4 -6269-CUERO 1 0 -6265-i_1 per-unit reactance 0.59011 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer BUCHANAN D~3-3106-BUCHANAN D~1-3104-i_1 per-unit reactance 0.22022000000000003 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 200.0 MW for BUCHANAN D~3-3106-BUCHANAN D~1-3104-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer CUERO 1 5 -6270-CUERO 1 0 -6265-i_1 per-unit reactance 0.32424 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 250.0 MW for FALCON HEI~4-4047-FALCON HEI~1-4044-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 1600.0 MW for WADSWORTH 4 -7099-WADSWORTH 0 -7095-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 500.0 MW for GREGORY 1 -4057-GREGORY 0 -4056-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer SANTA ROSA~2-4090-SANTA ROSA~1-4089-i_1 per-unit reactance 0.58764 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 200.0 MW for NOLAN 1 -3071-NOLAN 0 -3070-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 277.0 MW for ABILENE 1 2 -3090-ABILENE 1 1 -3089-i_1 is outside the expected range (min = 30.0, max = 276.0) MW for Transformer at a 161.0 kV Voltage level. ┌ Warning: Transformer ALBANY 1 4 -5398-ALBANY 1 3 -5397-i_1 per-unit reactance 0.78238 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 200.0 MW for BIG SPRING~5-1066-BIG SPRING~4-1065-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer FALCON HEI~3-4046-FALCON HEI~1-4044-i_1 per-unit reactance 0.2458 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer STERLING C~8-3112-STERLING C~7-3111-i_1 per-unit reactance 0.25489 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer ROUND ROCK~3-6086-ROUND ROCK~1-6084-i_1 per-unit reactance 0.21309 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer FLUVANNA 1 1-3110-FLUVANNA 1 0-3109-i_1 per-unit reactance 0.2206 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 512.3 MW for SUGAR LAND~4-7127-SUGAR LAND~3-7126-i_4 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer HOUSTON 2 1 -7146-HOUSTON 2 0 -7145-i_1 per-unit reactance 0.21285 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer ROUND ROCK~4-6087-ROUND ROCK~1-6084-i_1 per-unit reactance 0.2834 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 250.0 MW for MERKEL 2 1 -3095-MERKEL 2 0 -3094-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer BAYTOWN 3 4 -7286-BAYTOWN 3 0 -7282-i_1 per-unit reactance 0.20611 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 200.0 MW for BIG SPRIN~15-1026-BIG SPRIN~14-1025-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 200.0 MW for TRENT 1 1 -3068-TRENT 1 0 -3067-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 512.3 MW for SUGAR LAND~4-7127-SUGAR LAND~3-7126-i_3 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 240.0 MW for ODESSA 1 2 -1073-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer BIG SPRIN~11-1062-BIG SPRIN~10-1061-i_1 per-unit reactance 0.31787 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer SNYDER 2 1 -3134-SNYDER 2 0 -3133-i_1 per-unit reactance 0.20153 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer GOLDTHWAIT~4-5242-GOLDTHWAIT~3-5241-i_1 per-unit reactance 0.47482 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 1450.0 MW for GLEN ROSE ~3-5262-GLEN ROSE ~1-5260-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 620.0 MW for CORPUS CHR~2-4159-CORPUS CHR~1-4158-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 1450.0 MW for GLEN ROSE ~4-5263-GLEN ROSE ~1-5260-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 620.0 MW for CORPUS CHR~2-4159-CORPUS CHR~1-4158-i_2 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 250.0 MW for BIG SPRING~2-1021-BIG SPRING~1-1020-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. [ Info: rating 2000.0 MW for ODESSA 1 8 -1079-ODESSA 1 0 -1071-i_1 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. [ Info: rating 540.0 MW for PFLUGERVIL~3-6035-PFLUGERVIL~2-6034-i_2 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 221.1 MW for HOUSTON 5 2 -7161-HOUSTON 69 0-7292-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer CUERO 1 1 -6266-CUERO 1 0 -6265-i_1 per-unit reactance 0.24052 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 200.0 MW for FORT STOCK~2-1039-FORT STOCK~1-1038-i_1 is outside the expected range (min = 17.0, max = 140.0) MW for Transformer at a 115.0 kV Voltage level. ┌ Warning: Transformer LEWISVILLE~2-5342-LEWISVILLE~1-5341-i_1 per-unit reactance 0.25106 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 600.0 MW for HOUSTON 4 2 -7188-HOUSTON 4 1 -7187-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer CUERO 1 9 -6274-CUERO 1 0 -6265-i_1 per-unit reactance 0.4175 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 550.0 MW for SILVER 4 -3045-SILVER 0 -3041-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 500.0 MW for CORPUS CH~23-4085-CORPUS CH~18-4080-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. ┌ Warning: Transformer ROUND ROCK~2-6085-ROUND ROCK~1-6084-i_1 per-unit reactance 0.45298 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer PORT LAVAC~6-7034-PORT LAVAC~1-7029-i_1 per-unit reactance 0.30603 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 [ Info: rating 540.0 MW for PFLUGERVIL~3-6035-PFLUGERVIL~2-6034-i_1 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 600.0 MW for HOUSTON 4 2 -7188-HOUSTON 4 1 -7187-i_4 is outside the expected range (min = 50.0, max = 470.0) MW for Transformer at a 230.0 kV Voltage level. [ Info: rating 1500.0 MW for ROSCOE 5 2 -3048-ROSCOE 5 0 -3046-i_2 is outside the expected range (min = 150.0, max = 1383.0) MW for Transformer at a 500.0 kV Voltage level. ┌ Warning: Transformer HASKELL 2 -2132-HASKELL 1 -2131-i_1 per-unit reactance 0.25242 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer IRAAN 3 2 -1060-IRAAN 3 0 -1058-i_1 per-unit reactance 0.38854 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228 ┌ Warning: Transformer PORT LAVAC~5-7033-PORT LAVAC~1-7029-i_1 per-unit reactance 0.21439 is higher than the typical range (min = 0.05, max = 0.2). Check if the reactance source data is correct. └ @ PowerSystems ~/.julia/packages/PowerSystems/f1vEv/src/utils/IO/branchdata_checks.jl:228julia> v_ptdf_2k = VirtualPTDF(sys_2k);┌ Warning: Mismatch in parallel device types for arc (7161, 7292). This could indicate issues in the network data. └ @ PowerNetworkMatrices ~/work/PowerNetworkMatrices.jl/PowerNetworkMatrices.jl/src/Ybus.jl:172 [ Info: Finding subnetworks via iterative union findjulia> # evaluate PTDF row related to arc (5270, 5474) @time v_ptdf_2k[(5270, 5474), 8155]0.000118 seconds (23 allocations: 47.789 KiB) 0.0008690633157242669julia> # call same element after the row has been stored @time v_ptdf_2k[(5270, 5474), 8155]0.000007 seconds (1 allocation: 16 bytes) 0.0008690633157242669
VirtualPTDF with distributed slack bus
As for the PTDF matrix, here too each row can be evaluated considering distributed slack buses. A vector of type Vector{Float64} is defined, specifying the weights for each bus of the system.
julia> # smaller system for the next examples sys_2 = PSB.build_system(PSB.PSITestSystems, "c_sys5");[ Info: Loaded time series from storage file existing=/home/runner/.julia/packages/PowerSystemCaseBuilder/QOo1f/data/serialized_system/8584b9e729c8aa68ee5405660c6258cde1f67ed3b68f114823707912e9a0d16c/c_sys5_time_series_storage.h5 new=/tmp/jl_Z3DpjH compression=InfrastructureSystems.CompressionSettings(false, InfrastructureSystems.CompressionTypesModule.CompressionTypes.DEFLATE = 1, 3, true)julia> # consider equal distribution accross each bus for this example buscount = length(PSY.get_available_components(PSY.ACBus, sys_2));julia> dist_slack = 1 / buscount * ones(buscount);julia> dis_slack_dict = Dict(i => dist_slack[i] / sum(dist_slack) for i in 1:buscount)Dict{Int64, Float64} with 5 entries: 5 => 0.2 4 => 0.2 2 => 0.2 3 => 0.2 1 => 0.2
Now initialize the VirtualPTDF by defining the dist_slack field with the vector of weights previously computed:
julia> v_ptdf_distr = VirtualPTDF(sys_2, dist_slack=dis_slack_dict);[ Info: Finding subnetworks via iterative union findjulia> v_ptdf_orig = VirtualPTDF(sys_2);[ Info: Finding subnetworks via iterative union find
Now check the difference with the same row related to the branch "1" evaluated without considering distributed slack bus.
julia> row_distr = [v_ptdf_distr["1", j] for j in v_ptdf_distr.axes[2]]5-element Vector{Float64}: 0.2882025128549831 -0.38160881400948443 -0.25470355536863365 0.09428590948818663 0.2538239470349483julia> row_original = [v_ptdf_orig["1", j] for j in v_ptdf_orig.axes[2]]5-element Vector{Float64}: 0.19391660336679648 -0.47589472349767103 -0.3489894648568203 0.0 0.15953803754676169
"Sparse" VirtualPTDF
Sparsification of each row can be achieved in the same fashion as for the PTDF matrix, by removing those elements whose absolute values is below a certain threshold.
As for the example show for the PTDF matrix, here to a very high values of 0.2 is considered for the tol field. Again, this value is considered just for the sake of this example.
julia> v_ptdf_dense = VirtualPTDF(sys_2);[ Info: Finding subnetworks via iterative union findjulia> v_ptdf_sparse = VirtualPTDF(sys_2, tol=0.2);[ Info: Finding subnetworks via iterative union find
Let's now evaluate the same row as before and compare the results:
julia> original_row = [v_ptdf_dense["1", j] for j in v_ptdf_dense.axes[2]]5-element Vector{Float64}: 0.19391660336679648 -0.47589472349767103 -0.3489894648568203 0.0 0.15953803754676169julia> sparse_row = [v_ptdf_sparse["1", j] for j in v_ptdf_sparse.axes[2]]5-element Vector{Float64}: 0.0 -0.47589472349767103 -0.3489894648568203 0.0 0.0