Sei sulla pagina 1di 33

University of Groningen

Multidomain Modeling of Nonlinear Networks and Systems ENERGY- AND POWER-BASED


PERSPECTIVES
Jeltsema, Dimitri; Scherpen, Jacquelien M. A.

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

Link to publication in University of Groningen/UMCG research database

Citation for published version (APA):


Jeltsema, D., & Scherpen, J. M. A. (2009). Multidomain Modeling of Nonlinear Networks and Systems
ENERGY- AND POWER-BASED PERSPECTIVES: Energy- and power-based perspectives. IEEE Control
Systems Magazine, 29(4), 28-59. https://doi.org/10.1109/MCS.2009.932927

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

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

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

Download date: 03-05-2020


Multidomain
Modeling of Nonlinear
Networks and Systems
ENERGY- AND POWER-BASED PERSPECTIVES

any physical systems, includ-

M ing mechanical, electrical,


electromechanical, fluid, and
thermal systems, can be
modeled by the Lagrangian
and Hamiltonian equations of motion [1]–
[5]. A key aspect of the Lagrangian and
Hamiltonian frameworks is the role of energy
storage. Apart from the fact that energy is a
fundamental concept in physics, there are
several motivations for adopting an energy-
based perspective in modeling physical sys-
tems. First, since a physical system can be
viewed as a set of simpler subsystems that
exchange energy among themselves and the
environment, it is common to view dynami-
cal systems as energy-transformation devices.
Second, energy is neither allied to a particular
physical domain nor restricted to linear ele-
ments and systems. In fact, energies from dif-
ferent domains can be combined simply by
adding up the individual energy contribu-
tions. Third, energy can serve as a lingua
franca to facilitate communication among sci-
entists and engineers from different fields.
Lastly, the role of energy and the interconnec-
tions between subsystems provide the basis
for various control strategies [4], [6]–[8].
In multidomain Lagrangian and Hamil-
tonian modeling it is necessary to distin-
guish between two types of energies, energy
and co-energy. Energy is the ability to do
work, while co-energy is the complement of

DIMITRI JELTSEMA and


JACQUELIEN M.A. SCHERPEN
D.S. BERNSTEIN
Digital Object Identifier 10.1109/MCS.2009.932927

28 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009 1066-033X/09/$25.00©2009IEEE

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 29

Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.
State Functions

A key aspect in the classical modeling procedures of analyti-


cal mechanics, due to Lagrange in the late 18th century, is
the use of state functions. A state function is a scalar function
the units of power. Many years later, Wells introduced a power
function that is applicable to a much wider range of nonconserva-
tive forces [S1], [S2]. In the context of nonlinear network theory,
that depends only on the current state of the system irrespective the generalization of energy and power functions is due to Cherry
of the way in which the system reached that state. To physically and Millar in the early 1950s. Cherry [9] introduced a function
motivate the idea of a state function, kinetic and potential energy dual to the energy called the co-energy, whereas Millar [18] gen-
storage, which are in itself state functions, are combined to form eralized Maxwell’s minimum heat theorem to nonlinear networks
the Lagrangian. In the case of a conservative system, the equa- by defining the content and co-content functions. The use of co-
tions of motion can be derived from the Lagrangian and thus energy (at that time called dualistic or complementary energy)
from knowledge of the kinetic and potential energy contributions can be traced to the work of Count Menebrea [S3], Maxwell [S4],
alone. Nonconservative forces, such as forces due to linear and Essenger [13] in the 19th century.
viscous friction, can be included by means of a Rayleigh dissipa- The energy, co-energy, content, and co-content are now defined
tion function, which was introduced in 1873 by Lord Rayleigh on basis of the element quadrangle of Figure 2. The state functions
[16]. Instead of energy, the values of this quadratic function have associated with memristive elements are known as action and co-
action [22]. We first discuss one-port (that is, two-terminal) ele-
ments. The extension to multiport elements is then discussed.

INDUCTIVE ENERGY AND CO-ENERGY


An element that is characterized by a relationship between
f e
flow f and generalized momentum p is called an inductive or
‘‘I’’ element. Examples of inductive elements include a
mechanical mass or an electrical inductor. More specifically,
p q an inductive element is described by either a p-controlled
0 0
constitutive relationship
(a) (b)
f ¼ ^f (p)

or an f -controlled constitutive relationship


e p ^ (f ):
p¼p

If both relationships are invertible, the element is said to be one


to one. Graphically, the constitutive relationships represent a
0 f 0 q curve separating the associated f -p plane into two areas; see
(c) (d) Figure S1(a). The area below the curve represents the induc-
tive energy
FIGURE S1 Constitutive relationships and state functions. The Z p‘
graph in (a) illustrates the constitutive relationship of a nonlinear T (p‘ ) ¼ ^f (p)dp, (S1)
inductive element. The area T below the curve is the inductive 0

energy, whereas the area T  above the curve is the inductive


whereas the area above the curve represents the inductive co-
co-energy. In the nonlinear case, inductive energy generally dif-
fers from inductive co-energy. However, for a linear inductive energy
element the constitutive relationship is a straight line through Z f‘
the origin, and thus the inductive energy coincides with the T  (f‘ ) ¼ ^ (f )df :
p (S2)
inductive co-energy. The constitutive relationship in (b) corre- 0

sponds to a capacitive element, where the capacitive energy


and capacitive co-energy are the areas V and V  below and Inductive energy and inductive co-energy are also referred to
above the curve, respectively. In a similar fashion, the constitu- as generalized kinetic energy and generalized kinetic co-
tive relationship of a resistive element shown in (c) separates energy. Note that in the linear case the constitutive relations are
the effort-flow plane into two areas, which are denoted as resis- straight lines through the origin so that inductive energy coin-
tive content D and co-content D . Figure (d) shows the state
cides with inductive co-energy, that is, T (p‘ ) ¼ T  (f‘ ).
functions associated with a memristive element, which are the
memristive action A and the memristive co-action A . Note that CAPACITIVE ENERGY AND CO-ENERGY
in (c) the sum of the content and co-content defines the total
An element that is characterized by a relationship between effort e
power of the element, whereas the sum of the energy and co-
energy, as well as the sum of the action and co-action, have no and generalized displacement q is called a capacitive or ‘‘C’’ ele-
physical meaning. ment. Examples of a capacitive element include a mechanical

30 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 31

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

32 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

Domain Lagrangian Hamiltonian Co-Lagrangian Co-Hamiltonian


Mechanical Kinetic co-energy Kinetic energy Potential co-energy Potential co-energy
 þ  þ
Potential energy Potential energy Kinetic energy Kinetic co-energy
Electrical Magnetic co-energy Magnetic energy Electric co-energy Electric co-energy
 þ  þ
Electric energy Electric energy Magnetic energy Magnetic co-energy

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

electrical system the dissipative elements or sources can be


and
such that either a Lagrangian or a co-Lagrangian formulation
alone may not be sufficient. In these cases it is necessary to Z t

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

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 33

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

I n science and engineering, the ideas and concepts devel-


oped in one branch of science and engineering are often
transferred to other branches. One approach to transferring
information about the direction in which energy is exchanged
within the system, whereas neither voltage nor force include
this information. For this reason it is natural to consider current
these ideas and concepts is by the use of analogies. Histori- and velocity as flow variables. Although the contribution of the
cally, the first attempt to relate mechanical and electrical sys- present article does not depend on the type of analogy used,
tems was due to James Clerk Maxwell and Lord Kelvin in the the force-voltage analogy is the one considered here. For
19th century by using the similarity between force and voltage, further discussions on the force-voltage versus force-current
as is also apparent from the early use of the term electromotive analogy, see [S6], [S7], and [3]. A fairly extensive overview
force (emf). This force-voltage (sometimes called classical) regarding the conception and evolution of both analogies is
analogy implies that a mechanical mass is analogous to an given in [S5].
electrical inductor. In addition to the analogy between mechani- Another closely related concept is the principle of duality.
cal and electrical systems, it was observed that phenomena Examples of dual variables and elements are voltage and cur-
from other physical domains exhibit similar properties, as sum- rent, force and velocity, inductance and capacitance, and mass
marized in Table 2. and stiffness. The various properties for mechanical and electri-
Once the force-voltage analogy had been established, cal systems are depicted in Figure S2. For a similar diagram in
some scientists started to address some of its limitations. the context of the force-current analogy, see [3]. An analogue
These limitations led to the alternative force-current analogy, of a dual phenomenon is called a dualogue. Hence, the force-
which implies that a mechanical mass is analogous to an voltage analogue is the dualogue of the force-current analogue,
electrical capacitor. The force-current (sometimes called and vice versa.
mobility) analogy can be traced back to Darriues (1929), In constructing analogies between mechanical and
although it appears to have been discovered independently a electrical systems it is important to realize that the kinetic
few years later by Ha€hnle (1932) and Firestone (1933) [S5]. energy of a mass is determined relative to an inertial refer-
From a mathematical perspective it seems pointless to dis- ence frame [S8]. The force-voltage analogy therefore sug-
cuss which analogy—when it exists—is superior, since both gests that the true electrical analogue of a mass is an
analogies lead to equally valid and self-consistent descriptions inductor whose energy can be determined relative to a single
of physical systems. Arguments in favor of the force-current current. Using the force-current analogy, the true electrical
analogy are mainly related to the preservation of the structural analogue of a mass is a grounded capacitor. Hence, to obtain
and topological resemblance. However, from a physical a true mechanical analogue of an electrical circuit with induc-
perspective, one of the main arguments in favor of the force- tors that allow their currents to be expressed in terms of more
voltage analogy is the analogy between force and pressure than one loop current, or with ungrounded capacitors in case
(for the force-current analogy, pressure is considered equiva- of the force-current analogy, a mechanical element called
lent to velocity). Furthermore, both current and velocity include the inerter is required [S7]. The inerter differs from a conven-
tional mass element since it has two independent terminals,
which eliminates the need for a reference frame. The inerter
constitutes the dual of a mechanical spring, which also has
Inductor Analogue Mass two independent terminals, and constitutes the mechanical
analogue of an inductor, or a capacitor in case of the force-
current analogy. These analogues allow electrical circuits to
Dual Dualogue Dual
be translated over to mechanical systems in an unambigu-
ous manner.

Capacitor Analogue Spring


REFERENCES
[S5] P. Gardonio and M. J. Brennan, ‘‘On the origins and development
FIGURE S2 Electrical versus mechanical. Based on the force- of mobility and impedance methods in structural dynamics,’’ J. Sound
voltage analogy, a mechanical mass is the analogue of an Vib., vol. 249, no. 3, pp. 557–573, 2002.
electrical inductor. Likewise, a mechanical spring is the ana- [S6] N. J. Hogan and P. C. Breedveld, ‘‘The physical basis of analo-
logue of an electrical capacitor. Mass and spring elements are gies in network models of physical system dynamics,’’ in Proc.
1999 Int.Conf. Bond Graph Modeling and Simulation (ICBGM’99)
complementary or dual elements. The same duality holds for
Western Multiconf., Simulation Series, no. 1, Jan. 1999, vol. 31,
other inductive and capacitive elements, or flow-controlled and
pp. 96–104.
effort-controlled resistive elements. Furthermore, an analogue [S7] M. C. Smith, ‘‘Synthesis of mechanical networks: The inerter,’’
of a dual element is called a dualogue, as illustrated by the diag- IEEE Trans. Automat. Contr., vol. 47, no. 10, pp. 1648–1662, Oct.
onal lines. For instance, an electrical inductor is the dualogue of 2002.
a mechanical spring. The force-current, or mobility analogy, is [S8] D. S. Bernstein, ‘‘Newton’s frames,’’ IEEE Control. Syst. Mag.,
the dualogue of the force-voltage analogy. vol. 28, no. 1, pp. 17–18, Feb. 2008.

34 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

Effort e Flow f Generalized Displacement q Generalized Momentum p


Electric Voltage V [V] Current I [A] Charge q [C] Flux linkage / [V-s]
Translation Force F [N] Velocity m [m/s] Displacement x [m] Momentum p [N-s]
Rotation Torque s [N-m] Angular velocity x [rad/s] Angular displacement h [rad] Angular momentum b [N-m-s]
Fluid Pressure P [N/m2] Volume flow Q [m3/s] Volume V [m3] Pressure momentum C [N-s/m2]
Thermodynamic Temperature T [K] Entropy flow fs [W/K] Entropy S [J/K] —

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 35

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

S ince electronics was developed, engineers designed cir-


cuits using combinations of three basic two-terminal ele-
ments, namely, resistors, inductors, and capacitors. From a
described by a relationship between current and voltage; a
capacitor by that of voltage and charge; and an inductor by
that of current and flux linkage. But what about the relationship
mathematical perspective, the behavior of each of these ele- between charge and flux linkage? As pointed out in [22], a
ments, whether linear or nonlinear, is described by relation- fourth element must be added to complete the symmetry. This
ships between two of the four basic electrical variables, ‘‘missing element’’ is called the memristor, whose name is a
namely, voltage, current, charge, and flux linkage. A resistor is contraction of memory and resistance and refers to a resistor
with memory. The memory aspect stems from the fact that a
memristor ‘‘remembers’’ the amount of current that has
passed through it together with the total applied voltage. More
V specifically, letting q denote the charge and / denote the flux
linkage, a two-terminal charge-controlled memristor is defined
by the constitutive relationship

^
/ ¼ /(q):

I q Since flux linkage is the time integral of voltage V and charge is


the time integral of current I, that is, V ¼ /_ and I ¼ q,
_ we obtain

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.

36 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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

Observe that (S9) and (S10) are generalized versions of


Ohm’s law, in which the memristor and memductor are acting
as charge- and flux-modulated resistors, respectively. It is F F
important to realize that, for the special cases in which the
constitutive relations are linear, that is, when the incremental
x
memristance M(q) or the incremental memductance W (/) is
constant, a memristor and a memductor become an ordinary
FIGURE S4 Example of a tapered dashpot. The friction coeffi-
resistor and conductor. Hence, memristors and memductors cient depends on the displacement x . In practice the taper is
are relevant only in nonlinear circuits. achieved by a conical pin passing through an orifice in the piston.
To gain intuition for what distinguishes a memristor from a The shape of the pin can be machined to produce any desired
resistor as well as from an inductor and a capacitor, let us briefly memristive relation between displacement and momentum.
consider the common analogy of a resistor and a pipe that car-
ries a fluid. The fluid can be considered analogous to charge, by fabricating a layered platinum-titanium-oxide-platinum nano-
the pressure at the input of the pipe is similar to voltage, and the cell device.
rate of flow of the fluid through the pipe is like current. As in the It will be interesting to see what applications arise for this
case of a resistor, the flow of fluid through the pipe is faster if the device and whether it invokes a revival of network theory. On
pipe is shorter or if it has a larger diameter. Now, an analogy for the other hand, as pointed out in [43], in the mechanical domain,
a memristor is a flexible pipe that expands or shrinks according the tapered dashpot is a mechanical damper whose resistance
to how fluid flows through it. If fluid flows through the pipe in one depends on the displacement of its terminals; see Figure S4. In
direction, the diameter of the pipe increases, thus enabling the practice the taper is achieved by a conical pin passing through
fluid to flow faster. If fluid flows through the pipe in the opposite an orifice in the piston. The shape of the pin can be machined to
direction, however, the diameter of the pipe decreases, thus produce a desired memristive relation between displacement
slowing down the flow of the fluid. If the fluid pressure is turned and momentum, which are the mechanical analogies of charge
off, the pipe retains its most recent diameter until the fluid pres- and flux linkages. Other examples of engineering systems in
sure is turned back on. Unlike a bucket (or a capacitor) a mem- which the memristor phenomena is apparent can be found in
ristive pipe does not store the fluid but ‘‘remembers’’ how much [S9], [43], and [45]. An extension of the concept to a much
fluid flowed through it. broader class of systems, called memristive systems, is
A physical electrical passive two-terminal memristive device presented in [S10].
was constructed only recently when scientists at Hewlett-Pack-
ard Laboratories announced its realization. In particular, it is REFERENCES
shown in [23] that memristance naturally arises in nanoscale [S9] L. O. Chua, ‘‘Device modeling via basic nonlinear circuit elements,’’
IEEE Trans. Circuits Syst., vol. CAS-27, no. 11, pp. 1014–1044, Nov. 1980.
systems when electronic and atomic transport are coupled [S10] L. O. Chua and S. M. Kang, ‘‘Memristive devices and systems,"
under an external bias voltage. The memristive effect is realized Proc. IEEE, vol. 64, pp. 209–223, 1976.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 37

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

q_ ¼ rp H(q, p), (7) Concerning the Hamiltonian counterpart, we first define


p_ ¼ rq H(q, p), (8) the momentum
p ¼ rv L(x, v) ¼ Mv,
where the Hamiltonian H is the total stored energy, that is,
and introduce the Hamiltonian
H(q, p) ¼ T (p) þ V(q):
p2 x2
H(x, p) ¼ ½pv  L(x, v)v¼ p ¼ þ :
M 2M 2C
Notation Hence, according to (7) and (8), the Hamiltonian equations

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

Furthermore, the notation r2x V(x ) 2 Rn 3 n denotes the Hes-


(x  xK )2
V(x) ¼ ,
sian matrix.
2C
where xK is the relaxed length of the spring. n

38 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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

which upon substitution into (12) yields the second-order


differential equation
f p f p
p
CF_ þ ¼ 0: (13) e q
M
Note that (13) equates the velocities of the spring and mass
f p
with vM ¼ M1 p. n e q e q
The three representations considered above describe the Co-Hamiltonian/ Hamiltonian
dynamics of a system consisting only of inductive and Brayton-Moser
capacitive elements. The underlying principle of the trans- e q
formations between the various energy functions is the exis-
tence of the associated Legendre transformations. The Co-Lagrangian
diagram in Figure 4 shows that there exists a fourth equa-
tion set involving the variables e and f . Starting from the FIGURE 4 Relationship between the Lagrangian and Hamiltonian
equations and their complementary versions. The Lagrangian equa-
Hamiltonian equations, the Legendre transformation of
tions are described in terms of generalized displacements and their
both q 7! e and p 7! f is considered simultaneously, that is, corresponding flows (generalized velocities). The associated Hamil-
tonian equations are obtained by replacing the flows by generalized
H ( f , e) ¼ q> e þ p> f  H(q, p), momenta. The complementary or dual Lagrangian equations are
referred to as the co-Lagrangian equations since they are described
where it is assumed that q can be expressed in terms of e, and p in terms of dual variables, namely, a set of generalized momenta and
its associated efforts (generalized forces). The complementary Ham-
can be expressed in terms of f , that is, if the respective relation- iltonian formulation is represented by the co-Hamiltonian equations,
ships e ¼ rq H(q, p) ¼ rq V(q) and f ¼ rp H(q, p) ¼ rp T (p) which are described in terms of flows and effort. The co-Hamiltonian
are invertible. Thus the co-Hamiltonian is given by formulation coincides with the Brayton-Moser equations.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 39

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.

R Example 1 Revisited: Adding Dissipation


Suppose that the mass of the system of Figure 3 is subject to
viscous friction with friction coefficient R. We know that the
C M
constitutive relationship can be represented by either
FR ¼ RvR (flow-controlled with f ¼ vR ) or vR ¼ R1 FR (effort-
controlled with e ¼ FR ). Since these relationships are linear,
and thus one-to-one, the corresponding content and co-content
(a) functions exist. However, for the Lagrangian formulation only
the content is needed, which, by noting that vR ¼ v, is given by
C R
M
Z v
R 2
D(v) ¼ RvR dvR ¼ v : (19)
0 2

Hence the Lagrangian equation of motion for the lossless


(b)
situation (10) is modified as
R1 x
Mv_ þ ¼ rv D(v) ¼ Rv: (20)
C
n
R2 M
C
Example 2: Velocity- Versus
Force-Controlled Damping
A similar, but conceptually different, situation occurs when a
(c) viscous damper is connected between the wall and the mass
as shown in Figure 5(a). The corresponding content function
FIGURE 5 Mass-spring-damper systems. (a) A mechanical system con- coincides with (19), and, since the velocity of the wall is con-
sisting of a constant mass M connected to a linear spring with compli- sidered to be zero as a reference velocity, we again have
ance C, and a linear viscous damper with friction coefficient R. The vR ¼ v. Hence, the system can be described by the same
damper can be modeled as a resistive element, which, at its terminals, Lagrangian equation as derived in (20). On the other hand, a
exerts an equal and opposite force that is a function of the relative veloc-
dual situation occurs if instead the damper is placed between
ity between these terminals. Taking the wall on the left as the ground
point, the relative velocity of the damper is determined by the velocity of the spring and the mass; see Figure 5(b). In this case the veloc-
the mass. This damper configuration is referred to as a velocity- ity of the damper cannot be related to the chosen velocity
controlled damper. In the case of (b), the same damper is placed coordinate, but rather shares the force (effort) of the spring,
between the mass and the spring. The relative velocity of the damper is that is, FR ¼ F. Hence, a direct way to describe the dynamics
now determined by the difference between the velocity of the mass and
of this system is by means of the co-Lagrangian equation
the spring. However, in deriving the state equations, the constitutive
relationship of the damper is described rather as a function of its associ-
p F
ated force. Dual to the configuration of (a), this damper configuration is CF_ þ ¼ rF D (F) ¼  , (21)
referred to as force-controlled damper. (c) Combination of (a) and (b). M R

40 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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

An example for which the potential co-energy cannot be Mb


evaluated, at least not globally, is in the case of systems that
are subject to gravity; see ‘‘Example 3 Revisited.’’ However, θ
for mechanical systems, the co-Lagrangian and co-Hamilto-
nian equations are sometimes invoked to model special y
l
problems; see [15] for examples.
Besides mechanical systems, the dual formulation can be x
insightful and sometimes even necessary for describing sys- Mc
tems from other engineering domains. For instance, some
networks and systems, such as the tunnel diode circuit dis-
cussed in ‘‘History of the Mixed-Potential Function,’’ cannot
be described in a classical Lagrangian or Hamiltonian frame- FIGURE 6 Inverted pendulum on a cart. The mass of the cart and
work since the tunnel diode characteristic is not one-to-one the point mass (the bob) at the end of the rod are denoted by Mc
and thus cannot be expressed in terms of a content function. and Mb , respectively. The rod with length l is considered massless.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 41

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

A t a June 1958 conference in Brussels, Leo Esaki presented


a new type of diode he had developed at Sony and for
which he received a Ph.D. in physics and, later, the 1973 Nobel
Lyapunov function. As with many physical systems, a Lyapunov
function candidate is the total stored energy in the circuit. How-
ever, this function is not useful for investigating stability for the
prize in physics. The characteristic curve of the Esaki or tunnel tunnel diode circuit [S11].
diode, named for the quantum-mechanical tunneling effect it
exploited, contains a region in which the current decreases as ALTERNATIVE LYAPUNOV ARGUMENT
the voltage increases. This region of negative resistance made To circumvent this problem, Moser’s key idea was to introduce
it possible to construct bistable circuits, which were used as the scalar function
switching or memory elements (flip-flops) in early computers.
Z V
To gain a better understanding and to guarantee safe operation 1 ^Ig (Vg )dVg þ IV ,
P(I, V ) ¼ RI 2  EI  (S12)
€rgen Moser developed a mathematical
of these circuits, Ju 2 0

technique for analyzing their stability [S11]. His method was


so that the differential equations (S11) can be rewritten as
based on the study of a power related scalar function leading to
quantitative restrictions on the circuit parameters so as to LI_ ¼ rI P(I, V ),
ensure stable switchings. We now briefly outline Moser’s origi-
C V_ ¼ rV P(I, V ):
nal idea and motivation.
(Here we use an opposite sign convention in comparison with
MOTIVATION FOR A NEW THEORY [S11].) Observe that the values of (S12) have the units of power
Consider the tunnel diode circuit depicted in Figure S5, where (current 3 voltage) and that its extrema coincide with the equili-
I ¼ IL denotes the current through the inductor L and V ¼ VC bria of (S11). However, (S12) does not qualify as a Lyapunov
denotes the voltage across the capacitor C. The differential function since its time derivative is indefinite. For that reason,
equations describing the circuit are given by Moser introduced the alternative function

LI_ ¼ E  RI  V , C V_ ¼ I  ^Ig (V ), (S11) L C


O(I, V ) ¼ (E  RI  V )2 þ (I  ^Ig (V ))2 , (S13)
2 2
where the function ^Ig (V ) characterizes the relation between the
whose time derivative implies that all trajectories tend to the set
voltage V and the current Ig through the branch of the tunnel
of stable equilibria if ^I 0g (V ) :¼ d^Ig (V )=dV > 0, that is, the slope
diode. In Figure S5 the characteristic curve is plotted, and the
of the characteristic curve of the tunnel diode must be positive
three equilibrium points of the circuit are shown. Two of the
for all V . However, this function still does not take into account
equilibria are asymptotically stable, whereas the equilibrium in
the region of negative resistance. Finally, the combination of
the region of negative resistance is unstable. For the design of
the two functions S ¼ O þ kP, with arbitrary constant k, yields
a flip-flop circuit it is useful to know when all trajectories tend to
the asymptotically stable equilibrium points to exclude bounded ^I 0 (V )  kC
trajectories, such as limit cycles, that never reach the equilib- _ V ) ¼  R þ kL (E  RI  V )2 
S(I,
g
(I  ^Ig (V ))2 :
L2 C2
rium points. The most common way to proceed is to find a
_ V ) is negative defi-
The derivative S(I,
nite if k is chosen in the interval
E VC
− + Stable R ^I (V )
0
g
Ig  <k< ,
Unstable L C
Ig
Stable
L where it is assumed that ^I 0g (V ) >
C
CRL1 . The condition ^I 0g (V ) >
IL
CRL1 puts a restriction on the
steepness of the slope of the negative
R 0 Vg
resistance region of the tunnel diode
and guarantees that all trajectories
FIGURE S5 Tunnel diode circuit. The tunnel diode has a nonlinear voltage-controlled consti- converge to the set of stable equilibria.
tutive relationship that contains a region of negative resistance. This characteristic made it
possible to construct bistable circuits, which were used as switching or memory elements THE BRAYTON-MOSER EQUATIONS
(flip-flops) in early computers. Note that the constitutive relationship of the tunnel diode is
Four years after [S11] appeared,
not invertible since it is not a single-valued function of the voltage. Consequently, the tunnel
diode circuit cannot be described using the Lagrangian equations because the associated Moser generalized the theory together
content is not globally defined. with Brayton in [19] to the class of

42 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 43

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

44 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 45

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

a Note that the difference in sign between (34) and the


+
ωr
co-Hamiltonian equations (16) is due to the chosen refer-
ence directions in the selection of the system configura-
Va km Jr tion variables. n

τl Example 4: DC Motor [21]


_ Ia
b In its simplest practical form the dc motor shown in Figure 8
consists of an armature inductance La , an armature resistance
FIGURE 8 A dc motor. The electrical energy supplied to the system by Ra , and a rotor inertia Jr . The input of the system is the armature
the armature voltage Va is converted into rotational energy driving a load voltage Va , and the load torque is denoted by sl . The total stored
with torque sl . The conversion of electric energy into mechanical energy co-energy is given by H (Ia , xr ) ¼ ð1=2ÞLa Ia2 þ ð1=2ÞJr x2r ,
is represented by a gyrator whose gyration ratio given by the motor con- where the flows Ia and xr denote the armature current and
stant km . The flow variables are represented by the current Ia through
the armature inductor La and the angular velocity xr of the rotor with
the angular velocity of the rotor, respectively. Furthermore,
inertia Jr . Since the armature resistor Ra is connected in series with the the armature inductance and the rotor inertia both belong
inductor it is considered as a current-controlled resistive element. to the class of inductive elements. However, due to the

46 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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 .

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 47

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

where R :¼ R1 þ R2 . Substituting (36) into (35) then pro-


vides the mixed-potential function
(a)
R1 R2 2 F 2 R1
P(v, F) ¼ v  Fin v   Fv: (37)
vM ′ vM 2R 2R R

R2 Although (37) appears to be of the form (28), the content


R1 and co-content in (37) are not simply the sums of the content
M′ C M Fin and co-content of the individual resistive elements in the
system, respectively. Moreover, R1 and R2 act as a force
divider that can be interpreted as a mechanical transformer
with transformation ratio N ¼ R1 =R. Therefore, the system
(b) cannot be decomposed into Ra and Rb since the interconnec-
tion structure depends on both R1 and R2 . Thus, even
FIGURE 11 Example of a mechanical topologically noncomplete sys- though the mixed-potential for a topologically noncomplete
tem. The system shown in (a) is not topologically complete since the system cannot be interpreted as easily as in the topologi-
velocities and forces associated with the dampers R1 and R2 cannot cally complete case, the concept per se remains applicable.
directly be expressed in terms of the velocity of the mass M and the
force of the spring C. As shown in (b), the system can be rendered
In [28] algorithms are provided for constructing mixed-
topologically complete by adding a small mass M 0 to the common potential functions for a wide class of topologically non-
connection point of R1 , R2 , and C. Then let M 0 ! 0. complete circuits. In addition, necessary conditions are

48 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

1 for tk  t < tk þ d(tk )T,


In the section ‘‘Rotating Mechanical Systems and Beyond’’ r(t) ¼
0 for tk þ d(tk )T  t < tk þ T,
we provide necessary conditions for the existence of the
mixed-potential function for a large class of systems. for tkþ1 ¼ tk þ T, k ¼ 0, 1, 2, . . ., where tk represents a sam-
pling instant, T is the fixed sampling period (duty cycle),
SWITCHED-MODE SYSTEMS and d() is the duty ratio function of the switch whose val-
Switched-mode systems are systems for which the topology ues are in the closed interval ½0; 1. For (40) the averaging
may change depending on certain discrete parameters. Exam- process means that z is replaced by the average state z,
ples include electrical power converters and mechanical sys- representing the average efforts and flows, and the discrete
tems with impacts. The switchings may be induced internally, control r is replaced by its duty ratio function d. The consis-
as in the case of a diode in a power converter or an impact in a tency conditions on the averaged mixed-potential functions
mechanical system, or it may be triggered externally as in the are thus given by
case of firing a thyristor in a power converter. Since the topol-
ogy of a system is determined by the interconnection structure P d (z)jd¼1 ¼ P 1 (z),
of the elements, it is not surprising that the BM description P d (z)jd¼0 ¼ P 0 (z),
yields a mixed-potential function that depends on the position
of the switches. To illustrate how the mixed-potential is where P 1 (z) is the mixed-potential function for the extreme
altered by switching phenomena, we first extend the BM saturation value d ¼ 1, and P 0 (z) is the mixed-potential
equations for systems containing a single independent switch. function for the extreme saturation value d ¼ 0. Note that
The switch position, denoted by the scalar function r, is P d (z) can be considered as a weighted ratio, with weighting
assumed to take values in the discrete set f0, 1g. Further- parameter d, between P 1 (z) and P 0 (z).
more, we assume that, for each switch position, the associ-
ated system admits the construction of a mixed potential. Example 7: A Power Converter
Adopting the terminology from [4], each mode can be char- Consider the single switch dc-to-dc boost power converter
acterized by a set of BM parameters as follows. When the depicted in Figure 12. Assume that the load resistor Ro ,
switch position function takes the value r ¼ 1, the associ-
ated system, denoted by R1 , is characterized by a known set
L
of BM parameters R1 ¼ fQ1 , P 1 g satisfying
σ=1
+
Vin − C Ro
Q1 (z)_z ¼ rz P 1 (z): (38)
L σ VC
Similarly, when the switch position function takes the value 0
IL
r ¼ 0, the associated system is characterized by R0 ¼ +
1
Vin − C Ro
fQ0 , P 0 g and satisfies
L
Q (z)_z ¼ rz P (z):
0 0
(39)
Vin + C Ro
Hence, a switched system arising from the systems R1 and σ=0 −
R0 defines a switched BM system whenever it is completely
characterized by the set of switched BM parameters
Rr ¼ fQr , P r g with switched mixed-potential FIGURE 12 A single switch boost converter topology. This power
converter is used to realize an output dc voltage greater than its
P r (z) ¼ (1  r)P 0 (z) þ rP 1 (z), (40) input dc voltage Vin . A boost converter is also called a step-up
converter since it increases the input voltage. The boosting effect is
satisfying accomplished by charging the inductor L with magnetic energy
(switch in position r ¼ 1). This magnetic energy is then released to
Qr (z)_z ¼ rz P r (z): (41) charge the capacitor C (switch in position r ¼ 0). Additionally, the
capacitor operates as a filter element to smooth the switching
The Q-matrices are usually not altered by the switch positions, effects in the current and voltage fed to the load Ro . In practice the
in which case Qr (z) ¼ Q(z). Furthermore, the inclusion of switch is realized by a transistor and a diode.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 49

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

V2 Example 8: A Bouncing Pogo-Stick


P 0 (I, V) ¼ Vin I  þ VI, Consider the vertically bouncing pogo stick depicted in Fig-
2Ro
ure 13. The system consists of a mass M and a massless foot,
yielding the differential equations interconnected by a linear spring with compliance C ¼ K1
and a damper R. The mass can move vertically under the
LI_ ¼ Vin þ V, influence of gravity g. The contact situation is described by
V r ¼ 0 (foot has no ground contact, OFF) and r ¼ 1 (foot has
CV_ ¼ I  :
Ro ground contact, ON). The co-energy storage in the mass and
the spring equals H (v, F) ¼ ð1=2ÞMv2 þ ð1=2ÞCF2 , where
Similarly, for the switch in position r ¼ 1, we have v ¼ x_ M denotes the velocity of the mass and F ¼ KxK denotes
the force associated with the spring. Note that for r ¼ 0 the
V2
P 1 (I, V) ¼ Vin I  , mass is ‘‘disconnected’’ from the spring and damper, and the
2Ro
system equations can be described with help of the mixed-
yielding the differential equations potential function
F2
LI_ ¼ Vin , P 0 (v, F) ¼ Mgv  ,
2R
V
CV_ ¼  : yielding the no-contact dynamics
Ro

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

g M from which we deduce the contact


dynamics

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

50 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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)

where D(q) 0 is the generalized mass matrix. Consequently, Now, introducing


the Lagrangian becomes L(q, f ) ¼ T  (q, f )  V(q), so that (6)
extends to the form P( f , ec ) ¼ e>
c f (50)

D(q)f_ þ B(q, f )f þ rq V(q) ¼ 0, (43) and


 
which is commonly used in robotics. Here the term B(q, f )f D(^q(ec )) B(^q(ec ), f )C(ec )
Q( f , ec ) ¼ (51)
reflects the coriolis and centrifugal forces, which stem from 0 C(ec )

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 51

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

z_ ¼ Jrz H(z), (53) ~  ) ¼ p_ > q_ (force 3 velocity):


P(

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

52 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 53

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

M z2 the system (67) can be written as (64), with


 
R(1  z2 )2 z21 (1  z2 )z1 z3 z21
g, z3 P(z) ¼  u þ Mg  : (69)
2a2 a M 2a

To show that (69) is indeed a power function of a form similar to


FIGURE 14 A levitated ball system. This system consists of an iron (28), we first note that the current (electrical flow) through the
ball in a vertical magnetic field, which is created by a single electro- coil of the electromagnet equals L1 (z2 )z1 , with displacement-
magnet. The electromagnetic force created by the electromagnet is modulated inductance L(z2 ) ¼ a(1  z2 )1 , and M1 z3 equals
used to counteract the effect of the gravitational force.
the velocity (mechanical flow) of the ball. The term ð1=2Þa1 z21
in terms of three Euler angles and their associated velocities. represents the force of electrical origin (electrical effort) acting
However, this procedure yields six differential equations on the ball, and Mg represents the gravitational force (mechani-
instead of three. Alternatively, the Euler equations (66) can cal effort) acting on the ball. Hence, the terms on the right-hand
be described by the Euler-Poincare equations [34]. n side of (69) can be identified as, respectively, the electrical con-
In the next example, the above procedure extends to sys- tent associated with the resistance of the coil and the power sup-
tems with independent inputs. plied by the voltage source, the mechanical content associated
with the power ‘‘supplied’’ by gravity, and the power delivered
Example 10: A Magnetic Levitation System from the electromagnet to the ball. Since the state variables of
Consider the system of Figure 14 consisting of an iron ball in the system are neither efforts nor flows, the present description
a vertical magnetic field created by a single electromagnet. belongs to the class of homonymous BM equations. A canonical
The voltage u applied to the electromagnet can be consid- description does not exist because there is no potential co-
ered as the control input. Adopting the standard modeling energy storage in the system. n
assumptions of unsaturated flux [35], the dynamic model of
the system can be written in the form DISTRIBUTED-PARAMETER SYSTEMS
We now briefly discuss how the mixed potential can be used
z_ ¼ F(z, u),
for distributed-parameter systems. We begin by considering
with z ¼ col(z1 , z2 , z3 ) and a one-dimensional chain consisting of n identical point
2 3 masses M connected to each other with identical ideal
 Ra (1  z2 )z1 þ u
6 z3 7 springs with compliance C (see Figure 15). At rest the equilib-
F(z, u) ¼ 4 M 5: (67) rium distance between neighboring masses is Dl. The veloc-
z21
2a  Mg ity (flow) in the z-direction associated with the kth mass is
denoted by vk , and the force (effort) associated with the kth
spring is Fk . A mixed-potential for this system is given by
vk−1 vk vk+1
Fk−1 Fk Fk+1 X
n
C P¼ Fk (vkþ1  vk ): (70)
M
k¼1

Δl
Let us rewrite (70) as
FIGURE 15 Toward distributed-parameter systems. This example X
n

illustrates the salient features of the transition from a lumped- P ¼ Dl Pk,


parameter to a distributed-parameter system given by an infinitely k¼1
long chain of equal mass points M connected by linear massless
where
springs with compliance C and natural unstretched length Dl. In the
limit Dl ! 0, the force (effort) Fk (t) and velocity (flow) vk (t), with v  v
kþ1 k
integer index k identifying the movement of the k -th mass and stiff- P k ¼ Fk
Dl
ness, become continuous force and velocity fields F (z, t) and
v (z, t), respectively, with continuous spatial coordinate z. is the mixed-potential associated to the kth subsystem.

54 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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 d( )0 P :¼ r( )0 P0  r( )z Pjz¼0 , (75)

vkþ1  vk @v d( )1 P :¼ r( )1 P1 þ r( )z Pjz¼1 , (76)


! ¼: rz v,
Dl @z
providing in addition to (74) the equations
where the constants l and E are the linear mass density and
Young’s modulus, respectively [17]. A direct consequence 0 ¼ dv0 P ¼ Fext þ F0 , (77)
of this transition is that the number of degrees of freedom
goes from a finite number n to infinity, where the infinitesi- 0 ¼ dF0 P, (78)
mal mass points are now identified by a continuous spacial M1 v_ 1 ¼ dv1 P ¼ R1 v1  F1 , (79)
parameter z 2 Z. Hence, the mixed-potential function
0 ¼ dF1 P: (80)
becomes the functional
Z
Notice that the form of the mixed-potential functional
P½v, F ¼ P(rz v, F)dz, (71) (71) is not unique since instead of (70) we could equally well
Z
start from the discrete mixed-potential
with density
X
n
P(rz v, F) ¼ Frz v: (72) P¼ vk (Fk  Fk1 ): (81)
k¼1
The derivatives of the mixed-potential functional (71) with
respect to the distributed flow field v(z, t) and effort field In the transition from a discrete to a continuous system, the
F(z, t) are determined by invoking the functional (or varia- latter choice replaces the term Frz v in (72) by vrz F. In a
tional) derivative playing a role analogous to the gradient similar fashion as before, these terms can be interpreted as
of a function. Since the chain is infinitely long, implying that the instantaneous power density between the ‘‘inductive’’
the natural boundary conditions are zero, there is in fact no part of the system Ra (including the distributed masses) and
boundary at all. These derivatives thus reduce to Euler-type the ‘‘capacitive’’ part of the system Rb (including the distrib-
equations [36], [37] uted springs). Although both (70) and (81) lead to (74), the
latter choice affects the boundary potentials. See [38] and
d( ) P :¼ r( ) P  rz (r( )z P): (73) [39] for more details.
It is noteworthy that, from the perspective of the analogy
The resulting distributed-parameter BM equations are used here, (74), together with the boundary conditions (77)–
       (78), also describe a lossless electrical transmission line that
l 0 v_ dv P rz F
¼ ¼ , (74)
0 E 1
F_ dF P Dz v is driven on one end by a voltage source and on the other
end terminated by a inductor in series with a resistor. For a
where v_ and F_ must be interpreted as the partial derivatives more complete discussion on the application of the concept
of v and F with respect to time. of mixed-potential to electrical transmission lines, see [36].
Suppose next that the chain has finite length, say one A more recent and closely related application of the distrib-
meter, and that at z ¼ 0 an external force Fext is applied, uted-parameter BM equations is presented in [40], which
whereas at z ¼ 1 the chain is connected to a sliding mass M1 considers nonlinear activator-inhibitor equations to de-
that is subject to friction with friction coefficient R1 ; see Fig- scribe and control pattern-forming systems.
ure 16. The mixed-potential then becomes
Z 1
P½F, v ¼  Frz vdz þ P0 þ P1 , v1
0
v0
where
F1 M1
Fext
0
P ¼ v0 Fext F0 R1

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 55

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,

56 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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

Applications to Analysis and Control

A s outlined in ‘‘History of the Mixed-Potential Function,’’ one


of the main motivations behind the construction of the
mixed-potential function concerns its use in determining Lyapu-
closed-loop system is the difference between the total energy of
the system and the energy supplied by the controller [35]. How-
ever, the energy-balancing control method is stymied by the dissi-
nov-based stability criteria for nonlinear electrical circuits. A pation obstacle—a term that refers to the existence of resistive
strong feature of the mixed-potential function method is that it elements whose energy dissipation does not vanish at the desired
can also be applied to circuits with negative resistors. Several equilibrium point. The dissipation obstacle occurs, for instance, in
theorems are available, each imposing particular restrictions on electrical and electromechanical systems that have equilibrium
the type of nonlinearity allowed in the circuit [19]. By analogy states with currents or velocities not equal to zero. On the other
these theorems can be carried over verbatim to the engineering hand, a translational mechanical system in equilibrium always has
domains considered in the present article. We thus highlight its velocities equal to zero, and hence does not suffer from the dis-
some recent developments that take the mixed-potential as a sipation obstacle. Energy-balancing control cannot be applied to
starting point. systems that suffer from the dissipation obstacle. Based on BM
The energy-based Lagrangian and Hamiltonian modeling theory and the mixed-potential function a power-shaping method
methods have resulted in a renewed attention for control design is developed in [S29] and [S30]. This method shapes the mixed-
based on energy called passivity-based control (PBC); see [4], potential function, and does not suffer from the dissipation obsta-
[5], and [35]. The control objective is achieved through an energy cle. Furthermore, in some cases the power-shaping method yields
shaping and damping injection process to modify the energy and better performance than energy-shaping methods, and therefore
dissipation structure of the system. From a network-theoretic it is also interesting to apply power shaping to mechanical and
perspective, the damping injection process yields controllers that other systems. The multidomain modeling approach of the
forces the closed-loop dynamics to behave as if artificial resistors present article has led to the extension of the power-shaping
(the control parameters) are added to the system. These energy- method to general nonlinear systems [32], [33].
based control methods, however, do not specify where to inject
damping and how to tune the controller. Using BM theory, and in REFERENCES
particular theorems S1, S2, and S3 from ‘‘History of the Mixed- [S27] D. Jeltsema and J. M. A. Scherpen, ‘‘Tuning of passivity-preserv-
Potential Function’’ provides a tool for control design with damp- ing controllers for switched-mode power converters,’’ IEEE Trans. Auto-
mat. Contr., vol. 49, no. 8, pp. 1333–1344, Aug. 2004.
ing injection tuning rules [S27]. [S28] M. M. J. de Vries, M. J. Kransse, M. Liserre, V. G. Monopoli, and
For more industrially relevant applications of the BM theory J. M. A. Scherpen, ‘‘Passivity based harmonic control through series/
we refer to [40] and [S28]. BM theory is used in [40] to investi- parallel damping of an H-bridge rectifier,’’ in Proc. IEEE Int. Symp.
Industrial Electronics, Vigo, Spain, June 2007, pp. 3385–3390.
gate the stability of large arrays of actuators, whereas [S28] [S29] D. Jeltsema, R. Ortega, and J. M. A. Scherpen, ‘‘On passivity
applies the BM theory for controller tuning of a standard indus- and power-balance inequalities of nonlinear RLC circuits,’’ IEEE Trans.
trial power converter. Circuits Syst. I, vol. 50, no. 9, pp. 1174–1179, Sept. 2003.
[S30] R. Ortega, D. Jeltsema, and J. M. A. Scherpen, ‘‘Power shaping:
There are several ways to achieve energy shaping. In the case A new paradigm for stabilization of nonlinear RLC circuits,’’ IEEE
of energy-balancing PBC, the energy function assigned to the Trans. Automat. Contr., vol. 48, no. 10, pp. 1762–1767, Oct. 2003.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 57

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

58 IEEE CONTROL SYSTEMS MAGAZINE » AUGUST 2009

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.

AUGUST 2009 « IEEE CONTROL SYSTEMS MAGAZINE 59

Authorized licensed use limited to: University of Groningen. Downloaded on December 23, 2009 at 05:19 from IEEE Xplore. Restrictions apply.

Potrebbero piacerti anche