Lie Group Integrators Groups • What Is a Group? –A Set of Elements and an Operation That Creates Another Element Also in the Group, I.E

Lie Group Integrators Groups • What Is a Group? –A Set of Elements and an Operation That Creates Another Element Also in the Group, I.E

2/18/2009 Lie group integrators Groups • What is a group? –a set of elements and an operation that creates another element also in the group, i.e. it preserves the group – This fact is also associated with a symmetry, i.e. the group, or a property of the group is invariant to this operation – The set and its operation satisfy a number of basic group laws • Group theory – Number theory, algebraic equations, and geometry Marin Kobilarov – Studies algebraic and geometric structures – A fundamental tool in mathematics, e.g.: • Solving algebraic equations • Combinatorics, cryptography • Differential equations / manifolds CS 101: Numerical Geometric Integration • Quantum mechanics, string theory, etc… • Lie Groups – Continuous groups with smooth structure – Continuous symmetries February 17, 2009 Origin of groups Groups • Group: a set G and operation · with the following properties: • Évariste Galois Oct 25, 1811 -- May 31, 1832 – Closure: for all a,b ∈ G, a· b ∈ G – First used the word “group” to represent a group of permutations – Associativity: for all a,b,c ∈ G, (a· b)· c = a · (b · c) (order of operation) – Galois theory: e.g. conditions whether a polynomial is solvable by radicals – Identity: there exists e ∈ G, such that e · a = a · e = a – Radical republican, documented some of his main ideas while in prison – Inverse: for each a ∈ G, there exists b ∈ G, such that a· b = b· a = e – Shot in the stomach and died after a duel, at age 20 • Lie Group: a continuous group G that is also a manifold – Locally looks like an Euclidean space • Sophus Lie Dec 17, 1842 – Feb 18, 1899 – Multiplication and inversion must be smooth maps, i.e. small changes in the – Extends Galois’ work to continuous transformation groups (Lie groups) domain lead to small changes in the range – Key idea: continuous groups can be studied by linearizing them and looking • Examples: at the infinitesimal elements (vectors) that generate them; these generators – Groups: the integers under additions, the non-zero rationals under multiplication satisfy a linearized version of a group law and form an algebra (Lie algebra) – Lie groups: •vectors in Rn under addition • The circle S1 under angle addition mod 2π or complex number multiplication • Other: Klein, Killing, Cartan, Weyl, Chevalley • The group of invertible matrices GLn(R) under matrix multiplication • The euclidean group SE(3) of rigid body transformations • Sphere S3 of quaternions under quaternion multiplication • Not Lie groups: the spheres S2, Sn, n>3 (they are not parallelizable, which causes loss of smoothness), the hairy ball theorem Lie Algebra Lie Groups • Key Ideas Key Idea: a linearized or infinitesimal version of a Lie group – Smooth structure → study using its local or linearized version ² A space of vectors with a linear operation (bracket [¢, ¢]:g£ g! g) – Basis at the identity → Treat small infinitesimal group transformations as vectors attached at the identity which can 1 1 locally span all directions of motion ² [¢, ¢] is the linearized version of the group commutator [g,h]=ghg− h− , – Symmetry → once such a local basis is created (i.e. a basis of for g,h 2 G: i.e. what happens if one commutes group transformations? vectors of the tangent space at the identity, called TeG) it can be transformed around to any point g∈G to create a local basis at that ² Satisfy the following properties: point spanning TgG – Thus the whole group can be described in terms of the tangent — Anti-commutativity: for all x, y 2g,[x, y]=¡ [y, x](comesfromthe space at the identity , or its Lie algebra commutator) n n T •Example: take G=O , where O ={R | R R = In}, the set of orthogonal matrices — Jacobi identity: for all x, y, z 2g,[x, [y, z]] + [y, [z, x]] + [z,[x, y]] = 0 – Inifinitesimal group elements A are such that I+²A ∈ G for some (linearized version of the group multiplication associativity property) small ² : i.e. (I+²A)T (I+²A)=I → AT + A = 0 ignoring ²2 ² Example: for matrix groups [X, Y ]=XY ¡ YX satisfies these properties – The Lie algebra is the set {A | AT = -A} of all skew-symmetric matrices • Lie Algebra – A space of vectors at the group identity with an operation (bracket) 1 2/18/2009 Lie Algebra Properties Example: rigid body rotations ² Consider a rigid body rotating around a fixed point ² Fix a frame of three orthonormal vectors at that point Operations (might not be intuitive at first) ² This frame rotates together with the body ² The exponential map exp : g! G,defined by exp(ξ)=γ(1), with γ : R ! ² It forms the group of special orthogonal 3x3 matrices G is the integral curve through the identity of the left invariant vector field SO(3) = f R 2 O(3)j det(R)=1g associated with ξ 2g(hence, with γ˙ (0) = ξ); ² the Lie algebra of skew-symmetric matrices is denoted 3 3 T 1 so(3) = f ξ 2 R × jξ = ¡ ξ g ² Conjugation map Ig : G ! G, h ! ghg− ,forg, h 2 G (think: similarity 3 transformation) These elements ξ 2so(3) can be expressed using a vector ω 2 R through 3 2 ² Adjoint map Ad : g! g: the tangent of the conjugation (think: change 0 ¡ ω ω g ξ = ω = ω3 0 ¡ ω1 , of basis of vectors) ⎡ ¡ ω2 ω1 0 ⎤ b ⎣ ⎦ ² Bracket operator ad : g! g:adx y =[x, y] is the linearized version of the where ω plays the role of the body-¯xed angular velocity. Since the ¢map d 3 Ad operator: adx y = dt jt=0 Adexp(tx) y is isomorphism, the Lie algebra can be identified with R : ² Exponential map b I3, if ω =0 exp(ω)= sin ω 1 cos ω 2 , I + k k ω + − k k ω , if ω =06 ( 3 ω ω 2 k k k k ² Adjoint map AdR ω = Rω : changesb from body-b fixed to inertial-frame velocity ² Bracket is the cross-product [ω,v]=ω £ v Riemannian Metric on a Lie group Mechanics and Variational Principles One more thing: each tangent space TgG has a dual: the linear space of Inner product (metric) elements which can be multiplied by elements in TgG to give a real number i i i ² generalization of vector dot product ² it is denoted Tg∗G =spanf e jhe ,eji = δi,j g, f e g is the basis of Tg∗G while f eig is the basis of TgG and the pairing h¢j¢i is a function giving the ² afunctionh¢, ¢i : V £ V ! R on vector space V number (think: dot product of vectors) ² Properties: symmetry; linearity, positive-definiteness Metrics in mechanics Left-invariant Riemannian metrics ² A metric of fundamental importance is the kinetic energy 1 KE(g˙)=hhg,˙ g˙ii g = hIξ, ξi ,forξ = g− g˙ 2g ² On a Lie group we can define a metric hh¢, ¢ii g : TgG £ TgG ! R on every ² Rigid body example: KE =(Iω)T ω tangent space TgG by hhv,wii g,forsomev,w 2 TgG Variational principles ² Some metrics (left-invariant) are preseved after a left group transformation of the agrument vectors, i.e. ² Appears in the Lagrangian L = KE(g˙): the basis for the underlying hhv,wii g = hhhv, hwii hg for some h 2 G. variational principle, i.e. ² this enables one to define only a single metric, i.e. at the identity hh¢, ¢ii d ∂L ∂L δ L(g,g˙)dt =0 ) ¡ , δg =0 and use it to compute the metric anywhere on the group by left-translating dt ∂g˙ ∂g 1 1 Z ¿ À the argument vectors to the identity: hhv,wii g = hhg− v,g− wii . 1 ² Better to use ξ = g− g˙ ! evolves in a linear space and decouples dynamics 1 ² Or, since g− v 2 TeG »g,bydefining a metric on the Lie algebra 1 δ `(g,ξ)dt =0, subject to ξ = g− g,˙ Z Review: variational principles and integrators Trajectory discretization on Lie groups ² In the discrete setting the continuous curves g(t), ξ(t), for t 2 [0,T]are approximated by a discrete set of points at equally spaced time intervals: d g :[0,T] ! G is given the temporal discretization g = f g0,g1,...,gN g with gk :=g(kh), where h=T/N is the time step. ² the trajectory between discrete points is represented by choosing: a veloc- ity ξk 2gand a retraction map τ : g! G which generates the approxi- mation by g(tk + αh) ¼ gkτ(αhξ) Examples of maps τ generating the group locally (for matrix groups) ∞ ξi ² Exponential map:exp:g! G, exp(ξ)= . i! i=0 X 1 ² Cayley map:cay:g! G, cay(ξ)=(e ¡ ξ/2)− (e + ξ/2). 2 2/18/2009 Pontryagin’s principle on Lie groups Example: rigid body rotation The Pontryagin viewpoint: enforce the group constraint with a multiplier μ 2g∗ in the Lie algebra dual. Continuous Discrete (Lie-Trapezoid scheme) Π = I ω Πk = I ωk ˙ h T h T Π = Π £ ω + f (I ¡ ωk) Πk ¡ (I + ω[ k 1) Πk 1 = hfk 2 2 − − R˙ = Rω Rk+1 = Rkτ(hω) Continuous Discrete c b b T N 1 N 1 1 − 1 1 1 δ [`(ξ)+hμ,g− g˙ ¡ ξi ]+ hf,g− δgi =0 h`(ξk)+hμk, τ − (gk− gk+1)/h ¡ ξki + hfk,gk− δgki =0 0 k=0 k=0 Z Z X X 1 1 1 1 1 δ(g− g˙)=η˙ +adξ η, η = g− δg δ(τ − (g− gk+1)) = dτ − (¡ ηk +Ad 1 ηk+1) k hξk gk− gk+1 ∂` ∂` μ = ∂ξ μk = ∂ξ (ξk) 1 1 μ˙ =ad∗ μ + f (dτ − ) μ ¡ (dτ − ) μ = hf ξ hξk ∗ k hξk 1 ∗ k 1 k − − − 1 1 1 2 dτ − =I¡ ad + ad +..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us