Power system II Chapter-2 Load or power flow analysis.pptx

GetahunShankoKefeni 34 views 109 slides Mar 07, 2025
Slide 1
Slide 1 of 109
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109

About This Presentation

Power system two: Power flow analysis


Slide Content

UNIVERSITY OF GONDAR Institute of Technology Department of Electrical and Computer Engineering Computer Aided Power System Analysis(CAPA) Chapter 2 Load/Power Flow Analysis By Dawit Adane

Load Flow Analysis For a given power network, with known complex power loads and some set of specifications or restrictions on power generations and voltages, solve for any unknown bus voltages and unspecified generation and finally for the complex power flow in the network components. Assumes balanced three phase system Modeled as a single phase system (based on single line diagram) A set of non-linear differential equations model both the Real (watts) and Reactive ( Vars ) power flow Matrices are developed for all impedances/admittances of transmission lines interconnecting substations (buses) Non-linear equations are solved through an iterative process , with an assumed initial conditions The behavior of the LF solution is often influenced by the bus chosen.

Importance of load-flow studies Great importance of power flow or load-flow studies is in the planning the future expansion of power systems as well as in determining the best operation of existing systems. Applications: 1. On-line analyses • State estimation • Security • Economic analyses 2. Off-line analyses • Operation analyses • Planning analyses Network expansion planning Power exchange planning Security and adequacy analyses -Faults -Stability

Modeling of power system components Loads can be classified into three categories of model; constant power, 𝑃 𝑝 = 𝐼 2 𝑅 ∝ 𝑉 (𝑑𝑜𝑒𝑠 𝑛𝑜𝑡 𝑣𝑎𝑟𝑦 𝑤𝑖𝑡ℎ 𝑣𝑜𝑙𝑡𝑎𝑔𝑒) constant impedance, 𝑃 𝑌 = 𝑉 2 /𝑅 ∝ 𝑉 2 (𝑣𝑎𝑟𝑖𝑒𝑠 𝑤𝑖𝑡ℎ 𝑣𝑜𝑙𝑡𝑎𝑔𝑒 𝑠𝑞𝑢𝑎𝑟𝑒) constant current, 𝑃 𝐼 = 𝐼𝑉 ∝ 𝑉 1 (𝑣𝑎𝑟𝑖𝑒𝑠 𝑤𝑖𝑡ℎ 𝑣𝑜𝑙𝑡𝑎𝑔𝑒). To compute the AC power flow analysis under the normal steady-state values of the bus voltages, the loads are always represented as constant power loads at a particular time instant. Transmission line The transmission lines are generally of medium length or of long length. A medium and long length lines are always represented by the nominal- model and the equivalent- model respectively as shown in figure below.

Normal model of a medium line connected between buses ‘i’ and ‘j’ Equivalent model of a long transmission line connected between buses ‘ i ’ and ‘j’

Transformer The exciting current of the transformer is neglected. A two winding transformer, with tap ratio is 1:1, is represented by its per unit leakage impedance as shown in figure below. For a regulating transformer with transformation ratio 1:t or a:1, the equivalent circuit of the transformer is shown in figures below. y is the per unit admittance of the transformer. Equivalent circuit of a regulating Equivalent circuit of a regulating transformer with transformation ratio 1:t transformer with transformation ratio a:1

Concept of injected power and current The injected power (current) indicates the power (current) which is fed ‘in’ to a bus. let us consider the figure below. Illustration of injected power If P k , Q k , and I k denote the injected real power, reactive power and complex current at bus ‘k’ respectively, • P k = P G ; Q k = Q G and I k = I G if only a generator is connected to the bus ‘k’. • P k = −P L ; Q k = −Q L and I k = −I L if only a load is connected to the bus ‘k’. • P k = P G − P L ; Q k = Q G − Q L and I k = I G − I L if both generator and load are connected to the bus ‘k’. • P k = 0 ; Q k = 0 ; I k = 0 If neither generator nor load is connected to the bus ‘k’.

Formation of bus admittance matrix (Y BUS ) Let us consider a 5 bus network as shown in figure below. A sample 5 bus network Equivalent circuit I k ; k = 1, 2, 3, 4, 5 are the injected currents at bus ‘k’; y ij denotes the series admittance of the line ‘ i -j’ and y ijs denotes the half line charging susceptance of the line ‘ i -j’. Now applying ‘KCL’ at each bus ‘k’ one obtains,  

Representing the above equations in a matrix form as,

The matrix equation can be written as, Where, I BUS = [I 1 , I 2 , …, I 5 ] T (5 × 1) is the vector of bus injection currents V BUS = [V 1 , V 2 , …, V 5 ] T (5 × 1) is the vector of bus voltages measured with respect to the ground Y BUS (5 × 5) is the bus admittance matrix From the elements of the Y BUS it can be observed that for i = 1, 2, …, 5; Y ii = sum total of all the admittances connected at bus ‘ i ’ called Self driving admittance – diagonal elements Y ij = negative of the admittance connected between bus ‘ i ’ & ‘j’ (if these two buses are physically connected with each other) called Mutual driving admittance – off-diagonal element Y ij = 0; if there is no physical connection between buses ‘ i ’ and ‘j’

Similarly, for a ‘n’ bus power system, where, I BUS = [I 1 , I 2 , …, I n ] T (n × 1) is the vector of bus injection currents V BUS = [V 1 , V 2 , …, V n ] T (n × 1) is the vector of bus voltages Y BUS (n × n) is the bus admittance matrix Read about the Formation of Y BUS matrix in the presence of mutually coupled elements Basic Power Flow Equation For a ‘n’ bus system, Or, Complex power injected at bus ‘ i ’ is given by, Now, ; ;  

Hence, Or, The basic load flow equations Therefore, for ‘n’-bus power system, there are altogether ‘2n’ load-flow equations and ‘4n’ variables(V i , θ i , P i & Q i ; i = 1, 2, …, n). Out of these ‘4n’ variables, ‘2n’ quantities need to be specified and remaining ‘2n’ quantities are solved from the ‘2n’ load-flow equations. Thus, for each bus, two quantities need to be specified.  

Type of Buses in AC Load Flow Analysis The buses in a system are classified into three categories; Load Bus (PQ bus) – At these buses, loads are connected and the values of loads (real, P i , and reactive, Q i , power ) are known (specified) and voltage magnitude, V i & it’s angle, θ i need to be calculated. Generator/Voltage Controlled/ Bus (PV bus) – these buses are the generator buses at which the magnitude of the voltage, V i , is specified and is kept constant by adjusting the field current of a synchronous generator (provided that the reactive power supplied or absorbed by the generator is within the limits) and also the real power, P i , supplied by the generator is also known according to the economic dispatch. Thus, the reactive power, Q i , and voltage angle, θ i , need to be calculated (unknown). Note : Certain buses without generators may have voltage control capability; such buses are also designated voltage-controlled buses at which the real power generation is simply zero. 3. Slack/Swing/ Bus (Reference bus) – a special generator bus serving as a reference for voltage measurement and supplies system losses plus its share of the loads (generation mismatch). Its voltage is specified to be fixed in both magnitude, V i , & phase (angle), θ i , (for instance, 1∟0 pu ) and the real, P i , & reactive, Q i , powers are calculated (unknown). Usually, the largest generator in the system is designated as the slack bus.

In a load flow problem, the quantities P i and Q i (Q i at PV while P i and Q i at slack buses) are not directly solved. Only the quantities V i and θ i ( state variables or dependent variables since their values, which describe the state of the system , depend on the quantities specified at all the buses ) are directly solved (V i for all PQ buses while θ i for all PV and PQ buses). Once the voltage magnitudes and angles at all the buses are known (V i & θ i at the slack bus are already specified) and subsequently P i and Q i at any bus can be calculated using the basic load flow equations. The basic load flow equations represent a set of simultaneous, non-linear, algebraic equations as such no closed form, analytical solution for these equations exist. Hence, these equations can only be solved by using suitable numerical iterative techniques. For solving the load flow problem, various iterative methods are: Gauss-Seidel LF technique 3. Fast-Decoupled LF technique Newton-Raphson (polar & rectangular) LF technique

Gauss Seidel Load Flow Technique (GSLF) The injected current at bus ‘ i ’ of n-bus system is: Hence, From the relation, we get, Thus, This is the basic equation for performing GSLF.    

Initialization and Stopping Criteria Initialization of the Voltage All the unknown bus voltage are initialized to 1.0∟0 p.u (i.e., V j (0) = 1.0∟0 for j = 2, 3, …, n). This process of initializing all bus voltage to 1.0∟0 pu is called flat voltage start ( because of the uniform voltage profile assumed ). V 2 (0) = V 3 (0) = … = V n (0) = 1.0∟0 = 1.0 + j0 Stopping Criteria (Convergence) The iterative process must be continued until either The iteration count reached maximum iteration count number limit, NUM = NUM max The magnitude of change of bus voltage between two consecutive iteration is less than or equal to a certain tolerance limit, ε for all bus voltages. max|V i (k+1) ‒ V i (k) | ≤ ε; Ɐ i = 2, 3, …, n. Acceleration of convergence The number of iterations can be reduced if the iteration at each bus is accelerated, by multiplying with a constant α, called the acceleration factor. In the (k+1) st iteration we can let where α is a real number b/n 1 < ɑ < 2. α is taken between 1.2 to 1.6, for GS load flow procedure.  

Case (a): Systems with PQ buses only: Initially assume all buses to be PQ type buses, except the slack bus. This means that (n–1) complex bus voltages have to be determined. For ease of programming, the slack bus is generally numbered as bus-1. Algorithm for GS method 1. Prepare data for the given system as required. 2. Formulate the bus admittance matrix Y BUS . This is generally done by the rule of inspection. 3. Assume initial voltages for all buses, 2, 3, …, n. In practical power systems, the magnitude of the bus voltages is close to 1.0 p.u . Hence, the complex bus voltages at all (n-1) buses (except slack bus) are taken to be 1.0  . This is normally referred as the flat start solution. 4. Set iteration count k = 1. 5. Update the bus voltages as;

Or, in any (k + 1) st iteration, the voltages are given by Here note that when computation is carried out for bus- i , updated values are already available for buses 2,3, …, (i-1) in the current (k+1) st iteration. Hence these values are used. For buses (i+1), ..., n, values from previous, k th iteration are used. 6. Continue iterations till Where, ε is the tolerance limit. Generally, it is customary to use a value of 0.0001 pu . 7. Compute slack bus power after voltages have converged. [assuming bus 1 is slack bus]. 8. Compute all line flows as follow: For line currents

For line complex power 9. The complex power loss in the line is given by S ik + S ki . The total loss in the system is calculated by summing the loss over all the lines.

Case (b): Systems with PV buses also present: For a system having multiple generators, the bus voltage initialization is carried out in a two step procedure; i) The load buses are initialized with flat start (i.e. V j (0) = 1.0  for j = (m+ 1), (m+ 2), …, n) and ii) The magnitudes of the voltages of the PV buses are initialized with the corresponding specified voltage magnitudes while initializing all these voltage angles to 0 (i.e. V j (0) = V j sp  for j = 2, 3, …, m, where V j sp is the specified bus voltage magnitude of the j th generator). The reactive power supplied or absorbed by a generator (Q G ) is calculated by the load flow procedure. However, any generator has a maximum and minimum limit on Q. If the calculated Q G from the generator is within these limits, then the generator excitation system is able to maintain the terminal voltage at the specified value. On the other hand, if the generator Q G reaches or exceeds its limit on Q (either maximum or minimum), then the generator excitation system would not be able to maintain the terminal voltage magnitude at the specified value. In that case the generator bus would behave as a PQ bus (P being already specified and Q G is set at either maximum or minimum limiting value of Q violated). Thus, both the magnitude and angle of the bus voltage are calculated in the present iteration. This phenomenon (where the generator is behaving like a PQ bus) is termed as ‘PV to PQ switching’.

Complete GSLF algorithm Step 1: Initialize V j (0) = V j sp  for j = 2, 3, …, m and V j (0) = 1.0  for j = (m+ 1), (m+ 2), …, n. Set iteration count k = 1. Step 2: For PV buses, i = 2, 3, …, m, carry out the following operations. a) Calculate, or b) If, Q i min ≤ Q i (k) ≤ Q i max ; then assign |V i (k) | = V i sp and θ i (k) =  (A i (k) ). The quantity A i (k) is given by, c) If Q i (k) ≥ Q i max , then set Q i (k) = Q i max and calculate  

d) If Q i (k) ≤ Q i min , then set Q i (k) = Q i min and calculate Step 3: For PQ buses, i = (m+ 1), …, n, calculate Step 4: Compute e i (k) = |V i (k) − V i (k-1) | for all i = 2,3, …, n; Step 5: Compute e (k) = max(e 2 (k) , e 3 (k) , …, e n (k) ); Step 6: If e (k) ≤ ε, stop and print the solution. Else set k = k + 1 and go to step 2.    

Basic Newton - Raphson (NR) Techniques Let there be ‘n’ equations in ‘n’ unknown variables x 1 , x 2 , …, x n as given below, The quantities b 1 , b 2 , …, b n as well as the functions f 1 , f 2 , …, f n are known. To solve the above equations, first we take an initial guess of the solution and let the vector of initial guesses be denoted as . Subsequently, first order Taylor’s series expansion (neglecting the higher order terms) is carried out for these equation around the initial guess of solution as follow:  

The above Equations can be written in matrix form as, In the above equation, the matrix containing the partial derivative terms is known as the Jacobin matrix ( J ). It is an n x n square matrix. By rearranging and simplifying the above equation yields This is the basic equation for solving the ‘n’ algebraic equations given at first place.

The steps of solution are as follow: Step 1: Assume a vector of initial guess x (0) and set iteration counter k = 0. Step 2: Compute f 1 (x (k) ), f 2 (x (k) ), …, f n (x (k) ). Step 3: Compute ∆m 1 , ∆m 2 , …, ∆ m n . Step 4: Compute error = max [|∆m 1 |, |∆m 2 |, …, |∆ m n |] Step 5: If error ≤ ε (pre - specified tolerance), then the final solution vector is x (k) and print the results. Otherwise go to step 6. Step 6: Form the Jacobin matrix analytically and evaluate it at x = x (k) . Step 7: Calculate the correction vector by using the above equation. Step 8: Update the solution vector x (k+1) = x (k) + ∆x and update k = k + 1 and go back to step 2.  

Newton Raphson Load Flow Technique (NRLF) in polar coordinates For NRLF techniques, the starting equations are same as the basic load flow equations: Assume that in an ‘n’ bus, ‘m’ machine system, the first ‘m’ buses are the generator buses with bus 1 being the slack bus. Therefore, the unknown quantities are; (total ‘n–1’ quantities) & (total ‘n-m’ quantities). Thus, the total number of unknown quantities is n–1+n–m = 2n–m–1. The specified quantities are; (total ‘n–m’ quantities) and . Hence, the total number of specified quantities is also (2n–m–1). Since the injection real and reactive Power at any bus are functions of θ and V and can be written as for i = 2, 3, …, n and for i = (m + 1), (m + 2), …, n. Assuming initial guesses of the bus voltage angles (θ (0) ) and the bus voltage magnitudes (V (0) ), The Taylor’s series expansion of the basic load flow equations are  

In the above equation, the quantity P i (θ (0) , V (0) ). is the calculated value of P i with initial guessed vectors θ (0) , V (0) .and can be denoted as . Similarly, for Q i (θ (0) , V (0) ) = . With this notation, the above equation can be written as: Where, and . Also note that the vectors ∆θ and P sp are of dimension (n − 1) × 1 each and the vectors ∆V and Q sp are of dimension (n−m) × 1 each.  

And Then Where, the matrix is known as the Jacobian matrix, the vector is known as the correction vector and  

The vector is known as the mismatch vector. The elements of the Jacobian matrix can be calculated as follows: Matrix (in this case, i = 2 , 3 , …, n, & j = 2 , 3 , …, n ) → the diagonal element of → the off diagonal elements of Matrix (in this case, i = 2 , 3 , …, n, & j = m + 1, m + 2 , …, n ) → the diagonal element of → the off diagonal elements of  

Matrix (in this case, i = m + 1, m + 2 , …, n, & j = 2 , 3 , …, n ) → the diagonal element of → the off diagonal elements of Matrix (in this case, i = m + 1, m + 2 , …, n, & j = m + 1, m + 2 , …, n ) →t he diagonal element of → the off diagonal elements of Where, and  

Complete NRLF (polar) algorithm Step 1: Initialize V j (0) = V j sp ˂ 0 o for j = 2, 3, …, m and V j (0) ≤ 1.0∟0 o for j = (m+1), (m+2), …, n. Let the vectors of the initial voltage magnitudes and angles be denoted as V (0) and θ (0) respectively. Step 2: Set iteration counter k = 1. Step 3: For i = 2 , 3 , …, m , carry out the following operations. Calculate, b) If ; then assign and the i th bus retained as PV bus for k th iteration. c) If , then assign or, if , then assign . In both the cases, this bus is converted to PQ bus. Hence, its voltage magnitude becomes an unknown for the present iteration (thereby introducing an extra unknown quantity) and to solve for this extra unknown quantity, an extra equation is required, which is obtained by the new value of Q i sp (as shown above). Therefore, when the i th bus is converted to a PQ bus, the dimensions of both ∆V and ∆Q vectors increases by one.  

In general, if l generator buses ( l ≤ ( m − 1)) violate their corresponding reactive power limits at step 3, then the dimensions of both ∆ V and ∆ Q vectors increases from ( n – m ) to ( n – m + l ). However, the dimensions of both ∆ P and ∆ θ vectors remain the same. Therefore, the size of matrix J 2 becomes ( n – 1) × ( n – m + l ), that of matrix J 3 becomes ( n – m + l ) × ( n – 1) and the matrix J 4 becomes of size ( n – m + l ) × ( n – m + l ). The size of matrix J 1 , however, does not change. Hence, the size of the matrix J becomes (2 n – m – 1 – l ) × (2 n – m – 1 – l ) while the sizes of both the vectors ∆ X and ∆ M becomes (2 n – m – 1 – l ) × 1. Of course, if there is no generator reactive power limit violation, then l = 0. Step 4: Compute the vectors P cal and Q cal with the vectors θ ( k −1) and V ( k −1) thereby forming the vector ∆ M . Let this vector be represented as ∆ M = [∆ M 1 , ∆ M 2 , …, ∆M 2 n − m −1− l ] T. Step 5: Compute error = max (|∆M 1 |, |∆M 2 |, …, |∆M 2n−m−1−l |). Step 6: If error ≤ ε (pre - specified tolerance), then the final solution vectors are θ ( k −1) and V ( k −1) and print the results. Otherwise go to step 7. Step 7: Evaluate the Jacobian matrix with the vectors θ ( k −1) and V ( k −1) . Step 8: Compute the correction vector ∆ X . Step 9: Update the solution vectors θ ( k ) = θ ( k −1) + ∆ θ and V ( k ) = V ( k −1) + ∆ V . Update k = k + 1 and go back to step 3.

Newton Raphson Load Flow Technique (NRLF) in Rectangular coordinates

AC Load Flow Through a Transmission Line Taking receiving end voltage as a reference phasor V R = │V R │∟0 o and let the sending end voltage lead it by an angle δ (torque angle) as V S = │V S │∟ δ o then the active and reactive power transfer between the generator and load are expressed by: For receiving end For sending end

Normally, the resistance of a transmission line is small compared to its reactance (since it is necessary to maintain a high efficiency of transmission), so that θ = tan -1 X/Z ≈ 90 o ; where Z = R + j X . Therefore; the receiving end equations can be approximated as: Since δ is very small, assuming cos δ ≈ 1 yields Let │V S │ – │V R │= │∆V│, the magnitude of voltage drop across the transmission line, then,

Newton Raphson Load Flow Technique (NRLF) in Rectangular coordinates

Newton Raphson Load Flow Technique (NRLF) in Rectangular coordinates

Fast Decoupled LFA Technique The change in real power is primarily governed by the changes in the voltage angles, but not in voltage magnitudes. On the other hand, the changes in the reactive power are primarily influenced by the changes in voltage magnitudes, but not in the voltage angles. (a) Under normal steady state operation, the voltage magnitudes are all nearly equal to 1.0. (b) As the transmission lines are mostly reactive, the conductance's are quite small as compared to the susceptance ( G ij << B ij ). Y ij = G ij + B ij ; → lossless line (G is neglected) (c) Under normal steady state operation the angular differences among the bus voltages are quite small (θ i − θ j ≈ 0 (within 5 − 10 )).→cos θ i − θ j ≈ 1 & sin (θ i − θ j ) ≈ (θ i − θ j ) rad ≈ 0. (d) The injected reactive power at any bus is always much less than the reactive power consumed by the elements connected to this bus when these elements are shorted to the ground (Q i << B ii V i 2 ). With these assumptions, the equations for Jacobian elements

Now, G ii and G ij are quite small and negligible and also cos(θ i −θ j ) ≈ 1 and sin(θ i −θ j ) ≈ 0, as [(θ i −θ j ) ≈ 0]. Hence, Similarly, Again,

The basic FDLF equation is: Where, is known as the correction vector and is the mismatch vector. Thus, there is a decoupling between ‘ ∆P - ∆θ ’ and ‘ ∆Q - ∆V’ relations (i.e., ∆P depends only on ∆θ and ∆Q depends only on ∆V ).

The elements of J 1 and J 4 are: Elements of J 1 :  

Elements of J 4 :

We know Substituting J 1 in to the above equation, results: Or, Assuming V j ≈ 1.0 under normal steady state operating condition, the above equation reduces to, Or, or, Matrix B’ is a constant matrix of (n−1) × (n−1). Its elements are the negative of the imaginary part of the element (i, k) of the Y BUS matrix where i & k = 2,3, …, n.  

Similarly, Or, Matrix B” is a constant matrix of (n−m) × (n−m). Its elements are the negative of the imaginary part of the element (i, k) of the Y BUS matrix where i & k = m + 1, m + 2, …, n. As the matrixes [ B’ ] and [ B” ] are constant, the inverse of these matrices can be stored only once and used in every iteration, thereby making the algorithm faster.  

The “DC” Power Flow A further simplification of the power flow algorithm involves simply dropping the Q-V equation altogether from FDLF. This results in a completely linear, noniterative, power flow algorithm. To carry this out, we simply assume that all = 1.0 per unit. The quantity ∆θ 1 is not included in the vector ∆θ as the reference angle does not change. The power flowing on each line using the DC power flow is then: And the injected power at bus i is: - Only good for calculating MW flows on transmission lines and transformers.  

Example: Consider the circuit shown in Figure below. Using the data given below, use fast decoupled power flow to find , , and │ │.  

The results of the iterations are tabulated in Table below starting with initial values of = = 0 and │ │ = 1.0. Therefore,  

Ex

The basic information contained in the load-flow output is: All bus voltage magnitudes and phase angles w.r.t the slack bus. All bus active and reactive power injections. All line sending- and receiving-end complex power flows. Individual line losses can be deduced by subtracting receiving-end complex power from sending-end complex power. Total system losses can be deduced by summing item iv) for all lines, or by summing complex power at all loads and generators and subtracting the totals. The most important information obtained from the load-flow is the system voltage profile . Need of Load Flow Study: Designing a power system Planning a power system Expansion of power system Providing guidelines for optimum operation of power system Providing guidelines for various power system studies

Comparison of AC Load Flow Methods GS -Needs many iteration to converge - Less computational evaluation per iteration -No guarantee for convergence to single solution especially if the initial estimate was outside the boxed in region NR Converges more rapidly(quadratically) than GS meaning it needs less iteration more functional evaluation are required during each iteration May diverge if the starting value is not close enough to the root The following are Criterion points to select best technique: 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? 4. Simplicity for programming and incorporating different extra technique.

FD can result in rapid power flow solutions for most systems. takes more iterations to converge, it is usually significantly faster than the Newton-Raphson algorithm since the Jacobian does not need to be recomputed each iteration. the solution obtained by the fast decoupled algorithm is the same as that found with the Newton-Raphson algorithm since the mismatch equations for both of them is identical.

COMPARISON OF AC LOAD FLOW METHODS N o . GS NR FD 1 Provide large no. iteration to converge Provide less no. iteration to converge Provide even less no. iteration to converge than NR 2 The computation time per iteration is less The computation time per iteration is more The computation time per iteration is less 3 fewer memory requirement high memory requirement few memory requirement 4 Linear convergence quadratic convergence quadratic convergence 5 Prone to Diverge Less prone to Diverge Less prone to Diverge

Ex

Ex

Ex

Sparsity Techniques, Triangular Factorization and Optimal Ordering Consider a set of linear algebraic equations (in terms of real or complex variables). A x = b In general, efficient solution techniques depend on the structure and properties of the matrix A . The properties of matrix A depend on the physical system or engineering problem represented by matrix A. In general, matrices A resulting from power system analysis problems have the following properties: (a) they are of large dimension, (b) they are sparse, i.e. many entries of the matrix are zero, (c) they are topological symmetric (i.e., if the entry a ij is nonzero, so is the entry a ji ) (d) they are diagonal dominant (i.e. the diagonal element is absolutely greater than any other entry in a row) . Consider an electric power network consisting of n buses, ℓ branches, and m voltage controlled buses. For this system, the dimension and approximate number of nonzero elements in the admittance matrix and the Jacobian matrix (appearing in the Newton/Raphson power flow) will be shown as in Table below 1.

D Table below 2 illustrates the sparsity in the power flow equations of two electric power systems, the first one is an 981 bus system and the other is a 4093 bus system. Note that for the 981 bus system, the number of nonzero entries is only 0.3% of the total number of entries. The sparsity index for the Jacobian of the 4093 bus system is 0.125 percent. It should be obvious that as the size of the matrix increases the sparsity index decreases dramatically. Matrix Admittance Matrix Jacobian Matrix Dimension n – 1 2n – m – 1 Maximum Number of Nonzero Elements* n + 2 ℓ – 1  4n + 8 ℓ – 2m – 2 Ratio of Number of Nonzero Entries to Total Number of Entries ( the sparsity index of the matrix ) Matrix Admittance Matrix Jacobian Matrix Dimension n – 1 2n – m – 1 Maximum Number of Nonzero Elements* n + 2 ℓ – 1  4n + 8 ℓ – 2m – 2 Ratio of Number of Nonzero Entries to Total Number of Entries ( the sparsity index of the matrix )

The admittance and Jacobian matrices of an electric power system have the following property: the matrices are sparse but their inverse are full matrices. Therefore, the execution time for the solution of linear equations will dramatically decrease if the direct inversion of the matrix is avoided and at the same time the sparsity of the matrix is exploited. Matrix 981 Bus System 4093 Bus System Admittance Matrix Jacobian Matrix Admittance Matrix Jacobian Matrix Dimension 980 1,896 4092 8,083 Maximum Number of Nonzero Elements 3,248 10,904 24,522 82,283 Ratio of Number of Nonzero Entries to Total Number of Entries 0.00338 0.00303 0.00147 0.00125

A matrix is said to be sparse, if most of its elements are zero . The sparsity level depends on the size of the system. Specifically, as the size of the electric power system increases, the effects of sparsity become more pronounced. The methodologies which exploit the sparsity of matrices in the solution of matrix equations are collectively called sparsity techniques . Classification of Solution Methods can be classified into direct methods and iterative methods. Read about Gaussian Elimination! Direct Methods ( applicable to linear problems) Iterative Methods ( applicable to nonlinear systems) Matrix Inversion Gaussian Elimination Triangular Factorization Coordinate (Gauss) Method Conjugate Gradient

Triangular Factorization The basis of this method is the factorization of the matrix A into the product of two triangular matrices in the form: A = LU (1) where L is a lower triangular matrix, and U is an upper triangular matrix, i.e. There are several methods by which a matrix can be factored. The methods of Doolittle, Crout , Cholesky, and Gauss produce matrix factorizations. Substituting the above equation in equation Ax = b yields; LUx = b (2)

It is expedient to define the vector y : y = Ux (3) Upon substitution of the vector y : Ly = b (4) Equation Ax = b transformed into two matrix equations (3) and (4). Equation (4) is in terms of the unknown vector y . Solution of this equation will provide the vector y. Then, Equation (3) will have as unknown only the vector x . Solution of this equation will provide the vector x. Thus, the solution x can be obtained in two steps as followings: Step 1 : Solve Equation (4) to obtain y . Because matrix L is a lower triangular matrix, expansion of the matrix Equation (4) will result in a set of linear equations with the following properties:

Step 2 : Since the vector y is now known, Equation (3) is solved for the unknown vector x . Since the matrix U is an upper triangular matrix, the solution will be obtained with a series of substitutions as follows: The solution of Equations (4) and (3) [steps 1 and 2, respectively] are called forward substitution and back substitution , respectively. Example: Solve the matrix equation Ax = b using forward and back substitutions. where Assume that the matrix A has been factored as follows:

In summary, the solution of a matrix equation Ax = b is easily obtained with a series of substitutions (forward and back substitutions) if the matrix A can be factored into the product of two triangular matrices (lower and upper). Thus, the solution procedure involves three steps: Step 1 . Triangular Factorization Step 2 . Forward Substitution Step 3 . Back Substitution Triangular Factorization Algorithms A necessary condition for triangular factorization is that the matrix A is nonsingular. Gaussian elimination provides a natural way of determining the triangular matrices L and U . Consider the following matrix equation 2X 1 + 3X 2 + 5X 3 = 1 X 1 + X 2 + X 3 = 2 –2X 1 + 2X 2 + 2X 3 = 1 An upper triangular matrix U can be obtained with the following steps:

Step 1 : Eliminate variable X 1 from the second and third equations (by multiplying the first equation by – ½ & add to the second equation and by simply adding the first equation with the third one): Step 2 : Elimination variable X 2 from the third equation (by multiplying the above second equation by 10 & add to the above third equation): The resulting equations, in matrix notation read

Obviously the matrix below is an upper triangular matrix. The rule to be adopted here is that all diagonal elements of the upper triangular matrix be equal to one. For this purpose, multiply the first equation by 0.5, the second equation by -2, and the third equation by -1/8. The result is: Thus, the upper triangular matrix is:

The lower triangular matrix L is determined from Equation (1) as: Equating the right hand side matrix to the left hand side equation (term by term) yields: ℓ 11 = 2 → ℓ 11 = 2 1ℓ 21 + 0 ℓ 22 + 0 = 1 → ℓ 21 = 1 1.5 ℓ 21 + 1 ℓ 22 + 0 = 1 → ℓ 22 = –0.5 Thus, the lower triangular matrix L is: 1ℓ 31 + 0 ℓ 32 + 0 ℓ 33 = –2 → ℓ 31 = –2 1.5ℓ 31 + 1 ℓ 32 + 0 ℓ 33 = 2 → ℓ 32 = 5 2.5ℓ 31 + 3 ℓ 32 + 1 ℓ 33 = 2 → ℓ 33 = –8

The Gaussian elimination is performed in n steps, where n is the numbers of rows in the matrix. Each step (for example, the step for row i) involves the following sub-steps: Sub-step 1 . Eliminate the i th variable from the remaining rows of the matrix (i.e. rows i+1,...,n) by performing row operations. Note that this sub-step must be omitted if the i th row is the last row of the matrix. Sub-step 2 . Multiply the i th row of the matrix by the inverse of the diagonal element. The resulting row i will have the diagonal element equal to 1.0. The above two sub-step procedure must be applied to all rows of the matrix sequentially starting from row i. Upon completion of the procedure, the resulting matrix is the upper triangular matrix U with all diagonal elements equal to 1.0. The lower triangular matrix L is obtained as follows: (a) The element ℓ ij of the matrix L for i ≥ j equals the entry ij of the modified matrix before the j th step (i.e. step j-1) of the Gaussian elimination procedure. (b) The element ℓ ij of the matrix L for i < j equals zero. In other words, the Gaussian elimination yields, as a by product, the triangular factorization of the matrix. It is expedient to perform the described procedure in a tableau form in which case the L and U matrices can be obtained by inspection of the final result. The procedure is also called Gaussian elimination in tableau form.

The elements of the upper triangular and the lower triangular matrices can be grouped into one table of the same dimension as the original matrix. The table (or tableau) resulting from compacting the matrices L and U is called the Table of Factors (TOF). The entry ij of the table for i ≥ j is occupied with the element ℓ ij of the L matrix, and the entry ij of the table for i < j is occupied with the element u ij of the matrix U . Note that the elements u ii of the matrix U are missing from the table. However, the elements need not be stored because their value is known (by construction) to be equal 1.0. The triangular factorization of a matrix can also answer the question whether the matrix is singular or non-singular. Recall that (a) the determinant of a singular matrix is zero, (b) the determinant of a triangular matrix is the product of its diagonal elements. and (c) the determinant of a product of two matrices is the product of their determinants. This is expressed as follows:

Above equations imply that if one or more diagonal entries of either matrices L or U equals zero, then the matrix A is singular. Solution of a linear system by triangular factorization and subsequent forward and back substitution has many advantages (a) Efficiency (b) Ability to determine singularities of a matrix (c) Ability to determine positive-definiteness of a matrix ( Choleski method) (d) Ability to preserve sparsity of the matrix

Sparsity Techniques, Triangular Factorization and Optimal Ordering

Optimal Bus Ordering The L and U matrices (assuming that a triangular factorization has been applied) are typically sparse matrices. Equivalently, the table of factors is a sparse table. In general, however, the table of factors will be less sparse than the original matrix. The degree to which the triangular factorization procedure preserves the sparsity properties of the matrix is quantified with the Sparsity Preservation Index , R S , defined with:  

The sparsity preservation index greatly affect or impact the amount of computer storage required to store a data as well as the efficiency of the method . To illustrate this: For 1000 bus network, the admittance matrix Y will have approximately 5000 nonzero elements. The table of factors for this matrix will have 5000 R S nonzero elements. If R S = 2.5, then 12,500 nonzero elements need to be stored, a small number compared with the number of elements needed to be stored for the inverse of Y . This number is approximately 1,000,000!!! The forward and back substitutions require as many multiply-adds as the number of non-zeros entries in the table of factors. If R S = 2.5, then only 12,500 multiply-adds are required in the forward and back substitution, a small number compared with the required multiply-adds for the operation Y -1 b number of elements. This number is approximately 1,000,000!!! The ratio R S depends primarily on the topology of the original matrix (the topology of the admittance matrix ). It is known that the topology of the admittance matrix depends on the way the nodes of the network are numbered. To illustrated this point, consider the circuit of Figure below 1.

Figure: An arbitrary numbering of the nodes of an example circuit (Node 1 is the Reference Node) The admittance matrix Y for this network will have nonzero elements, indicated in the figure with an x. Upon triangular factorization, the table of factors will have eight additional nonzero entries. We shall call those fill-ins and they are indicated with an F. The sparsity preservation index is readily computed to be R S = 1.40. However, if the nodes are numbered as in Figure below 2, only two fill-ins will occur and the ratio is R S = 1.1.

Figure : An Optimal Numbering of the Nodes of An Example Circuit (Node 1 is the Reference Node) Since the ratio R S depends on the numbering of the nodes, one should try to order the nodes of the network such that the number of fill-ins in minimized. This procedure is called optimal ordering of nodes . It is defined as the one which minimizes the number of fill-ins or, the one which will minimize the sparsity preservation index R S .

To find the optimal ordering of the nodes of a network is very difficult, since the number of possible numbering alternatives is n! (n factorial) is large. However, several efficient near-optimal (sub-optimal) ordering schemes have been developed. In the early 60's, Bill Tinney developed three schemes for near-optimal ordering which are known as Tinney Schemes 1, 2, 3 . These schemes are listed in increasing order of programming complexity, execution time, and optimality. Scheme 1: The nodes of a network are ordered in such a way that a lower numbered node has less or equal number of adjacent branches than any higher numbered node. Scheme 2: After ordering using scheme 1, Fill-ins are generated in pairs occupying symmetric positions with respect to the diagonal. Thus, it may be assumed that a pair of fill-ins in positions ( i,j ) and ( j,i ) corresponds to a fictitious branch between nodes i and j. Then the nodes of the network are ordered in such a way that a lower numbered node has a less or equal number of adjacent actual or fictitious branches than any higher numbered node. Scheme 3 : This scheme starts from an arbitrary numbering of the system nodes. Then the near-optimally ordered nodes 1,2,..., are selected one at a time as follows. Assume that k nodes have been optimally ordered, 1 through k, while the remaining nodes are arbitrarily numbered k+1 through n. The next optimal number k+1 is assigned to the node which generates the minimum number of fill-ins among all arbitrarily numbered nodes.

The performance of these schemes on actual electric power networks indicates that scheme 2 is much better than scheme 1 and scheme 3 is slightly better than scheme 2. This means that if R S1 , R S2 , and R S3 are the resulting sparsity preservation indices with the three ordering schemes, respectively, the following should be expected: R S1 ≥ R S2 ≥ R S3 Example: Consider the electric power system of Figure below 1. Only the topology of the network is indicated. The indicated numbering of the nodes is arbitrary. Bus 1 is assumed to be the reference bus. Consider the sparsity properties of the admittance matrix. a) Determine the optimal ordering of nodes according to scheme 1 and compute the sparsity preservation index for the admittance matrix. b) Determine the optimal ordering of nodes according to schemes 2 and compute the sparsity preservation index for the admittance matrix. Solution (Part a): The number of circuits or branches each bus/node connected with is it degree of connection. Note that circuits terminated to the reference bus are not counted.

Note : In any of these three schemes, if more than one bus meets the particular criterion of that scheme select any one. Figure 1: A Ten Bus System With arbitrary Bus Numbering

The computations required for ordering scheme 1 are indicated in Figure below 2. The triangular factorization has been simulated and locations of fill-ins are indicated with an F which counts 14 fill-ins. The sparsity preservation index is R S = 47/33 = 1.424.

(Part b): Ordering scheme 2 requires an iterative algorithm. The first iteration normally starts from a bus ordering computed with the simple scheme 1 as the triangular factorization of the admittance matrix generates 14 fill-ins corresponding to seven fictitious lines (see Figure below 3). The bus numbering is such that a higher number bus has a higher or equal total number of lines (including fictitious) than any other lower number bus.

The total number of fill-ins is 12 and the sparsity preservation index is R S = 45/33 = 1.363. Figures below illustrate the second and last iteration of the algorithm. Note no further improvement.

The only virtue of scheme 1 is its simplicity and speed. The improved performance of scheme 2 over scheme 1 justifies the additional time required for its execution. On the other hand, gains in performance of scheme 3 over scheme 2 do not justify its additional complexity and execution time. Near Optimal Schemes for Sparse Matrix Ordering . 1) Number the buses by starting with the one that has the fewest connected lines or branches and ending with that bus having the most connected lines or branches. 2) Order the buses so that at each step of the elimination process the next bus to be eliminated is the one having the fewest connected lines or branches, i.e. the fewest non-zero off-diagonal terms. 3) Number the busses such that at each step of the elimination process the next row to be eliminated is the one that will introduce the fewest new non-zero off-diagonal terms.

Computer Storage of Sparse Matrix In the normal power system network, there are an average of three to four lines or branches connected to each bus so that high degree of sparsity in the system’s admittance matrix Y are preserved. Computer storage of the entire Y matrix would require a prohibitively large amount of storage space and would be extremely inefficient. However the storage of the essential non-zero elements is acceptable. The problem then is how to store only the nonzero elements of the Y matrix without losing the inherent column and row addressing of each element in the matrix. In order to take advantage of the large number of zero elements, special schemes are required to store sparse matrices. The main goal is to represent only the nonzero elements, and to be able to perform the common matrix operations. The problem is: 1) Store the A matrix with the minimum amount of space in the computer. 2) And since this matrix will later be operated on by a row-by-row elimination process, each row should be easily recreated from the compressed storage state.

Dense Matrix Storage Appropriate if the the number of non- zeros is high, b/c very little space is wasted in storing zeros.

Static Sparse Matrix Storage

Storage Scheme 1 : – is the so-called coordinate format w/c is t he simplest storage scheme The data structure consists of three arrays: (1) a real array containing all the real or complex values of the nonzero elements of A in any order; (2) an integer array containing their row indices; and (3) a second integer array containing their column indices. All three arrays are of length t, the number of nonzero elements. Consider the 6 X 6 sparse matrix A shown in figure below:

Sparsity Techniques, Triangular Factorization and Optimal Ordering is advantageous for its simplicity and its flexibility. Storage Scheme 2 : – Compressed Sparse Row (CSR) format or/alternatively Compressed Sparse Column (CSC) scheme. This scheme is preferred over the coordinate scheme because it is often more useful for performing typical computations. On the other hand, the coordinate scheme is advantageous for its simplicity and its flexibility. This scheme is obtained by alleviating the problem of repeating and redundant row index numbers from the first scheme. This scheme requires two arrays of length t and one array of length c, giving a total of 2t + c cells

Gustavson’s Procedure to construct Storage Scheme 2 : All information present in the A matrix such as, v alues of the non-zero elements and their individual row and column addresses are stored in three one-dimensional arrays. The first array which will be labelled Value : begins with row one and proceeds row by row storing values of all non-zero elements in order of appearance. For the A matrix: Value = 2, 1, 4, 3, 6, 3, 8, 5, 9, 1 The dimension of Value is equal to the total number of nonzero terms in the matrix. 2. The second array is labelled Column index : it stores, with a one-to-one correspondence of the column number of each element in the array Value . Column index = 1, 4, 3, 1, 2, 6, 4, 1, 5, 6 The dimension of Column index is equal to the dimension of Value . 3. The last array will be labelled Row start index : the first element in this array is always equal to one and keeps running with the previous each row block begins and the total number of non zero elements in the previous row. RSI (1) = 1 RSI (2) = RSI (1) + the no. of non zero terms in row one RSI (3) = RSI (2) + the no. of non zero terms in row two ….so on

RSI = 1, 3, 4, 7, 8, 10 The number of non-zero terms in the i th row is: RSI ( i + 1) – RSI ( i ) Procedures used to recreate any row from compressed storage : Let the value of RSI ( i ) = a and RSI ( i + 1) = b . There are (b – a) non-zero terms in the i th row. The i th row begins at Value (a) in column CI (a) , and ends at Value (b – 1) in column CI (b – 1) . These are the column numbers and values of the first and last non-zero elements in the i th row. If the value of CI (a) not equal to 1, zeroes are simply filled in all positions until CI (a) is reached. The next non-zero term in the i th row is Value (a + 1) in CI (a + 1) . This process continues until the entire i th row is recreated in usable form. Example Recreate the 3 th row of the A matrix from its compressed form in the three arrays VALUE, CI and RSI. The number of non-zero elements in row 3 is: RSI (4) – RSI (3) From the RSI array, 7 - 4 = 3

The first non-zero terms in row 3 is equal to: Value (RSI (3)) = Value (4) = 3 It is in column position equal to CI (4) = 1 The first part of this row is: 3 – – – – – The next term is = Value (5) = 6, in column position = CI (5) = 2, The second part of this row is: 3 6 – – – – The last term is = Value (6) = 3, in column position = CI (6) = 6. Since there are only 3 significant elements in row 3 this process is completed and the constructed row is: 3 6 0 0 0 3

Storage Scheme 3 : This scheme saves storage by packing each row and column index of the first scheme into one cell using the following equation: N ij = n x ( i – 1) + j To retrieve or unpack the values of row i and column j, we use the following equations Row i = [( N ij – 1)/n] + 1 Note: take only the integer part of the value. Column j = N ij – [n x ( i – 1)] This scheme requires only 2t cells but it involves more computation to pack and unpack the indices. Example: For matrix A Value = 2, 1, 4, 3, 6, 3, 8, 5, 9, 1 N ij = 1, 4, 9, 13, 14, 18, 22, 25, 29, 36

Example 2

Ex

A.C.-D.C. LOAD FLOW There are two approaches for load flow analysis of an AC system having one or two HVDC links. These are: a. Simultaneous solution technique the equations pertaining to the A.C. system and the equations pertaining to the DC system are solved together. b. Sequential solution technique the AC and DC systems are solved separately and the coupling between the AC and DC system in accomplished by injecting an equivalent amount of real and reactive power at the terminal AC buses. For an HVDC link existing between buses ‘i’ and ‘j’ of an AC system (rectifier at bus ‘i’ and inverter at bus ‘j’), the effect of the DC link is incorporated into the AC system by injections P (R) DCi and Q (R) DCi at bus ‘i’ and P (I) DCj and Q (I) DCj at bus ’j’ (the super scripts ‘R’ and ‘I’ denote the rectifier and inverter respectively). Therefore, the net injected power at bus ’i’ and ‘j’ are: P i Total = P ACi + P (R) DCi ; Q i Total = Q ACi + Q (R) DCi ; P j Total = P ACj + P (I) DCj ; Q j Total = Q ACj + Q (I) DCj . With these net injected powers, the AC system is again solved and subsequently, the equivalent injected powers (P (R) DCi , Q (R) DCi , P (I) DCj , Q (I) DCi ) and the total injected powers (P i Total , Q i Total , P j Total , Q j Total ) are updated. This process of alternately solving AC and DC system quantities is continued till the changes in AC system and DC system quantities between two consecutive iterations become less then a threshold value.

DC system model The basic assumptions for deriving a suitable model of a HVDC system for steady state operation: a. The three phase AC voltages at the terminal bus bar are balanced and sinusoidal. b. The converter operation is perfectly balanced. c. The direct current and voltages are smooth. d. The converter transformer is lossless and the magnetizing admittance is ignored. The equivalent circuit of the converter (either rectifier or inverter) is shown in Figure below.

For rectifier For inverter ‘N’ = the number of six-pulse bridges at any particular side ‘Φ’ = the angular difference between the terminal voltages and primary current of the transformer, i.e. the power factor of the converter as seen by the AC bus. ‘ X c ’ = the commutating reactance of the converter transformer and ‘α’ and ‘γ’ = the firing angle of the rectifier and the extinction angle of the inverter respectively. V dO = No-load direct voltage for converters The rectifier and the inverter are interconnected though the following equation: R d = the DC link resistance.

The set of solution variables for each converter is; Therefore, for a two terminal HVDC link, the complete set of solution vector is; Therefore, out of 9 unknown variables, any 4 variables need to be specified and thereafter, the remaining 5 variables can be solved using 5 DC model equations. These 4 variables can be specified using the control specification. There can be several combinations of control specification and some of their combination are; Relationship between AC and DC quantities with multiple bridge: and  

For sequential solution technique Combination 1 α, P dr , γ and V di are specified. The calculation procedure is Step 1: We know, P dr = V dr I d . Or Out of the two values, the value of V dr which is greater than V di is chosen, i.e. Step 2: I d is calculated as,  

Step 3: V dor is calculated as, Step 4: a r (tap ratio) and cos ϕ r are calculated as, Note: E tr is known as, in the sequential solution method, the terminal voltages at rectifier side, are known from the immediate past solution of the AC system equations. Step 5: The quantities P (R) DCi and Q (R) DCi are calculated as; Step 6: V doi is calculated as, Step 7: a i (tap ratio) and cos ϕ i are calculated as,  

Step 8: The quantities P (I) DCj and Q (I) DCj are calculated as; Step 9: The net injected power at bus ‘ i ’ and ‘j’ are calculated as; P i Total = P ACi + P (R) DCi ; Q i Total = Q ACi + Q (R) DCi P j Total = P ACj + P (I) DCj ; Q j Total = Q ACj + Q (I) DCj Step 10: With these net injected powers, the AC system is again solved to obtain the updated values of E tr and E ti and subsequently, steps (1) - (8) are repeated again to update the values of P (R) DCi , Q (R) DCi , P (I) DCj and Q (I) DCj till convergence in obtained. Note : At the rectifier end, P (R) DCi = ‒ P dr and Q (R) DCi = ‒ Q dr as the rectifier draws both real and reactive power from the grid. At the inverter end, P (I) DCj = P di and Q (I) DCj = ‒ Q di as the inverter supplies real power to the AC grid and draws reactive power from the AC grid.  

Combination 8 α, γ, P di and V dr are specified. The calculation procedure is Step 1: We know, P di = V di I d , or , or From the two values of V di in the above equation, the final value of V di is calculated as, Step 2: I d is calculated as, With these calculated values of V di and I d , steps (3)-(8) of combination-1 are followed to calculate the Equivalent power injection values, where . With these injected power values, the AC and DC systems are continued to be solved alternately till convergence in achieved.  

Combination 3 a r , P dr , a i and V di are specified. The calculation procedure is Step 1: Calculate V dor & V doi from AC terminal bus voltage (E t ) as follow; and Step 2: Since ϕ r and ϕ i are known from the given AC terminal bus voltage angle, we can obtain V dr as follow Step 3: I d is calculated as, Step 4: The quantities P (R) DCi and Q (R) DCi are calculated as; Step 5: The quantities P (I) DCj and Q (I) DCj are calculated as; Step 6: The step–9 of combination–1 is followed. The AC and DC systems are continued to be solved alternately till convergence in achieved.  

Example: Figure below shows a 5 – bus power system with one bipolar HVDC link is connected between bus 4 and 5 (rectifier at bus 4 and inverter at bus 5). The relevant data for this DC link are as follows; R d = 10 Ω; N r = N i = 2; . The specified control values for combination 1 is given as follow: Combination 1 α = 5 o , P dr = 100 MW, γ = 18 o , V di = 250 kV Obtain the load flow solution using sequential FDLF method? (Assume that the base voltage of the AC system is 132 kV)  

Solution Initially, the flat start is assumed for all the buses in the system. Therefore, |V 4 | = |V 5 | = 1.0 p.u . Now, before commencing the AC load flow, the equivalent power injections (both real and reactive) at buses 4 and 5 need to be determined by calculating the values of different DC variables as follows:

V dr = 253.938 kV;I d = 393.797 A; Q dr = 16.276 Mvar ; P di = 98.45 MW;Q di = 35.024 Mvar .  

D

COMPARISON OF AC LOAD FLOW METHODS GS -Needs many iteration -No guarantee for convergence to single solution especially if the initial estimate was outside the boxed in region NR Converges more rapidly(quadratically) than GS meaning it needs less iteration However, more functional evaluation are required during each iteration May diverge if the starting value is not close enough to the root The following questions are Criterion: 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? 4. Simplicity for programming and incorporating different extra technique.

COMPARISON OF LOAD FLOW METHODS N o . GS NR FD 1 Provide large no. iteration to converge Provide less no. iteration to converge Provide even less no. iteration to converge than NR 2 The computation time per iteration is less The computation time per iteration is more The computation time per iteration is less 3 fewer memory requirement high memory requirement few memory requirement 4 Linear convergence quadratic convergence quadratic convergence 5 Prone to Diverge Less prone to Diverge Less prone to Diverge
Tags