an intrinsic hamiltonian formulation of the dynamics of lc ... › ... ›...

11
University of Groningen An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits Maschke, B.M.; Schaft, A.J. van der; Breedveld, P.C. Published in: IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version below. Document Version Publisher's PDF, also known as Version of record Publication date: 1995 Link to publication in University of Groningen/UMCG research database Citation for published version (APA): Maschke, B. M., Schaft, A. J. V. D., & Breedveld, P. C. (1995). An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 73-82. Copyright Other than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons). Take-down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons the number of authors shown on this cover page is limited to 10 maximum. Download date: 14-06-2020

Upload: others

Post on 07-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

University of Groningen

An Intrinsic Hamiltonian Formulation of the Dynamics of LC-CircuitsMaschke, B.M.; Schaft, A.J. van der; Breedveld, P.C.

Published in:IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications

IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite fromit. Please check the document version below.

Document VersionPublisher's PDF, also known as Version of record

Publication date:1995

Link to publication in University of Groningen/UMCG research database

Citation for published version (APA):Maschke, B. M., Schaft, A. J. V. D., & Breedveld, P. C. (1995). An Intrinsic Hamiltonian Formulation of theDynamics of LC-Circuits. IEEE Transactions on Circuits and Systems I: Fundamental Theory andApplications, 73-82.

CopyrightOther than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of theauthor(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons).

Take-down policyIf you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediatelyand investigate your claim.

Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons thenumber of authors shown on this cover page is limited to 10 maximum.

Download date: 14-06-2020

Page 2: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 42, NO. 2, FEBRUARY 1995 13

An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

B. M. Maschke, Member. IEEE, A. J. van der Schaft, Member. IEEE, and P. C . Breedveld Member. IEEE

Abstract-First, the dynamics of LC-circuits are formulated as a Hamiltonian system defined with respect to a Poisson bracket which may be degenerate, i.e., nonsymplectic. This Poisson bracket is deduced from the network graph of the circuit and captures the dynamic invariants due to KirchhoWs laws. Second, the antisymmetric relations defining the Poisson bracket are realized as a physical network using the gyrator element and partially dualizing the network graph constraints. From the network realization of the Poisson bracket, the reduced standard Hamiltonian system as well as the realization of the embedding standard Hamiltonian system are deduced.

I. INTRODUCTION HE STUDY of the dynamic equations of electrical cir- T cuits-in particular, weakly damped circuits-is often

carried out on their lossless part, i.e., by neglecting all re- sistive effects. This had led to a surprisingly large variety of Lagrangian or Hamiltonian formulations [1]-[4], which differ in the choice of variables and generating functions (i.e., the Lagrangian or Hamiltonian functions) and in the underlying geometric structure (Riemannian or symplectic) of the state-space. However these formulations are dissatisfying in the sense that they depend on strong assumptions on the constitutive relations of the multiports and that the variables and structure are not easily interpretable in terms of the original description of the electrical circuit: a set of charges and flux linkages describing the electrical and magnetic energies in the circuit and the interconnection constraints expressed in Kirchhoffs laws. For instance the dynamics of LC-circuits is described in terms of a constrained Lagrangian system with generalized coordinates being fictitious flux linkages associated with capacitors and fictitious charges with the inductors [2]. A similar Lagrangian formulation was proposed in terms of the more natural variables being capacitors’ charges and inductors’ flux linkages, which however still relies on the existence of some co-energy functions, that is on the assump- tion on the invertibility of the constitutive relations of the inductors and capacitors [4]. In the Hamiltonian formulation proposed in [l], the variables are some linear combinations of the charges and flux linkages in the circuit. In the present paper we propose an intrinsic Hamiltonian formulation of the

Manuscript received August 3, 1993; revised May 5 , 1994 and October 20, 1994. This paper was recommended by Associate Editor Shinsaku Mori.

B. M. Maschke is with the Laboratoire d’Automatisme Industriel, Conser- vatoire National des Arts et MCtiers, F-75013 Paris, France.

A. J. van der Schaft is with the Department of Applied Mathematics, University of Twente, 7500 AE Enschede, The Netherlands.

P. C. Breedveld is with the Department of Electrical Engineering, University of Twente, 7500 AE Enscbede, The Netherlands.

IEEE Log Number 9408386.

dynamics of LC-circuits which is directly related with the charges and flux linkages in the circuit and the interconnection constraints expressed in Kirchhoff‘s laws.

The first main result of the present paper is the direct formulation of the dynamics of LC-circuits as a Hamiltonian system defined with respect to a Poisson bracket which may be degenerate, i.e., nonsymplectic. This Poisson bracket is uniquely determined by the network graph of the circuit and takes account of the dynamic invariants defined by Kirchhoff s laws. The state variables are simply the capacitors’ charges and the inductors’ fluxes.

The second general result is that the antisymmetric relations defining the Poisson bracket may be realized by a physical network using the gyrator element [5], [6]. But this physical network is obtained by partial dualization of the network graph of the circuit and requires a more general notation: the bond graph [7], [SI. In this way the dynamics of LC-circuits may be related to the dynamics of more general conservative systems [91-[111.

In Section 11, we recall the definition of Hamiltonian systems defined with respect to general Poisson brackets [12], [13], possibly degenerate. It is recalled that the degeneracy of the Poisson bracket is related to the existence of invariant functions, different from the energy function, and to the reduction of standard Hamiltonian systems.

In Section 111, the dynamic equations of the capacitors’ charges and the inductors’ flux linkages are formulated as a Hamiltonian system, generated by the total energy of the circuit with respect to a Poisson bracket, uniquely defined by the network graph. As a consequence the state-variables are directly interpretable and the order of the Hamiltonian systems is equal to the (possibly odd) order of the circuit.

Section IV gives a network realization of the antisymmetric relations associated with the Poisson bracket using the gyrator element [5], [6]. The bond graph representation is used in order to ensure a graphical representation of the dual of any network graph. Finally, the bond graph plays also a key role for the network realization of the embedding standard Hamiltonian system, by enabling to represent the set of symmetry variables conjugated to the invariants of the system as port variables of a network.

11. NONSTANDARD HAMILTONIAN SYSTEMS

This section recalls very briefly the definition of general Poisson manifolds and the Hamiltonian dynamic systems defined on it. For a detailed treatment of this subject the reader may consult [ 121-[ 141.

1057-7122/95$04.00 0 1995 IEEE

Page 3: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

14 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 42, NO. 2. FEBRUARY 1995

Dejnition 1: Let M be a smooth (i.e., C") manifold and let C"(M) denote the set of the smooth real functions on M. A Poisson bracket on M is a bilinear map from C"(M) x C"(M) into C"(M), denoted as:

constant skew-symmetric (m x m) matrix defines a Poisson bracket on R".

From (4) it follows that in the local coordinates: 2 1 , - 1 . , x,, the Hamiltonian vector field X H ( ~ ) is given by the following

( F , G) {F , G} E C"(M), F, G E C"(M)

which verifies the following properties:

-skew-symmetry: { F, G} = - { G, F } (1)

(2) -Leibniz rule: { F , G . H } = { F , G } . H + G * { F , H } .

(3)

-.lacobi identity: { F, { G, H } } + { G, { H , F } } + { H , {F , G)} = 0

Definition 2: A Poisson manifold is a smooth manifold M endowed with a Poisson bracket.

Proposition-Definition 3: Let M be a Poisson manifold with Poisson bracket [, 1. Then any function H E C"(M) defines a mapping:

X+): C"(M) + w S U C ~ that: X H ( F ) ( Z ) = {F , H } ( z ) , VF E C"(M). (4)

Because of (3) X H is a vector field on M , called the Hamiltonian vector-field with respect to H and the Poisson bracket.

It follows that the Hamiltonian function H is a conserved quantity for the Hamiltonian vector field X H . Indeed one obtains from (1):

X H ( H ) ( z ) = { H , H } ( z ) - { H , H } ( Z ) = 0. ( 5 )

vector:

and thus the dynamical equations of motion determined by the Hamiltonian vector field X H are given in local coordinates by:

These equations may also be interpreted being a local matrix representation of a bundle map from the cotangent bundle T*M to the tangent bundle TM mapping the differential of a Hamiltonian function H to its Hamiltonian vector field X H ( Z ) . The structure matrix J ( z ) of the Poisson bracket is the representation of this map in local coodinates.

Proposition-Dejnition 5: The rank of a Poisson bracket [, ] at a point x E M is defined as the rank of the structure matrix at this point (which may be shown to be independent of the choice of local coordinates).

By the skew-symmetry of the Poisson bracket (8), the rank of a Poisson bracket at any point is even. A Poisson bracket on M whose rank is equal everywhere to the dimension of M is called nondegenerate, and in this case the Poisson manifold M is called a iymplectic manifold. Thus the dimension of a symplectic manifold is necessarily even.

The definition of canonical coordinates as used for standard Hamiltonian systems (i.e., Hamiltonian vector fields on a

Definition 4: The structure matrix J ( z ) = (Jkl (z ) )k , l= l , ...,- associated with the Poisson bracket [, ] and coordinate functions X I , . . . , x , is defined by:

In local coordinates 2 1 , . . . , x , the Poisson bracket of two smooth real functions F and G may now be expressed in terms of the structure matrix as follows:

which makes clear that {F , G}(z) only depends on the differ- entials of F and G in z.

It follows from (l), respectively (2), that the structure matrix satisfies the two following conditions:

skew-symmetry: &(2) = - J I k ( Z ) k , 1 = 1,. . . , m (8)

symplectic maifold) may be generalized to Poisson brackets with the aid of the following proposition (see e.g., [ 121-[ 141).

Proposition 1: Let M be an m-dimensional Poisson manifold. Suppose the Poisson bracket has constant rank 2n in a neighborhood of a point x o E M. Then lo- cally around x~ one can find coordinates ( q , p , r ) = (qlr...,Qn,pl,".,pn,rl,...,rz) where: (2n + 1) = m, which satisfy:

{ q i , P j } = Sij

{ 4 i , 4 j ) = {Pi,Pj} = 0, {(&,?-if} = { P i , T i ! } = {?-j/,?-i/} = 0

i , j = 1,. . . ,n, i',j'= 1,. . - ,1, (12) m

Jacobi identities: ( J l j ( z ) ~ ( z ) a J i k + Jr i ( z )= ( z ) 8 J k j or equivalently, the m x m structure matrix J ( q , p , r ) is given as follows: 1=1

i,j, k = 1,. , m . (9)

Conversely if a matrix J with coefficients in C"(M) satisfies (8) and (9), then it defines locally a Poisson bracket according to (7). It may be noted that, in consequence, any

Dejnition 6: The coordinates ( q , p , r ) satisfying (12) are called canonical coordinates of the Poisson manifold with Poisson bracket [, 1.

Page 4: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

MASCHKE et al.: INTRINSIC HAMILTONLUG FORMULATION OF THE DYNAMICS OF LC-CIRCUITS

Remark: As noted before, any skew-symmetric constant (m x m) matrix defines a Poisson bracket on R". In this particular case, Proposition 1 reduces to the well-known fact from linear algebra that there exist linear (and thus global!) coordinates for R" in which J takes the form (13).

Let M be an m-dimensional Poisson manifold with the Poisson bracket of constant rank 2n in a neighborhood of a point zcg E M , and canonical coordinates ( q , p , r ) , then it follows from (1 1) and (13) that every Hamiltonian vector field X H has the following expression in the coordinates (4, p , T ) :

If M is a symplectic manifold then 2n = m = dim M and 1 = 0, and (14) reduces to the standard Hamiltonian equations.

DeJnition 7: Let M be a Poisson manifold. The distin- guished or Casimirfunctions are those smooth functions F E C"(M) which satisfy:

{F, G} = 0, VG E C"(M) (15)

(or equivalently, since {F, G} = -XF(G) , all those functions F such that X F = 0).

Thus the Casimir functions correspond to the kernel of the map: F H X F from Cm(M) modulo R to the vector fields on M given by (4). In local terms F is a Casimir function if dF(z ) is in the kernel of the map J(x):T,M H

T,M for every z in M. Furthermore, under the assumptions of Proposition 1, the Casimir functions are all functions depending only on T I , . , T' where (q , p , T ) are canonical coordinates.

Proposition 1 has some interesting consequences concerning the local reduction of the generalized Hamiltonian (14) to lower-dimensional standard Hamiltonian equations, as well as concerning the local embedding of (14) into higher- dimensional standard Hamiltonian equations, see also [ 1 13. Indeed, by the local projection T : W2"+' + R2" defined as:

R2" inherits the Poisson bracket defined by (12) in R2"+' by leaving out T I , . . , rl. In fact this Poisson bracket on R2" is nondegenerate and the dynamics (14) projects locally to the standard Hamiltonian equations on R2":

with the Hamiltonian function: H r ( q , p ) = H ( q , p , r ) param- eterized by T. On the other hand, consider locally the embed-

-

ding space R2n+2Z with linear coordinates (q1, . . . , qn, p l , . . , p, , T I , . . . , rl, sl, . . . , SI) and nondegenerate Poisson bracket defined by (12) and the additional relations:

Then (14) can be locally embedded into the standard Hamil- tonian equations on R'"+~' given as:

with Hamiltonian: H e ( q , p , T , s ) = H ( q , p , T ) , i.e., not depend- ing on s.

Furthermore, we note that, conversely, the transition from the standard Hamiltonian system (1 8) R2"+" to the standard Hamiltonian system (16), via the nonstandard Hamiltonian system (14) can be interpreted as the canonical reduction of order caused by the symmetry of the Hamiltonian He with respect to translations in the s-coordinates, see e.g., [13] for an introduction into this subject. From this point of view the Casimir functions can be seen as the conserved quantities corresponding to the infinitesimal symmetries: 6, . . , %. a

111. LC-CIRCUIT DYNAMICS

This section recalls first the definition and assumptions on the LC-circuits considered in this paper. Then the dynamic equations are formulated in "natural" coordinates, i.e., in terms of the energy variables of the elements (charges of the capacitors and flux linkages of the inductors), as a Hamiltonian system defined on a Poisson manifold. The Poisson bracket is shown to be determined by the constraint relations, i.e., Kirchhoff s laws induced by the network graph, among the inductors' voltages and among the capacitors' currents. Finally this formulation is compared with the standard Hamiltonian equations proposed in [l].

An LC-circuit is composed of a set of multiport inductors and capacitors interconnected through their ports by a graph I? called nerwork graph [15] or port connection graph [16]. The capacitor and inductor elements are defined by their constitutive relation, whereas the network graph defines the relations among their port variables arising from Kirchhoff s laws.

DeJnition 8: An n-port capacitor (respectively inductor) is defined by a set of energy variables, the charge: q E R" (resp. the flux linkage: 4 E R"), an energy function: &(q) E Cm(Rn) (resp. EL(^) E C"(R")) and two sets of port variables: the current ic E R" (resp. i~ E R") and the voltage

Page 5: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

16 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 42, NO. 2, FEBRUARY 1995

vc E R" (resp. V L E R"), related by the constitutive relations:

respectively for the inductor:

It may be noted that, as the capacitors' and inductors' con- stitutive relations are derived from the stored energy function, they satisfy Maxwell's reciprocity equations-resulting from energy conservation, hence they define reciprocal multiports.

For the sake of simplicity, we shall group in the sequel all the capacitors of the circuit into one nc-port with the energy- function Ec(q) equal to the sum of the energy-functions of the capacitors and all the inductors into one n~-por t with the energy-function EL(^) equal to the sum of the energy- functions of the inductors.

Dejinition 9: The network graph is defined as an oriented graph whose edges correspond one-to-one to the ports of the capacitors and inductors and the orientation corresponds to the sign convention of the voltage variables (and the opposite sign convention of the current variables).

The network graph describes the connection constraints among the port variables of the elements due to Kirchhoff s laws which may be formulated in the following generalized form [15].

The sum of volt- ages along any cycle (or loop) in the network graph vanishes.

The sum of cur- rents along any cocycle (or cutset) in the network graph vanishes.

Moreover, for the sake of simplicity, we shall make the following assumptions on the electrical circuit:

(Hl) The network graph is connected. (H2) The nc ports of the capacitors correspond to a tree,

denoted by C, in the network graph. (H2) The n~ ports of the inductors correspond to a cotree,

denoted by L, in the network graph, complementary to c.

The assumption (Hl) says that the circuit consists of one part. The assumptions (H2) and (H3) say that there is no capacitor loop or inductor cutset, i.e., that the topological constraints induced by the circuit do not constrain the space of the energy variables (q,(p) to a proper subset of RnC x RnL which may be chosen as the state-space of the system. If this is not the case, the results presented here remain valid by replacing the space of energy-variables RnC x RnL by some proper subspace A4 of it [9].

Following the notation in [l] , the fundamental loop matrix corresponding to the capacitor's tree C may be written as: B = (InL X R L BLC), and the fundamental cutset matrix cor- responding to the complementary inductor's cotree L may be written as: Q = (-B~cIn,,,,), where BLC is an n~ x nc matrix with coefficients in ( - 1 , 0, l } . Then Kirchhoffs laws imply the two following relations on the port variables of the

Proposition 2: Kirchhoffs voltage law.

Proposition 3: Kirchhoffs current law.

elements:

V L = - BLCVC (21) ic = BECZh. (22)

Using the state-variables: x = (q,4) E RnC x R n L , i.e., the energy variables of the inductors and capacitors, and assembling (19)-(22), one obtains the following dynamical equation of the LC-circuit:

k = J d H ( x ) (23)

where

= [ O n c x n c -BLC O n L x n , BEc 1 and

Proposition 4: The dynamical equations (23) of the energy- variables (charges in the capacitors and flux linkages in the inductors) of an LC-circuit are a Hamiltonian system with Hamiltonian function defined as the sum of the electrical and magnetic energy functions of the circuit, with respect to the Poisson bracket defined on the manifold RnC x RnL by the structure matrix J defined by the fundamental loop matrix according to (24).

Indeed the matrix J is skew-symmetric and constant and hence it verifies the conditions (8), (9) of a structure matrix. Thus it defines a Poisson bracket on the state-space of the energy-variables RnC x RnL. And according to Section 11, (23) is the local representation of a Hamiltonian vector field.

Thus the "natural" dynamics associated with an electrical circuit may be directly expressed as a Hamiltonian vector field defined on a Poisson manifold. It is remarkable that using this formalism, the two concepts of energy-storage elements (i.e., the inductors and capacitors) and network graph which may be defined separately, correspond exactly to the distinct objects of the Hamiltonian function, respectively Poisson bracket. Indeed the constitutive relations of the inductors and capacitors are defined by the energy functions defining the Hamiltonian function, while the topological constraints on the port-variables represented by the network graph are fully captured into the structure matrix of the Poisson bracket.

The degeneracy of the Poisson bracket or its structure matrix may be related to the topological constraints induced by the network graph. For this purpose, consider the following partition of the tree C and the cotree L [17]:

4 1 a maximal subset of C which forms a cotree -,Cl a maximal subset of L which forms a tree 4 2 the complement of C1 in C -,Cz the complement of L1 in L. It may be shown [17] that:

3T E N; IC11 = /Cl( = T , (27)

where 1x1 denotes the number of elements of any set X and thus:

(28) IC21 = nc - T = s and = n~ - T = 1.

Page 6: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

MASCHKE et al.: INTRINSIC HAMILTONIAN FORMULATION OF THE DYNAMICS OF LC-CIRCUITS

According to this partition and to the corresponding partition of the voltage and current variables: it = (iLl, iLZ, i;, , i&) and ut = (~451,viz,vc1, U & ) , the fundamental loop matrix corresponding to the tree L1 U Cz is:

and the fundamental cutset matrix corresponding to the cotree C1 U LZ is:

From Kirchhoffs laws: Bv = 0 and Qi = 0, and from the expressions of the fundamental loop and cutset matrices, one may deduce s constraint equations on the currents: i; = (zil,i;2) = (&,,&,) at the ports of the capacitors and 1 constraint equations on the voltages: vi = (vi1,$-) = (&.l, &,) at the ports of the inductors:

(31) (32)

-B;24cl + i c z = 0 B z i d ~ ~ + 6~~ = 0.

As the matrix & is constant, the previous equalities may be integrated to:

-Bt,zqc, + Pcz = rc BZl$L, + $L2 = T L

(33) (34)

where rc and r L are two constant vectors of dimension s and respectively 1. These invariant functions constitute an independent set of invariants (or Casimir functions) of the Poisson bracket. Furthermore it is a generator set as the tree L1 and the cotree C1 are maximal.

Proposition 5: The Casimir functions (33)-(34) of the Pois- son bracket corresponding to the structure matrix (24), are given by the integral of the relations (31), respectively (32), obtained by Kirchhoff s laws applied on the coloops defined by C2 in C, respectively by the loops defined by L2 in L.

Example: Consider the electrical circuit of example 2 pro- posed in [l] and represented in Fig. 1. The energy variables associated with the capacitors: Ci, respectively the inductors: L;, are the charges: qi, respectively the fluxes: $i and grouped into a single vector of energy-variables x = ($) E R7. The total energy in the circuit is:

b l Z d 6 ‘ 2

4 2Cz 6 2L1 H ( x ) = -4: + -92 + -q3 + -41

+ /csin$z + 9”$t 4 + 2 4 ; . 4 (35)

One may check that the capacitor’s branches form a maximal tree C, and the inductors’ branches form the complementary cotree L. Thus the capacitors’ tree gives rise to the following matrix BLC:

r l -1 01

Fig. 1. Example of LC-circuit and its network graph with associated refer- ence orientation.

The dynamical equations associated with this circuit are a Hamiltonian system according to (23) defined with respect to the Poisson bracket given by the structure matrix J :

(37)

Since the matrix BLC has rank 3, the structure matrix J has rank 6, and thus the Poisson bracket is degenerate. This means that its kernel has dimension 1 and there is one independent Casimir function which may be obtained from the topological constraints as above. The maximal subset C1 of C which forms a cotree is: C1 = C (hence C = 8). The maximal subset L1 of L which form a tree may be chosen to be the branches containing the inductors Li, i E { 1, 2, 3 ) and corresponding to the bold edges in the network graph in Fig. 1. The complementary cotree L2 of L1 in L is then composed of the edge ( c , a). Considering the cycle defined by this edge in L and applying Kirchhoff s loop rule, one obtains: w1 + w3 - 114 = 0. By integration the following invariant or Casimir function is obtained as: r L = $1 + $3 - $4.

Bemstein and Lieberman [l] formulate the dynamics of an LC-circuit as a standard Hamiltonian system which actually corresponds to the reduced Hamiltonian system. They propose state-variables which are linear combinations of the capacitors’ charges and the inductors’ flux linkages and correspond to the canonical variables (12); they call the redundant coordinates r “nonactive” and the remaining coordinates (4, p ) “active.” A very interesting point is that these linear combinations are deduced from the partition of the ports and the associated fundamental loop and cutset matrices (29)-(30) of the network graph recalled above. In next section we develop these graph- ical aspects by proposing a graphical realization of both the Poisson bracket associated with the LC-circuit and a change of coordinates to canonical coordinates.

Iv. NETWORK REALIZATION OF POISSON BRACKETS

We have seen in the previous section that the structure matrix of the Poisson bracket associated with an LC-circuit is determined by the network graph and the tree C of edges connected to the capacitor’s ports (or the complementary cotree L connected to the inductors’ ports). It defines anti- reciprocal relations on the port variables of the capacitors and inductors.

In the sequel we propose to use the antireciprocal network element called “gyrator” [5], to give a network realization of the Poisson bracket defined in (24).

Page 7: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

I8 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 42, NO. 2, FEBRUARY 1995

fl fz

Fig. 2. Conventional diagram of a gyrator.

Fig. 3. An inductor and capacitor in series.

VL iC

Fig. 4. Realization of a circuit composed of an inductor and a capacitor in series using a gyrator.

For the synthesis of electrical circuits Tellegen proposed the gyrator element [5], a two-port element which is anti- reciprocal and power-continuous. He deduced its constitutive relation which we recall hereafter with the modification that it is dimensionless and then is called “symplectic gyrator” [6].

Dejnition 10: A symplectic gyrator is an anti-reciprocal and power continuous element of which the conventional diagram is represented in Fig. 2 and of which the port variables verify the following constitutive relations:

where (el, ez) are the across variables at its ports and (f1, f2)

are the through variables at its ports according to Fig. 2. Consider the following simple LC-circuit depicted in Fig. 3,

composed of an inductor and a capacitor in series. The topological relations are:

ic = i ~ and VL = -vc, and, if H denotes the sum of the electric and magnetic energy in the circuit, the dynamic equations are:

(39) L a 7 J

Using the symplectic gyrator the same circuit may be also realized by two capacitor elements, by dualizing the constitutive relation of the inductor according to Fig. 4.

Now the topological relations on the port variables of the inductor and the capacitor, represented by the structure matrix (24), are realized by a symplectic gyrator. Therefore the graphical representation of the current and voltage variables at the port of the inductor is also dualized: the current variable i~ is represented as an “across-variable” of the capacitor and the voltage variable VL is represented as a “through-variable”.

The LC-circuit may be realized by a network of capaci- tors and gyrators in the very general case [5] by using the

Fig. 5. A bond with effort variable e and flow variable f . (a) Single bond. (b) Multibond.

dualization of the inductors or more generally of some part of the circuit. But the effect of introducing the gyrators by dualization is to dualize not only the constitutive relations of the energy storage elements but also the representation of the interconnection, i.e., some part of the network graph has to be dualized. This may lead to representation problems because the algebraic dual of a nonplanar graphs may not be itself graphical [ 151.

Therefore in the sequel we shall use the bond graph formal- ism [7], [8] which is able to represent the constraint relations expressed in a network graph in the two dual ways [18]-[20].

In the bond graph formalism the interconnection constraints induced by an oriented network graph are represented by an oriented bond graph called “simple junction structure”. It is a graphical representation of the two dual matroids [ 151 defined by the cycles and cocycles of the oriented network graph [18], U91, P11.

Dejnition 11: A simple junction structure is an oriented graph consisting of

-nodes called junctions; they are either 1-junctions or 0- junctions (see Definition 12:) and are denoted by 0 and 1 respectively

-edges called bonds and denoted as in Fig. 5a, where the half arrows indicates the orientation of the bond; bonds connected only at one side to a junction are called extemal bonds and bonds connected at both sides are called intemal bonds.

Two power variables are associated with each bond; one is called “effort variable” and placed on the opposite side of the half arrow and the other is called “flow variable” and placed on the side of the half arrow (see Fig. 5(a)). The power variables of the extemal bonds are the port variables of the simple junction structure. If the port variables of a simple junction structure may be identified with the across-variables of a network graph and the flow variables may be identified with the through variables, the simple junction structure is said “graphic”; in the dual case the simple junction structure is said to be “co-graphic”. A simple junction structure may be neither graphic nor co-graphic.

Dejnition 12: The 1-junctions and 0-junctions represent the two dual elementary constraints on the set of power- variables at their ports.

A 1-junction imposes the following constraint relations on the power variables (e l , . ,en) and (fi, - . . , fn) at its ports:

identity equations: f1 = ... = fn (40)

and balance equation Eiei = 0 (41) n

i=l

where ~i = 1 if the bond is directed outward the junction, else ~i = -1.

Page 8: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

MASCHKE et al.: INTRINSIC HAMILTO" FORMULATION OF THE DYNAMICS OF LC-CIRCUITS 19

(a) (b) .(C) Fig. 8. Simple junction structure representing the fundamental loop matrix

1-junction and associated current and voltage network graphs. B = ( I n l x n l B12). Fig. 6.

Fig. 7. @junction and associated current and voltage network graphs.

A 0-junction imposes the dual constraint relations on the power variables (i.e., interchanging the effort variables and the flow variables in (40) and in (41)).

The 1-junction may be considered as a graphic simple junc- tion structure representing the topological constraints defined by a network graph consisting in a single loop (see Fig. 6), and the 0-junction, respectively, as representing the constraints associated with a single coloop (see Fig. 7). It may be noted that the reference directions of the current and voltage variable are associated if and only if the external bonds (i.e., bonds connected at one side only to a junction) are directed outside the junctions.

We shall also use the condensed notation of multibond graphs associated with variables in real valued vector spaces R". An array of n bonds taken together is then represented by a multibond (see Fig. 5(b)) and an array of n junctions is represented by a 0 or 1 with underscore and indexed by n.

Complex interconnection constraints are obtained by in- terconnecting 0- and 1-junctions by bonds [18], [19], [21], i.e., constructing a simple junction structure. There exists several systematic procedures for constructing an oriented sim- ple junction structure representing the topological constraints defined by a network graph based either on the node method [22] or on the mesh method, or on more general sets of cycles or cocycles families in the network graph [19], [MI.

However, a simple junction structure may also represent constraint relations defined by matrices, representing matroids over the field { -1, 0, 1) [15]. Such relations are more general than the topological relations associated with an oriented network graph [23], [15]. Therefore in the sequel we shall use the construction of simple junction structures from matrices which allows to represent in a uniform way the constraints associated with matroids being graphical or not.

Proposition 6: A simple junction structure representing at its ports (denoted by 1 and 2), the fundamental loop ma- trix: B = (InlXnlB12) and the fundamental cutset matrix: Q = (-Bi2Inaxn2) is realizable for any matrix BIZ with coefficients in (-1. 0, 1) in the following way:

(a) (b)

Fig. 9. Bond graph representation of inductors and capacitors.

el =f2 __IJ ci; p

Ji e2 = -fl

fl f2

Fig. 10. Bond graph representation of an array of n symplectic gyrators.

-For every nonnull coefficient bij E BIZ create a bond relating the i-th 1-junction to the j-th 0-junction directed toward, respectively outwards, the 0-junction if bij = 1, respectively bij = -1.

Such a simple junction structure will be denoted as shown in Fig. 8.

With the graphic identification of the power variables, the energy storage elements capacitor, respectively inductor, are represented as 1-port storage elements denoted by C with energy function: &(q) E Cm(R"), respectively by I with energy function: E~(q5) E C"(Rn) according to Fig. 9.

Finally an array of n symplectic gyrators with constitutive relation generalized from (38):

with

(43)

is represented according to the Fig. 10. Using the bond graph notation, the realization of an LC-

circuit by a network of capacitors and gyrators may be generalized from the example in Figs. 3 and 4 to the general LC-circuits defined in Section III.

The bond graph in Fig. 11 represents two arrays of energy- storage elements denoted by C, storing the total electrical and magnetic energy of the circuit respectively. They are interconnected by a generalized junction structure composed

-Write an array of n1 1-junctions and an array of nz

-Connect to each junction an external bond directed out-

of three simple junction structures and an array of r symplectic gyrators interconnected by 0- and 1 -junctions.

The three simple junction structures are defined according to the partition {Cl,Cz,Ll, L z } defined in Section III and may

0-junctions.

wards the junction.

Page 9: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

80 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 42, NO. 2, FEBRUARY 1995

= B21 4 O l x , ozxs 4 os l 0, 01 B4, -Is 0, Is-

Fig. 11 . LC-circuit according to the tree L1 U CZ.

Bond graph realization of the Poisson bracket associated with an

(47)

be realized according to Proposition 6 from the associated fundamental loop matrix B and the fundamental cutset matrix Q defined in (29)-(30). The constraint equations defined by these matrices, i.e., Kirchhoffs laws, may be read by considering the balance equations on all the junctions of the bond graph in Fig. 11.

In order to make explicit the antireciprocal relations between the port variables of the capacitors and the inductors, the inductors are dualized into storage elements denoted by C and accordingly the through- and across-variables in the part of the network graph corresponding to C1 U&, i.e., describing the interconnection constraints among the inductors. These constraints are expressed by the loop matrix: ( E 2 1 Il) in the network graph or by the loop matrix (I, - after its partial dualization. This Leads to the cographic simple junction structure defined by -Bal which is realizable according to Proposition 6.

The array of T symplectic gyrators relates the graphic and cographic simple junction structures and completes the gener- alized junction structure relating the two arrays of energy- storage elements denoted by C. This generalized junction structure is a bond graph realization of the antireciprocal relations between the port variables of the inductors and capacitors, i.e., it is a realization of the Poisson bracket matrix (24).

It may be noted that an equivalent realization of the Poisson bracket matrix by a network graph exists if and only if the algebraic dual of the part of the network graph defined by C1 UC2 is graphic, i.e., if the network graph defined by C1 UC2 is planar.

Consider now the port variables of the symplectic gyrators. Their flow variables are:

Q = Osx, Osxz - 8 4 2 Is Is Osxz 1 - 8 2 1 -4 O l x r 0 1 , s 0 1 , s 4 -

[ B;, ict 1 . . (48) These variables are the time-derivatives of the coordinates

of the reduced Hamiltonian system (called active variables) in the second change of coordinate (denoted by 11) defined in [l], which leaves invariant the T fluxes of the inductors on the branches L1. Thus the variables at the ports of the symplectic gyrators correspond to the reduced Hamiltonian system with the array of r symplectic gyrators representing indeed the associated symplectic structure of rank 2r.

It may also be noted that there exists an analogous bond graph realization corresponding to the first change of coordi- nates (denoted by I) defined in [ 11, which may be obtained by

dualizing the simple junction structure defined by the matrix Bll in the bond graph in Fig. 11.

Thus in the network representations, i.e., in the bond graph or the network graph if it exists, only the active variables are explicitly represented by their time-derivative as the flow variables at the ports of the symplectic gyrators. The redundant or nonactive variables are given by integrating the balance (31)-(32) read at the 0-junctions of the bond graph in Fig. 1 1 , but are not explicitly represented as power variables.

In the sequel we propose a bond graph representation including a representation of the redundant variables (or more exactly of their time-derivatives). As the network formalism automatically generates the adjoint or conjugated variables SI, . . . , sz (see (17)), the proposed bond graph actually rep- resents the embedding Hamiltonian system (18).

Let us call SC, respectively SL, the vector of variables conjugated to the redundant variables rc , respectively TL

according to (17). Their time-derivative is given by (18):

Using (25), (33), and (34), a straightforward calculus shows that:

Page 10: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

MASCHKE et al.: INTRINSIC HAMILTONIAN FORMULATION OF THE DYNAMICS OF LC-CIRCUITS

-

81

Fig. 12. Bond graph realization of the change of variable to the canonical coordinates according to the change of coordinates 11.

1 7 1 : k sin (qb2)

Fig. 13. by dualization at the ports of the fields of inductors.

Generalized bond graph model of the LC-circuit of Fig. 1 obtained

energy-storage C-elements with energy-variables sc and SL and energy functions being identically zero represent the symmetry of the embedding system with respect to these variables.

Analogously to the generalized bond graph representation of the LC-circuit in Fig. 11, one reads at the ports of the symplectic gyrators the embedding Hamiltonian system in the canonical coordinates.

The energy-variables of the generalized bond graph real- ization of the embedding system are the charges and fluxes of the LC-circuit together with the variables sc and SL. The invariants of the system are then expressed by the fact that the energy function does not depend on the symmetry variables. This means that the invariants could be removed by introducing some extra term in the energy function depending on these variables, i.e., adding an electrical and magnetic energy. However it is interesting to note that this augmented system may not be realizable by a LC-circuit as the augmented simple junction structure of the model of the embedding model may not have a network graph equivalent, as will now be illustrated on the example.

Example (continued): Using the node method [22], the electrical circuit in Fig. 1 has the bond graph representation given in Fig. 13. The inductors are represented by I-elements, the capacitors by C-elements and the simple junction structure represents the network graph of the circuit with the graphic identification of the power variables. Voltages are denoted by effort-variables and currents by flow-variables.

Dualizing the I-elements and partly dualizing the simple junction structure using graphical transformations [6], [8]

Fig. 14. node method.

Bond graph model of the LC-circuit of Fig. 1 according to the

leads to the generalized bond graph model in Fig. 14 (ex- cluding the bold part). This bond graph is the particular realization of the general model in Fig. 11 for the example. Three symplectic gyrators connect the field of inductors to the field of capacitors, revealing that the dimension of the Poisson bracket is 6. At the ports of the gyrators the flow variables are: 41, ( q 1 + qz + &), q3 and 4 1 , 4 2 , 4 3 , which correspond to the change of variables I1 to canonical coordinates in [l].

The embedding system is obtained by adding the bold part in the bond graph in Fig. 14 (corresponding to the general model in Fig. 12). The cutset matrix corresponding to the simple junction structure of the extended generalized bond graph is:

r l O O O 1 - 1 0 11

O I (49) Q = I 0 0 1 0 0 1 - 1 1 ' 0 1 0 0 0 1 0

to 0 0 1 1 0 -1 -11

Iri's algorithm [23] applied to the loop matrix with the graphic identification or the cographic identification shows that in both cases that this simple junction structure is not realizable as a network graph, and thus the embedding system is not realizable by an extended LC-circuit.

V. CONCLUSION The dynamic equations of (nonlinear) LC-circuits have been

formulated as Hamiltonian systems generated by the total energy of the circuit with respect to a Poisson bracket uniquely defined by the network graph of the circuit. The state variables are the capacitors' charges and the inductors' flux linkages which define without ambiguity the energy of the circuit. The Poisson bracket is deduced from the fundamental loop matrix associated with the set of capacitors. Thereby the invariants of the systems due to Kirchhoff s laws are fully captured in the Poisson bracket, i.e., in the geometry of the state-space. It is an important feature of the proposed formulation that two independently defined mathematical objects, Hamiltonian function and Poisson bracket, correspond to the two indepen- dently defined network objects, the energy functions and the network graph.

The Poisson bracket was further investigated from a network perspective and realized by a network composed of gyrators and a partially dualized network graph. The bond graph notation was used in order to ensure a graphical representation of the Poisson bracket. From the network realization of the Poisson bracket, the reduced standard Hamiltonian system was

Page 11: An intrinsic Hamiltonian formulation of the dynamics of LC ... › ... › 1995IEEETransCircSyst1Maschke.pdf · An Intrinsic Hamiltonian Formulation of the Dynamics of LC-Circuits

deduced as well as the realization of the embedding standard

latter may not have a network graph realization but always has a bond graph realization.

The LC-circuits considered here do not contain any excess elements, but an analogous construction holds by using a parametrization of the state-space deduced from the network graph as it has been proposed in [9] in a more general context. Sources could also be included by considering so-called port- controlled Hamiltonian systems [lo].

REFERENCES

[23] M, In, “On the synthesis of loop and cutset matrices and the related Hamiltonian system. It was illustrated on an example ha t the Problems,” in RAAG Memoirs N, vol. A-XIII, PP. 4-387 1967.

Bernhard M. Maschke (M’93) received the degree in electrical engineering from the &ole Nationale Sup6rieure des T&communications, Paris, France, in 1984, and the Ph.D. degree from the University Paris-Sud, Orsay, France, in 1990.

From 1985 to 1990, he was with the Robotics Laboratory of the French Atomic Energy Adminis- tration (Commissariat ?I 1’Energie Atomique) where he worked on the control of flexible robots. In the same period, he was involved in joint projects with the Laboratoire des Signaux et Systkmes (C.N.R.S.,

G. M. Bernstein and M. A. Lieberman, “A method for obtaining a canonical Hamiltonian for nonlinear LC circuits,” Trans. IEEE Circuits Syst., vol. CAS-35, no. 3, pp. 411420, 1989. L. 0. Chua and J. D. McPherson, “Explicit topological formulation of Lagrangian and Hamiltonian equations for nonlinear networks,” IEEE Trans. Circuits Syst., vol. CAS-21, no. 2, pp. 277-285, Mar. 1974. H. G. Kwamy, F. M. Massimo, and L. Y. Bahar, “The generalized La- grange formulation for nonlinear RLC networks,” IEEE Trans. Circuits Syst., vol. CAS-29, no. 4, pp. 220-233, Apr. 1982. A. Szatkowski, “Remark on ‘Explicit topological formulation of La- grangian and Hamiltonian equations for nonlinear networks,”’ IEEE Trans. Circuits Syst., vol. CAS-26, no. 5, pp. 358-360, May 1979. B. D. H. Tellegen, “The gyrator, a new electric element,” Philips Res. Repts., vol. 3, no. 2, pp. 81-101, Apr. 1948. P. C. Breedveld, “Thermodynamic bond graphs and the problem of thermal inertance,” J. Franklin Institute, vol. 314, pp. 1540, 1982. H. M. Paynter, Analysis and Design of Engineering Systems. Cam- bridge, MA: M.I.T. Press, 1961. P. C. Breedveld, “Physical systems theory in terms of bond graphs,” Ph.D. dissertation, Univ. of Twente, Netherlands, 1984. B. M. Maschke, “Geometrical formulation of the bond-graph dynamic with application to mechanisms,” J. Franklin Institute, vol. 328, no.

B. M. Maschke and A. J. van der Schaft, “Port controlled Hamiltonian systems: Modeling origins and system theoretic properties,” Proc. 2nd IFAC Symp. Nonlinear Control Syst. Design, NOLCOS’92, Bordeaux, June 1992, pp. 282-288. B. M. Maschke, A. van der Schaft, and P. C. Breedveld, “An instrinsic Hamiltonian formulation of network dynamics: Nonstandard Poisson structures and gyrators,” J. Franklin Institute, vol. 329, no. 5, pp. 923-966, 1992. P. Libermann and C. M. Marle, Symplectic Geometry and Analytical Mechanics Dordrecht: Reidel, 1987. P. J. Olver, Applications ofLie groups to differential equations. New York: Springer-Verlag. 1986. A. Weinstein, “The local structure of Poisson manifolds,” J. Di@ Geom.,

A. Recski, Matroid Theory and Its Applications in Electrical Network Theory and in Statics Berlin: Springer Verlag, 1989. H. M. Paynter, “Discussion on paper ‘The properties of bond graph junction structures,”’ J. Dyn. Syst., Meas. Control, vol. 98, pp. 209-219, 1976. J. Vanderwalle and L. 0. Chua, ‘The colored branch theorem and its applications in circuit theory,” IEEE Trans. Circuits Syst., vol. SAS-27, pp. 816-825, Sept. 1980. C. Bidard, “Screw-vector bond graphs for the kinestatic modeling and analysis of multibody systems,’’ Ph.D. dissertation (in French), University Claude Bernard, Lyon, France, no. 12294, June 1994. -, “Displaying Kirchhoff s invariants in simple junction struc- tures,” in Bond Graphs for Engineers. G. Dauphin-Tanguy and P. C. Breedveld, Eds, in Proc. 13th MACS World Congress Computational, Appl. Math., Dublin, Ireland, July 1991, pp. 22-26, and in IMACS Con$ Modeling, Control Technological Systems, Lille, France, May 7-10, 1991. S. H. Birkett and P. H. Roe, “The mathematical foundation of bond graphs-II duality,’’ J. Franklin Institute, vol. 326, no. 5, pp. 691-708, 1989. A. S. Perelson and G. F. Oster, “Bond graphs and linear graphs,” J. Franklin Institute, vol. 302, no. 2, pp. 159-185, 1976. P. C. Breedveld, “A systematic method to derive bond graph models,” in 2nd Euro. Simulation Congress, Antwerp, Belgium, 1986, pp. 38-44.

516, pp. 723-740, 1991.

vol. 18, pp. 523-557, 1983.

Gif-sur-Yvette, France) on nonlinear control, andwith Cisi (Rungis, France) on physical systems modeling. In 1990, he was a guest scientist for six months at the University of Twente (Enschede, The Netherlands). Since October 1990, he has been an Associate Professor at the Control Laboratory of the Conservatoire National des Arts et M6tiers (Paris, France). His research interests include the network representations physical systems, multibody systems, irreversible systems and nonlinear control.

Dr. Maschke is a member of IEEWCSS and MACS where he is member of the Technical Committee on Bond Graph Modeling.

Arjan J. van der Schaft (M’91) was born in Vlaardingen, The Netherlands, in February 1955. He received both the undergraduate degree and the Doctorate in mathematics from the University of Groningen, The Netherlands, in 1979 and 1983, respectively.

In 1982 he joined the Department of Applied Mathematics, University of Twente, where he is presently an Associate Professor. His research inter- ests include the analysis and control of nonlinear and mechanical systems, and the mathematical modeling

of physical systems. He is the author of System Theoretic Descriptions of Physical Systems (CWI: 1984); and the co-author Variational and Hamiltonian Control Systems (Springer: 1987), and Nonlinear Dynamical Control Systems (Springer: 1990).

Dr. Van der Schaft is Past Associate Editor of Systems and Control Leners and the Journal of Nonlinear Science. He presently serves as Associate Editor for the IEEE TRANSACTIONS ON AUTOMATIC CONTROL.

Peter C. Breedveld (S’79-M’83) received the B.Sc., M.Sc., and Ph.D. degrees from the University of Twente, Netherlands, in 1976, 1979, and 1984, respectively.

Currently, he is an Associate Professor with tenure at the University of Twente. He has been a b i t i ng Professor at the University of Texas, Austin, in 1985, and at the Massachusetts Institute of Technology, Cambridge, in 1992- 1993, teaching physical system modeling. He is or has been a consultant to several companies, including Unilever Research in Vlaardingen, Netherlands.

Dr. Breedveld received a $120 OOO Ford Research grant in 1990 for his work in the area of physical system modeling and the design of computer aids for this purpose (CAMAS and MAX). He is an author for the Dutch Open University, and he is an associate editor of the Journal ofrhe Franklin Institute, SCS Simulation, and “Mathematical Modelling of Systems. He is the chairman of IMACS Technical Committee 16 on Bond Graph Modeling (he organized several groups of sessions at various scientific congresses on this topic), and he has been a member of several of IPC’s scientific congresses. He has been organizing and teaching intensive courses on integrated physical systems modeling in various countries. He authored or co-authored approximately 80 scientific papers or chapters and 3 books. In August 1991, he was the guest editor of a special double issue of the Journal of the Franklin Institute on “Current Topics in Bond Graph Related Research.” From September 1, 1992 until November 1995, he is the scientific coordinator of the European ESPRIT project OLMECO (Open Library of Models of Mechatronic Components), involving several European companies and research laboratories, with Peugeot S.A. as project coordinator.