Some results on energy shaping feedback

Similar documents
Potential energy shaping after kinetic energy shaping

Controlled Lagrangian Methods and Tracking of Accelerated Motions

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

Relaxed Matching for Stabilization of Mechanical Systems

Cooperative Control and Mobile Sensor Networks

Flat Nonholonomic Matching

On the PDEs arising in IDA-PBC

Controlled Lagrangians and the Stabilization of Mechanical Systems II: Potential Shaping

Moving Mass Control for Underwater Vehicles

Is it worth learning differential geometric methods for modelling and control of mechanical systems?

arxiv:math/ v2 [math.oc] 8 Nov 2002

Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas

Jacobian linearisation in a geometric setting

Intrinsic Vector-Valued Symmetric Form for Simple Mechanical Control Systems in the Nonzero Velocity Setting

The local structure of affine systems

Controllable kinematic reductions for mechanical systems: concepts, computational tools, and examples

Control of the Inertia Wheel Pendulum by Bounded Torques

Controllable kinematic reductions for mechanical systems: concepts, computational tools, and examples

On the homogeneity of the affine connection model for mechanical control systems

Research Article Stabilization of the Ball on the Beam System by Means of the Inverse Lyapunov Approach

Vector-valued quadratic forms in control theory

On mechanical control systems with nonholonomic constraints and symmetries

Stabilization of Relative Equilibria for Underactuated Systems on Riemannian Manifolds

Passivity-based Control of Euler-Lagrange Systems

Energy-based Swing-up of the Acrobot and Time-optimal Motion

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology

Energy-preserving affine connections

Configuration Controllability of Simple Mechanical Control Systems

SIMULTANEOUS INTERCONNECTION AND DAMPING ASSIGNMENT PASSIVITY BASED CONTROL: TWO PRACTICAL EXAMPLES 1

RESEARCH ARTICLE. Bounded stabilization of stochastic port-hamiltonian systems

Asymptotic Stabilization of the Heavy Top Using Controlled Lagrangians 1

Passive Velocity Field Control (PVFC): Part I Geometry and Robustness

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System

Annals of Mathematics

Decomposition of Linear Port-Hamiltonian Systems

arxiv: v1 [cs.sy] 19 Dec 2018

Problems and Challenges in Control Theory (for Mechanical Systems)

IN THE past few years, there has been a surge of interest

Total Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables*

Passivity-Based Control of an Overhead Travelling Crane

External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments

Citation Osaka Journal of Mathematics. 49(3)

Nonlinear Tracking Control of Underactuated Surface Vessel

LECTURE 1: LINEAR SYMPLECTIC GEOMETRY

IDA-PBC under sampling for Port-Controlled Hamiltonian systems

Cooperative Control and Mobile Sensor Networks

Simultaneous IDA-Passivity-based control of a Wound Rotor Synchronous Motor

The IDA-PBC Methodology Applied to a Gantry Crane

Archivum Mathematicum

PASSIVITY AND POWER BASED CONTROL OF A SCARA ROBOT MANIPULATOR

The inverse problem for Lagrangian systems with certain non-conservative forces

Abstractions of Hamiltonian control systems

arxiv: v6 [cs.sy] 5 Jul 2017

Linear weakly Noetherian constants of motion are horizontal gauge momenta

When Gradient Systems and Hamiltonian Systems Meet

REDUCTION, LINEARIZATION, AND STABILITY OF RELATIVE EQUILIBRIA FOR MECHANICAL SYSTEMS ON RIEMANNIAN MANIFOLDS

Video 3.1 Vijay Kumar and Ani Hsieh

Square roots of operators associated with perturbed sub-laplacians on Lie groups

Solutions to the Hamilton-Jacobi equation as Lagrangian submanifolds

Representation of a general composition of Dirac structures

The existence of homogeneous geodesics in homogeneous pseudo-riemannian manifolds

Discrete Dirac Structures and Implicit Discrete Lagrangian and Hamiltonian Systems

CONTROLLED LAGRANGIANS AND STABILIZATION OF DISCRETE MECHANICAL SYSTEMS. Anthony M. Bloch. Melvin Leok. Jerrold E. Marsden. Dmitry V.

Isometries of Riemannian and sub-riemannian structures on 3D Lie groups

DIRAC STRUCTURES FROM LIE INTEGRABILITY

DYNAMICS OF GENERALIZED EULER TOPS WITH CONSTRAINTS. Dmitry V. Zenkov, Anthony M. Bloch

LOW-ORDER CONTROLLABILITY AND KINEMATIC REDUCTIONS FOR AFFINE CONNECTION CONTROL SYSTEMS

On the Design of Nonlinear Controllers for Euler-Lagrange Systems

Is it worth learning differential geometric methods for modelling and control of mechanical systems?

Variable-separation theory for the null Hamilton Jacobi equation

Controlled Lagrangian Systems with Gyroscopic Forcing and Dissipation

M. van Berkel DCT

Stochastic Hamiltonian systems and reduction

The existence of light-like homogeneous geodesics in homogeneous Lorentzian manifolds. Sao Paulo, 2013

ON CONTRAVARIANT PRODUCT CONJUGATE CONNECTIONS. 1. Preliminaries

Quotients of Fully Nonlinear Control Systems

4 Riemannian geometry

Chap. 3. Controlled Systems, Controllability

Trajectory Design for Mechanical Control Systems: from Geometry to Algorithms

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

The Geometry of Euler s equation. Introduction

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

The geometry of hydrodynamic integrability

1. Geometry of the unit tangent bundle

arxiv:math/ v1 [math.dg] 29 Sep 1998

Clifford Algebras and Spin Groups

DIFFERENTIAL GEOMETRY, LECTURE 16-17, JULY 14-17

Holonomy groups. Thomas Leistner. Mathematics Colloquium School of Mathematics and Physics The University of Queensland. October 31, 2011 May 28, 2012

A new passivity property of linear RLC circuits with application to Power Shaping Stabilization

1 Lagrange Multiplier Method

HAMILTONIAN FORMULATION OF PLANAR BEAMS. Goran Golo,,1 Arjan van der Schaft,1 Stefano Stramigioli,1

Choice of Riemannian Metrics for Rigid Body Kinematics

On the geometry of higher order Lagrange spaces.

Underactuated Dynamic Positioning of a Ship Experimental Results

Spacelike surfaces with positive definite second fundamental form in 3-dimensional Lorentzian manifolds

Second-order dynamical systems of Lagrangian type with dissipation

Power based control of physical systems: two case studies

Dirac Structures on Banach Lie Algebroids

Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance

Transcription:

Some results on energy shaping feedback Andrew D. Lewis Bahman Gharesifard 13/08/2007 Department of Mathematics and Statistics, Queen s University Email: andrew@mast.queensu.ca URL: http://www.mast.queensu.ca/~andrew/ PhD student, Department of Mathematics and Statistics, Queen s University The problem Given an open-loop mechanical control system Σ ol = (Q, G ol,v ol ): feedback Σ ol = (Q, G ol,v ol,f) Σ = (Q, G,V,F ) The osed-loop system Σ = (Q, G,V ) should have some desired properties, e.g., an equilibrium point q 0 should be stable.

In equations: Given: G ol γ (t)γ (t) = G ol dv ol (γ(t)) + m u a (t)g ol F a (γ(t)). a=1 Find: Feedback controls u shp : TQ R m such that the osed-loop system has governing equations G γ (t)γ (t) = G dv (γ(t)) + G F (γ (t)). Form of F : F = F,diss + F,gyr where 1. F,diss is a dissipative force and 2. F,gyr is a quadratic gyroscopic force. Recall: A quadratic gyroscopic force is of the form F gyr (v q );w q = B gyr (w q,v q,v q ), where B gyr is a (0,3)-tensor field satisfying (denote F gyr (v q ) = B gyr(v q )). Punchline: Preserves energy. B gyr (u q,v q,w q ) = B gyr (v q,u q,w q )

Assumed procedure: 1. Find osed-loop (kinetic energy)/(quadratic gyroscopic force): G ol F kin (γ (t)) = G γ (t)γ (t) + G B,gyr(γ (t)) G ol γ (t)γ (t) 2. Find osed-loop potential energy: 3. Find osed-loop control: F pot (γ(t)) = G ol G dv (γ(t)) dv ol (γ(t)). }{{} Λ m u a shp(v q )G ol F a (q) = F kin (v q ) F pot (q). a=1 Today: Ignore dissipative forces. Objectives of approach What are the possible osed loop energies, E (v q ) = 1 2 G (v q ) + V (q)? For stabilisation: Want Hess V (q 0 ) > 0? Main limitation for stabilisation: only works for systems that are linearly stabilizable, i.e., doesn t work for hard systems (i.e., requiring discontinuous feedback) if there are benefits, they are global in nature.

Potential shaping: Partial literature review and comments 1. M. Takegaki and S. Arimoto, A new feedback method for dynamic control of manipulators, Trans. ASME Ser. G J. Dynamic Systems Measurement Control, vol. 103, no. 2, pp. 119 125, 1981. 2. A. J. van der Schaft, Stabilization of Hamiltonian systems, Nonlinear Anal. TMA, vol. 10, no. 10, pp. 1021 1035, 1986. 3. A. M. Bloch, P. S. Krishnaprasad, J. E. Marsden, and G. Sánchez de Alvarez, Stabilization of rigid body dynamics by internal and external torques, Automatica J. IFAC, vol. 28, no. 4, pp. 745 756, 1992. Hamiltonian approach (IDA-PBC): 4. R. Ortega, M. W. Spong, F. Gómez-Estern, and G. Blankenstein, Stabilization of a ass of underactuated mechanical systems via interconnection and damping assignment, IEEE Trans. Automat. Control, vol. 47, no. 8, pp. 1218 1233, 2002. Lagrangian approach with symmetry: 5. A. M. Bloch, N. E. Leonard, and J. E. Marsden, Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem, IEEE Trans. Automat. Control, vol. 45, no. 12, pp. 2253 2270, 2000. 6. A. M. Bloch, D. E. Chang, N. E. Leonard, and J. E. Marsden, Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping, IEEE Trans. Automat. Control, vol. 46, no. 10, pp. 1556 1571, 2001.

Equivalence of Lagrangian and Hamiltonian setting: 7. D. E. Chang, A. M. Bloch, N. E. Leonard, J. E. Marsden, and C. A. Woolsey, The equivalence of controlled Lagrangian and controlled Hamiltonian systems, ESAIM Contrôle Optim. Calc. Var., vol. 8, pp. 393 422, 2002. 8. G. Blankenstein, R. Ortega, and A. J. van der Schaft, The matching conditions of controlled Lagrangians and IDA-passivity based control, Internat. J. Control, vol. 75, no. 9, pp. 645 665, 2002. Geometric formulation and weak integrability results: 9. D. R. Auckly and L. V. Kapitanski, On the λ-equations for matching control laws, SIAM J. Control Optim., vol. 41, no. 5, pp. 1372 1388, 2002. 10. D. R. Auckly, L. V. Kapitanski, and W. White, Control of nonlinear underactuated systems, Comm. Pure Appl. Math., vol. 53, no. 3, pp. 354 369, 2000. Extension to general Lagrangians: 11. J. Hamberg, General matching conditions in the theory of controlled Lagrangians, in Proceedings of the 38th IEEE CDC. Phoenix, AZ: IEEE, Dec. 1999, pp. 2519 2523. 12. J. Hamberg, Simplified conditions for matching and for generalized matching in the theory of controlled Lagrangians, in Proceedings of the 2000 American Control Conference, Chicago, IL, June 2000, pp. 3918 3923. Extension to nonholonomic systems: 13. D. V. Zenkov, Matching and stabilization of the unicye with rider, in Proc. IFAC Workshop on Lagrangian and Hamiltonian Methods in Nonlinear Control, Princeton, NJ, March 2000, pp. 187 188. Linear systems: 14. D. V. Zenkov, Matching and stabilization of linear mechanical systems, in Proceedings of MTNS 2002, South Bend, IN, Aug. 2002.

A theorem on potential energy shaping The setup We have an open-loop system (Q, G ol,v ol, {F 1,...,F m }) and have applied a control to shape the kinetic energy to G. Define Λ = G ol G. Let F be the codistribution generated by {F 1,...,F m } (control forces are thus F-valued). Assume constant rank. Let F be the codistribution Λ 1 (F). Lemma 1 Given: G ol, V ol, G, and F. A force F taking values in F gives a osed-loop potential V if and only if F(q) = Λ dv (q) dv ol (q), q Q. The potential energy shaping partial differential equation Define Q R = Q R and π: Q R Q by π(q,v ) = q. A potential function V defines a section of Q R : q (q,v (q)). We have the map Φ d : J 1 Q R T Q satisfying Φ d (j 1 V (q)) = dv (q). Abbreviate α = Λ 1 dv ol. Let π F : T Q T Q/F be the canonical projection. Define R pot = {j 1 V (q) J 1 Q R π F Φ d (j 1 V (q)) = π F α (q)}.

Proposition 1 A section F of F is a potential energy shaping feedback if and only if F = Λ dv dv ol for a solution V to R pot. What s the point of all the fanciness? You get a partial differential equation in the framework for applying the Goldschmidt 1 theory for integrability of partial differential equations. 1 J. Differential Geom., 1, 269 307, 1967 The statement Let I 2 (F ) be the two-forms in the algebraic ideal generated by F. Theorem 1 Let (Q, G ol,v ol,f) be an analytic simple mechanical control system and let G be an analytic Riemannian metric. Let j 1 V (q 0 ) R pot. Assume that q 0 is a regular point for F and that F is integrable in a neighbourhood of q 0. Then the following statements are equivalent: (i) there exists a neighbourhood U of q 0 and an analytic potential energy shaping feedback F defined on U which satisfies Φ d (j 1 V (q 0 )) = F (q 0 ) + α (q 0 ); (ii) there exists a neighbourhood U of q 0 such that dα (q) I(F,q ) for each q U. Moreover, if V,1 and V,2 are two osed-loop potential functions, then d(v,1 V,2 )(q) F,q for each q Q.

The working version If F is not integrable, replace it with the largest integrable codistribution contained in it. Since F is integrable choose coordinates (q 1,...,q n ) for Q such that Write α = G,ij G jk V ol ol q }{{ k dq i. } α,i F,q = span R {dq 1 (q),...,dq r (q)}. The potential shaping partial differential equation has a solution if α,a q b = α,b q a, a,b {r + 1,...,n}. If V is some solution to the potential shaping partial differential equation, then any other solution has the form V (q 1,...,q n ) = V (q 1,...,q n ) + F(q 1,...,q r ). Discussion The proof of the existence part of the theorem is not constructive. It merely tells you that there are no obstructions to constructing a Taylor series solution order-by-order. Note that the integrability condition for potential shaping is a condition on α = Λ 1 dv ol. This is dependent on G. The point: A bad design for G can make it impossible to do any potential energy shaping. Note that we require integrability of F = Λ 1 (F). This is dependent on G. The point: A bad design for G can make it impossible to achieve any flexibility in the character of the possible osed-loop potential functions.

An affine connection formulation of kinetic energy shaping For a Riemannian metric G, define KE G : TQ R by KE G (v q ) = 1 2 G(v q,v q ). An affine connection is G-energy-preserving if L γ (t)ke G (γ (t)) = 0 for every geodesic γ of. Lemma 2 is G-energy preserving if and only if Sym( G) = 0. Theorem 2 Given: G ol and F. The solutions to the following problems are in 1 1 correspondence: (i) when does there exist G and a gyroscopic tensor B such that G γ (t)γ (t) + G B (γ (t)) G ol γ (t)γ (t) G ol (F); (ii) when does there exist G and a G -energy preserving connection such that γ (t)γ (t) G ol γ (t)γ (t) G ol (F).

The kinetic energy shaping partial differential equation Geometric formulation of partial differential equation Recall that the set of torsion-free affine connections on Q is an affine subbundle Aff 0 (Q) = {Γ T Q J 1 TQ Γ π 1 0 = id TQ, modelled on S 2 (T Q) TQ. (j 1 Y Γ(Y ))(X) (j 1 X Γ(X))(Y ) = [X,Y ]} Let Y KE = { (Γ, G) Aff 0 (Q) S 2 +(T Q) Γ is G-energy preserving }. Define Φ LC : J 1 S 2 +(T Q) Aff 0 (Q) by Φ LC (j 1 G) = G. Define the quasilinear partial differential equation R kin = { (j 1 Γ(q),j 1 G(q)) J 1 Y π F (Γ(q) Φ KE (j 1 G(q))) = 0 }, where π F : S(T Q) TQ S(T Q) TQ/G ol (F) is the canonical projection. An observation Define two subsets of Aff 0 (Q): Aff 0 (Q,F, G ol ) = G ol + S 2 (T M) coann(f), EP(Q) = { Aff 0 (Q) is G-energy preserving for some G}. The solutions (, G ) to R kin are then described by asking that Aff 0 (Q,F, G ol ) EP(Q). Aff 0 (Q,F, G ol ) is easy to understand. What about EP(Q)? And when EP(Q) what does { G Sym( G) = 0} look like?

Relationship to an inverse problem in calculus of variations Consider the following subset of EP(Q): LC(Q) = { Aff 0 (Q) is the Levi-Civita connection for some G}. The problem was initially investigated by Eisenhart and Veblen 1 who give necessary conditions and a sufficient condition with strong hypotheses. Comparison of problems: LC(Q) G = 0 has solution EP(Q) Sym( G) = 0 has solution The Eisenhart and Veblen problem is nice: it has an involutive symbol. The symbol for our generalisation is not involutive work to do here. 1 Proceedings of the National Academy of Sciences of the United States of America, 8, 19 23, 1922 Summary The method of energy shaping has been applied in certain cases, sometimes with some generality. However... The question, If I give you a system, can you determine whether it can be stabilised using energy shaping remains unresolved.