You are on page 1of 6

2013 European Control Conference (ECC)

July 17-19, 2013, Zürich, Switzerland.

Passivity-based Control of Implicit Port-Hamiltonian Systems


Alessandro Macchelli

Abstract— The main contribution of this paper is the gener- have been introduced at the very beginning of the port-
alisation of well-known energy-based control techniques (i.e., Hamiltonian theory, but not so many results have been pre-
energy-balancing passivity-based control and passivity-based sented as far as their control is concerned, with the noticeable
control with state modulated source), to the case in which the
plant is a port-Hamiltonian system in implicit form. A typical exceptions of [14], where the energy-shaping control via
situation is when (part of) the system is obtained from the spa- Casimir generation has been approached by starting from
tial discretization of an infinite dimensional port-Hamiltonian the properties of the Dirac structure of the plant both in the
system: in this case, the dynamics is not given in standard finite and infinite dimensional case, and of [15], [16]. In
input-state-output form, but as a set of DAEs. Consequently, case of input-state-output port-Hamiltonian systems, a state-
the control by energy-shaping has to be extended to deal with
dynamical systems with constraints. The general methodology modulated source is the simplest way for dealing with the
is discussed with the help of a simple but illustrative example, stabilisation of equilibria that require an infinite amount of
i.e. a transmission line interconnected with an RLC circuit. supplied energy, i.e. with the so-called dissipation obstacle
that limits the applicability of the control by interconnection
I. I NTRODUCTION via Casimir generation and of energy-balancing passivity-
This paper deals with the extension of classical energy based control. The general methodology is illustrated with
based control techniques (energy-balancing passivity-based reference to a particular example, i.e. a trasmission line with
control and passivity-based control with state-modulated RLC load, both in the series and parallel configuration.
source, [1], [2]) to port-Hamiltonian systems [3] in implicit The paper is organized as follows. In Sect. II, Dirac struc-
form, i.e. not written in standard input-state-output form but tures and associated port-Hamiltonian systems are briefly
as a set of DAEs, [4], [5]. The motivating application is when presented. Then, Sect. III contains the main theoretical
the port-Hamiltonian dynamics follows from the spatial dis- contributions. More precisely, in Sect. III-A, the energy-
cretization of a distributed port-Hamiltonian system carried balancing passivity-based control, and in Sect. III-B, the
out according to the technique proposed in [6]. control with state-modulated source are extended to im-
In a recent work [7], the control by interconnection and plicit port-Hamiltonian systems. The examples is reported
energy shaping via Casimir generation [2], [5], [8] has been in Sect. IV, while conclusions and a discussion about future
extended to this scenario, and the stabilization of the system activities are in Sect. V.
in a non-zero equilibrium is accomplished by looking or II. BACKGROUND
generating a set of Casimir functions in the closed-loop
system that robustly (i.e. independently from the Hamiltonian A. Dirac structures
function) relates the state of the infinite dimensional port A Dirac structure is a linear space which describes internal
Hamiltonian system with the state of the controller. The power flows and the power exchange between the system
shape of the energy function of the closed-loop system can and the environment. Denote by F × E the space of power
be changed by properly choosing the Hamiltonian function variables, with F an n-dimensional linear space, the space
of the controller in order to introduce a (possibly global) of flows (e.g. velocities and currents) and E ≡ F ∗ its dual,
minimum in a desired configuration. This approach has the space of efforts (e.g. forces and voltages), and by he, f i
shown its potentialities in the stabilisation of distributed port- the power associated to the port (f, e) ∈ F × E, where h·, ·i
Hamiltonian systems [9]–[12], and of their finite-element is the dual product between f and e.
approximations, [7], [13]. Definition 2.1: Consider the space of power variables F ×
In this paper, energy-balancing passivity-based control E. A (constant) Dirac structure on F is a linear subspace
and passivity-based control via state-modulated source are D ⊂ F × E such that dim D = dim F and he, f i = 0,
extended to implicit port-Hamiltonian systems, with the final ∀(f, e) ∈ D.
goal of being applied to a finite element approximation A Dirac structure defines a power-conserving relation
of the distributed parameter plant. In this way, standard on F × E, and different representations in coordinates are
tools for studying the stability of finite dimensional port possible, [17]. For example, every Dirac structure D can be
Hamiltonian systems can be used to prove the validity of given in kernel representation as
the boundary controller. Implicit port-Hamiltonian systems
n o
D = (f, e) ∈ F × E | F f + Ee = 0 (1)
A. Macchelli is with the Department of Electrical, Electronic
and Information Engineering “Guglielmo Marconi” – DEI, Univer-
or in image representation as
sity of Bologna, viale del Risorgimento 2, 40136 Bologna, Italy
n o
alessandro.macchelli@unibo.it D = (f, e) ∈ F ×E | f = E T λ, e = F T λ, λ ∈ Rn (2)

978-3-952-41734-8/©2013 EUCA 2098


where F and E are n × n matrices such that
EF T + F E T = 0

rank F | E = n (3)
and, in this case, he, f i = eT f .
B. Port-Hamiltonian systems (a) Series configuration. (b) Parallel configuration.
Fig. 1. RLC circuits.
In case of finite dimensional port-Hamiltonian systems,
once the Dirac structure is given, the dynamics follows from
the port behavior of the energy storing elements. Denote by
Example 2.1 (RLC circuits): The series RLC circuit of
X the space of energy variables and by H : X → R the
Fig. 1a is characterised by the Dirac structure
energy function. Then, the port behavior is:
     
∂H 1 0   0 1   0
f = −ẋ e= (x) (4) 0 1 fQ −1 0 eQ 0
∂x
0 0 fΦ +  0 1 eΦ + −1 fR +
     
and, if the kernel representation (1) is adopted, the associated
dynamics is expressed by −F ẋ + E ∂H 0 0 0 1 0
∂x (x) = 0, with x(0) = | {z } | {z } | {z }
x0 ∈ X . Note that, Ḣ = 0, i.e. energy is conserved, which is =:FS,s =:ES,s =:FR,s
coherent with the fact that no external ports and dissipative  
0
 
0
 
0
effects have been modelled. 1 0 1
In the general case, the Dirac structure D associated to 0 eR +  0  f + 0 e = 0 (9)
+     
the port-Hamiltonian system defines a power conserving 0 −1 0
relation between several port variables, e.g. two internal | {z }
ports S and R, which correspond to energy-storage and =:ER,s

dissipation respectively, and two external ports C and I, On the other hand, the Dirac stricture of the RLC circuit in
which are devoted to an exchange of energy with a controller parallel configuration of Fig. 1b is defined by
and the environment respectively. If (fS , eS ) ∈ FS × ES ,      
(fR , eR ) ∈ FR × ER , (fC , eC ) ∈ FC × EC and (fI , eI ) ∈ 1 0   0 1   1
FI × EI denote the power variables of the energy-storage, 0 1 fQ −1 0 eQ 0
0 0 fΦ +  1 0 eΦ + 0 fR +
     
dissipative, control and interaction ports respectively, in the
kernel representation (1) the Dirac structure D is given by 0 0 0 1 0
the following subset of F ×E, with F = FS ×FR ×FC ×FI
| {z } | {z } | {z }
=:FS,p =:ES,p =:FR,p
and E = ES × ER × EC × EI :      
n 0 0 0
0 0 1
D = (fS , fR , fC , fI , eS , eR , eC , eI ) ∈ F × E | +   eR +  
   f + 
 e = 0 (10)
−1 0 0
FS fS + FR fR + FC fC + FI fI + 0 −1 0
o | {z }
+ ES eS + ER eR + EC eC + EI eI = 0 (5) =:ER,p

where the matrices (Fi , Ei ), with i = S, R, C, I, satisfy a In both cases, the Hamiltonian is given by
set of conditions similar to (3). If the behavior at the energy x2Q
!
1 x2
storing port is given as in (4) and the dissipative port satisfies HL (xQ , xΦ ) = + Φ (11)
the (linear) resistive relation 2 CL LL

Rf fR + Re eR = 0 (6) where xQ and xΦ are the charge in the capacitor and the
magnetic field in the inductor, respectively. Moreover, the
where Rf and Re are square matrices such that Rf ReT = resistive relation (6) takes the form
Re RfT > 0, and rank(Rf | Re ) = dim FR , then the port-
Hamiltonian dynamics results into the following set of DAEs: RL fR + eR = 0 (12)
∂H Finally, the dynamics follows from (4), that now reads fQ =
−FS ẋ + ES (x) + FR fR + ER eR +
∂x −ẋQ , fΦ = −ẋΦ , eQ = ∂H ∂HL
∂xQ , and eΦ = ∂xΦ .
L

+FC fC + EC eC + FI fI + EI eI = 0 (7) Example 2.2 (Trasmission line): The distributed port-


Rf fR + Re eR = 0 Hamiltonian description of the lossless transmission line
has been given in [18], but in this paper its finite element
with x(0) = x0 ∈ X . Note that, in this case,
approximation discussed in [6] is adopted for control
dH purposes. It is beyond the scope of this paper to provide a
(x(t)) ≤ eT T
C (t)fC (t) + eI (t)fI (t) (8)
dt detailed description on how this approximation is obtained.
which means that the variation of internal energy is bounded Roughly speaking, the spatial domain Z = [0, L] of
by the incoming power flows through the control and inter- the trasmission line is divided into N segments, and
action ports. on each segment the dynamics is approximated by a

2099
with
 
0 −α 0 −(1 − α)
F̃S,∞ =
α 0 1−α 0
 
1 0 −1 0
ẼS,∞ =
0 −1 0 1
and the storage, control and interaction ports given by
Fig. 2. Finite element model of a lossless transmission line. T
fS,∞ = fq1 fφ1 · · · fqN fφN
T
eS,∞ = e1q e1φ · · · eN q eN
φ
finite dimensional port-Hamiltonian system. Denote by
Zi = [li , ri ], with i = 1, . . . , N , one segment. Clearly, fC = fl1 eC = e1l
ri = li+1 for i = 1, . . . , N − 1, and l1 = 0 and rN = L. fI = frN eI = eN
r
Then, a port-Hamiltonian system that approximates the T
infinite dimensional dynamics on Zi is characterized by If x∞ = x1q x1φ · · · xN q xN
φ denotes the state
a Dirac structure for which eil = eiq + (1 − α)fφi , and variable, the total Hamiltonian is given by
2 2!
fli = −eiφ − (1 − α)fqi show the effect on the internal N
1 X xiq xiφ
“energy port” of the boundary conditions in z = li , while H∞ (x∞ ) = + (14)
2 i=1 Ci Li
eir = eiq − αfφi , and fri = −αfqi + eiφ , in z = ri , where
0 < α < 1 is a free parameter. and the dynamics follows from the port behaviour (4), i.e.
With reference to Fig. 2, fqi and fφi represent (minus) the fS,∞ = −ẋ∞ and eS,∞ = ∂H ∞
∂x∞ .
currents flowing through the capacitor Ci and the inductor III. E NERGY- BASED CONTROL
Li that approximate the dynamics of electrical and magnetic
fields on Zi , while eiq and eiφ are the voltages at the same To simplify the notation, in (5) the “interaction port” is
components. Moreover, (fli , eil ) and (fri , eir ) define a pair not taken into account, i.e. FI = ∅. However, all the result
of ports that are the discrete counterpart of the boundary that are presented in this section can be easily extended to
conditions for the spatial domain Zi . The complete Dirac the most general case.
structure of the trasmission line is obtained by interconnect- A. Energy-balancing passivity-based control
ing in power-conserving way all the Dirac structure defined The energy-balance relation (8) can be equivalently rewrit-
on each Zi , by imposing that fri = −fli+1 and eir = ei+1 l , ten in integral form
for i = 1, . . . , N − 1. The result is a Dirac structure in the Z t
form (5) with FR = ∅, defined by the following relation: H(x(t)) − H(x(0)) = eT
C (τ )fC (τ )dτ − d(t) (15)
0
1−α ··· 0 0
 
0
where d(t) ≥ 0 takes into account the dissipated energy. It is
 0 1 − α ··· 0 0 
  well known that, under the hypothesis that (7) as an effort-
 0 0 ··· α 0   fS,∞ +
 in causality at the control port, the standard formulation of
 0 0 ··· 0 α
passivity-based control requires to determine a control action
F̄S,∞
eC = β(x) + e0C (16)
0 1 ···
 
0 0
 −1 0 · · · 0 0  such that the closed-loop dynamics satisfies the following
 
+  0 0 · · · 0 −1  eS,∞ +
 new energy-balance relation:
 0 0 · · · −1 0  Z t
T
ĒS,∞ Hd (x(t)) − Hd (x(0)) = e0C (τ )fC0 (τ )dτ − dd (t) (17)
        0
1 0 0 0 Here, Hd is a desired energy function that has a strict
0 1 0 0
        minimum at x? , fC0 is the new passive “output,” while
 0  fC +  0  eC +  1  fI +  0  eI = 0 (13)
+       
dd (t) ≥ 0 replaces the natural dissipation, that is usually
0 0 0 1
increased to improve the convergence rate. So, a direct
0 0 0 0 comparison between (15) and (17) clearly shows the main
where   step of this control technique, i.e. the energy shaping plus
F̃S,∞ ··· 0 the damping injection, [1], [2], [5].
 .. .. ..  A large class of dynamical systems can be stabilized by
F̄S,∞ = . . . 
further requiring to find a function β(x) such that the energy
0 ··· F̃S,∞
  supplied by the controller is a function Ha of the state of
ẼS,∞ ··· 0 the plant, i.e. if
ĒS,∞ =  ... .. .. 
 Z t
. . 
− β T (x(τ ))fC (τ )dτ = Ha (x(t)) + κ (18)
0 ··· ẼS,∞ 0

2100
with κ ∈ R some constant, [1], [2], [5]. Clearly, (18) is B. Passivity-based control with state-modulated source
a particular case of (17). In this respect, let us write the The solution of (21) can be stated as follows: find a state
“desired” closed-loop Hamiltonian as follows: dependent control action β that is able to shape the open-loop
Hd (x) = H(x) + Ha (x) (19) Hamiltonian thanks to Ha , and in such a way that closed-
loop dynamics i.e., (7) with (16), and target dynamics i.e.,
Given a desired equilibrium configuration x? , the idea is to the port-Hamiltonian system with the same Dirac structure
select Ha in such a way that Hd has a minimum in x? , that (5) and resistive relation (6), but with Hamiltonian (19), have
is made asymptotically stable by damping injection. the same behaviour at the storage, resistive and control ports.
Having in mind the image representation (2) of a Dirac This requirement is quite strong, and it can be relaxed by
structure in the form (5), the 
differential formulation of (18) requiring that the control input β(x) is able to map the tra-
T
is equivalent to require that − ∂ ∂x Ha T
ES + β T EC T
λ = 0, jectories of the open-loop system (7) into the trajectories of
nS +nR +nC
for all λ ∈ R , or equivalently that another port-Hamiltonian system with Hamiltonian (19), and
∂Ha characterised by the same Dirac structure (5) and resistive
−ES (x) + EC β(x) = 0 (20) relation (6).
∂x
The PDE (20) provides the family of Hamiltonian Ha that From the image representation (2) of a Dirac structure,
can be used to shape the energy function in closed-loop, and as far as the open-loop dynamics is concerned, it exists λ ∈
the control action that realizes it. This equation is determined RnS +nR +nC that depends onx, such that −ẋ = EST λ, ∂H ∂x =
by the Dirac structure D of the plant, and it is independent FST λ, 0 = Rf ER T
+ Re FRT λ, and eC = FCT λ. Similarly,
from the resistive relation: an equivalent way to re-write (20) as far as the “desired dynamics” is concerned, there exists
is in fact λ0 ∈ RnS +nR +nC such that −ẋ = EST λ0 , ∂H T 0
∂x = FS λ , 0 =
d

T T 0 0 T 0
Rf ER + Re FR λ , and eC = FC λ . Since the trajectories
   T
0 ES
 0  E T  are required to be the same, and in spite of (16) and (19),
   R 
 0   T we have that
 ∂H  ∈ Im EC
F T  ≡ D (21)

− a 
EST
   
 ∂x   ST  0
 0   FR  − ∂Ha   FST 
 ∂x  ∈ Im  (24)
β FCT T T

 0  Rf ER + Re FR
It is easy to verify that, thanks to (16), the port- β FCT
Hamiltonian system (7) is transformed into another port- Note that if (21) holds, then also (24) is satisfied.
Hamiltonian system with Hamiltonian Hd given by (19) that It is easy to verify that, if (24) holds, then the open-
satisfies the following energy-balance relation: loop system is mapped into the desired closed-loop one, for
dHd 0T which the Hamiltonian function Hd is selected so that “nice”
(x(t)) = eT
R (t)fR (t) + e C (t)fC (t)
dt (22) stability properties are satisfied: the same consideration about
T
≤ e0 C (t)fC (t) the proof of asymptotic stability drawn for the energy-
balancing passivity-based control discussed in the previous
Clearly, among all the possible choices compatible with (20)
section are still valid here. More details on this point in the
or (21), Ha will be selected in such a way that Hd is a
next session.
candidate Lyapunov function with a minimum at the desired
equilibrium x? . Then, (22) can be used in Lyapunov analysis IV. E XAMPLE : TRANSMISSION LINE WITH RLC LOAD
to deduce stability of x? by taking, for example, e0C = 0. The
equilibrium turns out to be asymptotically stable if the largest The scope of this section is to verify the applicability of
invariant set under the closed-loop dynamics contained in the previously introduced techniques to a simple but illus-
n o trative example. The plant consists of the power conserving
x ∈ X ∩ B | eTR fR = 0 (23) interconnection of the spatially discretized transmission line
of Example 2.2 with the series and parallel RLC circuits
equals {x? }, being B an open neighbourhood of x? . presented in Example 2.1. In both cases, we impose that
Furthermore, from the linearity properties of the Dirac fI = −f and eI = e.
structure, the open-loop system with control input (16) and In case the load is the RLC circuit in the series config-
the target dynamics resulting from the Hamiltonian (19) uration, from (9) and (13), the port-Hamiltonian model is
share the same behaviour at the storage, resistive and control characterised by a Dirac structure defined by (5), where
ports, independently from the resistive relation. This means
···
 
that (20) or (21) impose a strong link between open and 0 0 0 0
closed-loop dynamics, that is based only on the property 
 FS,s 0 0 ··· 0 −α 
of the Dirac structure. This is somehow related to the so- 
 0 0 · · · 0 0 
called “dissipation obstacle,” that prevents energy-balancing FS =   0 0 · · · −α 0 
passivity-based control schemes to stabilise equilibria that 
 0 0 −(1 − α) · · · 0 0 
require an infinite amount of supplied energy. A possible  1−α 0 ··· 0 0 
solution to this problem is illustrated in the next section. 0 F̄S,∞
2101
and A possible choice for Ha is the following:
···
 
0 0 0 0 N
!
1 (ξ − ξ ? )2 CL X Ci

 ES,s 0 0 ··· 1 0 Ha (ξ) = − e? 1+ + ξ+κ
 0 0 ··· 0 0
 
FR,s
 2 CC CC i=1
CC
 
ES =  0 0 ··· 0 1 FR =
 0 
 where CC > 0 is a design parameter, ξ ? is the value of ξ

 0 −1 0 ··· 0 0 0 at the equilibrium, and κ a constant. This is the same result
 0 1 ··· 0 0 obtained in [7], where the controller has been developed by
0 ĒS,∞ generating Casimir functions in closed-loop. The constant κ
   
  0 0 can be selected to have the closed-loop Hamiltonian (19)
ER,s 0 1 quadratic in the increments, i.e.:
ER =  0  FC = 
 1  EC =  0 
  
? T
 xQ  xQ
0 ?
 
0 0 CL − e CL − e
 x1q  x1q
 C − e?   C − e? 
 
with 1  1
.. ..
  
   
fS = fQ fΦ fS,∞
T
eS = eQ eΦ eS,∞
T 
 N . 


 N . 

(25) 1 xq
− e ?   xq
− e ? 
Hd (x) =  CN  Hd  CN (29)
   
Moreover, the resistive relation (12) holds. The state variable 2 x x

Φ   Φ 
T
x = (xQ , xΦ , x∞ ) is the collection of the state variables  x1φ   x1φ 
   
of the two main subsystems, and the total Hamiltonian the .. ..
   
   
sum of the (11) and (14), i.e.:
 .   . 
xN φ x N
φ
H(x) = H∞ (x∞ ) + HL (xQ , xΦ ) (26)
with
Simple physical considerations show that the desired equi-  C2 
x? xi,? CL CN
librium configuration is CQL = Cqi = e? , and LΦL =
x? L
CC + CL ··· CC 0 ··· 0
xi,?
 .. .. .. .. .. 
φ
= 0, for i = 1, . . . , N , that means zero flowing current

 . ... . . . . 

Li 2
CL CN CN
and constant voltage e? along the transmission line and on
 
Hd = 
 CC ··· CC + CN 0 ··· 0 
1

the load. As in the case in which the transmission line is 
 0 ··· 0 LL ··· 0 

not present, such equilibrium can be stabilised via energy-  .. .. .. .. .. 
shaping by following the methodology discussed in Sect. III-
 . ... . . . . 
1
A. In particular, the PDE (20) or its equivalent formulation 0 ··· 0 0 ··· LN
(21) has a solution. With reference to (21), it is necessary to Stability easily follows from (22) and from the fact that (29)
T
find λ = (λ1 , λ2 , λ3 ) , possibly dependent on x, such that is bounded from below. Asymptotic stability is proved by
∂Ha checking that under the closed-loop dynamics, the largest
− = FS T λ
∂x invariant solution contained in (23) equals the desired equi-
β = FC T λ (27) librium. In fact, when Ḣd = eTR fR = 0, we have that xΦ = 0
and xQ = x̄Q constant, to be determined later on. From the
0 = EST λ = ER
T
λ = FRT λ = EC
T
λ
system dynamics we obtain that
T T
Let assume λ1 = (λ1,2 , . . . , λ1,4 ) , λ2 = (λ2,1 , λ2,2 ) and
T xN
q x̄Q xN
φ
λ3 = (λ3,1 , . . . , λ3,2(N −1) ) . Then, with simple calcula- αẋN
φ + = αẋN
q + =0
tions, from the last set of relations in (27), it follows that CN CL LN

λ1,2 = λ1,3 = λ2,1 = λ3,1 = λ3,2i−1 = 0 The only invariant solution compatible with Ḣd = 0 is xN
φ =
xN x̄
λ1,1 = −λ1,4 = λ2,2 = λ3,2i 0 and CqN = CQL , and the iteration of this procedure for all
the elements of the transmission line leads to xiφ = 0 and
with i = 1, . . . , N − 1. Since xiq x̄
Ci = CQL , with i = 1, . . . , N . From (28) the value assumed
∂Ha ∂Ha
− = − i = λ1,1 β = λ2,2 = λ1,1 by the control action β in this steady state configuration can
∂xQ ∂xq x̄
be computed, and then it follows that CQL = e? , and this
∂Ha ∂Ha completes the proof.
− = − i = λ1,2 = 0
∂xΦ ∂xφ In case the load interconnected to the transmission line
is the RLC circuit in parallel configuration, the resulting
we have that
port-Hamiltonian model is characterised by a Dirac structure
Ha (x) = Ha (ξ) defined by (5), where the matrices FS , FR , FC , ES , ER ,

ξ=xQ + N
P i
i=1 xq
(28) and EC are not modified, but with now FS,s , ES,s , FR,s ,
∂Ha and ER,s replaced by FS,p , ES,p , FR,p , and ER,p defined
β(x) = − (ξ)
∂ξ ξ=xQ + N
P
xiq in (10). Moreover, the port variables are defined in (25), the
i=1

2102
resistive relation (12) holds, and Hamiltonian is given by general methodologies have been illustrated with the help
(26). The desired equilibrium configuration is of a simple example, i.e. a trasmission line with RLC load
in both series and parallel configuration. Future work deals
x?Q xi,?
q x?Φ xi,?
φ e?
= = e? = = (30) with the rigorous treatment of the case in which the Dirac
CL Ci LL Li RL structure is not constant (i.e., state-modulated), the general-
with i = 1, . . . , N , which means constant voltage e? and isation to implicit systems of IDA-PBC technique, and the
?
current Re L along the transmission line and on the load. Since formalization of these energy-based techniques directly in
as in [2] without the transmission line, an energy-balancing the distributed parameter scenario.
controller is not able to stabilise the system, it is preferable
to rely on the method discussed in Sect. III-B, and look for R EFERENCES
T [1] R. Ortega and I. Mareels, “Energy-balancing passivity-based control,”
solutions of (24), i.e. to find λ = (λ1 , λ2 , λ3 ) such that
in American Control Conference (ACC 2000). Proceedings of the,
∂Ha vol. 2, 2000, pp. 1265–1270.
− = FS T λ [2] R. Ortega, A. J. van der Schaft, I. Mareels, and B. M. Maschke,
∂x “Putting energy back in control,” Control Systems Magazine, IEEE,
β = FC T λ (31)
pp. 18–33, Apr. 2001.
[3] V. Duindam, A. Macchelli, S. Stramigioli, and H. Bruyninckx, Eds.,
0 = EST λ = (RL ER
T
+ FRT )λ Modeling and Control of Complex Physical Systems. The Port-
As before, from the last set of relations in (31) Hamiltonian Approach. Springer, 2009.
[4] A. J. van der Schaft, “Implicit port-controlled Hamiltonian systems,”
λ1,2 = λ1,3 = λ2,1 = λ3,2i−1 Journal of the Society of Instrument and Control Engineers of Japan
(SICE), vol. 39, pp. 410–418, 2000.
λ1,1 = −λ1,4 = λ2,2 = λ3,2i [5] ——, L2 -Gain and Passivity Techniques in Nonlinear Control, ser.
Communication and Control Engineering. Springer–Verlag, 2000.
−RL λ1,2 + λ1,1 = 0 (32) [6] G. Golo, V. Talasila, A. J. van der Schaft, and B. M. Maschke,
“Hamiltonian discretization of boundary control systems,” Automatica,
with i = 1, . . . , N − 1. Since vol. 40, no. 5, pp. 757–771, 2004.
∂Ha ∂Ha [7] A. Macchelli, “Energy shaping of distributed-parameter port-
− = − i = λ1,1 β = λ2,2 = λ1,1 Hamiltonian systems based on finite-element approximation,” Systems
∂xQ ∂xq & Control Letters, vol. 60, no. 8, pp. 579–589, Aug. 2011.
[8] R. Ortega, A. J. van der Schaft, B. M. Maschke, and G. Escobar,
∂Ha ∂Ha “Energy-shaping of port-controlled Hamiltonian systems by intercon-
− = − i = λ1,2
∂xΦ ∂xφ nection,” in Decision and Control (CDC 1999). Proceedings of the
38th IEEE Conference on, vol. 2, Dec. 1999, pp. 1646–1651.
with i = 1, . . . , N − 1, from (32), we have that [9] A. Macchelli and C. Melchiorri, “Modeling and control of the Tim-
oshenko beam. The distributed port Hamiltonian approach,” SIAM
Ha (x) = Ha (ξ) Journal on Control and Optimization, vol. 43, no. 2, pp. 743–767,

ξ=xΦ +RL xQ + Ni=1 (xφ +RL xq )
i
P i
2004.
[10] ——, “Control by interconnection of mixed port Hamiltonian sys-
∂Ha
β(x) = −RL (ξ) tems,” Automatic Control, IEEE Transactions on, vol. 50, no. 11, pp.
∂ξ ξ=xΦ +RL xQ + N 1839–1844, Nov. 2005.
i=1 (xφ +RL xq )
i
P i
[11] A. Macchelli, “Asymptotic stability of forced equilibria for distributed
(33) port-Hamiltonian systems,” in Decision and Control (CDC 2012).
A possible choice for Ha is the following: Proceedings of the 51st IEEE Conference on, Maui, HI, Dec. 10-13
2 2012.
1 (ξ − ξ ? ) e? [12] ——, “Boundary energy shaping of linear distributed port-Hamiltonian
Ha (ξ) = − ξ+κ (34) systems,” in Lagrangian and Hamiltonian Methods for Nonlinear
2 LC RL
Control (LHMNLC 2012). Proceedings of the 4th IFAC Workshop
where LC > 0 is a design parameter, κ a constant and ξ ? on, B. M. Maschke, C. Melchiorri, and A. J. van der Schaft, Eds.
the value of ξ at the equilibrium (30). Then, the closed-loop Bertinoro, Italy: University of Bologna, Aug. 29-31 2012.
[13] A. Macchelli and C. Melchiorri, “Passivity-based control of spa-
Hamiltonian (19) is quadratic in the increments, and (30) is tially discretized port-Hamiltonian system,” in Nonlinear Control
the unique minimum. Asymptotic stability is proved in the Systems (NOLCOS 2010). Proceedings of the 8th IFAC Symposium
same way as before. on, Bologna, Italy, Sep. 2010.
[14] R. Pasumarthy and A. J. van der Schaft, “Achievable Casimirs and
V. C ONCLUSIONS AND F UTURE WORK its implications on control by interconnection of port-Hamiltonian
systems,” International Journal of Control, vol. 80, no. 9, pp. 1421–
In this paper, the energy-balancing passivity-based control 1438, 2007.
and the control by state-modulated source control are gen- [15] G. Blankenstein and A. J. van der Schaft, “Symmetries and conser-
vation laws for implicit port-controlled Hamiltonian systems,” in La-
eralised to the case in which the plant is a port-Hamiltonian grangian and Hamiltonian Methods for Nonlinear Control (LHMNLC
system in implicit form. The final goal is to apply these 2000). Proceedings of the 1st IFAC Workshop on, N. E. Leonard and
control methodologies to finite dimensional port-Hamiltonian R. Ortega, Eds. Princeton University, 2000, pp. 98–103.
[16] ——, “Symmetry and reduction in implicit generalized Hamiltonian
systems obtained from the spatial discretization of distributed systems,” Reports on Mathematical Physics, vol. 47, no. 1, pp. 57–100,
parameter systems. This is the typical situation in which 2001.
the plant cannot be generally written in standard input-state- [17] M. Dalsmo and A. J. van der Schaft, “On representation and integrabil-
ity of mathematical structures in energy-conserving physical systems,”
output form, but as a set of DAEs. Consequently, classical SIAM Journal on Control and Optimization, vol. 37, pp. 54–91, 1999.
energy-shaping control techniques have to be extended in [18] A. J. van der Schaft and B. M. Maschke, “Hamiltonian formulation
order to deal with dynamical systems with constraints, usu- of distributed parameter systems with boundary energy flow,” Journal
of Geometry and Physics, vol. 42, no. 1-2, pp. 166–194, May 2002.
ally appearing in the form of Lagrangian multipliers. The

2103

You might also like