AC Power Flows, Generalized OPF Costs and their Derivatives using Complex Matrix Notation

Size: px
Start display at page:

Download "AC Power Flows, Generalized OPF Costs and their Derivatives using Complex Matrix Notation"

Transcription

1 AC Power Flows, Generalized OPF Costs and their Derivatives using Complex Matrix Notation Ray D. Zimmerman February 24, 2010 Matpower Technical Note 2 c 2008, 2010, 2011, 2017, 2018 Power Systems Engineering Research Center Pserc All Rights Reserved Revision 5 April 2, See Section 8 for revision history details.

2 CONTENTS CONTENTS Contents 1 Notation 4 2 Introduction 5 3 Voltages Bus Voltages First Derivatives Second Derivatives Branch Voltages First Derivatives Bus Injections Complex Current Injections First Derivatives Complex Power Injections First Derivatives Second Derivatives Branch Flows Complex Currents First Derivatives Second Derivatives Complex Power Flows First Derivatives Second Derivatives Squared Current Magnitudes First Derivatives Second Derivatives Squared Apparent Power Magnitudes First Derivatives Second Derivatives Squared Real Power Magnitudes First Derivatives Second Derivatives

3 CONTENTS CONTENTS 6 Generalized AC OPF Costs Polynomial Generator Costs First Derivatives Second Derivatives Piecewise Linear Generator Costs First Derivatives Second Derivatives General Cost Term First Derivatives Second Derivatives Full Cost Function First Derivatives Second Derivatives Lagrangian of the AC OPF Nodal Current Balance Nodal Power Balance First Derivatives Second Derivatives Revision History 27 References 28 3

4 1 NOTATION 1 Notation n b, n g, n l number of buses, generators, branches, respectively v i, θ i bus voltage magnitude and angle at bus i v i complex bus voltage at bus i, that is v i e jθ i V, Θ n b 1 vectors of bus voltage magnitudes and angles V I bus I f, I t S bus S f, S t S g n b 1 vector of complex bus voltages v i n b 1 vector of complex bus current injections n l 1 vectors of complex branch current injections, from and to ends n b 1 vector of complex bus power injections n l 1 vectors of complex branch power flows, from and to ends n g 1 vector of generator complex power injections P, Q real and reactive power flows/injections, S = P + jq M, N real and imaginary parts of current flows/injections, I = M + jn Y bus Y f, Y t C g C f, C t A A T A A b n b n b system bus admittance matrix n l n b system branch admittance matrices, from and to ends n b n g generator connection matrix i, j th element is 1 if generator j is located at bus i, 0 otherwise n l n b branch connection matrices, from and to ends, i, j th element is 1 if from end, or to end, respectively, of branch i is connected to bus j, 0 otherwise diagonal matrix with vector A on the diagonal non-conjugate transpose of matrix A complex conjugate of A matrix exponent for matrix A, or element-wise exponent for vector A 1 n, 1 n n 1 vector of all ones, n n identity matrix 0 appropriately-sized vector or matrix of all zeros 4

5 2 INTRODUCTION 2 Introduction The purpose of this document is to show how the AC power balance and flow equations used in power flow and optimal power flow computations can be expressed in terms of complex matrices, and how their first and second derivatives can be computed efficiently using complex sparse matrix manipulations. Similarly, the derivatives of the generalized AC OPF cost function used by Matpower 1, 2 and the corresponding OPF Lagrangian function are developed. The relevant code in Matpower is based on the formulas found in this note, in which nodal balances are expressed in terms of complex power and voltages are represented in polar coordinates, and in the companion Matpower Technical Note 2 3 and Matpower Technical Note 3 4, which present formulas for variations based on nodal current balances and cartesian coordinate voltages, respectively. We will be looking at complex functions of the real valued vector X = Θ V P g Q g. 1 For a complex scalar function f : R n C of a real vector X = x 1 x 2 x n T, we use the following notation for the first derivatives transpose of the gradient f X = f = f x 1 f x 2 The matrix of second partial derivatives, the Hessian of f, is f XX = 2 f = 2 f T x f 2 1 = f x n x 1 f x n. 2 2 f x 1 x n 2 f x 2 n For a complex vector function F : R n C m of a vector X, where. 3 F X = f 1 X f 2 X f m X T, 4 the first derivatives form the Jacobian matrix, where row i is the transpose of the gradient of f i. f 1 f F X = F x 1 1 x n = f m x 1 5 f m x n

6 3 VOLTAGES In these derivations, the full 3-dimensional set of second partial derivatives of F will not be computed. Instead a matrix of partial derivatives will be formed by computing the Jacobian of the vector function obtained by multiplying the transpose of the Jacobian of F by a constant vector λ, using the following notation. F XX α = T FX λ λ=α 6 Just to clarify the notation, if Y and Z are subvectors of X, then F Y Z α = T FY λ. 7 Z λ=α One common operation encountered in these derivations is the element-wise multiplication of a vector A by a vector B to form a new vector C of the same dimension, which can be expressed in either of the following forms C = A B = B A 8 It is useful to note that the derivative of such a vector can be calculated by the chain rule as 3 Voltages C X = C 3.1 Bus Voltages = A B + B A = A B X + B A X 9 V is the n b 1 vector of complex bus voltages. The element for bus i is v i = v i e jθ i. V and Θ are the vectors of bus voltage magnitudes and angles. Let First Derivatives V Θ = E = V 1 V 10 = j V 11 V V = = V V 1 = E 12 6

7 3.2 Branch Voltages 4 BUS INJECTIONS Second Derivatives E Θ = E = j E 13 E V = E = 0 14 It may be useful in later derivations to note that V VV λ = T λ = λ E V = Branch Voltages The n l 1 vectors of complex voltages at the from and to ends of all branches are, respectively V f = C f V 16 V t = C t V First Derivatives 4 Bus Injections 4.1 Complex Current Injections f = C f = jc f V 18 f = C f = C f V V 1 = C f E 19 I bus = Y bus V 20 7

8 4.2 Complex Power Injections 4 BUS INJECTIONS First Derivatives I bus X = Ibus = I bus I bus I bus Θ I bus V = Ibus = Ibus = Y bus = jy bus V 22 = Y bus = Y bus V V 1 = Y bus E Complex Power Injections Consider the complex power balance equation, G s X = 0, where and First Derivatives G s X = S bus + S d C g S g 24 S bus = V I bus 25 G s X = Gs = G s Θ Gs V G s P g G s Q g G s Θ = Sbus = I bus = = j V G s V = Sbus = I bus = = V + V Ibus I bus j V + V jy bus V 28 I bus Y bus V 29 + V Ibus 30 I bus E + V Y bus E 31 I bus + Y bus V V 1 32 G s P g = C g 33 8

9 4.2 Complex Power Injections 4 BUS INJECTIONS Second Derivatives G s Q g = jc g 34 G s XXλ = G s T X λ 35 G s ΘΘ λ Gs ΘV λ 0 0 = G s VΘ λ Gs VV λ G s ΘΘλ = G s VΘλ = G s T Θ λ 37 = = j j I bus V T Y bus V λ I bus V λ V Y T bus V λ = j V λ jy bus V } {{ } I bus V Y T bus λ j V = V + λ V Y T bus V λ Y bus V + I bus λ j V Y T bus V λ j V 40 Y T bus V λ I bus 41 = E + F 42 G s T V λ 43 = E I bus λ + E Y T bus V λ I bus λ j E E = E λ jy bus V + I bus 9 44

10 4.2 Complex Power Injections 4 BUS INJECTIONS + E Y bus T λ j V + Y T bus V λ j E E 45 = j E Y T bus V λ Y T bus V λ λ E Y bus V I bus 46 = j V 1 V Y T bus V λ Y T bus V λ λ V Y bus V I bus 47 = jge F 48 G s ΘVλ = G s T Θ λ 49 = j λ V Y bus Y T bus V λ V V Y T bus I bus V λ V 1 50 = G s VΘT λ 51 G s VVλ = G s T V λ 52 = E = E λ Y bus E + I bus I bus λ + E Y T bus V λ I bus λ 0 E + E Y bus T λ E + Y T bus V λ 0 E = V 1 λ V Y bus V + V Y T bus V λ V 1 55 = GC + C T G 56 Computational savings can be achieved by storing and reusing certain intermediate terms during the computation of these second derivatives, as follows: A = λ V 57 B = Y bus V 58 10

11 5 BRANCH FLOWS 5 Branch Flows C = AB 59 D = Y bus T V 60 E = V D λ Dλ 61 F = C A I bus = j λ G s Θ 62 G = V 1 63 G s ΘΘλ = E + F 64 G s VΘλ = jge F 65 G s ΘVλ = G s VΘT λ 66 G s VVλ = GC + C T G 67 Consider the line flow constraints of the form HX < 0. This section examines 3 variations based on the square of the magnitude of the current, apparent power and real power, respectively. The relationships are derived first for the complex flows at the from ends of the branches. Derivations for the to end are identical i.e. just replace all f sub/super-scripts with t. 5.1 Complex Currents First Derivatives I f X = If = I f = Y f V 68 I t = Y t V 69 I f Θ If V I f P g I f Q g 70 I f Θ = Y f = jy f V 71 I f V = Y f = Y f V V 1 = Y f E 72 I f P g = 0 73 I f Q g =

12 5.1 Complex Currents 5 BRANCH FLOWS Second Derivatives I f XX µ = = I f T X µ I f ΘΘ µ If ΘV µ 0 0 I f VΘ µ If VV µ I f ΘΘ µ = I f T Θ µ 77 = j V T Yf µ 78 = Y T f µ V 79 I f VΘ µ = I f T V µ 80 = E T Yf µ 81 = j Y T f µ E 82 = ji f ΘΘ µ V 1 83 I f ΘV µ = I f T Θ µ 84 = j V T Yf µ 85 = j Y T f µ E 86 = I f VΘ µ 87 I f VV µ = I f T V µ 88 = E T Yf µ 89 =

13 5.2 Complex Power Flows 5 BRANCH FLOWS 5.2 Complex Power Flows First Derivatives S f X = Sf = Second Derivatives S f XX µ = = = S f = V f I f 91 S t = V t I t 92 S f Θ Sf V S f P g S f Q g I f f + V f If S f Θ = I f f + V f If 95 = I f jc f V + C f V jy f V 96 = j I f C f V C f V Y f V 97 S f V = I f f + V f If 98 = I f C f E + C f V Y f E 99 S f P g = S f Q g = S f T X µ S f ΘΘ µ Sf ΘV µ 0 0 S f VΘ µ Sf VV µ

14 5.2 Complex Power Flows 5 BRANCH FLOWS S f ΘΘ µ = = = j S f Θ T µ V C f T j T V C f = j V C f T µ jy f V I f V Y T f C f V I f µ V Y f T C f V µ } {{ } I f V Y f T µ C f j V µ T + C f I f µ j V Y T f C f V µ j V 107 = V Y T f µ C f V + V C T f µ Y f V Y T f µ C f V V C T f µ Y f V V 108 = F f D f E f 109 S f VΘ µ = S f T V µ = T E C f I f µ + E Y T f C f V µ = E C T f µ jy f V T + C f I f µ I f + E Y f T µ C f j V j E E + Y T f C f V µ j E E = j E Y T f µ C f V E C T f µ Y f V Y T f µ C f V E + C T f µ Y f V E = j V 1 V Y T f µ C f V V C T f µ Y f V Y T f µ C f V V + C T f µ Y f V V = jgb f B f T D f + E f

15 5.2 Complex Power Flows 5 BRANCH FLOWS S f ΘV µ = S f T Θ µ 116 = j V C T f µ Y f V V Y T f µ C f V Y T f µ C f V V + C T f µ Y f V V V = S f VΘT µ 118 S f VV µ = S f V T µ = T E C f I f µ + E Y T f C f V µ = E C T f µ Y f E T + C f I f µ 0 I f E + E Y f T µ C f E + Y T f C f V µ 0 E = V 1 V Y T f µ C f V + V C T f µ Y f V V = GF f G 123 Computational savings can be achieved by storing and reusing certain intermediate terms during the computation of these second derivatives, as follows: A f = Y T f µ C f 124 B f = V A f V 125 D f = A f V V 126 E f = A T f V V 127 T F f = B f + B f 128 G = V S f ΘΘ µ = F f D f E f 130 S f VΘ µ = jgb f B T f D f + E f 131 S f ΘV µ = VΘT Sf µ 132 S f VV µ = GF fg

16 5.3 Squared Current Magnitudes 5 BRANCH FLOWS 5.3 Squared Current Magnitudes Let Imax 2 denote the vector of the squares of the current magnitude limits. Then the flow constraint function HX can be defined in terms of the square of the current magnitudes as follows: H f X = I f I f Imax where I f = M f + jn f First Derivatives H f X I = f I f X + I f I f X I f I fx + = = 2 R { I f I f X = M f M f + N f N f I 2 max I f IX f 137 } 138 = M f jn f M f X + jn f X + M f + jn f M f X jn f X 139 M f = 2 M f X + N f N f X 140 = 2 R { I f} { } R I f X + I { I f} { } I I f X Second Derivatives H f XX µ = = H f T X µ H f ΘΘ µ Hf ΘV µ 0 0 H f VΘ µ Hf VV µ

17 5.4 Squared Apparent Power Magnitudes 5 BRANCH FLOWS H f XX µ = = H f X T µ I f T X I f µ + I f T X I f µ = I f XX I f µ + I f X = 2 R T µ I f X + I f XX I f µ + I f T X µ I f X 146 {I fxx I f } µ + I f T X µ I f X 147 H f ΘΘ µ = 2 R { I f ΘΘ I f µ + I f Θ H f VΘ µ = 2 R { I f VΘ I f µ + I f V H f ΘV µ = 2 R { I f ΘV I f µ + I f Θ H f VV µ = 2 R { I f VV I f µ + I f V 5.4 Squared Apparent Power Magnitudes } T µ I f Θ 148 } T µ I f Θ 149 } T µ I f V 150 } T µ I f V 151 Let Smax 2 denote the vector of the squares of the apparent power flow limits. Then the flow constraint function HX can be defined in terms of the square of the apparent power flows as follows: H f X = S f S f Smax where S f = P f + jq f First Derivatives H f X S = f S f X + S f S f X S f S fx + = = 2 R { S f S f X = P f P f + Q f Q f S 2 max S f SX f 155 } 156 = P f jq f P f X + jqf X + P f + jq f P f X jqf X

18 5.5 Squared Real Power Magnitudes 5 BRANCH FLOWS P f = 2 P f = 2 R { S f} R X + Q f Q f X { } S f X + I { S f} I { } S f X Second Derivatives H f XX µ = = H f XX µ = H f X T µ = H f T X µ H f ΘΘ µ Hf ΘV µ 0 0 H f VΘ µ Hf VV µ S f T X S f µ + S f T X S f µ = S f XX S f µ + S f X = 2 R T µ S f X + S f XX S f µ + S f T X µ S f X 164 {S fxx S f } µ + S f T X µ S f X 165 H f ΘΘ µ = 2 R { S f ΘΘ S f µ + S f Θ H f VΘ µ = 2 R { S f VΘ S f µ + S f V H f ΘV µ = 2 R { S f ΘV S f µ + S f Θ H f VV µ = 2 R { S f VV S f µ + S f V 5.5 Squared Real Power Magnitudes } T µ S f Θ 166 } T µ S f Θ 167 } T µ S f V 168 } T µ S f V 169 Let P 2 max denote the vector of the squares of the real power flow limits. Then the flow constraint function HX can be defined in terms of the square of the real power flows as follows: H f X = R { S f} R { S f} P 2 max 170 = P f P f P 2 max

19 6 GENERALIZED AC OPF COSTS First Derivatives H f X = 2 P f P f X 172 = 2 R { S f} { } R S f X Second Derivatives H f XX µ = = H f T X µ H f ΘΘ µ Hf ΘV µ 0 0 H f VΘ µ Hf VV µ H f XX µ = H f T X µ = 2P f T X P f µ = 2 = 2 P f XX P f µ + P f T X µ P f X { S f XX R { S f} } µ + R R { } { } S f T X µ R S f X { H f ΘΘ R µ = 2 S f ΘΘ R { S f} } { } { } µ + R SΘT f µ R S f Θ { H f VΘ R µ = 2 S f VΘ R { S f} } { } { } µ + R S f T V µ R S f Θ { H f ΘV R µ = 2 S f ΘV R { S f} } { } { } µ + R SΘT f µ R S f V { H f VV R µ = 2 S f VV R { S f} } { } { } µ + R S f T V µ R S f V Generalized AC OPF Costs The generalized cost function for the AC OPF consists of three parts, fx = f a X + f b X + f c X

20 6.1 Polynomial Generator Costs 6 GENERALIZED AC OPF COSTS expressed as functions of the full set of optimization variables. Θ V X = P g Q g Y Z 185 where Y is the n y 1 vector of cost variables associated with piecewise linear generator costs and Z is an n z 1 vector of additional linearly constrained user variables. 6.1 Polynomial Generator Costs Let fp i pi g and fq i qi g be polynomial cost functions for real and reactive power for generator i and F P and F Q be the n g 1 vectors of these costs First Derivatives fp 1 F P p1 g P g =. f ng P png g fq 1 F Q q1 g Q g =. f ng Q qng g f a X = 1 T n g F P P g + F Q Q g 188 We will use F P and F P to represent the vectors of first and second derivatives of each of these real power cost functions with respect to the corresponding generator output. Likewise for the reactive power costs. fx a = f a = fθ a f V a fp a g fq a g fy a fz a = 0 0 F P T F Q T

21 6.2 Piecewise Linear Generator Costs 6 GENERALIZED AC OPF COSTS Second Derivatives fxx a = f X a T = 0 0 fp a gp g fq a gq g where fp a gp g = F P 194 fq a gq g = F Q Piecewise Linear Generator Costs First Derivatives Second Derivatives 6.3 General Cost Term f b X = 1 T n y Y 196 fx b = f b = fθ b f V b fp b g fq b g fy b fz b = T n y f b XX = Let the general cost be defined in terms of the n w n w matrix H w and n w 1 vector C w of coefficients and the parameters specified in the n w n x matrix N and the n w 1 vectors D, R, K, and M. The parameters N and R provide a linear 21

22 6.3 General Cost Term 6 GENERALIZED AC OPF COSTS transformation and shift to the full set of optimization variables X, resulting in a new set of variables R. R = N X R 201 Each element of K specifies the size of a dead zone in which the cost is zero for the corresponding element of R. The elements k i are used to define n w 1 vectors Ū, K and R, where { 0, ki r ū i = i k i 202 1, otherwise k i, r i < k i k i = 0, k i r i k i 203 k i, r i > k i The dead zone costs are zeroed by multiplying by Ū. The remaining elements are shifted toward zero by the size of the dead zone by adding K, before applying a cost. R = R + K 204 Each element of D specifies whether to apply a linear or quadratic function to the corresponding element of R. This can be done via two more n w 1 vectors, D L and D Q, defined as follows { 1, d L di = 1 i = 205 0, otherwise { d Q 1, di = 2 i = 206 0, otherwise The result is scaled by the corresponding element of M to form a new n w 1 vector where W = M Ū D L + D Q R R 207 = D L + D Q R R 208 D L = M Ū D L 209 D Q = M Ū D Q 210 The full general cost term is then expressed as a quadratic function of W as follows f c X = 1 2 WT H w W + C wt W

23 6.4 Full Cost Function 6 GENERALIZED AC OPF COSTS First Derivatives For simplicity of derivation and computation, we defined A and B as follows A = W R = W R = D L + 2 D Q R Second Derivatives f c XX = B = f c W = f c W = WT H w + C wt 213 R X = R = N 214 W X = W = W R R X 215 = AN 216 fx c = f c = f W c W X 217 = BAN 218 f c T X 219 N T AB T 220 = 6.4 Full Cost Function = N T A Hw W + C w + 2 D Q B T R = N T AH w W X + 2 D Q B T RX = N T AH w A + 2 D Q B T N 223 fx = f a X + f b X + f c X 224 = 1 T n g F P P g + F Q Q g + 1 T n y Y WT H w W + C wt W

24 7 LAGRANGIAN OF THE AC OPF First Derivatives f X = f = f X a + fx b + fx c 226 = 0 0 F P T F Q T 1 T n y 0 + BAN Second Derivatives f XX = 2 f = f a 2 XX + fxx b + fxx c F P = F Q Lagrangian of the AC OPF + N T AH w A + 2 D Q B T N 229 Consider the following AC OPF problem formulation, where X is defined as in 185, f is the generalized cost function described above, and X represents the reduced form of X, consisting of only Θ, V, P g and Q g, without Y and Z. subject to min fx 230 X GX = HX where GX = R{G s X } I{G s X } A E X B E

25 7.1 Nodal Current Balance 7 LAGRANGIAN OF THE AC OPF and HX = H f X H t X A I X B I 234 Partitioning the corresponding multipliers λ and µ similarly, λ P λ = λ Q λ E, µ f µ = µ t µ I 235 the Lagrangian for this problem can be written as 7.1 Nodal Current Balance LX, λ, µ = fx + λ T GX + µ T HX 236 See the corresponding section in Matpower Technical Note Nodal Power Balance First Derivatives where G X = R{G s X } 0 0 I{G s X } 0 0 A E L X X, λ, µ = f X + λ T G X + µ T H X 237 L λ X, λ, µ = G T X 238 L µ X, λ, µ = H T X 239 = R{G s Θ } R{Gs V } C g I{G s Θ } I{Gs V } 0 C g 0 0 A E 240 and H X = Hf X 0 0 H t X 0 0 A I = Hf Θ Hf V H t Θ Ht V A I

26 7.2 Nodal Power Balance 7 LAGRANGIAN OF THE AC OPF Second Derivatives where G XX λ = L XX X, λ, µ = f XX + G XX λ + H XX µ 242 = R R{G s X X λ P } + I{G s X X λ Q} I G s ΘΘ λ P G s ΘV λ P G s VΘ λ P G s VV λ P G s ΘΘ λ Q G s ΘV λ Q G s VΘ λ Q G s VV λ Q and H XX µ = = Hf X X µ f + H t X X µ t H f ΘΘ µ f + HΘΘ t µ t H f ΘV µ f + HΘV t µ t H f VΘ µ f + HVΘ t µ t H f VV µ f + HVV t µ t

27 8 REVISION HISTORY 8 Revision History Revision 5 April 2, 2018 Added References section and mention of Matpower Technical Note 3 and Matpower Technical Note 4. Updated some L A TEX syntax for consistency across Matpower Tech Notes 2, 3, and 4. Also, the following notation changes were made to allow U and W to be used for cartesian coordinates in Matpower Technical Note 4: u ū, U Ū, W W. Revision 4 January 22, 2018 Clarified second derivative notation in 6 and 7 to make explicit that, even if input argument is a function of X, λ is a constant in the context of the derivative. Added this revision history section. Thanks to Baljinnyam Sereeter. Revision 3 September 25, 2017 Corrected I bus to I bus in 50. Thanks to Salman Zaferanlouei. Revision 2 March 14, 2011 Corrected dimensions transpose mistake in the first derivative of the Lagrangian expression in 237. Thanks to Ali Mehrizi-Sani. Revision 1 February 24, 2010 Swapped g and h and G and H in notation to match convention used in previous publications. Published as Matpower Technical Note 2. Initial draft February 29,

28 REFERENCES REFERENCES References 1 R. D. Zimmerman, C. E. Murillo-Sánchez, and R. J. Thomas, Matpower: Steady-State Operations, Planning and Analysis Tools for Power Systems Research and Education, Power Systems, IEEE Transactions on, vol. 26, no. 1, pp , Feb DOI: /TPWRS Matpower. Online. Available: matpower/. 2 3 B. Sereeter and R. D. Zimmerman, Addendum to AC Power Flows and their Derivatives using Complex Matrix Notation: Nodal Current Balance, Matpower Technical Note 3, April Online. Available: cornell.edu/matpower/tn3-more-opf-derivatives.pdf 2 4 B. Sereeter and R. D. Zimmerman, AC Power Flows and their Derivatives using Complex Matrix Notation and Cartesian Coordinate Voltages, Matpower Technical Note 4, April Online. Available: edu/matpower/tn4-opf-derivatives-cartesian.pdf 2 28

AC Power Flows and their Derivatives using Complex Matrix Notation and Cartesian Coordinate Voltages

AC Power Flows and their Derivatives using Complex Matrix Notation and Cartesian Coordinate Voltages AC Power Flows and their Derivatives using Complex Matrix Notation and Cartesian Coordinate Voltages Baljinnyam Sereeter Ray D. Zimmerman April 2, 2018 Matpower echnical Note 4 c 2008, 2010, 2011, 2017,

More information

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2. APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product

More information

CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM

CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM 16 CHAPTER 2 LOAD FLOW ANALYSIS FOR RADIAL DISTRIBUTION SYSTEM 2.1 INTRODUCTION Load flow analysis of power system network is used to determine the steady state solution for a given set of bus loading

More information

REVIEW OF DIFFERENTIAL CALCULUS

REVIEW OF DIFFERENTIAL CALCULUS REVIEW OF DIFFERENTIAL CALCULUS DONU ARAPURA 1. Limits and continuity To simplify the statements, we will often stick to two variables, but everything holds with any number of variables. Let f(x, y) be

More information

Constrained Optimization

Constrained Optimization 1 / 22 Constrained Optimization ME598/494 Lecture Max Yi Ren Department of Mechanical Engineering, Arizona State University March 30, 2015 2 / 22 1. Equality constraints only 1.1 Reduced gradient 1.2 Lagrange

More information

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems Robert M. Freund February 2016 c 2016 Massachusetts Institute of Technology. All rights reserved. 1 1 Introduction

More information

CSL361 Problem set 4: Basic linear algebra

CSL361 Problem set 4: Basic linear algebra CSL361 Problem set 4: Basic linear algebra February 21, 2017 [Note:] If the numerical matrix computations turn out to be tedious, you may use the function rref in Matlab. 1 Row-reduced echelon matrices

More information

Convex Optimization Theory. Chapter 5 Exercises and Solutions: Extended Version

Convex Optimization Theory. Chapter 5 Exercises and Solutions: Extended Version Convex Optimization Theory Chapter 5 Exercises and Solutions: Extended Version Dimitri P. Bertsekas Massachusetts Institute of Technology Athena Scientific, Belmont, Massachusetts http://www.athenasc.com

More information

B553 Lecture 5: Matrix Algebra Review

B553 Lecture 5: Matrix Algebra Review B553 Lecture 5: Matrix Algebra Review Kris Hauser January 19, 2012 We have seen in prior lectures how vectors represent points in R n and gradients of functions. Matrices represent linear transformations

More information

Sensitivity-Based Line Outage Angle Factors

Sensitivity-Based Line Outage Angle Factors Sensitivity-Based Line Outage Angle Factors Kai E. Van Horn, Alejandro D. Domínguez-García, and Peter W. Sauer Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign

More information

OPTIMAL POWER FLOW (OPF) is a tool that has been

OPTIMAL POWER FLOW (OPF) is a tool that has been IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 2, MAY 2005 773 Cumulant-Based Probabilistic Optimal Power Flow (P-OPF) With Gaussian and Gamma Distributions Antony Schellenberg, William Rosehart, and

More information

Cyber Attacks, Detection and Protection in Smart Grid State Estimation

Cyber Attacks, Detection and Protection in Smart Grid State Estimation 1 Cyber Attacks, Detection and Protection in Smart Grid State Estimation Yi Zhou, Student Member, IEEE Zhixin Miao, Senior Member, IEEE Abstract This paper reviews the types of cyber attacks in state estimation

More information

The N k Problem using AC Power Flows

The N k Problem using AC Power Flows The N k Problem using AC Power Flows Sean Harnett 5-19-2011 Outline Introduction AC power flow model The optimization problem Some results Goal: find a small set of lines whose removal will cause the power

More information

Lecture Notes: Geometric Considerations in Unconstrained Optimization

Lecture Notes: Geometric Considerations in Unconstrained Optimization Lecture Notes: Geometric Considerations in Unconstrained Optimization James T. Allison February 15, 2006 The primary objectives of this lecture on unconstrained optimization are to: Establish connections

More information

THE restructuring of the power industry has lead to

THE restructuring of the power industry has lead to GLOBALLY CONVERGENT OPTIMAL POWER FLOW USING COMPLEMENTARITY FUNCTIONS AND TRUST REGION METHODS Geraldo L. Torres Universidade Federal de Pernambuco Recife, Brazil gltorres@ieee.org Abstract - As power

More information

Course Summary Math 211

Course Summary Math 211 Course Summary Math 211 table of contents I. Functions of several variables. II. R n. III. Derivatives. IV. Taylor s Theorem. V. Differential Geometry. VI. Applications. 1. Best affine approximations.

More information

PowerApps Optimal Power Flow Formulation

PowerApps Optimal Power Flow Formulation PowerApps Optimal Power Flow Formulation Page1 Table of Contents 1 OPF Problem Statement... 3 1.1 Vector u... 3 1.1.1 Costs Associated with Vector [u] for Economic Dispatch... 4 1.1.2 Costs Associated

More information

Ron Paul Curriculum 9th Grade Mathematics Problem Set #2

Ron Paul Curriculum 9th Grade Mathematics Problem Set #2 Problem Set # Find the value of each expression below, and then name the sets of numbers to which each value belongs:.. + 6.8. 7. 8 (.6). 8+ 5 5. 9/ Name the property illustrated by each equation: 6. z

More information

CP Algebra 2 Midterm Review Multiple Choice (40 questions)

CP Algebra 2 Midterm Review Multiple Choice (40 questions) CP Algebra 2 Midterm Review Multiple Choice (40 questions) Evaluate each expression if r = -1, n = 3, t = 12, and w = 1 2. 1. w[t + (t r)] 2. 9r 2 + (n 2 1)t Solve each equation. Check your solution. 3.

More information

A COMPUTER PROGRAM FOR SHORT CIRCUIT ANALYSIS OF ELECTRIC POWER SYSTEMS

A COMPUTER PROGRAM FOR SHORT CIRCUIT ANALYSIS OF ELECTRIC POWER SYSTEMS NIJOTECH VOL. 5 NO. 1 MARCH 1981 EJEBE 46 A COMPUTER PROGRAM FOR SHORT CIRCUIT ANALYSIS OF ELECTRIC POWER SYSTEMS BY G.C. EJEBE DEPARTMENT OF ELECTRICAL/ELECTRONIC ENGINEERING UNIVERSITY OF NIGERIA, NSUKKA.

More information

A Julia JuMP-based module for polynomial optimization with complex variables applied to ACOPF

A Julia JuMP-based module for polynomial optimization with complex variables applied to ACOPF JuMP-dev workshop 018 A Julia JuMP-based module for polynomial optimization with complex variables applied to ACOPF Gilles Bareilles, Manuel Ruiz, Julie Sliwak 1. MathProgComplex.jl: A toolbox for Polynomial

More information

1. Vectors. notation. examples. vector operations. linear functions. complex vectors. complexity of vector computations

1. Vectors. notation. examples. vector operations. linear functions. complex vectors. complexity of vector computations L. Vandenberghe ECE133A (Winter 2018) 1. Vectors notation examples vector operations linear functions complex vectors complexity of vector computations 1-1 Vector a vector is an ordered finite list of

More information

Examples 2: Composite Functions, Piecewise Functions, Partial Fractions

Examples 2: Composite Functions, Piecewise Functions, Partial Fractions Examples 2: Composite Functions, Piecewise Functions, Partial Fractions September 26, 206 The following are a set of examples to designed to complement a first-year calculus course. objectives are listed

More information

Power Grid State Estimation after a Cyber-Physical Attack under the AC Power Flow Model

Power Grid State Estimation after a Cyber-Physical Attack under the AC Power Flow Model Power Grid State Estimation after a Cyber-Physical Attack under the AC Power Flow Model Saleh Soltan, Gil Zussman Department of Electrical Engineering Columbia University, New York, NY Email: {saleh,gil}@ee.columbia.edu

More information

Regular paper. Particle Swarm Optimization Applied to the Economic Dispatch Problem

Regular paper. Particle Swarm Optimization Applied to the Economic Dispatch Problem Rafik Labdani Linda Slimani Tarek Bouktir Electrical Engineering Department, Oum El Bouaghi University, 04000 Algeria. rlabdani@yahoo.fr J. Electrical Systems 2-2 (2006): 95-102 Regular paper Particle

More information

MTH4101 CALCULUS II REVISION NOTES. 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) ax 2 + bx + c = 0. x = b ± b 2 4ac 2a. i = 1.

MTH4101 CALCULUS II REVISION NOTES. 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) ax 2 + bx + c = 0. x = b ± b 2 4ac 2a. i = 1. MTH4101 CALCULUS II REVISION NOTES 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) 1.1 Introduction Types of numbers (natural, integers, rationals, reals) The need to solve quadratic equations:

More information

Enhanced Newton Method Based Radial Distribution System Load Flow Analysis with Extrapolation Techniques

Enhanced Newton Method Based Radial Distribution System Load Flow Analysis with Extrapolation Techniques Enhanced Newton Method Based Radial Distribution System Load Flow Analysis with Extrapolation Techniques Asst. Prof. Dr. Hassan Kuhba Electrical Engineering Department, Engineering College/Baghdad University,

More information

A DC Power Flow Extension

A DC Power Flow Extension 2013 4th IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe), October 6-9, Copenhagen 1 A DC Power Flow Extension Theodoros Kyriakidis, Rachid Cherkaoui, Maher Kayal Electronics Laboratory

More information

OR MSc Maths Revision Course

OR MSc Maths Revision Course OR MSc Maths Revision Course Tom Byrne School of Mathematics University of Edinburgh t.m.byrne@sms.ed.ac.uk 15 September 2017 General Information Today JCMB Lecture Theatre A, 09:30-12:30 Mathematics revision

More information

Math 2: Algebra 2, Geometry and Statistics Ms. Sheppard-Brick Chapter 4 Test Review

Math 2: Algebra 2, Geometry and Statistics Ms. Sheppard-Brick Chapter 4 Test Review Chapter 4 Test Review Students will be able to (SWBAT): Write an explicit and a recursive function rule for a linear table of values. Write an explicit function rule for a quadratic table of values. Determine

More information

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems SECTION 5: POWER FLOW ESE 470 Energy Distribution Systems 2 Introduction Nodal Analysis 3 Consider the following circuit Three voltage sources VV sss, VV sss, VV sss Generic branch impedances Could be

More information

HW3 - Due 02/06. Each answer must be mathematically justified. Don t forget your name. 1 2, A = 2 2

HW3 - Due 02/06. Each answer must be mathematically justified. Don t forget your name. 1 2, A = 2 2 HW3 - Due 02/06 Each answer must be mathematically justified Don t forget your name Problem 1 Find a 2 2 matrix B such that B 3 = A, where A = 2 2 If A was diagonal, it would be easy: we would just take

More information

Two-Layer Network Equivalent for Electromagnetic Transients

Two-Layer Network Equivalent for Electromagnetic Transients 1328 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 18, NO. 4, OCTOBER 2003 Two-Layer Network Equivalent for Electromagnetic Transients Mohamed Abdel-Rahman, Member, IEEE, Adam Semlyen, Life Fellow, IEEE, and

More information

Power Flow Formulation Based on a Mixed-Linear and Nonlinear System of Equations

Power Flow Formulation Based on a Mixed-Linear and Nonlinear System of Equations Power Flow Formulation Based on a Mixed-Linear and onlinear System of Equations Hamed Ahmadi School of Electrical and Computer Engineering University of British Columbia Vancouver, BC Email: hameda@ece.ubc.ca

More information

Ohio s Learning Standards-Extended. Mathematics. The Real Number System Complexity a Complexity b Complexity c

Ohio s Learning Standards-Extended. Mathematics. The Real Number System Complexity a Complexity b Complexity c Ohio s Learning Standards-Extended Mathematics The Real Number System Complexity a Complexity b Complexity c Extend the properties of exponents to rational exponents N.RN.1 Explain how the definition of

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION DOI: 1.138/NPHYS535 Spontaneous synchrony in power-grid networks Adilson E. Motter, Seth A. Myers, Marian Anghel and Takashi Nishikawa Supplementary Sections S1. Power-grid data. The data required for

More information

Math 40510, Algebraic Geometry

Math 40510, Algebraic Geometry Math 40510, Algebraic Geometry Problem Set 1, due February 10, 2016 1. Let k = Z p, the field with p elements, where p is a prime. Find a polynomial f k[x, y] that vanishes at every point of k 2. [Hint:

More information

Review all the activities leading to Midterm 3. Review all the problems in the previous online homework sets (8+9+10).

Review all the activities leading to Midterm 3. Review all the problems in the previous online homework sets (8+9+10). MA109, Activity 34: Review (Sections 3.6+3.7+4.1+4.2+4.3) Date: Objective: Additional Assignments: To prepare for Midterm 3, make sure that you can solve the types of problems listed in Activities 33 and

More information

ECS130 Scientific Computing. Lecture 1: Introduction. Monday, January 7, 10:00 10:50 am

ECS130 Scientific Computing. Lecture 1: Introduction. Monday, January 7, 10:00 10:50 am ECS130 Scientific Computing Lecture 1: Introduction Monday, January 7, 10:00 10:50 am About Course: ECS130 Scientific Computing Professor: Zhaojun Bai Webpage: http://web.cs.ucdavis.edu/~bai/ecs130/ Today

More information

Appendix 5. Derivatives of Vectors and Vector-Valued Functions. Draft Version 24 November 2008

Appendix 5. Derivatives of Vectors and Vector-Valued Functions. Draft Version 24 November 2008 Appendix 5 Derivatives of Vectors and Vector-Valued Functions Draft Version 24 November 2008 Quantitative genetics often deals with vector-valued functions and here we provide a brief review of the calculus

More information

What is the purpose of this document? What is in the document? How do I send Feedback?

What is the purpose of this document? What is in the document? How do I send Feedback? This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Number

More information

Chapter 1 Vector Spaces

Chapter 1 Vector Spaces Chapter 1 Vector Spaces Per-Olof Persson persson@berkeley.edu Department of Mathematics University of California, Berkeley Math 110 Linear Algebra Vector Spaces Definition A vector space V over a field

More information

Fast Decoupled Power Flow for Unbalanced Radial Distribution Systems

Fast Decoupled Power Flow for Unbalanced Radial Distribution Systems Fast Decoupled Power Flow for Unbalanced Radial Distribution Systems Ray D. Zimmerman Hsiao-Dong Chiang School of Electrical Engineering Cornell University, Ithaca, NY 4853 USA 95 WM 29-6 PWRS Abstract

More information

Distance Between Ellipses in 2D

Distance Between Ellipses in 2D Distance Between Ellipses in 2D David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License. To

More information

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes

More information

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations An Overly Simplified and Brief Review of Differential Equation Solution Methods We will be dealing with initial or boundary value problems. A typical initial value problem has the form y y 0 y(0) 1 A typical

More information

New Jersey Quality Single Accountability Continuum (NJQSAC) A-SSE 1-2; A-CED 1,4; A-REI 1-3, F-IF 1-5, 7a

New Jersey Quality Single Accountability Continuum (NJQSAC) A-SSE 1-2; A-CED 1,4; A-REI 1-3, F-IF 1-5, 7a ALGEBRA 2 HONORS Date: Unit 1, September 4-30 How do we use functions to solve real world problems? What is the meaning of the domain and range of a function? What is the difference between dependent variable

More information

MATPOWER as Educational Tool for Solving Optimal Power Flow Problems on a Simulated Nigerian Power Grid

MATPOWER as Educational Tool for Solving Optimal Power Flow Problems on a Simulated Nigerian Power Grid International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue7 ǁ July. 2013 ǁ PP.73-78 MATPOWER as Educational Tool for Solving Optimal Power Flow

More information

Weighted Least Squares Topology Error Detection And Identification

Weighted Least Squares Topology Error Detection And Identification Weighted Least Squares Topology Error Detection And Identification A THESIS SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY Jason Glen Lindquist IN PARTIAL FULFILLMENT

More information

AM 205: lecture 19. Last time: Conditions for optimality, Newton s method for optimization Today: survey of optimization methods

AM 205: lecture 19. Last time: Conditions for optimality, Newton s method for optimization Today: survey of optimization methods AM 205: lecture 19 Last time: Conditions for optimality, Newton s method for optimization Today: survey of optimization methods Quasi-Newton Methods General form of quasi-newton methods: x k+1 = x k α

More information

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics ME751 Advanced Computational Multibody Dynamics Review: Elements of Linear Algebra & Calculus September 9, 2016 Dan Negrut University of Wisconsin-Madison Quote of the day If you can't convince them, confuse

More information

Equivalent relaxations of optimal power flow

Equivalent relaxations of optimal power flow Equivalent relaxations of optimal power flow 1 Subhonmesh Bose 1, Steven H. Low 2,1, Thanchanok Teeraratkul 1, Babak Hassibi 1 1 Electrical Engineering, 2 Computational and Mathematical Sciences California

More information

Smart Grid State Estimation by Weighted Least Square Estimation

Smart Grid State Estimation by Weighted Least Square Estimation International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-5, Issue-6, August 2016 Smart Grid State Estimation by Weighted Least Square Estimation Nithin V G, Libish T

More information

Solution: f( 1) = 3 1)

Solution: f( 1) = 3 1) Gateway Questions How to Evaluate Functions at a Value Using the Rules Identify the independent variable in the rule of function. Replace the independent variable with big parenthesis. Plug in the input

More information

= V I = Bus Admittance Matrix. Chapter 6: Power Flow. Constructing Ybus. Example. Network Solution. Triangular factorization. Let

= V I = Bus Admittance Matrix. Chapter 6: Power Flow. Constructing Ybus. Example. Network Solution. Triangular factorization. Let Chapter 6: Power Flow Network Matrices Network Solutions Newton-Raphson Method Fast Decoupled Method Bus Admittance Matri Let I = vector of currents injected into nodes V = vector of node voltages Y bus

More information

Zero Duality Gap in Optimal Power Flow Problem

Zero Duality Gap in Optimal Power Flow Problem 1 Zero Duality Gap in Optimal Power Flow Problem Javad Lavaei and Steven H. Low Abstract The imal power flow OPF) problem is nonconvex and generally hard to solve. In this paper, we propose a semidefinite

More information

Generator Matrix. Theorem 6: If the generator polynomial g(x) of C has degree n-k then C is an [n,k]-cyclic code. If g(x) = a 0. a 1 a n k 1.

Generator Matrix. Theorem 6: If the generator polynomial g(x) of C has degree n-k then C is an [n,k]-cyclic code. If g(x) = a 0. a 1 a n k 1. Cyclic Codes II Generator Matrix We would now like to consider how the ideas we have previously discussed for linear codes are interpreted in this polynomial version of cyclic codes. Theorem 6: If the

More information

ECE580 Solution to Problem Set 6

ECE580 Solution to Problem Set 6 ECE580 Fall 2015 Solution to Problem Set 6 December 23 2015 1 ECE580 Solution to Problem Set 6 These problems are from the textbook by Chong and Zak 4th edition which is the textbook for the ECE580 Fall

More information

A) (-1, -1, -2) B) No solution C) Infinite solutions D) (1, 1, 2) A) (6, 5, -3) B) No solution C) Infinite solutions D) (1, -3, -7)

A) (-1, -1, -2) B) No solution C) Infinite solutions D) (1, 1, 2) A) (6, 5, -3) B) No solution C) Infinite solutions D) (1, -3, -7) Algebra st Semester Final Exam Review Multiple Choice. Write an equation that models the data displayed in the Interest-Free Loan graph that is provided. y = x + 80 y = -0x + 800 C) y = 0x 00 y = 0x +

More information

Matrices and Vectors

Matrices and Vectors Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix

More information

Fine Tuning Of State Estimator Using Phasor Values From Pmu s

Fine Tuning Of State Estimator Using Phasor Values From Pmu s National conference on Engineering Innovations and Solutions (NCEIS 2018) International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume

More information

1) The line has a slope of ) The line passes through (2, 11) and. 6) r(x) = x + 4. From memory match each equation with its graph.

1) The line has a slope of ) The line passes through (2, 11) and. 6) r(x) = x + 4. From memory match each equation with its graph. Review Test 2 Math 1314 Name Write an equation of the line satisfying the given conditions. Write the answer in standard form. 1) The line has a slope of - 2 7 and contains the point (3, 1). Use the point-slope

More information

Chapter 3. Differentiable Mappings. 1. Differentiable Mappings

Chapter 3. Differentiable Mappings. 1. Differentiable Mappings Chapter 3 Differentiable Mappings 1 Differentiable Mappings Let V and W be two linear spaces over IR A mapping L from V to W is called a linear mapping if L(u + v) = Lu + Lv for all u, v V and L(λv) =

More information

Estimating Feasible Nodal Power Injections in Distribution Networks

Estimating Feasible Nodal Power Injections in Distribution Networks Estimating Feasible Nodal Power Injections in Distribution Networks Abdullah Al-Digs The University of British Columbia Vancouver, BC V6T 1Z4 Email: aldigs@ece.ubc.ca Sairaj V. Dhople University of Minnesota

More information

NETWORK MATRICES. voltages through the branch impedance matrix and branch admittance matrix: ELOOP = ZLOOP ILOOP ILOOP = YLOOP ELOOP (11)

NETWORK MATRICES. voltages through the branch impedance matrix and branch admittance matrix: ELOOP = ZLOOP ILOOP ILOOP = YLOOP ELOOP (11) NETWORK MATRICES 2. FORMATION OF Y BUS AND Z BUS The bus admittance matrix, YBUS plays a very important role in computer aided power system analysis. It can be formed in practice by either of the methods

More information

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning An Accelerated Block-Parallel Newton Method via Overlapped Partitioning Yurong Chen Lab. of Parallel Computing, Institute of Software, CAS (http://www.rdcps.ac.cn/~ychen/english.htm) Summary. This paper

More information

SIGNIFICANT increase in amount of private distributed

SIGNIFICANT increase in amount of private distributed 1 Distributed DC Optimal Power Flow for Radial Networks Through Partial Primal Dual Algorithm Vahid Rasouli Disfani, Student Member, IEEE, Lingling Fan, Senior Member, IEEE, Zhixin Miao, Senior Member,

More information

Incorporation of Asynchronous Generators as PQ Model in Load Flow Analysis for Power Systems with Wind Generation

Incorporation of Asynchronous Generators as PQ Model in Load Flow Analysis for Power Systems with Wind Generation Incorporation of Asynchronous Generators as PQ Model in Load Flow Analysis for Power Systems with Wind Generation James Ranjith Kumar. R, Member, IEEE, Amit Jain, Member, IEEE, Power Systems Division,

More information

CP Algebra 2 Midterm Review Multiple Choice (40 questions)

CP Algebra 2 Midterm Review Multiple Choice (40 questions) CP Algebra 2 Midterm Review Multiple Choice (40 questions) Evaluate each expression if r = -1, n = 3, t = 12, and w = 1 2. 1. w[t + (t r)] 2. 9r 2 + (n 2 1)t Solve each equation. Check your solution. 3.

More information

Lecture Notes: Introduction to IDF and ATC

Lecture Notes: Introduction to IDF and ATC Lecture Notes: Introduction to IDF and ATC James T. Allison April 5, 2006 This lecture is an introductory tutorial on the mechanics of implementing two methods for optimal system design: the individual

More information

Power Grid Partitioning: Static and Dynamic Approaches

Power Grid Partitioning: Static and Dynamic Approaches Power Grid Partitioning: Static and Dynamic Approaches Miao Zhang, Zhixin Miao, Lingling Fan Department of Electrical Engineering University of South Florida Tampa FL 3320 miaozhang@mail.usf.edu zmiao,

More information

N. L. P. NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP. Optimization. Models of following form:

N. L. P. NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP. Optimization. Models of following form: 0.1 N. L. P. Katta G. Murty, IOE 611 Lecture slides Introductory Lecture NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP does not include everything

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Vectors Arrays of numbers Vectors represent a point in a n dimensional space

More information

10.34 Numerical Methods Applied to Chemical Engineering Fall Quiz #1 Review

10.34 Numerical Methods Applied to Chemical Engineering Fall Quiz #1 Review 10.34 Numerical Methods Applied to Chemical Engineering Fall 2015 Quiz #1 Review Study guide based on notes developed by J.A. Paulson, modified by K. Severson Linear Algebra We ve covered three major topics

More information

A New Predictor-Corrector Method for Optimal Power Flow

A New Predictor-Corrector Method for Optimal Power Flow 1 st Brazilian Workshop on Interior Point Methods Federal Univesity of Technology Paraná (UTFPR) A New Predictor-Corrector Method for Optimal Power Flow Roy Wilhelm Probst 27-28 April, 2015 - Campinas,

More information

1 FUNCTIONS _ 5 _ 1.0 RELATIONS

1 FUNCTIONS _ 5 _ 1.0 RELATIONS 1 FUNCTIONS 1.0 RELATIONS Notes : (i) Four types of relations : one-to-one many-to-one one-to-many many-to-many. (ii) Three ways to represent relations : arrowed diagram set of ordered pairs graph. (iii)

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Bastian Steder

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Bastian Steder Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Bastian Steder Reference Book Thrun, Burgard, and Fox: Probabilistic Robotics Vectors Arrays of numbers Vectors represent

More information

Section 5.1 Composite Functions

Section 5.1 Composite Functions Section 5. Composite Functions Objective #: Form a Composite Function. In many cases, we can create a new function by taking the composition of two functions. For example, suppose f(x) x and g(x) x +.

More information

WRT in 2D: Poisson Example

WRT in 2D: Poisson Example WRT in 2D: Poisson Example Consider 2 u f on [, L x [, L y with u. WRT: For all v X N, find u X N a(v, u) such that v u dv v f dv. Follows from strong form plus integration by parts: ( ) 2 u v + 2 u dx

More information

A LOOP BASED LOAD FLOW METHOD FOR WEAKLY MESHED DISTRIBUTION NETWORK

A LOOP BASED LOAD FLOW METHOD FOR WEAKLY MESHED DISTRIBUTION NETWORK VOL. 3, NO. 4, AUGUST 28 ISSN 89-668 26-28 Asian Research Publishing Network (ARPN). All rights reserved. A LOOP BASED LOAD FLOW METHOD FOR WEAKLY MESHED S. Sivanagaraju, J. Viswanatha Rao 2 and M. Giridhar

More information

Observations Homework Checkpoint quizzes Chapter assessments (Possibly Projects) Blocks of Algebra

Observations Homework Checkpoint quizzes Chapter assessments (Possibly Projects) Blocks of Algebra September The Building Blocks of Algebra Rates, Patterns and Problem Solving Variables and Expressions The Commutative and Associative Properties The Distributive Property Equivalent Expressions Seeing

More information

MA102: Multivariable Calculus

MA102: Multivariable Calculus MA102: Multivariable Calculus Rupam Barman and Shreemayee Bora Department of Mathematics IIT Guwahati Differentiability of f : U R n R m Definition: Let U R n be open. Then f : U R n R m is differentiable

More information

MS 2001: Test 1 B Solutions

MS 2001: Test 1 B Solutions MS 2001: Test 1 B Solutions Name: Student Number: Answer all questions. Marks may be lost if necessary work is not clearly shown. Remarks by me in italics and would not be required in a test - J.P. Question

More information

Review 1. 1 Relations and Functions. Review Problems

Review 1. 1 Relations and Functions. Review Problems Review 1 1 Relations and Functions Objectives Relations; represent a relation by coordinate pairs, mappings and equations; functions; evaluate a function; domain and range; operations of functions. Skills

More information

LOWELL WEEKLY JOURNAL

LOWELL WEEKLY JOURNAL Y G q G Y Y 29 8 $ 29 G 6 q )

More information

POWER SYSTEMS in general are currently operating

POWER SYSTEMS in general are currently operating TO APPEAR IN IEEE TRANSACTIONS ON POWER SYSTEMS 1 Robust Optimal Power Flow Solution Using Trust Region and Interior-Point Methods Andréa A. Sousa, Geraldo L. Torres, Member IEEE, Claudio A. Cañizares,

More information

PreCalculus Notes. MAT 129 Chapter 5: Polynomial and Rational Functions. David J. Gisch. Department of Mathematics Des Moines Area Community College

PreCalculus Notes. MAT 129 Chapter 5: Polynomial and Rational Functions. David J. Gisch. Department of Mathematics Des Moines Area Community College PreCalculus Notes MAT 129 Chapter 5: Polynomial and Rational Functions David J. Gisch Department of Mathematics Des Moines Area Community College September 2, 2011 1 Chapter 5 Section 5.1: Polynomial Functions

More information

Math 203A - Solution Set 3

Math 203A - Solution Set 3 Math 03A - Solution Set 3 Problem 1 Which of the following algebraic sets are isomorphic: (i) A 1 (ii) Z(xy) A (iii) Z(x + y ) A (iv) Z(x y 5 ) A (v) Z(y x, z x 3 ) A Answer: We claim that (i) and (v)

More information

Minimum Polynomials of Linear Transformations

Minimum Polynomials of Linear Transformations Minimum Polynomials of Linear Transformations Spencer De Chenne University of Puget Sound 30 April 2014 Table of Contents Polynomial Basics Endomorphisms Minimum Polynomial Building Linear Transformations

More information

Nonlinear Optimization: What s important?

Nonlinear Optimization: What s important? Nonlinear Optimization: What s important? Julian Hall 10th May 2012 Convexity: convex problems A local minimizer is a global minimizer A solution of f (x) = 0 (stationary point) is a minimizer A global

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello Vectors Arrays of numbers Vectors represent a point

More information

March Algebra 2 Question 1. March Algebra 2 Question 1

March Algebra 2 Question 1. March Algebra 2 Question 1 March Algebra 2 Question 1 If the statement is always true for the domain, assign that part a 3. If it is sometimes true, assign it a 2. If it is never true, assign it a 1. Your answer for this question

More information

Constrained optimization: direct methods (cont.)

Constrained optimization: direct methods (cont.) Constrained optimization: direct methods (cont.) Jussi Hakanen Post-doctoral researcher jussi.hakanen@jyu.fi Direct methods Also known as methods of feasible directions Idea in a point x h, generate a

More information

1.2 Derivation. d p f = d p f(x(p)) = x fd p x (= f x x p ). (1) Second, g x x p + g p = 0. d p f = f x g 1. The expression f x gx

1.2 Derivation. d p f = d p f(x(p)) = x fd p x (= f x x p ). (1) Second, g x x p + g p = 0. d p f = f x g 1. The expression f x gx PDE-constrained optimization and the adjoint method Andrew M. Bradley November 16, 21 PDE-constrained optimization and the adjoint method for solving these and related problems appear in a wide range of

More information

FAST OPTIMAL POWER FLOW ANALYSIS FOR LARGE-SCALE SMART GRID YI LIANG THESIS

FAST OPTIMAL POWER FLOW ANALYSIS FOR LARGE-SCALE SMART GRID YI LIANG THESIS c 2013 Yi Liang FAST OPTIMAL POWER FLOW ANALYSIS FOR LARGE-SCALE SMART GRID BY YI LIANG THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical and

More information

Enforcing Passivity for Admittance Matrices Approximated by Rational Functions

Enforcing Passivity for Admittance Matrices Approximated by Rational Functions IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 1, FEBRUARY 2001 97 Enforcing Passivity for Admittance Matrices Approximated by Rational Functions Bjørn Gustavsen, Member, IEEE and Adam Semlyen, Life

More information

ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3

ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3 ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3 ISSUED 24 FEBRUARY 2018 1 Gaussian elimination Let A be an (m n)-matrix Consider the following row operations on A (1) Swap the positions any

More information

The Derivative. Appendix B. B.1 The Derivative of f. Mappings from IR to IR

The Derivative. Appendix B. B.1 The Derivative of f. Mappings from IR to IR Appendix B The Derivative B.1 The Derivative of f In this chapter, we give a short summary of the derivative. Specifically, we want to compare/contrast how the derivative appears for functions whose domain

More information

NOTES ON LINEAR ALGEBRA CLASS HANDOUT

NOTES ON LINEAR ALGEBRA CLASS HANDOUT NOTES ON LINEAR ALGEBRA CLASS HANDOUT ANTHONY S. MAIDA CONTENTS 1. Introduction 2 2. Basis Vectors 2 3. Linear Transformations 2 3.1. Example: Rotation Transformation 3 4. Matrix Multiplication and Function

More information