0001 function mpc = t_case_ext
0002
0003
0004
0005
0006
0007
0008 mpc.version = '2';
0009
0010
0011
0012 mpc.baseMVA = 100;
0013
0014
0015
0016 mpc.bus = [
0017 1 3 0 0 0 0 1 1 0 345 1 1.1 0.9;
0018 2 2 0 0 0 0 1 1 0 345 1 1.1 0.9;
0019 30 2 0 0 0 0 1 1 0 345 1 1.1 0.9;
0020 4 1 0 0 0 0 1 1 0 345 1 1.1 0.9;
0021 5 1 90 30 0 0 1 1 0 345 1 1.1 0.9;
0022 20 4 0 0 0 0 1 1 0 345 1 1.1 0.9;
0023 6 1 0 0 0 0 1 1 0 345 1 1.1 0.9;
0024 7 1 100 35 0 0 1 1 0 345 1 1.1 0.9;
0025 8 1 0 0 0 0 1 1 0 345 1 1.1 0.9;
0026 9 1 125 50 0 0 1 1 0 345 1 1.1 0.9;
0027 ];
0028
0029
0030
0031 mpc.gen = [
0032 30 85 0 300 -300 1 100 1 270 10 0 0 0 0 0 0 0 0 0 0 0;
0033 2 163 0 300 -300 1 100 1 300 10 0 0 0 0 0 0 0 0 0 0 0;
0034 20 20 0 300 -300 1 100 1 200 90 0 0 0 0 0 0 0 0 0 0 0;
0035 1 0 0 300 -300 1 100 1 250 90 0 0 0 0 0 0 0 0 0 0 0;
0036 ];
0037
0038
0039
0040 mpc.branch = [
0041 1 4 0 0.0576 0 0 250 250 0 0 1 -360 360;
0042 4 5 0.017 0.092 0.158 0 250 250 0 0 1 -360 360;
0043 5 6 0.039 0.17 0.358 150 150 150 0 0 1 -360 360;
0044 30 6 0 0.0586 0 0 300 300 0 0 1 -360 360;
0045 6 7 0.0119 0.1008 0.209 40 150 150 0 0 1 -360 360;
0046 7 8 0.0085 0.072 0.149 250 250 250 0 0 1 -360 360;
0047 8 20 0 0.1 0 250 250 250 0 0 1 -360 360;
0048 8 2 0 0.0625 0 250 250 250 0 0 1 -360 360;
0049 8 9 0.032 0.161 0.306 250 250 250 0 0 1 -360 360;
0050 9 4 0.01 0.085 0.176 250 250 250 0 0 1 -360 360;
0051 ];
0052
0053
0054
0055
0056 mpc.areas = [
0057 2 20;
0058 1 5;
0059 ];
0060
0061
0062
0063
0064 mpc.gencost = [
0065 2 0 0 2 15 0 0 0 0 0 0 0;
0066 1 0 0 4 0 0 100 2500 200 5500 250 7250;
0067 2 0 0 2 20 0 0 0 0 0 0 0;
0068 1 0 0 4 0 0 100 2000 200 4403.5 270 6363.5;
0069 ];
0070
0071 mpc.A = [
0072 1 2 3 4 5 0 7 8 9 10 11 12 13 14 15 0 17 18 19 20 21 22 0 24 25 26 0 28 29 30;
0073 2 4 6 8 10 0 14 16 18 20 22 24 26 28 30 0 34 36 38 40 42 44 0 48 50 52 0 56 58 60;
0074 ];
0075
0076 mpc.N = [
0077 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1;
0078 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2;
0079 ];
0080
0081 mpc.xbus = zeros(10, 10); mpc.xbus(:) = 1:100;
0082 mpc.xgen = zeros(4, 4); mpc.xgen(:) = 1:16;
0083 mpc.xbranch = mpc.xbus;
0084 mpc.xrows = [mpc.xbranch(:, 1:4); mpc.xgen; mpc.xbus(:, 1:4); -ones(2, 4)];
0085 mpc.xcols = mpc.xrows';
0086 mpc.x.more = mpc.xgen;