REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control

Similar documents
growth rates of perturbed time-varying linear systems, [14]. For this setup it is also necessary to study discrete-time systems with a transition map

Abstract. Jacobi curves are far going generalizations of the spaces of \Jacobi

Symplectic and Poisson Manifolds

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria

A Sufficient Condition for Local Controllability

Chern characters via connections up to homotopy. Marius Crainic. Department of Mathematics, Utrecht University, The Netherlands

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

Chap. 1. Some Differential Geometric Tools

Lecture 2: Controllability of nonlinear systems

The Toda Lattice. Chris Elliott. April 9 th, 2014

KALMAN S CONTROLLABILITY RANK CONDITION: FROM LINEAR TO NONLINEAR

Lecture 2: Review of Prerequisites. Table of contents

The Erwin Schrodinger International Pasteurgasse 6/7. Institute for Mathematical Physics A-1090 Wien, Austria

Seminar Geometrical aspects of theoretical mechanics

2.3. VECTOR SPACES 25

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr

THEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.)

The Geometry of Euler s equation. Introduction

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Notes on symplectic geometry and group actions

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces

Homework 6 Solutions. Solution. Note {e t, te t, t 2 e t, e 2t } is linearly independent. If β = {e t, te t, t 2 e t, e 2t }, then

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition)

Solutions to the Hamilton-Jacobi equation as Lagrangian submanifolds

Extremal Trajectories for Bounded Velocity Differential Drive Robots

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

Definition 5.1. A vector field v on a manifold M is map M T M such that for all x M, v(x) T x M.

Examples of the Dirac approach to dynamics of systems with constraints

Vector fields in the presence of a contact structure

Observability and forward-backward observability of discrete-time nonlinear systems

Dierential geometry for Physicists

Chap. 3. Controlled Systems, Controllability

J.F. Cari~nena structures and that of groupoid. So we will nd topological groupoids, Lie groupoids, symplectic groupoids, Poisson groupoids and so on.

Control and Integrability on SO (3)

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

REDUCTION OF BIHAMILTONIAN MANIFOLDS AND RECURSION OPERATORS. 1. Poisson manifolds and the Schouten-Nijenhuis bracket

The Erwin Schrodinger International Pasteurgasse 6/7. Institute for Mathematical Physics A-1090 Wien, Austria

Gauge Fixing and Constrained Dynamics in Numerical Relativity

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea

10. Smooth Varieties. 82 Andreas Gathmann

On implicit Lagrangian differential systems

Jónsson posets and unary Jónsson algebras

On an algebra related to orbit-counting. Peter J. Cameron. Queen Mary and Westeld College. London E1 4NS U.K. Abstract

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

Controllability, Observability & Local Decompositions

LECTURE 1: LINEAR SYMPLECTIC GEOMETRY

STABILITY OF INVARIANT SUBSPACES OF COMMUTING MATRICES We obtain some further results for pairs of commuting matrices. We show that a pair of commutin

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria

GEOMETRIC QUANTIZATION

ON A THEOREM OF CAMPANA AND PĂUN

THE LAGRANGIAN AND HAMILTONIAN MECHANICAL SYSTEMS

The Inclusion Exclusion Principle and Its More General Version

Geometric Homogeneity and Configuration Controllability of Nonlinear Systems

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria

1 Linear Algebra Problems

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

16 Chapter 3. Separation Properties, Principal Pivot Transforms, Classes... for all j 2 J is said to be a subcomplementary vector of variables for (3.

Mathematics for Control Theory

INVERSION IN INDIRECT OPTIMAL CONTROL

INRIA Rocquencourt, Le Chesnay Cedex (France) y Dept. of Mathematics, North Carolina State University, Raleigh NC USA

J. Huisman. Abstract. let bxc be the fundamental Z=2Z-homology class of X. We show that

Symplectic geometry of deformation spaces

L 2 Geometry of the Symplectomorphism Group

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

3.1. Derivations. Let A be a commutative k-algebra. Let M be a left A-module. A derivation of A in M is a linear map D : A M such that

Cost-extended control systems on SO(3)

pacific journal of mathematics Vol. 181, No. 2, 1997 MOMENT MAPS ON SYMPLECTIC CONES Suzana Falc~ao B. de Moraes and Carlos Tomei We analyze some conv

Exercises in Geometry II University of Bonn, Summer semester 2015 Professor: Prof. Christian Blohmann Assistant: Saskia Voss Sheet 1

Hamiltonian Systems of Negative Curvature are Hyperbolic

fy (X(g)) Y (f)x(g) gy (X(f)) Y (g)x(f)) = fx(y (g)) + gx(y (f)) fy (X(g)) gy (X(f))

MCE693/793: Analysis and Control of Nonlinear Systems

Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate Transformation And Feedback I g-linearization

28344 Bremen, Germany. hdullin or

Poisson Manifolds Bihamiltonian Manifolds Bihamiltonian systems as Integrable systems Bihamiltonian structure as tool to find solutions

2 Garrett: `A Good Spectral Theorem' 1. von Neumann algebras, density theorem The commutant of a subring S of a ring R is S 0 = fr 2 R : rs = sr; 8s 2

2 G. D. DASKALOPOULOS AND R. A. WENTWORTH general, is not true. Thus, unlike the case of divisors, there are situations where k?1 0 and W k?1 = ;. r;d

[3] R.M. Colomb and C.Y.C. Chung. Very fast decision table execution of propositional

arxiv: v1 [math.sg] 21 Sep 2007

Hamilton-Jacobi theory on Lie algebroids: Applications to nonholonomic mechanics. Manuel de León Institute of Mathematical Sciences CSIC, Spain

Classication of Quadratic Forms

EXERCISES IN POISSON GEOMETRY

4.1 Eigenvalues, Eigenvectors, and The Characteristic Polynomial

Deformations of coisotropic submanifolds in symplectic geometry

Math 530 Lecture Notes. Xi Chen

LECTURE 16: LIE GROUPS AND THEIR LIE ALGEBRAS. 1. Lie groups

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

BACKGROUND IN SYMPLECTIC GEOMETRY

SYMPLECTIC LEFSCHETZ FIBRATIONS ALEXANDER CAVIEDES CASTRO

Dynamical systems on Leibniz algebroids

Shayne Waldron ABSTRACT. It is shown that a linear functional on a space of functions can be described by G, a

GRÖBNER BASES AND POLYNOMIAL EQUATIONS. 1. Introduction and preliminaries on Gróbner bases

Discrete Dirac Structures and Implicit Discrete Lagrangian and Hamiltonian Systems

N.G.Bean, D.A.Green and P.G.Taylor. University of Adelaide. Adelaide. Abstract. process of an MMPP/M/1 queue is not a MAP unless the queue is a

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives

Baire measures on uncountable product spaces 1. Abstract. We show that assuming the continuum hypothesis there exists a

Abstract. Previous characterizations of iss-stability are shown to generalize without change to the

Proposition 5. Group composition in G 1 (N) induces the structure of an abelian group on K 1 (X):

Math 4377/6308 Advanced Linear Algebra I Dr. Vaughn Climenhaga, PGH 651A HOMEWORK 3

Deformations of Coisotropic Submanifolds of Jacobi Manifolds

Transcription:

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS Eduardo D. Sontag SYCON - Rutgers Center for Systems and Control Department of Mathematics, Rutgers University, New Brunswick, NJ 08903 ABSTRACT This paper introduces a subclass of Hamiltonian control systems motivated by mechanical models. Some problems of time-optimal control are studied, and results on singular trajectories are obtained. 1 Introduction We deal here with time-optimal control and some other questions for multivariable systems for which a certain Hamiltonian structure is present. The main results characterize regions of the state space where singular trajectories cannot exist, and provide highorder conditions for optimality. This work was motivated by previous studies ([5], [6]) on robotic manipulators. Pursuing further the ideas expressed in [6], we identify a class of Hamiltonian systems which includes many mechanical models, particularly those in which the energy is at most quadratic in the momenta. This work is only preliminary, in that more questions are left open than are answered. We believe that the further study of the class of systems identied here, {or of some variant,{ for instance in the direction of realization theory and algebraic properties, would be very fruitful and might be the \right" level of generality for many results on nonlinear mechanical systems (as opposed to dealing, for example, with the class of all Hamiltonian systems). 2 A Class of Hamiltonian Systems The Appendix reviews some of the basic terminology about symplectic manifolds and Hamiltonian vector elds. We start here with the denition of Hamiltonian control system as in [4], but not introducing outputs. The systems that we consider are of the type _x(t) = f(x(t)) + u i (t)g i (x(t)) where f; g 1 ; :::; g m are smooth vector elds on the n?dimensional manifold M. A control u() is a measurable locally essentially bounded function u : [0; T ]! IR m. We will only Proc. IEEE Conf. Decision and Control, Tampa, Dec. 1989, IEEE Publications, 1989, pp. 217-221. () 1

be interested in Hamiltonian systems. The system () is called Hamiltonian if M is a symplectic manifold and there exist smooth functions H 0 ; H 1 ; ; H m : M! IR so that the vector elds of are those associated to these functions: f = X H0 ; g i = X Hi ; i = 1::m : It may be of interest to weaken this denition and allow f to be only locally Hamiltonian as done in [4], or to consider what are sometimes called \Poisson systems" (see e.g. [3]). But we wish here to instead restrict this class further by imposing ve conditions, the rst four of which follow and the last of which will be given later. We assume from now on: (A1) 2m = n (A2) fh i ; H j g = 0 8 i; j 1 (A3) dh 1 ^ dh 2 ^ ^ dh m 6= 0 everywhere (A4) fh i ; fh j ; fh k ; H 0 ggg = 0 8 i; j; k 1 All the axioms are satised, for instance, when dealing with robotic manipulators for which each link can be separately controlled. Condition (3) can be dropped for a few of the results, but is essential otherwise; it corresponds to the requirement that each control act freely on one of the degrees of freedom of the system. It would be of great interest to study how far one can go without this assumption, which would allow studying failure modes. 2.1 A natural gradation We introduce the following sets of smooth functions on M. Let F k := 0 for k < 0, and for k 0: F k := ff : M! IR j ad k+1 H F = 0g where H is the set of functions fh i ; i = 1::mg, and where ad l HF is the linear span of the set of functions of the form ad a1 ad al F over all possible sequences of elements a 1 ; ; a l in H. Note that, directly from the denition of the F k 's, it follows that ff i ; F j g F i+j for all i; j. This is because for each smooth functions F 2 F i and G 2 F j, and for each sequence a 1 ; ; a i+j+1 of elements of H, repeated applications of the Jacobi identity give that ad a1 ad ai+j+1 ff; Gg 2

is a linear combination of terms of the form fad b1 ad br F; ad c1 ad cs Gg with the b 1 ; ; b r ; c 1 ; ; c s in H and r + s = i + j + 1. This last equality implies that either r > i or s > j, which in turn implies that each such term must vanish. Under the assumptions (A1) to (A4), one can in fact prove an inclusion in F i+j?1 : Lemma 2.1 The following properties hold: 1. 0 = = F?1 F 0 F 1 2. H i 2 F 0 ; i = 1::m 3. H 0 2 F 2 4. ff i ; F j g F i+j?1 for all i; j. Proof. The rst of this properties is immediate from the denition of the F k 's, while the second and third follow from (A2) and (A4) respectively. To prove the last property, note that by the Darboux/Lie Theorem and using property (A4), locally we may assume that each H i = q i (in some set of canonical coordinates), which implies that F k consists of those functions that can be expressed as polynomials of degree at most k on the p i 's (and arbitrary on the other coordinates). From this, property (4) follows. Note that using canonical coordinates as in the above proof, property (A4) says that H 0 is at most quadratic on the \generalized momenta". We now introduce E := Poisson algebra generated by H i ; i = 0::m : The algebra E completely characterizes the control theoretic properties of the system, since the associated vector elds do. If we now let E i := F i \ E then E is graded in the same manner as the set of all functions, in the sense that all the properties in the above Lemma hold with E l replaced for F l. 2.2 Strong Accesibility Condition Locally, each F 2 F 0 is a smooth function of H 1 ; ; H m, F (x) = h(h 1 (x); ; H m (x)) ; again by the characterization in terms of degree with respect to momenta. Thus, by (4) in the Lemma, also for each i; j 1 it holds that fh i ; fh 0 ; H j gg is a function of H 1 ; ; H m. We let A ij := fh i ; fh 0 ; H j gg and let A be the m by m matrix fa ij g. The remaining axiom is: 3

(A5) rank A = m everywhere Note that, for mechanical systems, A is typically the inverse of the inertia matrix. Under this condition (which we assume from now on): Lemma 2.2 The following holds everywhere on M: dh 1 ^ ^ dh m ^ dfh 0 ; H 1 g ^ ^ dfh 0 ; H m g 6= 0 Proof. In local canonical coordinates, we can write fh 0 ; H j g = b j (q) + A ij (q)p i (for some functions b j ) so when computing the expression in these coordinates there results (det A) dp 1 ^ ^ dp m ^ dq 1 ^ ^ dq m and the determinant is nonzero by hypothesis. Equivalently, the set of vector elds fg 1 ; ; g m ; [f; g 1 ]; ; [f; g m ]g forms a eld of n-frames on M, which implies that the original system is strongly accessible. 3 Time Optimal Control We now restrict controls to satisfy ju i (t)j 1 for all i; t. Other constraints sets could be used, in which case the material to follow would have to be modied accordingly. The time-optimal problem is: given states x 1 ; x 2, nd a controlled trajectory that steers x 1 to x 2 in as small time as possible. A pair (u(); x()) of functions dened on some interval I = [0; T ] and satisfying the equations of on that interval, will be called an optimal trajectory if u is a control with ju i (t)j 1 for all i; t and for each other solution (u 0 (); x 0 ()) on any interval [0; T 0 ] for which x(0) = x 0 (0) and x(t ) = x 0 (T 0 ) necessarily T 0 T. Among the questions one wishes to understand for such problems are those dealing with the existence of bang-bang and/or singular optimal trajectories, the possibility of Fuller-like phenomena, and the feedback synthesis of controls. Lie-theoretic techniques have proved very useful, but mostly for single-input systems. Our goal here is to show how some conclusions can be drawn for multiple input systems if (A1)-(A5) are assumed. 4

3.1 Pontryagin's Maximum Principle In order to elegantly state the PMP, we introduce rst the Hamiltonian extension (or lift) of the system (see e.g. [4] for more details). The state space of is T M seen as symplectic manifold. Note that in our applications, M is itself a symplectic manifold, but for now we do not use that fact. With each vector eld X on M one associates a Hamiltonian as follows: H X : T M! IR H X (; x) := h; X(x)i; x 2 M; 2 T x M and the notation ( 0 X)(x) is used instead of H X (; x). When M happens to be itself a symplectic manifold and X; Y are Hamiltonian vector elds, X = X H ; Y = X K, and H; K : M! IR are smooth, one has the formula f 0 X H ; 0 X K g = 0 X fh;kg (1) where the brackets on the left indicate Poisson product on T M but in the right they indicate the Poisson bracket on M. In particular, given the vector elds f; g 1 ; ; g m dening, we introduce the Hamiltonians ' := 0 f ; From (A2) and (1), it follows that i := 0 g i ; i = 1::m f i ; j g = 0 (2) for all i; j. Now the Hamiltonian extension of is dened as the control system _ = f () + u i g i () ( ) where f (respectively, gi ) is the Hamiltonian vector eld associated to ' (respectively i ) under the symplectic structure of T M. In local coordinates (x; ) for T M, the equations of the Hamiltonian extension are the usual ones _x = f(x) + _ =?(f + u i g i (x) u i g i ) 0 x : Pontryagin's Maximum Principle (PMP) states that if (u(t); x(t)); t 2 I is an optimal trajectory then it must be an extremal, i.e. there exists an absolutely continuous curve : I! T M so that for each t: (t) = (x(t); p(t)) with p(t) 2 T x(t) M, the pair ; u satises the equations of, and the following properties hold: 5

1. p(t) 6= 0 for all t 2. for almost all t, max jv i j1 v i i (t) = u i (t) i (t) 3. ' + P m u i i is constant and 0 along the trajectory. 4 Singular Trajectories Note that for each t and i for which i (t) 6= 0, property (2) in the PMP implies that u i (t) = sign i (t) : If the set of zeroes of i is discrete in I, it follows that u i is piecewise constant, equal to 1, with nitely many switchings. We say in that case that the control is u i -bang-bang. The worst case in this regard is when i 0 on I; we say then that the trajectory (x(); u()) is u i -singular. We now want to say something about singularity. If H is any Hamiltonian on M, we may consider the value (t) of the Hamiltonian 0 X H evaluated along any trajectory of. A calculation shows that its derivative becomes _(t) = f(t); '(t)g + (bracket here is in T M), or equivalently, using equation (1), _(t) = 0 X fh;h0 g + u(t)f(t); i (t)g (3) u(t) 0 X fh;hmg (4) where the right hand side functions are also evaluated along (). In particular, taking H to be any of the H i 's, i 1, and using (A2), there results _ i = 0 X fhi ;H 0 g = f i ; 'g (5) along any trajectory. Now observe that along an extremal trajectory and corresponding lift there cannot be any where 1 () = = m () = f 1 ; 'g() = f m ; 'g() = 0 because the existence of a nonzero 2 Tx( ) M so that 0 g 1 (x) = = 0 g m (x) = 0 [f; g 1 ](x) = = 0 [f; g m ](x) = 0 would contradict Lemma (2.2). Proposition 4.1 There cannot be any optimal trajectory which is u i -singular for all i. Moreover, if for some i an extremal is u j -singular for all j 6= i, then u i is bang-bang. 6

Proof. If the result were false, there would exist some common accumulation point of zeroes of all k 's on the interval I. It follows from formula (5) that there is also a common zero of all the k 's as well as all the f k ; 'g's, contradicting what was proved above. 5 m? 1 Singular Trajectories Now we ask what possibilities are there regarding trajectories for which m? 1 control coordinates are simultaneously singular. For notational simplicity, we will assume that these are the coordinates 1; ; m? 1. Since fh i ; fh 0 ; H j gg 2 F 0, locally there are functions ijk so that da ij = dfh i ; fh 0 ; H j gg = k=1 ijk dh k 8 i; j 1 The same must then hold for the corresponding Hamiltonian vector elds, hence also after evaluating by any 2 Tx M, so f i ; f'; j gg = k=1 ijk k for each i and j. By the Jacobi identity and (2), this is also the same as f j ; f'; i gg. For any given extremal, we consider i, for each xed i. Since _ i = f i ; 'g along the extremal, this derivative is itself absolutely continuous and we can take a further derivative, which is almost everywhere equal to, using again formula (3): where i = f'; f'; i gg + = f'; f'; i gg + ik (t) := j=0 j=1 k=1 f i ; f'; j ggu j (t) ik k ikj (x(t))u j (t) : If the extremal is u i -singular for all i 6= m, then 1 = = m?1 0 on I, so for all i between 1 and m? 1, and still for such i, f'; f'; i gg + im m 0 (6) i f'; i g 0 : Let S m be that set (possibly empty) where dh 0 ; ; dh m ; dfh 0 ; H 1 g; ; dfh 0 ; H m?1 g; ; dfh 0 ; fh 0 ; H 1 gg; ; dfh 0 ; fh 0 ; H m?1 gg 7

span the cotangent space. So for x 2 S, and any nonzero 2 T x M, '; 1 ; ; m ; f'; 1 g; ; f'; m?1 g; ; f'; f'; 1 gg; ; f'; f'; m?1 gg cannot vanish simultaneously. Given any singular trajectory as above, and any so that x() 2 S, we claim that m () 6= 0. Indeed, if this were not the case then m = 0 would imply by (6) that also all f'; f'; i gg vanish, contradicting the choice of the set S m. We conclude: Proposition 5.1 For an extremal which is u i -singular, i = 1; :::; m? 1, necessarily the bang-bang control u m is constant (has no switches) on S m. 2 Analogously one denes the sets S i interchanging the roles of i and m. Note that the denition involves 3m?2 dierentials in a space of dimension n = 2m, so we may expect that each set S i be large. Furthermore, one can typically say more about the singular controls while on this set, as follows. For k = 1::m let k := ( ijk ); i; j = 1 ^k m and R k := S k \ fdet k 6= 0g : While on the set R k, the control u m is constant, equal to either 1 or?1. For each of these choices, and since m is nonzero, equation (6) provides a nonsingular set of m? 1 linear equations for the m? 1 remaining controls, with matrix. Substituting back into the Hamiltonian extension, this provides a set of simultaneous dierential equations. From this we can conclude for example: Theorem 1 Assume that the system is real analytic (that is, the manifold M is analytic and all the Hamiltonians are). Then, for every a trajectory that is u i -singular for all i 6= k and such that x(t) 2 R k for all t, it follows that u() is analytic as a function of time. In fact, in this case, one can nd Riccati-type equations for controls, as discussed for manipulators in [5]. It could be the case, of course, that everything degenerates. For instance, when det k 0 then R k = ;. This can happen in turn if some row of k, say the ith one, vanishes identically. In that case, however, it will follow from (6) that second derivatives also vanish identically, and this allows a third derivative condition to be imposed. 8

5.1 Example For a 2-link rotational manipulator (see equations in [6]), one computes (using a symbolic system): ij1 0 8i; j (so 1 0) and 2 = 2 = 112 = ( 2 ) sin 2 2 as well as S 2 = fx j ( 2 )( _ 1 + _ 2 ) sin 2 = 0g for some everywhere negative functions ( 2 ); ( 2 ), where 1 and 2 are the joint angles. We conclude: There are no u 2 -singular extremals on an open dense set. This is a \degenerate case" in the discussion in the previous section. On the other hand, for k = 1 one has and therefore R 2 = fx j 2 6= k 2 and _ 1 + _ 2 6= 0g For u 1 -singular trajectories, there are no switches on R 2. Moreover, one can prove as in [5] that indeed there do exist such trajectories, through each point in R 2. One can also apply higher-order tests for optimality, in order to eliminate singular trajectories which are not necessarily optimal. We illustrate this with the 2-link manipulator. Along trajectories that are u 1 -singular, we already know that u 2 must be constant while on the large open set R 2. Thus, we can reduce the problem to one for single-input systems, and the Legendre-Clebsch type conditions apply, namely f 1 ; f'; 1 g 0 must hold along optimal trajectories. But this equals 2 : det 2 so we conclude: 6 Comments u 2 (t) = +1 if sin 22 < 0,?1 if sin 2 2 > 0 Clearly there is a tremendous amount of work to be done even in the 2-link manipulator case, in determining optimal trajectories. But our goal was to illustrate that with extra structure, something of interest can be said in the multiple input case. More broadly, many questions other than optimal control can be studied for our subclass of Hamiltonian systems. 9

7 Appendix We review here some basic terminology regarding Hamiltonian systems. Our main references are [1] and [2]. A symplectic manifold consists of a dierentiable manifold together with a closed (d! 2 = 0) nondegenerate 2-form! 2. This form induces a skew-symmetric pairing on the tangent bundle of M, which allows the identication of tangent vectors with one-forms. Under this identication, the set of exact dierentials dh of smooth functions H : M! IR is in one-to-one correspondence with the Hamiltonian vector elds. We denote by X H the vector eld associated with the function or \Hamiltonian" H; observe that X H = X H 0 if and only if H and H 0 dier locally by a constant. The set of all Hamiltomian vector elds is a Lie subalgebra of the set of all vector elds on M with the standard Lie bracket. In fact, [X H ; X H 0] =?X fh;h 0 g where fh; H 0 g denotes the Poisson bracket of the functions H and H 0, dened by fh; H 0 g(x) := d dt j t=0 H e tx H 0 (x) : This denition also implies that for all t where the ow e tx H 0 (x) is dened, and also that (see [1], section II.3.3). d dt H e tx H 0 (x) = fh e tx H 0 ; H 0 g dfh; H 0 g = fdh; dh 0 g The Poisson bracket satises the Jacobi identity: ad H fh 0 ; H 00 g = fad H H 0 ; H 00 g + fh 0 ; ad H H 00 g ; where one denotes ad H K := fh; Kg. Darboux' Theorem says that locally about each x 2 M there is a choice of local \canonical" coordinates (p 1 ; ; p n ; q 1 ; ; q n ) for M (which must necessarily have even dimension) so that, in these coordinates,! 2 = dp 1 ^ dq 1 + + dp n ^ dq n : Given a Hamiltonian H, in canonical coordinates the equation _x = X H (x) takes the familiar form _p = @H @q _q =? @H @p 10

and the Poisson bracket of H and H 0 becomes fh; H 0 g(x) = nx @H 0 @p i @H @q i? @H 0 @q i @H @p i : A more general version of Darboux' Theorem can be obtained from a result due to Lie (see [1], Corollary II.5.3.31), and it says that if H 1 ; ; H k are functions whose Hamiltonian ows commute, that is, so that fh i ; H j g = 0 for all i 6= j, and if their dierentials dh 1 ; ; dh k are pointwise linearly independent, then, provided that 2k dim M, there exist local coordinates as above so that H i = q i, for i = 1; ; k. We shall refer to this as the \Darboux-Lie Theorem". 8 References 1. Abraham, R. and J. E. Marsden, Foundations of Mechanics, second edition, Benjamin Cummings, Reading, 1978. 2. Arnold, V.I., Mathematical Methods of Classical Mechanics, Springer-Verlag, New York, 1980. 3. Jakubczyk, B., \Poisson structures and relations on vector elds and their Hamiltonians," Bull. Polish Acad Sci, Math 34(1986): 713-721. 4. Crouch, P.E., and A.J. van der Schaft, Variational and Hamiltonian Control Systems, Springer-Verlag, New York, 1987. 5. Sontag, E.D., and H.J. Sussmann, \Remarks on the time-optimal control of two-link manipulators," Proc. IEEE Conf. Dec. and Control, 1985, pp.1643-1652. 6. Sontag, E.D. and H.J. Sussmann, \Time-optimal control of manipulators," Proc. IEEE Int.Conf.on Robotics and Automation, San Francisco, April 1986, pp. 1692-1697. 11