You are on page 1of 62

Power system I course

Power flow analysis

Dr. Zakieldeen Mohammed Eltayeb


Alsalama College of Science and Technology (ACST)

Email : zakideenzain@yahoo.com

Dr. Zaki 08/10/20 1


‫‪Power Flow Analysis‬‬

‫‪ : -‬تحليل تدفق القدرة يعتمد علي األتي‬


‫‪‬معادالت الشبكة في الحالة المشتقرة (الجهد والتيار )‪.‬‬
‫‪‬جهود العقد ‪.Nodes voltages‬‬
‫‪‬استخدام طرق التحليل المختلفة ‪.‬‬
‫‪ ‬طريقة قاوس سايدل ‪Gauss-Seidel method‬‬
‫‪‬طريقة نيوتن رافسون ‪Newton Raphson method‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪2‬‬


Ybus ‫مصفوفة مسامحة القضيب‬
Bus admittance matrix

G1 G2

Bus

Dr. Zaki 08/10/20 3


Cont.

Take its as example

Using KCL we get:

Dr. Zaki 08/10/20 4


Cont.
Cont.
Nodes equations

Mutual adm
‫محة التبادلية‬
ittance
‫المسا‬
Self admittance 08/10/20 6

Dr. Zaki
‫المسامحة الذاتية‬
Cont.

‫أمر‬

Dr. Zaki 08/10/20 7


function[Ybus] = ybus(zdata)
nl=zdata(:,1); nr=zdata(:,2); R=zdata(:,3); X=zdata(:,4);
nbr=length(zdata(:,1)); nbus = max(max(nl), max(nr));
Z = R + j*X;
y= ones(nbr,1)./Z;
Ybus=zeros(nbus,nbus);
for k = 1:nbr;
if nl(k) > 0 & nr(k) > 0
Ybus(nl(k),nr(k)) = Ybus(nl(k),nr(k)) - y(k);
Ybus(nr(k),nl(k)) = Ybus(nl(k),nr(k));
end
end
for n = 1:nbus
for k = 1:nbr
if nl(k) == n | nr(k) == n
Ybus(n,n) = Ybus(n,n) + y(k);
else, end
end
end

Dr. Zaki 08/10/20 8


‫مثال (‪)17‬‬
‫‪‬‬ ‫أوجد مصفوفة المسامحة للنظام الموضح أدناه‬
‫‪100 MVA base‬‬

‫‪1.0 pu‬‬ ‫‪1.0 pu‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬


Dr. Zaki 08/10/20 10
11

Dr. Zaki 08/10/20


Power flow solution methods

Gauss-Seidel’s method ‫طريقة قاوس سايدل‬ 

. Newton’s (or Newton-Raphson’s) method ‫طريقة نيوتن‬ 

Jacobian method. ‫طريقة اليعقوبي‬


‫ من متغير‬X‫في حالة اكثر‬

Dr. Zaki 08/10/20 12


0.001
‫توقف عند الشرط‬

Example
Dr. Zaki 08/10/20 13
‫ للمعادلة ادناه‬x ‫مستخدما طريقة قوس سايدل اوجد قيمة‬

f(x)=x2-9x+20
f(x)=x2-9x+20=0 step1
x=x2 /9+20 /9=g(x) step2
Assume =x0=2.0 step3
x(k+1)=g(x(k)) K=0

x(1)=g(x(0))=4/9+20/9=2.6667 step4
K=1 step5 repeated
x(2)=g(x(1))=2.6667*2.6667/9+20/9=3.0123

K=37
solution
Dr. Zaki
x=3.9926 08/10/20 14
Matlab program
% Gauss seidel method
dx=1;
x=2;
iter=0;
disp('Iter g dx x')
while abs(dx)>=0.001 &iter < 100
iter=iter+1;
g=-1/9*x^2+20/9;
dx=g-x;
x=x+dx;
fprintf('%g, iter),disp([g, dx, x])
end

Dr. Zaki 08/10/20 15


13 3.8550 0.0216 3.8550
Iter g dx x 14 3.8735 0.0184 3.8735
15 3.8893 0.0158 3.8893
1 2.6667 0.6667 2.6667
16 3.9030 0.0137 3.9030
2 3.0123 0.3457 3.0123 17 3.9148 0.0118 3.9148
3 3.2305 0.2181 3.2305 18 3.9251 0.0103 3.9251
4 3.3818 0.1513 3.3818 19 3.9340 0.0089 3.9340
5 3.4929 0.1112 3.4929 20 3.9418 0.0078 3.9418
6 3.5778 0.0849 3.5778 21 3.9487 0.0068 3.9487
7 3.6445 0.0667 3.6445 22 3.9547 0.0060 3.9547
8 3.6981 0.0535 3.6981 23 3.9599 0.0053 3.9599
9 3.7418 0.0437 3.7418 24 3.9646 0.0046 3.9646
25 3.9686 0.0041 3.9686
10 3.7779 0.0361 3.7779
26 3.9722 0.0036 3.9722
11 3.8080 0.0302 3.8080 27 3.9754 0.0032 3.9754
12 3.8335 0.0254 3.8335 28 3.9782 0.0028 3.9782
29 3.9807 0.0025 3.9807
30 3.9829 0.0022 3.9829
31 3.9848 0.0019 3.9848
32 3.9865 0.0017 3.9865
33 3.9880 0.0015 3.9880
34 3.9894 0.0013 3.9894
Dr. Zaki 35 3.9906 0.0012
08/10/20 3.9906
16

36 3.9916 0.0011 3.9916


37 3.9926 0.0009 3.9926
‫طريقة نيوتن رافسون ‪Newton Raphson method‬‬

‫مستخدما متسلسلة تايلر يمكن فك المعادلة اعاله‬

‫الحدود العليا‬
‫تساوي صفر‬

‫باضافة القيمة االولية‬


‫لمعدل التغيير‬
‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪17‬‬
‫‪Cont.‬‬

‫‪Dr. Zaki‬‬
‫‪08/10/20‬‬
‫‪18‬‬ ‫خطوات انتاج تعبير نيوتن رافسون للحل‬
‫ للمعادلة ادناه‬x ‫مستخدما طريقة نيوتن اوجد‬

f(x)=x3-6x2 +9x-4 ; x0 =6
step1

step2

step3

step4

K=0
step5 repeated

Dr. Zaki 08/10/20 19


Cont.

Dr. Zaki 08/10/20 20


Dr. Zaki 08/10/20 21
In case more than one function

22

Dr. Zaki 08/10/20


‫‪Cont.‬‬

‫مصفوفة اليعقوبي‬ ‫‪23‬‬

‫‪08/10/20‬‬
‫‪Dr. Zaki‬‬
‫مثال‬
‫أوجد حل المعادلتين باستخدام نيوتن رافسون‬

‫فاضل جزئيا‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪24‬‬


‫حل تدفق القدرة ‪Load flow solution‬‬
‫لتحليل نظام القدرة البد من معرفة االتي‬

‫هنالك ثالثة انواع من القضبان هي‪:‬‬

‫قضيب الجهد الثابت‬ ‫‪‬‬

‫جهد مرجعي ثابت القيمة والزاوية (˚‪for instance, 1L0‬‬


‫‪P and Q are unknown )pu‬‬

‫‪ ‬قضيب الحمل )‪Load bus (P-Q bus‬‬


‫ا‪SS‬لجه‪S‬د وا‪SS‬لزاو‪S‬يةغير م‪S‬ع‪S‬رو‪S‬ف‪S‬ين‪V and δ are unknown‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪25‬‬


Cont. Generator bus (P-V bus)‫ قضيب المولد‬
‫ تكون القدرة غير الفعالة‬Q and δ are unknown
‫والزاوية غير معروفين‬
Formulation of power-flow study

A numerical iterative algorithm is required to solve such


equations. A standard procedure follows:
1.Create a bus admittance matrix Ybus for the power system;
2.Make an initial estimate for the voltages (both magnitude
and phase angle) at each bus in the system;
3.Substitute in the power flow equations and determine the
deviations from the solution.
4.Update the estimated voltages based on some commonly
known numerical algorithms (e.g., Newton-Raphson or Gauss-
Seidel).
5.Repeat the above process until the deviations from the
solution are minimal.
Dr. Zaki 08/10/20 26
Cont.

Dr. Zaki 08/10/20 27


‫‪Cont.‬‬

‫القدرة الصافية منسوبة للوحدة‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪28‬‬


Cont.

Dr. Zaki 08/10/20 29


‫‪Cont.‬‬
‫حقيقي‬ ‫خيالي‬

‫عامل تعجيل‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪30‬‬


‫فلسفة اتجاه التيار‬
‫بعد ايجاد جهد القضيب تظهر الحاجة الي ايجاد المفاقيد في‬ ‫‪‬‬
‫الخط ‪line losses‬‬
‫لدراسة ذلك افترض ان لدينا خط يبدأ ب ‪ i‬وينتهي ب ‪ j‬كما‬ ‫‪‬‬
‫في الشكل ادناه ‪ ،‬معادالته تكون كما يلي ‪:‬‬

‫القدرة الظاهرية‬
‫المفقودة في الخط‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪31‬‬


‫مثال‪ :‬مستخدما طريقة قاوس سايدل لنظام القدرة المبين‬
‫ادناه اوجد االتي‪:‬‬
‫‪ ‬القيمة الطورية لجهود القضبان ‪ 2‬و ‪( 3‬الربعة خانات عشرية)‬
‫‪ ‬القدرة الحقيقة والتخيلية لقضيب ذو الجهد الثابت ‪.‬‬
‫‪ ‬القدرة المناسبة في الخطوط واتجاهاتها والفقد في الخط‪.‬‬
‫‪ ‬ارسم النظام موضحا عليه كل القيم ‪.‬‬

‫‪MVAbase=100‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪32‬‬


‫‪Cont.‬‬
‫المسامحة وجعل كل الكميات منسوبة للوحدة‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪33‬‬


Cont.

i=2; k=1

Dr. Zaki 08/10/20 34


‫‪k=2‬‬

‫وهكذا تستمر العملية‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪35‬‬


‫قدرة قضيب الجهد الثابت‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪36‬‬


‫القدرة المتدفقة في الخطوط‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪37‬‬


‫مفاقيد الخطوط‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪38‬‬


‫قدرة فعالة‬

‫قدرة فعالة‬
‫قدرة غير فعالة‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪39‬‬


‫مستخدما طريقةقاوس سايدل اوجد القدرة‬
‫‪ S1‬و ‪ V2‬اذا كان جهد القضيب ‪ 1‬هو الجهد‬
‫المرجعي ‪ ،‬بعد عدد من التكرارات اذا كان‬
‫اوجد ‪S1‬‬

‫;‪K=3‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪40‬‬


‫اوجد جهد القضيب‬
‫‪ 2‬وزاويته زاوية‬
‫القضيب ‪ 3‬بعد ‪4‬‬
‫تكرارات‬
‫اذا استقر جهدي ‪ 2‬و ‪ 3‬علي القيم ادناه اوجد قدرة الخطوط‬
‫والمفاقيد في الخط‬

‫‪Dr. Zaki‬‬ ‫‪41‬‬

‫‪08/10/20‬‬
‫اوجد انسياب القدرة‬

‫قيم اولية‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪42‬‬


Dr. Zaki 08/10/20 43
Dr. Zaki 08/10/20 44
Dr. Zaki 08/10/20 45
‫اإلجابة النهائية‬

‫القدرة المنسابة والمفاقيد‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪46‬‬


Dr. Zaki 08/10/20 47
‫طريقة نيوتن رافسون‬
‫‪θij & δj‬‬ ‫باعتبار الزوايا‬

‫‪Si‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪48‬‬


‫‪P‬‬ ‫‪J1‬‬ ‫‪J2‬‬ ‫‪δ‬‬

‫‪Q‬‬ ‫‪J3‬‬ ‫‪J4‬‬

‫ابعاد المصفوفات‬
‫القدرة الفعالة ‪n-1‬‬
‫القدرة غير الفعالة ‪n-1-m‬‬
‫‪Dr. Zaki‬‬
‫مصفوفة اليعقوبي (‪x(2n-1-m))2n-1-m‬‬
‫‪08/10/20‬‬ ‫‪49‬‬
J1is (n-1)x(n-1), J2 is (n-1)x(n-1-m)
J3 is (n-1-m)x (n-1) , J4 is (n-1-m)x(n-1-m)

Dr. Zaki 08/10/20 50


‫القدرة المتبقية ‪ Residuals power‬تحسب كمايلي‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪51‬‬


‫خطوات الحل باستخدام طريقة نيوتن رافسون‬
‫‪‬في حالة قضيب الحمل فان قيمة الجهود والزوايا تفرض‬
‫وكانها قضيب ثابت (‪ 1.0‬والزواية صفر)‪.‬‬

‫‪..‬‬ ‫و قيم‬ ‫‪‬احسب قيم‬

‫‪ ‬في حالة قضبان الجهد المتحكم فان‬


‫تكون قد حسبت لذا يمكن حساب الكميات االخرى‪.‬‬

‫‪.‬‬ ‫‪‬حساب مصفوفة اليعقوبي‬


‫‪‬المعادلة الموضوعة في شكل مصفوفة تحل بالطريقة‬
‫المختلفة مثل حذف قاوس ‪.‬‬
‫‪‬تكرر الخطوات اعاله حتي الحصول علي الدقة المطلوبة‬
‫‪.‬‬
‫‪52‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬


‫مثال ‪ :‬أعد حل المثال السابق مستخدما طريقة نيوتن‬
‫رافسون‬

‫القدرة الفعالة وغير الفعالة للقضيبين ‪ 2‬و ‪3‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪53‬‬


‫فاضل الكميات اعاله جزئيا‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪54‬‬


‫باعتبار القيم االولية يمكن ان ننتج ‪-:‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪55‬‬


‫باستخدام قيمة ‪ k‬تتغييبر هذه القيم‬

‫‪K=0.0‬‬

‫عوض الكميات اعاله اليجاد مصفوفة اليعقوبي الجديدة‬


‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪56‬‬
K=1.0

Dr. Zaki 08/10/20 57


‫بعد عدد ثالث تكررات نجد ان‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪58‬‬


‫المحوالت ذو المأخذ المتغييرة ‪Tap changing transformers‬‬

‫يستخدم للتحكم في القدرة الفعالة وغير الفعالة وذلك‬


‫بتغيير قيمة المسامحة التي تتأثر نسبة عدد اللفات ( (‪a‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪59‬‬


‫باستخدام نموذج ‪ ‬يمكن تمثيل المحوالت في نظم القدرة‬
‫كمايلي ‪-:‬‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪60‬‬


‫مثال ‪ :‬للشكل الموضح أدناه أوجد مصفوفة المسامحة‬

‫الحل‬

‫‪Dr. Zaki‬‬ ‫‪08/10/20‬‬ ‫‪61‬‬


Dr. Zaki 08/10/20 62

You might also like