9 EE 334 Powfbdzer Flow Solutions

download 9 EE 334 Powfbdzer Flow Solutions

of 41

Transcript of 9 EE 334 Powfbdzer Flow Solutions

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    1/41

    EE 334 Power systems

    Power Flow Solutions

    Prof. S. V. Kulkarni

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    2/41

    Ketan Badgujar

    EE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Power flow studies : useful in planning and designing futureexpansion of power systems.

    Also useful in determining best operating condition of an

    existing system.

    Information obtained from load flow study : the magnitude and

    phase angle of voltage at each bus and the real and reactive

    power flowing in each line.

    Lines are represented by their per-phase nominal-equivalent

    circuits (medium-length line representation)

    Introduction

    2

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    3/41

    Ketan Badgujar

    EE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Nominal-equivalent circuit

    3

    VRY/2

    IR

    Y/2

    Z = R + jX

    VS

    IS+

    _

    +

    _

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    4/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Y bus is used for power-flow studies.

    Other essential information: transformer ratings and

    impedances, tap settings

    Voltage at any bus:

    Net current injected at bus i,

    4

    ( )iiiiii jVVV sincos +==

    cos sinij ij ij ij ij ij ij ij ijY Y Y j Y G jB= = + = +

    1 1 2 2

    1

    n

    i i i in n ij j

    j

    I Y V Y V Y V Y V=

    = + + + =

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    5/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Let and be the net real and reactive powers entering the

    network at bus i,

    The power flow problem is handled more easily through the use

    of rather than

    i = 1, 2, 3, n

    5

    iP iQ

    *

    iI* *

    1

    n

    i i i i i ij j

    j

    P jQ V I V Y V =

    = =

    *i i i i iS P jQ V I = + =

    iI

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    6/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Equating real and imaginary parts,

    i = 1, 2, 3,..n

    i = 1, 2, 3,..n

    The above equations represent 2n power flow equations at nbuses of a power system (n real power flow equations and n

    reactive power flow equations)

    Each bus is characterized by four variables:

    resulting in a total of 4n variables

    Hence, this system of equations can be solved for 2n variables

    if the remaining 2n variables are specified

    6

    , , ,i i i i

    P Q V

    1

    cos( ) (1)n

    i i j ij ij j i

    j

    P V V Y =

    = +

    1

    sin( ) (2)n

    i i j ij ij j i

    j

    Q V V Y =

    = +

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    7/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Hence, two variables for each bus are fixed a priori

    Still the solution is not straight-forward since these are non-linear

    algebraic equationsThe solution can only be obtained by using an iterative numerical

    technique

    Depending upon which two variables are fixed a priori, the busesare classified into 3 categories:

    (i)

    7

    iP iQ

    diQdiP

    giP giQ

    iV i

    PQ bus (load bus)

    At this bus, the net powers and are known

    and (demand) are known from load forecasting and (generation) are usually zero

    Two unknowns are and

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    8/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    (ii) PV bus / generator bus / voltage controlled bus

    At this bus the voltage magnitude is kept constant: voltage

    controlled bus.Real power generation is controlled by adjusting the prime

    mover, and the voltage magnitude is controlled by adjusting the

    generator excitation.

    Therefore, at each PV bus, and are specified.

    If this bus is also loaded, and are known

    Generator reactive power required to support the specified

    voltage magnitude is unknown

    (net) and are the unknown variables at a PV bus

    8

    giP iV

    diP diQ

    giQ

    iQ i

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    9/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    (iii) Slack bus / swing bus / reference bus

    Real and reactive powers at this bus are not specified

    Voltage magnitude and phase angle (normally set equal to zero)are specified

    Usually, there is only one bus of this type in a given network

    Need for this bus: real and reactive powers cannot be fixed apriori at all buses as the net complex power flow into the

    network is not known

    System losses are not known till the power flow analysis is completed

    9

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    10/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Hence, it is necessary to have one bus at which complex power

    is unspecified so that it supplies the difference,

    where loss of lines and transformers

    Currents in transmission lines cannot be calculated until and

    are known at every bus.

    Losses cannot be specified in advance.

    The bus connected to the largest generating station is usually

    taken as the slack/swing bus.

    10

    V

    ( )gi di LP P P +

    LP

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    11/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    By shifting all the variables on one side, equations 1 and 2 can

    be written in vector form:

    where u = vector of 2n unspecified variables

    v = vector of 2n specified variables

    For a realizable solution, all the specified and unspecifiedvariables must lie within practical limits (governed by operating

    constraints and specifications of various equipment)

    11

    ( , v) 0f u =

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    12/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    (1) ( 5 or 10% voltage variation)

    (2) A few of the variables must satisfy the

    jkn inequality constraint.(imposed by stability considerations)

    (3)

    (imposed by limitations ofP and/or Q generation

    sources)

    Also, equality constraints must be satisfied,

    12

    min maxi i iV V V

    i

    maxi j i j

    ( ) ( )min max ;gi gi giP P P ( ) ( )min maxgi gi giQ Q Q

    gi di L gi di LP P P Q Q Q= + = +

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    13/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    The power flow problem is now defined as follows:

    Specify at all the PQ buses

    Specify (i.e ) and at all the PV buses

    Specify and (= 0) at the slack bus (1)

    Thus 2n variables ofv vector are specified

    Now the 2n equations can be solved iteratively to determine thevalues of 2n variables of vector u

    At the end of power flow solution, we obtain

    - voltage magnitudes and angles at the PQ buses- reactive powers and voltage angles at the PV buses

    - active and reactive powers at the slack bus

    13

    i iP jQ+

    iP iV

    iV i

    giP

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    14/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    An iterative algorithm for solving a set of non-linear algebraic

    equations

    PQ busesTo start with, a solution vector is assumed (flat voltage start or

    uniform voltage profile)

    (Here, it is assumed that buses 2 to n are PQ buses).

    RHS: the most recently calculated values of voltages should be used

    Gauss-Seidel method

    14

    1

    1 n

    i i ij j

    jii j i

    V I Y V Y =

    =

    1

    1; 2,3,......

    ni i

    ij j

    jii i j i

    P jQY V i n

    Y V

    =

    = =

    1

    n

    i ij jj

    I Y V==

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    15/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Voltages at buses i = 2, 3, n are updated in a sequence during

    each iteration

    V1 Slack bus voltage is fixed, therefore not updated

    Example (4-bus system):

    The entire process is repeated till the changes in voltages at all

    buses are less than a pre-decided small number

    Therefore, generalizing,

    15

    ( )( )

    ( ) ( )( )1 1 03 3

    3 31 1 32 2 34 4033 3

    1 P jQV Y V Y V Y V Y V

    = + +

    ( )

    ( )

    ( ) ( )1

    1

    11 1

    1 i nm m mi ii ik k ik k m

    k k iii i

    P jQV Y V Y V

    Y V

    = = +

    =

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    16/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Acceleration Factor:

    The number of iterations required may be reduced considerably ifthe voltage in an iteration is corrected by using an acceleration

    factor and the previous iteration value:

    =1.6 usually, and not greater than 2 - otherwise the algorithm

    may diverge

    16

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

    (accelerated)m m m m

    i i i iV V V V + += +

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    17/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Here, voltage magnitudes are specified and Qis are unknown

    Therefore, only the angle of the voltage at ith bus is updated

    PV buses

    17

    ( ) ( ) ( )

    ( )( )

    ( )

    ( ) ( )

    ( )( )

    ( )

    * *

    1 1

    11 * 1( )

    1

    11

    11 1

    Im

    Im

    1

    (corrected)

    i

    n n

    i i ij j i i i i i ij j

    j j

    i nm m mm

    i ij j ij j

    j j i

    m i nm m mi i

    i ij j ij jmj j iii i

    mm i

    i i m

    i

    Q V Y V P jQ V I V Y V

    Q V Y V Y V

    P jQV Y V Y V

    Y V

    V

    V V V

    = =

    = =

    = = +

    = = =

    = +

    =

    =

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    18/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    By making suitable approximations, it is possible to linearize

    power flow equations in order to obtain quick solutions.

    This approach is adopted for planning studies wherein powerflow solutions are required repeatedly (high degree of accuracy

    is not essential)

    Approximations

    Line resistances are neglected, i.e PL=0

    is small (

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    19/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    19

    * *

    1

    1 1

    1

    1

    2

    1

    | | | || | cos( ) | | | || | cos[90 ( )]

    | | | || | ( ) (3)

    | | | || | sin( )

    | | | || | cos( ) | | |

    n

    i i i i i ij j

    j

    n n

    i i j ij ij j i i j ij i j

    j j

    n

    i j ij i jj

    n

    i i j ij ij j i

    j

    n

    i j ij i j i

    jj i

    P jQ V I V Y V

    P V V Y V V Y

    V V Y

    Q V V Y

    V V Y V

    =

    = =

    =

    =

    =

    = =

    = + =

    =

    = +

    = +

    | (4)iiY

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    20/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Since |Vi| are specified in (3), it represents a set of linear

    algebraic equations in (which are (n-1) in number) as at

    slack bus is specifiedThe equation corresponding to slack bus (n=1) is redundant as

    the real power injected at this bus is fully specified

    Equation (3) can be now solved explicitly (i.e non-iteratively)

    for which when substituted in (4) give Qis , the

    reactive power bus injections.

    20

    )0with(22

    1 == ==L

    n

    igi

    n

    idi PPPP

    1

    2 3, ... n

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    21/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Equations (3) and (4) are decoupled, and therefore need not be

    solved simultaneouslyDecoupling:- since all Vis are specified

    Earlier some Vis were not specified and were function of Qitherefore there was coupling between (3) and (4)

    (3) and (4) are solved sequentially

    Computational burden is reduced

    - 2n to (n1) equations

    - non-iterative solution

    21

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    22/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    We need to solve n non-linear algebraic equations

    Let initial values of unknowns beSuppose that are the corrections, to be added to

    satisfy the set of equations

    Expanding using Taylor series,

    The Newton-Raphson Method

    22

    ( )1 2, , ......, ; 1,2,3...,i n if x x x K i n = =

    0 0 0

    1 2, ,....., nx x x

    0 0 0

    1 2, ,....., nx x x

    ( )0 0 0 0 0 0

    1 1 2 2, ,......, ; 1,2,3...,i n n if x x x x x x K i n + + + = =

    ( )

    00 0

    0 0 00 0 0 1 21 2 1 2

    ....., ,.....,

    higher order terms

    i i in

    i n in

    f f fx x x

    f x x x Kx x x + + +

    + =

    +

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    23/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    derivative offi w.r.t x1, evaluated at

    Neglecting higher order terms,

    23

    0

    1

    if

    x

    ( )0 0 01 2, ,....., nx x x

    00 0

    1 1 1

    0 01 21 1

    0 0

    2 2

    0 000 0

    1 2

    . . .

    . . . . . .

    . . . . . .. .

    . . . . . .. .

    . . . . . .. .

    . . .

    n

    n nn n n

    n

    f f f

    x x xf x

    f x

    f xf f f

    x x x

    +

    .

    .

    .

    .

    i

    n

    K

    K

    =

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    24/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    In matrix notations,

    is known as Jacobian matrix

    These are linear algebraic equations.

    24

    0 0 0f J x K+ =

    0J

    0 0 0

    1 1 1 1

    0 0 0 0

    0 0 0

    n n n n

    K f K x

    K f J x J

    K f K x

    =

    = = =

    0 0

    1 11

    0

    0 0

    n n

    x K

    J

    x K

    =

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    25/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    The approximate values of corrections can be obtained by

    inverting Jacobian or by using LU factorization.

    25

    ( ) ( ) ( )

    1 0 0

    1

    or generalizing,

    m m m

    x x x

    x x x+

    = +

    = +

  • 7/29/2019 9 EE 334 Powfbdzer Flow Solutions

    26/41

    Ketan BadgujarEE 334 Power systems Prof. S. V. Kulkarni

    Topic 9 : Power Flow Solutions

    Iterations are continued until

    26

    ( )

    ( )

    ( ) ( )

    ( ) ( )

    1

    1

    cos

    sin

    n

    i i j ij ij j i

    j

    n

    i i j ij ij j i

    j

    i i ispecified calculated

    i i ispecified calculated

    P V V Y

    Q V V Y

    P P P

    Q Q Q

    =

    =

    = +

    = +

    =

    =

    ( )( ) ( ) (a specified value) = 1, 2, ....,m mi i iK f x K i n =