File Exchange

image thumbnail

Admittance Bus (Y-Bus) Formation

version (2.88 KB) by Praviraj PG
This program can be used for admittance bus formation for load flow analysis.


Updated 02 Apr 2009

View License

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

Cite As

Praviraj PG (2020). Admittance Bus (Y-Bus) Formation (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (13)

please mail me universal Y bus formation data or function

it solved my problem, thanks

pleasae i need ybus matlab code explanation

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 Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux