Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Published in:
IEEE Control Systems Magazine
DOI:
10.1109/MCS.2009.932927
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:
2009
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.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
energy as defined and used in [3] and [9]–[15]. To elucidate For mechanical systems, the starting point in setting up
the distinction between energy and co-energy, consider a the Lagrangian equations of motion is to determine the
point mass M > 0 moving in the x-direction. In the nonrela- Lagrangian. The Lagrangian is defined as the difference
tivistic case, the momentum p is related to the velocity between the total stored kinetic co-energy associated with
v ¼ dx=dt by the linear constitutive relationship p ¼ Mv; the masses and moments of inertia and the total potential
and Newton’s second law is given by F ¼ dp=dt, where F is energy associated with gravitational forces and stiffness
the force acting on the mass. If the mass is moved by the elements. The Lagrangian equations of motion give a force
force, then the increment of work done by the force is Fdx, balance in terms of displacement and velocity, explaining
which can be written as why, instead of the kinetic energy, the kinetic co-energy is
used for the Lagrangian. More details on co-energy and the
dp dx p Lagrangian equations of motion are given in the section
Fdx ¼ dx ¼ dp ¼ vdp ¼ dp:
dt dt M ‘‘Classical Energy-Based Framework.’’
An analogous situation occurs in the case of electrical
Since the kinetic energy of the mass is given by the inte-
networks. For both linear and nonlinear electrical networks,
gral of the work done by the force, integrating v ¼ p=M
energy can be stored magnetically in inductors and electri-
from zero to p results in
cally in capacitors, and these quantities can be used to
p2 derive Lagrangian equations of motion. In particular, the
T ( p) ¼ : magnetic energy is defined to be the integral of the current
2M
with respect to the flux linkage, whereas the magnetic
When plotted in the v-versus-p plane as Figure 1(a), T (p) rep- co-energy is defined as the integral of flux linkage with
resents the area of the triangular region below the line p ¼ Mv respect to current. For linear networks, the relationship
and to the left of the dashed vertical line. On the other hand, between flux linkage and current is linear, and thus the
the complementary kinetic energy, that is, the kinetic co-energy, magnetic energy and the magnetic co-energy are equal.
T is defined to be the area of the triangular region above the However, for nonlinear networks, these quantities are gen-
line p ¼ Mv and below the horizontal dashed line. The kinetic erally different, similar to the case of the kinetic energy and
co-energy cannot be obtained directly from work but rather kinetic co-energy of the relativistic mass described above.
is defined in a complementary or dual fashion as the integral The network Lagrangian is the difference between the total
of the momentum with respect to the velocity, which, refer- magnetic co-energy and the total electric energy, where
ring to Figure 1(a), is tantamount to extracting the triangular the electric energy is the integral of voltage with respect to
area defined by T (p) from the total square area defined by
the product pv, that is,
M 2 c
T (v) ¼ pv T (p) ¼ v :
2 v p − Mv = 0 v M0v
p− =0
√1 − v2 / c2
Note that the kinetic energy is quadratic in p, while the
kinetic co-energy is quadratic in v, and, furthermore,
T (p) ¼ T (v). Because of this equality, it is traditional to
not make a distinction between T (p) and T (v), and as a
0 p 0 p
result T (v) is commonly called the kinetic energy rather
(a) (b)
than the kinetic co-energy. When the momentum p and
the velocity v are not linearly related, however, T (p) and
FIGURE 1 Kinetic energy versus kinetic co-energy. (a) Constitutive
T (v) are generally different. In fact, when relativistic relationship of a nonrelativistic mass M plotted in the velocity v
effects are considered, p and v are related by the nonlinear versus momentum p plane. The kinetic energy is represented by the
constitutive relationship region below the line defined by the equation p Mv ¼ 0, whereas
the region above the line represents the kinetic co-energy. For a
M0 v constant mass, the areas of the two regions are equal. Hence the
p ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi , (1) kinetic energy coincides with the kinetic co-energy. Note that the
1 v2 =c2
relationship between momentum and velocity expresses the original
version of Newton’s second law, that is, F ¼ dp=dt, with p ¼ Mv .
where M0 denotes the rest mass and c is the velocity of For a constant mass, the latter coincides with the version F ¼ Ma.
light. Consequently, for a relativistic mass, the area of the An advantage of stating Newton’s second law in terms of the rela-
region below the v-versus-p curve is not equal to the area of tionship between momentum and velocity is that it is also valid when
the region above the v-versus-p curve, as shown in Figure M changes in time, a situation where F ¼ Ma loses its validity. (b)
For a relativistic mass, Newton’s second law can be extended to Ein-
1(b), and thus the kinetic energy T (p) is no longer equal to stein’s relativistic law of motion by replacing the linear constitutive
the kinetic co-energy T (v), even though the units of both relationship p ¼ Mv by the nonlinear function given in (1). In this
T (p) and T (v) are Joules ( J). case, the kinetic energy clearly differs from the kinetic co-energy.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
State Functions
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
spring or an electrical capacitor. More specifically, a capacitive ele- The area below and above the curve in the p-q plane (see
ment is described by either a q-controlled constitutive relationship Figure S1(d)) represents the memristive action
Z qm
^ (q),
e¼e
A(qm ) ¼ ^ (q)dq,
p (S7)
0
or an e-controlled constitutive relationship
and memristive co-action
q ¼ q^ (e):
Z pm
If both relationships are invertible, the element is said to be one-to- A (pm ) ¼ q^ (p)dp, (S8)
0
one. The constitutive relationships of a capacitive element sepa-
rate the associated e-q plane into two areas; see Figure S1(b). respectively.
The area below the curve represents the capacitive energy
Z qc SOURCES
V(qc ) ¼ ^ (q)dq,
e (S3) Observe that in Figure 2 the four classifications are not mutually
0
exclusive. For example, a constant effort source, such as
whereas the area above the curve represents the capacitive co- gravity, can be regarded as either a resistive or a capacitive ele-
energy ment; for instance, in Figure S1(b) or (c), gravity can be repre-
Z ec
sented by a horizontal line. Similarly, a flow source can be
V (ec ) ¼ q^ (e)de: (S4)
0 regarded as either a resistive or an inductive element; see [S8]
for a discussion in the electrical domain.
Capacitive energy and co-energy are often also referred to as
generalized potential energy and co-energy.
MULTIVARIABLE CASE
Usually a system consists of more than one of each of the avail-
RESISTIVE CONTENT AND CO-CONTENT
able elements. For example, for a system containing n‘ possibly
A resistive or ‘‘R’’ element, such as viscous friction, electrical resist-
mutually coupled inductive elements, the flow and generalized
ance, externally supplied forces or velocities, and voltage and cur-
momentum variables f and p are n‘ -dimensional vectors.
rent sources, relates effort with flow, or vice versa. Again we have
Hence, the constitutive relationships f ¼ ^f (p) and p ¼ p
^ (f ) are
two specific situations, namely, an f -controlled resistive element
vector functions, and T and T represent the total inductive
^ (f ),
e¼e
energy and total inductive co-energy, respectively, which are
and an e-controlled resistive element determined by the sum of the individual energy and co-energy
contributions, respectively. Thus,
f ¼ ^f (e),
n‘ Z p‘
X
^fk ( . . . , pk , . . . )dpk
k
separating the associated e-f plane into two areas. The area T (p‘ ) ¼
k ¼1 0
below the curve of Figure S1(c) represents the resistive content Z p‘
¼ ^>
Z fr f (p)dp,
0
D(fr ) ¼ ^ (f )df ,
e (S5)
0 and
n‘ Z
X f‘ k
whereas the area above the curve of Figure S1(c) represents
T (f‘ ) ¼ ^k ( . . . , fk , . . . )dfk
p
the resistive co-content k¼1 0
Z er Z f‘
^f (e)de: ¼ ^ > (f )df :
p
D (er ) ¼ (S6) 0
0
Furthermore, T (p‘ ) and T (f‘ ) are related through the Legendre
Note that the sum D(fr ) þ D (er ) ¼ er fr of the content and co-
transformation
content defines the total power supplied to or extracted from the
element, whereas the sum of the energy and co-energy, as well T (f‘ ) ¼ p‘> f‘ T (p‘ ),
as the sum of the action and co-action defined below, is devoid
of physical meaning. where p‘ ¼ rf‘ T (f‘ ) and f‘ ¼ rp‘ T (p‘ ). Similar extensions
apply to the remaining state functions.
MEMRISTIVE ACTION AND CO-ACTION
A memristive or ‘‘M’’ element relates generalized momentum with REFERENCES
displacement, or vice versa, and admits a q-controlled relationship [S1] D. A. Wells, Schaum’s Outline of Lagrangian Dynamics. New
York: McGraw Hill, 1967.
^ (q),
p¼p [S2] F. A. Fuertes, ‘‘On the power function,’’ J. Appl. Phys., vol. 17, p.
712, 1946.
or a p-controlled relationship [S3] O. I. Franksen, ‘‘The nature of data: From measurements to sys-
tems,’’ BIT Numer. Math., vol. 25, no. 1, pp. 24–50, 1985.
q ¼ q^ (p): [S4] J. C. Maxwell, Matter and Motion. New York: Dover, 1991.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
The Brayton-Moser equations rely on the existence of a function
called the mixed-potential function.
charge. For fluid systems, the fluid kinetic co-energy and difference between the total electric co-energy and the total
the fluid potential energy are defined in the same manner magnetic energy. Consequently, the co-Lagrangian is ex-
as for mechanical systems by using the analogy of force pressed in terms of voltages and flux linkages, instead of
and pressure, as well as the analogy of mass velocity and currents and charges. Similarly, for mechanical systems, the
flow velocity. Therefore, the fluid Lagrangian is the dif- co-Lagrangian is defined to be the difference between the
ference between the total fluid kinetic co-energy and the total potential co-energy and the total kinetic energy and
total fluid potential energy. For multidomain systems, hence is expressed in terms of forces and momenta instead
such as electromechanical systems, the required energy of velocities and displacements.
and co-energy functions follow by addition. Definitions, In the context of mechanical systems, the application and
details, and some historical facts on the relevant energies usefulness of the co-Lagrangian equations is limited. First,
and co-energies for the various engineering domains are most mechanical systems can be described by Lagrangian
discussed in ‘‘State Functions.’’ and Hamiltonian equations. Second, the effect of gravity,
The Lagrangian equations constitute a system of second- which can be included in the Lagrangian equations, cannot
order differential equations, which can be transformed into a be captured by a potential co-energy function since the rela-
system of first-order differential equations, called the Hamil- tionship between gravitational force and its associated dis-
tonian equations, by performing a coordinate transformation placement is not globally invertible. In other words, we
to express the dynamics in terms of alternative physical vari- cannot define the integral of the displacement with respect
ables. For instance, in the mechanical domain the velocities to the gravitational force. However, in other engineering
are transformed into their associated momenta. The Hamil- domains, the co-Lagrangian formulation is often useful—
tonian equations are generated from the Hamiltonian, which, and sometimes even necessary—to describe the dynamics in
instead of the difference between the kinetic co-energy and an energy-based manner. Some examples of networks and
the potential energy, is defined to be the sum of the total systems that cannot be described by a Lagrangian, but do
kinetic energy and the total potential energy. For electrical allow a co-Lagrangian description, are discussed in the sec-
networks, the Hamiltonian is the sum of the total stored mag- tion ‘‘Limitations and Generalizations.’’ The dual form of the
netic energy and the electric energy. Hamiltonian formulation is given by the co-Hamiltonian
Similar to kinetic energy and kinetic co-energy, potential equations. The corresponding co-Hamiltonian equals the total
energy and potential co-energy can be defined. The poten- stored co-energy. For the mechanical and electrical domains,
tial energy is defined as the integral of the force with respect the form of the Lagrangian and Hamiltonian, as well as their
to the displacement, whereas the complementary potential complements, the co-Lagrangian and co-Hamiltonian, are
energy, called the potential co-energy, is defined as the inte- summarized in Table 1.
gral of the displacement with respect to the force. The same Apart from energy storage, all physical systems are sub-
duality holds in the fluid domain, as well as in the electrical ject to energy dissipation and external energy sources. Con-
domain, where electric co-energy is defined as the integral sequently, any practical usage of the Lagrangian and
of the capacitor charge with respect to the voltage. Other Hamiltonian frameworks, or their dual forms, must include
types of duality can be found at the levels of variables, ele- these phenomena. Although independent energy sources
ments, and conservation laws. Dual variables and elements can usually be included through an energy function, such
include current and voltage, force and velocity, inductance as the gravitational force through the gravitational potential
and capacitance, and inertia and stiffness. An example of energy, the constitutive relationships of dissipative ele-
dual conservation laws is given by the relationship between ments must be modeled in terms of power. Even though
Kirchhoff’s current and voltage laws. energy and power are often used interchangeably in com-
Similar to the duality between energy and co-energy, it mon speech, they are of course different quantities; specifi-
is also possible to define a dual, or complementary in the cally, power is the change of energy per unit time. For linear
sense of the energies, Lagrangian formulation, which gives mechanical dissipation a Rayleigh dissipation function is
rise to the co-Lagrangian equations. The main difference defined [16], [17]. The value of this function has the units of
between the Lagrangian and co-Lagrangian equations is the power given by the product of force and velocity. For non-
type of variables used in the description. For instance, in linear mechanical dissipation as well as dissipation in other
the electrical domain, the co-Lagrangian is defined to be the engineering domains, the content and co-content functions
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
TABLE 1 Forms of the Lagrangian and Hamiltonian, and their complements, the co-Lagrangian and co-Hamiltonian,
for the mechanical and electrical domain.
are defined [18], where the adjective ‘‘co-’’ refers to the mechanical, fluid, thermal, and electromechanical systems.
complementary form of the content function. The values of Systems containing switches, such as electrical power con-
these functions have units of power as well. For instance, in verters and mechanical systems with impacts, are also dis-
the electrical domain the content and co-content functions cussed. The application to distributed-parameter systems is
involve products of voltage and current, whereas, in the illustrated using two examples, namely, a mechanical sys-
fluid domain, the content and co-content involve products tem and Maxwell’s equations. Finally, a few applications of
of pressure and volume flow. Such content and co-content the power-based framework are highlighted.
functions are called power functions.
Although the Lagrangian and co-Lagrangian frameworks ENERGY-BASED MODELING
allow for a reasonably large class of nonlinear dissipative ele- OF PHYSICAL SYSTEMS
ments, their application may be limited since both frameworks To set up the Lagrangian and Hamiltonian frameworks, as
reflect dual properties of the system. For instance, in compari- well as the power-based framework, in a sufficiently generic
son to the duality of Kirchhoff’s current and voltage laws, the manner, we adopt the signal analogies used in multi-
Lagrangian formulation of an electrical network explicitly cap- domain physical modeling disciplines such as bond graph
tures Kirchhoff’s voltage laws, while the current laws are hid- modeling [21]. The various signals are then reduced to a set
den in the definition of the configuration coordinates. Dually, of four basic variables called the efforts e, the flows f , the gen-
in the co-Lagrangian formulation the appearance of the volt- eralized momenta p, and the generalized displacements q, where
age and current laws is reversed. While for mechanical sys- Z t
tems it is sufficient to describe only the resultant of the forces p(t) ¼ p(t0 ) þ e(s)ds (2)
in terms of generalized displacements and velocities, for an t0
establish combinations of the Lagrangian and co-Lagrangian q(t) ¼ q(t0 ) þ f (s)ds, (3)
t0
formulations. In the context of electrical networks, this combi-
nation gives rise to the Brayton-Moser (BM) equations stem- respectively. The four basic variables within each physical
ming from the early 1960s [19], [20]. The BM equations rely on domain are summarized in Table 2. The analogy between
the existence of a function called the mixed-potential function. the mechanical and electrical domains is the classical force-
This function consists of the difference between the content voltage or mass-inductance analogy; see ‘‘Analogues, Duals,
and co-content functions plus an additional term that reflects and Dualogues.’’
the instantaneous power transfer between the subsystems. Con-
sequently, the mixed-potential is a power function, which justi- The Four-Element Quadrangle
fies referring to the BM equations as a power-based modeling Since the variables e and p are related by (2), or equivalently,
framework. Besides providing a compact system description, p_ ¼ e, and the variables f and q are related by (3), or equiva-
the mixed-potential function is useful for determining stability lently, q_ ¼ f , there exist four distinct pairwise combinations
criteria for nonlinear electrical networks, especially those con- (p, f ), (q, e), (f , e), and (q, p) that lead to the following classifi-
taining regions of negative resistance. cation of generalized system elements, inductive elements
The purpose of this article is to provide an overview of (including mechanical masses and electrical inductors), capaci-
both the energy- and power-based modeling frameworks tive elements (including mechanical springs and electrical
and to discuss their mutual relationships. Furthermore, the capacitors), resistive elements (including mechanical dampers
BM equations are shown to be applicable to a large class of and electrical resistors), and memristive elements. The memris-
nonlinear physical systems, including lumped-parameter tive element has its origin in the electrical domain [22] as the
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Analogues, Duals, and Dualogues
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
TABLE 2 Domains and variables.
missing element that constitutes a relationship between The set of basic variables can be subdivided further into
charge and flux linkage. An electrical passive two-terminal power variables and energy variables. The power variables are the
memristive device was not constructed until recently [23]. An efforts and flows since their product equals power [21], that is,
example of a mechanical memristor is the tapered dashpot,
which is a mechanical damper whose resistance depends on P(t) ¼ e(t)f (t): (4)
the displacement of its terminals; see ‘‘The Memristor.’’ In a
The time integral of power equals energy
generalized context, the memristive element establishes the
relationship between q and p, and hence fills the gap in the Z t
four-element quadrangle shown in Figure 2. The associated E(t) ¼ E(t0 ) þ e(s)f (s)ds, (5)
t0
constitutive relationships and related properties of the four
basic elements are discussed in ‘‘State Functions.’’ where E(t0 ) denotes the energy at initial time t0 . Substitut-
ing dp(s) ¼ e(s)ds or dq(s) ¼ f (s)ds into (5) yields either a
line integral that represents the energy stored by an induc-
Inductive tive element or by a capacitive element, respectively. For
f p
C
Memristive
Resistive
FK FK
a –
x1K xK
C
M x 2K
b R
e q v1M v2M
Capacitive
FM M
FIGURE 2 The four-element quadrangle. An inductive element cor- vM
responds to a static relationship between flow f and generalized
momentum p; a capacitive element corresponds to a static relation-
ship between effort e and generalized displacement q; and a resis- FIGURE 3 Mass-spring system. This translational mechanical system
tive element corresponds to a static relationship between flow and consists of a rigid interconnection of a cart with constant mass M and
effort. The fourth relationship, between generalized momentum and an ideal linear spring with compliance C and natural unstretched
generalized displacement, defines a memristive element. The length xK . The motion is restricted to be parallel to the horizontal axis
dynamic relationships are represented by the dashed diagonal and relative to a point in a reference frame called ground. The end-
lines. Examples of inductive elements include a mechanical mass points of the spring are called terminals (or nodes). The relative dis-
M described by p ¼ Mv , where p and v denote its momentum and placement of the spring is determined by the difference between the
velocity, respectively (see Table 2), or a linear electrical inductor, terminal displacements, that is, xK ¼ xK2 xK1 xK . The terminal dis-
with inductance L, described by / ¼ LI, where / and I denote its placements xK1 and xK2 are both measured with respect to the same
associated flux linkage and current, respectively. The correspond- ground. Since both sides of the mass are moving with the same
ing dynamic relationships are given by p_ ¼ F (Newton’s second velocity, one terminal is associated with the velocity of its center of
law) and /_ ¼ V (Faraday’s law). Examples of capacitive elements gravity, while the other terminal is the velocity of the datum or ground.
include a linear mechanical spring with spring constant K , Hence, the relative velocity of the mass equals vM ¼ vM2 vM1 , with
described by F ¼ Kx (Hooke’s law), where x and F denote its dis- vM1 ¼ 0. If the interconnection constraint of the mass and the spring is
placement and force, or an electrical capacitor, with capacitance C, determined by equating their positions at point b, as advocated in
described by q ¼ CV , where q and V denote its associated charge [41], we first need to choose a ground, for instance, the wall on the
and voltage, respectively. For these examples the corresponding left (point a ). Consequently, xK1 ¼ 0 so that the position of the mass
dynamical relationships are x_ ¼ v and q_ ¼ I, respectively. Exam- is determined by xM ¼ xK þ xK . The offset of the mass, which is
ples of resistive relationships are Ohm’s law V ¼ RI, with resistance determined by only the natural length of the spring, coincides with the
R, or its mechanical analog F ¼ Rv , where R is the coefficient of spurious constant discussed in [41]. This offset can be eliminated by
friction. The electrical memristor is discussed in ‘‘The Memristor,’’ shifting the reference to point b. Additionally, in a practical situation
while the general nonlinear versions of the four generic elements the cart is subject to friction forces acting on the wheels. These
are discussed in ‘‘State Functions.’’ effects are often modeled by a resistive element with resistance R.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
this reason, the generalized momenta and displacements For a nonlinear spring, these relationships are expressed as
are often referred to as energy variables. For further details, either FK ¼ F ^K (xK ) or xK ¼ ^xK (FK ), referring to a displace-
see ‘‘State Functions.’’ ment-controlled or a force-controlled spring, respectively.
To distinguish between the variables associated with each Note that the mass belongs to the class of inductive ele-
of the four elements, the variables e, f , q, and p are given a sub- ments, while the spring belongs to the class of capacitive ele-
script from the set fr, ‘, c, mg, referring to resistive, inductive, ments. According to Table 2, the variables pM and vM
capacitive, and memristive elements, respectively. correspond to generalized momentum and flow, respec-
tively, whereas xK and FK correspond to generalized dis-
Example 1: A Mechanical Mass-Spring System placement and effort, respectively. The corresponding
To illustrate the classification presented above, consider the dynamical relationships are defined by p_ M ¼ FM and
translational mechanical system depicted in Figure 3. This x_ K ¼ vK , where FM and vK are the force and the velocity asso-
system consists of the interconnection of a mass M > 0 and ciated with the mass and the spring, respectively. Further-
a linear spring with spring constant K ¼ C1 , where C > 0 more, if the mass is subject to viscous friction, with damping
is the compliance. The mass defines the relationship coefficient R, then, in addition, FR ¼ RvR (mechanical ver-
between its momentum pM and its velocity vM , which can be sion of Ohm’s law), where FR and vR are the force (effort)
expressed as either pM ¼ MvM , or vM ¼ M1 pM . Similarly, and velocity (flow) associated with the friction, respectively.
the spring defines the relationship between its elongation xK The effect of nonlinear friction is expressed either in terms of
and the associated force FK , which in the linear case can be FR ¼ F ^R (vR ), referring to velocity-controlled friction, or
expressed as either FK ¼ KxK (Hooke’s law) or xK ¼ CFK . vR ¼ ^vR (FR ), referring to force-controlled friction. n
The Memristor
^
/ ¼ /(q):
V ¼ M(q)I, (S9)
^
where M(q) :¼ d/(q)=dq is the incremental memristance. Simi-
φ larly, a two-terminal flux-controlled memristor (memductor) is
defined by
FIGURE S3 The four-element quadrangle for the electrical
domain. As indicated by the arrows, an inductor corresponds to
q ¼ q^ (/):
a static relationship between current I and flux linkage /, a
capacitor corresponds to a static relationship between voltage V
and electric charge q, and a resistive element corresponds to a Differentiating the latter yields the dual of (S9), namely,
static relationship between current and voltage. The fourth rela-
tionship, between / and q, defines a memristor. In the last case I ¼ W (/)V , (S10)
the variables / and q do not necessarily have the interpretation
of a physical flux or charge and therefore must be considered as where W (/) :¼ dq^ (/)=d/ is the incremental memductance.
integrated voltage or current, respectively. The four basic electrical elements are summarized in Figure S2.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Classical Energy-Based
Framework TABLE 3 Domains and energy.
For ease of presentation, we begin
by considering a class of systems Domain Inductive Energy T or Co-Energy T Capacitive Energy V or Co-Energy V
consisting solely of intercon- Electric Magnetic (inductor) Electric (capacitor)
Translation Kinetic (mass) Potential (spring, gravity)
nected inductive and capacitive Rotation Kinetic (inertia) Potential (rotational spring)
energy-storage elements; see Fluid Kinetic (tube, pipeline) Potential (tank)
Table 3 for the energy stored in Thermodynamic — (Heating)
the elements of various engineer-
ing domains. The equations of
motion can be deduced from the dynamic relationships configuration of the system, and thus of every element. Any
associated with the elements together with a set of constraint such set of variables is called a complete set of generalized coor-
relationships that define how the elements are intercon- dinates. The number of degrees of freedom of the system is the
nected to form the overall system. In ‘‘State Functions,’’ par- number of independent coordinates required to specify the
ticular energy functions are associated with the inductive configuration of each element in the system.
and capacitive elements. These functions are given in terms Suppose that a system configuration with n degrees of
of the individual element variables, but we may equally well freedom can be described by the complete set of generalized
employ any other set of variables that uniquely define the displacement coordinates q ¼ col(q1 , . . . , qn ). The Lagrangian
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
equations of motion are given by (see ‘‘Notation’’ for the The Hamiltonian equations (7) and (8) constitute both a
notation of partial derivatives) flow and effort balance, respectively. Note that, like (6), the
system configuration in (7), (8) is still described in terms of
d the generalized displacement coordinates q.
rf L(q, f ) rq L(q, f ) ¼ 0, (6)
dt
where the flow variables f ¼ q_ , with f ¼ col( f1 , . . . , fn ), are Example 1 Revisited: The Lagrangian
called generalized velocities. Furthermore, the Lagrangian and Hamiltonian Equations
L(q, f ) is defined by For the mechanical system of Figure 3, assume that the mass
moves without friction. In deriving the Lagrangian equa-
L(q, f ) ¼ T ( f ) V(q), tions we need only the kinetic (inductive) co-energy associ-
ated with the mass and the potential (capacitive) energy
where T ( f ) represents the total inductive co-energy and stored in the spring. According to the definitions given in
V(q) the total capacitive energy, which are obtained as the ‘‘State Functions,’’ the kinetic co-energy is determined by
sums of the inductive co-energies and the capacitive ener-
M 2
gies in the constituent elements, respectively. See ‘‘State T (vM ) ¼ v ,
2 M
Functions’’ for details on energy and co-energy.
The Lagrangian equations (6), in both the linear and non- whereas the potential energy is given by
linear cases, can be derived in various ways. Perhaps the best
x2K
known methods are the derivations based on d’Alembert’s V(xK ) ¼ :
2C
principle and the principle of virtual work as well as deriva-
tions originating in variational methods such as Hamilton’s The next step is to define the system configuration. Since
principle [1], [17]. Alternative methods can be found in [24]. the system has one degree of freedom, a natural choice is to
Furthermore, the Lagrangian equations (6) define a set of n take the displacement of the point b in Figure 3, that is,
second-order differential equations that constitute an effort x ¼ xK ¼ xM . With this choice, the Lagrangian is defined by
balance, and the information necessary to describe the sys-
M 2 x2
tem’s dynamic behavior is solely contained in the Lagrangian. L(x, v) ¼ v , (9)
2 2C
The Hamiltonian equations are established by consider-
ing the Legendre transformation. We thus define the general- _ Substituting (9) into the
with corresponding velocity v ¼ x.
ized momenta p ¼ rf L(q, f ), with p ¼ col(p1 , . . . , pn ). Then, Lagrange equation (6) yields the second-order differential
under the assumption that f can be expressed in terms of p, equation
the set of n second-order equations (6) can be transformed x
into 2n first-order equations of the form M€x þ ¼ 0: (10)
C
L et
2
x1
3
for the system are given by
x_ ¼
p
, p_ ¼
x
: (11)
6 . 7 M C
x ¼ 4 .. 5 ¼ col(x1 , . . . , xn ) 2 Rn
xn Note that the Lagrangian equation (10) equates only the
forces of the mass and the spring, whereas the Hamiltonian
denote a column vector, and let V(x ) denote a scalar function
equations (11) equates both the velocities and the forces in
V : Rn ! R. The gradient of V(x ) with respect to x is denoted by
terms of x and p. Furthermore, if in Figure 3 the point a is
chosen as the point of reference, the potential energy needs
@V @V
rx V(x ) ¼ col (x ), :::, (x ) 2 Rn : to be modified as
@x1 @xn
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
The Lagrangian equations of motion (6) and the Hamilto- H ( f , e) ¼ T ( f ) þ V (e),
nian equations (7), (8) are represented in Figure 4 (solid
lines). The diagram suggests that there exists a dual form of where T ( f ) represents the total inductive co-energy and V (e)
the Lagrangian equations of motion (6) if the system can be is the total capacitive co-energy. It is evident from Figure 4 that
expressed in terms of a set of generalized momentum coordi- the co-Hamiltonian equations relate in a cross-wise differential
nates and their time-derivatives. The dynamics in terms of manner, in the sense that p_ ¼ e and q_ ¼ f , as visualized by the
the generalized momenta and efforts is called a co-Lagrangian diagonal lines, with the Hamiltonian equations. Hence, the co-
system. This system is obtained by replacing the Lagrangian Hamiltonian equations are given by
L(q, f ) in (6) by its complementary or dual form, called the co-
Lagrangian, defined by the difference between the total d d
rf H ( f , e) ¼ e, re H ( f , e) ¼ f : (14)
capacitive co-energy and the total inductive energy, that is, dt dt
L (p, e) ¼ V (e) T (p): The latter set of equations completes the quadrangle
Hence, the co-Lagrangian equations of motion take the form in Figure 4.
d
re L (p, e) rp L (p, e) ¼ 0, (12) Example 1 Revisited: The
dt Co-Hamiltonian Equations
_ with e ¼ col(e1 , . . . , en ), are generalized
where the efforts e ¼ p, Returning to the mass-spring system of Figure 3, the co-
force coordinates. Note that (12) again defines a set of n second- Hamiltonian takes the form
order differential equations, but now constitutes a flow balance.
C 2 M 2
H (v, F) ¼ F þ v , (15)
2 2
Example 1 Revisited:
The Co-Lagrangian Equations which upon substitution into (14) yields the first-order
For the mass-spring system of Figure 3, the formulation of differential equations
the co-Lagrangian means that instead of taking the displace-
ment of the connection point as the system configuration, a Mv_ ¼ F, CF_ ¼ v: (16)
suitable momentum variable must be chosen. One possible Taking the system configuration of ‘‘Example 1 Revisited: The
choice is p ¼ pM ¼ pK , where the minus sign stems from the Co-Lagrangian Equations’’ as a reference, the spring force is
reference direction of the mass and spring forces. Conse-
quently, F ¼ p_ ¼ FK , and the co-Lagrangian has the form
Lagrangian
C 2 p2
L( p, F) ¼ F ,
2 2M f p
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
given by FK ¼ F, while the velocity of the mass equals Note that the contents exist only for resistive elements that
vM ¼ v. The co-Hamiltonian representation (16) provides both are flow-controlled. Effort-controlled resistive elements can
the force and velocity balance, but now in terms of force (effort) be included in the Lagrangian framework if their constitu-
and velocity (flow) variables only. The original system configu- tive relationships are one-to-one.
ration variables x and p are eliminated from the model. n Similarly, the co-Lagrangian equations can be modified
by introducing a resistive co-content function D (e) associ-
Including Resistive Elements ated to the effort-controlled resistive elements, so that (12)
The frameworks considered above assume that the system is modified as
is free from dissipation and externally supplied efforts or
flows. Dissipation and supply effects can be included in the d
re L (p, e) rp L (p, e) ¼ re D (e): (18)
Lagrangian framework by introducing a content function dt
D( f ), (see ‘‘State Functions’’) so that (6) is modified as
Flow-controlled elements can be included in the co-Lagran-
d gian framework if their constitutive relationships are one-
rf L(q, f ) rq L(q, f ) ¼ rf D( f ): (17)
dt to-one. As illustrated in the examples below, the possibility
of describing a system by either (17) or (18) strongly
depends on the system configuration.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
where the co-content D (F) is of the form Additional examples that cannot be described in terms of a
Z Lagrangian, but do admit a co-Lagrangian formulation,
F
FR F2 include electrical networks with varactors, which are nonlin-
D (F) ¼ dFR ¼ : (22)
0 R 2R ear voltage-controlled capacitive elements that cannot be
described in terms of the charge, and the Josephson junction
Note that this configuration of the damper does not contrib- circuit model, which contains a flux-controlled inductive ele-
ute a force to the Lagrangian equation of motion (20). n ment for which the Legendre transform does not exist.
Example 2 shows that the Lagrangian and co-Lagrangian An additional assumption that is introduced to further
frameworks complement each other. Indeed, as shown in the simplify the setup of the four frameworks is that the induc-
section ‘‘The Brayton-Moser Equations,’’ both frameworks tive co-energy does not depend on the generalized displace-
can be naturally combined into a single system of equations ments. This assumption means that the displacements
allowing for both effort- and flow-controlled resistive ele- associated with the individual inductive elements can all be
ments, as in the case of the system of Figure 5(c). expressed in terms of a set of independent generalized dis-
placement coordinates, that is, q‘ ¼ Uq, with U a constant
Limitations and Generalizations matrix of appropriate dimensions. The corresponding flows
The Lagrangian and Hamiltonian equations, together with their f‘ ¼ q_ ‘ and f ¼ q_ are then related by f‘ ¼ Uf , which means
dual formulations, the co-Lagrangian and co-Hamiltonian that the total inductive co-energy can be expressed solely in
equations, respectively, introduced above are set up to explain terms of f . Although U is typically constant for electrical
the relations between the four frameworks in a straightforward networks and translational mechanical systems, the selec-
manner. The two main assumptions that all four representa- tion of a set of generalized configuration coordinates for
tions exist simultaneously are i) that the system configuration rotating mechanical systems often gives rise to a displace-
can be described by either a set of generalized displacement ment-dependent mapping of the form
coordinates, or a set of generalized momentum coordinates, or
both, all having the same dimension n, and ii) that the Legendre q‘ ¼ U(q), (23)
transformations from energy to co-energy, and vice versa, exist.
changing, for example, Cartesian coordinates to polar,
While these assumptions are satisfied by some electrical net-
cylindrical, or spherical coordinates. Consequently, differ-
works that have the same number of inductive and capacitive
entiation of (23) with respect to time yields the flow
elements, as well as some mechanical systems, such as the
mass-spring example treated above, the class of systems that ^ f ),
f‘ ¼ rq U(q)f ¼: U(q, (24)
can be modeled by all four representations is restricted.
The main limitation in the mechanical domain concerns
which yields a function of both q and f , and thus extends
the existence of the potential co-energy function. If the
the inductive co-energy from T ( f ) to T (q, f ). Another
constitutive relationship between force and displacement,
instance where the inductive co-energy may become a
^K (xK ),
say for a stiffness element K, is nonlinear, that is, FK ¼ F
function of both q and f is the case in which connections are
it may be that its inverse xK ¼ ^xK (FK ) does not exist. In the
made between different physical domains [4]. An example
absence of an inverse constitutive relationship it is not possi-
for which it is convenient to perform a change of coordi-
ble to evaluate the potential co-energy given by
nates is the inverted pendulum on a cart system.
Z F
V (F) ¼ ^xK (FK )dFK :
0
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
History of the Mixed-Potential Function
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
topologically complete circuits. A circuit is topologically complete external voltage sources. The terms in Wells’s power function
if each branch of the circuit can be expressed either in terms of associated with the conservative forces coincide with the
the inductor currents I, or the capacitor voltages V , or both, and instantaneous power transfer term of the mixed-potential func-
if it can be split up into two subcircuits, say Ra and Rb , where Ra tion, where N is the identity matrix.
contains the current-controlled inductors and current-controlled
resistors, and Rb contains the voltage-controlled capacitors and A FAMILY OF BRAYTON-MOSER DESCRIPTIONS
voltage-controlled resistors and conductors. The P-function for Motivated by the tunnel diode example, the principal application of
such a circuit then takes the form the mixed-potential function concerns its use in determining stabil-
>
ity criteria for possibly nonlinear networks admitting a description
P(I, V ) ¼ D(I) D (V ) þ V NI, (S14)
of the form (S15), together with (S14) and (S16). Indeed, it is now
_ is a quadratic form in z,
easily seen that P(z) _ that is,
where
Z Nr I _
P(z) ¼ z_ > Q(z)z:
_ (S17)
D(I) ¼ ^ > (Ir )dIr
V r
0
Hence for circuits without capacitors (RL circuits), we have
represents the resistive content capturing the current-controlled z ¼ I, Q(I) ¼ L(I), and P(I) ¼ D(I). Under the condition that
resistors and sources contained in Ra , that is, the constitutive L(I) is positive definite, as is usually the case, we obtain
relations between the currents through the resistors Ir and the _ 0 , which, by the invariant set theorem, implies that each
P(I)
^r (Ir ), and
voltages across the resistors is given by Vr ¼ V bounded I approaches the set of equilibria, as t ! 1. A similar
result pertains to circuits without inductors, that is, RC circuits.
Z Ng V
D (V ) ¼ ^I > (Vg )dVg However, for RLC circuits the symmetric part of Q(z) is
g
0 indefinite. Brayton and Moser’s key observation is to generate a
new pair fQ, ~ Pg
~ such that the symmetric part of Q ~ is at least
represents the resistive co-content capturing the voltage-con-
negative semidefinite. The construction is as follows. For each
trolled resistors, conductors, and sources contained in Rb , that
constant symmetric matrix M and real number k, a new mixed-
is, the constitutive relations between the voltages across the
potential is obtained from
conductors Vg and the currents through the conductors is given
by Ig ¼ ^Ig (Vg ). The term V > NI represents the instantaneous
~ ¼ kP(z) þ 1 r> P(z)Mrz P(z),
P(z) (S18)
power delivered from Ra to Rb . Here, the matrices Nr , Ng , and 2 z
N, with entries 1, 0, stem from applying Kirchhoff’s voltage
_
yielding P(z) ~ z,
¼ z_ > Q(z) _ with
and current laws to the circuit. Thus, the circuit is completely
determined by a mix of three different potential functions; hence ~
Q(z) ¼ kQ(z) þ r2z P(z)MQ(z): (S19)
Brayton and Moser call (S14) the mixed-potential function. In
compact notation, the dynamics of a possibly nonlinear RLC cir- The original ideas of [S11] are then generalized into several
cuit can be described as theorems [19], each imposing particular restrictions on the cir-
cuit parameters or the topology. The first three theorems
Q(z)z_ ¼ rz P(z), (S15)
presented in [19] are summarized below.
with z ¼ col(I, V ) and
Theorem S1
L(I) 0 If R :¼ r2I D(I) is constant and nonsingular, D (V ) ! 1 as
Q(z) ¼ , (S16)
0 C(V ) jV j ! 1, and
1=2
where L(I) and C(V ) are the incremental inductance and capac- L (I)R 1 N > C 1=2 (V ) < 1,
itance matrices. This system of differential equations is com-
monly known as the Brayton-Moser (BM) equations. then each trajectory of (106) tends to the set of equilibria as t ! 1.
Although the BM equations (S15), together with (S16) and The proof of the theorem follows by selecting k ¼ 1 and
the mixed-potential of the form (S14), are due to Brayton and M ¼ diag(2R 1 , 0) in (S18) and (S19), and by invoking the
Moser [19], it is noteworthy to mention that similar ideas were invariant set theorem. Note that for topologically complete cir-
already developed earlier by Wells [S12] and Sto €hr [S13]. In cuits the theorem requires the resistors in Ra to be linear and to
particular, the similarity of the mixed-potential with Wells’s have sufficient damping in each current coordinate. The latter
power function is remarkable. In addition to including dissipa- condition is satisfied if each inductor has some series resist-
tive forces to describe the behavior of resistors, Wells used the ance, no matter how small. Also note that the conditions of the
power function to include conservative forces to describe the theorem are independent of the resistors in Rb . The following
behavior of capacitors and externally applied forces to describe result is the complementary or dual version of Theorem S1.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
literature. Most of these extensions are based on the topologi-
TABLE S1 Assumptions for Brayton and Moser’s stabil- cal structure of the circuit. In [S14]–[S16], and [3], a topological
ity theorems.
mixed-potential is derived from a variational point of view.
These observations are proved more rigorously in [S17]. The
Type of Element Theorem S1 Theorem S2 Theorem S3 inclusion of ideal transformers is treated in [S18]. In [S19], the
Resistive Linear Nonlinear Nonlinear
concept of pseudocontent and pseudohybrid content is intro-
Conductive Nonlinear Linear Nonlinear
Inductive and Nonlinear Nonlinear Linear duced to carry over the ideas of BM to topologically noncom-
capacitive pete circuits. The problem of finding the largest class of circuits
for which a mixed-potential function can be constructed is dis-
cussed in [S20] and [28]. Furthermore, based on the ideas
Theorem S2 presented in [S19], the extension of Theorem S1 and S2 to cir-
If G :¼ r2V D (V ) is constant and nonsingular, D(I) ! 1 as cuits having noninvertible R or G matrices, as well as the
jIj ! 1, and applicability of the stability theory to noncomplete circuits, is
1=2
C (V )G1 NL1=2 (I) < 1, presented in [26]. A generalization of Brayton and Moser’s
stability theorems that also includes the analysis of circuits that
then each trajectory of (S15) tends to the set of equilibria as t ! 1. contain nonlinear resistors, conductors, inductors, and capaci-
The proof of Theorem S2 is similar to the proof of Theorem tors simultaneously is given in [S21]. Geometrical aspects of
S1, except that k ¼ 1 and M ¼ diag(0, 2G1 ), which means that the concept of the mixed-potential function can be found in
every capacitor must possess some parallel conductance. The [S20], [S22]–[S26], and [11].
third theorem does not require the resistors to be linear, but
assumes linear inductors and capacitors.
REFERENCES
Theorem S3 [S11] J. K. Moser, ‘‘Bistable systems of differential equations with
applications to tunnel diode circuits,’’ IBM J. Res. Develop., vol. 5, pp.
If L and C are constant, symmetric, and positive definite, and
226–240, 1960.
[S12] D. A. Wells, ‘‘A power function for the determination of
l1 L1=2 R(I)L1=2 þ l2 C 1=2 G(V )C 1=2 > 0, Lagrangian generalized forces,’’ J. Appl. Phys., vol. 16, pp. 535–
538, 1945.
[S13] A. Sto €
€hr, ‘‘Uber gewisse nich notwendig lineare (nþ1)-pole,’’
where lfg represents the infimum of the eigenvalues of the
€
Arch. Electron. Ubertr. Tech., vol. 7, pp. 546–548, 1953.
respective matrices, then each bounded trajectory of (S15) [S14] J. O. Flower, ‘‘The topology of the mixed-potential function,’’
tends to the set of equilibria as t ! 1. Proc. IEEE, vol. 56, pp. 1721–1722, Oct. 1968.
Theorem S3 follows by selecting k ¼ ð1=2Þ(l2 l1 ) and [S15] J. O. Flower, ‘‘The existence of the mixed-potential function,’’
Proc. IEEE, vol. 56, pp. 1735–1736, Oct. 1968.
M ¼ diag(L, C)1 . The requirement that M in (S18) and (S19) [S16] D. L. Jones and F. J. Evans, ‘‘Variational analysis of electrical
must be chosen to be constant is precisely the reason for the dif- networks,’’ J. Franklin Inst., vol. 295, no. 1, pp. 9–23, 1973.
ferent linearity assumptions on the admissible circuit elements. [S17] F. M. Massimo, H. G. Kwatny, and L. Y. Bahar, ‘‘Derivation
of the Brayton-Moser equations from a topological mixed-potential
In summary, Table S1 shows the assumptions on the circuit ele- function,’’ J. Franklin Inst., vol. 310, no. 415, pp. 259–269, Oct./Nov.
ments regarding the applicability of each of the three theorems. 1980.
It is important to realize that the requirements of theorems [S18] E. H. Horneber, ‘‘Application of the mixed-potential function for
formulating normal form equations for nonlinear RLC networks,’’ Int. J.
S1, S2, and S3 are only sufficient conditions that establish com- Circuit Theory Appl., vol. 6, pp. 345–362, 1978.
parisons between different time constants or frequencies. [S19] L. O. Chua, ‘‘Stationary principles and potential functions for non-
Indeed, the application of Theorem S1 to the tunnel diode circuit linear networks,’’ J. Franklin Inst., vol. 296, no. 2, pp. 91–114, Aug.
pffiffiffiffiffiffiffiffiffi 1973.
yields the condition R > L=C , which can be rewritten as [S20] W. Marten, L. O. Chua, and W. Mathis, ‘‘On the geometrical
meaning of pseudo hybrid content and mixed-potential,’’ Arch. Elec-
L €
tron. Ubertr., vol. 46, no. 4, pp. 305–309, 1992.
RC > ,
R [S21] D. Jeltsema and J. M. A. Scherpen, ‘‘On Brayton and Moser’s
missing stability theorem,’’ IEEE Trans. Circuits Syst. II, vol. 52, no. 9,
where both sides of the inequality have the units of seconds. A pp. 550–552, 2005.
similar discussion holds for the stability condition ^I 0 (V ) > g
[S22] R. K. Brayton, ‘‘Nonlinear reciprocal networks,’’ in Mathematical
Aspects of Electrical Network Analysis. Providence: American Mathe-
CRL1 discussed above. Note that the same condition follows matical Society, 1971, pp. 1–15.
from the application of Theorem S3. Theorem S2 cannot be [S23] S. Smale, ‘‘On the mathematical foundations of electrical circuit
applied since it requires linearity of the resistors in Rb , which in theory,’’ J. Differ. Equ., vol. 7, no. 1–2, pp. 193–210, 1972.
[S24] W. Mathis, Theorie Nichtlinearer Netzwerke. Berlin: Springer-
this case is the tunnel diode. Verlag, 1987.
[S25] G. Blankenstein, ‘‘Geometric modeling of nonlinear RLC circuits,’’
IEEE Trans. Circuits Syst. I, vol. 52, no. 2, pp. 396–404, 2005.
STATE OF THE ART
[S26] D. Jeltsema. (2005) Modeling and control of nonlinear networks:
During the last four decades several notable extensions and A power-based perspective, Ph.D. Thesis, Delft Univ. Technol.
generalizations of the BM theory have been presented in the [Online]. Available: http://repository.tudelft.nl/file/82874/363811
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Example 3: Inverted Pendulum on a Cart On the the other hand, consider a system Rb that consists of
Consider the inverted pendulum mounted on a cart in nc capacitive and ng resistive elements, either effort-controlled
Figure 6. We assume that the rod with length l is massless, or one-to-one, having the same number of external ports or
and denote the cart mass by Mc and the point mass (the terminals as Ra and as underlying configuration variables the
bob) at the upper end of the inverted pendulum by Mb . generalized momenta associated with the capacitive elements,
Since the system moves in the x-y plane, its configuration that is, p ¼ col(p1 , . . . , pnc ). If the efforts and flows associated
can be described in terms of Cartesian coordinates, namely, with these external ports are denoted as eb and fb , respectively,
the displacement of the cart in the horizontal direction (x, 0) and eb ¼ Nb e, where e ¼ p_ and Nb an ne 3 nc matrix, then the
and the displacement of the bob (xb , yb ). The kinetic co- co-Lagrangian equations (18) take the form
energy in this case is given by Z Nb e
d
re L (e) ¼ re D (e) fb> deb : (27)
Mc 2 Mb 2 dt
T (x,
0
_ x_ b , y_ b ) ¼ x_ þ (x_ þ y_ 2b ):
2 2 b
In this case, the co-Lagrangian is reduced to the total stored
However, since the pendulum has only one degree of freedom, capacitive co-energy, that is, L (e) ¼ V (e), and the right-
a more convenient choice of configuration coordinates for the hand term inside parentheses represents the total co-content
bob is its angular displacement h with respect to the vertical associated with the system Rb .
axis. Denoting q ¼ col(x, h) and q‘ ¼ col(x, xb , yb ), we proceed Suppose now that the two systems of Figure 7 are inter-
by applying a coordinate transformation of the form (23), with connected through ea ¼ eb and fb ¼ fa , which in this case
2 3 is tantamount to connecting the respective terminals. Sub-
x tracting the total content and co-content functions produces
U(q) ¼ 4 x þ l sin (h) 5:
the scalar function
l cos (h)
P( f , e) ¼ D( f ) D (e) þ e> Nf , (28)
_ x_ b , y_ b ), where
Hence the velocities are given by f‘ ¼ col(x,
2 3 2 3 where we use the fact that the sum of the two integrals appear-
x_ 1 0
4 x_ b 5 ¼ 4 1 lcos(h) 5 x_ ¼: U(q,
^ f ), ing at the right-hand sides of (26) and (27) reduce, by means of
h_ integration by parts, to e> Nf , with N :¼ Nb> Na . Consequently,
y_ b 0 lsin(h)
(26) and (27) combine into one set of equations given by
so that the kinetic co-energy can be expressed as
d
Mc þ Mb 2 Mb l2 _2 rf H ( f , e) ¼ rf P( f , e), (29)
T (q, f ) ¼ x_ þ Mb lx_ h_ cos(h) þ h , (25) dt
2 2 d
re H ( f , e) ¼ re P( f , e), (30)
dt
which now depends on both generalized displacement and
velocity coordinates. n where H ( f , e) ¼ T ( f ) þ V (e) represents the total co-energy.
Equations (29) and (30), together with (28), are the BM equa-
THE BRAYTON-MOSER EQUATIONS tions, originally derived for nonlinear electrical circuits in [19]
Having in mind the modified Lagrangian equations (17) and
(18), consider a system that consists of n‘ inductive and nr
resistive elements, either flow controlled or one to one, and
denote this system as Ra . The underlying configuration varia- ea1 fb1
bles are the generalized displacements associated with the fa1 e− +eb1f
a b2
Σa −2 +
inductive elements, that is, q ¼ col(q1 , . . . , qn‘ ). Furthermore, fa2 eb2
assume that the system has ne external ports (or ne þ 1 external
terminals) associated with a set of efforts ea and flows fa (see
Figure 7). The external flows are related to the inductive flows fbk
eak
f ¼ q_ through the relationship fa ¼ Na f , where Na is an ne 3 n‘ − +
ebk
Σb
fak
matrix. If the resistive elements admit a resistive content func-
tion D( f ), then the Lagrangian equations (17) take the form
Z Na f
d >
rf L( f ) ¼ rf D( f ) ea dfa , (26) FIGURE 7 Brayton-Moser system. The subsystem Ra contains the
dt 0
flow-controlled inductive and resistive elements, whereas Rb con-
tains the effort-controlled capacitive and resistive elements. Since
where the Lagrangian is reduced to the total stored induc-
inductive and capacitive elements, as well as flow-controlled and
tive co-energy, that is, L( f ) ¼ T ( f ), and the right-hand effort-controlled resistors, are complementary or dual elements
term inside parentheses represents the total content associ- (see ‘‘Analogues, Duals, and Dualogues’’), the subsystems Ra and
ated with the system Ra . Rb can also be considered as complementary or dual subsystems.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
and [20]. The scalar function (28) is termed the mixed-potential elementary dc motor, a nonlinear fluid system, and a heat
function. The principle application of the mixed-potential is to exchanger. An example of a nonlinear electrical circuit is
derive Lyapunov-type stability theorems; see ‘‘History of the presented in ‘‘History of the Mixed-Potential Function.’’
Mixed-Potential Function’’ for a historical overview. Although More involved examples are discussed in the section ‘‘Rotat-
the original construction of the mixed-potential function starts ing Mechanical Systems and Beyond.’’
from a differential version of Tellegen’s theorem, the above
derivation starts from the classical energy-based framework. Examples 1 and 2 Revisited:
A similar exposition in the context of nonlinear electrical cir- The Brayton-Moser Equations
cuits can be found in [25]. From a system-theoretic perspec- As a first example to illustrate the BM equations, let us once
tive, the BM equations can be interpreted as a gradient system more consider the mass-spring system depicted in Figure
with respect to the mixed-potential function (28) and the 3. Following the line of thought presented in the previous
indefinite metric defined by the symmetric matrix section, suppose that the mass and the spring are repre-
sented by the subsystems Ra ¼ fMg and Rb ¼ fCg, respec-
r2f H ( f , e) 0 tively. The next step is to define the system configuration.
Q( f , e) ¼ : (31)
0 r2e H ( f , e) For system Ra we select x ¼ xM and for system Rb we select
p ¼ pK , so that, as above, the flow equals v ¼ vM and the
Note that the mixed-potential consists of three different effort equals F ¼ FK . The mixed-potential function is deter-
potential functions (hence the adjective ‘‘mixed’’), all of mined from the interconnection of the two subsystems Ra
which have values with units of power. Moreover, the term and Rb . Since FM ¼ F and vK ¼ v, we obtain
e> Nf equals the instantaneous power delivered from Ra to
P(v, F) ¼ Fv, (33)
Rb , where N can be considered as the ‘‘turns ratio’’ matrix of
a bank of ideal transformers. A proof of this fact can be while the form of the co-Hamiltonian is given in (15).
found in [26]. Evidently, if N equals the identity matrix Hence, substituting (33) into (29) and (30) yields the equa-
and the system does not contain any resistive elements, tions of motion
then the mixed-potential reduces to P( f , e) ¼ e> f . Hence
the form of the resulting BM equations coincides with the Mv_ ¼ F, CF_ ¼ v: (34)
co-Hamiltonian equations (14), which suggests that (29) Additionally, if the mass is subject to linear viscous fric-
and (30) can be considered as a generalized co-Hamiltonian tion or if a damper is placed between the wall and the mass,
description. such as in Figure 3 or Figure 5(a), we have Ra ¼ fM, Rg and
For ease of notation, the BM equations (29) and (30) can
Rb ¼ fCg, respectively. Hence, the mixed-potential can be
be compactly written as modified with the addition of the resistive content function
Q(z)_z ¼ rz P(z), (32) R 2
P(v, F) ¼ v þ Fv:
2
where z ¼ col( f , e) and Q(z) is given by (31).
We proceed by exemplifying the BM equations using the If we also insert a damper between the mass and the spring,
mechanical mass-spring system in Figure 3, followed by the as in Figure 5(c), we have Ra ¼ fM, R1 g and Rb ¼ fC, R2 g,
and thus
R1 2 F2
P(v, F) ¼ v þ Fv:
2 2R2
Ra La
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
gyrative nature of the system we cannot find a mixed-poten-
tial function for this setting. To circumvent this problem, we Qin
use the fact that the inertia ‘‘seen’’ from the electrical terminals C1 C2
a and b behaves like a capacitive element with capacitance Rp, Lp Ro
2
Cr :¼ km Jr and associated effort er :¼ km xr , whereas the load
QLp
1
torque translates into the flow source fl :¼ km sl . Conse- PC1 PC2
quently, we can split the system into a subsystem Ra ¼
fLa , Ra , Va g and a subsystem Rb ¼ fCr , fl g. Setting fa ¼ Ia , the FIGURE 9 Fluid system. The two tanks are considered as the
corresponding content, co-content, and co-energy in terms of capacitive elements with capacities C1 and C2 . The pipe that con-
nects the two tanks is modeled as an inductive element Lp and a
flows and efforts are given by
resistance Rp . Furthermore, the fluid that is fed to the system and
Ra 2 the orifice dissipator Ro at the outlet are both modeled as nonlinear
D( fa ) ¼ f Va f a , D (er ) ¼ er fl , effort-controlled resistive elements. The state variables are the
2 a
pressure drops associated with the two tanks and the flow rate
and through the pipe.
L a 2 Cr 2
H ( fa , er ) ¼ f þ er , Furthermore, the co-Hamiltonian is given by the total
2 a 2
stored fluid co-energy
respectively. The coupling between the two subsystems Ra
and Rb is represented by a unit transformer with N ¼ 1, so C1 2 C2 Lp
H (QLp , PC1 , PC2 ) ¼ P þ P2C2 þ Q2Lp :
that the mixed-potential takes the form 2 C1 2 2
P( fa , er ) ¼
Ra 2
f Va fa er fl þ er fa : Substituting P(QLp , PC1 , PC2 ) and H (QLp , PC1 , PC2 ) into (29)
2 a and (30) yields the equations of motion
Substituting P( fa , er ) into (29) and (30) yields the equations
Lp Q_ L ¼ Rp QL þ PC PC ,
of motion p p 2 1
_
C1 PC1 ¼ Qin QLp ,
La f_a ¼ er þ Ra fa Va , pffiffiffiffiffiffiffiffiffiffiffi
Cr e_ r ¼ fa fl , C2 P_ C ¼ QL GPC :
2 p 2
or, equivalently, in terms of the electrical and mechanical Note that Ra ¼ fLp , Rp g and Rb ¼ fC1 , C2 , Ro , Qin g. n
variables,
Example 6: A Heat Exchanger Cell [27]
La I_a ¼ km xr þ Ra Ia Va , Figure 10 shows a heat exchanger in which energy is exchanged
Jr x_ r ¼ km Ia sl : between a cold stream, with inlet and outlet temperatures Tci
n
and Tco , and a hot stream, with inlet and outlet temperatures
Example 5: A Fluid System Thi and Tho , respectively. The associated thermal capacities are
Consider the fluid system shown in Figure 9, which consists denoted by Cc and Ch , whereas the heat transfer is modeled by
of two open tanks with capacities C1 and C2 , respectively. The
first tank, with pressure drop (effort) PC1 , is fed by a volume
flow source Qin and linked to the second tank, with pressure fh, Thi
drop (effort) PC2 , by a long pipe with fluid inertia Lp , resistance
Rp , and flow rate QLp (flow). The second tank discharges at
atmospheric pressure through an orifice dissipator Ro that can fc, Tci
be described by the nonlinear constitutive relationship
PRo ¼ G1 Q2Ro , where PRo and QRo denote the pressure drop
Tco
across and the flow rate through the orifice. Hence, the content
function is D(QLp ) ¼ ð1=2ÞRp Q2Lp , the co-content function is
Z PC2 pffiffiffiffiffiffiffiffiffiffiffi Tho
D (PC1 , PC2 ) ¼ GPRo dPRo Qin PC1 ,
0
FIGURE 10 A heat exchanger system in which energy is exchanged
and the interconnection matrix is given by N ¼ ½1 1> . between a hot stream and a cold stream. The system has two efforts
Hence, the mixed-potential for the system has the form as state variables, namely, the temperature Tco of the cold stream
and the temperature Tho of the hot stream. The associated thermal
Z PC pffiffiffiffiffiffiffiffiffiffiffi capacities are Co and Ch , respectively, whereas the heat transfer is
Rp 2 2
P(QLp , PC1 , PC2 ) ¼ QLp GPRo dPRo þ Qin PC1 modeled by a thermal conductance Ghc . The inlet temperatures Tci
2 0 and Thi are assumed to be constant. The control variables are the
þ QLp (PC2 PC1 ): volumetric flow rates fc and fh .
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
a thermal conductance Ghc . The system can be described by the associated with the capacitive elements without violating
effort variables Tco and Tho . Under the assumption that the inlet the interconnection constraints applicable to the domain
temperatures are constant and the volumetric flow rates fc and under consideration, such as Kirchhoff’s laws or D’Alem-
fh are the control inputs, the total co-content is found as bert’s principle. An electrical circuit that satisfies these
topological properties is said to be topologically complete; for
Ghc c
D (Tco , Tho ) ¼ (Tco Tho )2 c (Tco Tci )2 fc details, see ‘‘History of the Mixed-Potential Function.’’ This
2 2 terminology can naturally be administered to the multido-
ch 2
(Tho Thi ) fh , main case treated here.
2
If a system is not topologically complete, we can try to
where the constants cc and ch depend on the density and augment the system topology by adding inductive or
specific heat of the respective streams. Since there are no capacitive elements, as described in [19] and [28], so that the
inductive elements, D ¼ 0 and N ¼ 0. Then the mixed- augmented system becomes topologically complete. Indeed,
potential consists only of the co-content, that is, P(Tco , Tho ) ¼ consider the linear mechanical system of Figure 11(a). Obvi-
D (Tco , Tho ), which, together with the co-Hamiltonian ously, the system is not topologically complete since the
H (Tco , Tho ) ¼ ð1=2ÞCc Tc2o þ ð1=2ÞCh Th2o , yields the nonlinear velocities and forces associated with the dampers R1 and R2
equations of motion cannot directly be expressed in terms of the velocity v ¼ vM
of the mass M and the force F ¼ FK of the spring with com-
Cc T_ co ¼ Ghc (Tco Tho ) þ cc (Tco Tci )fc , pliance C ¼ K1 . On the other hand, suppose that we add an
Ch T_ ho ¼ Ghc (Tco Tho ) þ ch (Tho Thi )fh : additional mass M0 as shown in Figure 11(b). Since vR1 ¼ v0
and vR2 ¼ v0 v, with v0 ¼ vM0 , the augmented system is
Note that Ra ¼ [ and Rb ¼ fCc , Ch , Ghc , fc , fh g. n now topologically complete, and the associated mixed-
potential function is given by
Topological Completeness
R1 0 2 R2 0
The main assumptions that lead to a mixed-potential func- P 0 (v, v0 , F) ¼ (v ) þ (v v)2 Fin v þ F(v0 v) (35)
tion of the form (28) are i) that the system under considera- 2 2
tion can be split into the two subsystems Ra and Rb and ii) and has the form (28). However, to find a mixed-potential
that each element in Ra can be described by the flow varia- for the original system we need to be able to eliminate the
bles associated with the inductive elements, and each ele- additional velocity v0 from (35). Letting M0 ! 0 implies that
ment in Rb can be described by the effort variables rv0 P 0 (v, v0 , F) 0, or, equivalently, R1 v0 þ R2 (v0 v) þ F 0.
Consequently, the original topologically noncomplete sys-
vM tem is described implicitly by a set of differential algebraic
equations (DAEs). Solving the latter constraint for v0 yields
R2
R1 1
v0 ¼ (R2 v F), (36)
C M Fin R
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
given in [28] for the existence of the mixed-potential func- multiple switches is easily accomplished by appropriately
tion. Mathematically speaking, the resulting DAE system extending (40) with rj 2 f0, 1g, for j ¼ 1, . . . , ns , where ns
belongs to the subset of index 1 systems. denotes the number of independent switches. Noncontrollable
The procedure illustrated above can in many cases be car- switches, such as diodes, can be treated as nonlinear resistors.
ried over to other domains. The original topologically non- Switched BM equations are closely related to the aver-
complete system is then considered as a limiting case of the aged pulse-width modulation (PWM) models. See [4] for a
augmented system. Moreover, the addition of inductive and discussion on this subject in the Lagrangian and Hamiltonian
capacitive elements can often be justified on physical grounds framework. A PWM switching function may be specified as
since these elements are often present as parasitic elements.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
capacitor C, and inductor L have linear constitutive rela- which, in turn, provides the switched equations of motion
tionships. The active switch r is the external control input
LI_ ¼ Vin þ (1 r)V,
for the network. The converter has two stages, namely,
V
r ¼ 1 (switch ON) and r ¼ 0 (switch OFF). Letting I ¼ IL CV_ ¼ (1 r)I :
Ro
denote the current (flow) through the inductor, and V ¼ VC
the voltage (effort) across the capacitor, then the total stored The conditions for the transition from ON to OFF, and vice
co-energy equals H (I, V) ¼ ð1=2ÞLI 2 þ ð1=2ÞCV 2 . The versa, are determined externally by controlling the switch. n
mixed-potential for the switch in position r ¼ 0 is given by
Substituting P 0 (I, V) and P 1 (I, V) into (40), we obtain the Mv_ ¼ Mg,
switched mixed-potential function F
CF_ ¼ :
R
V2
P r (I, V) ¼ Vin I þ (1 r)VI,
2Ro On the other hand, for r ¼ 1, we obtain
R 2
P 1 (v, F) ¼ v þ Mgv þ Fv,
2
Mv_ ¼ F þ Rv þ Mg,
Spring and CF_ ¼ v:
Damper Spring and
R K xK in Series Damper The contact and no-contact situations
in Parallel
xM Foot Fixed to can be combined into a single switched
Sum of Forces Ground mixed-potential
Zero on Foot
R
P r (v, F) ¼ r v2
2
F2
FIGURE 13 The pogo stick as a switched-mode mechanical system. A pogo stick consists of a þ Mgv (1 r) þ rFv,
2R
pole with a handle at one end, footpads on the other, and a spring that supports the stick and
user when on the ground. Usually considered a children’s toy, it is used for hopping up and resulting in the switched BM system
down by use of the spring. The device was patented in 1919 by George Hansburg, an Illinois
toy designer. According to a legend, its origin can be traced back to a poor Burmese farmer
Mv_ ¼ r(F þ Rv) þ Mg,
who made one for his shoeless daughter, named Pogo, so she could hop daily to pray at the
F
temple. Assuming the person that hops on the pogo stick can be modeled as a rigid body, the CF_ ¼ rv (1 r) :
system can be modeled as a mass interconnected with a spring and a damper. R
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
The purpose of this article is to provide an overview
of both the energy- and power-based modeling frameworks
and to discuss their mutual relationships.
Additionally, the conditions for switching between contact and the coordinate transformation and are workless. Further-
no-contact are functions of the states. Contact is switched from more, since the generalized momenta are now defined by
OFF to ON when the velocity of the foot is either zero or nega- p ¼ rf L(q, f ) ¼ D(q)f , the corresponding Hamiltonian takes
tive in the contact situation, that is, when v CF_ 0, and con- the form
tact is switched from ON to OFF when v CF_ > 0. n
1
H(q, p) ¼ p> D1 (q)p þ V(q), (44)
2
ROTATING MECHANICAL
SYSTEMS AND BEYOND from which we obtain
As discussed above, for many mechanical systems, such as
rotating systems found in robotics, it is often convenient to q_ ¼ D1 (q)p, (45)
transform, for example, from Cartesian coordinates to polar 1
p_ ¼ rq (p> D1 (q)p) rq V(q): (46)
coordinates as in (23). This transformation is illustrated by the 2
inverted pendulum on a cart in Example 3. A consequence of We refer to (45), (46) as a standard mechanical system.
the transformation is that the kinetic co-energy function Note that the existence of a co-Lagrangian and co-Hamil-
becomes a function of both displacements and flows. tonian (BM) description depends mainly on the ability to
Unfortunately, in this case the construction of a BM descrip- express q in terms of ec . The presence of the coriolis and
tion becomes more complicated. Before we proceed, we first centrifugal forces obscures the construction of the BM equa-
study the influence of a coordinate transformation as in (23) tions significantly. In the next two sections we outline two
on the Lagrangian and Hamiltonian equations of motion. methods that lead to a generalized form of the BM equa-
Suppose that the total kinetic (inductive) co-energy of a tions (32). In particular, the Q-matrix given by (31) loses its
mechanical system is given by block-diagonal form. The mixed-potential functions essen-
1 tially have the same form and interpretation as (28).
T ( f‘ ) ¼ f‘> Mf‘ ,
2
Standard Mechanical Systems: Method I
where M represents a constant mass or inertia (inductance)
Suppose that the Legendre transformation
matrix and f‘ denotes the corresponding velocities (flows)
associated with the mass and inertia elements. Furthermore, V (ec ) ¼ e>
c q V(q), (47)
suppose that the system has n degrees of freedom that can
be described by a set of generalized coordinates q such that where ec ¼ rq V(q) exists at least locally in some interval. In
the relationship with the original (for example, Cartesian) such case, q ¼ ^q(ec ) and the generalized velocities f ¼ q_ can
coordinates q‘ is given by (23). As in the case of the pendu- be expressed in terms of the conservative forces as
lum on a cart system, the kinetic co-energy can be rewritten f ¼ C(ec )_ec , (48)
in terms of the generalized coordinates and velocities as
with incremental compliance matrix C(ec ) :¼ rec ^q(ec ), so
1
T (q, f ) ¼ f > r>
q U(q)Mrq U(q) f , (42) that (43) becomes
2 |fflfflfflfflfflfflfflfflfflfflfflfflffl
ffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
¼: D(q) D(^q(ec ))f_ þ B(^q(ec ), f )C(ec )_ec þ ec ¼ 0: (49)
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
we can rewrite (48) and (49) in a BM form (32). However, the Indeed, for any constant and symmetric matrix S such pairs
Q-matrix (51) loses its interpretation as a pseudo-Rieman- can be generated by
nian metric since it is not symmetric. On the other hand, the
mixed-potential (50) has the same interpretation as in (28) ~ ¼ 1 r> H(z)Srz H(z),
P(z)
and determines the instantaneous rate of energy flowing 2 z
~
Q(z) ¼ r2z H(z)SJ 1 :
from the kinetic part Ra , representing the masses, to the
potential part Rb , representing the stiffnesses of the system.
Having made these observations, our next task is to
The main obstacle, however, is the existence of the Legen- ~ in (56) takes a form similar to
select a matrix S such that P(z)
dre transformation (47), or in other words, the invertibility
(28). Selecting
assumption of the conservative forces ec ¼ ^ec (q). Moreover,
C(ec ) must have full column rank to ensure that fc ¼ f . While
0 In
the former condition is, at least locally, often satisfied for a S¼ ,
In 0
large class of systems, the latter restricts the range of applica-
tions since the full rank condition requires that there are as we obtain
many conservative forces as there are particles. Augmenta-
tion in a similar way as is done in the case of a topologically ~ ¼ r> V(q)D1 (q)p
P(z) q
noncomplete system can overcome this problem; see the sec- 1
tion ‘‘Topological Completeness.’’ þ rq (p> D1 (q)p)D1 (q)p, (57)
2
Obviously, nonconservative forces can be included by
extending (50) to together with
" #
P( f , ec ) ¼ D( f ) þ e>
c f: (52) D1 (q) rq (D1 (q)p)
~
Q(z) ¼ , (58)
r> > 1
q (p D (q)) C1 (q, p)
In principle the mixed-potential function can include non-
conservative velocities by means of a co-content function D .
where we define the inverse compliance matrix
An extensive treatment of Method I can be found in [29] and
[30], where the concept of a pseudo-inductor is introduced as 1
the electrical analogue of a nonconstant mass-inertia matrix. C1 (q, p) :¼ r2q V(q) þ r2q (p> D1 (q)p):
2
Standard Mechanical Systems: Method II Observe that the skew-symmetric terms of (58) are directly
One approach to circumventing the drawbacks of Method I associated with the coriolis and centrifugal forces. To show
~ have units of power, we use (45)–(46)
that the values of P(z)
is to start from the Hamiltonian equations. First, we rewrite
(45)–(46) in the form to arrive at
with z ¼ col(p, q), and Note that (56) is closely related to the BM equations (32).
However, system (56) is still described in terms of q and p
0 In instead of e and f . A representation in terms e and f is possible
J¼ , (54)
In 0 if the Legendre transformation (47) exists. The same condition
appears in Method I. The difference between the two methods
where In denotes the n 3 n identity matrix. Note that the
is that for Method I the transformation from displacements to
order of q and p are interchanged to be able to easily com-
forces is crucial for the construction of the mixed potential,
pare our forthcoming developments to the previous results.
whereas for Method II it is only necessary to express the sys-
For standard mechanical systems J 1 ¼ J > exists. Hence,
tem in terms of efforts and flows. In [31], a system of the form
the Hamiltonian equations (53) can be rewritten as
(32), but expressed in variables other than efforts and flows, is
J 1 z_ ¼ rz H(z), (55) referred to as a homonymous BM system. Furthermore, note
~ reduces to
that if D(q) ¼ D is constant, then Q(z)
which directly gives rise to the suggestion of a BM type of
1
system description (32). However, the matrix J 1 is skew D1 0 ’’masses’’ 0
:
symmetric and dimensionless, while the potential function 0 r2q V(q) 0 ’’springs’’
H(z) represents the total energy (44). On the other hand, bor-
rowing inspiration from [19], the dynamics (55) can also be
~ and P,
described by another pair, say Q ~ that is, Example 3 Revisited
Consider again the inverted pendulum on a cart of Figure 6.
~ z ¼ rz P(z):
Q_ ~ (56) The kinetic co-energy in terms of the generalized coordinates
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
q ¼ col(x, h) is found in (25). The associated generalized mass in terms of efforts and flows or a set of aberrant variables
matrix equals leading to homonymous BM equations. On a more abstract
level the underlying mechanism for generating a mixed-
Mc þ Mb Mb l cos (h)
D(h) ¼ : (59) potential function is Poincare’s lemma [32]. For autonomous
Mb l cos (h) Mb l2
nonlinear systems of the form
The potential energy associated with the bob is z_ ¼ F(z), (62)
V(h) ¼ Mb gl cos (h), (60)
with state variables z 2 Rn , this lemma states that given that
and F : Rn ! Rn is a differentiable function, there exists a
P : Rn ! R such that F(z) ¼ rz P(z) if and only if
_ 0 Mb lh_ sin (h)
B(h, h) ¼ :
0 0 rz F(z) ¼ ½rz F(z)> :
Let us first study the application of Method I. We use this result to construct a BM description as follows.
If we can find a nonsingular matrix Q : Rn ! Rn 3 n such that
Method I
rz (Q(z)F(z)) ¼ ½rz (Q(z)F(z))> , (63)
Since the applicability of the first method relies on the exis-
tence of the Legendre transformation (47) we directly run then the system (62) can equivalently be written as
into trouble because the gradient of the potential energy with
respect to the x coordinate is zero. Hence, for this system we Q(z)_z ¼ rz P(z), (64)
cannot derive BM equations with (50) and (51). On the other where
hand, suppose that the cart is attached to a linear spring with Z
compliance Cx . In this case, an additional term ð1=2ÞC1 2
x x is P(z) ¼ ½Q(z)F(z)> dz: (65)
added to the potential energy. Now, under the additional
assumption that the motion of the bob is restricted to the Depending on the choice of Q(z) and the type of state varia-
interval p=2 < h < p=2, the mappings bles z, these expressions may lead to either a canonical or a
ecx ¼ rx V(x, h), ech ¼ rh V(x, h) homonymous BM description. Some guidelines regarding
the choice of Q(z) are provided in [32] and [33].
are locally invertible, hence allowing for the definition of a co-
energy function V (ec ). Thus, the generalized coordinates can Example 9: Rigid Body Motion
be expressed in terms of the generalized forces as x ¼ Cx ecx and In the absence of external torques, the Euler equations for
the rotational dynamics of a rigid body about its center of
ec
h ¼ arcsin h : (61) mass are given by
Mb gl
I1 x_ 1 ¼ (I2 I3 )x2 x3 ,
Substitution of (61) into (49) yields a local BM description with
mixed-potential function (50) and Q-matrix (51), where the I2 x_ 2 ¼ (I3 I1 )x3 x1 ,
incremental compliance matrix takes the form I3 x_ 3 ¼ (I1 I2 )x1 x2 , (66)
" #
Cx 0 where xk and Ik , for k ¼ 1, 2, 3, are the angular velocities of
C(ech ) ¼ 0 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
1 : the body resolved in the axis of a frame fixed to the body,
2
(Mb gl) e2ch
and the principle moments of inertia, respectively.
In the limit Cx ! 1 we obtain the equations of motion for Letting
the original system [29]. 2 I1 3
I2 I3 0 0
6 I2 7
Method II Q¼4 0 I3 I1 0 5,
I3
Observing that the conjugate momenta are determined by 0 0 I1 I2
_ we directly deduce the homon-
_ h),
p ¼ D(q)f , with f ¼ col(x,
under the assumption that I1 > I2 > I3 > 0, and x ¼
ymous BM description by substituting (59) and (60) into
col(x1 , x2 , x3 ), the BM equations of (66) are given by
(57) and (58), respectively. In this case there is no restriction
on the angle [31]. On the other hand, to translate the result Qx_ ¼ rx P(x),
into a canonical BM description in terms of efforts and
flows, we need to impose the assumptions of Method I. n with mixed-potential function P(x) ¼ x1 x2 x3 .
The Euler equations in the form (66) do not admit a
General Nonlinear Systems Lagrangian or a co-Lagrangian description. A classical way
In the above developments we use the structural physical to circumvent the difficulties occurring in the Lagrangian
information to construct mixed-potential functions, whether approach is to use a description of the orientation of the body
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Here z1 represents the flux linkage associated with the elec-
z1 tromagnet, z2 is the ball displacement, and z3 is its momen-
L(z2) u
tum. Furthermore, M is the mass of the ball, R is the coil
resistance, a is a positive constant that depends on the num-
ber of coil turns, and g is the acceleration due to gravity.
By letting [33]
2 1z2 3
a za1 0
Q(z) ¼ 4 za1 0 0 5, (68)
0 0 M 1
1
Δl
Let us rewrite (70) as
FIGURE 15 Toward distributed-parameter systems. This example X
n
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Now, suppose that n ! 1, while at the same time the are referred to as the boundary potentials. In this case the
springs become infinitesimally short according to power at both ends of the chain generally differs from zero
so that next to the Euler equations (73) we have the natural
M dM C dC 1
Dl ! dz, ! ¼ l, ! ¼ , boundary conditions
Dl dz Dl dz E
and
FIGURE 16 Mixed lumped- and distributed-parameter systems. A cart
1 R1 1 2 with mass M 1 is pushed or pulled with force Fext through a continuous
P ¼ (v )
2 elastic rod. The mass is subject to friction R 1 in the wheels.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Energy can serve as a lingua franca to facilitate communication among
scientists and engineers from different fields.
As another example of a distributed-parameter sys- we are left with two possible choices for the total power
tem we discuss Maxwell’s equations [10]. These equa- transfer between Ra and Rb , that is,
tions govern the electromagnetic behavior in a medium, ZZ Z
say V, and can be split into two subsets, namely, Max- Na ½H, E ¼ H curl E dxdydz (89)
well’s curl equations V
_
curl E ¼ B, (82) and
_ þ J, ZZ Z
curl H ¼ D (83)
Nb ½H, E ¼ curl H E dxdydz: (90)
and Maxwell’s divergence equations V
div D ¼ q, (84) Indeed, the choice N ¼ Na imposes the condition that the
div B ¼ 0, (85) magnetic field intensity at the boundary is continuous
n 3 H ¼ 0, where n
(^ ^ is the inward normal) and in turn
in which the magnetic and electric flux densities B and D ensures the set of functional derivatives
are related with the field intensities H and E through the
dH P ¼ curl E, dE P ¼ curl H J:
constitutive relationships depending on the medium. The
vector J denotes the current density and q denotes the elec- Hence, letting X ¼ col(H, E) represent the field intensity
tric charge density. To cast Maxwell’s curl equations (82) vector, Maxwell’s curl equations (86) and (87) define the
and (83) into a form similar to (32), we first make the obser- BM system
vation that the field intensities H and E play a role of the
flows and efforts in (32). For ease of presentation, we Q(X)X_ ¼ dX P(X), (91)
assume that the medium is time and space invariant, but with respect to the indefinite metric
b
possibly nonlinear such that B ¼ B(H) b
and D ¼ D(E). Thus,
we focus on developing a BM description of l(H) 0
Q(X) ¼ :
0 e(E)
_ ¼ curl E,
lðHÞH (86)
The remaining divergence equations (84) and (85) can be
eðEÞE_ ¼ curl H J, (87)
considered as algebraic constraints. Together with (91)
b
where l(H) :¼ $H B(H) b
and e(E) :¼ rE D(E) represent the these constraints establish a set of DAEs.
incremental permeability and incremental permittivity, The same result can be obtained by starting from the possi-
respectively. Furthermore, we assume that the current bility N ¼ Nb accompanied by the assumption that now the
density is given by J ¼ bJ(E). tangential electric field intensity at the boundary is continuous
Similar to the mechanical mass-spring-damper chain dis- n 3 E ¼ 0). If the boundary is a perfect conductor the latter
(^
cussed above, the number of degrees of freedom is infinite so condition seems natural, but the condition that the magnetic
that the inductive and capacitive phenomena are identified by field intensity at the boundary is continuous, associated with
the continuous spacial parameters x, y, z. The system can the choice N ¼ Na , implies an unphysical situation. Further-
again be subdivided into subsystems Ra and Rb associated more, the specification of either n^ 3 E ¼ 0 or n^ 3 H ¼ 0 implies
with the magnetic and electric field phenomena, respectively. that the net energy flow across the boundary is zero, meaning
The associated mixed-potential functional assumes the form that the system is isolated. In a similar fashion as with the previ-
ous example, these conditions can be circumvented by adding
P½H, E ¼ D ½E þ N½H, E, (88) appropriate boundary potentials. For more details, see [38].
where
ZZ Z Z CONCLUDING REMARKS
D ½E ¼ ^J(E) dE dxdydz
Energy Versus Power Variables
V
A practical advantage of the BM framework is that the sys-
represents the total co-content associated with the current tem variables are directly expressed in terms of easily
density J, whereas depending on the boundary conditions measurable quantities, such as currents, voltages, velocities,
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
forces, volume flows, pressures, or temperatures. This is must be known to derive the equations of motion correctly.
especially the case when the framework is used for controller On the other hand, in the present article we have seen that a
design where signals need to be measured for feedback. The translational mass corresponds to a relationship between
Lagrangian, co-Lagrangian, and Hamiltonian formulation velocity and momentum, whereas a translational spring cor-
normally involve generalized displacements and momenta, responds to a relationship between displacement and force.
which in many cases cannot be measured directly. In a behavioral parlance it seems therefore most natural that,
when we want to connect the mass to the spring by equating
Spurious Constants their displacements, a manifest variable assignment involv-
In [41] the modeling of the mass-spring system of Figure 3 ing the displacement associated with the spring is selected,
(with R ¼ 0) is treated. The modeling based on efforts and that is, w ¼ xK . Indeed, for the mass-spring system of Figure
flows is critically discussed in [41], which notes that a spuri- 3, elimination of the latent variables yields a second-order
ous constant is needed to obtain the correct physics. How- differential equation that precisely coincides with the differ-
ever, when the spurious constant is not taken into account, ential equation for w, that is, (22) [41]. The selection of the
the assumption of a reference position is always present. manifest variables depends on the modeler’s choice.
This fact can be seen better if the spring is not attached to the
wall with zero velocity but to another moving mass yielding Port-Hamiltonian Systems
a mass-spring-mass system. In that case a reference position In this article we have explained only the classical Hamilto-
is necessary, and the difference in positions of both masses nian setting. However, in recent years many efforts have
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
In multidomain Lagrangian and Hamiltonian modeling it is necessary
to distinguish between two types of energies, energy and co-energy.
been undertaken to generalize the classical Hamiltonian augmented with the addition of the action in a similar fash-
formalism to the port-Hamiltonian formalism, which has ion as with the Lagrangian formulation above, that is,
turned out to be a powerful framework to model and con-
trol many physical systems based on energy considerations; d
Mv_ rx A(x)jx¼CF ¼ rv P(v, F),
see [5] and later work. In some cases the port-Hamiltonian dt
framework, with a basis originating in the classical mechan- CF_ ¼ rF P(v, F),
ical literature, is more convenient, while in other cases the
BM framework, with a basis in electrical circuit theory, is with P(v, F) ¼ Fv. As pointed out in [43], it is a coincidence
more convenient. For instance, occurence of the dissipation that for this particular system it is possible to represent the
obstacle in some electrical circuit models hinders the appli- tapered dashpot as a modulated resistor since its displace-
cation of some PBC techniques in the port-Hamiltonian ment is the same as the displacement of the spring and thus
framework, whereas application of the power-shaping proportional to the force in the spring (x ¼ CF). In general,
method based on the BM models circumvents these prob- the generalized momenta and displacements of the memris-
lems; see ‘‘Applications to Analysis and Control.’’ On the tive elements in a system are independent from the general-
other hand, the existence of the mixed potential strongly ized momenta and displacements of the inductive and
depends on the integrability of the constitutive relation- capacitive elements. Although a memristor is a purely dissi-
ships of the interconnection and resistive structure. Typical pative element, it is also a dynamic element since the associ-
examples of systems that cannot be described in a BM fash- ated Ohmian laws are expressed in terms of differential
ion are systems containing essential gyrators [42]. equations. Consequently, the order of complexity of a system
is in general equal to the total number of inductive, capaci-
Inclusion of Memristive Phenomena tive, and memristive elements [22]. For an extensive treat-
We have seen that each engineering domain rests on four ment in the electrical domain on how memristive elements
basic elements, namely, resistive, inductive, capacitive, can be included in a Lagrangian or BM description the reader
and memristive elements. Although we have highlighted is referred to [44]. Since a memristor is described in terms of
the main properties of the memristor, we did not discuss generalized momenta and displacements, its most natural
how memristive phenomena can be included in the energy- habitat is the Hamiltonian formulation (see Figure 4) and all
and power-based frameworks. To suggest how a system of its generalizations. Current research is devoted to studying
exhibiting memristive phenomena can be included, let us memristive phenomena in the port-Hamiltonian framework.
consider an example. For that, suppose that the damper R See [45] for some preliminary results.
in the mechanical system of Figure 5(a) is replaced by a
damper D whose constitutive relationship depends on its ACKNOWLEDGMENTS
relative displacement, such as a tapered dashpot [43]. The authors like to thank all researchers with whom they
Denoting this relationship by pD ¼ ^pD (xD ), the correspond- have collaborated on the topic of this article. In particular,
ing state function is the action (see ‘‘State Functions’’) we like to acknowledge the collaborations and discussions
defined by with Alessandro De Rinaldis, Eloı́sa Garcı́a-Canseco,
Z Romeo Ortega, and Arjan van der Schaft.
xD
A(xD ) ¼ ^pD (q)dq:
0 AUTHOR INFORMATION
Dimitri Jeltsema (d.jeltsema@tudelft.nl) received the B.Eng.
Hence, starting from the Lagrangian equations we obtain,
degree in electrical engineering from the Rotterdam Univer-
with Lagrangian (9) and by noting that xD ¼ x, the equa-
sity of Applied Science, The Netherlands, and the M.Sc.
tions of motion
degree in systems and control engineering from the Univer-
d d sity of Hertfordshire, United Kingdom, in 1996 and 2000,
rv L(x, v) rx L(x, v) ¼ rx A(x): respectively. In 2005 he received the Ph.D. degree (with hon-
dt dt
ors) from Delft University of Technology, The Netherlands.
However, in passing on to the BM equations it is clear that From 2005 to 2007 he was a postdoctoral researcher and
the memristive effect cannot be included in the mixed- lecturer at the Delft Center for Systems and Control. Cur-
potential function. Instead, the BM equations need to be rently he is an assistant professor at the Optimization and
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
Systems Theory group of the Delft Institute of Applied [16] L. Rayleigh, ‘‘Some general theorems relating to vibrations,’’ in Proc.
London Mathematical Society, June 1873, pp. 357–368.
Mathematics. His research interests include modeling and
[17] H. Goldstein, Classical Mechanics, 2nd ed. Reading, MA: Addison-Wes-
control of nonlinear circuits and systems. He can be contacted ley, 1980.
at Delft Institute of Applied Mathematics, Delft University of [18] W. Millar, ‘‘Some general theorems for nonlinear systems possessing
resistance,’’ Philos. Mag., Ser. 7, vol. 42, no. 333, pp. 1150–1160, Oct. 1951.
Technology, Mekelweg 4, 2628 CD Delft, The Netherlands.
[19] R. K. Brayton and J. K. Moser, ‘‘A theory of nonlinear networks I,’’ Q.
Jacquelien M.A. Scherpen (j.m.a.scherpen@rug.nl) received Appl. Math., vol. 22, no. 1, pp. 1–33, Apr. 1964.
the M.Sc. and Ph.D. degrees in applied mathematics from [20] R. K. Brayton and J. K. Moser, ‘‘A theory of nonlinear networks II,’’ Q.
Appl. Math., vol. 22, no. 2, pp. 81–104, July 1964.
the University of Twente, The Netherlands, in 1990 and
[21] P. J. Gawthrop and G. P. Bevan, ‘‘Bond-graph modeling,’’ IEEE Control
1994, respectively, in the field of systems and control. From Syst. Mag., vol. 27, no. 2, pp. 24–45, 2007.
1994 to 2006 she was at Delft University of Technology, The [22] L. O. Chua, ‘‘Memristor, the missing circuit element,’’ IEEE Trans. Cir-
cuit Theory, vol. 18, no. 2, pp. 507–519, Sept. 1971.
Netherlands, as a postdoctoral researcher and as an assistant
[23] D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams, ‘‘The
and associate professor in the Faculty of Electrical Engineer- missing memristor found,’’ Nature, vol. 453, pp. 80–83, May 2008.
ing, Computer Science and Mathematics and the Faculty of [24] J. Casey, ‘‘Geometrical derivation of Lagrange’s equations for a system
of particles,’’ Am. J. Phys., vol. 62, no. 9, pp. 836–847, Sept. 1994.
Mechanical, Maritime and Materials Engineering. Since Sep-
[25] J. O. Flower and F. J. Evans, ‘‘Derivation of certain nonlinear circuit
tember 2006 she has been a professor at the University of equations,’’ Electron. Lett., vol. 3, no. 6, p. 265, 1967.
Groningen in the Industrial Technology and Management [26] L. O. Chua and N. N. Wang, ‘‘Complete stability of autonomous recip-
rocal nonlinear networks,’’ J. Circuit Theory Appl., vol. 6, pp. 211–241, 1978.
Department of the Faculty of Mathematics and Natural Sci-
[27] K. M. Hangos, J. Bokor, and G. Szederkenyi, Analysis and Control of
ences. She has held visiting research positions at the Uni- Nonlinear Process Systems. London: Springer-Verlag , 2004.
versite de Compiegne, France, SUPELEC, Gif-sur-Yvette, [28] L. Weiss, W. Mathis, and L. Trajkovic, ‘‘A generalization of Brayton-
Moser’s mixed-potential function,’’ IEEE Trans. Circuits Syst. I, vol. 45, no.
France, the University of Tokyo, Japan, and Old Dominion
4, pp. 423–427, Apr. 1998.
University, VA, USA. She served as an associate editor of [29] A. De Rinaldis and J. M. A. Scherpen, ‘‘An electrical interpretation of
IEEE Transactions on Automatic Control, and the International mechanical systems via the pseudo-inductor in the Brayton-Moser equa-
tions,’’ in Proc. IEEE Conf. Decision and Control and European Control Conf.,
Journal of Robust and Nonlinear Control. Currently, she is an
Seville, Spain, Dec. 2005, pp. 5983–5988.
associate editor of the IMA Journal of Mathematical Control [30] A. De Rinaldis, J. M. A. Scherpen, and R. Ortega, ‘‘Towards power-
and Information. Her research interests include nonlinear based control strategies for a class of nonlinear mechanical systems,’’ in
Proc. Lagrangian and Hamiltonian Methods for Nonlinear Control 2006, Bullo,
model reduction methods, realization theory, nonlinear con-
Francesco, K. Fujimoto, Eds. Springer, vol. 366, pp. 123–133.
trol methods, as well as modeling and control of physical [31] D. Jeltsema and J. M. A. Scherpen, ‘‘A power-based description of standard
systems with applications to electromechanical systems. mechanical systems,’’ Syst. Control Lett., vol. 56, no. 5, pp. 349–356, 2007.
[32] E. Garcı́a-Canseco, R. Ortega, J. M. A. Scherpen, and D. Jeltsema,
‘‘Power shaping control of nonlinear systems: A benchmark example,’’ in
REFERENCES Proc. Lagrangian and Hamiltonian Methods for Nonlinear Control 2006, Bullo,
[1] R. Abraham and J. E. Marsden, Foundations of Mechanics, 2nd ed. Red- Francesco, K. Fujimoto, Eds. Springer, vol. 366, pp. 135–146.
wood City, CA: Benjamin/Cummings, 1978. [33] E. Garcı́a-Canseco, D. Jeltsema, J. M. A. Scherpen, and R. Ortega,
[2] R. A. Layton, Principles of Analytical System Dynamics. New York: ‘‘Power-based control of physical systems: Two case studies,’’ in Proc. 17th
Springer-Verlag, 1998. IFAC World Congress, Seoul, Korea, July 2008, pp. 2556–2562.
[3] A. G. J. MacFarlane, Dynamical System Models. George G. London: Har- [34] J. E. Marsden and T. Ratiu, Introduction to Mechanics and Symmetry.
rap & Co., 1970. New York: Springer-Verlag, 1999.
[4] R. Ortega, A. Lorı́a, P. J. Nicklasson, and H. Sira-Ramı́rez, Passivity- [35] R. Ortega, A. J. van der Schaft, I. Mareels, and B. M. Maschke, ‘‘Putting
Based Control of Euler-Lagrange Systems; Mechanical, Electrical and Electrome- energy back in control,’’ IEEE Control Syst. Mag., vol. 21, no. 2, pp. 18–33, 2001.
chanical Applications. New York: Springer-Verlag, 1998. [36] R. K. Brayton and W. L. Miranker, ‘‘A stability theory for nonlinear
[5] A. J. Van der Schaft, L2 -Gain and Passivity Techniques in Nonlinear Con- mixed-initial boundary value problems,’’ Arch. Rat. Mech. Anal., vol. 17,
trol. New York: Springer-Verlag, 2000. no. 5, pp. 358–376, Dec. 1964.
[6] A. M. Bloch, N. E. Leonard, and J. E. Marsden, ‘‘Controlled Lagran- [37] R. Courant and D. Hilbert, Methods of Mathematical Physics, vol. I. New
gians and the stabilization of mechanical systems. I. The first matching York: Interscience, 1953.
theorem,’’ IEEE Trans. Automat. Contr., vol. 45, no. 12, pp. 2253–2270, [38] D. Jeltsema and A. J. van der Schaft, ‘‘Pseudo-gradient and Lagran-
2000. gian boundary control formulation of electromagnetic fields,’’ J. Phys. A:
[7] H. Nijmeijer and A. J. Van der Schaft, Nonlinear Dynamical Control Sys- Math. Theor., vol. 40, pp. 11627–11643, 2007.
tems. New York: Springer-Verlag, 1990. [39] D. Jeltsema and A. J. van der Schaft, ‘‘Lagrangian and Hamiltonian
[8] K. Fujimoto and T. Sugie, ‘‘Canonical transformation and stabilization formulation of transmission line systems with boundary energy flow,’’
of generalized Hamiltonian systems,’’ Syst. Control Lett., vol. 42, no. 3, pp. Rep. Math. Phys, vol. 63, no. 1, pp. 55–74, 2009.
217–227, Mar. 2001. [40] E. W. Justh and P. S. Krishnaprasad, ‘‘Pattern-forming systems for con-
[9] E. C. Cherry, ‘‘Some general theorems for nonlinear systems possessing trol of large arrays of actuators,’’ J. Nonlinear Sci., vol. 11, pp. 239–277, 2001.
reactance,’’ Philos. Mag., Ser. 7, vol. 42, no. 333, pp. 1161–1177, Oct. 1951. [41] J. C. Willems, ‘‘The behavioral approach to open and interconnected
[10] P. Hammond, Energy Methods in Electromagnetism. Oxford: Clarendon, 1986. systems,’’ IEEE Control Syst. Mag., vol. 27, no. 6, pp. 46–99, 2007.
[11] A. Kugi, Nonlinear Control Based on Physical Models. New York: [42] P. C. Breedveld, ‘‘Stability of rigid body rotation from a bond graph
Springer-Verlag, 2001. perspective,’’ Simulat. Model. Pract. Theor., vol. 17, pp. 92–106, 2009.
[12] O. K. Mawardi, ‘‘On the concept of coenergy,’’ J. Franklin Inst., vol. [43] G. F. Oster and D. M. Auslander, ‘‘The memristor: A new bond graph
264, no. 1, pp. 313–332, 1957. element,’’ Trans. ASME Dyn. Syst. Control, vol. 94, no. 3, pp. 249–252, 1973.
[13] H. M. Paynter, Analysis and Design of Engineering Systems. Cambridge, [44] M. M. Milic and L. A. Novak, ‘‘Formulation of equations in terms of
MA: MIT Press, 1961. scalar functions for lumped non-linear networks,’’ Int. J. Circuit Theor.
[14] A. Preumont, Mechatronics: Dynamics of Electromechanical and Piezoelec- Appl., vol. 9, pp. 15–32, 1981.
tric Systems. New York: Springer-Verlag, 2006. [45] D. Jeltsema, ‘‘Port-Hamiltonian formulation of physical systems con-
[15] B. Tabarrok and F. P. J. Rimrott, Variational Methods and Complementary taining memristors,’’ in Proc. 6th Vienna Int. Conf. Mathematical Modelling
Formulations in Dynamics. Norwell, MA: Kluwer, 1994. (MathMod 2009), Vienna, Austria, 2009.
Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.