File Exchange

image thumbnail

Admittance Bus (Y-Bus) Formation

version 1.2 (2.88 KB) by

This program can be used for admittance bus formation for load flow analysis.



View License

This program can be used for admittance bus formation for load flow analysis.

Comments and Ratings (11)

please mail me universal Y bus formation data or function

it solved my problem, thanks

kannan selva

 pleasae i need ybus matlab code explanation

prasad sandy

pleasae i need ybus matlab code for large power system with parallel lines connected between buses

no comment


your algorithm needs to consider at diagonal elements also the shunt elements susceptances to be complete. Form the bus data!
am i right?

i need explonation for each step

bibha boro

thanx it helped me a lot

Of use to the author only. Here is what the file ybusppg.m contains:
num = 14;
fb = linedata(:,1); % From bus number...
tb = linedata(:,2); % To bus number...
r = linedata(:,3); % Resistance, R...
x = linedata(:,4); % Reactance, X...
b = linedata(:,5); % Ground Admittance, B/2...
a = linedata(:,6); % Tap setting value..
z = r + i*x; % Z matrix...
y = 1./z; % To get inverse of each element...
b = i*b; % Make B imaginary...

nbus = max(max(fb),max(tb)); % no. of buses...
nbranch = length(fb); % no. of branches...
Y = zeros(nbus,nbus); % Initialise YBus...
 % Formation of the Off Diagonal Elements...
 for k=1:nbranch
     Y(fb(k),tb(k)) = Y(fb(k),tb(k))-y(k)/a(k);
     Y(tb(k),fb(k)) = Y(fb(k),tb(k));
 % Formation of Diagonal Elements....
 for m =1:nbus
     for n =1:nbranch
         if fb(n) == m
             Y(m,m) = Y(m,m) + y(n)/(a(n)^2) + b(n);
         elseif tb(n) == m
             Y(m,m) = Y(m,m) + y(n) + b(n);
 Y % Bus Admittance Matrix..

jehan hussian

please send to me asolved example about ybas formation

norhan2000 king

iam interested in matlap program



Added linedatas..


Updated for double lines

MATLAB Release
MATLAB 7.6 (R2008a)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video