Hello,
I'm glad there is new test system based on real data. While browsing
through http://lup.lub.lu.se/student-papers/record/9124806, I noticed
something worth discussing. Figure 3.3 (p. 20) illustrates merging
parallel branches into a single equivalent branch by simply adding the
individual branch rated currents. However, this method isn't entirely
accurate. For instance, if we consider two 20 kV cables from
https://nkt.widen.net/content/iveqn7cqgj/pdf/230529_AXAL-TT-Pro-3_24kV.pdf?u=gj0n1y,
with cross-sections of 25 mm^2 and 50 mm^2 and rated currents of 100 A
and 145 A respectively, the equivalent cable rated current wouldn't be
245 A.
Generally, all cables exhibit similar reactance per unit length
regardless of their cross-sections. However, the resistance ratio is
approximately 2 due to the second cable's doubled cross-section compared
to the first one. Consequently, applying the current divider principle
becomes necessary to determine the proportion of total current flowing
through each parallel cable.
In the attached file, I've computed three scenarios:
1. Equal length for both cables,
2. The first cable is 20% longer,
3. The second cable is 20% longer.
The equivalent rated current for the parallel combination is calculated
so that one cable carries current equal to its rated current. The
results for the three scenarios are:
1. 223 A,
2. 210 A,
3. 238 A.
I believe it would be beneficial to perform similar calculations for the
actual cables in the test system to validate if corrections to the rated
current are necessary.
Best regards,
Mirko
On 12/6/23 18:28, Ray Daniel Zimmerman wrote:
Hello Gabriel,
I’d be happy to include this in the next MATPOWER release. I’ve
attached a version with a few tweaks to the comments at the beginning
of the file (no data changes). Please check that they are ok with you
and the providers of the original data.
I added some of the description of the system that you included in
your e-mail. And I added copyright and license lines. Whenever
possible we like to include an explicit license for all MATPOWER
files, BSD 3-clause license for code and the Creative Commons
Attribution 4.0 International license for data.
If these are ok with you, please go ahead and create a pull request on
GitHub to add the file.
Thanks again for this contribution!
Ray
On Nov 30, 2023, at 10:38 AM, Ray Daniel Zimmerman <r...@cornell.edu>
wrote:
Absolutely, we would be interested in including this. Let me have a
look at it and get back to you about any suggested modifications.
Ray
On Nov 29, 2023, at 9:13 AM, Gabriel Malmer
<gabriel.mal...@iea.lth.se> wrote:
Dear Matpower-developers,
My name is Gabriel Malmer and I’m a PhD student in power systems at
Lund University.
For my master’s thesis, me and my colleague Lovisa Thorin developed
a 533-bus distribution system in Matpower, based on real system data
from the local DSO Kraftringen in southern Sweden.
Kraftringen have agreed to have this Matpower-case publically
available, and I was wondering if this would be of interest for the
Matpower data-package? See attached file, case533mt.m.
If this is of interest, please let me know and I can add it to the
Matpower GitHub. Also feel free to suggest modifications to make the
case-file more adequate.
Some general information: The system covers about 20x30 km and
servers about 30,000 inhabitants + an industrial area. Total net
loads between -5 and 50 MW. Right now, the loads included are the
net loads from the/minimum/load hour of 2022.
For more information,
seehttp://lup.lub.lu.se/student-papers/record/9124806
<http://lup.lub.lu.se/student-papers/record/9124806>.
<image001.png>
Kind regards,
*Gabriel Malmer*
Doktorand
LTH, Lunds universitet
Avd. för Industriell Elektroteknik och Automation (IEA)
Postadress: Box 118, 221 00 Lund
Besöksadress: Ole Römers väg 1, 223 63 Lund
<case533mt.m>
% see figure 3.3 from: http://lup.lub.lu.se/student-papers/record/9124806
% cable data from: https://nkt.widen.net/content/iveqn7cqgj/pdf/230529_AXAL-TT-Pro-3_24kV.pdf?u=gj0n1y
% frequency
f = 50; % Hz
% cable 1: 25 mm^2
R1 = 1.2; % Ohm/km
L1 = 0.13; % inductance mH/km
X1 = 2*pi*f*L1/1000; % Ohms/km
I1_rated = 100; % Nominal load current (in soil)
% cable 2: 50 mm^2
R2 = 0.641; % Ohm/km
L2 = 0.15; % inductance mH/km
X2 = 2*pi*f*L2/1000; % Ohm/km
I2_rated = 145; % Nominal load current (in soil)
disp('sum of cables nominal load currents');
I_sum = I1_rated + I2_rated
disp('parallel cables with equal length');
Z1 = R1 + 1j*X1;
Z2 = R2 + 1j*X2;
% current divider
k1 = abs(Z2/(Z1 + Z2));
k2 = abs(Z1/(Z1 + Z2));
I_rated = min([I1_rated/k1 I2_rated/k2])
disp('parallel cables, cable 1 is 20% longer');
Z1 = 1.2*(R1 + 1j*X1);
Z2 = R2 + 1j*X2;
% current divider
k1 = abs(Z2/(Z1 + Z2));
k2 = abs(Z1/(Z1 + Z2));
I_rated = min([I1_rated/k1 I2_rated/k2])
disp('parallel cables, cable 2 is 20% longer');
Z1 = R1 + 1j*X1;
Z2 = 1.2*(R2 + 1j*X2);
% current divider
k1 = abs(Z2/(Z1 + Z2));
k2 = abs(Z1/(Z1 + Z2));
I_rated = min([I1_rated/k1 I2_rated/k2])