You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

197 lines
12 KiB

% Modified IEEE 39-bus test system
% Modified some synchronous generator parameters. Original steady-state parameters cannot lead to steady-state.
% Original IEEE 39-bus test system
% is obtained from Electric grid test case repository, Texas A&M University
% https://electricgrids.engr.tamu.edu/electric-grid-test-cases/new-england-ieee-39-bus-system/
%
Bus.con = [ ...
1 1 1.048 -0.1646 1 1;
2 1 1.051 -0.1203 1 1;
3 1 1.034 -0.1698 1 1;
4 1 1.012 -0.1838 1 1;
5 1 1.017 -0.1637 1 1;
6 1 1.017 -0.1515 1 1;
7 1 1.007 -0.1892 1 1;
8 1 1.006 -0.1979 1 1;
9 1 1.032 -0.1946 1 1;
10 1 1.024 -0.1101 1 1;
11 1 1.02 -0.1243 1 1;
12 1 1.007 -0.1246 1 1;
13 1 1.021 -0.1225 1 1;
14 1 1.018 -0.1511 1 1;
15 1 1.019 -0.1581 1 1;
16 1 1.035 -0.1337 1 1;
17 1 1.037 -0.151 1 1;
18 1 1.034 -0.1656 1 1;
19 1 1.051 -0.05306 1 1;
20 1 0.9914 -0.07767 1 1;
21 1 1.034 -0.0918 1 1;
22 1 1.051 -0.01431 1 1;
23 1 1.046 -0.0178 1 1;
24 1 1.04 -0.1316 1 1;
25 1 1.059 -0.09617 1 1;
26 1 1.054 -0.1182 1 1;
27 1 1.04 -0.1532 1 1;
28 1 1.051 -0.05707 1 1;
29 1 1.051 -0.00890 1 1;
30 1 1.048 -0.07802 1 1;
31 1 1.04 0 1 1;
32 1 0.9831 0.02845 1 1;
33 1 0.9972 0.03805 1 1;
34 1 1.012 0.01292 1 1;
35 1 1.049 0.07226 1 1;
36 1 1.063 0.1192 1 1;
37 1 1.028 0.02199 1 1;
38 1 1.027 0.1143 1 1;
39 1 1.03 -0.1913 1 1];
SW.con = [ ...
39 100 1 1.03 -0.1913 99 -99 2 0.5 0 1 1 1];
PV.con = [ ...
];
PQ.con = [ ...
3 100 1 3.22 0.024 1.2 0.8 1 1;
4 100 1 5 1.84 1.2 0.8 1 1;
7 100 1 2.338 0.84 1.2 0.8 1 1;
8 100 1 5.22 1.76 1.2 0.8 1 1;
12 100 1 0.075 0.88 1.2 0.8 1 1;
15 100 1 3.2 1.53 1.2 0.8 1 1;
16 100 1 3.29 0.323 1.2 0.8 1 1;
18 100 1 1.58 0.3 1.2 0.8 1 1;
20 100 1 6.8 1.03 1.2 0.8 1 1;
21 100 1 2.74 1.15 1.2 0.8 1 1;
23 100 1 2.475 0.846 1.2 0.8 1 1;
24 100 1 3.086 -0.922 1.2 0.8 1 1;
25 100 1 2.24 0.472 1.2 0.8 1 1;
26 100 1 1.39 0.17 1.2 0.8 1 1;
27 100 1 2.81 0.755 1.2 0.8 1 1;
28 100 1 2.06 0.276 1.2 0.8 1 1;
29 100 1 2.835 0.269 1.2 0.8 1 1;
31 100 1 0.092 0.046 1.2 0.8 1 1;
39 100 1 11.04 2.5 1.2 0.8 1 1];
Shunt.con=[];
Line.con = [ ...
1 2 100 1 60 0 0 0.0035 0.0411 0.6987 0 0 99.99 0.0 0.0 1;
1 39 100 1 60 0 0 0.001 0.025 0.75 0 0 99.99 0.0 0.0 1;
2 3 100 1 60 0 0 0.0013 0.0151 0.2572 0 0 99.99 0.0 0.0 1;
2 25 100 1 60 0 0 0.007 0.0086 0.146 0 0 99.99 0.0 0.0 1;
2 30 100 1 60 0 0 0 0.0181 0 1.025 0 99.99 0.0 0.0 1;
3 4 100 1 60 0 0 0.0013 0.0213 0.2214 0 0 99.99 0.0 0.0 1;
3 18 100 1 60 0 0 0.0011 0.0133 0.2138 0 0 99.99 0.0 0.0 1;
4 5 100 1 60 0 0 0.0008 0.0128 0.1342 0 0 99.99 0.0 0.0 1;
4 14 100 1 60 0 0 0.0008 0.0129 0.1382 0 0 99.99 0.0 0.0 1;
5 8 100 1 60 0 0 0.0008 0.0112 0.1476 0 0 99.99 0.0 0.0 1;
6 5 100 1 60 0 0 0.0002 0.0026 0.0434 0 0 99.99 0.0 0.0 1;
6 7 100 1 60 0 0 0.0006 0.0092 0.113 0 0 99.99 0.0 0.0 1;
6 11 100 1 60 0 0 0.0007 0.0082 0.1389 0 0 99.99 0.0 0.0 1;
6 31 100 1 60 0 0 0.0007 0.0082 0.1389 0 0 99.99 0.0 0.0 1;
7 8 100 1 60 0 0 0.0004 0.0046 0.078 0 0 99.99 0.0 0.0 1;
8 9 100 1 60 0 0 0.0023 0.0363 0.3804 0 0 99.99 0.0 0.0 1;
9 39 100 1 60 0 0 0.001 0.025 1.2 0 0 99.99 0.0 0.0 1;
10 11 100 1 60 0 0 0.0004 0.0043 0.0729 0 0 99.99 0.0 0.0 1;
10 13 100 1 60 0 0 0.0004 0.0043 0.0729 0 0 99.99 0.0 0.0 1;
10 32 100 1 60 0 0 0 0.02 0 1.07 0 99.99 0.0 0.0 1;
12 11 100 1 60 0 0 0.0016 0.0435 0 1.006 0 99.99 0.0 0.0 1;
12 13 100 1 60 0 0 0.0016 0.0435 0 1.006 0 99.99 0.0 0.0 1;
13 14 100 1 60 0 0 0.0009 0.0101 0.1723 0 0 99.99 0.0 0.0 1;
14 15 100 1 60 0 0 0.0018 0.0217 0.366 0 0 99.99 0.0 0.0 1;
15 16 100 1 60 0 0 0.0009 0.0094 0.171 0 0 99.99 0.0 0.0 1;
16 17 100 1 60 0 0 0.0007 0.0089 0.1342 0 0 99.99 0.0 0.0 1;
16 19 100 1 60 0 0 0.0016 0.0195 0.304 0 0 99.99 0.0 0.0 1;
16 21 100 1 60 0 0 0.0008 0.0135 0.2548 0 0 99.99 0.0 0.0 1;
16 24 100 1 60 0 0 0.0003 0.0059 0.068 0 0 99.99 0.0 0.0 1;
17 18 100 1 60 0 0 0.0007 0.0082 0.1319 0 0 99.99 0.0 0.0 1;
17 27 100 1 60 0 0 0.0013 0.0173 0.3216 0 0 99.99 0.0 0.0 1;
19 33 100 1 60 0 0 0.0007 0.0142 0 1.07 0 99.99 0.0 0.0 1;
19 20 100 1 60 0 0 0.0007 0.0138 0 1.06 0 99.99 0.0 0.0 1;
20 34 100 1 60 0 0 0.0009 0.018 0 1.009 0 99.99 0.0 0.0 1;
21 22 100 1 60 0 0 0.0008 0.014 0.2565 0 0 99.99 0.0 0.0 1;
22 23 100 1 60 0 0 0.0006 0.0096 0.1846 0 0 99.99 0.0 0.0 1;
22 35 100 1 60 0 0 0 0.0143 0 1.025 0 99.99 0.0 0.0 1;
23 24 100 1 60 0 0 0.0022 0.035 0.361 0 0 99.99 0.0 0.0 1;
23 36 100 1 60 0 0 0.0005 0.0272 0 1 0 99.99 0.0 0.0 1;
25 26 100 1 60 0 0 0.0032 0.0323 0.513 0 0 99.99 0.0 0.0 1;
25 37 100 1 60 0 0 0.0006 0.0232 0 1.025 0 99.99 0.0 0.0 1;
26 27 100 1 60 0 0 0.0014 0.0147 0.2396 0 0 99.99 0.0 0.0 1;
26 28 100 1 60 0 0 0.0043 0.0474 0.7802 0 0 99.99 0.0 0.0 1;
26 29 100 1 60 0 0 0.0057 0.0625 1.029 0 0 99.99 0.0 0.0 1;
28 29 100 1 60 0 0 0.0014 0.0151 0.249 0 0 99.99 0.0 0.0 1;
29 38 100 1 60 0 0 0.0008 0.0156 0 1.025 0 99.99 0.0 0.0 1];
%
% Ltc.con = [ ...
% 31 6 100 1 60 1 0 0.1 1.2 0.8 0.05 1 0.025 0 0 1];
Ltc.con=[];
Demand.con=[];
Supply.con=[];
Syn.con = [ ...
30 100 1 60 6 0.0125 0.000140 0.085 0.031 0.0170 10.2 0.95 0.069 0.008 0.0044 1.5 0.35 8.4 2.5 0 0 1 1 0 0 0;
31 100 1 60 6 0.0350 0.002700 0.085 0.0697 0.0308 6.56 0.46 0.082 0.07 0.0300 1.5 0.33 6.06 2.5 0 0 1 1 0 0 0;
32 100 1 60 6 0.0304 0.000386 0.0795 0.0531 0.0250 5.7 0.43 0.077 0.0476 0.0368 1.5 0.32 7.16 2.5 0 0 1 1 0 0 0;
33 100 1 60 6 0.0295 0.000222 0.0820 0.0436 0.0208 5.69 0.43 0.088 0.086 0.0784 1.5 0.38 5.72 2.5 0 0 1 1 0 0 0;
34 100 1 60 6 0.0540 0.000140 0.075 0.070 0.0610 5.4 0.41 0.072 0.067 0.0665 0.44 0.17 5.2 2.5 0 0 1 1 0 0 0;
35 100 1 60 6 0.0224 0.006150 0.074 0.05 0.0309 7.3 0.50 0.071 0.0514 0.0456 0.4 0.15 6.96 2.5 0 0 1 1 0 0 0;
36 100 1 60 6 0.0322 0.000268 0.065 0.049 0.0289 5.66 0.30 0.065 0.058 0.0446 1.5 0.29 5.28 2.5 0 0 1 1 0 0 0;
37 100 1 60 6 0.0280 0.000686 0.062 0.057 0.0338 6.7 0.33 0.060 0.0713 0.0382 0.41 0.09 4.86 2.5 0 0 1 1 0 0 0;
38 100 1 60 6 0.0298 0.000300 0.052 0.047 0.0319 4.79 0.30 0.052 0.0587 0.0299 1.96 0.59 6.9 2.5 0 0 1 1 0 0 0;
39 100 1 60 6 0.0030 0.000100 0.020 0.006 0.0034 7 0.60 0.019 0.008 0.0044 0.7 0.43 100 2.5 0 0 1 1 0 0 0
];
Bus.names = {...
'Bus- 1';
'Bus- 2';
'Bus- 3';
'Bus- 4';
'Bus- 5';
'Bus- 6';
'Bus- 7';
'Bus- 8';
'Bus- 9';
'Bus-10';
'Bus-11';
'Bus-12';
'Bus-13';
'Bus-14';
'Bus-15';
'Bus-16';
'Bus-17';
'Bus-18';
'Bus-19';
'Bus-20';
'Bus-21';
'Bus-22';
'Bus-23';
'Bus-24';
'Bus-25';
'Bus-26';
'Bus-27';
'Bus-28';
'Bus-29';
'Bus-30';
'Bus-31';
'Bus-32';
'Bus-33';
'Bus-34';
'Bus-35';
'Bus-36';
'Bus-37';
'Bus-38';
'Bus-39'};