Victor,
Like Ray has pointed out, it should be fairly straightforward to create your
own case following the case format specified in MATPOWER manual. That being
said, I do see increased use of the 5-bus system in various educational
demonstration and researches, especially for OPF and LMP analysis. Therefore, I
am attaching a 5-bus system that was developed based off PJM 5-bus example,
with some hypothetical economic data filled in. The detailed parameters and
benchmark results can be found in IEEE paper "Small Test Systems for Power
System Economic Studies". Feel free to make any modifications to suit your own
needs.
Hope it helps.
-Rui
Rui Bo
Ph.D., SM-IEEE
Senior Engineer Economic Studies
MISO
Phone: (651) 632-8447
Email: [email protected], [email protected]
From: Ray Zimmerman
Sent: Wednesday, May 14, 2014 08:08
To: MATPOWER discussion forum
Subject: Re: 5 BUS system
Please familiarize yourself with the MATPOWER case file format and simply
create your own. If you don’t care about the details of the line impedances,
etc, just start with another case file and modify the number of buses,
generators and branches to what you want and edit the connectivity information
to the topology you want and start from there.
--
Ray Zimmerman
Senior Research Associate
B30 Warren Hall, Cornell University, Ithaca, NY 14853
phone: (607) 255-9645
On May 10, 2014, at 7:19 AM, chukwudi victor <[email protected]> wrote:
Pls all
I have been working on a 5bus system but my challenge is that matpower seems
not to have a default 5bus system. Please can anyone help me with equation or
code that can help me run a power flow on a five bus system modify the bus and
generator inputs.
Victor
Uniport
function mpc = case5
%CASE5 Power flow data for 5 bus, 5 generator case modified based on PJM
5-bus system.
% Please see CASEFORMAT for details on the case file format.
%
% Based on data from ...
% F.Li and R.Bo, "Small Test Systems for Power System Economic Studies",
% Proceedings of the 2010 IEEE Power & Energy Society General Meeting
% created by Rui Bo in 2006, modified in 2010, 2014
%%----- Power Flow Data -----%%
%% system MVA base
mpc.baseMVA = 100;
%% bus data
% bus_i type Pd Qd Gs Bs area Vm Va
baseKV zone Vmax Vmin
mpc.bus = [
1 2 0 0 0 0 1 1 0
230 1 1.1 0.9;
2 1 300 98.61 0 0 1 1 0
230 1 1.1 0.9;
3 2 300 98.61 0 0 1 1 0
230 1 1.1 0.9;
4 3 400 131.47 0 0 1 1 0
230 1 1.1 0.9;
5 2 0 0 0 0 1 1 0
230 1 1.1 0.9;
];
%% generator data
% bus Pg Qg Qmax Qmin Vg mBase status Pmax
Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10
ramp_30 ramp_q apf
mpc.gen = [
1 40 0 30 -30 1 100 1 40
0 0 0 0 0 0 0 0 0 0
0 0;
1 170 0 127.5 -127.5 1 100 1 170
0 0 0 0 0 0 0 0 0 0
0 0;
3 323.49 0 390 -390 1 100 1 520
0 0 0 0 0 0 0 0 0 0
0 0;
4 0 0 150 -150 1 100 1 200
0 0 0 0 0 0 0 0 0 0
0 0;
5 466.51 0 450 -450 1 100 1 600
0 0 0 0 0 0 0 0 0 0
0 0;
];
%% branch data
% fbus tbus r x b rateA rateB rateC
ratio angle status angmin angmax
mpc.branch = [
1 2 0.00281 0.0281 2*3.56e-3 400 400 400
0 0 1 -360 360;
1 4 0.00304 0.0304 2*3.29e-3 999 999 999
0 0 1 -360 360;
1 5 0.00064 0.0064 2*15.63e-3 999 999 999
0 0 1 -360 360;
2 3 0.00108 0.0108 2*9.26e-3 999 999 999
0 0 1 -360 360;
3 4 0.00297 0.0297 2*3.37e-3 999 999 999
0 0 1 -360 360;
4 5 0.00297 0.0297 2*3.37e-3 240 240 240
0 0 1 -360 360;
];
%%----- OPF Data -----%%
%% area data
% area refbus
mpc.areas = [
1 4;
];
%% generator cost data
% 1 startup shutdown n x1 y1 ... xn
yn
% 2 startup shutdown n c(n-1) ... c0
mpc.gencost = [
1 0 0 2 0 0 999
13986; % $14/MWh
1 0 0 2 0 0 999
14985; % $15/MWh
1 0 0 2 0 0 999
29970; % $30/MWh
1 0 0 2 0 0 999
39960; % $40/MWh
1 0 0 2 0 0 999
9990; % $10/MWh
];