Chapter 6. Differentially Flat Systems

Similar documents
Chap. 3. Controlled Systems, Controllability

Chap. 1. Some Differential Geometric Tools

Math 1060 Linear Algebra Homework Exercises 1 1. Find the complete solutions (if any!) to each of the following systems of simultaneous equations:

Invariant Nonholonomic Riemannian Structures on Three-Dimensional Lie Groups

Solutions. Problems of Chapter 1

LECTURE 6: PSEUDOSPHERICAL SURFACES AND BÄCKLUND S THEOREM. 1. Line congruences

z 0 > 0 z = 0 h; (x, 0)

Complex line bundles. Chapter Connections of line bundle. Consider a complex line bundle L M. For any integer k N, let

A differential geometric setting for dynamic equivalence and dynamic linearization J.-B. Pomet 3

NLControl - package for modelling, analysis and synthesis of nonlinear control systems

Chapter 7: Techniques of Integration

Jim Lambers MAT 280 Summer Semester Practice Final Exam Solution. dy + xz dz = x(t)y(t) dt. t 3 (4t 3 ) + e t2 (2t) + t 7 (3t 2 ) dt

Differential Geometry qualifying exam 562 January 2019 Show all your work for full credit

APPLIED MATHEMATICS. Part 1: Ordinary Differential Equations. Wu-ting Tsai

ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS

Introduction and Vectors Lecture 1

DIFFERENTIAL FLATNESS AND ABSOLUTE EQUIVALENCE OF NONLINEAR CONTROL SYSTEMS

STEP Support Programme. Pure STEP 1 Questions

MOTION IN TWO OR THREE DIMENSIONS

2.10 Saddles, Nodes, Foci and Centers

Math 868 Final Exam. Part 1. Complete 5 of the following 7 sentences to make a precise definition (5 points each). Y (φ t ) Y lim

Qualifying Exams I, 2014 Spring

E 0 0 F [E] + [F ] = 3. Chern-Weil Theory How can you tell if idempotents over X are similar?

Stabilization and Passivity-Based Control

TEST CODE: PMB SYLLABUS

Department of Physics, Korea University Page 1 of 8

Surfaces of Arbitrary Constant Negative Gaussian Curvature and Related Sine-Gordon Equations

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

CSL361 Problem set 4: Basic linear algebra

Algebra Homework, Edition 2 9 September 2010

Spin(10,1)-metrics with a parallel null spinor and maximal holonomy

First-Order ODE: Separable Equations, Exact Equations and Integrating Factor

ν(u, v) = N(u, v) G(r(u, v)) E r(u,v) 3.

MTH4101 CALCULUS II REVISION NOTES. 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) ax 2 + bx + c = 0. x = b ± b 2 4ac 2a. i = 1.

Prolongation structure for nonlinear integrable couplings of a KdV soliton hierarchy

Physics 411 Lecture 7. Tensors. Lecture 7. Physics 411 Classical Mechanics II

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

CANONICAL EQUATIONS. Application to the study of the equilibrium of flexible filaments and brachistochrone curves. By A.

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

An Introduction to Differential Flatness. Will Burgoyne May 7, 2007 ME598 Geometric Mechanics

The prototypes of smooth manifolds

Lecture 2 and 3: Controllability of DT-LTI systems

Mathematics for Control Theory

Higher-order ordinary differential equations

Dynamical Systems & Lyapunov Stability

Parametric Equations and Polar Coordinates

Changing coordinates to adapt to a map of constant rank

University of California, Berkeley Department of Mechanical Engineering ME 104, Fall Midterm Exam 1 Solutions

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be.

Finitely Generated Modules over a PID, I

Lecture 2: Controllability of nonlinear systems

McGill University Department of Mathematics and Statistics. Ph.D. preliminary examination, PART A. PURE AND APPLIED MATHEMATICS Paper BETA

1. (a) (5 points) Find the unit tangent and unit normal vectors T and N to the curve. r (t) = 3 cos t, 0, 3 sin t, r ( 3π

Solutions of M3-4A16 Assessed Problems # 3 [#1] Exercises in exterior calculus operations

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

CHARACTERISTIC CLASSES

Flat output characterization for linear systems using polynomial matrices

Ph.D. Qualifying Exam: Algebra I

Non-Associative Local Lie Groups

A Lie-Group Approach for Nonlinear Dynamic Systems Described by Implicit Ordinary Differential Equations

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

GEOMETRY MID-TERM CLAY SHONKWILER

1 Continuous-time Systems

Inductive and Recursive Moving Frames for Lie Pseudo-Groups

10550 PRACTICE FINAL EXAM SOLUTIONS. x 2 4. x 2 x 2 5x +6 = lim x +2. x 2 x 3 = 4 1 = 4.

Exact Solutions of the Einstein Equations

Newman-Penrose formalism in higher dimensions

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

2.3. VECTOR SPACES 25

Invariant Nonholonomic Riemannian Structures on Three-Dimensional Lie Groups

S. Ghorai 1. Lecture IV Linear equations, Bernoulli equations, Orthogonal trajectories, Oblique trajectories. (p(x)y r(x))dx + dy = 0.

Math 147, Homework 1 Solutions Due: April 10, 2012

THE INVERSE FUNCTION THEOREM

Sixth Term Examination Papers 9475 MATHEMATICS 3

Observability. Dynamic Systems. Lecture 2 Observability. Observability, continuous time: Observability, discrete time: = h (2) (x, u, u)

Linearization problem. The simplest example

Baker-Akhiezer functions and configurations of hyperplanes

Question 1: A particle starts at rest and moves along a cycloid whose equation is. 2ay y a

arxiv:math/ v2 [math.dg] 2 Jan 2005

Clifford Algebras and Spin Groups

Solvable Lie groups and the shear construction

Curvilinear Coordinates

The Higgins-Selkov oscillator

MCE693/793: Analysis and Control of Nonlinear Systems

with a given direct sum decomposition into even and odd pieces, and a map which is bilinear, satisfies the associative law for multiplication, and

6.14 Review exercises for Chapter 6

M4P52 Manifolds, 2016 Problem Sheet 1

Élie Cartan s Theory of Moving Frames

Chemistry 532 Practice Final Exam Fall 2012 Solutions

Edexcel past paper questions. Core Mathematics 4. Parametric Equations

Compatible Discretization Schemes

Probability Density (1)

Notes on Cartan s Method of Moving Frames

V = 1 2 (g ijχ i h j ) (2.4)

Vector Space Concepts

LECTURE 8: THE SECTIONAL AND RICCI CURVATURES

Real Analysis Prelim Questions Day 1 August 27, 2013

Part II. Classical Dynamics. Year

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Geometry and Motion Selected answers to Sections A and C Dwight Barkley 2016

Transcription:

Contents CAS, Mines-ParisTech 2008

Contents Contents 1, Linear Case Introductory Example: Linear Motor with Appended Mass General Solution (Linear Case)

Contents Contents 1, Linear Case Introductory Example: Linear Motor with Appended Mass General Solution (Linear Case) 2 Example of of Implicit Systems Flatness Necessary and Sufficient Conditions

Introductory Example General Solution Plan 1, Linear Case Introductory Example: Linear Motor with Appended Mass General Solution (Linear Case) 2 Example of of Implicit Systems Flatness Necessary and Sufficient Conditions

Introductory Example General Solution Introductory Example: Linear Motor with Appended Mass Model: Mẍ = F k(x z) r(ẋ ż) m z = k(x z) + r(ẋ ż) Aim: Fast and high-precision rest-to-rest displacements. Measurements: Motor position and velocity z not measured. rail linear motor flexible beam mass bumper Experiment realized with the help of Micro-Controle.

Introductory Example General Solution Flat Output Computation (J.L. et D.V. Nguyen, S&CL, 2003) We want to express x, z and F as Thus: d x = a 0 y + a 1 ẏ +... = (a 0 + a 1 dt +...)y = P x( d dt )y d z = b 0 y + b 1 ẏ + = (b 0 + b 1 dt +...)y = P z( d dt )y d F = c 0 y + c 1 ẏ +... = (c 0 + c 1 dt +...)y = P F( d dt )y ( ) M d2 + r d dt 2 dt + k P x y ( r d dt + k) P z y = P F y ( ( ) r d dt + k) P x y + m d2 + r d dt 2 dt + k P z y = 0 Solution: P x = 1 k (m d2 dt 2 + r d ) dt + k, P z = 1 (r ddt ) k + k

Introductory Example General Solution Flat Output: ) y = (1 r2 mk x + r2 z r mk k ż x = y + r k ẏ + m k ÿ, z = y + r ( k ẏ F = (M + m) ÿ + r ) Mm k y(3) + (M + m)k y(4)

Introductory Example General Solution General Solution (Linear Case) Consider the linear controllable system A( d dt )x = Bu. We are looking for P and Q such that x = Py, u = Qy with y: flat output to be determined. Let C be s.t. C T B = 0. We thus have to solve C T AP = 0, AP = BQ General Solution Smith Decomposition of C T A( d dt ): U, V unimodular such that VC T AU ( = ) ( 0). Thus: I P = U P 0 0 ( I Indeed: C T AP = C T AU 0 ) P 0 = V 1 ( 0) A flat output y is deduced by left inversion of P. ( I 0 ) P 0 = 0

Plan, Linear Case 1, Linear Case Introductory Example: Linear Motor with Appended Mass General Solution (Linear Case) 2 Example of of Implicit Systems Flatness Necessary and Sufficient Conditions

Example of ẋ = u cos θ ẏ = u sin θ θ = u l tan ϕ After elimination of the input variables u and ϕ: ẏ ẋ tan θ = 0 Implicit representation invariant by dynamic extension. Variational Equation In Polynomial Form : ( tan θ d dt dẏ tan θ dẋ d dt ẋ cos 2 θ dθ = 0 ẋ ) cos 2 θ dx dy dθ = 0.

If (z 1, z 2 ) is a flat output, then (dz 1, dz 2 ) is a flat output of the variational system and we must have ( dx = 2 j 0 i=1 P x,i,jdz (j) i = P x,1 dz 1 + P x,2 dz 2 dy = 2 j 0 i=1 P y,i,jdz (j) i = P y,1 dz 1 + P y,2 dz 2 dθ = 2 j 0 i=1 P θ,i,jdz (j) i = P θ,1 dz 1 + P θ,2 dz 2 tan θ d dt d dt ẋ ) cos 2 θ P x,1 P x,2 P y,1 P y,2 P θ,1 P θ,2 = 0

Smith Decomposition ( tan θ d dt d dt ẋ ) 0 0 1 0 1 0 cos 2 θ cos2 θ cos 2 θ d ẋ ẋ dt = ( 1 0 0 ) sin θ cos θ ẋ d dt One can verify that P is given by 0 1 P = 1 0 P 0, (P 0 arbitrary). cos 2 θ d sin θ cos θ d ẋ dt ẋ dt and thus dx 0 1 ( ) dy = 1 0 cos dθ 2 θ d sin θ cos θ d P dz1 0 dz 2 ẋ dt ẋ dt or dx = dz 2, dy = dz 1. Therefore: x = z 2, y = z 1.

of Nonlinear Systems Consider the explicit system ẋ = f (x, u) with rank ( f u ) = m locally on X R m. A representation invariant by endogenous dynamic extension is obtained by elimination of the input u = ν(x, ẋ), yielding the (n m)-dimensional implicit system: F(x, ẋ) = 0 with rank ( F ẋ ) = n m. We introduce the global coordinates x = (x, ẋ, ẍ,...) on the manifold X R n endowed with the trivial Cartan field τ n. The implicit representation is thus given by the triple (X R n, τ n, F).

of Implicit Systems Consider two implicit systems (X R n, τ n, F) and (Y R n, τ n, G). They are said Lie-Bäcklund equivalent iff there exists a locally C mapping Φ : Y R n X R n, with locally C inverse Ψ s.t. (i) Φ τ n = τ n and Ψ τ n = τ n ; (ii) for every y s.t. Lτ k n G(y) = 0 for all k 0, then x = Φ(y) satisfies Lτ k n F(x) = 0 for all k 0 and conversely. The system (X R n, τ n, F) is flat iff it is Lie-Bäcklund equivalent to (R m, τ m, 0). Variational Property The system (X R n, τ n, F) is flat iff there exists a locally C and invertible mapping Φ : X R n R m such that Φ df = 0.

We have: df = F F dx + x ẋ dẋ = ( F x + F ) d dx = P(F)dx ẋ dt and with Φ df = P(F) P(Φ 0 )dy P(Φ 0 ) = j 0 Φ 0 d j y (j) dt j We thus have to find a polynomial matrix P(Φ 0 ) solution to P(F) P(Φ 0 ) = 0. This solution is deduced from the Smith decomposition of P(F).

Notations: K: field of meromorphic functions from X R n to R and K[ d dt ] principal ideal ring of polynomials of d dt = L τ n with coefficients in K. M p,q [ d dt ]: module of the p q matrices over K[ d dt ], with p and q arbitrary integers. U p [ d dt ]: group of unimodular matrices of M p,p[ d dt ]. Smith Decomposition: If P(F) M n m,n [ d dt ], there exist V U n m [ d dt ] and U U n[ d dt ] such that VP(F)U = (, 0 n m,m ). We note V L Smith (P(F)) and U R Smith (P(F)). Moreover, if the linear tangent system around an arbitrary trajectory is controllable, one can prove that = I n m.

Flatness Necessary and Sufficient Conditions (Lévine (2004), Lévine (2006)) Theorem The system (X R n, τ n, F), assumed first-order controllable, ) is flat iff for all U R Smith (P(F)) and Q L Smith (Û, with ( ) 0n m,m Û = U, there exists an m m matrix µ such that for all I m κ Λ p (X) m and all p N, µκ Λ p+1 (X), and a matrix M U m [ d dt ] such that, if we denote by ω = (I m, 0 m,n m ) Q(x)dx, we have: dω = µω, d (µ) = µ 2, d (M) = Mµ with d extension of the exterior derivative d to polynomial matrices with coefficients in Λ(X).

Comments, Linear Case The last conditions generalize the moving frame structure equations of Cartan to manifolds of jets of infinite order. They are equivalent to the existence of M s.t. d(mω) = 0, or equivalently to the existence of y s.t. dy = Mω (flat output). Their validity may be checked by computer algebra.