Port-Hamiltonian Systems: from Geometric Network Modeling to Control

Size: px
Start display at page:

Download "Port-Hamiltonian Systems: from Geometric Network Modeling to Control"

Transcription

1 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control Arjan van der Schaft, University of Groningen Dimitri Jeltsema, Delft University of Technology Part II (Tuesday afternoon): From Network Modeling to Port-Hamiltonian Systems Representations and transformations 2. From junction structures to Dirac structures 3. Port-Hamiltonian systems 4. Examples 5. Input-state-output port-hamiltonian systems 6. Multi-modal physical systems Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, In Part I we have seen how port-based network modeling of lumped-parameter physical systems leads to a representation of physical systems as generalized bond graphs, where each bond corresponds to a (vector) pair of flow variables f, and effort variables e. Energy-storing elements: Power-dissipating elements: ẋ = f S e S = x (x) 0- and 1-junctions: e 1 = e 2 = = e k, f 1 + f f k = 0 f 1 = f 2 = = f k, e 1 + e e k = 0 Note: 0- and 1-junctions are also power-conserving: e 1 f 1 + e 2 f e k f k = 0 R(f R, e R ) = 0, e T Rf R 0 Power-conserving elements: transformers, gyrators, (ideal) constraints.

2 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Transformers, gyrators, etc., are energy-routing devices, and may correspond to exchange between different types of energy. Ideal powerless constraints such as kinematic constraints. 0- and 1-junctions correspond to basic conservation laws such as Kirchhoff s laws. All power-conserving elements have the following properties in common. They are described by linear equations: satisfying Ff + Ee = 0, f, e R l e T f = e 1 f 1 + e 2 f e l f l = 0, [ ] rank F E = l Geometric definition: Definition 1 A (constant) Dirac structure on a finite-dimensional space V is a subspace such that (i) e T f = 0 for all (f, e) D, (ii) dim D = dim V. D V V For any skew-symmetric map J : V V its graph {(f, e) V V f = Je} is a Dirac structure! Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Alternative, more general, definition of Dirac structure Power is defined by P = e(f) =: < e f >= e T f, (f, e) V V. where the linear space V is called the space of flows f (e.g. currents), and V the space of efforts e (e.g. voltages). Symmetrized form of power is the indefinite bilinear form, on V V : (f a, e a ), (f b, e b ) := < e a f b > + < e b f a >, Definition 2 A (constant) Dirac structure is a subspace D V V such that D = D, where denotes orthogonal complement with respect to the bilinear form,. Key element in the definition of port-hamiltonian systems (f a, e a ), (f b, e b ) V V.

3 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, An k dimensional storage element is determined by a k-dimensional state vector x = (x 1,, x k ) and a Hamiltonian H(x 1,, x k ) (energy storage), defining the lossless system ẋ i = f Si, i = 1,, k e Si = x i (x 1,, x k ) d dt H = k i=1 f Sie Si Such a k- dimensional storage component is written in vector notation as: ẋ = f S e S = x (x) The elements of x are called energy variables, those of x (x) co-energy variables. Geometric definition of a port-hamiltonian system without energy-dissipation H f S = ẋ e S = x (x) f x e x D(x) Figure 1: Port-Hamiltonian system The dynamical system defined by the DAEs ( ẋ(t) = f x (t), x (x(t)) = e x(t), f P (t), e P (t)) D(x(t)), is called a port-hamiltonian system. f P e P t R Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Basic property dh (x(t)) = dt x (x(t))ẋ(t) = et x (t)f x (t) = e T P(t)fP T (t) Example: The ubiquitous mass-spring-damper system: Two storage elements: Spring Hamiltonian H s (q) = 1 2 kq2 (potential energy) q = f s = velocity e s = dh s dq (q) = kq = force Mass Hamiltonian H m (p) = 1 2m p2 (kinetic energy) ṗ = f m = force e m = dh m dp (p) = p m = velocity interconnected by the Dirac structure f s = e m = y, f m = e s + u (power-conserving since f s e s + f m e m = uy) yields the port-hamiltonian system q = 0 1 ṗ 1 0 with y = [ 0 1 ] (q, p) (q, p) (q, p) + 0 u (q, p) 1 H(q, p) = H s (q) + H m (p)

4 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Power-dissipation is included by adding an extra port to the Dirac structure, terminated by power-conserving relations: Example: Electro-mechanical systems R(f R, e R ) = 0, e T Rf T R 0 Example: For the mass-spring system, the addition of the damper e d = dr df d = cf d, R(f d ) = 1 2 cf2 d (Rayleigh function) via the extended interconnection (Dirac structure) f s = e m = f d = y, f m = e s e d + u leads to the mass-damper-spring system q = ( ) (q, p) + 0 u ṗ c (q, p) 1 [ ] y = 0 1 (q, p) (q, p) q ṗ = ϕ R ϕ (q, p, φ) 0 (q, p, φ) + 0 V, (q, p, φ) 1 I = (q, p, φ) ϕ Coupling electrical/mechanical domain via Hamiltonian H(q, p, φ). Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Example: LC circuits Two inductors with magnetic energies H 1 (ϕ 1 ), H 2 (ϕ 2 ) (ϕ 1 and ϕ 2 magnetic flux linkages), and capacitor with electric energy H 3 (Q) (Q charge). V denotes the voltage of the source. Hamiltonian equations for the components of the LC-circuit: Inductor 1 ϕ 1 = f 1 (voltage) (current) e 1 = 1 ϕ 1 Inductor 2 ϕ 2 = f 2 (voltage) (current) e 2 = 2 ϕ 2 L 1 L 2 C ϕ 1 Q ϕ 2 V Capacitor Q = f 3 (current) (voltage) e 3 = 3 Q All are port-hamiltonian systems with J = 0 and g = 1. If the elements are linear then the Hamiltonians are quadratic, e.g. H 1 (ϕ 1 ) = 1 2L 1 ϕ 2 1, and 1 ϕ 1 = ϕ 1 L 1 = current, etc.

5 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Kirchhoff s interconnection laws in f 1, f 2, f 3, e 1, e 2, e 3, f = V, e = I are f e 1 f e 2 = f e 3 e f Substitution of eqns. of components yields port-hamiltonian system ϕ 1 ϕ 2 = Q e = ϕ ϕ 1 ϕ 2 Q f 0 with H(ϕ 1, ϕ 2, Q) := H 1 (ϕ 1 ) + H 2 (ϕ 2 ) + H 3 (Q) total energy. However, this class of port-hamiltonian systems is not closed under interconnection: Figure 2: Capacitors and inductors swapped Interconnection leads to algebraic constraints between the state variables Q 1 and Q 2. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Network modeling is prevailing in modeling and simulation of lumped-parameter physical systems (multi-body systems, electrical circuits, electro-mechanical systems, hydraulic systems, robotic systems, etc.), with many advantages: Modularity and flexibility. Re-usability ( libraries ). Multi-physics approach. Suited to design/control. Disadvantage of network modeling: it generally leads to a large set of DAEs, seemingly without any structure. Port-based modeling and port-hamiltonian system theory identifies the underlying structure of network models of physical systems, to be used for analysis, simulation and control. For many systems, especially those with 3-D mechanical components, the interconnection structure will be modulated by the energy or geometric variables. This leads to the notion of non-constant Dirac structures on manifolds. Definition 3 Consider a smooth manifold M. A Dirac structure on M is a vector subbundle D TM T M such that for every x M the vector space is a Dirac structure as before. D(x) T x M T xm

6 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Example: Mechanical systems with kinematic constraints Constraints on the generalized velocities q: A T (q) q = 0. This leads to constrained Hamiltonian equations q = (q, p) ṗ = (q, p) + A(q)λ + B(q)f 0 = A T (q) (q, p) e = B T (q) (q, p) with H(q, p) total energy, and λ the constraint forces. Dirac structure is defined by the symplectic form on T Q together with constraints A T (q) q = 0 and force matrix B(q). Example 4 (Rolling coin) Let x, y be the Cartesian coordinates of the point of contact of the coin with the plane. Furthermore, ϕ denotes the heading angle, and θ the angle of Queen Beatrix head (on the Dutch version of the euro). The rolling constraints are ẋ = θ cosϕ, ẏ = θ sin ϕ (1) (rolling without slipping). The total energy is H = 1 2 p2 x p2 y p2 θ p2 ϕ, and the constraints can be rewritten as p x = p θ cosϕ, p y = p θ sinϕ. (2) Can be systematically extended to general multi-body systems. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Mathematical intermezzo: Jacobi identity and holonomic constraints There is an important notion of integrability of a Dirac structure on a manifold. Definition 5 A Dirac structure D on a manifold M is called integrable if < L X1 α 2 X 3 > + < L X2 α 3 X 1 > + < L X3 α 1 X 2 >= 0 for all (X 1, α 1 ), (X 2, α 2 ), (X 3, α 3 ) D. For constant Dirac structures the integrability condition is automatically satisfied. The Dirac structure D defined by the canonical symplectic structure and kinematic constraints A T (q) q = 0 satisfies the integrability condition if and only if the constraints are holonomic; that is, can be integrated to geometric constraints φ(q) = 0. Examples (a) Let J be a (pseudo-)poisson structure on M, defining a skew-symmetric mapping J : T M TM. Then graph J T M TM is a Dirac structure. Integrability is equivalent to the Jacobi-identity for the Poisson structure. (b) Let ω be a (pre-)symplectic structure on M, defining a skew-symmetric mapping ω : TM T M. Then graph ω TM T M is a Dirac structure. Integrability is equivalent to the closedness of the symplectic structure. (c) Let K be a constant-dimensional distribution on M, and let annk be its annihilating co-distribution. Then K annk TM T M is a Dirac structure. Integrability is equivalent to the involutivity of distribution K.

7 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Input-state-output port-hamiltonian systems: Particular case is a Dirac structure D(x) T x X T x X F F given as the graph of the skew-symmetric map f x = J(x) g(x) e x e P g T (x) 0 f P leading (f x = ẋ, e x = x (x)) to a port-hamiltonian system as before ẋ = J(x) x (x) + g(x)f P, x X, f P R m, Power-dissipation is included by terminating some of the ports by static resistive elements f R = F(e R ), where e T RF(e R ) 0, for alle R. d dt H et Pf P This leads, e.g. for linear damping, to input-state-output port-hamiltonian systems in the form ẋ = [J(x) R(x)] x (x) + g(x)f P e P = g T (x) x (x) e P = g T (x) x (x), e P R m where J(x) = J T (x), R(x) = R T (x) 0 are the interconnection and damping matrices, respectively. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Multi-modal physical systems Physical systems with switching constraints and/or switching network topology: locomotion behavior of robots and animals, power converters with switches and diodes, systems with inequality constraints. Many multi-modal physical systems can be formulated as port-hamiltonian systems with switching Dirac structure. Example 6 (Boost converter) The circuit consists of an inductor L with magnetic flux linkage φ L, a capacitor C with electric charge q C and a resistance load R, together with a diode and an ideal switch S, with switch positions s = 1 (switch closed) and s = 0 (switch open). The diode is modeled as an ideal diode: v D i D = 0, v D 0, i D 0. (3) we Port-Hamiltonian model (with H = 1 q C = 1 R 1 s C = q C C + 0 si E + D φ L s 1 0 φ L = φ L L 1 (s 1)v D 2C q2 C + 1 2L φ2 L ): I = φ L L (4)

8 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Example 7 (Bouncing pogo-stick) Consider a vertically bouncing pogo-stick consisting of a mass m and a massless foot, interconnected by a linear spring (stiffness k and rest-length x 0 ) and a linear damper d. y g x d m k sum of forces zero on foot spring/damper in series foot fixed to ground spring/damper parallel Figure 3: Model of a bouncing pogo-stick: definition of the variables (left), situation without ground contact (middle), and situation with ground contact (right). The mass can move vertically under the influence of gravity g until the foot touches the ground. The states of the system are x (length of the spring), y (height of the bottom of the mass), and p (momentum of the mass, defined as p := mẏ). Furthermore, the contact situation is described by a variable s with values s = 0 (no contact) and s = 1 (contact). The Hamiltonian of the system equals H(x, y, p) = 1 2 k(x x 0) 2 + mg(y + y 0 ) + 1 2m p2 (5) where y 0 is the distance from the bottom of the mass to its center of mass. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, When the foot is not in contact with the ground total force on the foot is zero (since it is massless), which implies that the spring and damper force must be equal but opposite. When the foot is in contact with the ground, the variables x and y remain equal, and hence also ẋ = ẏ. For s = 0 (no contact) the system is described by the port-hamiltonian system d dt y = p 0 1 mg 1 0 p m (6) while for s = 1 the port-hamiltonian description is d dt x k(x x 0 ) y = mg (7) p 1 1 d p m dẋ = k(x x 0 )

9 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, The two situations can be taken together into one port-hamiltonian system with variable Dirac structure: d dt x y = p s k(x x 0 ) mg (8) 1 sd s 1 d 0 s The conditions for switching of the contact are functions of the states, namely as follows: contact is switched from off to on when y x crosses zero in the negative direction, and contact is switched from on to off when the velocity ẏ ẋ of the foot is positive in the no-contact situation, i.e. when p m + k d (x x 0) > 0. p m In both examples above we obtain a switching port-hamiltonian system, specified by a Dirac structure D s depending on the switch position s {0, 1} n (here n denotes the number of independent switches), a Hamiltonian H : X R and a resistive structure R. Furthermore, every switching may be internally induced (like in the case of a diode in an electrical circuit or an impact in a mechanical system) or externally triggered (like an active switch in a circuit or mechanical system). Problems Well-posedness questions: e.g., systems with reverse Coulomb friction may have multiple solutions. Computation of the next mode may be difficult. Collision rules. Investigation of limit cycles/periodic orbits. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, REPRESENTATIONS AND TRANSFORMATIONS Dirac structures, and therefore port-hamiltonian systems, admit different representations, with different properties for simulation and control. Let D V V, with dim V = n, be a Dirac structure. 1. Kernel and Image representation D = {(f, e) V V Ff + Ee = 0}, for n n matrices F and E (possibly depending on x) satisfying (i) EF T + FE T = 0, (ii) rank[f..e] = n. 2. Constrained input-output representation Every Dirac structure D can be written as D = {(f, e) V V f = Je + Gλ, G T e = 0} for a skew-symmetric matrix J and a matrix G such that im G = {f (f, 0) D}. Furthermore, kerj = {e (0, e) D}. It follows that D can be also written in image representation as D = {(f, e) V V f = E T λ, e = F T λ, λ R n }.

10 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Hybrid input-output representation Let D be given by square matrices E and F as in 1. Suppose rank F = m( n). Select m independent columns of F, and group them. into a matrix F 1. Write (possibly after permutations) F = [F..F2 1 ], and correspondingly E = [E 1...E2 ], f = f 1 f 2, e = e 1 e 2. Then the matrix [F..E2 1 ] is invertible, and D = f 1, e 1 f 1 = J e 1 f 2 e 2 e 2 f 2 with J := [F 1...E2 ] 1 [F 2...E1 ] skew-symmetric.. 4. Canonical coordinates For simplicity take F F to be void (no external ports). If the Dirac structure on X is integrable then there exist coordinates (q, p, r, s) for X such that D(x) = {(f q, f p, f r, f s, e q, e p, e r, e s ) T x X Tx X } f q = e p, f p = e q f r = 0, 0 = e s Hence the port-hamiltonian system on X takes the form q = (q, p, r, s) ṗ = (q, p, r, s) ṙ = 0 0 = s (q, p, r, s) Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, DAE representation of port-hamiltonian systems Represent the Dirac structure D in kernel representation as with D = {(f x, e x, f, e) F x (x)f x + E x (x)e x + F(x)f + E(x)e = 0}, (i) E x F T x + F x E T x + EF T + FE T = 0, (ii) rank [F x...ex...f...e] = dim(x F). Since the flows f x and efforts e x corresponding to the energy-storing elements are given respectively as f x = ẋ and e x = x (x), it follows that the system is described by the set of differential-algebraic equations (DAEs) F x (x(t))ẋ(t) = E x (x(t)) (x(t)) + F(x(t))f(t) + E(x(t))e(t) x with f, e the external port variables. Mixture of constrained and hybrid input-output representation By a hybrid input-output partition of the vector of port flows (f, e) F F as (u, y) we can represent any port-hamiltonian system in constrained form as where ẋ = J(x) x (x) + G(x)λ + g(x)u, 0 = G T (x) x (x) + D(x)u, y = g T (x) x (x), J(x) = J T (x), x X, u Rm y Rm D(x) = D T (x) This is the form as encountered before in the case of kinematic constraints.

11 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Intermezzo: Relation with classical Hamiltonian equations ẋ = J(x) x (x) with constant or integrable J- matrix admits coordinates x = (q, p, r) in which 0 I 0 J = I 0 0, q = (q, p, r) ṗ = (q, p, r) ṙ = 0 For constant or integrable Dirac structure one gets Hamiltonian DAEs q = (q, p, r, s) ṗ = (q, p, r, s) ṙ = 0 0 = s (q, p, r, s) Recall of Hamiltonian dynamical systems from analytical mechanics Historically, the Hamiltonian approach starts from the principle of least action, via the Euler-Lagrange equations and the Legendre transformation, towards the Hamiltonian equations of motion. The standard Euler-Lagrange equations are given as ( ) d L (q, q) L (q, q) = τ, dt q where q = (q 1,...,q k ) T are generalized configuration coordinates for the system with k degrees of freedom, the Lagrangian L equals the difference T P between kinetic co-energy T and potential energy P, and τ = (τ 1,...,τ k ) T is the vector of generalized forces acting on the system. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, The vector of generalized momenta p = (p 1,...,p k ) T is defined as p = L q = T q By defining the state vector (q 1,...,q k, p 1,...,p k ) T the k second-order equations transform into 2k first-order equations where the Legendre transform q = (q, p) ṗ = (q, p) + τ H(q, p) = K(q, p) + P(q) In standard mechanical systems the kinetic co-energy T is of the form T(q, q) = 1 2 qt M(q) q where the k k inertia (generalized mass) matrix M(q) is symmetric and positive definite for all q. Hence p = M(q) q and because of the fact that the kinetic co-energy T is a quadratic function of the velocities q it equals the kinetic energy K(q, p) = 1 2 pt M 1 (q)p. is the total energy of the system.

12 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, The above equations are called the Hamiltonian equations of motion, and H is called the Hamiltonian. The state space with local coordinates (q, p) is called the phase space. The following energy balance immediately follows: d dt H = T H (q, p) q + T H (q, p)ṗ = T H (q, p)τ = qt τ, expressing that the increase in energy of the system is equal to the supplied work (conservation of energy). A Hamiltonian system with collocated inputs and outputs is more generally given in the following form q = (q, p), (q, p) = (q 1,...,q k, p 1,...,p k ) ṗ = (q, p) + B(q)u, u Rm, y = B T (q) (q, p) (= BT (q) q), y R m, Here B(q) is the input force matrix. In case m < k we speak of an underactuated system. By definition of the output y = B T (q) q we again obtain dh dt (q(t), p(t)) = ut (t)y(t) Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, A major generalization of the class of Hamiltonian systems consists in considering systems which are described in local coordinates as ẋ = J(x) x (x) + g(x)u, y = g T (x) x (x), x X, u Rm y Rm Here J(x) is an n n matrix which is skew-symmetric: J(x) = J T (x), and x = (x 1,...,x n ) are local coordinates for an n-dimensional state space manifold X. We recover the energy-balance dh dt (x(t)) = ut (t)y(t). In the previous case we had J = 0 I0 I. Example 8 Consider a rigid body spinning around its center of mass in the absence of gravity. The energy variables are the three components of the body angular momentum p along the three principal axes: p = (p x, p y, p z ), and the energy is the kinetic energy ( ) H(p) = 1 p 2 x + p2 y + p2 z, 2 I x I y I z where I x, I y, I z are the principal moments of inertia. Euler s equations are p x 0 p z p y p y = p z 0 p x p z p y p x 0 }{{} J(p) x y z + g(p)u, y = gt (p)

13 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Large-scale port-hamiltonian systems, and composition of Dirac structures The composition of two Dirac structures with partially shared variables is again a Dirac structure: J(p) is the canonical Lie-Poisson structure matrix on the dual of the Lie algebra so(3) corresponding to the configuration space SO(3) of the rigid body.) Equations arise from the standard (6-dimensional) Hamiltonian equations by reduction ( symmetry ). V 1 D 12 V 1 V 1 V 2 V 2 D 23 V 2 V 2 V 3 V 3 V 2 D 12 D 23 V 3 V 1 V 2 } {{ } D 12 D 23 V 3 Figure 4: Composed Dirac structure Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, A B f 1 f 2 f 2 f 3 D A D B A B e 1 e 2 e 2 e 3 Figure 5: Standard interconnection Thus D A D B := {(f 1, e 1, f 3, e 3 ) F 1 F 1 F 3 F 3 (f 2, e 2 ) F 2 F 2 s.t. (f 1, e 1, f 2, e 2 ) D A and ( f 2, e 2, f 3, e 3 ) D B } f A = f B F 2 e A = e B F2 The gyrating (or feedback) interconnection f A = e B Theorem 9 Let D A, D B be Dirac structures (defined with respect to F 1 F1 F 2 F2, respectively F 2 F2 F 3 F3 and their bilinear forms). Then D A D B is a Dirac structure with respect to the bilinear form on F 1 F1 F 3 F3. e B = f B can be easily transformed to this case.

14 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Proof Consider D A, D B defined in matrix kernel representation by D A = {(f 1, e 1, f A, e A ) F 1 F1 F 2 F2 F 1 f 1 + E 1 e 1 + F 2A f A + E 2A e A = 0} D B = {(f B, e B, f 3, e 3 ) F 2 F2 F 3 F3 F 2B f B + E 2B e B + F 3 f 3 + E 3 e 3 = 0} Make use of the following basic fact from linear algebra: ( λ s.t. Aλ = b) [ α s.t. α T A = 0 α T b = 0] Note that D A, D B are alternatively given in matrix image representation as E1 T 0 F T 1 0 E2A T E T 2B D A = im D F2A T B = im F T 2B 0 E3 T 0 F T 3 Hence, (f 1, e 1, f 3, e 3 ) D A D B λ A, λ B such that Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, f 1 e f 3 e 3 = E T 1 0 F T 1 0 E T 2A F T 2A E T 2B F T 2B 0 F T 3 0 E T 3 (β 1, α 1, β 2, α 2, β 3, α 3 ) s.t. E1 T 0 F1 T 0 (β1 T α1 T β2 T α2 T β3 T α3 T E2A T ) F2A T 0 F3 T 0 E3 T λ A λ B E T 2B F T 2B β T 1 f 1 + α T 1 e 1 + β T 3 f 3 + α T 3 e 3 = 0 = 0,

15 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, (α 1, β 1, α 2, β 2, α 3, β 3 ) s.t. (α 1, β 1, α 3, β 3 ) D A D B, F 1 E 1 F 2A E 2A F 2B E 2B F 3 E 3 β T 1 f 1 + α T 1 e 1 + β T 3 f 3 + α T 3 e 3 = 0 β T 1 f 1 + α T 1 e 1 + β T 3 f 3 + α T 3 e 3 = 0 (f 1, e 1, f 3, e 3 ) (D A D B ) Thus D A D B = (D A D B ), and so it is a Dirac structure. α 1 β 1 α 2 β 2 α 3 β 3 = 0, Explicit expressions for the composition of two Dirac structures Consider Dirac structures D A F 1 F1 F 2 F2, D B F 2 F2 F 3 F3, given by matrix kernel/image representations (F A, E A ) = ([F 1 F 2A ], [E 1 E 2A ]), respectively (F B, E B ) = ([F 2B F 3 ], [E 2B E 3 ]). Define M = F 2A and let L A, L B be matrices with L = [L A L B ], F 2B E 2A E 2B F = [L A F 1 L B F 3 ] E = [L A E 1 L B E 3 ] kerl = imm (9) is a relaxed matrix kernel/image representation of D A D B. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, This relaxed kernel/image representation can be readily understood by premultiplying the equations characterizing the composition of D A with D B F 1 E 1 F 2A E 2A F 2B E 2B F 3 E 3 f 1 e 1 f 2 e 2 f 3 e 3 = 0, (10) by the matrix L := [L A L B ]. Since LM = 0 this results indeed in the relaxed kernel representation Consequence The interconnection of a number of port-hamiltonian systems (X i, D i, H i ), i = 1,, k through an interconnection Dirac structure D I is a port-hamiltonian system (X, D, H), with H = H H k, X = X 1 D k and D the composition of D 1,, D k, D I. L A F 1 f 1 + L A E 1 e 1 + L B F 3 f 3 + L B E 3 e 3 = 0 (11)

16 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Example 10 (1-D mechanical system) Consider a spring with elongation q and energy function H s (q) = 1 2 kq2. Let (v s, F s ) represent the external port through which energy can be exchanged with the spring, where v s is equal to the rate of elongation (velocity) and F s is equal to the elastic force. This port-hamiltonian system can be written in kernel representation as 1 1 q kq = 0 (12) v s F s Similarly we model a moving mass m with scalar momentum p and kinetic energy H m (p) = 1 2 p2 as the port-hamiltonian system 1 1 ṗ F m p m v m = 0 (13) where (F m, v m ) are respectively the external force exerted on the mass and the velocity of the mass. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, The mass and the spring can be interconnected to each other using the symplectic gyrator v s = 0 1 F s (14) 1 0 F m Collecting all equations we have obtained a port-hamiltonian system with energy variables x = (q, p), total energy H(q, p) = H s (q) + H m (p) and with interconnection port variables (v s, F s, F m, v m ). After elimination of the interconnection variables (v s, F s, F m, v m ) one obtains the port-hamiltonian system v m 1 0 q kq = 0 (15) 0 1 ṗ 1 0 which is the ubiquitous mass-spring system. p m Example: Coupled masses Consider two point masses m 1 and m 2 which are rigidly linked to each other. When decoupled the masses are described by the port-hamiltonian systems ṗ i = F i, v i = p i m i i = 1, 2 (16) with F i the force exerted on mass m i. Rigid coupling amounts to This leads to the port-hamiltonian system ṗ1 = 1 λ 1 ṗ 2 F 1 = F 2, v 1 = v 2 (17) 0 = [ ] 1 1 p 1 where λ = F 1 = F 2 now denotes the internal constraint force. m 1 p 2 m 2 (18)

17 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, The resulting interconnnected system does not have external ports anymore. On the other hand, external ports for the interconnected system can be included by either extending (16) to ṗ i = F i + F ext i v i = p i m i vi ext = p i m i i = 1, 2 (19) with Fi ext and vi ext denoting the external forces and velocities, or by modifying the interconnection constraints (17) to e.g. F 1 + F 2 + F ext = 0, v 1 = v 2 = v ext, (20) with F ext and v ext denoting the external force exerted on the coupled masses, respectively the velocity of the coupled masses. Consider the port-hamiltonian system Σ : ẋ = J(x) x (x) + g(x)u + b(x)λ y = g T (x) x (x) 0 = b T (x) x (x) x X The Lagrange multipliers λ can be eliminated by constructing a matrix b (x) of maximal rank such that b (x)b(x) = 0 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, By premultiplication with b (x) one obtains b (x)ẋ = b (x)j(x) x (x) + b (x)g(x)u Example 11 (Coupled masses continued) Consider the system of two coupled masses. [ ] Premultiplication of the dynamic equations by the row vector 1 1 yields the equations Σ : y = g T (x) x (x) x X (21) ṗ 1 + ṗ 2 = 0, p 1 m 1 p 2 m 2 = 0, (22) 0 = b T (x) x (x) This is a kernel representation of the port-hamiltonian system. which constitutes a kernel representation of the port-hamiltonian system.

18 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, A more difficult question concerns the possibility to solve for the algebraic constraints of a port-hamiltonian system: 0 = b T (x) (x) (23) x Under constant rank assumptions the set X c := {x X b T (x) (x) = 0} x defines a submanifold of the total state space X; the constrained state space. In order that this constrained state space qualifies as the state space for a port-hamiltonian system without further algebraic constraints one needs to be able to restrict the dynamics of the port-hamiltonian system to the constrained state space. This is always possible under the condition that the matrix has full rank, since in this case the differentiated constraint equations 0 = d dt (bt (x) x (x)) = + bt (x) 2 H (x)b(x)λ (25) x2 can be always uniquely solved for λ. b T (x) 2 H (x)b(x) (24) x2 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Example 12 (Coupled masses continued) Differentiating the constraint equation p 1 m 1 p 2 m 2 = 0 and using ṗ 1 = λ and ṗ 2 = λ one obtains ( 1 m m 2 )λ = 0 (26) which determines the constraint force λ (to be equal to 0). Defining the total momentum p = p 1 + p 2 one obtains the reduced system ṗ = p 1 + ṗ 2 = 0. On the other hand, suppose that the mass m 1 is connected to a linear spring with spring constant k 1 and elongation q 1 and that the mass m 2 is connected to a linear spring with spring constant k 2 and elongation q 2. Then the dynamical equations change into ṗ 1 = k 1 q 1 + λ and ṗ 2 = k 2 q 2 λ, and differentiation of the constraint p 1 m 1 p 2 m 2 = 0 leads to k 1 m 1 q 1 + k 2 m 2 q 2 + ( 1 m m 2 )λ = 0 (27) which determines the constraint force λ as λ = m 1m 2 m 1 +m 2 ( k 1 m 1 q 1 k 2 m 2 q 2 ), and results in the dynamical equation for the total momentum p given by ṗ = k 1 q 1 k 2 q 2 (28)

19 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Consider the equations of a general mechanical system subject to kinematic constraints. The constrained Hamiltonian equations define a port-hamiltonian system, with respect to the Dirac structure D (in constrained input-output representation) D = {(f S, e S, f C, e C ) 0 = f S = 0 I n I n 0 e S + [ ] [ ] 0 A T (q) e S, e C = 0 B T (q) e S, 0 A(q) λ + 0 B(q) f c, λ R k } The algebraic constraints on the state variables (q, p) are 0 = A T (q) (q, p) and the constrained state space is X c = {(q, p) A T (q) (q, p) = 0}. We may solve for the algebraic constraints and at the same time eliminate the constraint forces A(q)λ in the following way. Since rank A(q) = k, there exists locally an n (n k) matrix S(q) of rank n k such that A T (q)s(q) = 0 Now define p = ( p 1, p 2 ) = ( p 1,..., p n k, p n k+1,..., p n ) as p 1 := S T (q)p, p 2 := A T (q)p, p 1 R n k p 2 R k The map (q, p) (q, p 1, p 2 ) is a coordinate transformation. Indeed, the rows of S T (q) are orthogonal to the rows of A T (q). Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, In the new coordinates the constrained Hamiltonian system becomes q p 1 = p 2 0 n S(q) ( S T (q) p T [S i, S j ](q) ) i,j λ + B c (q) u A T (q)a(q) B(q) A T (q) = A T (q)a(q) H p 2 = 0 H H p 1 H p 2 + Here S i denotes the i-th column of S(q), i = 1,...,n k, and [S i, S j ] is the Lie bracket of S i and S j, in local coordinates given as: [S i, S j ](q) = S j (q)s i(q) S i S j(q) with H(q, p) the Hamiltonian H expressed in the new coordinates q, p.

20 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Since λ only influences the p 2 -dynamics, and the constraints A T (q) H (q, p) = 0 are equivalently given by p (q, p) = 0, the 2 constrained dynamics is determined by the dynamics of q and p 1 (coordinates for the constrained state space X c ) q p = J c (q, p 1 ) + 0 u, 1 B c (q) c (q, p 1 ) c p 1 (q, p 1 ) where H c (q, p 1 ) equals H(q, p) with p 2 satisfying H p 2 = 0, and where the skew-symmetric matrix J c (q, p 1 ) is given as the left-upper part of the structure matrix, that is J c (q, p 1 ) = O n S(q) ( S T (q) p T [S i, S j ](q) ), i,j where p is expressed as function of q, p, with p 2 eliminated from H p 2 = 0. Furthermore, in the coordinates q, p, the output map is given in the form y = [ B T c (q) ] B T (q) H p 1 H p 2 which reduces on the constrained state space X c to y = B T c (q) H p 1(q, p1 ) These equations define a port-hamiltonian system on X c, with Hamiltonian H c given by the constrained total energy, and with structure matrix J c. Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, Example 13 (Example 4 continued: The rolling euro) Define the new p-coordinates p 1 = p ϕ p 2 = p θ + p x cosϕ + p y sinϕ p 3 = p x p θ cosϕ p 4 = p y p θ sinϕ The constrained state space X c is given by p 3 = p 4 = 0, and the dynamics on X c is computed as ẋ 0 cos ϕ ẏ 0 sinϕ θ O = ϕ 1 0 p p 2 cosϕ sinϕ y 1 = y p 2 p 1 c x c y c θ c ϕ c 1 c u u where H c (x, y, θ, ϕ, p 1, p 2 ) = 1 2 p p2 2.

Port-Hamiltonian Systems: from Geometric Network Modeling to Control

Port-Hamiltonian Systems: from Geometric Network Modeling to Control Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, 2009 1 Port-Hamiltonian Systems: from Geometric Network Modeling to Control Arjan van der Schaft, University of Groningen

More information

The Geometry Underlying Port-Hamiltonian Systems

The Geometry Underlying Port-Hamiltonian Systems The Geometry Underlying Port-Hamiltonian Systems Pre-LHMNC School, UTFSM Valparaiso, April 30 - May 1, 2018 Arjan van der Schaft Jan C. Willems Center for Systems and Control Johann Bernoulli Institute

More information

Port-Hamiltonian systems: network modeling and control of nonlinear physical systems

Port-Hamiltonian systems: network modeling and control of nonlinear physical systems Port-Hamiltonian systems: network modeling and control of nonlinear physical systems A.J. van der Schaft February 3, 2004 Abstract It is shown how port-based modeling of lumped-parameter complex physical

More information

Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems

Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems A.J. van der Schaft B.M. Maschke July 2, 2003 Abstract It is shown how port-based modeling of lumped-parameter

More information

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

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Energy-Based Modeling and Control of Physical Systems

Energy-Based Modeling and Control of Physical Systems of Physical Systems Dimitri Jeltsema, Romeo Ortega, Arjan van der Schaft ril 6-7, 2017 Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University

More information

Discrete Dirac Mechanics and Discrete Dirac Geometry

Discrete Dirac Mechanics and Discrete Dirac Geometry Discrete Dirac Mechanics and Discrete Dirac Geometry Melvin Leok Mathematics, University of California, San Diego Joint work with Anthony Bloch and Tomoki Ohsawa Geometric Numerical Integration Workshop,

More information

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

Dirac Structures and the Legendre Transformation for Implicit Lagrangian and Hamiltonian Systems Dirac Structures and the Legendre Transformation for Implicit Lagrangian and Hamiltonian Systems Hiroaki Yoshimura Mechanical Engineering, Waseda University Tokyo, Japan Joint Work with Jerrold E. Marsden

More information

The Geometry of Euler s equation. Introduction

The Geometry of Euler s equation. Introduction The Geometry of Euler s equation Introduction Part 1 Mechanical systems with constraints, symmetries flexible joint fixed length In principle can be dealt with by applying F=ma, but this can become complicated

More information

arxiv: v2 [math.oc] 6 Sep 2012

arxiv: v2 [math.oc] 6 Sep 2012 Port-Hamiltonian systems on graphs arxiv:1107.2006v2 [math.oc] 6 Sep 2012 A.J. van der Schaft and B.M. Maschke August 25, 2012 Abstract In this paper we present a unifying geometric and compositional framework

More information

Decomposition of Linear Port-Hamiltonian Systems

Decomposition of Linear Port-Hamiltonian Systems American ontrol onference on O'Farrell Street, San Francisco, A, USA June 9 - July, Decomposition of Linear Port-Hamiltonian Systems K. Höffner and M. Guay Abstract It is well known that the power conserving

More information

When Gradient Systems and Hamiltonian Systems Meet

When Gradient Systems and Hamiltonian Systems Meet When Gradient Systems and Hamiltonian Systems Meet Arjan van der Schaft Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, the Netherlands December 11, 2011 on the

More information

Modeling of Electromechanical Systems

Modeling of Electromechanical Systems Page 1 of 54 Modeling of Electromechanical Systems Werner Haas, Kurt Schlacher and Reinhard Gahleitner Johannes Kepler University Linz, Department of Automatic Control, Altenbergerstr.69, A 4040 Linz,

More information

An introduction to Port Hamiltonian Systems

An introduction to Port Hamiltonian Systems An introduction to Port Systems B.Maschke LAGEP UMR CNRS 5007, Université Claude Bernard, Lyon, France EURON-GEOPLEX Summer School, July 2005 Port by B. Maschke p. 1/127 Contact manifolds and Equilibrium

More information

Physics 5153 Classical Mechanics. Canonical Transformations-1

Physics 5153 Classical Mechanics. Canonical Transformations-1 1 Introduction Physics 5153 Classical Mechanics Canonical Transformations The choice of generalized coordinates used to describe a physical system is completely arbitrary, but the Lagrangian is invariant

More information

Implicit Hamiltonian Systems with Symmetry

Implicit Hamiltonian Systems with Symmetry Implicit Hamiltonian Systems with Symmetry A.J. van der Schaft Abstract Implicit Hamiltonian systems with symmetry are treated by exploiting the notion of symmetry of Dirac structures. It is shown how

More information

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

More information

Network Modeling and Control of Physical Systems, DISC. Theory of Port-Hamiltonian systems

Network Modeling and Control of Physical Systems, DISC. Theory of Port-Hamiltonian systems Network Modeling and Control of Physical Systems, DISC Theory of Port-Hamiltonian systems Chapter 1: Port-Hamiltonian formulation of network models; the lumped-parameter case A.J. van der Schaft April

More information

Lecture 2: Controllability of nonlinear systems

Lecture 2: Controllability of nonlinear systems DISC Systems and Control Theory of Nonlinear Systems 1 Lecture 2: Controllability of nonlinear systems Nonlinear Dynamical Control Systems, Chapter 3 See www.math.rug.nl/ arjan (under teaching) for info

More information

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

Curves in the configuration space Q or in the velocity phase space Ω satisfying the Euler-Lagrange (EL) equations, Physics 6010, Fall 2010 Hamiltonian Formalism: Hamilton s equations. Conservation laws. Reduction. Poisson Brackets. Relevant Sections in Text: 8.1 8.3, 9.5 The Hamiltonian Formalism We now return to formal

More information

Representation of a general composition of Dirac structures

Representation of a general composition of Dirac structures Representation of a general composition of Dirac structures Carles Batlle, Imma Massana and Ester Simó Abstract We provide explicit representations for the Dirac structure obtained from an arbitrary number

More information

AA 242B / ME 242B: Mechanical Vibrations (Spring 2016)

AA 242B / ME 242B: Mechanical Vibrations (Spring 2016) AA 242B / ME 242B: Mechanical Vibrations (Spring 206) Solution of Homework #3 Control Tab Figure : Schematic for the control tab. Inadequacy of a static-test A static-test for measuring θ would ideally

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Classical Mechanics Comprehensive Exam Solution

Classical Mechanics Comprehensive Exam Solution Classical Mechanics Comprehensive Exam Solution January 31, 011, 1:00 pm 5:pm Solve the following six problems. In the following problems, e x, e y, and e z are unit vectors in the x, y, and z directions,

More information

Variational Integrators for Electrical Circuits

Variational Integrators for Electrical Circuits Variational Integrators for Electrical Circuits Sina Ober-Blöbaum California Institute of Technology Joint work with Jerrold E. Marsden, Houman Owhadi, Molei Tao, and Mulin Cheng Structured Integrators

More information

Port-based Modeling and Control for Efficient Bipedal Walking Machines

Port-based Modeling and Control for Efficient Bipedal Walking Machines Port-based Modeling and Control for Efficient Bipedal Walking Machines Vincent Duindam vincentd@eecs.berkeley.edu Control Laboratory, EE-Math-CS University of Twente, Netherlands Joint work with Stefano

More information

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

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion

More information

MATHEMATICAL PHYSICS

MATHEMATICAL PHYSICS MATHEMATICAL PHYSICS Third Year SEMESTER 1 015 016 Classical Mechanics MP350 Prof. S. J. Hands, Prof. D. M. Heffernan, Dr. J.-I. Skullerud and Dr. M. Fremling Time allowed: 1 1 hours Answer two questions

More information

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

Hamilton-Jacobi theory on Lie algebroids: Applications to nonholonomic mechanics. Manuel de León Institute of Mathematical Sciences CSIC, Spain Hamilton-Jacobi theory on Lie algebroids: Applications to nonholonomic mechanics Manuel de León Institute of Mathematical Sciences CSIC, Spain joint work with J.C. Marrero (University of La Laguna) D.

More information

Composition of Dirac Structures and Control of Port-Hamiltonian Systems

Composition of Dirac Structures and Control of Port-Hamiltonian Systems Composition of Dirac Structures and Control of Port-Hamiltonian Systems A.J. van der Schaft* 1,J.Cervera** 2 * University of Twente, Faculty of Mathematical Sciences, P.O. Box 217, 7500 AE Enschede, The

More information

A geometric Birkhoffian formalism for nonlinear RLC networks

A geometric Birkhoffian formalism for nonlinear RLC networks Journal of Geometry and Physics 56 (2006) 2545 2572 www.elsevier.com/locate/jgp A geometric Birkhoffian formalism for nonlinear RLC networks Delia Ionescu Institute of Mathematics, Romanian Academy of

More information

Disturbance Decoupling Problem

Disturbance Decoupling Problem DISC Systems and Control Theory of Nonlinear Systems, 21 1 Disturbance Decoupling Problem Lecture 4 Nonlinear Dynamical Control Systems, Chapter 7 The disturbance decoupling problem is a typical example

More information

Kinematics (special case) Dynamics gravity, tension, elastic, normal, friction. Energy: kinetic, potential gravity, spring + work (friction)

Kinematics (special case) Dynamics gravity, tension, elastic, normal, friction. Energy: kinetic, potential gravity, spring + work (friction) Kinematics (special case) a = constant 1D motion 2D projectile Uniform circular Dynamics gravity, tension, elastic, normal, friction Motion with a = constant Newton s Laws F = m a F 12 = F 21 Time & Position

More information

Introduction to Control of port-hamiltonian systems - Stabilization of PHS

Introduction to Control of port-hamiltonian systems - Stabilization of PHS Introduction to Control of port-hamiltonian systems - Stabilization of PHS - Doctoral course, Université Franche-Comté, Besançon, France Héctor Ramírez and Yann Le Gorrec AS2M, FEMTO-ST UMR CNRS 6174,

More information

15. Hamiltonian Mechanics

15. Hamiltonian Mechanics University of Rhode Island DigitalCommons@URI Classical Dynamics Physics Course Materials 2015 15. Hamiltonian Mechanics Gerhard Müller University of Rhode Island, gmuller@uri.edu Creative Commons License

More information

Mechatronics 1: ME 392Q-6 & 348C 31-Aug-07 M.D. Bryant. Analogous Systems. e(t) Se: e. ef = p/i. q = p /I, p = " q C " R p I + e(t)

Mechatronics 1: ME 392Q-6 & 348C 31-Aug-07 M.D. Bryant. Analogous Systems. e(t) Se: e. ef = p/i. q = p /I, p =  q C  R p I + e(t) V + - K R + - - k b V R V L L J + V C M B Analogous Systems i = q. + ω = θ. C -. λ/l = q v = x F T. Se: e e(t) e = p/i R: R 1 I: I e C = q/c C = dq/dt e I = dp/dt Identical dierential equations & bond

More information

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs Topics covered so far: Analogies between mechanical (translation and rotation), fluid, and electrical systems o Review of domain-specific

More information

Hamiltonian Systems of Negative Curvature are Hyperbolic

Hamiltonian Systems of Negative Curvature are Hyperbolic Hamiltonian Systems of Negative Curvature are Hyperbolic A. A. Agrachev N. N. Chtcherbakova Abstract The curvature and the reduced curvature are basic differential invariants of the pair: Hamiltonian system,

More information

EXERCISES IN POISSON GEOMETRY

EXERCISES IN POISSON GEOMETRY EXERCISES IN POISSON GEOMETRY The suggested problems for the exercise sessions #1 and #2 are marked with an asterisk. The material from the last section will be discussed in lecture IV, but it s possible

More information

AA242B: MECHANICAL VIBRATIONS

AA242B: MECHANICAL VIBRATIONS AA242B: MECHANICAL VIBRATIONS 1 / 50 AA242B: MECHANICAL VIBRATIONS Undamped Vibrations of n-dof Systems These slides are based on the recommended textbook: M. Géradin and D. Rixen, Mechanical Vibrations:

More information

Physical Dynamics (SPA5304) Lecture Plan 2018

Physical Dynamics (SPA5304) Lecture Plan 2018 Physical Dynamics (SPA5304) Lecture Plan 2018 The numbers on the left margin are approximate lecture numbers. Items in gray are not covered this year 1 Advanced Review of Newtonian Mechanics 1.1 One Particle

More information

Physical Dynamics (PHY-304)

Physical Dynamics (PHY-304) Physical Dynamics (PHY-304) Gabriele Travaglini March 31, 2012 1 Review of Newtonian Mechanics 1.1 One particle Lectures 1-2. Frame, velocity, acceleration, number of degrees of freedom, generalised coordinates.

More information

Hamiltonian. March 30, 2013

Hamiltonian. March 30, 2013 Hamiltonian March 3, 213 Contents 1 Variational problem as a constrained problem 1 1.1 Differential constaint......................... 1 1.2 Canonic form............................. 2 1.3 Hamiltonian..............................

More information

Kinematics. Chapter Multi-Body Systems

Kinematics. Chapter Multi-Body Systems Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean

More information

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

HAMILTONIAN FORMULATION OF PLANAR BEAMS. Goran Golo,,1 Arjan van der Schaft,1 Stefano Stramigioli,1 HAMILTONIAN FORMULATION OF PLANAR BEAMS Goran Golo,,1 Arjan van der Schaft,1 Stefano Stramigioli,1 Department of Appl. Mathematics, University of Twente P.O. Box 217, 75 AE Enschede, The Netherlands ControlLab

More information

COMPLETE ALL ROUGH WORKINGS IN THE ANSWER BOOK AND CROSS THROUGH ANY WORK WHICH IS NOT TO BE ASSESSED.

COMPLETE ALL ROUGH WORKINGS IN THE ANSWER BOOK AND CROSS THROUGH ANY WORK WHICH IS NOT TO BE ASSESSED. BSc/MSci EXAMINATION PHY-304 Time Allowed: Physical Dynamics 2 hours 30 minutes Date: 28 th May 2009 Time: 10:00 Instructions: Answer ALL questions in section A. Answer ONLY TWO questions from section

More information

arxiv:math/ v1 [math.ds] 5 Sep 2006

arxiv:math/ v1 [math.ds] 5 Sep 2006 arxiv:math/0609153v1 math.ds 5 Sep 2006 A geometric Birkhoffian formalism for nonlinear RLC networks Delia Ionescu, Institute of Mathematics of the Romanian Academy P.O. Box 1-764, RO-014700, Bucharest,

More information

M2A2 Problem Sheet 3 - Hamiltonian Mechanics

M2A2 Problem Sheet 3 - Hamiltonian Mechanics MA Problem Sheet 3 - Hamiltonian Mechanics. The particle in a cone. A particle slides under gravity, inside a smooth circular cone with a vertical axis, z = k x + y. Write down its Lagrangian in a) Cartesian,

More information

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Harris McClamroch Aerospace Engineering, University of Michigan Joint work with Taeyoung Lee (George Washington University) Melvin

More information

Physics 6010, Fall 2016 Constraints and Lagrange Multipliers. Relevant Sections in Text:

Physics 6010, Fall 2016 Constraints and Lagrange Multipliers. Relevant Sections in Text: Physics 6010, Fall 2016 Constraints and Lagrange Multipliers. Relevant Sections in Text: 1.3 1.6 Constraints Often times we consider dynamical systems which are defined using some kind of restrictions

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

INC 693, 481 Dynamics System and Modelling: Lagrangian Method III Dr.-Ing. Sudchai Boonto Assistant Professor

INC 693, 481 Dynamics System and Modelling: Lagrangian Method III Dr.-Ing. Sudchai Boonto Assistant Professor INC 693, 481 Dynamics System and Modelling: Lagrangian Method III Dr.-Ing. Sudchai Boonto Assistant Professor Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of

More information

Modeling of Dynamic Systems: Notes on Bond Graphs Version 1.0 Copyright Diane L. Peters, Ph.D., P.E.

Modeling of Dynamic Systems: Notes on Bond Graphs Version 1.0 Copyright Diane L. Peters, Ph.D., P.E. Modeling of Dynamic Systems: Notes on Bond Graphs Version 1.0 Copyright 2015 Diane L. Peters, Ph.D., P.E. Spring 2015 2 Contents 1 Overview of Dynamic Modeling 5 2 Bond Graph Basics 7 2.1 Causality.............................

More information

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

More information

Legendre Transforms, Calculus of Varations, and Mechanics Principles

Legendre Transforms, Calculus of Varations, and Mechanics Principles page 437 Appendix C Legendre Transforms, Calculus of Varations, and Mechanics Principles C.1 Legendre Transforms Legendre transforms map functions in a vector space to functions in the dual space. From

More information

1 Hamiltonian formalism

1 Hamiltonian formalism 1 Hamiltonian formalism 1.1 Hamilton s principle of stationary action A dynamical system with a finite number n degrees of freedom can be described by real functions of time q i (t) (i =1, 2,..., n) which,

More information

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

THEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.) 4 Vector fields Last updated: November 26, 2009. (Under construction.) 4.1 Tangent vectors as derivations After we have introduced topological notions, we can come back to analysis on manifolds. Let M

More information

arxiv: v1 [math-ph] 12 Apr 2017

arxiv: v1 [math-ph] 12 Apr 2017 Dirac structures in nonequilibrium thermodynamics arxiv:1704.03935v1 [math-ph] 12 Apr 2017 François Gay-Balmaz Hiroaki Yoshimura CNRS, LMD, IPSL School of Science and Engineering Ecole Normale Supérieure

More information

Lecture 41: Highlights

Lecture 41: Highlights Lecture 41: Highlights The goal of this lecture is to remind you of some of the key points that we ve covered this semester Note that this is not the complete set of topics that may appear on the final

More information

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.

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. 5 Vector fields Last updated: March 12, 2012. 5.1 Definition and general properties We first need to define what a vector field is. Definition 5.1. A vector field v on a manifold M is map M T M such that

More information

Port Hamiltonian Systems

Port Hamiltonian Systems University of Bologna Dept. of Electronics, Computer Science and Systems Port Hamiltonian Systems A unified approach for modeling and control finite and infinite dimensional physical systems Ph.D Thesis

More information

Forces of Constraint & Lagrange Multipliers

Forces of Constraint & Lagrange Multipliers Lectures 30 April 21, 2006 Written or last updated: April 21, 2006 P442 Analytical Mechanics - II Forces of Constraint & Lagrange Multipliers c Alex R. Dzierba Generalized Coordinates Revisited Consider

More information

NONLINEAR MECHANICAL SYSTEMS LAGRANGIAN AND HAMILTONIAN FORMULATIONS. Lagrangian formulation. Ek * (f,q) = 1 2 f t I(q) f

NONLINEAR MECHANICAL SYSTEMS LAGRANGIAN AND HAMILTONIAN FORMULATIONS. Lagrangian formulation. Ek * (f,q) = 1 2 f t I(q) f NONLINEAR MECHANICAL SYSTEMS LAGRANGIAN AND HAMILTONIAN FORMULATIONS q f Lagrangian formulation Ek * (f,q) = 1 2 f t I(q) f generalized coordinates (displacement) generalized velocity (flow) Ek * (f,q)

More information

AP Physics C Mechanics Objectives

AP Physics C Mechanics Objectives AP Physics C Mechanics Objectives I. KINEMATICS A. Motion in One Dimension 1. The relationships among position, velocity and acceleration a. Given a graph of position vs. time, identify or sketch a graph

More information

Inductance, RL and RLC Circuits

Inductance, RL and RLC Circuits Inductance, RL and RLC Circuits Inductance Temporarily storage of energy by the magnetic field When the switch is closed, the current does not immediately reach its maximum value. Faraday s law of electromagnetic

More information

Hamiltonian flow in phase space and Liouville s theorem (Lecture 5)

Hamiltonian flow in phase space and Liouville s theorem (Lecture 5) Hamiltonian flow in phase space and Liouville s theorem (Lecture 5) January 26, 2016 90/441 Lecture outline We will discuss the Hamiltonian flow in the phase space. This flow represents a time dependent

More information

Modeling of electromechanical systems

Modeling of electromechanical systems Modeling of electromechanical systems Carles Batlle II EURON/GEOPLEX Summer School on Modeling and Control of Complex Dynamical Systems Bertinoro, Italy, July 18-22 2005 Contents of this lecture Basic

More information

System-theoretic properties of port-controlled Hamiltonian systems Maschke, B.M.; van der Schaft, Arjan

System-theoretic properties of port-controlled Hamiltonian systems Maschke, B.M.; van der Schaft, Arjan University of Groningen System-theoretic properties of port-controlled Hamiltonian systems Maschke, B.M.; van der Schaft, Arjan Published in: Proceedings of the Eleventh International Symposium on Mathematical

More information

Model Transformations and Analysis using Bond Graphs

Model Transformations and Analysis using Bond Graphs Appendix A Model Transformations and Analysis using Bond Graphs P. C. Breedveld Abstract This appendix illustrates the main procedures for model transformations and analysis using the bond graph formalism.

More information

Gauge Fixing and Constrained Dynamics in Numerical Relativity

Gauge Fixing and Constrained Dynamics in Numerical Relativity Gauge Fixing and Constrained Dynamics in Numerical Relativity Jon Allen The Dirac formalism for dealing with constraints in a canonical Hamiltonian formulation is reviewed. Gauge freedom is discussed and

More information

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

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017 CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and

More information

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Many interesting physics systems describe systems of particles on which many forces are acting. Some of these forces are immediately

More information

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

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 Physics 106a, Caltech 1 November, 2018 Lecture 10: Hamiltonian Mechanics I The Hamiltonian In the Hamiltonian formulation of dynamics each second order ODE given by the Euler- Lagrange equation in terms

More information

Part II. Classical Dynamics. Year

Part II. Classical Dynamics. Year Part II Year 28 27 26 25 24 23 22 21 20 2009 2008 2007 2006 2005 28 Paper 1, Section I 8B Derive Hamilton s equations from an action principle. 22 Consider a two-dimensional phase space with the Hamiltonian

More information

Canonical transformations (Lecture 4)

Canonical transformations (Lecture 4) Canonical transformations (Lecture 4) January 26, 2016 61/441 Lecture outline We will introduce and discuss canonical transformations that conserve the Hamiltonian structure of equations of motion. Poisson

More information

[#1] R 3 bracket for the spherical pendulum

[#1] R 3 bracket for the spherical pendulum .. Holm Tuesday 11 January 2011 Solutions to MSc Enhanced Coursework for MA16 1 M3/4A16 MSc Enhanced Coursework arryl Holm Solutions Tuesday 11 January 2011 [#1] R 3 bracket for the spherical pendulum

More information

REVIEW. Hamilton s principle. based on FW-18. Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws!

REVIEW. Hamilton s principle. based on FW-18. Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws! Hamilton s principle Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws! based on FW-18 REVIEW the particle takes the path that minimizes the integrated difference

More information

Generalized coordinates and constraints

Generalized coordinates and constraints Generalized coordinates and constraints Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Generalized coordinates and constraints Semester 1, 2014-15 1 / 25 Coordinates A rigid

More information

Variational principles and Hamiltonian Mechanics

Variational principles and Hamiltonian Mechanics A Primer on Geometric Mechanics Variational principles and Hamiltonian Mechanics Alex L. Castro, PUC Rio de Janeiro Henry O. Jacobs, CMS, Caltech Christian Lessig, CMS, Caltech Alex L. Castro (PUC-Rio)

More information

Unimodularity and preservation of measures in nonholonomic mechanics

Unimodularity and preservation of measures in nonholonomic mechanics Unimodularity and preservation of measures in nonholonomic mechanics Luis García-Naranjo (joint with Y. Fedorov and J.C. Marrero) Mathematics Department ITAM, Mexico City, MEXICO ẋ = f (x), x M n, f smooth

More information

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004 Massachusetts Institute of Technology Department of Physics Course: 8.09 Classical Mechanics Term: Fall 004 Final Examination December 17, 004 Instructions Do not start until you are told to do so. Solve

More information

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One Advanced Vibrations Lecture One Elements of Analytical Dynamics By: H. Ahmadian ahmadian@iust.ac.ir Elements of Analytical Dynamics Newton's laws were formulated for a single particle Can be extended to

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

HANDOUT #12: THE HAMILTONIAN APPROACH TO MECHANICS

HANDOUT #12: THE HAMILTONIAN APPROACH TO MECHANICS MATHEMATICS 7302 (Analytical Dynamics) YEAR 2016 2017, TERM 2 HANDOUT #12: THE HAMILTONIAN APPROACH TO MECHANICS These notes are intended to be read as a supplement to the handout from Gregory, Classical

More information

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

HAMILTON S PRINCIPLE

HAMILTON S PRINCIPLE HAMILTON S PRINCIPLE In our previous derivation of Lagrange s equations we started from the Newtonian vector equations of motion and via D Alembert s Principle changed coordinates to generalised coordinates

More information

Multi Degrees of Freedom Systems

Multi Degrees of Freedom Systems Multi Degrees of Freedom Systems MDOF s http://intranet.dica.polimi.it/people/boffi-giacomo Dipartimento di Ingegneria Civile Ambientale e Territoriale Politecnico di Milano March 9, 07 Outline, a System

More information

M. van Berkel DCT

M. van Berkel DCT Explicit solution of the ODEs describing the 3 DOF Control Moment Gyroscope M. van Berkel DCT 28.14 Traineeship report Coach(es): Supervisor: dr. N. Sakamoto Prof. dr. H. Nijmeijer Technische Universiteit

More information

Mathematical Models for the Triaxial Attitude Control Testbed

Mathematical Models for the Triaxial Attitude Control Testbed Draft Article (For Engineering Journals) Mathematical Models for the Triaxial Attitude Control Testbed Sangbum Cho, Jinglai Shen, N. Harris McClamroch Department of Aerospace Engineering University of

More information

Generalized Coordinates, Lagrangians

Generalized Coordinates, Lagrangians Generalized Coordinates, Lagrangians Sourendu Gupta TIFR, Mumbai, India Classical Mechanics 2012 August 10, 2012 Generalized coordinates Consider again the motion of a simple pendulum. Since it is one

More information

Homework 3. 1 Goldstein Part (a) Theoretical Dynamics September 24, The Hamiltonian is given by

Homework 3. 1 Goldstein Part (a) Theoretical Dynamics September 24, The Hamiltonian is given by Theoretical Dynamics September 4, 010 Instructor: Dr. Thomas Cohen Homework 3 Submitted by: Vivek Saxena 1 Goldstein 8.1 1.1 Part (a) The Hamiltonian is given by H(q i, p i, t) = p i q i L(q i, q i, t)

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

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

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control 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

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

AN EXTENSION OF HAMILTONIAN SYSTEMS TO THE THERMODYNAMIC PHASE SPACE: TOWARDS A GEOMETRY OF NONREVERSIBLE PROCESSES. and A. J.

AN EXTENSION OF HAMILTONIAN SYSTEMS TO THE THERMODYNAMIC PHASE SPACE: TOWARDS A GEOMETRY OF NONREVERSIBLE PROCESSES. and A. J. Vol. 60 (2007) REPORTS ON MATHEMATICAL PHYSICS No. 2 AN EXTENSION OF HAMILTONIAN SYSTEMS TO THE THERMODYNAMIC PHASE SPACE: TOWARDS A GEOMETRY OF NONREVERSIBLE PROCESSES D. EBERARD*, B. M. MASCHKE Laboratory

More information

= 0. = q i., q i = E

= 0. = q i., q i = E Summary of the Above Newton s second law: d 2 r dt 2 = Φ( r) Complicated vector arithmetic & coordinate system dependence Lagrangian Formalism: L q i d dt ( L q i ) = 0 n second-order differential equations

More information

Interconnection of port-hamiltonian systems and composition of Dirac structures

Interconnection of port-hamiltonian systems and composition of Dirac structures Automatica 43 (7) 1 5 www.elsevier.com/locate/automatica Interconnection of port-hamiltonian systems and composition of Dirac structures J. Cervera a,1, A.J. van der Schaft b,c,,, A. Baños a3 a Departemento

More information

Part of the advantage : Constraint forces do no virtual. work under a set of virtual displacements compatible

Part of the advantage : Constraint forces do no virtual. work under a set of virtual displacements compatible FORCES OF CONSTRAINT Lagrangian formalism : Generalized coordinate Minimum set of Eqns Part of the advantage : Constraint forces do no virtual work under a set of virtual displacements compatible with

More information

Classical Mechanics in Hamiltonian Form

Classical Mechanics in Hamiltonian Form Classical Mechanics in Hamiltonian Form We consider a point particle of mass m, position x moving in a potential V (x). It moves according to Newton s law, mẍ + V (x) = 0 (1) This is the usual and simplest

More information