Those are the VAr flows in the branches (corresponding to the circulating
current) from bus 1 to bus 2 in branch 1, and vice versa in branch 2. And you
are correct that the current version of MATPOWER does not include a unique
branch identifier to distinguish parallel branches, so they are only
distinguished by their order of appearance in the branch matrix.
Ray
On Dec 11, 2020, at 4:53 PM, Russ Patterson
<[email protected]<mailto:[email protected]>> wrote:
Hi friends,
I have a simple power flow case with an infinite bus and 2 transformers (no
load). The transformers have different turns ratios so I’ll get circulating
current and VAr drop in the banks.
#1 Transformer (100MVA)
161:13.8kV, X=0.1pu
#2 Transformer (100MVA)
161:13.14kV, X=0.1pu
<image001.png>
The voltage difference is (13.8kV – 13.14kV)/13.8kV = 0.0478 pu which is the
driving voltage for the circulating current. The circulating current will be
0.0478/0.2pu = 0.239pu A. This circulating current will produce a var drop of
Q = (0.239)(0.239) x (0.2) = 0.01144 pu. This is 1.14MVAr.
I ran the attached power flow case and got 1.13MVAR (nice). But, I don’t
understand the big MVAr drops being reported in the branch report (see below).
What is causing those big values?
================================================================================
| Branch Data |
================================================================================
Brnch From To From Bus Injection To Bus Injection Loss (I^2 * Z)
# Bus Bus P (MW) Q (MVAr) P (MW) Q (MVAr) P (MW) Q (MVAr)
----- ----- ----- -------- -------- -------- -------- -------- --------
1 1 2 0.00 23.81 0.00 -23.24 -0.000 0.57
2 1 2 0.00 -22.68 0.00 23.24 -0.000 0.57
-------- --------
Total: 0.000 1.13
I have a second minor question, how do you specify “branch 1” or “branch 2”
when you have 2 branches between 2 buses? Does MATPOWER just take them in
order they show up in the mpc.branch structure (e.g. the 1st occurrence as
“branch 1”)? I did “help idx_brch” but didn’t see anything specifying.
Thank you,
Russ
<circulating_current_no_load.m>