Computational Geometric Uncertainty Propagation for Hamiltonian Systems on a Lie Group

Similar documents
Math 692A: Geometric Numerical Integration

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics

Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds

Review of Lagrangian Mechanics and Reduction

Discrete Dirac Mechanics and Discrete Dirac Geometry

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3)

SPECTRAL VARIATIONAL INTEGRATORS

UNIVERSITY OF CALIFORNIA, SAN DIEGO. Convergence of Galerkin Variational Integrators for Vector Spaces and Lie Groups

CDS 101 Precourse Phase Plane Analysis and Stability

Numerische Mathematik

Variational principles and Hamiltonian Mechanics

An Empirical Chaos Expansion Method for Uncertainty Quantification

Space-Time Finite-Element Exterior Calculus and Variational Discretizations of Gauge Field Theories

BACKGROUND IN SYMPLECTIC GEOMETRY

Discrete Rigid Body Dynamics and Optimal Control

Dirac Structures and the Legendre Transformation for Implicit Lagrangian and Hamiltonian Systems

Kinematics. Chapter Multi-Body Systems

Chaotic motion. Phys 750 Lecture 9

for changing independent variables. Most simply for a function f(x) the Legendre transformation f(x) B(s) takes the form B(s) = xs f(x) with s = df

Parallel-in-time integrators for Hamiltonian systems

Lie group variational integrators for the full body problem in orbital mechanics

Towards Discrete Exterior Calculus and Discrete Mechanics for Numerical Relativity

Melvin Leok: Research Summary

Chaotic motion. Phys 420/580 Lecture 10

Modified Equations for Variational Integrators

Stochastic Variational Integrators

An Invitation to Geometric Quantization

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution

Yuri Fedorov Multidimensional Integrable Generalizations of the nonholonomic Chaplygin sphere problem. November 29, 2006

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. Oscillatory solution

GEOMETRIC QUANTIZATION

THE LAGRANGIAN AND HAMILTONIAN MECHANICAL SYSTEMS

Some aspects of the Geodesic flow

M3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011

SYMPLECTIC MANIFOLDS, GEOMETRIC QUANTIZATION, AND UNITARY REPRESENTATIONS OF LIE GROUPS. 1. Introduction

Physical Dynamics (SPA5304) Lecture Plan 2018

Minimal surfaces in quaternionic symmetric spaces

. Frobenius-Perron Operator ACC Workshop on Uncertainty Analysis & Estimation. Raktim Bhattacharya

The Geometry of Euler s equation. Introduction

Numerical Algorithms as Dynamical Systems

Geodesic shooting on shape spaces

Energy-stepping integrators in

Cocycles and stream functions in quasigeostrophic motion

Two simple ideas from calculus applied to Riemannian geometry

Canonical Forms for BiHamiltonian Systems

SYMMETRIES OF ROCKET DYNAMICS. Part 1. Executive Summary 1 1. Equations of Motion 1 2. The Problem to Solve 2. Part 2. Introduction 2 3.

A DISCRETE THEORY OF CONNECTIONS ON PRINCIPAL BUNDLES

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017

Topics in Representation Theory: Cultural Background

Discrete Geometric Optimal Control on Lie Groups

Qualifying Exam. Aug Part II. Please use blank paper for your work do not write on problems sheets!

Symplectic maps. James D. Meiss. March 4, 2008

arxiv:math/ v1 [math.oc] 17 Sep 2006

Uncovering the Lagrangian from observations of trajectories

Critical points of the integral map of the charged 3-body problem

UNIVERSITY OF CALIFORNIA, SAN DIEGO. An Empirical Chaos Expansion Method for Uncertainty Quantification

SPACECRAFT DYNAMICS NEAR A BINARY ASTEROID. F. Gabern, W.S. Koon and J.E. Marsden

Representation theory and quantum mechanics tutorial Spin and the hydrogen atom

1 M3-4-5A16 Assessed Problems # 1: Do all three problems

Discriminative Direction for Kernel Classifiers

PHYS 705: Classical Mechanics. Euler s Equations

Quantising noncompact Spin c -manifolds

Controlled Lagrangian Methods and Tracking of Accelerated Motions

Solving Polynomial Equations in Smoothed Polynomial Time

Curves in the configuration space Q or in the velocity phase space Ω satisfying the Euler-Lagrange (EL) equations,

Variational Integrators for Maxwell s Equations with Sources

Seminar Geometrical aspects of theoretical mechanics

Steering the Chaplygin Sleigh by a Moving Mass

UNIVERSITY OF CALIFORNIA, SAN DIEGO

Dynamics and Stability application to submerged bodies, vortex streets and vortex-body systems

Question 1: Spherical Pendulum

A CRASH COURSE IN EULER-POINCARÉ REDUCTION

A Minimal Uncertainty Product for One Dimensional Semiclassical Wave Packets

The Astrojax Pendulum and the N-Body Problem on the Sphere: A study in reduction, variational integration, and pattern evocation.

Invariant Lagrangian Systems on Lie Groups

Boltzmann-Gibbs Preserving Langevin Integrators

1. If 1, ω, ω 2, -----, ω 9 are the 10 th roots of unity, then (1 + ω) (1 + ω 2 ) (1 + ω 9 ) is A) 1 B) 1 C) 10 D) 0

GEOMETRIC INTEGRATION OF ORDINARY DIFFERENTIAL EQUATIONS ON MANIFOLDS

Use conserved quantities to reduce number of variables and the equation of motion (EOM)

GENERALIZED GALERKIN VARIATIONAL INTEGRATORS

Path Integral for Spin

Lecture Note 1: Background

Representations of Sp(6,R) and SU(3) carried by homogeneous polynomials

THE SIEGEL UPPER HALF SPACE IS A MARSDEN WEINSTEIN QUOTIENT: SYMPLECTIC REDUCTION AND GAUSSIAN WAVE PACKETS

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday January 20, 2015 (Day 1)

Physics 106b: Lecture 7 25 January, 2018

Polyhedral Potential and Variational Integrator Computation of the Full Two Body Problem

arxiv: v1 [math.sg] 6 Nov 2015

ANALYTICAL MECHANICS. LOUIS N. HAND and JANET D. FINCH CAMBRIDGE UNIVERSITY PRESS

LECTURE 1: LINEAR SYMPLECTIC GEOMETRY

LECTURE 25-26: CARTAN S THEOREM OF MAXIMAL TORI. 1. Maximal Tori

Midterm EXAM PHYS 401 (Spring 2012), 03/20/12

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

Quantum Mechanics for Mathematicians: Energy, Momentum, and the Quantum Free Particle

Physics 5153 Classical Mechanics. Canonical Transformations-1

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation

Time-Dependent Invariant Manifolds Theory and Computation

Pentahedral Volume, Chaos, and Quantum Gravity

M3/4A16 Assessed Coursework 1 Darryl Holm Due in class Thursday November 6, 2008 #1 Eikonal equation from Fermat s principle

BRST and Dirac Cohomology

Transcription:

Computational Geometric Uncertainty Propagation for Hamiltonian Systems on a Lie Group Melvin Leok Mathematics, University of California, San Diego Foundations of Dynamics Session, CDS@20 Workshop Caltech, Pasadena, CA, August 2014 mleok@math.ucsd.edu http://www.math.ucsd.edu/ mleok/ Supported by NSF DMS-0726263, DMS-100152, DMS-1010687 (CAREER), CMMI-1029445, DMS-1065972, CMMI-1334759, DMS-1411792, DMS-1345013

Hamiltonian Uncertainty Propagation on Lie Groups Nonlinear Uncertainty Propagation on Lie Groups Many mechanical systems of contemporary engineering interest have configuration manifolds that are products of Lie groups and homogeneous spaces. Efficient characterization of uncertainty in simulations is important in order to quantify the reliability of the simulation results in the face of uncertainty in initial conditions and model parameters. The advection of a probability density by a dynamical flow is fundamental to problems of data assimilation, machine learning, system identification, and state estimation. Moments of a distribution do not make sense on a manifold, therefore we need to consider alternative representations of probability densities on manifolds. 2

Uncertainty Propagation Symplectic Uncertainty Propagation Liouvile equation: describes the propagation of a probability density p along a vector field X without diffusion. If the vector field is Hamiltonian, it reduces to dp dt = 0. The probability density is preserved along a Hamiltonian flow. The essential ideas Augment the base space of spacetime with additional directions corresponding to parameters with uncertainty in them. Instead of using trajectories of sample points to compute statistics, as in Monte Carlo, use it to reconstruct the distribution. The uncertainty distribution is advected by the flow, and the flows at different parametric values are uncoupled. 3

Uncertainty Propagation The role of symplecticity Consider an initial uniform probability density on an ellipsoid. Since the flow is symplectic, it is volume-preserving. But can we arbitrarily compress the probability distribution in one direction at the expense of the other directions? Gromov s nonsqueezing theorem in symplectic geometry The nonsqueezing theorem states that the initial projected volume of a subdomain onto position-momentum planes is a lower bound to the projected volume of the symplectic image of the subdomain. It is therefore essential that the uncertainty in a Hamiltonian system be propagated using a symplectic method. 4

Uncertainty Propagation Extensions to Lie Groups Use Lie group variational integrators for the individual flows. Use noncommutative harmonic analysis. Complete basis for L 2 (G) using irreducible unitary group representations. More explicitly, a group representation ϕ : G GL(C n ) is a group homomorphism, i.e., ϕ(g h) = ϕ(g) ϕ(h). The Peter-Weyl theorem states, L 2 (G) = ϕ Ĝ V ϕ, and g e j, ϕ(g) e i form a basis for the vector space V ϕ. For compact Lie groups and Lie groups with bi-invariant Haar measures, techniques from computational harmonic analysis generalize, including Fast Fourier Transforms, Plancherel theorem. 5

6 Lagrangian Variational Integrators Discrete Variational Principle q( t) varied curve qi varied point Q Q q( b) qn q( a) q( t) q0 qi Discrete Lagrangian L d (q 0, q 1 ) L exact d (q 0, q 1 ) h 0 L ( q 0,1 (t), q 0,1 (t) ) dt, where q 0,1 (t) satisfies the Euler Lagrange equations for L and the boundary conditions q 0,1 (0) = q 0, q 0,1 (h) = q 1. Discrete Euler-Lagrange equation D 2 L d (q 0, q 1 ) + D 1 L d (q 1, q 2 ) = 0.

Galerkin Variational Integrators Variational Characterization of L exact d An alternative characterization of the exact discrete Lagrangian, L exact d (q 0, q 1 ) ext q C 2 ([0,h],Q) q(0)=q 0,q(h)=q 1 h 0 L(q(t), q(t))dt, which naturally leads to Galerkin discrete Lagrangians. Galerkin Discrete Lagrangians Replace the infinite-dimensional function space C 2 ([0, h], Q) with a finite-dimensional function space. Replace the integral with a numerical quadrature formula. 7

Galerkin Variational Integrators Theorem: Optimality of Galerkin Variational Integrators Under suitable technical hypotheses: Regularity of L in a closed and bounded neighboorhood; The quadrature rule is sufficiently accurate; The discrete and continuous trajectories minimize their actions; the Galerkin discrete Lagrangian has the same approximation properties as the best approximation error of the approximation space. The critical assumption is action minimization. For Lagrangians L = q T M q V (q), and sufficiently small h, this assumption holds. Spectral variational integrators are geometrically convergent. The Galerkin curves converge at the square root of the rate of convergence of the solution at discrete times. 8

9 Galerkin Variational Integrators Numerical Results: Order Optimal Convergence L Error (e) 10 5 10 0 10 5 One Step Map Convergence with h Refinement N=2 N=3 N=4 N=5 N=6 N=7 N=8 e=10h 2 e=100h 4 e=100h 6 e=100h 8 10 10 10 15 10 1 10 0 10 1 10 2 Step size (h) 10 3 10 4 Order optimal convergence of the Kepler 2-body problem with eccentricity 0.6 over 100 steps of h = 2.0.

10 Spectral Galerkin Variational Integrators Numerical Results: Geometric Convergence 10 2 10 0 Convergence with N Refinement One Step Error Galerkin Curve Error e = 100(0.56) N e = 0.01(0.74) N 10 2 L Error (e) 10 4 10 6 10 8 10 10 10 12 10 15 20 25 30 35 40 45 50 55 Chebyshev Points Per Step (N) Geometric convergence of the Kepler 2-body problem with eccentricity 0.6 over 100 steps of h = 2.0.

11 Spectral Variational Integrators Numerical Experiments: Solar System Simulation 6 4 2 0 2 4 6 6 4 2 0 2 4 6 Comparison of inner solar system orbital diagrams from a spectral variational integrator and the JPL Solar System Dynamics Group. h = 100 days, T = 27 years, 25 Chebyshev points per step.

12 Spectral Variational Integrators Numerical Experiments: Solar System Simulation 50 40 30 20 10 0 10 20 30 40 40 30 20 10 0 10 20 30 40 50 Comparison of outer solar system orbital diagrams from a spectral variational integrator and the JPL Solar System Dynamics Group. Inner solar system was aggregated, and h = 1825 days.

13 Spectral Lie Group Variational Integrators Numerical Experiments: 3D Pendulum 2 1.5 1 0.5 0 0.5 1 1.5 2 2 1 0 1 2 2 1 0 t is 8.2365 n = 20, h = 0.6. The black dots represent the discrete solution, and the solid lines are the Galerkin curves. Some steps involve a rotation angle of almost π, which is close to the chart singularity. 1 2

14 Spectral Lie Group Variational Integrators Numerical Experiments: Free Rigid Body Explicit Euler MATLAB ode45 Lie Group Variational Integrator The conserved quantities are the norm of body angular momentum, and the energy. Trajectories lie on the intersection of the angular momentum sphere and the energy ellipsoid. These figures illustrate the extent to the numerical methods preserve the quadratic invariants.

Basic Idea Variational Lie Group Techniques To stay on the Lie group, we parametrize the curve by the initial point g 0, and elements of the Lie algebra ξ i, such that, ( ) g d (t) = exp ξ s lκ,s (t) This involves standard interpolatory methods on the Lie algebra that are lifted to the group using the exponential map. Automatically stays on the Lie group without the need for reprojection, constraints, or local coordinates. Cayley transform based methods perform 5-6 times faster, without loss of geometric conservation properties. g 0 15

16 Example of a Lie Group Variational Integrator 3D Pendulum Lagrangian L(R, ω) = 1 2 Body ( ρ)ω 2 dm V (R), where : R 3 R 3 3 is a skew mapping such that xy = x y. Equations of motion where M = V T R R R T V R. J ω + ω Jω = M, Ṙ = R ω.

17 Example of a Lie Group Variational Integrator 3D Pendulum Discrete Lagrangian L d (R k, F k ) = 1 h tr [(I 3 3 F k )J d ] h 2 V (R k) h 2 V (R k+1). Discrete Equations of Motion Jω k+1 = Fk T Jω k + h 2 M k + h 2 M k+1, S(Jω k ) = 1 ( ) F h k J d J d Fk T, R k+1 = R k F k.

18 Example of a Lie Group Variational Integrator Automatically staying on the rotation group The magic begins with the ansatz, F k = e f k, and the Rodrigues formula, which converts the equation, Ĵω k = 1 ( ) F h k J d J d Fk T, into hjω k = sin f k f k Jf k + 1 cos f k f k 2 f k Jf k. Since F k is the exponential of a skew matrix, it is a rotation matrix, and by matrix multiplication R k+1 = R k F k is a rotation matrix.

19 Uncertainty Propagation Symplectic Uncertainty Propagation Algorithm initial uncertainty p k sample values of propagated uncertainty reconstruction propagated uncertainty p k+1 Hamiltonian flow F noncommutative harmonic analysis t = t k t = t k+1 t = t k+1 Incorporating Diffusion: Splitting Method A diffusion problem reduces to a type of the heat equation, which can be solved efficiently using computational harmonic analysis. General uncertainty propagation problems can be decomposed into advection and diffusion.

20 Uncertainty Propagation Example on SO(3) Visualization of Attitude Uncertainty on a Sphere Propagation of Attitude Uncertainty on SO(3) t = 0.0 t = 0.2 t = 0.4 t = 1

Information Geometry and Discrete Mechanics Divergence functions Divergence functions are non-symmetric measures of proximity, such as the Kullback Leibler, or Bergman divergences. Divergence functions encode a metric, and they are first-order accurate symplectic generating functions for the geodesic flow, and are second-order accurate when the information manifold is Hessian. Applications to Machine Learning Given a sequence of estimates {x i } and samples of the actual distributin {y i }, we can construct a discrete Lagrangian for generating the discrete dynamics for a machine learning application by using, L d (x i, x i+1 ) = D(x i, x i+1 ) + D(x i+1, y i+1 ), where D(, ) defines both the metric and the potential. 21

Summary Lie group variational integrators A combination of Lie group ideas with variational integrators, with the properties: global, and singularity-free. symplectic, momentum preserving. automatically stays on the Lie group without the need for constraints, reprojection, or local coordinates. Uncertainty Propagation on Lie groups Allows the propagation of uncertainty on nonlinear spaces, without assuming that the density is localized to a single coordinate chart. A combination of noncommutative harmonic analysis, generalized polynomial chaos, and Lie group variational integrators. 22

References 1. J. Hall, ML, Spectral Variational Integrators, arxiv:1211.4534. 2. J. Hall, ML, Lie Group Spectral Variational Integrators, arxiv:1402.3327. 3. T. Lee, ML, N.H. McClamroch, Global Symplectic Uncertainty Propagation on SO(3), Proc. IEEE Conf. on Decision and Control, 61-66, 2008. 23 Computational Geometric Mechanics San Diego Computational Geometric Mechanics at San Diego Department of Mathematics, UC San Diego http://www.math.ucsd.edu/ mleok/ Students: Helen Parks, Joe Salamon, John Moody, Gautam Wilkins, Jeremy Schmitt. CDS (J 1 L (¹); EL) FL! (J 1 (¹); X?? ¼¹;Ly y¼¹ F (T S; R)! ^R ¹ (T S; XH Z Z d! =! M @M @L @q d @L dt @ _q = 0 ¼¹ ± FL = F ^R ¹ ± µ 1 Äq = rq kqk + J2 3 (q 3 ) 2 kqk 3 2 kqk 2 1 2 Z b Z b ± ^R ¹ (x; _x) dt = ¹( _x; ±x C P a a - L(q; _q) = 1 µ 1 2 k _qk2 kqk + J2 3 (q kqk 3 2 k F Happy 20th Anniversary Control and Dynamical Systems!

Dedicated to the memory of Jerrold E. Marsden, 1942 2010 24 Advisor, mentor, role model, collaborator, colleague, and friend.