Construction of Lyapunov functions by validated computation

Similar documents
11 Chaos in Continuous Dynamical Systems.

2.10 Saddles, Nodes, Foci and Centers

B5.6 Nonlinear Systems

Summary of topics relevant for the final. p. 1

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

Linear ODEs. Existence of solutions to linear IVPs. Resolvent matrix. Autonomous linear systems

27. Topological classification of complex linear foliations

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

THE HARTMAN-GROBMAN THEOREM AND THE EQUIVALENCE OF LINEAR SYSTEMS

Nonlinear Autonomous Dynamical systems of two dimensions. Part A

Differential Equations Preliminary Examination

B5.6 Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems

The Existence of Chaos in the Lorenz System

Roberto Castelli Basque Center for Applied Mathematics

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

B5.6 Nonlinear Systems

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

The Conley Index and Rigorous Numerics of Attracting Periodic Orbits

Problem set 7 Math 207A, Fall 2011 Solutions

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits

7 Planar systems of linear ODE

Invariant Manifolds of Dynamical Systems and an application to Space Exploration

3 Stability and Lyapunov Functions

8.1 Bifurcations of Equilibria

Numerical Methods - Numerical Linear Algebra

TOPOLOGICAL EQUIVALENCE OF LINEAR ORDINARY DIFFERENTIAL EQUATIONS

An Undergraduate s Guide to the Hartman-Grobman and Poincaré-Bendixon Theorems

Lyapunov Stability Theory

REVIEW OF DIFFERENTIAL CALCULUS

6.3. Nonlinear Systems of Equations

The Implicit Function Theorem 1

Ordinary Differential Equations II

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

Is the Hénon map chaotic

On rigorous integration of piece-wise linear systems

LS.5 Theory of Linear Systems

Here each term has degree 2 (the sum of exponents is 2 for all summands). A quadratic form of three variables looks as

Injectivity of local diffeomorphism and the global asymptotic stability problem

ODE, part 2. Dynamical systems, differential equations

Centers of projective vector fields of spatial quasi-homogeneous systems with weight (m, m, n) and degree 2 on the sphere

MCE693/793: Analysis and Control of Nonlinear Systems

EE222 - Spring 16 - Lecture 2 Notes 1

Math Ordinary Differential Equations

THEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.)

Introduction to Applied Nonlinear Dynamical Systems and Chaos

Numerical Algorithms as Dynamical Systems

APPPHYS217 Tuesday 25 May 2010

Linearization of Two Dimensional Complex-Linearizable Systems of Second Order Ordinary Differential Equations

14 Periodic phenomena in nature and limit cycles

USING CARLEMAN EMBEDDING TO DISCOVER A SYSTEM S MOTION CONSTANTS

Half of Final Exam Name: Practice Problems October 28, 2014

Stability of Nonlinear Systems An Introduction

Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations

A short introduction with a view toward examples. Short presentation for the students of: Dynamical Systems and Complexity Summer School Volos, 2017

Chapter #4 EEE8086-EEE8115. Robust and Adaptive Control Systems

Characterization of the stability boundary of nonlinear autonomous dynamical systems in the presence of a saddle-node equilibrium point of type 0

5.2.2 Planar Andronov-Hopf bifurcation

Workshop on Theoretical Ecology and Global Change March 2009

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

Stabilization and Passivity-Based Control

Definition 5.1. A vector field v on a manifold M is map M T M such that for all x M, v(x) T x M.

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

(Communicated by Bernold Fiedler)

Problem Set Number 5, j/2.036j MIT (Fall 2014)

6 Linear Equation. 6.1 Equation with constant coefficients

Chapter 6 Nonlinear Systems and Phenomena. Friday, November 2, 12

w T 1 w T 2. w T n 0 if i j 1 if i = j

Systems of Linear ODEs

PH.D. PRELIMINARY EXAMINATION MATHEMATICS

E209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions

STABILITY. Phase portraits and local stability

Are numerical studies of long term dynamics conclusive: the case of the Hénon map

Chapter III. Stability of Linear Systems

Calculus and Differential Equations II

10 Back to planar nonlinear systems

HYPERBOLIC SETS WITH NONEMPTY INTERIOR

One Dimensional Dynamical Systems

Gradient Methods Using Momentum and Memory

1 Lyapunov theory of stability

Introduction to Bifurcation and Normal Form theories

Now I switch to nonlinear systems. In this chapter the main object of study will be

Part II. Dynamical Systems. Year

dynamical zeta functions: what, why and what are the good for?

SHADOWING PROPERTY FOR INDUCED SET-VALUED DYNAMICAL SYSTEMS OF SOME EXPANSIVE MAPS

Application demonstration. BifTools. Maple Package for Bifurcation Analysis in Dynamical Systems

INVERSE FUNCTION THEOREM and SURFACES IN R n

Continuous methods for numerical linear algebra problems

, b = 0. (2) 1 2 The eigenvectors of A corresponding to the eigenvalues λ 1 = 1, λ 2 = 3 are

LECTURE 5: THE METHOD OF STATIONARY PHASE

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M =

MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators.

Complex Dynamic Systems: Qualitative vs Quantitative analysis

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

Competitive and Cooperative Differential Equations

The Liapunov Method for Determining Stability (DRAFT)

Lecture 2: Linear Algebra Review

MARKOV PARTITIONS FOR HYPERBOLIC SETS

Practice Problems for Final Exam

1.7. Stability and attractors. Consider the autonomous differential equation. (7.1) ẋ = f(x),

Transcription:

Construction of Lyapunov functions by validated computation Nobito Yamamoto 1, Kaname Matsue 2, and Tomohiro Hiwaki 1 1 The University of Electro-Communications, Tokyo, Japan yamamoto@im.uec.ac.jp 2 The Institute of Statistical Mathematics, Tokyo, Japan Abstract. We provide a systematic method to validate the domain of Lyapunov functions around hyperbolic fixed points both for continuous and for discrete dynamical systems with computer assistance. We also give the construction of Lyapunov functions around periodic orbits as fixed points of Poincaré maps as well as validation examples in our talk. Keywords: Validated numerics, Interval analysis, Dynamical systems, Lyapunov functions 1 Introduction Lyapunov functions are heart of gradient dynamical systems, which ensures that all trajectories behave so that Lyapunov functions decrease monotonously. Such behaviors are expected locally around hyperbolic fixed points or general invariant sets. Once we construct Lyapunov functions locally around invariant sets, they let us easy to understand local dynamics in terms of level sets of Lyapunov functions. In general, explicit construction of Lyapunov functions is not easy because of nonlinearity of dynamical systems. Nevertheless, local analysis around fixed points with interval arithmetics contribute the explicit construction of locally defined Lyapunov functions, e.g. [1]. Similarly, such analyses also contribute the construction of cones, e.g. [4], which describes local dynamics in the stable and unstable directions around invariant sets [2][6]. If we want to verify that a given function is a Lyapunov function with interval arithmetics, it is sufficient to check if the function decreases along solution orbits directly in the case that orbits are away from fixed points. On the other hand, in domains containing fixed points, a naive verification with intervals cannot be applied since intervals may contain fixed points, which prevents to show decreasing of Lyapunov functions. In order to calculate a Lyapunov function in a neighborhood of hyperbolic fixed points, we use information of differentials of vector fields or maps at fixed points, which is natural to analyze local dynamics around hyperbolic fixed points [2]. Readers see that a sufficient condition to derive Lyapunov functions is equivalent to cone conditions discussed in [4], which is applied to validation of stable

2 and unstable manifolds. Additionally, our new criterion can be applied to detect quadratic forms being Lyapunov functions with their domains explicitly by using interval arithmetics. In the following sections we show systematic ideas of construction of Lyapunov functions in terms of quadratic forms and to compute their domains for continuous and discrete dynamical systems. 2 Lyapunov functions for continuous dynamical systems In this section we consider dynamical systems generated by ordinary differential equations, in particular, autonomous system written by dx dt = f(x), x, f Rm. (1) Let x be a fixed point of (1). Also, assume that x is hyperbolic. Namely, all eigenvalues of the Jacobian matrix Df(x ) are away from the imaginary axis. Definition 1. Let U R m be an open subset. A Lyapunov function L : U R (for the flow) is a C 1 -function satisfying the following conditions. 1. (dl/dt)(x(t)) t=0 0 holds for each solution orbit {x(t)} through x(0) = x 0 U. 2. (dl/dt)(x(t)) t=0 = 0 implies x(t) x U, where x is a fixed point of (1). Our aim here is to construct a Lyapunov function defined in an explicitly given neighborhood of x. 2.1 Construction of quadratic forms 1. Let Df be the Jacobian matrix Df(x ) of f(x) at x = x. For simplicity, assume that Df is diagonalizable by a nonsingular matrix X: Λ = X 1 Df X, where Λ = diag(λ 1, λ 2,, λ m ). Note that computations of Λ and X do not need to apply interval arithmetics. 2. Let I be the diagonal matrix I = diag(i 1, i 2,, i m ), where i k = { 1, if Re(λk ) < 0, 1, if Re(λ k ) > 0. Note that Re(λ k ) 0 since x is hyperbolic.

3 3. Calculate the real symmetric matrix Y as follows: Ŷ := X H I X 1, Y := Re(Ŷ ), where X H denotes the inverse matrix of the Hermitian transpose X H of X, which is sufficient to be calculated by floating-point arithmetics. 4. Define the quadratic form L by L(x) = (x x ) T Y (x x ), which is a candidate of Lyapunov function around x. When we deal with L with interval arithmetics, we replace Y by (Y + Y T )/2 or set Y ji = Y ij so that we should keep the symmetry of Y. 2.2 Verification of domains of Lyapunov functions The determination of domains of L being a Lyapunov function consists of following stages. Stage 1. For domains containing the fixed point, we verify the negative definiteness of matrices associated with dl/dt(x(t)) along the solution orbit x(t) with validated computation and interval arithmetic. Concretely we check the negative definiteness of the following matrices for interval vectors [x ] which contain the fixed point: A([x ]) = Df([x ]) T Y + Y Df([x ]). Stage 2. For domains which do not contain fixed points, we divide them into subdomains and verify the negativity of dl/dt(x(t)) with validated computation and intervals. If such criteria pass for given domains, the quadratic form L is validated as a Lyapunov function on the domains. Details are discussed in the talk. 3 Lyapunov functions for discrete dynamical systems In this section we consider discrete dynamical systems generated by continuously differentiable maps of the form x n+1 = ψ(x n ), x 0, ψ R m. (2) Assume that x is a hyperbolic fixed point of ψ, namely, all eigenvalues of the Jacobian matrix Dψ(x) of ψ(x) at x are away from the unit circle. Definition 2. Let U R m be an open subset. A Lyapunov function L : U R (for the map ψ) is a C 1 -function satisfying the following conditions. 1. L(ψ(x)) L(x) holds for all x U. 2. L(ψ(x)) = L(x) implies ψ(x) = x U, where x is a fixed point of (2). Our aim here is to construct a Lyapunov function for ψ defined in an explicitly given neighborhood of x.

4 3.1 Construction of quadratic forms 1. Diagonalize Dψ(x ) such as Λ = X 1 Dψ(x )X, where Λ = diag(λ 1, λ 2,, λ m ) is the eigenvalue matrix of Dψ(x ) and X is the nonsingular matrix given by corresponding eigenvectors. Note that these calculatation do not need interval arithmetics. 2. Let I be the diagonal matrix I = diag(i 1, i 2,, i m ), where { 1, if λk < 1, i k = 1, if λ k > 1. Note that λ k = 1 because of hyperbolicity. 3. Calculate the real symmetric matrix Y as follows: Ŷ := X H I X 1, Y := Re(Ŷ ), where X H denotes the inverse matrix of the Hermitian transpose X H of X, which is sufficient to be calculated by floating-point arithmetics. 4. Define the quadratic form L by L(x) = (x x ) T Y (x x ), which is a candidate of Lyapunov function around x. When we deal with L with interval arithmetics, we replace Y by (Y + Y T )/2 or set Y ji = Y ij so that we keep the symmetry of Y. 3.2 Verification of domains of Lyapunov functions The determination of domains of L being a Lyapunov function consists of following stages. Stage 1. For domains containing the fixed point, we verify the negative definiteness of matrices associated with L(ψ(x)) L(x) along the solution orbit x(t) with validated computation and interval arithmetic. Concretely we check the negative definiteness of the following matrices for interval vectors [x ] which contain the fixed point: B([x ]) = Dψ([x ]) T Y Dψ([x ]) Y. Stage 2. For domains which do not contain fixed points, we divide them into subdomains and verify the negativity of L(ψ(x)) L(x) with validated computation and intervals. If such criteria pass for given domains, the quadratic form L is validated as a Lyapunov function on the domains. Details are discussed in the talk.

5 4 Verification of the existence of periodic orbits There are mainly two approaches to verify the existence of periodic orbits with interval arithmetics: 1. Construct Poincaré maps on a section and verify their fixed point, e.g., [3]. 2. Regard periodic orbits as solutions of two-point boundary value problems and verify solutions with bordering conditions, e.g. [5]. In the following we assume that there is a periodic orbits γ as well as associated Poincaré map, and that the existence domain is specified as an interval domain on a hyperplane which corresponds to the Poincaré section. In this case, Lyapunov functions for discrete dynamical systems defined by Poincaré maps are considered. 4.1 Poincaré maps and their differentials Assume that the system of ODE (1) possess the periodic orbit and that it is specified as a fixed point of the Poincaré map defined on a hyperplane Γ with the unit normal vector n. Let ϕ(t, x) be the point on the trajectory with the initial point x Γ at the time t and T r (x) > 0 be the time which ϕ(t r (x), x) Γ holds. Consider the iteration x n+1 = ψ(x n ), ψ(x) := ϕ(t r (x), x), and construct a Lyapunov function of a fixed point of this system by following arguments in Section 3. To this end, we need the Jacobian matrix of the Poincaré map ψ at x, which is described as follows. Dψ = (I f(ψ(x))nt n T f(ψ(x)) ) x ϕ(t r(x); ψ(x)), where ϕ x is defined and calculated by the variational equation for the ODE (1). We will show the details of this paper and some numerical examples in our talk. References 1. K. Matsue, Rigorous numerics for stationary solutions of dissipative PDEs - Existence and local dynamics -, NOLTA, 4(2013), 62 79. 2. C. Robinson, Dynamical Systems: Stability, Symbolic Dynamics, and Chaos, 2nd Ed., CRC Press (1998). 3. P. Zgliczynśki, C 1 -Lohner algorithm, Found. Comput. Math., 2 (2002), 429 465. 4. P. Zgliczynśki, Covering relations, cone conditions and stable manifold theorem, J. of Diff. Equations, 246(2009), 1774 1819. 5. T.Hiwaki & N.Yamamoto, Some remarks on numerical verification of closed orbits in dynamical systems, NOLTA, submitting 6. K. Matsue, Rigorous numerics for fast-slow systems with one-dimensional slow variable: topological shadowing approach, arxiv preprint arxiv:1507.01462, 2015