Polynomial level-set methods for nonlinear dynamical systems analysis

Size: px
Start display at page:

Download "Polynomial level-set methods for nonlinear dynamical systems analysis"

Transcription

1 Proceedings of the Allerton Conference on Communication, Control and Computing pages , 8-3 September Polynomial level-set methods for nonlinear dynamical systems analysis Ta-Chung Wang,4 Sanjay Lall,4 Matthew West 3,4 Submitted to Allerton Conference on Communication, Control, and Computing 5 Abstract In this paper, we present a method for computing the domain of attraction for non-linear dynamical systems. We propose a level-set method where sets are represented as sublevel sets of polynomials. The problem of flowing these sets under the advection map of a dynamical system is converted to a semidefinite program, which we use to compute the coefficients of the polynomials. We further address the related problems of constraining the degree of the polynomials and the connectedness of the associated sets. Keywords: Domain of attraction, semi-definite programming, level-set methods. Introduction For nonlinear control systems, one would often like to know the region of attraction of an equilibrium point. Often, this region is difficult to both find and represent computationally. In this paper, we present an approach using polynomials to represent the domain of attraction, and semidefinite programming to perform the computation. The algorithm is iterative, and proceeds by advecting the sublevel set of the polynomial under the inverse flow map. The usual mathematical tool used for analysis of the region of attraction is Lyapunov s method. This gives us a sufficient condition for local stability, although it is often difficult to find a Lyapunov function that can be used as a certificate for the whole domain of attraction. Several prior approaches have used quadratic functions, for example [, 7, ]. In particular, the approach of [] makes use of semidefinite programming to find a quadratic function whose sublevel-set is a good inner approximation to the region of attraction. For system in which the region is complicated, an ellipsoid may not provide a good approximation, and the above methods leave a large unexplored region within the domain of attraction. With recent developments in algebra and sum-of-squares techniques, it is now possible to solve for a Lyapunov function with a more general polynomial form [, ]. Positive definiteness properties are replace by sum-of-squares constraints which can be efficiently solved using convex optimization. The SOSTOOLS [3] toolbox for MATLAB has been developed as an easy computational tool to solve problems that utilizes the sum-of-squares techniques. This approach has also allowed finding a Lyapunov function within some specified semi-algebraic region [, 3]. However, while this provides a method to certify a given inner approximation to the region of attraction, it does not immediately provide a way to find it. In this paper, we make use of backward advection of a small initial neighborhood of the equilibrium in order to give an algorithm that in many cases converges to the true domain of attraction. The approach is similar in spirit to the level-set methods that have been used for computation of reachable sets [8, 9]. The key distinction is that most level-set methods represent the function on a mesh; we represent the function as a polynomial. The consequence of this is that the computational requirements may grow more slowly with dimension, if one may fix a-priori the required degrees of the polynomials. By contrast, a mesh-based tachung@stanford.edu lall@stanford.edu 3 westm@stanford.edu 4 Department of Aeronautics and Astronautics 435, Stanford University, Stanford CA , U.S.A. The first two authors were partially supported by the Stanford URI Architectures for Secure and Robust Distributed Infrastructures, AFOSR DoD award number

2 method has computational costs which grow exponentially with dimension. In this paper we give numerical examples in two and three dimensions, computed using the SOSCODE [5] toolbox. We also provide numerical comparisons of our results with several other techniques.. Preliminaries Throughout this paper, we will use R + to represent the set of nonnegative real numbers. For z R n and ε > we denote the open ball by B ε (z) given by B ε (z) = { x R n x z < ε } Suppose f : R n R n. For S R n, we say f is Lipschitz on S if there exists c > such that f(x) f(y) c x y for all x, y S We say f is locally Lipschitz on S if for all z S there exists ε > such that f is Lipschitz on B ε (z). Note that if f is locally Lipschitz on S then it is Lipschitz on any compact subset of S. For vector spaces X and Y, let C(X, Y ) be the set of functions mapping X to Y. For a function g : R n R, the derivative Dg(x) is a linear map Dg(x) : R n R at each point x. We use R[x] to represent the ring of polynomials in x with real coefficients. A polynomial f R[x] is called positive semidefinite (PSD) if f(x), for all x R n. A polynomial f is called a sum-of-squares (SOS) if there exist polynomials g,..., g s R[x] such that f = g +g + +g s. Clearly if f is SOS then f is PSD. It is also well-known that the converse is not true. We use Σ to denote the set of all SOS polynomials in R[x]. Suppose g : R n R is C. Define -sublevel set of g to be C(g) R n given by C(g) = { x R n g(x) }. Further define the variety of g by be V(g) R n given by V(g) = { x R n g(x) = }. Then we have V(g) C(g), and both V(g) and C(g) are closed when g is a continuous function. Set advection and the region of attraction Suppose f : R n R n. In this paper, we will consider the following autonomous system ẋ(t) = f(x) () We make the following assumptions about f, to which we will refer later. Assumption. The assumptions are as follows. (i) f() =, i.e., the origin is an equilibrium point. (ii) f is locally Lipschitz on R n. (iii) For any z R n there exists a unique differentiable function x : R R n such that x() = z and ẋ(t) = f(x(t)) for all t R Notice that we assume existence of solutions for both positive and negative time. We make the following standard definitions. For f satisfying Assumption, the flow map φ : R n R R n is defined to be the unique solution of φ t (z) = f(φ t (z)) for all t, z R n t φ (z) = z We say the origin is stable if for all ε > there exists δ > such that φ t (z) < ε for all z B δ () and t 64

3 We say the origin is asymptotically stable if the origin is stable and there exists δ > such that lim φ t(z) = for all z B δ () t A set S R n is called positively invariant if φ t (S) S for all t and it is called invariant if φ t (S) S for all t R. Definition. Suppose f : R n R n satisfies Assumption. Define the domain of attraction of f to be R R n given by { R = x R } n lim φ t (x) = t Lemma 3. The domain of attraction is invariant; that is φ t (R) R for all t R Proof. Suppose x φ t (R). Then there exists y R such that x = φ t (y). Hence lim φ s(x) = lim φ s+t(y) s s = and so x R as desired. Lemma 4. For any t R, the map φ t : R n R n is continuous, invertible and has a continuous inverse; that is it is a topological homeomorphism on R n. Proof. This is standard; see for example Theorem 3.5 in [4]. Lemma 5. Suppose f satisfies Assumption, and R. Suppose also S R and S, and S is a connected closed positively invariant set. Let h > be a positive constant, and define the backwards advection of S to be S, given by S = φ h (S ) Then S S R, and S is also connected, closed and positively invariant. Further S = φ h ( S ). Proof. Firstly, we will show S S. Since S is positively invariant, we have φ h (S ) S and since φ h is a topological homeomorphism we have S φ h (S ), that is S S as desired. To show positive invariance of S, notice that for any t φ h ( φt (S ) ) = φ t ( φh (S ) ) = φ t (S ) S since S is positively invariant. Taking φ h of both sides, we have φ t (S ) S as desired. To show that S R, suppose z S. Then lim φ ( t(z) = lim φ t h φh (z) ) t t = since φ h (z) S. Finally, connectedness, closedness and preservation of the boundary follow because φ h is a topological homeomorphism on R n. 3 64

4 . Convergence of advection Theorem 6. Suppose f satisfies Assumption, and h >. Also suppose S R is a closed connected positively invariant set, such that there exists ε > such that B ε () S. Define the sequence of sets S, S, S,... by S k+ = φ h (S k ) for k =,,,... Then this sequence converges to R in the following sense: (i) S k R for all k N. (ii) S k S k+ for all k N. (iii) For every x R, there exists n such that x S n Proof. Parts (i) and (ii) follow from Lemma 5. To show part (iii), notice that given x R, there exists T such that φ t (x) B ε () for all t T. Pick n to be any integer such that n > T/h. Then φ nh (x) S and hence x S n. 3 Level-set representations We represent a subset of R n as the sublevel-set of a continuous function. Given h >, we define the time h advection operator A h : C(R n, R) C(R n, R) by p = A h q if p(x) = q ( φ h (x) ) for all x R n The map A h is also called the Liouville operator associated with f. A very important property is that it is linear. In this paper our objective is to use convex optimization to construct the advection A h q given q. To do this we need to specify a class of such functions with additional properties. We now turn to the first such property. Definition 7. A set S R n is called star-shaped if for all x S, λx S for all λ [, ] The set S is called strictly star-shaped if for all x S, λx int(s) for all λ [, ) Note that a star shaped set S is connected. We now give a simple sufficient condition that ensures that a sublevel set is star-shaped. We make the following definition. Definition 8. Suppose g : R n R. We call g strictly star-shaped if g is C and further satisfies g() < and Dg(x)x > for all x Lemma 9. Suppose g : R n R is strictly star-shaped. Then C(g) is star-shaped. Proof. Suppose x C(g). Let y : R + R n be the function y(t) = e t x We would like to show that y(t) C(g) for all t. We have d dt g(y(t)) = Dg( y(t) ) y(t) < 4 643

5 for all t. Also g ( y(t) ) g ( y() ) = and since y() = x we have g ( y(t) ) < for all t as desired. t d dt g( y(t) ) dt For the purposes of this paper, we would like to construct a convex set of functions whose sublevel sets are connected. Although the convex set of all convex functions on R n will suffice, using it would unnecessarily restrict the class of sets describable to be convex. One cannot simply use the set of all functions whose -sublevel set is connected, since this set of functions is not convex. We therefore choose the set of strictly star-shaped functions, which is a convex set. We will use strictly-star-shaped polynomials to represent sets. This is significantly more general than previous approaches using quadratic functions. Theorem. Suppose g is strictly star-shaped. Then C(g) is strictly star-shaped. Proof. We know C(g) is star-shaped. We need to show that if y C(g) then there does not exist λ [, ) such that λy C(g). Suppose for the sake of a contradiction that there does exist such a y and λ. We know that λ >, since g() <. Define the function h : [, ] R by Then the derivative of h is h(θ) = g(θy) for θ [, ] h (θ) = θ Dg(θy)(θy) > for all θ (, ). From the assumptions we know h(λ) = and h() =. Since h is C on [λ, ], by the mean-value theorem there must exist θ (λ, ) such that h (θ) =, which is a contradiction. Lemma. Suppose S R n is bounded and S. Suppose x R n and x, and define the half-line L(x) by L(x) = { λx λ } Then L(x) S. Proof. One may construct a point in the intersection as follows. Let θ = sup { λ R λx S } Then θ is finite since x and S is bounded. Also θx L(x) S as required. Theorem. Suppose g is strictly star shaped and C(g) is bounded. Then V(g) = C(g). Proof. We know that V(g) C(g), so all we need to show is that V(g) C(g). Suppose for the sake of a contradiction that this is not so, that is there exists x V(g) such that x C(g). Then x, since g is strictly star shaped, and by Lemma there exists q L(x) C(g). Also q x since x C(g). Now define the function h : [, ] R by h(θ) = g(θq) for all θ [, ] There exists λ (, ) such that x = λq, since q L(x). As in the proof of Theorem, we know h (θ) > for all θ (λ, ), but h(λ) = and h() =, and so the mean-value theorem implies that there exists θ (λ, ) such that h (θ) =, a contradiction. The following simple lemma relates the advection operator to the advection of sets. Lemma 3. Suppose g, g are functions mapping R n to R. If g = A h g then C(g ) = φ h ( C(g ) ). Proof. The proof follows from the definitions above

6 4 Computation We use the following approach [, 6] to computation with semialgebraic sets. In particular, we would like to computationally find a polynomial p, satisfying additional linear constraints (such as p = A h q), such that C(p) C(q). The following result shows that this may be achieved using semidefinite programming. Lemma 4. Given p, q R[x], suppose there exist s, s Σ such that s s q + p = for all x R n () Then C(q) C(p). Further, given q, the set of coefficients of p, s, and s satisfying () is the feasible set of a semidefinite program. Proof. See, for example, [] or []. 4. Time-stepping Since we are performing advection, we must using an approximation to the flow map φ h. Many such approximations are possible, and are provided by the theory of numerical integration. Here we present two simple approximations. The first-order Taylor approximation to p = A h q is the map B h : C(R n, R) C(R n, R) given by p = B h q if p(x) = q(x) hdq(x)f(x) An alternative approximation is C h, given by p = C h q if p(x) = q ( x hf(x) ) Both of these have the following properties; they are both linear maps, and if q and f are polynomials then so is p. In this paper, we concentrate on B h, since typically B h q is a polynomial whose degree is less than that of C h q. 4. An algorithm for backward advection Given a strictly star-shaped polynomial g k such that C(g k ) R, and C(g k ) is bounded and positively invariant, we compute an approximation g k+ such that g k+ A h g k as follows. Pick α > and positive integer d. Solve, using semidefinite programming, the following feasibility problem for g k+ R[x], s, s, s 3, s 4 Σ. g k+ () = Dg k+ (x)x > s 3 s 4 g k + B h g k+ = s + s g k B h+α g k+ = deg(g k+ ) d This algorithm is an implicit method; it is approximately solving B h g k+ = g k. Alternatively one could form an explicit version by constructing g k+ = B h g k. One parameter that must be chosen is d, the degree of the desired approximations; how large a d is necessary depends on the complexity of the system and its advected sets. The cost of computation grows polynomially with d, and so typically d is chosen as small as possible. Once the degree has been chosen, the map B h is a matrix, operating on the coefficients of the polynomials. The other important parameter is α, which we think of as follows. The above algorithm finds a degree d polynomial g k+ such that g k+ is strictly star shaped, φ h+α C(g k+ ) C(g k ), and φ h C(g k+ ) C(g k ). Hence the parameter α may be thought of as a tolerance that allows for the constraint that g k+ is required to have degree d or less

7 4.3 Finding the initial semi-algebraic set We find a local Lyapunov function in order to construct an initial star-shaped positively invariant set. The following result is standard. Proposition 5. Suppose f : R n R n satisfies Assumption, V : R n R is a C function, γ >, and the set D = { x R n V (x) γ } is compact. Further suppose V (x) > for all x V () = DV (x)f(x) < for all x, x D Let g (x) = V (x) γ. Then C(g ) is positively invariant, and C(g ) R. One simple approach to finding an initial sublevel set is to find a quadratic Lyapunov function for the linearization of the system, and use a small sublevel-set of this quadratic for the polynomial g. An alternative method which often gives a much large initial set is as follows. Choose a polynomial p R[x] such that C(p).5 R. We then solve the following convex feasibility problem. Find V R[x] and s, s Σ such that DV (x)x > for all x V (x) > for all x V () = DV (x)f(x) + s s p = for all x Similar methods for finding local Lyapunov functions may be found in [3, ], along with details on the construction of the associated semidefinite program. Here we have added the first constraint to ensure that if γ > then V γ is strictly starshaped. Note that these constraints imply that all sublevel sets of V are compact. Given V, we then solve the convex program maximize γ subject to V γ s s p ε = for all x s, s Σ.5.5 X X Figure : Example of stopping conditions. where ε > is small. The optimal γ satisfies C(V γ) C(p). Then V and γ satisfy the assumptions of Proposition 5 and so we may use g = V γ as the function defining our initial level set. 4.4 Stopping conditions By using the proposed level-set method, we can successfully propagate the system states backward in time. However, we still need a stopping criterion for this iteration. We use the following method to measure the closeness of two semi-algebraic sets. Theorem 6. Suppose g and g are strictly star-shaped functions, C(g ) C(g ), and C(g ) is bounded. Suppose x, x R n are two points such that x V(g ) and x V(g ) and x = αx for some α. Define the function q : R n R by where λ >. Then if C(q) C(g ), we have q(x) = g (λx) x x x for all x R n λ

8 Proof. We know q is strictly star-shaped since g is, and therefore by Lemma there is a unique y L(x ) V(q). We can construct this explicitly; it is y = λ x. Since C(q) C(g ) C(g ) we have λ α. Therefore we have x x = ( α) x and hence x x ( λ ) x as desired. Hence to determine when the algorithm should terminate, one uses Lemma 4 to determine the smallest λ > such that C(q) C(g k ), where q(x) = g (λx). Again, this may be evaluated using semidefinite programming. Note that if one has a known bound on the size of x, for example given by an outer bound on the region of attraction R, then this stopping criterion gives an absolute bound of λr. In practice, one picks a λ > in advance, and checks this condition after each iteration. Figure shows an example; here curve is C(g ), curve is C(g ) and curve 3 is C(q). The largest radial deviation between curves and is less than.3. 5 Numerical examples Example. Consider the following dynamical system ẋ =.5y x( x.5y ) ẏ = x.5y( x.5y ) Figure : Successive iterates of the level-set algorithm The origin is a locally stable equilibrium point. Here we start with the initial polynomial g = x +y. The results of the level-set method are shown in Figure, using time step h =.. It can be seen that the successive iterates approach the true domain of attraction Figure 3: The Van der Pol oscillator. The left figure shows the sequence of iterations. The right figure shows the final iterate, and some other approximations. Example. Consider the Van der Pol oscillator ẋ = y ẏ = x y( x ) 8 647

9 Again the system is locally stable around the origin. Here we use an initial sublevel set given by the quadratic polynomial g = 4x + 4y, which can be verified to be positively invariant. A time step of h =. is used. The even-numbered iterates g, g, g 4,... are shown in Figure 3. Some of the iterates are below, normalized to allow integer coefficients. p = + 5 y 88 y 4 + y 6 97 xy 56 xy 3 4 xy x + 36 x y 57 x y x 3 y x 3 y 3 47 x 4 + x 4 y + 8 x 5 y + 6 x 6 p 4 = + 64 y 37 y y xy 7 xy xy x + 48 x y 43 x y x 3 y 35 x 3 y x 4 x 4 y + 9 x 5 y x 6 p 8 = + 5 y 56 y 4 + y xy + 4 xy xy x + 5 x y + x y x 3 y 7 x 3 y x 4 x 4 y + x 5 y + 84 x 6 It can also be seen that the iterates gradually approach the exact boundary of the domain of attraction. After 3 iterations, the solution covers most of the stable region. After 4 iterations, the stopping criteria allowing an absolute radial change of. has been met. The final result is shown in Figure 3. Curve is the boundary of C(g ), when g is obtained through the sdp-based procedure in Section 4.3. For comparison, curve is the result of [7] and curve 3 is the result of [] Example 3. S4, from []. The following dynamical system is Example ẋ = x + y + x 3 + y 5 ẏ = x y + x y 3.5 Figure 4: The sublevel sets of g and g. After iterations, the estimated boundary of the DOA has reached the pre-specified bound. The final iterate, and the true boundary, are shown in Figure 4. Example 4. The proposed level-set method also works in higher dimensions. In the derivation of the algorithm, we do not make any assumptions about the system dimensions. Consider the following 3D dynamical system. ẋ = x + x 3 + x y +.5xy + xyz + xz ẏ = y + x y + xy +.5y 3 + y z + yz ż = z + x z + xyz +.5y z + yz + z 3 This system has a known domain of attraction given by C(p) where p = x + xy +.5y + yz + z 9 648

10 After 3 iterations with a time step of., the solution has reached the specified stopping condition (an absolute increment less than..) After removing the insignificant coefficients, this is g 3 =.4z.84z z 6 +.5yz.5yz yz y.4657y z +.383y z 4.37y 3 z +.65y 3 z 3.878y y 4 z y 5 z +.839y 6.39xz +.394xz 3.57xz 5 +.4xy.576xyz +.745xyz 4.587xy z.7966xy z 3.46xy xy 3 z xy 4 z +.649xy 5 +.9x.33x z +.6x z x yz +.774x yz 3.75x y x y z +.667x y 3 z +.68x y 4 +.8x 3 z.69x 3 z 3.x 3 y +.949x 3 yz.646x 3 y z +.883x 3 y x 4 +.3x 4 z +.69x 4 yz +.76x 4 y.7735x 5 z +.335x 5 y +.96x 6 We may compare this result with the known domain of attraction, using similar techniques to those for the stopping criterion. The maximum radial deviation from the exact bound is less than.4% of the longest radial distance of the true domain of attraction. 6 Conclusions In this paper, we developed a level-set algorithm to advect subsets of the state-space using semidefinite programming. The sets are represented as semialgebraic sets, i.e., sublevel-sets of polynomials. We present an implicit time-stepping algorithm, whose solution converges to the domain of attraction when it is starshaped. This level-set algorithm not only works for two-dimensional systems but also works for higher dimensional systems. We also provide a stopping criterion, and several numerical examples. References [] E. J. Davision and E. M. Kurak. A computational method for determining quadratic Lyapunov functions for non-linear systems. Automatica, 7:67 636, 97. [] G. Ghesi, A. Tesi, and A. Vicino. On optimal quadratic Lyapunov functions for polynomial systems. In 5th Int. Symp. on Mathematical Theory of Networks and Systems,. [3] Z. W. Jarvis-Wloszek. Lyapunov based analysis and controllers synthesis for polynomial systems using sum-ofsquares optimization. PhD thesis, University of California, Berkeley, 3. [4] H. Khalil. Nonlinear systems. Prentice-Hall Inc., third edition,. [5] S. Lall, M. Peet, and T. Wang. SOSCODE: Sum of squares optimization toolbox for MATLAB, 5. Available from [6] J. B. Lasserre. Global optimization with polynomials and the problem of moments. SIAM Journal on Optimization, (3):796 87,. [7] A. Levin. An analytical method of estimating the domain of attraction for polynomial differential equations. IEEE Transactions on Automatic Control, 39():47 475, 994. [8] I. M. Mitchell and C. J. Tomlin. Level set methods for computation in hybrid systems. In Hybrid Systems: Computation and Control, LNCS 79, pages Springer Verlag,. [9] S. Osher and R. Fedkiw. Level Set Methods and Dynamic Implicit Surfaces. Springer Verlag,. [] A. Papachristodoulou and S. Prajna. On the construction of Lyapunov functions using the sum of squares decomposition. In Proceedings of the 4st IEEE Conference on Decision and Control,. [] P. Parrilo. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. PhD thesis, California Institute of Technology,. [] P. A. Parrilo and S. Lall. Semidefinite programming relaxations and algebraic optimization in control. European Journal of Control, 9( 3):37 3, April 3. [3] S. Prajna, A. Papachristodoulou, and P. A. Parrilo. Introducing sostools: A general purpose sum of squares programming solver. In Proceedings of the 4st IEEE Conference on Decision and Control, December. 649

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

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

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

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

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

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

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

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

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

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

arxiv: v1 [math.ds] 23 Apr 2017

arxiv: v1 [math.ds] 23 Apr 2017 Estimating the Region of Attraction Using Polynomial Optimization: a Converse Lyapunov Result Hesameddin Mohammadi, Matthew M. Peet arxiv:1704.06983v1 [math.ds] 23 Apr 2017 Abstract In this paper, we propose

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

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

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

Computation of continuous and piecewise affine Lyapunov functions by numerical approximations of the Massera construction

Computation of continuous and piecewise affine Lyapunov functions by numerical approximations of the Massera construction Computation of continuous and piecewise affine Lyapunov functions by numerical approximations of the Massera construction Jóhann Björnsson 1, Peter Giesl 2, Sigurdur Hafstein 1, Christopher M. Kellett

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

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

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

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

An explicit construction of distinguished representations of polynomials nonnegative over finite sets

An explicit construction of distinguished representations of polynomials nonnegative over finite sets An explicit construction of distinguished representations of polynomials nonnegative over finite sets Pablo A. Parrilo Automatic Control Laboratory Swiss Federal Institute of Technology Physikstrasse 3

More information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

More information

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de

More information

On optimal quadratic Lyapunov functions for polynomial systems

On optimal quadratic Lyapunov functions for polynomial systems On optimal quadratic Lyapunov functions for polynomial systems G. Chesi 1,A.Tesi 2, A. Vicino 1 1 Dipartimento di Ingegneria dell Informazione, Università disiena Via Roma 56, 53100 Siena, Italy 2 Dipartimento

More information

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma 4-1 Algebra and Duality P. Parrilo and S. Lall 2006.06.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone of valid

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

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

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

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

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

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 Proceedings of the 3rd WSEAS/IASME International Conference on Dynamical Systems and Control, Arcachon, France, October 13-15, 2007 241 Estimating the Region of Attraction of Ordinary Differential Equations

More information

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

MATHEMATICAL ECONOMICS: OPTIMIZATION. Contents

MATHEMATICAL ECONOMICS: OPTIMIZATION. Contents MATHEMATICAL ECONOMICS: OPTIMIZATION JOÃO LOPES DIAS Contents 1. Introduction 2 1.1. Preliminaries 2 1.2. Optimal points and values 2 1.3. The optimization problems 3 1.4. Existence of optimal points 4

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D.

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D. 4 Periodic Solutions We have shown that in the case of an autonomous equation the periodic solutions correspond with closed orbits in phase-space. Autonomous two-dimensional systems with phase-space R

More information

Continuous and Piecewise Affine Lyapunov Functions using the Yoshizawa Construction

Continuous and Piecewise Affine Lyapunov Functions using the Yoshizawa Construction Continuous and Piecewise Affine Lyapunov Functions using the Yoshizawa Construction Sigurður Hafstein, Christopher M Kellett, Huijuan Li Abstract We present a novel numerical technique for the computation

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

On the Difficulty of Deciding Asymptotic Stability of Cubic Homogeneous Vector Fields

On the Difficulty of Deciding Asymptotic Stability of Cubic Homogeneous Vector Fields On the Difficulty of Deciding Asymptotic Stability of Cubic Homogeneous Vector Fields Amir Ali Ahmadi Abstract It is well-known that asymptotic stability (AS of homogeneous polynomial vector fields of

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

4. Algebra and Duality

4. Algebra and Duality 4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone

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

Safety Verification of Hybrid Systems Using Barrier Certificates

Safety Verification of Hybrid Systems Using Barrier Certificates Safety Verification of Hybrid Systems Using Barrier Certificates Stephen Prajna 1 and Ali Jadbabaie 2 1 Control and Dynamical Systems, California Institute of Technology, Pasadena, CA 91125 - USA, prajna@cds.caltech.edu

More information

DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS. Graziano Chesi

DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS. Graziano Chesi DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS Graziano Chesi Dipartimento di Ingegneria dell Informazione Università di Siena Email: chesi@dii.unisi.it Abstract: Estimating the Domain

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

Continuous methods for numerical linear algebra problems

Continuous methods for numerical linear algebra problems Continuous methods for numerical linear algebra problems Li-Zhi Liao (http://www.math.hkbu.edu.hk/ liliao) Department of Mathematics Hong Kong Baptist University The First International Summer School on

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

Distributed Stability Analysis and Control of Dynamic Networks

Distributed Stability Analysis and Control of Dynamic Networks 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

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

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

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

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

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

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

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets Milan Korda 1, Didier Henrion,3,4 Draft of December 1, 016 Abstract Moment-sum-of-squares hierarchies

More information

Module 04 Optimization Problems KKT Conditions & Solvers

Module 04 Optimization Problems KKT Conditions & Solvers Module 04 Optimization Problems KKT Conditions & Solvers Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5 EECE 571M/491M, Spring 2008 Lecture 5 Stability of Continuous Systems http://courses.ece.ubc.ca/491m moishi@ece.ubc.ca Dr. Meeko Oishi Electrical and Computer Engineering University of British Columbia,

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

On Polynomial Optimization over Non-compact Semi-algebraic Sets

On Polynomial Optimization over Non-compact Semi-algebraic Sets On Polynomial Optimization over Non-compact Semi-algebraic Sets V. Jeyakumar, J.B. Lasserre and G. Li Revised Version: April 3, 2014 Communicated by Lionel Thibault Abstract The optimal value of a polynomial

More information

Problem List MATH 5173 Spring, 2014

Problem List MATH 5173 Spring, 2014 Problem List MATH 5173 Spring, 2014 The notation p/n means the problem with number n on page p of Perko. 1. 5/3 [Due Wednesday, January 15] 2. 6/5 and describe the relationship of the phase portraits [Due

More information

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted

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

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

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

Partial Derivatives. w = f(x, y, z).

Partial Derivatives. w = f(x, y, z). Partial Derivatives 1 Functions of Several Variables So far we have focused our attention of functions of one variable. These functions model situations in which a variable depends on another independent

More information

Vector Barrier Certificates and Comparison Systems

Vector Barrier Certificates and Comparison Systems Vector Barrier Certificates and Comparison Systems Andrew Sogokon 1 Khalil Ghorbal 2 Yong Kiam Tan 1 André Platzer 1 1 - Carnegie Mellon University, Pittsburgh, USA 2 - Inria, Rennes, France 16 July 2018,

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

SOS Methods for Delay-Dependent Stability of Neutral Differential Systems

SOS Methods for Delay-Dependent Stability of Neutral Differential Systems SOS Methods for Delay-Dependent Stability of Neutral Differential Systems Matthew M. Peet, Catherine Bonnet Özbay and Hitay 1 Introduction In this paper, we consider the problem of verification of certain

More information

Economics 204 Fall 2013 Problem Set 5 Suggested Solutions

Economics 204 Fall 2013 Problem Set 5 Suggested Solutions Economics 204 Fall 2013 Problem Set 5 Suggested Solutions 1. Let A and B be n n matrices such that A 2 = A and B 2 = B. Suppose that A and B have the same rank. Prove that A and B are similar. Solution.

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

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

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

Modern Optimal Control

Modern Optimal Control Modern Optimal Control Matthew M. Peet Arizona State University Lecture 19: Stabilization via LMIs Optimization Optimization can be posed in functional form: min x F objective function : inequality constraints

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

Optimization-based Modeling and Analysis Techniques for Safety-Critical Software Verification

Optimization-based Modeling and Analysis Techniques for Safety-Critical Software Verification Optimization-based Modeling and Analysis Techniques for Safety-Critical Software Verification Mardavij Roozbehani Eric Feron Laboratory for Information and Decision Systems Department of Aeronautics and

More information

1 Directional Derivatives and Differentiability

1 Directional Derivatives and Differentiability Wednesday, January 18, 2012 1 Directional Derivatives and Differentiability Let E R N, let f : E R and let x 0 E. Given a direction v R N, let L be the line through x 0 in the direction v, that is, L :=

More information

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions Vinícius F. Montagner Department of Telematics Pedro L. D. Peres School of Electrical and Computer

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

CHAPTER 7. Connectedness

CHAPTER 7. Connectedness CHAPTER 7 Connectedness 7.1. Connected topological spaces Definition 7.1. A topological space (X, T X ) is said to be connected if there is no continuous surjection f : X {0, 1} where the two point set

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

Representations of Positive Polynomials: Theory, Practice, and

Representations of Positive Polynomials: Theory, Practice, and Representations of Positive Polynomials: Theory, Practice, and Applications Dept. of Mathematics and Computer Science Emory University, Atlanta, GA Currently: National Science Foundation Temple University

More information

Copositive Programming and Combinatorial Optimization

Copositive Programming and Combinatorial Optimization Copositive Programming and Combinatorial Optimization Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with I.M. Bomze (Wien) and F. Jarre (Düsseldorf) IMA

More information

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively);

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively); STABILITY OF EQUILIBRIA AND LIAPUNOV FUNCTIONS. By topological properties in general we mean qualitative geometric properties (of subsets of R n or of functions in R n ), that is, those that don t depend

More information

CONTRACTION AND SUM OF SQUARES ANALYSIS OF HCCI ENGINES

CONTRACTION AND SUM OF SQUARES ANALYSIS OF HCCI ENGINES CONTRACTION AND SUM OF SQUARES ANALYSIS OF HCCI ENGINES Gregory M Shaver, Aleksandar Kojić, J Christian Gerdes, Jean-Pierre Hathout and Jasim Ahmed Dept of Mech Engr, Stanford University, Stanford, CA

More information

Stability Analysis of Linear Systems with Time-Varying Delays: Delay Uncertainty and Quenching

Stability Analysis of Linear Systems with Time-Varying Delays: Delay Uncertainty and Quenching Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 2-4, 2007 Stability Analysis of Linear Systems with Time-Varying Delays: Delay Uncertainty and Quenching Antonis

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

Global Optimization with Polynomials

Global Optimization with Polynomials Global Optimization with Polynomials Geoffrey Schiebinger, Stephen Kemmerling Math 301, 2010/2011 March 16, 2011 Geoffrey Schiebinger, Stephen Kemmerling (Math Global 301, 2010/2011) Optimization with

More information

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis

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

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

Summary Notes on Maximization

Summary Notes on Maximization Division of the Humanities and Social Sciences Summary Notes on Maximization KC Border Fall 2005 1 Classical Lagrange Multiplier Theorem 1 Definition A point x is a constrained local maximizer of f subject

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

Agenda. Applications of semidefinite programming. 1 Control and system theory. 2 Combinatorial and nonconvex optimization

Agenda. Applications of semidefinite programming. 1 Control and system theory. 2 Combinatorial and nonconvex optimization Agenda Applications of semidefinite programming 1 Control and system theory 2 Combinatorial and nonconvex optimization 3 Spectral estimation & super-resolution Control and system theory SDP in wide use

More information

LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM

LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM Unless otherwise stated, all vector spaces in this worksheet are finite dimensional and the scalar field F is R or C. Definition 1. A linear operator

More information

Calculating the domain of attraction: Zubov s method and extensions

Calculating the domain of attraction: Zubov s method and extensions Calculating the domain of attraction: Zubov s method and extensions Fabio Camilli 1 Lars Grüne 2 Fabian Wirth 3 1 University of L Aquila, Italy 2 University of Bayreuth, Germany 3 Hamilton Institute, NUI

More information

A conjecture on sustained oscillations for a closed-loop heat equation

A conjecture on sustained oscillations for a closed-loop heat equation A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping

More information

9. Interpretations, Lifting, SOS and Moments

9. Interpretations, Lifting, SOS and Moments 9-1 Interpretations, Lifting, SOS and Moments P. Parrilo and S. Lall, CDC 2003 2003.12.07.04 9. Interpretations, Lifting, SOS and Moments Polynomial nonnegativity Sum of squares (SOS) decomposition Eample

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

CHAPTER 4: HIGHER ORDER DERIVATIVES. Likewise, we may define the higher order derivatives. f(x, y, z) = xy 2 + e zx. y = 2xy.

CHAPTER 4: HIGHER ORDER DERIVATIVES. Likewise, we may define the higher order derivatives. f(x, y, z) = xy 2 + e zx. y = 2xy. April 15, 2009 CHAPTER 4: HIGHER ORDER DERIVATIVES In this chapter D denotes an open subset of R n. 1. Introduction Definition 1.1. Given a function f : D R we define the second partial derivatives as

More information

1 Strict local optimality in unconstrained optimization

1 Strict local optimality in unconstrained optimization ORF 53 Lecture 14 Spring 016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, April 14, 016 When in doubt on the accuracy of these notes, please cross check with the instructor s

More information

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings Structural and Multidisciplinary Optimization P. Duysinx and P. Tossings 2018-2019 CONTACTS Pierre Duysinx Institut de Mécanique et du Génie Civil (B52/3) Phone number: 04/366.91.94 Email: P.Duysinx@uliege.be

More information

Mathematical Economics. Lecture Notes (in extracts)

Mathematical Economics. Lecture Notes (in extracts) Prof. Dr. Frank Werner Faculty of Mathematics Institute of Mathematical Optimization (IMO) http://math.uni-magdeburg.de/ werner/math-ec-new.html Mathematical Economics Lecture Notes (in extracts) Winter

More information