Hi Chenxi, I am not personally aware of any tool which can convert a MATPOWER file to a PSS/E raw file. However, it is not that difficult to create one using MATLAB.
I have attached a sample MATLAB script which creates a PSS/E raw file for IEEE 39 bus system. For the research I was doing, I had to split the generators G4, G5, G6, and G7 to smaller units. In this script, I am creating PSS/E raw file with generator voltage magnitude (Vm) and active power (Pg) from the MATPOWER. I hope it helps. Thanks, Arun On Fri, Nov 6, 2015 at 1:39 PM, Chenxi Lin <[email protected]> wrote: > Dear all, > > > > I wonder if there is a way to convert Matpower format to PSSE raw file > format. > > > > Best regards, > > Chenxi >
% Date: 12/16/2014 % Create a PSS/E RAW File Using MATLAB % Data which will be modified are - Generator Voltage and Active Power Output % Gen Vm, Vang, P, and Q from Optimal Power Flow (MATPOWER) Vm=Vm_MP; Va=Va_MP; Pg=Pg_MP; Qg=Qg_MP; filename=rawfilename; fid=fopen(filename,'w+'); fprintf(fid,'0, 100.00, 32, 0, 0 / EXPORT BY PSAT\n'); fprintf(fid,'NEW ENGLAND TEST SYSTEM - LOAD FLOW\n'); fprintf(fid,'\n'); fprintf(fid,' 1,''BUS1 '', 345.00,1, 1, 1, 1,1.04691, -11.5781\n'); fprintf(fid,' 2,''BUS2 '', 345.00,1, 1, 1, 1,1.04597, -9.6918\n'); fprintf(fid,' 3,''BUS3 '', 345.00,1, 1, 1, 1,1.02118, -11.3400\n'); fprintf(fid,' 4,''BUS4 '', 345.00,1, 1, 1, 1,0.99554, -11.1222\n'); fprintf(fid,' 5,''BUS5 '', 345.00,1, 1, 1, 1,0.99895, -9.8314\n'); fprintf(fid,' 6,''BUS6 '', 345.00,1, 1, 1, 1,1.00167, -9.0812\n'); fprintf(fid,' 7,''BUS7 '', 345.00,1, 1, 1, 1,0.99103, -11.4022\n'); fprintf(fid,' 8,''BUS8 '', 345.00,1, 1, 1, 1,0.99013, -11.9609\n'); fprintf(fid,' 9,''BUS9 '', 345.00,1, 1, 1, 1,1.02566, -12.4486\n'); fprintf(fid,' 10,''BUS10 '', 345.00,1, 1, 1, 1,1.01128, -6.4725\n'); fprintf(fid,' 11,''BUS11 '', 345.00,1, 1, 1, 1,1.00673, -7.3576\n'); fprintf(fid,' 12,''BUS12 '', 345.00,1, 1, 1, 1,0.99363, -7.3368\n'); fprintf(fid,' 13,''BUS13 '', 345.00,1, 1, 1, 1,1.00745, -7.1283\n'); fprintf(fid,' 14,''BUS14 '', 345.00,1, 1, 1, 1,1.00247, -8.6528\n'); fprintf(fid,' 15,''BUS15 '', 345.00,1, 1, 1, 1,1.00037, -7.7956\n'); fprintf(fid,' 16,''BUS16 '', 345.00,1, 1, 1, 1,1.01495, -5.7941\n'); fprintf(fid,' 17,''BUS17 '', 345.00,1, 1, 1, 1,1.01520, -9.1132\n'); fprintf(fid,' 18,''BUS18 '', 345.00,1, 1, 1, 1,1.01496, -10.6047\n'); fprintf(fid,' 19,''BUS19 '', 345.00,1, 1, 1, 1,1.04153, 1.4630\n'); fprintf(fid,' 20,''BUS20 '', 110.00,1, 1, 1, 1,0.98646, 0.9704\n'); fprintf(fid,' 21,''BUS21 '', 345.00,1, 1, 1, 1,1.01566, -1.8443\n'); fprintf(fid,' 22,''BUS22 '', 345.00,1, 1, 1, 1,1.03891, 4.2099\n'); fprintf(fid,' 23,''BUS23 '', 345.00,1, 1, 1, 1,1.03309, 4.0347\n'); fprintf(fid,' 24,''BUS24 '', 345.00,1, 1, 1, 1,1.02018, -5.2378\n'); fprintf(fid,' 25,''BUS25 '', 345.00,1, 1, 1, 1,1.04470, -9.2294\n'); fprintf(fid,' 26,''BUS26 '', 345.00,1, 1, 1, 1,1.03529, -11.9239\n'); fprintf(fid,' 27,''BUS27 '', 345.00,1, 1, 1, 1,1.01656, -12.3891\n'); fprintf(fid,' 28,''BUS28 '', 345.00,1, 1, 1, 1,1.03763, -11.4109\n'); fprintf(fid,' 29,''BUS29 '', 345.00,1, 1, 1, 1,1.04123, -8.8443\n'); fprintf(fid,' 30,''BUS30 '', 13.80,2, 1, 1, 1,%5.5f, -7.2656\n',Vm(1)); fprintf(fid,' 31,''BUS31 '', 13.80,3, 1, 1, 1,%5.5f, 0.0000\n',Vm(2)); fprintf(fid,' 32,''BUS32 '', 13.80,2, 1, 1, 1,%5.5f, 1.5703\n',Vm(3)); fprintf(fid,' 331,''BUS331 '', 13.80,2, 1, 1, 1,%5.5f, 7.7752\n',Vm(4)); fprintf(fid,' 332,''BUS332 '', 13.80,2, 1, 1, 1,%5.5f, 7.7752\n',Vm(5)); fprintf(fid,' 333,''BUS333 '', 13.80,2, 1, 1, 1,%5.5f, 7.7752\n',Vm(6)); fprintf(fid,' 341,''BUS341 '', 13.80,2, 1, 1, 1,%5.5f, 6.8273\n',Vm(7)); fprintf(fid,' 342,''BUS342 '', 13.80,2, 1, 1, 1,%5.5f, 6.8273\n',Vm(8)); fprintf(fid,' 343,''BUS343 '', 13.80,2, 1, 1, 1,%5.5f, 6.8273\n',Vm(9)); fprintf(fid,' 351,''BUS351 '', 13.80,2, 1, 1, 1,%5.5f, 10.7143\n',Vm(10)); fprintf(fid,' 352,''BUS352 '', 13.80,2, 1, 1, 1,%5.5f, 10.7143\n',Vm(11)); fprintf(fid,' 361,''BUS361 '', 13.80,2, 1, 1, 1,%5.5f, 13.9702\n',Vm(12)); fprintf(fid,' 362,''BUS362 '', 13.80,2, 1, 1, 1,%5.5f, 13.9702\n',Vm(13)); fprintf(fid,' 37,''BUS37 '', 13.80,2, 1, 1, 1,%5.5f, -2.3794\n',Vm(14)); fprintf(fid,' 38,''BUS38 '', 13.80,2, 1, 1, 1,%5.5f, -1.7463\n',Vm(15)); fprintf(fid,' 39,''BUS39 '', 345.00,2, 1, 1, 1,%5.5f, -12.6941\n',Vm(16)); fprintf(fid,'0 / END OF BUS DATA, BEGIN LOAD DATA\n'); % For Case4_39Bus_LoadData.tsa (Load Data from M.A. Pai Book) % fprintf(fid,' 3,''BL'',1, 1, 1, 322.000, 2.400, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 4,''BL'',1, 1, 1, 500.000, 184.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 7,''BL'',1, 1, 1, 233.800, 84.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 8,''BL'',1, 1, 1, 522.000, 176.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 12,''BL'',1, 1, 1, 7.500, 88.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 15,''BL'',1, 1, 1, 320.000, 153.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 16,''BL'',1, 1, 1, 329.000, 32.300, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 18,''BL'',1, 1, 1, 158.000, 30.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 20,''BL'',1, 1, 1, 628.000, 103.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 21,''BL'',1, 1, 1, 274.000, 115.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 23,''BL'',1, 1, 1, 247.500, 84.600, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 24,''BL'',1, 1, 1, 308.600, -92.200, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 25,''BL'',1, 1, 1, 224.000, 47.200, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 26,''BL'',1, 1, 1, 139.000, 17.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 27,''BL'',1, 1, 1, 281.000, 75.500, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 28,''BL'',1, 1, 1, 206.000, 27.600, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 29,''BL'',1, 1, 1, 283.500, 26.900, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 31,''BL'',1, 1, 1, 9.200, 4.600, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,' 39,''BL'',1, 1, 1, 1104.000, 250.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); % fprintf(fid,'0 / END OF LOAD DATA, BEGIN FIXED SHUNT DATA\n'); % fprintf(fid,' 0 / END OF FIXED SHUNT DATA, BEGIN GENERATOR DATA \n'); % Loads are increased) fprintf(fid,' 3,''BL'',1, 1, 1, 322.000, 2.400, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 4,''BL'',1, 1, 1, 500.000, 184.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 7,''BL'',1, 1, 1, 233.800, 84.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 8,''BL'',1, 1, 1, 522.000, 176.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 12,''BL'',1, 1, 1, 7.500, 88.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 15,''BL'',1, 1, 1, 320.000, 153.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 16,''BL'',1, 1, 1, 329.000, 32.300, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 18,''BL'',1, 1, 1, 229.100, 43.500, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 20,''BL'',1, 1, 1, 628.000, 103.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 21,''BL'',1, 1, 1, 274.000, 115.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 23,''BL'',1, 1, 1, 247.500, 84.600, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 24,''BL'',1, 1, 1, 308.600, -92.200, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 25,''BL'',1, 1, 1, 324.800, 68.440, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 26,''BL'',1, 1, 1, 201.550, 24.650, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 27,''BL'',1, 1, 1, 407.450, 108.480, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 28,''BL'',1, 1, 1, 298.700, 40.020, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 29,''BL'',1, 1, 1, 411.080, 39.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 31,''BL'',1, 1, 1, 9.200, 4.600, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,' 39,''BL'',1, 1, 1, 1104.000, 250.000, 0.000, 0.000, 0.000, 0.000, 1, 1\n'); fprintf(fid,'0 / END OF LOAD DATA, BEGIN FIXED SHUNT DATA\n'); fprintf(fid,' 0 / END OF FIXED SHUNT DATA, BEGIN GENERATOR DATA \n'); fprintf(fid,' 30,''1 '', %5.2f, 161.78, 9999.00, -9999.00,%5.5f, 0, 1000.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(1),Vm(1)); fprintf(fid,' 31,''1 '', %5.2f, 230.82, 9999.00, -9999.00,%5.5f, 0, 1000.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(2),Vm(2)); fprintf(fid,' 32,''1 '', %5.2f, 232.36, 9999.00, -9999.00,%5.5f, 0, 1000.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(3),Vm(3)); fprintf(fid,' 331,''1 '', %5.2f, 57.05, 9999.00, -9999.00,%5.5f, 0, 333.33, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(4),Vm(4)); fprintf(fid,' 332,''1 '', %5.2f, 57.05, 9999.00, -9999.00,%5.5f, 0, 333.33, 0.00000, 0.00000, 0.00000, 0.00000,1.00000,1, 100.0, 9999.00, -9999.00, 1,1.0000,,,,,,, 0, 0.0100\n',Pg(5),Vm(5)); fprintf(fid,' 333,''1 '', %5.2f, 57.05, 9999.00, -9999.00,%5.5f, 0, 333.33, 0.00000, 0.00000, 0.00000, 0.00000,1.00000,1, 100.0, 9999.00, -9999.00, 1,1.0000,,,,,,, 0, 0.0100\n',Pg(6),Vm(6)); fprintf(fid,' 341,''1 '', %5.2f, 64.98, 9999.00, -9999.00,%5.5f, 0, 333.33, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(7),Vm(7)); fprintf(fid,' 342,''1 '', %5.2f, 64.98, 9999.00, -9999.00,%5.5f, 0, 333.33, 0.00000, 0.00000, 0.00000, 0.00000,1.00000,1, 100.0, 9999.00, -9999.00, 1,1.0000,,,,,,, 0, 0.0100\n',Pg(8),Vm(8)); fprintf(fid,' 343,''1 '', %5.2f, 64.98, 9999.00, -9999.00,%5.5f, 0, 333.33, 0.00000, 0.00000, 0.00000, 0.00000,1.00000,1, 100.0, 9999.00, -9999.00, 1,1.0000,,,,,,, 0, 0.0100\n',Pg(9),Vm(9)); fprintf(fid,' 351,''1 '', %5.2f, 155.04, 9999.00, -9999.00,%5.5f, 0, 500.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(10),Vm(10)); fprintf(fid,' 352,''1 '', %5.2f, 155.04, 9999.00, -9999.00,%5.5f, 0, 500.00, 0.00000, 0.00000, 0.00000, 0.00000,1.00000,1, 100.0, 9999.00, -9999.00, 1,1.0000,,,,,,, 0, 0.0100\n',Pg(11),Vm(11)); fprintf(fid,' 361,''1 '', %5.2f, 83.30, 9999.00, -9999.00,%5.5f, 0, 500.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(12),Vm(12)); fprintf(fid,' 362,''1 '', %5.2f, 83.30, 9999.00, -9999.00,%5.5f, 0, 500.00, 0.00000, 0.00000, 0.00000, 0.00000,1.00000,1, 100.0, 9999.00, -9999.00, 1,1.0000,,,,,,, 0, 0.0100\n',Pg(13),Vm(13)); fprintf(fid,' 37,''1 '', %5.2f, 56.29, 9999.00, -9999.00,%5.5f, 0, 1000.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(14),Vm(14)); fprintf(fid,' 38,''1 '', %5.2f, 78.82, 9999.00, -9999.00,%5.5f, 0, 1000.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(15),Vm(15)); fprintf(fid,' 39,''1 '', %5.2f, 99.78, 9999.00, -9999.00,%5.5f, 0, 1000.00, 0.00000, 0.00000, 0.00000, 0.00000,0.00000,1, 100.0, 9999.00, -9999.00, 1,0.0000,,,,,,, 0, 1.0000\n',Pg(16),Vm(16)); fprintf(fid,' 0 / END OF GENERATOR DATA, BEGIN BRANCH DATA\n'); fprintf(fid,' 1, 2,''1 '', 0.35000E-02, 0.41100E-01, 0.69870 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 1, 39,''1 '', 0.10000E-02, 0.25000E-01, 0.75000 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 2, 3,''1 '', 0.13000E-02, 0.15100E-01, 0.25720 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 2, 25,''1 '', 0.70000E-02, 0.86000E-02, 0.14600 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 3, 4,''1 '', 0.13000E-02, 0.21300E-01, 0.22140 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 3, 18,''1 '', 0.11000E-02, 0.13300E-01, 0.21380 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 4, 5,''1 '', 0.80000E-03, 0.12800E-01, 0.13420 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 4, 14,''1 '', 0.80000E-03, 0.12900E-01, 0.13820 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 5, 6,''1 '', 0.20000E-03, 0.26000E-02, 0.43400E-01, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 5, 8,''1 '', 0.80000E-03, 0.11200E-01, 0.14760 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 6, 7,''1 '', 0.60000E-03, 0.92000E-02, 0.11300 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 6, 11,''1 '', 0.70000E-03, 0.82000E-02, 0.13890 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 7, 8,''1 '', 0.40000E-03, 0.46000E-02, 0.78000E-01, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 8, 9,''1 '', 0.23000E-02, 0.36300E-01, 0.38040 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 9, 39,''1 '', 0.10000E-02, 0.25000E-01, 1.2000 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 10, 11,''1 '', 0.40000E-03, 0.43000E-02, 0.72900E-01, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 10, 13,''1 '', 0.40000E-03, 0.43000E-02, 0.72900E-01, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 13, 14,''1 '', 0.90000E-03, 0.10100E-01, 0.17230 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 14, 15,''1 '', 0.18000E-02, 0.21700E-01, 0.36600 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 15, 16,''1 '', 0.90000E-03, 0.94000E-02, 0.17100 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 16, 17,''1 '', 0.70000E-03, 0.89000E-02, 0.13420 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 16, 19,''1 '', 0.16000E-02, 0.19500E-01, 0.30400 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 16, 21,''1 '', 0.80000E-03, 0.13500E-01, 0.25480 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 16, 24,''1 '', 0.30000E-03, 0.59000E-02, 0.68000E-01, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 17, 18,''1 '', 0.70000E-03, 0.82000E-02, 0.13190 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 17, 27,''1 '', 0.13000E-02, 0.17300E-01, 0.32160 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 21, 22,''1 '', 0.80000E-03, 0.14000E-01, 0.25650 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 22, 23,''1 '', 0.60000E-03, 0.96000E-02, 0.18460 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 23, 24,''1 '', 0.22000E-02, 0.35000E-01, 0.36100 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 25, 26,''1 '', 0.32000E-02, 0.32300E-01, 0.51300 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 26, 27,''1 '', 0.14000E-02, 0.14700E-01, 0.23960 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 26, 28,''1 '', 0.43000E-02, 0.47400E-01, 0.78020 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 26, 29,''1 '', 0.57000E-02, 0.62500E-01, 1.0290 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,' 28, 29,''1 '', 0.14000E-02, 0.15100E-01, 0.24900 , 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 1, 0.00, 1,1.0000,,,,,,,\n'); fprintf(fid,'0 / END OF BRANCH DATA, BEGIN TRANSFORMER DATA\n'); fprintf(fid,' 2, 30, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.01810\n'); fprintf(fid,'1.02500, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 6, 31, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.02500\n'); fprintf(fid,'1.07000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 10, 32, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.02000\n'); fprintf(fid,'1.07000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 12, 11, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.04350\n'); fprintf(fid,'1.00600, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 12, 13, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.04350\n'); fprintf(fid,'1.00600, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 19, 20, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.01380\n'); fprintf(fid,'1.06000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 19, 331, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00210, 0.04260\n'); fprintf(fid,'1.07000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 20, 341, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00270, 0.05400\n'); fprintf(fid,'1.00900, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 22, 351, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.02860\n'); fprintf(fid,'1.02500, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 23, 361, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00100, 0.05440\n'); fprintf(fid,'1.00000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 25, 37, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00060, 0.02320\n'); fprintf(fid,'1.02500, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 29, 38, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00080, 0.01560\n'); fprintf(fid,'1.02500, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 19, 332, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00210, 0.04260\n'); fprintf(fid,'1.07000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 19, 333, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00210, 0.04260\n'); fprintf(fid,'1.07000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 20, 342, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00270, 0.05400\n'); fprintf(fid,'1.00900, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 20, 343, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00270, 0.05400\n'); fprintf(fid,'1.00900, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 22, 352, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00000, 0.02860\n'); fprintf(fid,'1.02500, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,' 23, 362, 0,''1 '',1,1,1, 0.00000, 0.00000, 2,'''', 1, 1,1.0000,,,,,,,\n'); fprintf(fid,' 0.00100, 0.05440\n'); fprintf(fid,'1.00000, 0, 0.000, 0.00, 0.00, 0.00, 0, 0, 1.1, 0.9, 1.1, 0.9, 33, 0, 0.0, 0.0\n'); fprintf(fid,' 1., 0.\n'); fprintf(fid,'0 / END OF TRANSFORMER DATA, BEGIN AREA DATA\n'); fprintf(fid,' 1, 0, 0.00, 5.00,'' ''\n'); fprintf(fid,'0 / END OF AREA DATA, BEGIN TWO-TERMINAL DC DATA\n'); fprintf(fid,'0 / END OF TWO-TERMINAL DC DATA, BEGIN VSC DC LINE DATA\n'); fprintf(fid,'0 / END OF VSC DC LINE DATA, BEGIN IMPEDANCE CORRECTION TABLE DATA\n'); fprintf(fid,'0 / END OF IMPEDANCE CORRECTION TABLE DATA, BEGIN MULTI-TERMINAL DC DATA\n'); fprintf(fid,'0 / END OF MULTI-TERMINAL DC DATA, BEGIN MULTI-SECTION LINE DATA\n'); fprintf(fid,'0 / END OF MULTI-SECTION LINE DATA, BEGIN ZONE DATA\n'); fprintf(fid,' 1,''ZONE-001 ''\n'); fprintf(fid,'0 / END OF ZONE DATA, BEGIN INTER-AREA TRANSFER DATA\n'); fprintf(fid,'0 / END OF INTER-AREA TRANSFER DATA, BEGIN OWNER DATA\n'); fprintf(fid,' 1, ''Owner1 ''\n'); fprintf(fid,'0 / END OF OWNER DATA, BEGIN FACTS DEVICE DATA\n'); fprintf(fid,'0 / END OF FACTS DEVICE DATA, BEGIN SWITCHED SHUNT DATA\n'); fprintf(fid,' 0 / END SWITCHED SHUNT DATA\n'); fprintf(fid,' 0 /\n'); fclose(fid);
