+ All Categories
Home > Documents > Chapter6 Power Flow

Chapter6 Power Flow

Date post: 21-Apr-2015
Category:
Upload: selah-talep
View: 164 times
Download: 7 times
Share this document with a friend
66
Power System Analysis II Instructor: Instructor: Yrd. Doc. Dr. Bunyamin Tamyurek E-mail: [email protected] Office phone: 0(222) 239-3750 extension 3252 Text book: Text book: Power System Analysis and Design,” by Glover and Sarma. Midterm I Midterm I = 30% Midterm II Midterm II = 30% Final Final = 40% Electrical and Electronics Eng. Dept. Osmangazi University February 28, 2005
Transcript
Page 1: Chapter6 Power Flow

Power System Analysis II

Instructor:Instructor: Yrd. Doc. Dr. Bunyamin TamyurekE-mail: [email protected] phone: 0(222) 239-3750 extension 3252

Text book: Text book: ““ Power System Analysis and Design,” by Glover and Sarma.

Midterm IMidterm I = 30%Midterm IIMidterm II = 30%FinalFinal = 40%

Electrical and Electronics Eng. Dept.Osmangazi University

February 28, 2005

Page 2: Chapter6 Power Flow

2

Power FlowsSuccessful power system operation under normal balanced three-phase steady-state conditions require the following:

Generation supplies the demand (load) plus losses.Bus voltage magnitudes remain close to rated values.Generators operate within specified real and reactive power limits.Transmission lines and transformers are not overloaded.

The power-flow computer program (commonly called load flow) is the basic tool for investigating these requirements.

Page 3: Chapter6 Power Flow

3

Power Flows (Cont.)

The power flow program computes the voltage magnitude and the angle at each bus in a power system under balanced three-phase steady-state conditions.

It also computes real and reactive power flows for all equipmentinterconnecting the busses, as well as equipment losses.

Conventional nodal or loop analysis is not suitable for power-flow studies. Therefore, the problem is formulated as a set of nonlinear algebraic equations suitable for computer solution.

Since balanced three-phase steady-state conditions are assumed, we use only positive-sequence networks in this chapter.

Page 4: Chapter6 Power Flow

6.1 DIRECT SOLUTIONS TO LINEAR ALGERAIC EQUATIONS: GAUSS ELIMINATION

Consider the following set of linear algebraic equations in matrix format:

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

L

L

M M M M M M

L

11 12 1N 1 1

21 22 2N 2 2

N1 N2 NN N N

A A A x yA A A x y

A A A x y

(6.1.1)

or Ax=y (6.1.2)

Given A and y, we want to solve for x.

We assume the det(A) is nonzero, so a unique solution to (6.1.1) exits.

An easy solution is obtained when A is an upper triangular matrix with nonzero diagonal elements.

Page 5: Chapter6 Power Flow

5

⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

L

M M

L

L

11 12 1N 1 1

2N 2 2

N - 1, N - 1 N - 1, N N - 1 N - 1

NN N N

A A A x y0 A x y

0 0 A A x y0 0 A x y

M (6.1.3)

AN

NNN

yx =

Since the last equation involves only xN ,

(6.1.4)

After xN is computed, the next-to-last equation can be solved:

N 1 N 1,N NN 1

N 1,N 1

y A xx

A− −

−− −

−= (6.1.5)

Page 6: Chapter6 Power Flow

6

In general, with In general, with xN, , xN-1,,……., ., xk+1 already computed, already computed, the the k k th equation can solvedth equation can solved

k kn n

k

kk

N

n k 1

y A xx

A= +

−=

∑k=N, N-1,….,1 (6.1.6)

This procedure for solving equation (6.1.3) is called back substitution.

Page 7: Chapter6 Power Flow

7

11 12 1N 1

21 21 21122 12 2N 1N 2 1

11 11 112

31 31 31322 12 32 1N 3 1

11 11 11

NN1 N1 N1

N2 12 NN 1N N 1

11 11 11

A A A yA A Ax0 (A A ) (A A ) y yA A AxA A Ax0 (A A ) (A A ) y yA A A

xA A A0 (A A ) (A A ) y yA A A

⎡ ⎤ ⎡⎢ ⎥ ⎢

⎡ ⎤⎢ ⎥ ⎢− −⎢ ⎥⎢ ⎥ ⎢⎢ ⎥⎢ ⎥ ⎢⎢ ⎥ =− −⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥ ⎣ ⎦

⎢ ⎥− −⎢ ⎥⎣ ⎦ ⎣

K

L

L

MM M M

L

⎤⎥⎥⎥⎥

⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎦

(6.1.7)

If A is not upper triangular, (6.1.1) can be transformed to an equivalent equation with an upper triangular matrix. The transformation is called Gauss elimination and described by (N-1) steps. During step 1, we use the first equation in (6.1.1) to eliminate X1 from the remaining equations. That is, equation 1 is multiplied by An1/A11 and then subtracted from equation n, for n=2,3,….,N. After completing step 1,we have

Equation (6.1.7) has the following form:

Page 8: Chapter6 Power Flow

8

1N

0

⎡ ⎤ ⎡ ⎤⎡ ⎤⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢⎢ ⎥⎢ ⎥ ⎢

⎥ (6.18)⎥⎢ ⎥ =⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥⎣ ⎦⎣ ⎦ ⎣ ⎦

L

MM M L M M

L

111 12

222 2N

332 3N

NN2 NN

(1) (1) (1) (1)1

(1) (1) (1)2

(1) (1) (1)3

(1) (1) (1)N

xA A A yx0 A A yxA A y

x0 A A y

Where the superscript (1) denotes step 1 of Gauss elimination.

1N⎡ ⎤ ⎡ ⎤⎡ ⎤⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ =⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥⎣ ⎦⎣ ⎦ ⎣ ⎦

MM M M M M

111 12 13

222 23 2N

333 3N

NN3 NN

(2) (2) (2) (2) (2)1

(2) (2) (2) (2)2

(2) (2) (2)3

(2) (2) (2)N

xA A A A yx0 A A A yx0 0 A A y

x0 0 A A y

(6.1.9)

Page 9: Chapter6 Power Flow

9

EAMPLE 6.1 Gauss elimination and back substitution: direct

solution to linear algebraic equations

1

2

10 5 x 62 9 x 3

⎡ ⎤ ⎡ ⎤ ⎡ ⎤=⎢ ⎥ ⎢ ⎥ ⎢ ⎥

⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Solve

Using Gauss elimination and back substitution.

SOLUTION: Since N=2 for this example, there is (N-1)=1 Gauss elimination step. Multiplying the first equation by A21/A11=2/10 and then subtracting from the second,

1

2

10 5 6x2 2x0 9 (5) 3 (6)

10 10

⎡ ⎤ ⎡ ⎤⎡ ⎤⎢ ⎥ ⎢ ⎥=⎢ ⎥⎢ ⎥ ⎢ ⎥− −⎣ ⎦⎣ ⎦ ⎣ ⎦

Page 10: Chapter6 Power Flow

10

or1

2

10 5 x 60 8 x 1.8

⎡ ⎤ ⎡ ⎤ ⎡ ⎤=⎢ ⎥ ⎢ ⎥ ⎢ ⎥

⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Which has the form A(1)x=y(1), where A(1) is upper triangular. Now, using back substitution (6.1.6) gives, for k=2:

2

(ı)2(ı)22

y 1.8x 0.225A 8

= = =

(ı) (ı)1 12 2

1 (ı)11

y A x 6 (5)(0.225)x 0.4875A 10− −

= = =

and, for k=1,

EAMPLE 6.2 Gauss elimination: triangularizing a matrix

Use Gauss elimination to triangularize

1

2

3

2 3 1 x 54 6 8 x 7

10 12 14 x 9

−⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥− =⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Page 11: Chapter6 Power Flow

11

SOLUTION: There are (N-1)=2 Gauss elimination steps.During step 1, we subtract A21/A11=-4/2=-2 times equation 1 from equation 2,

and we subtract A31/A11=10/2=5 times equation 1 from equation 3, to give

1

2

3

2 3 1 x 50 6 ( 2)(3) 8 ( 2)( 1) x 7 ( 2)(5)0 12 (5)(3) 14 (5)( 1) x 9 (5)(5)

−⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥− − − − − = − −⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥− − − −⎣ ⎦ ⎣ ⎦ ⎣ ⎦

or

1

2

3

2 3 1 x 50 12 6 x 70 3 19 x 16

−⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥− −⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Which is A(1)x=y(1). During step 2, we subtract A(1)32/A(1)

22=-3/12=-0.25times equation 2 from equation 3, to give

Page 12: Chapter6 Power Flow

12

1

2

3

2 3 1 x 50 12 6 x 170 0 19 ( 0.25)(6) x 16 ( 0.25)(17)

−⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥− − − − −⎣ ⎦ ⎣ ⎦ ⎣ ⎦

or

1

2

3

2 3 1 x 50 12 6 x 170 0 20.5 x 11.75

−⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥−⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Which is triangularized. The solution x can now be easily obtained via back substitution.

Page 13: Chapter6 Power Flow

13

6.2 ITERATIVE SOLUTIONS TO LINEAR ALGEBRAIC EQUATIONS: JACOBI AND GAUSS-SEIDEL

A general iterative solution to (6.1.1) proceeds as follows. First select an initial guess x(0). Then use

x(i+1) = g[x(i)] i = 0,1,2,3….

Where x(i) is the ith guess and g is an N vector of functions that specify the iteration method. Continue the procedure until the following stopping condition is satisfied:

k k

k

x (i 1) x (i)x (i)+ −

< ε For all k=1,2,….,N (6.2.2)

Where xk(i) is the kth component of x(i) and ε is a specified tolerance level.

Page 14: Chapter6 Power Flow

14

The following questions are important:

1. Will the iteration procedure converge to the unique solution?

2. What is the convergence rate (how many iterations are required)?

3. When using a digital computer, what are the computer storage and time requirements?

These questions are addressed for two specific iteration methods: Jacobi and Gauss-Seidel.

The Jacobi method is obtained by considering the kth equation of (6.1.1), as follows:

yk=Ak1x1+Ak2x2+….+Akkxk+….+AkNxN (6.2.3)

Solving for xk ,

xk=( 1/Akk )[ yk - (Ak1x1+….+Ak,k-1xk-1+Ak,k+1xk+1+….+AkNxN)]

11 A AA

k kn n kn n

kk

k - N

kn=1 n=k+1

x = y - x - x⎡ ⎤⎢ ⎥⎣ ⎦

∑ ∑ (6.2.4)

Page 15: Chapter6 Power Flow

15

k k kn n kn n

kk

k 1 N

n 1 n k 1

1x (i 1) y A x (i) A x (i)A

= = +

⎡ ⎤+ = − −⎢ ⎥⎣ ⎦

∑ ∑

11

22

NN

A 0 00 A 0

D

0 0 0 A

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎣ ⎦

L

L

M M O M

The Jacobi method uses the “old” values of x(i) at iteration i on the right side of (6.2.4) to generate the “new ” value xk(i+1) on the left side of (6.2.4).That is,

K=1,2,….,N

(6.2.5)

The Jacobi method given by (6.2.5) can also be written in the following matrix format:

x(i+1)=Mx(i)+D-1y (6.2.6)

Where

M=D-1(D-A) and (6.2.7)

For Jacobi, D consist of the diagonal elements of the A matrix.

(6.2.8)

Page 16: Chapter6 Power Flow

16

EXAMPLE 6.3 Jacobi method: iterative solution to linearalgebraic equations

11

1 010 0 10D0 9 10

9

⎡ ⎤⎢ ⎥⎡ ⎤

= = ⎢ ⎥⎢ ⎥⎣ ⎦ ⎢ ⎥

⎢ ⎥⎣ ⎦

Solve Example 6.1 using the Jacobi method.

Start with x1(0)=x2(0)=0 and continue until

(6.2.2) is satisfied for ε=10-4.

SOLUTION: From (6.2.5) with N=2

k=1 x1(i+1)=(1/A11)[y1-A12x2(i)]=0.1[6-5x2(i)]

k=2 x2(i+1)=(1/A22)[y2-A21x1(i)]=(1/9)[3-2x1(i)]Alternatively, in matrix format using (6.2.6)-(6.2.8)

1

2

10 5 x 62 9 x 3

⎡ ⎤ ⎡ ⎤ ⎡ ⎤=⎢ ⎥ ⎢ ⎥ ⎢ ⎥

⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Page 17: Chapter6 Power Flow

17

1 50 00 510 10M1 2 0 20 09 9

⎡ ⎤ ⎡ ⎤−⎢ ⎥ ⎢ ⎥−⎡ ⎤= =⎢ ⎥ ⎢ ⎥⎢ ⎥−⎣ ⎦⎢ ⎥ ⎢ ⎥−⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ 1 1

2 2

5 10 0x (i 1) x (i) 610 10x (i 1) x (i)2 1 30 0

9 9

⎡ ⎤ ⎡ ⎤−⎢ ⎥ ⎢ ⎥+⎡ ⎤ ⎡ ⎤ ⎡ ⎤= +⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥+ ⎣ ⎦⎣ ⎦ ⎣ ⎦⎢ ⎥ ⎢ ⎥−⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦

i 0 1 2 3 4 5 6 7 8 9 10

x1(i) 0 0.60000 0.43334 0.50000 0.48148 0.48889 0.48683 0.48766 0.48743 0.48752 0.48749

x2(i) 0 0.33333 0.20000 0.23704 0.22222 0.22634 0.22469 0.22515 0.22496 0.22502 0.22500

The above two formulations are identical. Starting with x1(0)=x2(0)=0, the iterative solutions is given in the following table:

JACOBI

As shown, the Jacobi method converges to the unique solution obtained in Example 6.1. The convergence criterion is satisfied at the 10th iteration, since

Page 18: Chapter6 Power Flow

18

51 1

1

x (10) x (9) 0.48749 0.48752 6.2 10x (9) 0.48749

−− −= = × < ε

and52 2

2

x (10) x (9) 0.22500 0.22502 8.9 10x (9) 0.22502

−− −= = × < ε

k 1 N

k k kn n knn 1 n k 1kk

1x (i 1) ny A x (i 1) A x (i)A

= = +

⎡ ⎤+ = − + −⎢ ⎥⎣ ⎦∑ ∑

The Gauss-Seidel method is given by

(6.2.9)

Gauss-Siedel is similar to Jacobi except that during each iteration, the “new”values, xn(i+1), for n<k are used on the right side of (6.2.9) to generate the “new” value xk(i+1) on the left side.

Page 19: Chapter6 Power Flow

19

The Gauss-Seidel method of (6.2.9) can also be written in the matrix format.

Where

11

21 22

N1 N2 NN

A 0 0 0A A 0 0

D

A A A

⎡ ⎤⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎣ ⎦

L

L

M M M

L

(6.2.10)

For Gauss-Seidel, D in (6.2.10) is the lower triangular portion of A, whereas for Jacobi, D in (6.2.8) is the diagonal portion of A.

EXAMPLE 6.4 Gauss-Seidel method: iterative solution to linearalgebraic equations

Rework Example 6.3 using the Gauss-Seidel method.

SOLUTION From (6.2.9)

Page 20: Chapter6 Power Flow

20

1 10 00 510 2M12 1 0 0 0990 9

⎡ ⎤ ⎡ ⎤−⎢ ⎥ ⎢ ⎥−⎡ ⎤= =⎢ ⎥ ⎢ ⎥⎢ ⎥

⎣ ⎦⎢ ⎥ ⎢ ⎥−⎢ ⎥ ⎢ ⎥⎣ ⎦⎣ ⎦

11

1 010 0 10D2 9 2 1

90 9

⎡ ⎤⎢ ⎥⎡ ⎤

= = ⎢ ⎥⎢ ⎥⎣ ⎦ ⎢ ⎥−⎢ ⎥⎣ ⎦

k=1 x1(i+1) = 1/A11 [y1-A12x2(i)] = 0.1[6-5x2(i)]

k=2 x2(i+1) = 1/A22 [y2-A21x1(i+1)] = 1/9 [3-2x1(i+1)]

Using the equation for x1(i+1), x2(i+1) can also be written as

x2(i+1) = 1/9{3-0.2[6-5x2(i)]}

Alternatively, in matrix format:

1 1

2 2

11 00x (i 1) x (i) 6102x (i 1) x (i)1 2 1 30

9 90 9

⎡ ⎤⎡ ⎤− ⎢ ⎥⎢ ⎥+⎡ ⎤ ⎡ ⎤ ⎡ ⎤= + ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎢ ⎥+ ⎣ ⎦⎣ ⎦ ⎣ ⎦ ⎢ ⎥⎢ ⎥ −⎢ ⎥⎢ ⎥⎣ ⎦ ⎣ ⎦

Page 21: Chapter6 Power Flow

21

These two formations are identical. Starting with x1(0)=x2(0)=0, the solution is given in the following table:

i 0 1 2 3 4 5 6x1(i) 0 0.60000 0.50000 0.48889 0.48765 0.48752 0.48750x2(i) 0 0.20000 0.22222 0.22469 0.22497 0.22497 0.22500

For this example, Gauss-Seidel converges in 6 iterations, compared to 10 iterations withJacobi.

The convergence rate is faster with Gauss-Seidel for some A matrices, but faster with Jacobi for other A matrices. In some cases, one method diverges while the other converges.

Page 22: Chapter6 Power Flow

22

6.3 ITERATIVE SOLUTIONS TO NONLINEAR 6.3 ITERATIVE SOLUTIONS TO NONLINEAR

ALGEBRAIC EQUATIONS: NEWTONALGEBRAIC EQUATIONS: NEWTON--RAPHSONRAPHSON

A set of nonlinear algebraic equations in matrix format is given by

1

2

N

f (x)f (x)

f (x) y

f (x)

⎡ ⎤⎢ ⎥⎢ ⎥= =⎢ ⎥⎢ ⎥⎣ ⎦

M(6.3.1)

Where y and x are N vectors and f(x) is an N vector of functions. Given y and f(x), we want to solve for x. The iterative methods described in Section 6.2 can be extended to nonlinear equations as follows. Rewriting (6.3.1),

0 = y - f(x) (6.3.2)

Adding Dx to both sides of (6.3.2), where D is a square NxN invertible matrix,

Dx=Dx+y-f(x) (6.3.3)

Premultiplying by D-1,

Page 23: Chapter6 Power Flow

23

x=x+D-1[y-f(x)] (6.3.4)The old values x(i) are used on the right side of (6.3.4) to generate the new valuesx(i+1) on the left side. That is,

x(i+1)=x(i)+D-1{y-f[x(i)]} (6.3.5)

for linear equations, f(x)=Ax and (6.3.5) reduces to

x(i+1)=x(i)+D-1[y-Ax(i)]=D-1(D-A)x(i)+D-1y (6.3.6)Which is identical to the Jacobi an Gauss-Seidel methods of (6.2.6). For nonlinear equations, the matrix D in (6.3.5) must be specified.

One method for specifying D, called Newton-Rapson, is based on the following Taylor series expansion of f(x) about an operating point x0.

0

0 0x x

dfy f (x ) (x x )dx =

= + − L (6.3.7)

Neglecting the higher order terms in (6.3.7) and solving for x,

Page 24: Chapter6 Power Flow

24

[ ]0

1

0 0x x

dfx x y f (x )dx

=

⎡ ⎤= + −⎢ ⎥

⎢ ⎥⎣ ⎦(6.3.8)

1 1 1

1 2 N

2 2 2

1 2 Nx x(i)

N N N

1 2 N x x(i)

df df dfdx dx dxdf df df

df dx dx dxJ(i)dx

df df dfdx dx dx

=

=

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥= = ⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

L

L

M M M

L

The Newton-Rapson method replaces x0 by the old value x(i) and x by the new value x(i+1) in (6.3.8). Thus,

x(i+1)=x(i)+J-1(i){y-f[x(i)]} (6.3.9)

where

(6.3.10)

Page 25: Chapter6 Power Flow

25

The NxN matrix J(i), whose elements are the partial derivatives shown in (6.3.10) is called the Jacobian matrix. The Newton-Rapson method is similar to extended Gauss-Seidel, except that D in (6.3.5) is replaced by J(i) in (6.3.9).

EXAMPLE 6.6 NewtonEXAMPLE 6.6 Newton--Rapson method: solution to polynomialRapson method: solution to polynomial

equationsequationsSolve the scalar equation f(x)=y, where y=9 and f(x)=x2. Starting with x(0)=1, use (a) Newton-Rapson and (b) extended Gauss-Seidel with D=3 until (6.2.2) is satisfied for ε=10-4. Compare the two methods.

SOLUTION

a. Using (6.3.10) with f(x)=x2 ,

2x x(i)

x x(i)

dJ(i) (x ) 2x 2x(i)dx =

=

= = =

Using J(i) in (6.3.9),

Page 26: Chapter6 Power Flow

26

21x(i 1) x(i) 9 x (i)2x(i)

⎡ ⎤+ = + −⎣ ⎦

Starting with x(0)=1, successive calculations of the Newton-Rapson equation are shown in the following table:

i 0 1 2 3 4 5

x1(i) 1 5,00000 3,40000 3,02353 3,00009 3,00000

Newton-Rapson

b. Using (6.3.5) with D=3, the Gauss-Seidel method is

x(i+1)=x(i)+(1/3)[9-x2(i)]

The corresponding Gauss-Seidel calculations are as follows:

Gauss-Seidel i 0 1 2 3 4 5 6

x1(i) 1 3,66667 2,18519 3,59351 2,28908 3,54245 2,35945

Page 27: Chapter6 Power Flow

27

EXAMPLE 6.7 Newton-Rapson method: solution to nonlinear

algebraic equations

Solve 4x(0)

9⎡ ⎤

= ⎢ ⎥⎣ ⎦

1 2

1 2

x x 15x x 50+⎡ ⎤ ⎡ ⎤

=⎢ ⎥ ⎢ ⎥⎣ ⎦⎣ ⎦

Use the Newton-Rapson method starting with the above x(0) and continue until ε=10-4.

SOLUTION

Using (6.3.10) to find the Jacobian matrix with f1=(x1+x2) and f2=x1x2

111 1

11 2 21

2 12 2 1 2

1 2 x x(i)

x (i) 1f fx x 1 1 x (i) 1

J(i)x (i) x (i)f f x (i) x (i)

x x

=

−∂ ∂ ⎡ ⎤⎡ ⎤⎢ ⎥⎢ ⎥∂ ∂ −⎡ ⎤ ⎣ ⎦⎢ ⎥= = =⎢ ⎥∂ ∂⎢ ⎥ −⎣ ⎦

⎢ ⎥∂ ∂⎣ ⎦

Page 28: Chapter6 Power Flow

28

Using J(i)-1 in (6.3.9),x(i+1)=x(i)+J-1(i){y-f[x(i)]}

1

1 1 1 22

2 2 1 21 2

x (i) 1x (i 1) x (i) 15 x (i) x (i)x (i) 1x (i 1) x (i) 50 x (i)x (i)x (i) x (i)

−⎡ ⎤⎢ ⎥+ − −−⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎣ ⎦= +⎢ ⎥ ⎢ ⎥ ⎢ ⎥+ −−⎣ ⎦ ⎣ ⎦ ⎣ ⎦

Writing the preceding equation as two separate equations,

1 1 2 1 21 1

1 2

x (i)[15 x (i) x (i)] [50 x (i)x (i)]x (i 1) x (i)x (i) x (i)

− − − −+ = +

2 1 2 1 22 2

1 2

x (i)[15 x (i) x (i)] [50 x (i)x (i)]x (i 1) x (i)x (i) x (i)

− − − + −+ = +

Successive calculation of these equations are shown in the following table:

Page 29: Chapter6 Power Flow

29

i 0 1 2 3 4

x1(i) 4 5,20000 4,99130 4,99998 5,00000

x2(i) 9 9,80000 10,00870 10,00002 10,00000

Newton-Rapson converges in 4 iterations for this example.

Equation (6.3.9) contains the matrix inverse J-1.

Instead of computing J-1. (6.3.9) can be rewritten as follows:

J(i) ∆x(i)=∆y(i) (6.3.11)

Where

∆x(i)=x(i+1)-x(i) (6.3.12)

And

∆y(i)=y-f[x(i)] (6.3.13)

Then, during each iteration, the following four steps are completed:

STEP 1 Compute ∆y(i) from (6.3.13).

STEP 2 Compute J(i) from (6.3.10).

Page 30: Chapter6 Power Flow

30

STEP 3 Using Gauss elimination and back substitution, solve (6.3.11) for ∆x(i).

STEP 4 Compute x(i+1) from (6.3.12).

EXAMPLE 6.8 Newton-Rapson method in four steps

4x(0)

9⎡ ⎤

= ⎢ ⎥⎣ ⎦

1 2

1 2

x x 15x x 50+⎡ ⎤ ⎡ ⎤

=⎢ ⎥ ⎢ ⎥⎣ ⎦⎣ ⎦

Complete the above four steps for the first iteration of Example 6.7

SOLUTION:STEP 1 [ ] 15 4 9 2

y(0) y f x(0)50 (4)(9) 14

+⎡ ⎤ ⎡ ⎤ ⎡ ⎤∆ = − = − =⎢ ⎥ ⎢ ⎥ ⎢ ⎥

⎣ ⎦ ⎣ ⎦ ⎣ ⎦

2 1

1 1 1 1J(0)

x (0) x (0) 9 4⎡ ⎤ ⎡ ⎤

= =⎢ ⎥ ⎢ ⎥⎣ ⎦⎣ ⎦

STEP 2

STEP 3 Using ∆y(0) and J(0), (6.3.11) becomes

Page 31: Chapter6 Power Flow

31

1

2

x (0)1 1 2x (0)9 4 14

∆⎡ ⎤⎡ ⎤ ⎡ ⎤=⎢ ⎥⎢ ⎥ ⎢ ⎥∆⎣ ⎦ ⎣ ⎦⎣ ⎦

Using Gauss elimination, subtract J21/J11=9/1=9 times the first equation from the second equation, giving

1

2

x (0)1 1 2x (0)0 5 4∆⎡ ⎤⎡ ⎤ ⎡ ⎤

=⎢ ⎥⎢ ⎥ ⎢ ⎥∆− −⎣ ⎦ ⎣ ⎦⎣ ⎦

Solving by back substitution.

∆x2(0)=-4/-5=0.8

∆x1(0)=2-0.8=1.2

4 1.2 5.2x(1) x(0) x(0)

9 0.8 9.8⎡ ⎤ ⎡ ⎤ ⎡ ⎤

= +∆ = + =⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

STEP 4

This is the same as computed in Example 6.7

Page 32: Chapter6 Power Flow

32

6.4 THE POWER-FLOW PROBLEM

The power-flow problem is the computation of voltage magnitude and the angle at each bus in a power system under balanced three-phase steady-state conditions.

Start the problem by obtaining the single-line diagram of the power system

Single-line diagram is needed to extract the input data for computer solution.

Input data consist ofBus data,

Transmission line data, and

Transformer data

Page 33: Chapter6 Power Flow

33

6.4 THE POWER-FLOW PROBLEM

There are 4 variables associated with each bus k:

Voltage magnitude Vk

Phase angle δk

Net real power Pk

Reactive power Qk supplied to the bus

At each bus, two of these variables are specified as input data, and the other two are unknowns to be computed by the power-flow program.

Gen Load

Pk Qk

Bus k

PGk QGk

PLk QLk

Vk k kV δ= ∠

Page 34: Chapter6 Power Flow

34

Each bus k categorized into one of the following three bus types:Swing bus There is only one swing bus and numbered as bus 1. Swing bus is a reference bus for which , typically per unit, is input data.

The power-flow program computes P1 and Q1.

Load bus Pk and Qk are input data. Vk and δk are computed. Most buses in a typical power-flow program are load buses.

Voltage controlled bus Pk and Vk are input data. Qk and δk are computed.

Examples are buses to which generators, switched shunt capacitors, or static var systems, and tap-changing transformer are connected.

Maximum and minimum var limits QGkmax and QGkmin that this equipment can supply are also input data.

Power-flow program computes the tap setting of the tap-changing transformer.

1 1V δ∠ 1.0 0°∠

Page 35: Chapter6 Power Flow

35

The power delivered to bus k is separated into generator and load terms.

Pk = PGk - PLkQk = QGk - QLk

(6.4.1)

When bus k is a load bus with no generation, Pk=-PLk. Real power supplied to bus k is negative.

When the load is inductive, Qk=-QLk is negative.

Transmission lines are represented by the equivalent π circuit.

Transformers are represented by equivalent circuits.

Page 36: Chapter6 Power Flow

36

Input data for each transmission line include:Series impedance Z' and shunt admittance Y' of per-unit equivalent π circuitThe two buses to which line is connectedMaximum MVA rating

Input data for each transformer include:Per-unit winding impedances ZPer-unit exciting branch admittance YThe buses to which the windings are connectedMaximum MVA rating Maximum tap settings for tap-changing transformers.

Page 37: Chapter6 Power Flow

37

The bus admittance matrix Ybus can be constructed from the line and transformer input data. The elements of Ybus are:

Diagonal elements: Ykk=sum of admittances connected to bus kOff-diagonal elements: Ykn=-(sum of admittances connected between buses k and n) k ≠ n

EXAMPLE 6.9 Power-flow input data and Ybus

Figure shows a single-line diagram of a five-bus power system. Input data are given in Tables 6.1, 6.2, and 6.3.Bus 1, to which a generator is connected, is the swing bus.Bus 3, to which a generator and a load are connected, is a voltage-controlled bus. Buses 2, 4, and 5 are load buses. The loads at buses 2 and 3 are inductive.

Page 38: Chapter6 Power Flow

38

For each bus k, determine which of the variables Vk , δk , Pk , and Qk are input data and which are unknowns. Also, compute the elements of the second row of Ybus.

GB1

T1

400 MVA15 kV

400 MVA15/345 kV

B51

B52

GB3

T2

800 MVA345/15 kV

B41

B42

40 Mvar 80 MW

520 MW

800 MVA15 kV

Line 3345 kV

50 mi

280 Mvar 800 MW

B22B21

Line 2345 kV100 mi

Line 1345 kV200 mi

1 5

2

4 3

Page 39: Chapter6 Power Flow

39

Sbase=100 MVA, Vbase=15 kV at buses 1, 3.

Sbase=100 MVA, Vbase=345 kV at buses 2, 4, 5.

Table 6.1

Bus input data

V δ PG QG PL QL QGmax QGmin

perunit degrees

perunit

perunit

perunit

perunit

perunit

perunit

1 Swing 1.0 0 - - 0 0 - -

2 Load - - 0 0 8.0 2.8 - -

3ConstantVoltage 1.05 - 5.2 - 0.8 0.4 4 -2.8

4 Load - - 0 0 0 0 - -

5 Load - - 0 0 0 0 - -

Bus Type

Page 40: Chapter6 Power Flow

40

Table 6.2 Line input data

Bus-to-Bus R´(per-unit)

X´(per-unit)

G´(per-unit)

B´(per-unit)

Max. MVA (per-unit)

2-4 0.0090 0.100 0 1.72 12.0

2-5 0.0045 0.050 0 0.88 12.0

4-5 0.00225 0.025 0 0.44 12.0

Table 6.3 Transformer input data

Bus-to-BusR

(per-unit)X

(per-unit)Gc

(per-unit)Bm

(per-unit)Max. MVA(per-unit)

Max. TAP setting(per-unit)

1-5 0.00150 0.02 0 0 6.0 -

3-4 0.00075 0.01 0 0 10.0 -

SOLUTION: The input data and unknowns are listed in Table 6.4

Page 41: Chapter6 Power Flow

41

Table 6.4 Input data and unknowns

BUS INPUT DATA UNKNOWNS

1 V1=1.0 δ1=0 P1 Q1

2P2=PG2-PL2= -8

Q2=QG2-QL2= -2.8V2 δ2

3V3=1.05

P3=PG3-PL3= 4.4Q3 δ3

4 P4=0 Q4=0 V4 δ4

5 P5=0 Q5=0 V5 δ5

The elements of Ybus : Y21 = Y23 = 0

2424 24

24

1 1 0.89276 9 per-un.91964R X 0.009 0.19.95

it

972 95.14 per-u i3 n t

Y jj j

Y

− −= = =− +

′ ′+ += °

Page 42: Chapter6 Power Flow

42

( ) ( )

2525 25

25

252422

24 24 25 25

22

22

1 1 1.78552 19.83932R X 0.0045 0.0519.919595.143

BB1 1R X R X 2 2

1.72 0.880.89276 9.91964 1.78552 19.839322 2

2.67828 28.4590 2

per-unit

per-unit

8

Y jj j

Y

Y j jj j

Y j j j j

Y j

− −= = =− +

′ ′+ +

= °′′

= + + +′ ′ ′ ′+ +

= − + − + +

= − = .5847 84.62 per t4 -uni− °

Where half of the shunt admittance of each line connected to bus 2 is included in Y22

the other half is located at the other ends of these lines.

Page 43: Chapter6 Power Flow

43

Using Ybus, The nodal equations for a power system network is

∑N

k kn nn=1

I = Y V (6.4.4)

busI = Y Vwhere I is N vector of source currents injected into each busand V is the N vector of bus voltages.

For bus k, the kth equation in (6.4.3) is

(6.4.3)

The complex power delivered to bus k is

Sk=Pk+jQk=VkI*k (6.4.5)

Power-flow solutions by Gauss-Seidel are based on nodal equations, (6.4.4), where each current source Ik is calculated from (6.4.5). Using (6.4.4) in (6.4.5),

k kP +jQ ⎡ ⎤⎢ ⎥⎣ ⎦∑

*N

k kn nn=1

= V Y V (6.4.6)k=1,2,….,N

Page 44: Chapter6 Power Flow

44

With the following notation

knjknY e θ=knYnj

nV e δ=nV k,n=1,2,…,N

k n kn

Nj( )

k k k kn nn 1

P jQ V Y V e δ −δ −θ

=

+ = ∑(6.4.6) becomes

(6.4.9)

Taking the real and imaginary parts

N

k k kn n k n knn 1

P V Y V cos( )=

= δ − δ −θ∑ (6.4.10)

( )N

k k kn n k n knn 1

Q V Y V sin=

= δ − δ −θ∑ (6.4.11)k=1,2,….,N

Power-flow solutions by Newton-Rapson are based on the nonlinear equations given by (6.4.10) and (6.4.11).

Page 45: Chapter6 Power Flow

45

6.5 POWER-FLOW SOLUTION BY GAUSS-SEIDEL

busI = Y V y = Axis analogous to

Note: The current source vector I is unknown

For each load bus, Ik can be calculated from (6.4.5), giving

k kk

P jQ−= *

k

IV (6.5.1)

Applying the Gauss-Seidel method:

k 1 Nk k

kn n kn nn 1 n k 1kk k

P jQ1(i 1) (i 1) (i)(i)

∗= = +

⎡ ⎤−+ = − + −⎢ ⎥

⎣ ⎦∑ ∑kV Y V Y V

Y V

(6.5.2)

Page 46: Chapter6 Power Flow

46

For the load bus:(6.5.2) can be applied twice during each iterationFirst using V*

k(i), then replacing V*k(i) by V*

k(i+1) on the right side.

( )N

k k kn n k n knn 1

Q V (i) Y V (i)sin (i) (i)=

= δ − δ −θ∑

For the voltage-controlled bus:Qk is unknownFind Qk using

Then calculate QGk usingGk k LkQ Q Q= +

If calculated value of QGk is within its limits,

Use this Qk in (6.5.2) to calculate Vk(i+1)=Vk(i+1)∟δk(i+1).Change the magnitude Vk(i+1) to Vk , which is input data for the voltage-controlled bus. Thus we use (6.5.2) to compute only the angle δk(i+1) for voltage-controlled buses.

Page 47: Chapter6 Power Flow

47

If calculated value exceeds its limit QGkmax or QGkmin during any iteration

Change the bus type from a voltage-controlled bus to a load bus,

with QGk set to its limit value.

Under this condition, the voltage controlling device is not capable

of maintaining Vk as specified by the input data. The power-flow

program then calculates a new value of Vk.

For the swing bus:

V1 and δ1 are input data. As such, no iterations are required for bus 1.

P1 and Q1 can be computed using 6.4.10 and 6.4.11.

Page 48: Chapter6 Power Flow

48

EXAMPLE 6.10 Power-flow solutions by Gauss-Seidel

For the power system of Example 6.9, use Gauss-Seidel to calculate V2(1), the phasor voltage at bus 2 after the first iteration. Use zero initial phase angles and 1.0 per-unit initial voltage magnitudes (except at bus 3, where V3=1.05) to start the iteration procedure.

SOLUTION Bus 2 is a load bus. Using the input data and bus admittance values from Example 6.9 in (6.5.2),

[ ]2 22 21 1 23 3 24 4 25 5*

22 2

P jQ1(1) Y V (1) Y V (0) Y V (0) Y V (0)Y V (0)

⎧ ⎫−= − + + +⎨ ⎬

⎩ ⎭V

[ ]2

2

1 8 j( 2.8)(1) ( 1.78552 j19.83932)(1.0) ( 0.89276 j9.91964)(1.0)28.5847 84.624 1.0 0

( 8 j2.8) ( 2.67828 j29.7589)(1) 0.96132 16.54328.5847 84.624

per unit

° °

°°

⎧ ⎫− − −= − − + + − +⎨ ⎬− ⎩ ⎭

− + − −= −

−−

+=

V

V

Page 49: Chapter6 Power Flow

49

Next, the above value is used in (6.5.2) to recalculate V2(1):

[ ]2

2

1 8 j2.8(1) 2.67828 j29.7582928.5847 84.624 0.9613216.543

4.4698 j24.5973(1) 0.87460 15.67528.5847 84.62

per unit4

° °

°°

⎧ ⎫− += − − +⎨ ⎬− ⎩

− −= = −

V

V

Page 50: Chapter6 Power Flow

50

6.6 POWER-FLOW SOLUTION BY NEWTON-RAPHSON

( )N

k k kn n k n knn 1

Q V Y V sin=

= δ − δ −θ∑N

k k kn n k n knn 1

P V Y V cos( )=

= δ − δ −θ∑

Above equations are analogous to the nonlinear equation y=f(x), solved in Section 6.3 by Newton-Raphson.

Define x, y, and f vectors for the power-flow problem as

2

N

2

N

P (x)

P (x)P(x)(x)

Q (x)Q(x)

Q (x)

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎡ ⎤

= = ⎢ ⎥⎢ ⎥⎣ ⎦ ⎢ ⎥

⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

f

M

M

2

N

2

N

P

PPQQ

Q

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎡ ⎤

= = ⎢ ⎥⎢ ⎥⎣ ⎦ ⎢ ⎥

⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

y

M

M

2

N

2

N

VV

V

δ⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥δδ⎡ ⎤

= = ⎢ ⎥⎢ ⎥⎣ ⎦ ⎢ ⎥

⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

x

M

M

Page 51: Chapter6 Power Flow

51

All V, P, and Q terms are in per-unit and δ terms are in radians. The swing bus variables δ1 and V1 are omitted from equations since they are already known. Power-flow equations for Newton-Raphson have the following form:

N

k k k k kn n k n knn 1

N

k N k k k kn n k n knn 1

y P P (x) V Y V cos( )

y Q Q (x) V Y V sin( )

=

+=

= = = δ −δ −θ

= = = δ −δ −θ

(6.6.2)

(6.6.3)

k=2,3,….,N

Page 52: Chapter6 Power Flow

52

The Jacobian matrix of (6.3.10) has the form

2 2 2 2

2 N 2 N

N N N N

2 N 2 n

2 2 2 2

2 N 2 N

N N2 2

2 N 2 N

P P P PV V

P P P PV V

Q Q Q QV V

Q QQ QV V

δ δ δ δ⎡ ⎤⎢ ⎥∂δ ∂δ ∂ ∂⎢ ⎥⎢ ⎥⎢ ⎥δ δ δ δ⎢ ⎥⎢ ⎥∂δ ∂δ ∂ ∂

= ⎢ ⎥δ δ δ δ⎢ ⎥

⎢ ⎥∂δ ∂δ ∂ ∂⎢ ⎥⎢ ⎥⎢ ⎥δ δδ δ⎢ ⎥∂δ ∂δ ∂ ∂⎢ ⎥⎣ ⎦

J

L L

M M

L L

L L

M M

L L

J1 J2

J3 J4

(6.6.4)

J is partitioned into four blocks. The partial derivatives in each block are given in Table 6.5.

Page 53: Chapter6 Power Flow

53

TABLE 6.5: Elements of the Jacobian matrix

kkn k kn n k n kn

n

kkn k kn k n kn

n

kkn k kn n k n kn

n

kkn k kn k n kn

n

Nk

kk k kn n k n knn 1nn k

kkk k kn kk kn n

k

PJ1 V Y V sin ( )

PJ 2 V Y cos( )VQJ3 V Y V cos( )

QJ 4 V Y sin( )V

PJ1 V Y V sin( )

PJ 2 V Y cos Y VV

=≠

∂= = δ − δ − θ∂δ∂

= = δ − δ − θ∂∂

= = − δ − δ − θ∂δ∂

= = δ − δ − θ∂

∂= = − δ − δ − θ∂δ

∂= = θ +∂

N

k n knn 1

Nk

kk k kn n k n knn 1kn k

Nk

kk k kk kk kn n k n knn 1k

cos( )

QJ3 V Y V cos( )

QJ 4 V Y sin Y V sin( )V

=

=≠

=

δ − δ − θ

∂= = − δ − δ − θ

∂δ

∂= = − θ + δ − δ − θ

n ≠ k

n = k

k, n = 2,3,….,N

Page 54: Chapter6 Power Flow

54

Apply the four Newton-Raphson steps to the power-flow problem

start with at the ith iteration.(i)x(i)

V(i)δ⎡ ⎤

= ⎢ ⎥⎣ ⎦

P(i) P P[x(i)]y(i)

Q(i) Q Q[x(i)]∆ −⎡ ⎤ ⎡ ⎤

∆ = =⎢ ⎥ ⎢ ⎥∆ −⎣ ⎦ ⎣ ⎦STEP 1 compute (6.6.5)

STEP 2 Use the equations in the Table 6.5 to calculate the Jacobian matrix.

STEP 3 Use Gauss elimination and back substitution to solve

J1(i) J2(i) (i) P(i)J3(i) J4(i) V(i) Q(i)

∆δ ∆⎡ ⎤ ⎡ ⎤ ⎡ ⎤=⎢ ⎥ ⎢ ⎥ ⎢ ⎥∆ ∆⎣ ⎦ ⎣ ⎦ ⎣ ⎦ (6.6.6)

(i 1) (i) (i)x(i 1)

V(i 1) V(i) V(i)δ + δ ∆δ⎡ ⎤ ⎡ ⎤ ⎡ ⎤

+ = = +⎢ ⎥ ⎢ ⎥ ⎢ ⎥+ ∆⎣ ⎦ ⎣ ⎦ ⎣ ⎦STEP 4 Compute (6.6.7)

Page 55: Chapter6 Power Flow

55

Convergence criteria are often based on ∆y(i) (called power mismatches) rather than on ∆x(i) (phase angle and voltage magnitude mismatches).For each voltage-controlled bus

Vk is already known, andFunction Qk(x) is not needed

Omit Vk from x vectorQk from y vectorAlso omit the column and the row from Jacobian matrix that includes

Partial derivates with respect to Vk andPartial derivatives of Qk(x).

At the end of each iteration Qk(x) and QGk are calculated, and necessary checks are performed.

Page 56: Chapter6 Power Flow

56

EXAMPLE 6.10 Jacobian matrix and power-flow solution by Newton-Raphson

Determine the dimension of the Jacobian matrix for the power system in Example 6.9. Also calculate ∆P2(0) in step 1 and J124(0) is Step 2 of the first Newton-Raphson iteration. Assume zero initial phase angles and 1.0 per-unit initial voltage magnitudes (except V3=1.05).

SOLUTION Since N=5, (6.6.2) and (6.6.3) constitute 2(N-1)=8 equations, for which J(i) has dimension 8x8. However, there is one voltage-controlled bus, bus 3. Therefore, V3 and the equation for Q3(x) could be eliminated, with J(i) reduced to a 7x7 matrix.

From Step 1 and (6.6.2),

∆P2(0)=P2-P2(x)=P2-V2(0){Y21V1cos[δ2(0)- δ1(0)-θ21]

+Y22V2cos[-θ22]+Y23V3cos[δ2(0)- δ3(0)-θ23]

+Y24V4cos [δ2(0)- δ4(0)-θ24]

+Y25V5cos[δ2(0)- δ5(0)-θ25]}

Page 57: Chapter6 Power Flow

57

∆P2(0)=-8.0-1.0{28.5847(1.0) cos(84.624°) +9.95972(1.0) cos(-95.143°)+

+19.9159(1.0) cos(-95.143°)}

=-8.0-(-2.89x10-4)=-7.99972 per unit

From Step 2 and J1 given in the Table 6.5

J124(0)=V2(0)Y24V4(0) sin[δ2(0)- δ4(0)-θ24]

=(1.0)(9.95972)(1.0) sin(-95.143°)

=-9.91964 per unit

Page 58: Chapter6 Power Flow

58

6.7 CONTROL OF POWER FLOW

The following means are used to control system power flows:

1. Prime mover and excitation control of generators.

2. Switching of shunt capacitor banks, shunt reactors, and static var systems

3. Control of tap-changing and regulating transformers

Page 59: Chapter6 Power Flow

59

Generator Thevenin Equivalent

~E δg g= ∠E V 0t t= ∠V o

jXg

I

P

Q

Page 60: Chapter6 Power Flow

60

Vt is the generator terminal voltage, Eg is the excitation voltage, δ is the power angle, and Xg is the positive-sequence synchronous reactance.

jg t

g

E e VjX

δ −=I (6.7.1)

and the complex power delivered by the generator is

jg t

t tg

E e VP jQ V ( )

jX

− δ∗ −

= + = =−

S V I

2t g t

g

V E ( jcos sin ) jVXδ + δ −

=S (6.7.2)

Page 61: Chapter6 Power Flow

61

The real and reactive powers delivered are then

t g

g

V EP Re sin

X= = δS (6.7.3)

tg t

g

VQ Im (E cos V )X

= = δ−S (6.7.4)

δ ↑ P ↑ Q ↓

Large increase in P but very small change in Q when δ<15°

Eg ↑ Q ↑

Page 62: Chapter6 Power Flow

62

Effect of adding a Shunt Capacitor Bank to a Power System Bus

~ThE tV

jXTh

C

IC

SWRTh

IC

Vt

Th CR IThE

Th CX Ij

Page 63: Chapter6 Power Flow

63

6.8 SPARSITY TECHNIQUES

1.0 1.1 2.1 3.14.1 2.0 0 5.1

S6.1 0 3.0 07.1 0 0 4.0

− − −⎡ ⎤⎢ ⎥− −⎢ ⎥=⎢ ⎥−⎢ ⎥−⎣ ⎦

(6.8.1)

One method for compact storage of S consists of the following four vectors:

[ ]DIAG 1.0 2.0 3.0 4.0= (6.8.2)

[ ]OFFDIAG 1.1 2.1 3.1 4.1 5.1 6.1 7.1= − − − − − − − (6.8.3)

[ ]COL 2 3 4 1 4 1 1= (6.8.4)

[ ]ROW 3 2 1 1=(6.8.5)

Page 64: Chapter6 Power Flow

64

40N instead of 8N2

For a 1000-bus power system this means40 kilobytes instead of 8000 kilobytes

Reordering the buses is another sparsity technique

The S matrix after one Gauss elimination step

(1)

1.0 1.1 2.1 3.10 2.51 8.61 7.61

S0 6.71 9.81 18.910 7.81 14.91 18.01

− − −⎡ ⎤⎢ ⎥− − −⎢ ⎥=⎢ ⎥− − −⎢ ⎥− − −⎣ ⎦

(6.8.6)

Original degree of sparsity is lost

Page 65: Chapter6 Power Flow

65

Reorder the buses to start with those buses having the fewest connected branches and to end with those having the most connected branches.

Reorder buses 4, 3, 2, 1 instead of 1, 2, 3, 4.

reordered

4.0 0 0 7.10 3.0 0 6.1

S5.1 0 2.0 4.13.1 2.1 1.1 1.0

−⎡ ⎤⎢ ⎥−⎢ ⎥=⎢ ⎥− −⎢ ⎥− − −⎣ ⎦

1.0 1.1 2.1 3.14.1 2.0 0 5.1

S6.1 0 3.0 07.1 0 0 4.0

− − −⎡ ⎤⎢ ⎥− −⎢ ⎥=⎢ ⎥−⎢ ⎥−⎣ ⎦

(6.8.7)

After one Gauss elimination step

(1)reordered

4.0 0 0 7.10 3.0 0 6.1

S0 0 2.0 13.150 2.1 1.1 4.5025

−⎡ ⎤⎢ ⎥−⎢ ⎥=⎢ ⎥−⎢ ⎥− − −⎣ ⎦

(6.8.8)

Page 66: Chapter6 Power Flow

66

6.9 FAST DECOUPLED POWER FLOW

The purpose is to reduce the time required to solve the power flow program

J1(i) J2(i) (i) P(i)J3(i) J4(i) V(i) Q(i)

∆δ ∆⎡ ⎤ ⎡ ⎤ ⎡ ⎤=⎢ ⎥ ⎢ ⎥ ⎢ ⎥∆ ∆⎣ ⎦ ⎣ ⎦ ⎣ ⎦

J2(i) 0J3(i) 0

≈≈

1

4

J (i) (i) P(i)

J (i) V(i) Q(i)

∆δ = ∆

∆ = ∆

(6.9.1)

(6.9.2)


Recommended