Distributed Stability Analysis and Control of Dynamic Networks

Size: px
Start display at page:

Download "Distributed Stability Analysis and Control of Dynamic Networks"

Transcription

1 Distributed Stability Analysis and Control of Dynamic Networks M. Anghel and S. Kundu Los Alamos National Laboratory, USA August 4, 2015 Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

2 Research Goals Analysis and control of complex systems Paradigmatic Example Power grids comprised of thousands nonlinear components linked across thousands of kilometers. Problems The grid aging, centralized, and inflexible control infrastructure does not provide the flexibility which power systems need to guarantee its robust stability. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

3 Research Goals Paradigm Shift The new demands on the electricity delivery system are requiring that it function in ways for which it was never originally designed. Challenges (Opportunities) Distributed & renewable generation, emerging demand response, real time measurements (PMU). Stochastic and epistemic uncertainty. The system s dynamic components become increasingly independent and autonomous agents. Future Transformations Modern distributed measurements, control, and management concepts are necessary to operate the grid. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

4 Research Goals Project Goals Construct an algorithmic synthesis of nonlinear and distributed control techniques for large networked (power) systems. Build a decentralized approach which exploits separability and decomposition of the corresponding control problem into nonlinear sub-problems which can be solved locally and efficiently. Design scalable analysis and control algorithms. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

5 Background & Significance The problem we study Transient Stability Basic Stability Problem We assume a dynamical system described by an autonomous set of nonliner equations ẋ = f (x), x R m. (1) Assume that x = 0 is a stable equilibrium point (SEP), i.e. f (0) = 0. Fundamental Stability Question Assume that the system reaches the state x c when the disturbance is finally cleared. Does the trajectory x(t) with x(0) = x c converge to the SEP as t? Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

6 Background & Significance Power System Example I Power Grid Examples e δ v 0 Consider this model: G x d x L x Th ẋ 1 = x 2 ẋ 2 = 10λ 20 sin(x 1 ) x 2 The equilibrium points can be found from the steady-state (power flow) equations: 0 = x 2 0 = 10λ 20 sin(x 10 ) x 20 Milano, F., Power System Modelling and Scripting, Springer, Heidelberg. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

7 Equilibria Background & Significance Power Grid Examples The solutions are: [ x10 x 20 ] [ sin 1 ] (λ/2) = 0 (2) With two equilibrium points (and their periodic images): x 1s = sin 1 (λ/2) x 1u = π sin 1 (λ/2) Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

8 Background & Significance Power Grid Examples Stability and Region of Attraction λ = 0.2 λ = 0.5 λ = x 2 0 x 2 x x x x 1 λ = 1.5 λ = 1.8 λ = x 2 x 2 x x x x 1 Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

9 Background & Significance Power System Example II Power Grid Examples 5 ẋ 1 = x 2 ẋ 2 = sin(x 1 ) 0.5 sin(x 1 x 3 ) 0.4x 2 ẋ 3 = x 4 ẋ 4 = 0.5 sin(x 3 ) 0.5 sin(x 3 x 1 ) 0.5x where x 1 = δ 1, x 2 = ω 1, x 3 = δ 2, x 4 = ω 2. Remark No transfer conductances! Jump to Energy Function Jump to Classical Model δ δ 1 The boundary of the region of attraction for the SEP x s located at the origin ( ). This boundary contains 12 hyperbolic equilibrium points ( ). Four more equlibrium points are also shown ( ). H. D. Chiang, Direct Methods for Stability Analysis of Electric Power Systems,Wiley, Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

10 Methods Lyapunov Function Methods Lyapunov s Theorem If D R m containing x s = 0 and V : D R such that V (0) = 0, andv (x) > 0 x D {0}, V (x) = V f (x) 0 x D, x then the origin is a stable equilibrium. Moreover, if then the origin is asymptotically stable. V (x) < 0 x D {0}, ROA estimates Any level set Ω c = {x R m V (x) c}, such that Ω c D, describes a positively invariant region contained in the domain of attraction of the equilibrium point. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

11 Methods The trouble with Lyapunov Lyapunov Function Methods They are not constructive conditions; they do not tell us how to find a Lyapunov function for a particular system. Testing the positivity conditions required in the theorem is notoriously difficult. Even when both the vector field f and the Lyapunov function candidate V are polynomial, the Lyapunov conditions are essentially polynomial non-negativity conditions which are known to be N P-hard to test. Fortunately, if we relax the polynomial non-negativity conditions to appropriate sum of squares (SOS) conditions, testing SOS conditions can be done efficiently using SDP. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

12 Positive Polynomials Methods Sums of Squares Methods Gramm Matrix Representation Any p R m,2d can be represented as p(x) = z m,d (x) T Qz m,d (x), where z n,d (x) is a vector of monomials z m,d (x) := [1, x 1, x 2,..., x m, x 2 1, x 1x 2,..., x 2 m,..., x d m] T (3) Remark: z m,d (x) is a ( ) m+d d -vector. SOS polynomials p is a sum of squares (SOS) if there exist polynomials {p i } N i=1 such that p = N i=1 p2 i. If p is SOS then p 0. The reverse implications is not true except in some specific cases. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

13 Methods Sums of Squares Methods Theorem Fix p R m,2d. Then p(x) Σ m,2d iff there exists Q 0. Remark All solutions to p(x) = z m,d (x) T Qz m,d (x) can be expressed as Q = Q 0 + n i=1 λ iq i where p = z T m,d Q 0z m,d and each Q i satisfies z T m,d Q iz m,d = 0. Jump to SOS example Determining if a SOS decomposition exists for a given polynomial is equivalent to a linear matrix inequality feasibility problem. find λ 1,..., λ n n s.t. Q 0 + λ i Q i 0 i=1 (4) Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

14 SOS programming Methods Sums of Squares Methods Given w R s and polynomials {p k } s k=0 solve: min α R m w T α subject to: p 0 + s α k p k Σ[x] k=1 This SOS programming problem is an SDP: The cost is a linear function of α. The SOS constraint can be replaced with a LMI constraint. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

15 SOSTOOLS Methods Sums of Squares Methods SOSP SOSTOOLS SDP Converts the SOS program to a SDP. SOSP Solution SOSTOOLS SDP Solution SeDuMi/ SDPT3 Calls the SDP solver. Converts the SDP solution back to the solution of the SOS program. S.Prajna, A.Papachristodoulou, and P.A.Parrilo. SOSTOOLS A Sum of Squares Optimization Toolbox, Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

16 Methods Sums of Squares Methods SOS search for Lyapunov functions SOS technique is used to find polynomial functions V R m, with V (0) = 0 such that V (x) φ 1 (x) Σ m x D (5) V (x) φ 2 (x) Σ m x D (6) for some domain D around x = 0 and positive definite functions φ 1,2 (x). For example φ 1,2 (x) = ɛ 1,2 m i=1 x 2 i and ɛ 1,2 > 0. Notes It is convenient to define the domain D = {x R m p(x) β} for some positive polynomial p(x) = m i=1 x i 2 and β > 0. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

17 Methods Representation Theorems Sums of Squares Methods Putinar s Positivestellensatz Theorem Let K = {x R m g 1 (x) 0,..., g n (x) 0} be a compact set. If p(x) is positive on K, then p(x) = σ 0 + j σ jg j (x) σ 0, σ j Σ m, j. SOS problem Given p(x) find σ j Σ m, j = 1, 2,..., n such that p(x) j σ jg j (x) Σ m. We can also search for unknown coefficients of p so that p is positive on K. M. Putinar, Positive polynomials on compact semi-algebraic sets, Indiana University Mathematics Journal, vol. 42, no. 3, pp , J. B. Lasserre, Moments, Positive Polynomials and Their Applications, Imperial College Press, Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

18 Power System Example Methods Sums of Squares Methods SOS search for Lyapunov functions If there exists a constant β > 0 and polynomial functions V, p 1,2 R m, and σ 1,2 Σ m such that V (0) = 0 and V σ 1 (β p) p 1 G φ 1 Σ m (7) V σ 2 (β p) p 2 G φ 2 Σ m (8) then x = 0 is a stable equilibrium point. Remark The vectors of polynomials G enforce algebraic constraints produced by a recasting procedure that transforms the non-polynomial ODEs into a set of polynomials DAEs. Jump to Analysis of Non-polynomial systems Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

19 Methods Sums of Squares Methods Remark An algorithm to maximize the size of the invariant subset is needed in order to improve the estimated ROA. Wloszek, Lyapunov based analysis and controller synthesis for polynomial systems using SOS optimization, Ph.D. dissertation, UC Berkeley, Anghel et al, Algorithmic Construction of Lyapunov Functions for Power System Stability Analysis. TCS 60, , Go to Bretas model Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

20 The Trouble with SOS Methods Sums of Squares Methods There are serious difficulties before these algebraic methods can be applied to large power systems. The difficulties are not conceptual but numerical. It is currently very hard to construct Lyapunov functions of systems with large state dimension, for cubic vector fields and quartic Lyapunov functions. This limitation renders the proposed algorithm impractical in its current formulation. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

21 Large Scale Systems Analysis Decomposition/Aggregation Approach System decomposition and analysis of its components (subsystems) and their interconnections. J. Anderson and A. Papachristodoulou, A decomposition technique for nonlinear dynamical system analysis, IEEE TAC 57, , June Fundamental Questions How to guarantee the global stability of a nonlinear interconnected system form the local stability of its subsystems? How to design local controllers that respond to local disturbances? Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

22 Large Scale Systems Analysis Generic Analysis Tools 1 vector Lyapunov functions and linear comparison principles 2 composite Lyapunov functions (do not scale well!) 3 small-gain theorems for networked systems (do not scale well!) Proposed Approach 1 We employ a system decomposition technique in order to derive a collection of low order, weakly interacting subsystems. 2 We perform a Lyapunov stability analysis for each isolated subsystem. 3 We analyze the stability of the full system using the subsystem Lyapunov functions and disturbance analysis techniques. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

23 Large Scale Systems Analysis Network of Dynamical systems System Decomposition We seek a decomposition ẋ 1 = f 1 (x 1 )+g 1 (x 1, x N1 ) ẋ 2 = f 2 (x 2 )+g 2 (x 2, x N2 ). ẋ n = f n (x n )+g n (x n, x Nn ) where f i (0) = 0, g i (x i, 0) = 0, i, and N i : {neighbors of i }. Fundamental Questions Is it asymptotically stable, i.e. lim t x i (t) = 0? If not, is there a distributed stabilizing control u i (x i )? Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

24 Large Scale Systems Analysis Isolated Subsystem Analysis Lyapunov Functions and Interactions Analyze the isolated dynamics ẋ i = f i (x i ) If D i R m i and V i : D i R such that V i (0) = 0, V i (x i ) > 0 x i D i {0}, V i (x i ) = V T i f i (x i ) < 0 x i D i, Finaly, R 0 i = {x i R m i V i (x i ) 1} D i, Let s point the obvious With no interactions R = R 0 1 R R0 n approximates the global ROA. Under interactions from neighbors V i (x i ) = Vi T (f i (x i ) + g i ) < 0 only if g i 2 is sufficiently small. This is not quite so as x i 0. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

25 Large Scale Systems Analysis Generic Network Stability Stability of Two Connected Systems Assume two interacting subsystems ẋ 1 = f 1 (x 1 ) + g 1 (x 1, x 2 ), ẋ 2 = f 2 (x 2 ) + g 2 (x 2, x 1 ). We assume that f i (x i ) = 0 and g i (x 1, x 2 ) = 0, for i = 1, 2. There Lyapunov functions V i (x i ) for each isolated subsystem ẋ i = f i (x i ), and ROA estimates given by Ω i 1 = {x i R n i V i (x i ) 1} for i = 1, 2. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

26 Example I Large Scale Systems Analysis Generic Network Stability Coupled Van der Pol oscillators Dynamics: ẋ 1 = x 2 + ax 2 x 3 ẋ 2 = x 1 + (x1 2 1)x 2 + bx 1 x 4 ẋ 3 = x 4 + ax 4 x 1 ẋ 4 = x 3 + (x3 2 1)x 4 + bx 3 x 2, There quadratic Lyapunov functions : V 1 = 0.77x x 1x x2 2, V 2 = 0.77x x 3x x4 2. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

27 Large Scale Systems Analysis Generic Network Stability Problem Formulation Assume that a disturbance moves the coupled system to the state (x1 0, x 2 0 ) after which the disturbance is removed. Will the system evolve back to its stable equilibrium (0, 0)? x 1 x 2 x 1 x 2 Compute Stability Curves Find the γ 2 (γ 1 ) such that Ω 1 γ 1, γ 1 1, remains invariant under bounded disturbances Ω 2 γ 2, γ 2 1, and the action of the system s dynamics. GoAnghel to Disturbance & Kundu Analysis (LANL) Distributed Analysis & Control of Networks August 4, / 55

28 Example I Large Scale Systems Analysis Generic Network Stability γ a= 0.10 b= 0.10 a= 0.01 b= 0.01 a= 0.05 b= 0.05 γ 2 (γ 1 ) γ 1 Stability Condition For two connected systems the answer is very simple: If for γ 1 = V 1 (x1 0 ) the state x2 0 {x 2 R n V 2 (x 2 ) γ 2 (γ 1 )}, If for γ 2 = V 2 (x2 0 ) the state x1 0 {x 1 R n V 1 (x 1 ) γ 1 (γ 2 )}, then the composite system is stable. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

29 Large Scale Systems Analysis Generic Network Stability Network Stability Conditions Let s assume a system composed of n subsystems: ẋ i = f i (x i ) + g ij (x i, x j ), for k = 1,..., M. (9) j N (i) Assume that the system is in the state (x 0 1,..., x 0 n ). Compute γ i = V i (xi 0 ). For each i solve the SOS programs s 2 Vi s 1j (γ j V j (x j )) q(v i γ i ) Σ n+m. (10) j N (i) If a solution exists for all i the system is stable. The subsystems for which a solution is not found might be unstable. Apply local controllers to restore stability. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

30 Example II Large Scale Systems Analysis Generic Network Stability Coupled 1D Systems ẋ 1 = 0.1x x x 2, V 1 = 0.09x1 2, R 0 1 = [ 3.3, 3.3]. ẋ 2 = 0.6x x x 1, V 2 = 0.11x2 2, R 0 1 = [ 3.0, 3.0]. 3 1 x 1 V 1 2 x V 2 states Lyapunov level sets time time Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

31 Large Scale Systems Analysis Generic Network Stability Iterative Stability Algorithm: Step # 1 V l = ɛ 0 l V j = ɛ 0 j V i = ɛ 0 i V i = ɛ 1 i + Communicate ɛ 0 i = V i (x i (0)) Then, for each i, find the minimum ɛ 1 i [0, ɛ 0 i ), such that Vi T (f i + g i ) < 0 on {x V i [ɛ 1 i, ɛ0 i ], V j [0, ɛ 0 j ] j N i } Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

32 Large Scale Systems Analysis Generic Network Stability Iterative Stability Algorithm: Step # k V l = ɛ k l V j = ɛ k j V i = ɛ k i If ɛ k i =0 : STOP. Else, Communicate ɛ k i (from step k) + V i = ɛ k+1 i Then, for each i, find the minimum ɛ k+1 i [0, ɛ k i ), such that Vi T (f i + g i ) < 0 on {x V i [ɛ k+1 i, ɛ k i ], V j [0, ɛ k j ] j N i } Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

33 Large Scale Systems Analysis Generic Network Stability Example I: Network of Van Der Pol Oscillators ẋ i1 = x i2 ẋ i2 = µ i x i2 (1 x 2 i1 ) x i1+ j N i \{i} ζ ij x i1 x j Polynomial Lyapunov functions, using Expanding interior algorithm, see Wloszek 2003, Anghel et al 2013, and Estimates of isolated ROAs for varying polynomial orders. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

34 Large Scale Systems Analysis Generic Network Stability Example I: Network of Van Der Pol Oscillators The red lines are the contour level sets defined by the initial conditions: ɛ 0 i = V i (x i (0)). Evolution of the stability analysis algorithm. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

35 Large Scale Systems Analysis Stabilizing Control Design Generic Network Stability Necessary when the stability algorithm fails Attributes: Decentralized: activated and designed locally Minimal: applied on certain "rings" in the state-space Design method (at each step k, for each i), Decide if control is needed, i.e. if V T i (f i + g i ) Vi =ɛ k i, V j ɛ k j j i 0. If needed, compute control u k i (x i ), so that V T i (f i + g i + u k i ) Vi =ɛ k i, V j ɛ k j j i < 0 Find the minimum ɛ k+1 i [0, ɛ k i ) with the controlled dynamics. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

36 Control Example Large Scale Systems Analysis Generic Network Stability V 1 V 2 V 3 V 4 V 5 V 6 V 7 x(t) V(t) t t Control applied at subsystems 1, 2 and 5. Conservative design, due to (1) its distributed nature, and (2) the inherent conservativeness of the Lyapunov functions Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

37 Control Example Large Scale Systems Analysis Generic Network Stability x(t) V(t) V 1 V 2 V 3 V 4 V 5 V 6 V t t Control applied at subsystems 1, 2 and 5. Conservative design, due to (1) its distributed nature, and (2) the inherent conservativeness of the Lyapunov functions Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

38 Large Scale Systems Analysis Generic Network Stability Example II: Power System Example Network preserving model: D i δi = P Di P Ei (δ), i = 1,..., L, δ L+i = ω i, i = 1,..., G, M i ω i + D L+i ω i = P Mi P EL+i (δ). Bergen & Hill, A structure preserving model for power 5 6 Load node system stability analysis, TPAS, 100, 25-35, Generator node Overlapping decomposition: δ in = δ i δ n, for i = 1,..., L + G 1, ω in = ω i ω n, for i = 1,..., G 1, ω G = ω n. Jump to Dynamic Load Model Subsystem node 4 1 Reference node Shadow reference Network of three generators and six load nodes. We perform an overlapping decomposition in which the speed dynamics of the reference node (generator node 3) is shared with all the subsystems. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

39 Large Scale Systems Analysis Generic Network Stability Example II: Power System Example Disturbance Analysis V x 2 (a) ROA of subsystem 2 (node 5) (b) ROA of subsystem 7 (node 2) Estimates of regions of attraction of isolated subsystems using expanding interior algorithm. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

40 Large Scale Systems Analysis Generic Network Stability Stability in the sense of Lyapunov, under control A disturbance was created by tripping the line between nodes 5-7 for the duration t [0, 3s] and also tripping the line between nodes 7-8 for t [1s, 3s], essentially disconnecting the nodes 7 and 2 from the rest of the network for t [1s, 2s]. k ɛ k 1 ɛ k 2 ɛ k 3 ɛ k ɛ k ɛ k ɛ k ɛ k State-Feedback Control State-feedback example U 0 7 = 5.1 cos δ 2,1 38.4ω 2,1 1.8ω sin δ 2,1 5.1 which is applied to the speed dynamics equation of the generator 2 of S 7. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

41 Conclusions Key Points Distributed, scalable, and parallel algorithm for large-scale nonlinear dynamical systems Robust to structural changes in the network Local communications and measurements Can be extended to cases when Lyapunov function level-sets show initial increase (Kundu & Anghel 2015) The method opens up the possibility to include more refined subsystem models in the analysis of large (power) systems. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

42 Acknowledgements Many thanks to: Pablo Parrilo Zachary W. Jarvis- Wloszek Antonis Papachristodoulou Stephen Prajna Weehong Tan Federico Milano Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

43 Appendices Classical Power System Model Power System Model In a classical power system model consisting of n synchronous generators the dynamics of the generator phase angles are modeled by the swing equations: δ i = ω i, ω i = λ i ω i + 1 M i (P mi P ei (δ)), (11a) (11b) where P ei (δ) = E 2 i G ii + j,j i E i E j [B ij sin(δ i δ j ) + G ij cos(δ i δ j )]. Return to Power System Example Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

44 Energy Function Appendices Energy Function Methods When G ij = 0 the classical model has the following energy function: V (δ, ω) = 1 M i ωi 2 P i (δ i δi s 2 ) i i E i E j B ij {cos(δ i δ j ) cos(δi s δj s )} j,j i Estimating ROA The Closest UEP algorithm The Boundary of stability region-based Controlling Unstable equilibrium point (BCU) method. Return to Power System Example δ x u1 x u2 Return to Troubles with Lyapunov δ 1 Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

45 Appendices Energy Function Methods... and some Remarkable Weaknesses No analytical energy functions for power systems with transfer conductances exists. The task of computing the critical energy value is very difficult. counter-examples in which these methods produce wrong results. A. Llamas et al, Clarifications of the BCU method for transient stability analysis, PES 10, ,1995. The assumption of the method do not hold generically for power system models. There are no theoretical guarantees. F. Paganini et al, Generic Properties, One-Parameter Deformations, and the BCU Method, TCS 46, , The only methods with zero miss probability are those who survey all UEPs. R. Fischl et al, A comparison of dynamic security indices based on direct methods, IJEPES 10, ,1988. Return to Power System Example Return to Troubles with Lyapunov Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

46 Example Appendices SOS Example The polynomial p = 2x x 1 3x 2 x1 2x x 2 4 can be written as p = z2,2 T Qz 2,2 where x z 2,2 = x 1 x 2 Q 0 = Q 1 = x We can define an affine subspace of symmetric matrices related to p as S p = {Q z T n,d Qz n,d = p(x)} = { Q 0 + } h λ i Q i λ i R i=1 Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

47 Appendices SOS Example p = 2x x 3 1 x 2 x 2 1 x x 4 2 is SOS since Q 0 + λ 1 Q 1 0 for λ 1 = 5. An SOS decomposition can be constructed from a Cholesky factorization: Q + λ 1 Q 1 = L T L where: L = 1 [ ] Thus p = (Lz) T (Lz) == 1 2 (2x 2 1 3x x 1x 2 ) (x x 1x 2 ) 2 A Tutorial on Sum of Squares Techniques for Systems Analysis Antonis Papachristodoulou and Stephen Prajna, ACC Return to SOS Polynomials Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

48 Appendices Analysis of Non-polynomial Systems Analysis of Non-polynomial systems Theorem Any system with non-polynomial nonlinearities can be converted to a polynomial system with a larger state dimension, but with a series of equality constraints restricting the states to a manifold of the original state dimension. 1 Define the new state variables z 3i 2 = sin(δ i ), z 3i 1 = 1 cos(δ i ), z 3i = ω i for i = 1,..., (n 1). 2 Use the chain rule of differentiation to derive the dynamics of the new state variables. 3 Derive the equality constraints that arise from the recasting process: where i = 1,..., n 1. G i (z) = z 2 3i 2 + z2 3i 1 2z 3i 1 = 0, (12) Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

49 Appendices Analysis of Non-polynomial Systems Recasted dynamics: ż = f (z), where z = F (x), f : R M R M, with M = m 1 + m 2, and m 1 = n 1 and m 2 = 2(n 1). ż 1 = z 3 z 2 z 3 ż 2 = z 1 z 3 ż 3 = z 4 0.4z z z z 1 z z 1 z z 2 z z 2 z 5 ż 4 = z 6 z 5 z 6 ż 5 = z 4 z 6 ż 6 = z z z z 5 0.5z z 1 z z 1 z z 2 z z 2 z 5 The recasting process introduces the following constraints: G 1 (z) = z1 2 + z z 2 = 0 G 2 (z) = z4 2 + z z 5 = 0 Return to Power System Example Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

50 Another Example Appendices A model with transfer conductances A model with transfer conductances: ẋ 1 = x 2 ẋ 2 = cos(x 1 x 3 ) cos(x 1 ) sin(x 1 x 3 ) sin(x 1 ) x 2 ẋ 3 = x 4 ẋ 4 = sin(x 1 x 3 ) cos(x 1 x 3 ) cos(x 3 ) x sin(x 3 ) where x 1 = δ 1, x 2 = ω 1, x 3 = δ 2, x 4 = ω 2. Return to Power System Example Bretas and Alberto, Lyapunov function for power systems with transfer conductances: Extension of the invariance principle, TPS 18, , Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

51 Disturbance Analysis Appendices Disturbance Analysis Problem Formulation We consider a polynomial dynamical system ẋ = f (x) + g(x, w), (13) where x(t) R n, w(t) R m, f R n n, f (0) = 0, and g R n m n. We define the peak of w to be bounded by w(t) γ 2. Define the invariant set as Ω γ1 = {x R n V (x) γ 1 }, where V (x), is the Lyapunov function of the isolated system (w = 0). Find the γ 2 such that Ω γ1 remains invariant under these bounded disturbances and the action of the system s dynamics. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

52 Appendices Disturbance Analysis SOS formulation If V (x, w) 0 on the boundary of Ω γ1 for all w(t) γ 2, then Ω γ1 is invariant. Solving the SOS program s 1 (γ 2 w T w) s 2 V q(v γ1 ) Σ n+m. (14) by searching over the polynomials q and the s i, i = 1, 2 to maximize γ 2 subject to (14). Compute stability curve γ 2 (γ 1 ). Remarks SOS techniques can be used to perform Nonlinear Reachable Set Analysis and to incorporate Parametric Uncertainty. Return to Stability of Two Connected Systems Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

53 Network Preserving Model Dynamic Load Modeling In classical power system model, the dynamics of the system is given by the swing equations of the generators alone. The loads in the network are simply modeled as constant impedance for the purpose of stability analysis. This is not necessarily a valid assumption. Especially considering that in a future grid there will be increasingly higher demand side participation which is likely to introduce faster dynamics at the load bus (or node). One usually adopted dynamic load model represents the frequency dynamics at the load nodes as a function of their real (or active) power. However, other dynamics can also be considered, for example, the voltage magnitude dynamics as a function of the reactive load. A. R. Bergen and D. J. Hill, A structure preserving model for power system stability analysis, IEEE PAS-100(1), 25-35, Jan Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

54 Network Preserving Model Frequency-dependent Load Power Each load is modeled as a frequency-dependent power load, while assuming that the load bus voltage magnitude remains constant (an assumption that can be relaxed if desired). δ i = 1 D i (P Li P ei (δ)), (15a) where P ei (δ) = E 2 i G ii + j,j i E i E j [B ij sin(δ i δ j ) + G ij cos(δ i δ j )]. and P Li is the nominal (or rated) active power load. At the limit D i 0+, it is constant power load, with P ei = P Li. Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

55 Network Preserving Model Frequency-dependent Load Power (Cont.) The frequency-dependent load model has its advantages: In Lyapunov stability analysis, the transfer conductances in lines are often ignored, which becomes invalid if active loads are absorbed as equivalent resistances. Frequency-dependent load model resolves that issue. The structural aspect of the network is nicely preserved. Thus the Lyapunov function truly represents the spatial distribution of stored energy in the network (a topological Lyapunov function ). This also gives us the tool to consider other dynamics, such as a voltage magnitude dependent reactive power load model. There are demand side control algorithms that changes the active power consumption on a real-time basis based on the network condition). Preserving the network topology helps us explicity account for such load control techniques in analyzing stability of the network. Return to Network Preserving Model Anghel & Kundu (LANL) Distributed Analysis & Control of Networks August 4, / 55

Stability Analysis of Power Systems using Network Decomposition and Local Gain Analysis

Stability Analysis of Power Systems using Network Decomposition and Local Gain Analysis 203 IREP Symposium-Bulk Power System Dynamics and Control -IX (IREP), August 25-30, 203, Rethymnon, Greece Stability Analysis of Power Systems using Network Decomposition and Local Gain Analysis Marian

More information

Algorithmic Construction of Lyapunov Functions for Power System Stability Analysis

Algorithmic Construction of Lyapunov Functions for Power System Stability Analysis 1 Algorithmic Construction of Lyapunov Functions for Power System Stability Analysis M. Anghel, F. Milano, Senior Member, IEEE, and A. Papachristodoulou, Member, IEEE Abstract We present a methodology

More information

Power System Transient Stability Analysis Using Sum Of Squares Programming

Power System Transient Stability Analysis Using Sum Of Squares Programming Power System Transient Stability Analysis Using Sum Of Squares Programming M. Tacchi, B. Marinescu, M. Anghel, S. Kundu, S. Benahmed and C. Cardozo Ecole Centrale Nantes-LS2N-CNRS, France sif-eddine.benahmed@eleves.ec-nantes.fr,

More information

Analytical Validation Tools for Safety Critical Systems

Analytical Validation Tools for Safety Critical Systems Analytical Validation Tools for Safety Critical Systems Peter Seiler and Gary Balas Department of Aerospace Engineering & Mechanics, University of Minnesota, Minneapolis, MN, 55455, USA Andrew Packard

More information

Polynomial level-set methods for nonlinear dynamical systems analysis

Polynomial level-set methods for nonlinear dynamical systems analysis Proceedings of the Allerton Conference on Communication, Control and Computing pages 64 649, 8-3 September 5. 5.7..4 Polynomial level-set methods for nonlinear dynamical systems analysis Ta-Chung Wang,4

More information

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Antonis Papachristodoulou Department of Engineering Science University of Oxford www.eng.ox.ac.uk/control/sysos antonis@eng.ox.ac.uk with

More information

Power Systems Transient Stability Analysis via Optimal Rational Lyapunov Functions

Power Systems Transient Stability Analysis via Optimal Rational Lyapunov Functions Power Systems Transient Stability Analysis via Optimal Rational Lyapunov Functions Dongkun Han, Ahmed El-Guindy, and Matthias Althoff Department of Informatics, Technical University of Munich, 85748 Garching,

More information

Lecture 6 Verification of Hybrid Systems

Lecture 6 Verification of Hybrid Systems Lecture 6 Verification of Hybrid Systems Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 25 April 2012 Outline: A hybrid system model Finite-state abstractions and use of model checking Deductive

More information

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions Robust Stability Robust stability against time-invariant and time-varying uncertainties Parameter dependent Lyapunov functions Semi-infinite LMI problems From nominal to robust performance 1/24 Time-Invariant

More information

Distributed and Real-time Predictive Control

Distributed and Real-time Predictive Control Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL) Challenges in modern control systems Power system: - Frequency

More information

Forecasting Regime Shifts in Natural and Man-made Infrastructure

Forecasting Regime Shifts in Natural and Man-made Infrastructure Forecasting Regime Shifts in Natural and Man-made Infrastructure M.D. Lemmon Department of Electrical Engineering University of Notre Dame, USA UCONN - August, 2014 M.D. Lemmon (ND) Forecasting Regime

More information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude

More information

SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT

SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT Hyuck-Hoon Kwon*, Min-Won Seo*, Dae-Sung Jang*, and Han-Lim Choi *Department of Aerospace Engineering, KAIST,

More information

Robust and Optimal Control, Spring 2015

Robust and Optimal Control, Spring 2015 Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) G. Sum of Squares (SOS) G.1 SOS Program: SOS/PSD and SDP G.2 Duality, valid ineqalities and Cone G.3 Feasibility/Optimization

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

Geometry-based Estimation of Stability Region for A Class of Structure Preserving Power Grids

Geometry-based Estimation of Stability Region for A Class of Structure Preserving Power Grids 1 Geometry-based Estimation of Stability Region for A Class of Structure Preserving Power Grids Thanh Long Vu and Konstantin Turitsyn, Member, IEEE Abstract The increasing development of the electric power

More information

Analysis and synthesis: a complexity perspective

Analysis and synthesis: a complexity perspective Analysis and synthesis: a complexity perspective Pablo A. Parrilo ETH ZürichZ control.ee.ethz.ch/~parrilo Outline System analysis/design Formal and informal methods SOS/SDP techniques and applications

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

Transient stability analysis and control of power systems with considering flux decay by energy function approach

Transient stability analysis and control of power systems with considering flux decay by energy function approach BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 1, 2012 DOI: 10.2478/v10175-012-0001-1 Transient stability analysis and control of power systems with considering flux decay

More information

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability ECE 4/5 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability Spring 014 Instructor: Kai Sun 1 Transient Stability The ability of the power system to maintain synchronism

More information

Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming

Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming arxiv:math/0603313v1 [math.oc 13 Mar 2006 Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming Erin M. Aylward 1 Pablo A. Parrilo 1 Jean-Jacques E. Slotine

More information

Time Delay Margin Analysis for an Adaptive Controller

Time Delay Margin Analysis for an Adaptive Controller Time Delay Margin Analysis for an Adaptive Controller Andrei Dorobantu, Peter Seiler, and Gary J. Balas Department of Aerospace Engineering & Mechanics University of Minnesota, Minneapolis, MN, 55455,

More information

Robust transient stability assessment of renewable power grids

Robust transient stability assessment of renewable power grids 16 IEEE International Conference on Sustainable Energy Technologies (ICSET) 7 Robust transient stability assessment of renewable power grids Thanh Long Vu, Member, IEEE, and Konstantin Turitsyn, Member,

More information

V&V MURI Overview Caltech, October 2008

V&V MURI Overview Caltech, October 2008 V&V MURI Overview Caltech, October 2008 Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of Technology Goals!! Specification, design, and certification!! Coherent

More information

Handout 2: Invariant Sets and Stability

Handout 2: Invariant Sets and Stability Engineering Tripos Part IIB Nonlinear Systems and Control Module 4F2 1 Invariant Sets Handout 2: Invariant Sets and Stability Consider again the autonomous dynamical system ẋ = f(x), x() = x (1) with state

More information

Constructing Lyapunov-Krasovskii Functionals For Linear Time Delay Systems

Constructing Lyapunov-Krasovskii Functionals For Linear Time Delay Systems Constructing Lyapunov-Krasovskii Functionals For Linear Time Delay Systems Antonis Papachristodoulou, Matthew Peet and Sanjay Lall Abstract We present an algorithmic methodology for constructing Lyapunov-Krasovskii

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

Complexity Reduction for Parameter-Dependent Linear Systems

Complexity Reduction for Parameter-Dependent Linear Systems Complexity Reduction for Parameter-Dependent Linear Systems Farhad Farokhi Henrik Sandberg and Karl H. Johansson Abstract We present a complexity reduction algorithm for a family of parameter-dependent

More information

Stability of Nonlinear Systems An Introduction

Stability of Nonlinear Systems An Introduction Stability of Nonlinear Systems An Introduction Michael Baldea Department of Chemical Engineering The University of Texas at Austin April 3, 2012 The Concept of Stability Consider the generic nonlinear

More information

Performance of Flocking-Based Control Schemes in Smart Grid Applications

Performance of Flocking-Based Control Schemes in Smart Grid Applications Performance of Flocking-Based Control Schemes in Smart Grid Applications Abdallah K. Farraj Eman M. Hammad Jin Wei Deepa Kundur Karen L. Butler-Purry Department of Electrical and Computer Engineering,

More information

3 Stability and Lyapunov Functions

3 Stability and Lyapunov Functions CDS140a Nonlinear Systems: Local Theory 02/01/2011 3 Stability and Lyapunov Functions 3.1 Lyapunov Stability Denition: An equilibrium point x 0 of (1) is stable if for all ɛ > 0, there exists a δ > 0 such

More information

Complexity Reduction for Parameter-Dependent Linear Systems

Complexity Reduction for Parameter-Dependent Linear Systems 213 American Control Conference (ACC) Washington DC USA June 17-19 213 Complexity Reduction for Parameter-Dependent Linear Systems Farhad Farokhi Henrik Sandberg and Karl H. Johansson Abstract We present

More information

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system 7 Stability 7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system ẋ(t) = A x(t), x(0) = x 0, A R n n, x 0 R n. (14) The origin x = 0 is a globally asymptotically

More information

Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares

Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares Journal of Global Optimization (2005) 33: 511 525 Springer 2005 DOI 10.1007/s10898-005-2099-2 Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares JIAWANG NIE 1 and JAMES W.

More information

Nonlinear Analysis of Adaptive Flight Control Laws

Nonlinear Analysis of Adaptive Flight Control Laws Nonlinear Analysis of Adaptive Flight Control Laws Andrei Dorobantu, Peter Seiler, and Gary Balas Department of Aerospace Engineering & Mechanics University of Minnesota, Minneapolis, MN, 55455, USA Adaptive

More information

Robust Decentralized Switching Power System Stabilisers for Interconnected Power Grids: Stability using Dwell Time

Robust Decentralized Switching Power System Stabilisers for Interconnected Power Grids: Stability using Dwell Time Proceedings of the 17th World Congress The International Federation of Automatic Control Robust Decentralized Switching Power System Stabilisers for Interconnected Power Grids: Stability using Dwell Time

More information

Converse Results on Existence of Sum of Squares Lyapunov Functions

Converse Results on Existence of Sum of Squares Lyapunov Functions 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Converse Results on Existence of Sum of Squares Lyapunov Functions Amir

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

Simulating a Power System

Simulating a Power System Simulating a Power System Presented by Prof. Tyrone Fernando School of Electrical and Electronic Engineering (EECE), University of Western Australia (UWA) 1. Motivations In an actual power system, it is

More information

REAL-TIME TRANSIENT STABILITY ASSESSMENT

REAL-TIME TRANSIENT STABILITY ASSESSMENT CHAPTER 3 REAL-TIME TRANSIENT STABILITY ASSESSMENT In Chapter 2, the basic multimachine theory and the different dynamic, state and transient energy equations have been presented and the basic criterion

More information

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

Convex computation of the region of attraction for polynomial control systems

Convex computation of the region of attraction for polynomial control systems Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)

More information

Sum of Squares Relaxations for Polynomial Semi-definite Programming

Sum of Squares Relaxations for Polynomial Semi-definite Programming Sum of Squares Relaxations for Polynomial Semi-definite Programming C.W.J. Hol, C.W. Scherer Delft University of Technology, Delft Center of Systems and Control (DCSC) Mekelweg 2, 2628CD Delft, The Netherlands

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 28 (Algebra + Optimization) 02 May, 2013 Suvrit Sra Admin Poster presentation on 10th May mandatory HW, Midterm, Quiz to be reweighted Project final report

More information

Local Stability Analysis for Uncertain Nonlinear Systems

Local Stability Analysis for Uncertain Nonlinear Systems 1042 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 5, MAY 2009 Local Stability Analysis for Uncertain Nonlinear Systems Ufuk Topcu and Andrew Packard Abstract We propose a method to compute provably

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

SOSTOOLS and its Control Applications

SOSTOOLS and its Control Applications SOSTOOLS and its Control Applications Stephen Prajna 1, Antonis Papachristodoulou 1, Peter Seiler 2, and Pablo A. Parrilo 3 1 Control and Dynamical Systems, California Institute of Technology, Pasadena,

More information

Stability Region Analysis using polynomial and composite polynomial Lyapunov functions and Sum of Squares Programming

Stability Region Analysis using polynomial and composite polynomial Lyapunov functions and Sum of Squares Programming Stability Region Analysis using polynomial and composite polynomial Lyapunov functions and Sum of Squares Programming Weehong Tan and Andrew Packard Abstract We propose using (bilinear) sum-of-squares

More information

Optimization of Polynomials

Optimization of Polynomials Optimization of Polynomials Matthew M. Peet Arizona State University Thanks to S. Lall and P. Parrilo for guidance and supporting material Lecture 03: Optimization of Polynomials Overview In this lecture,

More information

Optimization over Nonnegative Polynomials: Algorithms and Applications. Amir Ali Ahmadi Princeton, ORFE

Optimization over Nonnegative Polynomials: Algorithms and Applications. Amir Ali Ahmadi Princeton, ORFE Optimization over Nonnegative Polynomials: Algorithms and Applications Amir Ali Ahmadi Princeton, ORFE INFORMS Optimization Society Conference (Tutorial Talk) Princeton University March 17, 2016 1 Optimization

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

A Decoupling Based Direct Method for Power System Transient Stability Analysis

A Decoupling Based Direct Method for Power System Transient Stability Analysis A Decoupling Based Direct Method for Power System Transient Stability Analysis Bin Wang, Kai Sun Electrical Engineering and Computer Science University of Tennessee, Knoxville, TN USA bwang13@utk.edu,

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

Approximate Bisimulations for Constrained Linear Systems

Approximate Bisimulations for Constrained Linear Systems Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time

More information

A Framework for Robust Assessment of Power Grid Stability and Resiliency

A Framework for Robust Assessment of Power Grid Stability and Resiliency IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL., NO., 16 1 A Framework for Robust Assessment of Power Grid Stability and Resiliency Thanh Long Vu, Member, IEEE, and Konstantin Turitsyn, Member, IEEE arxiv:15.68v3

More information

Model Validation and Robust Stability Analysis of the Bacterial Heat Shock Response Using SOSTOOLS

Model Validation and Robust Stability Analysis of the Bacterial Heat Shock Response Using SOSTOOLS Model Validation and Robust Stability Analysis of the Bacterial Heat Shock Response Using SOSTOOLS H. El-Samad, S. Prajna, A. Papachristodoulou, M. Khammash, J.C. Doyle Mechanical and Environmental Engineering,

More information

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 8 September 2003 European Union RTN Summer School on Multi-Agent

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions Jorge M. Gonçalves, Alexandre Megretski, Munther A. Dahleh Department of EECS, Room 35-41 MIT, Cambridge,

More information

POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH

POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH Abstract POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH A.H.M.A.Rahim S.K.Chakravarthy Department of Electrical Engineering K.F. University of Petroleum and Minerals Dhahran. Dynamic

More information

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS Jorge M. Gonçalves, Alexandre Megretski y, Munther A. Dahleh y California Institute of Technology

More information

Quantitative Local Analysis of Nonlinear Systems. Ufuk Topcu. B.S. (Bogazici University, Istanbul) 2003 M.S. (University of California, Irvine) 2005

Quantitative Local Analysis of Nonlinear Systems. Ufuk Topcu. B.S. (Bogazici University, Istanbul) 2003 M.S. (University of California, Irvine) 2005 Quantitative Local Analysis of Nonlinear Systems by Ufuk Topcu B.S. (Bogazici University, Istanbul) 2003 M.S. (University of California, Irvine) 2005 A dissertation submitted in partial satisfaction of

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

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

B5.6 Nonlinear Systems

B5.6 Nonlinear Systems B5.6 Nonlinear Systems 5. Global Bifurcations, Homoclinic chaos, Melnikov s method Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Motivation 1.1 The problem 1.2 A

More information

Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving

Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving Henning Burchardt and Stefan Ratschan October 31, 2007 Abstract We formulate the problem of estimating

More information

Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems

Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems 1 Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems Kaihua Xi, Hai Xiang Lin, Chen Shen, Senior member, IEEE, Jan H. van Schuppen, Life member, IEEE arxiv:178.3832v4

More information

APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas

APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks 203 3th International Conference on Control, Automation and Systems (ICCAS 203) Oct. 20-23, 203 in Kimdaejung Convention Center, Gwangju, Korea Graph and Controller Design for Disturbance Attenuation in

More information

Synchronization and Kron Reduction in Power Networks

Synchronization and Kron Reduction in Power Networks Synchronization and Kron Reduction in Power Networks Florian Dörfler and Francesco Bullo Center for Control, Dynamical Systems & Computation University of California at Santa Barbara IFAC Workshop on Distributed

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Electric Power Network Response to Random Demand Variations: A large deviations view on voltage collapse phenomena

Electric Power Network Response to Random Demand Variations: A large deviations view on voltage collapse phenomena Electric Power Network Response to Random Demand Variations: A large deviations view on voltage collapse phenomena Christopher DeMarco Electrical and Computer Engineering University of Wisconsin-Madison

More information

Nonlinear Systems Theory

Nonlinear Systems Theory Nonlinear Systems Theory Matthew M. Peet Arizona State University Lecture 2: Nonlinear Systems Theory Overview Our next goal is to extend LMI s and optimization to nonlinear systems analysis. Today we

More information

Local Stability Analysis For Uncertain Nonlinear Systems Using A Branch-and-Bound Algorithm

Local Stability Analysis For Uncertain Nonlinear Systems Using A Branch-and-Bound Algorithm 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 ThC15.2 Local Stability Analysis For Uncertain Nonlinear Systems Using A Branch-and-Bound Algorithm Ufuk Topcu,

More information

Simulation-aided Reachability and Local Gain Analysis for Nonlinear Dynamical Systems

Simulation-aided Reachability and Local Gain Analysis for Nonlinear Dynamical Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 ThTA1.2 Simulation-aided Reachability and Local Gain Analysis for Nonlinear Dynamical Systems Weehong Tan,

More information

Stability in the sense of Lyapunov

Stability in the sense of Lyapunov CHAPTER 5 Stability in the sense of Lyapunov Stability is one of the most important properties characterizing a system s qualitative behavior. There are a number of stability concepts used in the study

More information

ECEN 667 Power System Stability Lecture 25: FFT, Energy Methods

ECEN 667 Power System Stability Lecture 25: FFT, Energy Methods ECEN 667 Power System Stability Lecture 5: FFT, Energy Methods Prof. Tom Overbye Dept. of Electrical and Computer Engineering Texas A&M University, overbye@tamu.edu 1 Announcements Read Chapter 9 Final

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for

More information

Local Robust Performance Analysis for Nonlinear Dynamical Systems

Local Robust Performance Analysis for Nonlinear Dynamical Systems 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 WeB04.1 Local Robust Performance Analysis for Nonlinear Dynamical Systems Ufuk Topcu and Andrew Packard Abstract

More information

Time Delay Margin Analysis Applied to Model Reference Adaptive Control

Time Delay Margin Analysis Applied to Model Reference Adaptive Control Time Delay Margin Analysis Applied to Model Reference Adaptive Control Andrei Dorobantu, Peter J. Seiler, and Gary J. Balas, Department of Aerospace Engineering & Mechanics University of Minnesota, Minneapolis,

More information

APPPHYS217 Tuesday 25 May 2010

APPPHYS217 Tuesday 25 May 2010 APPPHYS7 Tuesday 5 May Our aim today is to take a brief tour of some topics in nonlinear dynamics. Some good references include: [Perko] Lawrence Perko Differential Equations and Dynamical Systems (Springer-Verlag

More information

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate Nonlinear systems Lyapunov stability theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Advanced automation and control Ferrari Trecate

More information

Convex computation of the region of attraction for polynomial control systems

Convex computation of the region of attraction for polynomial control systems Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)

More information

arxiv: v1 [math.oc] 31 Jan 2017

arxiv: v1 [math.oc] 31 Jan 2017 CONVEX CONSTRAINED SEMIALGEBRAIC VOLUME OPTIMIZATION: APPLICATION IN SYSTEMS AND CONTROL 1 Ashkan Jasour, Constantino Lagoa School of Electrical Engineering and Computer Science, Pennsylvania State University

More information

On-Line TSA and Control at EMS Control Centers for Large Power Grids

On-Line TSA and Control at EMS Control Centers for Large Power Grids On-Line TSA and Control at EMS Control Centers for Large Power Grids Dr. Hsiao-Dong Chiang (i) Prof. of School of Electrical and Computer Engineering, Cornell University, Ithaca, NY (ii) President of BSI,

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Maximal Positive Invariant Set Determination for Transient Stability Assessment in Power Systems

Maximal Positive Invariant Set Determination for Transient Stability Assessment in Power Systems Maximal Positive Invariant Set Determination for Transient Stability Assessment in Power Systems arxiv:8.8722v [math.oc] 2 Nov 28 Antoine Oustry Ecole Polytechnique Palaiseau, France antoine.oustry@polytechnique.edu

More information

Reliability of Bulk Power Systems (cont d)

Reliability of Bulk Power Systems (cont d) Reliability of Bulk Power Systems (cont d) Important requirements of a reliable electric power service Voltage and frequency must be held within close tolerances Synchronous generators must be kept running

More information

Stability Analysis Through the Direct Method of Lyapunov in the Oscillation of a Synchronous Machine

Stability Analysis Through the Direct Method of Lyapunov in the Oscillation of a Synchronous Machine Modern Applied Science; Vol. 12, No. 7; 2018 ISSN 1913-1844 E-ISSN 1913-1852 Published by Canadian Center of Science and Education Stability Analysis Through the Direct Method of Lyapunov in the Oscillation

More information

Various Techniques for Nonlinear Energy-Related Optimizations. Javad Lavaei. Department of Electrical Engineering Columbia University

Various Techniques for Nonlinear Energy-Related Optimizations. Javad Lavaei. Department of Electrical Engineering Columbia University Various Techniques for Nonlinear Energy-Related Optimizations Javad Lavaei Department of Electrical Engineering Columbia University Acknowledgements Caltech: Steven Low, Somayeh Sojoudi Columbia University:

More information

Region of attraction approximations for polynomial dynamical systems

Region of attraction approximations for polynomial dynamical systems Region of attraction approximations for polynomial dynamical systems Milan Korda EPFL Lausanne Didier Henrion LAAS-CNRS Toulouse & CTU Prague Colin N. Jones EPFL Lausanne Region of Attraction (ROA) ẋ(t)

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 12, DECEMBER 2003 2089 Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions Jorge M Gonçalves, Alexandre Megretski,

More information

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

More information