Lyapunov functions on nonlinear spaces S 1 R R + V =(1 cos ) Constructing Lyapunov functions: a personal journey

Similar documents
Distances between spectral densities. V x. V y. Genesis of this talk. The key point : the value of chordal distances. Spectrum approximation problem

The line, the circle, and the ray. R + x r. Science is linear, is nt? But behaviors take place in nonlinear spaces. The line The circle The ray

WARPED PRODUCT METRICS ON R 2. = f(x) 1. The Levi-Civita Connection We did this calculation in class. To quickly recap, by metric compatibility,

II. DIFFERENTIABLE MANIFOLDS. Washington Mio CENTER FOR APPLIED VISION AND IMAGING SCIENCES

CS168: The Modern Algorithmic Toolbox Lecture #8: How PCA Works

Global Analysis of a Continuum Model. for Monotone Pulse-Coupled Oscillators

The Hamiltonian Mean Field Model: Effect of Network Structure on Synchronization Dynamics. Yogesh Virkar University of Colorado, Boulder.

Riemannian geometry of positive definite matrices: Matrix means and quantum Fisher information

Time-optimal control of a 3-level quantum system and its generalization to an n-level system

Survey of Synchronization Part I: Kuramoto Oscillators

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

Affine iterations on nonnegative vectors

CS 468. Differential Geometry for Computer Science. Lecture 17 Surface Deformation

KUIPER S THEOREM ON CONFORMALLY FLAT MANIFOLDS

1. Projective geometry

Extending a two-variable mean to a multi-variable mean

Hyperbolic Conformal Geometry with Clifford Algebra 1)

Stabilization and Passivity-Based Control

An Introduction to Differential Flatness

A differential Lyapunov framework for contraction analysis

Math 2142 Homework 5 Part 1 Solutions

The nonsmooth Newton method on Riemannian manifolds

Glocal Control for Hierarchical Dynamical Systems

Fokker-Planck Equation on Graph with Finite Vertices

Interesting Surfaces in Nil Space *

distances between objects of different dimensions

CDS 101/110a: Lecture 2.1 Dynamic Behavior

14 Renormalization 1: Basics

The Symmetric Space for SL n (R)

= w. These evolve with time yielding the

Metric Structures for Riemannian and Non-Riemannian Spaces

(a) Write down the value of q and of r. (2) Write down the equation of the axis of symmetry. (1) (c) Find the value of p. (3) (Total 6 marks)

Schrodinger Bridges classical and quantum evolution

Generalized Shifted Inverse Iterations on Grassmann Manifolds 1

1 Differentiable manifolds and smooth maps. (Solutions)

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Lecture 10: Powers of Matrices, Difference Equations

Lecture 10: Dimension Reduction Techniques

LMI Methods in Optimal and Robust Control

The Erlangen Program and General Relativity

Giinter Ludyk. Einstein in Matrix. Form. Exact Derivation of the Theory of Special. without Tensors. and General Relativity.

LECTURE 8: THE SECTIONAL AND RICCI CURVATURES

DIFFERENTIAL GEOMETRY HW 12

1 Differentiable manifolds and smooth maps. (Solutions)

Overview of normed linear spaces

8 th Grade Math Connects

Symmetric Spaces. Andrew Fiori. Sept McGill University

Lecture 15 Perron-Frobenius Theory

Saturation of Information Exchange in Locally Connected Pulse-Coupled Oscillators

Physics 133: Extragalactic Astronomy ad Cosmology

An analysis of how coupling parameters influence nonlinear oscillator synchronization

Nonlinear Control Lecture 7: Passivity

Convex Optimization of Graph Laplacian Eigenvalues

Real Analysis Qualifying Exam May 14th 2016

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

Permutation invariant proper polyhedral cones and their Lyapunov rank

When Gradient Systems and Hamiltonian Systems Meet

06. Lagrangian Mechanics II

arxiv: v4 [math.dg] 18 Jun 2015

Lecture: Lorentz Invariant Dynamics

TTK4150 Nonlinear Control Systems Solution 6 Part 2

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics

Yuri s influence on my work and my life

S.F. Xu (Department of Mathematics, Peking University, Beijing)

Schrodinger Bridges classical and quantum evolution

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

Prentice Hall Mathematics, Algebra Correlated to: Achieve American Diploma Project Algebra II End-of-Course Exam Content Standards

1 Euclidean geometry. 1.1 The metric on R n

Results from MathSciNet: Mathematical Reviews on the Web c Copyright American Mathematical Society 2000

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Chapter One. Introduction

LECTURE Itineraries We start with a simple example of a dynamical system obtained by iterating the quadratic polynomial

On deciding whether a surface is parabolic or hyperbolic

Lecture 13 Newton-type Methods A Newton Method for VIs. October 20, 2008

An extremal eigenvalue problem for surfaces with boundary

Lecture Note 5: Semidefinite Programming for Stability Analysis

Clifford Algebras and Spin Groups

A Convexity Theorem For Isoparametric Submanifolds

Kinematics. Chapter Multi-Body Systems

(x, y) = d(x, y) = x y.

Differential Geometry and Lie Groups with Applications to Medical Imaging, Computer Vision and Geometric Modeling CIS610, Spring 2008

Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach

Poincaré Duality Angles on Riemannian Manifolds with Boundary

Solutions: Problem Set 4 Math 201B, Winter 2007

Advanced computational methods X Selected Topics: SGD

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

SELECTED SAMPLE FINAL EXAM SOLUTIONS - MATH 5378, SPRING 2013

Lyapunov Stability Theory

Tangent bundles, vector fields

Riemannian Optimization Method on the Flag Manifold for Independent Subspace Analysis

Organization. I MCMC discussion. I project talks. I Lecture.

Definition and basic properties of heat kernels I, An introduction

Flat Nonholonomic Matching

Each is equal to CP 1 minus one point, which is the origin of the other: (C =) U 1 = CP 1 the line λ (1, 0) U 0

Stochastic modelling of epidemic spread

Balancing of Lossless and Passive Systems

1. Synchronization Phenomena

Lesson 3.5 Exercises, pages

The Geometrization Theorem

Transcription:

Constructing Lyapunov functions: a personal journey Lyapunov functions on nonlinear spaces R. Sepulchre -- University of Liege, Belgium Reykjavik - July 2013 Lyap functions in linear spaces (1994-1997) R Lyap functions on spheres (1997-2008) S 1 Lyap functions on cones (2007-...) R + (more generally: homogeneous spaces with flat, positive, and negative curvature) Lyapunov functions in linear spaces An early bottleneck: energy is rarely quadratic In the right coordinates, they are quadratic Exploit structure to find the right coordinates: passivity, relative degree, zero dynamics,... Energy of the pendulum is non quadratic (in any coordinates) The state space is V =(1 cos )+ 1 2 2 S 1 R, not a linear space This observation applies to most electromechanical models... Outcome: Feedback linearization, backstepping, forwarding,... Outcome: Put physics back to control, port-hamiltonian systems, controlled lagrangians,... 3 4

Lyapunov function on the circle: chordal distance Embed S 1 into the unit circle:!e Self-entrainment of population of coupled nonlinear oscillators, Y.Kuramoto, Lecture notes in Physics, vol. 39, Springer 1975 i k =!k Chordal distance is euclidean distance in the plane: <(e i0 i e ) = 1 Kuramoto phase model of coupled oscillators N KX sin( k N j=1 j ) Kuramoto order parameter cos = chordal consensus cost function for complete graph K measures the coupling strength (relative to heterogeneity) 5 Kuramoto order parameter is a quadratic Lyapunov function in embedding space P ( ) =< z, Lz > zk = ei k, where and L This trick generalizes to many homogeneous spaces Geometry and Symmetries in Coordination Control Alain Sarlette Ph.D. thesis, January 2009 is the Laplacian of the complete graph It defines a Lyapunov function on the homogeneous space (S 1 S 1... S 1 )/S 1 Consensus and coordination on nonlinear spaces amount to quadratic Lyapunov functions in proper embeddings. (S^n, SO(n), SE(n), and Grassmann are the main examples)

Lyapunov functions in homogeneous spaces A new caveat from... linear consensus theory! Linear consensus algorithms are linear time-varying systems The Grassmann manifold is the fundamental homogeneous space Its natural Riemmanian geometry is induced by a metric that is invariant by rotations. where for each t, A(t) is row stochastic, i.e. A is nonnegative: each row sums to one: Outcome: subspace algorithms, eigenflows, packing algorithms, Principal component analysis,... 9 Tsitsiklis Lyapunov function (1986) Tsitsiklis Lyapunov function is a conic distance A row-stochastic matrix A induces a nonnegative mapping in the positive orthant. is non increasing along the flow. Theorem: Linear positive mappings in the positive orthant contract the Hilbert metric: d H (Ax, Ay) apple apple d H (x, y), apple apple 1 It is known that no common quadratic Lyapunov exists in general. (See Olshevsky & Tsitsiklis 08 for a discussion) The contraction coefficient is apple = tanh 1 4 (A) The contraction is strict if the diameter is finite. 11

The Lyapunov function is the distance to consensus in projective Hilbert metric Another story about Lyapunov functions on cones min x i b y x d H (x, y) = log bx ay by ax = log max x i min x i = d H ( x, µ1), > 0,µ>0 Alexandre Mauroy, On the dichotomic collective behaviors of large populations of pulse-coupled firing oscillators, PhD Dissertation, October 2011. a max x i Pulse-coupled integrate-and-fire oscillators Turning the IF model into a phase model Impulsive Coupling Leaky Integrate-and fire model (LIF): ẋ = S x Peskin, 1975. Mirollo & Strogatz, 1991. Averaging

The firing map: A central idea of Mirollo and Strogatz The firing map of n+1 oscillators Guessing a quadratic distance Guessing a L1 distance L is an isometry but the nonlinearity NL does NOT contract the distance L is an isometry AND the distance contracts the nonlinearity NL (assuming that is sign definite).

The Lyapunov function is a total variation distance Conic lessons (and ongoing work) (firing map) model: + = diag(h( )) L Many dynamical systems (and iterative algorithms) evolve on cones (markov chains, density transport equations, monotone systems,...) State space: 0 =0apple 1 < 2 < < n apple N+1 =1 Distances on cones are non quadratic (typically, 1-norm and infinity-norm, log,...) Contraction measure: nx TVD( )= i+1 i i=0 How to guess them? Note: TVD is invariant to permutations 22 Averaging Natural Lyapunov functions arise from natural metrics. Natural metrics arise from invariance properties. Lyap functions in linear spaces R y x Lyap functions on homogeneous spaces S 1 (sin)( ) Lyap functions on cones R + log( y x ) translation invariance rotation invariance scaling invariance Why are systems nonlinear? Dynamical systems express update laws Fundamental update laws express conservation or dissipation principles Conservation principles lead to invariance properties. This is a main source of nonlinearity. Dissipation is often captured by the time-evolution of an invariant distance

Which spaces do we encounter in the real world? Lesson from the journey Translational invariance leads to linear spaces Rotational invariance leads to homogeneous spaces Geometry guides Lyapunov design. Geometry of the dynamics is one thing, but geometry of the state-space is the key thing in many real-life examples. If natural Lyapunov functions are global distances inferred from local invariance properties, we should perhaps consider their construction from local objects...biological switches are frequently encountered in Scaling invariance leads to cones Outcome: a differential Lyapunov framework Why quadratic Lyapunov functions? A quadratic Lyapunov function is a flat Riemmanian metric. A linear space is a homogeneous space for the group of translations. Euclidean metrics are the unique Riemannian metrics that are invariant under the group action. Linear spaces are flat, that is, they have zero curvature. Outcome: spheres and cones have a unique analog of quadratic Lyapunov functions. 28