Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Let us consider the nonlinear system and norm x̃2 = x̃ | x̃ X . It is possible to prove that the lin-
⎧ ear operator à is the generator of a contraction semigroup, and
⎨ v̇1 (t) = K2 v2 (t)
∂P that its resolvent is compact, see [9].
: v̇2 (t) = − ∂v (v1 (t)) − R(v2 (t))K2 v2 (t) + Bc uc (t) (7)
⎩ 1 The first question that could arise is whether the closed-loop
yc (t) = −D−T BTc K2 v2 (t) + Duc (t) system (12) is well-posed, i.e., if at least local solutions exist
where v1 , v2 ∈ Rnc , P : Rnc → R+ is a Fréchet differentiable for any initial condition. Due to the particular choice made for
function, Bc an nc × n real matrix, R(v2 ) a locally Lipschitz- in (7), it turns out that solutions exist globally.
continuous matrix-valued function taking values in Rnc ×nc , D a Proposition 3: Let us consider the nonlinear system (7),
non-singular n × n matrix, K2 = K2T > 0 a nc × nc real matrix. and assume that (8) and (9) are satisfied. Then, the autonomous
Furthermore, P(v1 ) > P(0) = 0 for all v1 = 0, P(v1 ) → ∞ closed-loop system (12) is well-posed and, in particular, for
∂P
if |v1 | → ∞, i.e., P(v1 ) is radially unbounded, and ∂v 1
(v1 ) is any initial condition, it possesses a unique global mild solution
locally Lipschitz-continuous. which is uniformly bounded.
∂P
Proposition 2: Assume that in (7) Proof: Since ∂v 1
(v1 ) and R(v2 ) are locally Lipschitz con-
tinuous, so is f (x̃) in (9); moreover, B̃ is a bounded linear
|D| ≤ 1 (8)
operator. This implies, see [13], that for any initial condi-
1
R(v2 ) ≥ Bc D−1 D−T BTc , ∀v2 ∈ R nc
(9) tion the closed-loop system possesses a unique mild solution
2 on some time interval [0, tmax ), which is classical if the ini-
and define (v2 ) = K2 [R(v2 ) − 12 Bc D−1 D−T BTc ]K2 , = tial condition belongs to the domain of Ã. Furthermore, if
2 (I − D D), and Q(v1 , v2 ) = P(v1 ) + 2 v2 K2 v2 . Then, the
1 T 1 T tmax < +∞, then necessarily limt→tmax x̃(t) = +∞. In fact,
variation of Q(v1 , v2 ), i.e., of the “energy” along the system by taking the time derivative along classical solutions of the
trajectories is total energy (11), we obtain that
1 1 1 T 1
Q̇ = −vT2 (v2 )v2 − uTc uc + uTc uc − yTc yc , (10) Ėtot ≤ u u − yT y − vT2 (v2 )v2 − uTc uc
2 2 2 2
where (v2 ) ≥ 0 and ≥ 0 since (8) and (9) hold. 1 1
+ uTc uc − yTc yc ,
Proof: This result follows by computing Q̇ along solu- 2 2
tions of (7), which exist at least locally because the functions where (10) has been taken into account, and it has been
describing are locally Lipschitz continuous. assumed that the BCS defined in Theorem 1 is in scattering
Remark 3: Conditions (8) and (9) make the system (7) dis- form, i.e., the balance relation (5) in Prop. 1 holds. Thanks
sipative with storage function Q(v) and supply rate s(uc , yc ) = to (6) and after integration, this inequality becomes
t
2 uc uc − 2 yc yc , i.e., Q̇ ≤ s(uc , yc ). In the same way as in
1 T 1 T
T
Prop. 1, we can say that such system is in scattering form, Etot (t) ≤ Etot (0) − v2 (v2 )v2 + uTc uc dτ (13)
0
which, from a dissipativity theory point of view, means that
the input-output mapping of (7) has finite L2 -gain, lower Since à generates a contraction semigroup, its domain is
than 1. dense in X̃ and solutions depends continuously on the ini-
For the closed-loop system sketched in Fig. 2, the total tial conditions. This means that (13) is true for every initial
“energy” or, more precisely, storage function, is condition. Due to the fact that (v2 ) ≥ 0 and ≥ 0, the
previous inequality shows that Etot (t) is uniformly bounded,
1
Etot (x̃) = x2L + Q(v1 , v2 ), (11) and this means that so are xL , P(v1 (t)) and 12 vT2 (t)K2 v2 (t).
2 Now boundedness of |v2 (t)| is a consequence of the positive
where x̃ = (x, v1 , v2 ) is the state variable, and the dynamics definiteness of K2 ; boundedness of |v1 (t)| follows from the
is described by the following semi-linear differential equation assumption of radial unboundedness of P(v1 (t)), which in fact
⎧ remains bounded and forces |v1 (t)| to remain bounded as well.
⎪ ˙ = Ã x̃(t) + B̃f (x̃(t))
x̃(t)
⎪
⎨ ⎛ ⎞ The conclusion is that tmax = +∞, and thus global existence
f∂ (t)
(12)
⎪
⎪ r(t) = Wcc ⎝e∂ (t)⎠ of solution is proved.
⎩
v2 (t)
⎛ ⎞ B. Stability Analysis With Application to Repetitive
Jx Control
⎜ K 2 v2 ⎟
⎟
with à x̃ = ⎜
⎝ and D(Ã ) = D(J ) × Rnc , The aim is now to study the exponential stability of the
f∂ ⎠
−v1 + Bc W̃ closed-loop system (12) so to characterise the class of non-
e∂
∂P
T linear systems that results into an exponentially stable RC
f (x̃) = v1 − ∂v (v )−R(v 2 2 v2 , B̃ = 0
)K 0 I , and Wcc =
1
1
scheme. The stability analysis is based on [4], where exponen-
W + DW̃ −D−T BTc K2 . tial stability conditions for a similar closed-loop system have
When r(t) = 0, the linear operator is denoted by Ã, been addressed in case the BCS of Theorem 1 is passive, i.e.,
formally defined as à , but with domain D(Ã) = {Lx ∈ input and output are selected so that the balance relation (4)
H 1 (a, b; Rn ), v1 , v2 ∈ Rnc | (f∂ , e∂ , v2 ) ∈ Ker Wcc }. The new becomes 12 dtd x2L ≤ yT u.
state space is X = X × Rnc × Rnc , endowed with the with Proposition 4: Let us consider the system (7), and assume
inner product x̃1 | x̃2 X = x1 | Lx2 + v1,1 v1,2 + v2,1 K2 v2,2
T T
that (9) holds. Furthermore, suppose that
776 IEEE CONTROL SYSTEMS LETTERS, VOL. 2, NO. 4, OCTOBER 2018
a local asymptotic tracking result is given, under the following r(t) such that r(t) ∈ R, and an initial condition x̃(0) ∈
X . This
assumption. latter hypothesis implies that |v(0)| ≤ ρ, and then that (18)
Assumption 1: For system (12), there exist R0 ⊂ Rn , and holds, provided that |uc (t)| ≤ ε.
X0 ⊂
X such that for all the initial conditions x̃(0) ∈
X0 , and In this respect, with the formulation of the delay as a BCS
all the reference signals r(t) ∈ R0 we have that given in Prop. 1 in mind, and with reference to Figures 2 and 3,
suppose that |x(t, T)| ≤ ε for all t ∈ [nT, (n + 1)T], and for
x̃(t)
X ≤ χ x̃(0)X + γ (|r|∞ ) (15)
some n ∈ N. Then, for all t ∈ [nT, (n + 1)T], uc (t) = x(t, T)
for all t ∈ R+ , and for some class-K functions χ and γ . fulfils |uc (t)| ≤ ε. Moreover, in view of (7) and (15), for all
Before stating the result that assures that local asymptotic t ∈ [nT, (n + 1)T] we have that
tracking can be obtained in a nonlinear RC scheme under the
|yc (t) − r(t)| ≤ L|v(t)| + d|uc (t)| + |r(t)|
conditions of Prop. 5, some preliminary results are presented.
In what follows, for any signal s(t), let n s(t) = s(t) − s(t + ≤ Lχ x̃(0)X + Lγ (|r|∞ ) + dε + |r|∞
nT), with T > 0 and n ∈ N. ≤ (1 − d)ε + dε = ε
Proposition 7: Consider a system in the form
Note that x(t, 0) = r(t)−yc (t), which implies that |x(t, 0)| ≤ ε
ζ̇ (t) = f (ζ (t)) + bu(t) (16) for all t ∈ [nT, (n + 1)T], and then that |x(t, T)| ≤ ε for all
t ∈ [(n + 1)T, (n + 2)T]. Since by definition of X we have
with ζ ∈ Rnζ , u ∈ Rnu , and f : Rnζ → Rnζ a smooth function.
If (16) is 0-locally exponentially stable, then there exist ρ, ε > that |x(t, T)| ≤ ε for all t ∈ [0, T], we claim by induction that
0 any solution ζ (t) to (16) that fulfills |ζ (0)| ≤ ρ and |u|∞ ≤ ε |x(t, T)| ≤ ε for all t ≥ 0. As a consequence, we have also
also satisfies that |uc (t)| = |x(t, T)| ≤ ε for all t ≥ 0, and then (18) holds.
Since r(t) is T-periodic, then |n r(t)| = 0 and, in view
lim sup |n ζ (t)| ≤ α lim sup |n u(t)| (17) of (18), we have that
t→∞ t→∞
for some α > 0. Thus, in particular, if u(t) is asymptotically lim sup |n uc (t)| ≤ lim sup |n yc (t)|
T-periodic, so is ζ (t). t→∞ t→∞
The proof of Prop. 7 is reported in the Appendix. ≤ L lim sup |n v(t)| + d lim sup |n uc (t)|
t→∞ t→∞
Proposition 8: Let us consider (12) under Assumption 1, ≤ (αL + d) lim sup |n uc (t)|
and suppose that the conditions for exponential stability in t→∞
Prop. 5 are satisfied. Then, there exist R ⊂ Rn , X ⊂ X , and If we suppose that L ≤ , the above relation yields
> 0 such that, if D, Bc and K2 in (7) fulfil |D−T BTc K2 | ≤ , lim supt→∞ |n uc (t)| ≤ δ lim supt→∞ |n uc (t)|, which
then for any solution x̃(t) to (12) such that x̃(0) ∈ X which implies that lim supt→∞ |n uc (t)| = 0 since d < δ < 1. This
corresponds to a T-periodic reference signal r(t) such that fact proves that uc (t) is asymptotically T-periodic, which in
r(t) ∈ R for all t ≥ 0, the state evolution is asymptot- view of (18) implies that so are also v(t) and, thus, x(t, z)
ically T-periodic. Thus, asymptotic perfect tracking of the for all z ∈ [0, T]. Then, the asymptotic tracking for the RC
corresponding RC scheme is achieved. scheme is an immediate consequence of Prop. 6.
Proof: Because of Prop. 6, it is sufficient to show the exis- To illustrate the validity of the approach, in Fig. 5 it is shown
tence of R, X , and such that the trajectories x̃(t) of (12) how a RC scheme is able to let a system in the form (14)
are asymptotically T-periodic. Now, denote by v = (v1 , v2 ) to track a reference signal and reject an additive disturbance
the state of (7), system that is 0-locally exponentially stable, on the output, both periodic of period T = 1 s. The plant is
and then apply Prop. 7 with (ζ, u) ≡ (v, uc ). This yields the obtained by starting from a 2nd -order passive system that
existence of ρ, ε, α > 0 such that models, e.g., a mechanical actuator with nonlinear damping:
⎧
lim sup |n v(t)| ≤ α lim sup |n uc (t)| (18) ⎨ v̇1 (t) = v2 (t)
t→∞ t→∞
: v̇2 (t) = −v1 (t) − d v2 (t) + up (t) (19)
for all the solutions that satisfy |v(0)| ≤ ρ and |uc (t)|∞ ≤ ε, ⎩
yp (t) = v2 (t) + Sup (t)
for all t ≥ 0. Let us now consider the closed-loop system (12),
and with d = |D| < 1 pick δ such that d < δ < 1. Then, a Cayley transformation on the input / output mapping
Moreover, define = α1 (δ − d), and denote by R0 and X0 has been applied to get a system in scattering form and with
the sets for which Assumption 1 holds. Let for convenience the addition of an unitary feedthrough term (see Fig. 4). For
L = |D−T BTc K2 |, and define the following sets reasonable values of the parameters, namely the nonlinear
dissipation d(v2 ) and the feedthrough term S in (19), the
= (x, v) ∈
X X0 | x∞ ≤ ε, |v| ≤ ρ, transformed system fits in the class (14).
−1 ε
(x, v)
X ≤χ (1 − d) V. C ONCLUSION
2L
In this letter, continuous-time nonlinear RC has been stud-
−1 ε
R = r ∈ R0 | |r| ≤ (Lγ + I) (1 − d) ied, and a characterisation of a class of nonlinear systems
2L that gives, at first a RC scheme that is well-posed, and then
where Lγ + I denotes the map (Lγ + I)(s) = Lγ (s) + s, with exponentially stable has been presented. The problem has
s ∈ R and positive. Let us select a T-periodic reference signal been tackled by decomposing the closed-loop system into the
778 IEEE CONTROL SYSTEMS LETTERS, VOL. 2, NO. 4, OCTOBER 2018
fits in (14). and if |u(t) − un (t)| = |u(t) − u(t + nT)| → 0 then we have
also that |ζ (t) − ζn (t)| = |ζ (t) − ζ (t + nT)| → 0. The claim
follows once ρ = ζ̄ and ε = ū.
interconnection of a BCS in port-Hamiltonian form, associated
with the repetitive compensator, with the nonlinear plant. Well- R EFERENCES
posedness and stability of the closed-loop system have been [1] S. Hara, Y. Yamamoto, T. Omata, and M. Nakano, “Repetitive control
proved by exploiting their dissipativity properties. Finally, a system: A new type servo system for periodic exogenous signals,” IEEE
proof of (local) asymptotic tracking of exogenous periodic ref- Trans. Autom. Control, vol. 33, no. 7, pp. 659–668, Jul. 1988.
[2] B. Jacob and H. Zwart, Linear Port-Hamiltonian Systems on Infinite-
erence signals has been provided under the major requirement Dimensional Spaces (Operator Theory: Advances and Applications),
that the closed-loop system is exponentially stable. vol. 223. Basel, Switzerland: Birkhäuser, 2012.
[3] M. Tucsnak and G. Weiss, “Well-posed systems—The LTI case and
beyond,” Automatica, vol. 50, no. 7, pp. 1757–1779, Jul. 2014.
A PPENDIX [4] H. Ramírez, H. Zwart, and Y. Le Gorrec, “Stabilization of infinite
dimensional port-Hamiltonian systems by nonlinear dynamic boundary
P ROOF OF P ROPOSITION 7 control,” Automatica, vol. 85, pp. 61–69, Nov. 2017.
A preliminary result is stated in the next lemma. [5] A. van der Schaft and B. M. Maschke, “Hamiltonian formulation of
distributed-parameter systems with boundary energy flow,” J. Geometry
Lemma 1: Consider a system in the form (16), and assume Phys., vol. 42, nos. 1–2, pp. 166–194, May 2002.
that it is 0-locally exponentially stable. Then, for each μ ≥ 0, [6] Y. Le Gorrec, H. Zwart, and B. Maschke, “Dirac structures and boundary
there exist ζ̄ , ū > 0 such that all the solutions of (16) such control systems associated with skew-symmetric differential operators,”
SIAM J. Control Optim., vol. 44, no. 5, pp. 1864–1892, 2005.
that |ζ (0)| ≤ ζ̄ and |u(t)| ≤ ū, for all t ≥ 0, satisfies |ζ (t)| ≤ μ [7] R. F. Curtain and H. Zwart, An Introduction to Infinite-Dimensional
for all t ≥ 0. Linear Systems Theory. New York, NY, USA: Springer–Verlag, 1995.
Proof: This result is based on ISS considerations and, due [8] F. Califano, A. Macchelli, and C. Melchiorri, “Stability analysis of repet-
itive control: The port-Hamiltonian approach,” in Proc. IEEE 56th Annu.
to space limitations, the proof has been omitted. Conf. Decis. Control (CDC), Melbourne, VIC, Australia, Dec. 2017,
We are now ready to present the proof of Prop. 7. pp. 1894–1899.
∂f
For (16), define f̃ (ζ ) = f (ζ ) − Aζ , where A = ∂ζ (0). Then, [9] H. Ramírez, Y. Le Gorrec, A. Macchelli, and H. Zwart, “Exponential
stabilization of boundary controlled port-Hamiltonian systems with
lim|ζ |→0 |f̃|ζ(ζ|)| = 0. Denote by P = PT > 0 the unique solution dynamic feedback,” IEEE Trans. Autom. Control, vol. 59, no. 10,
pp. 2849–2855, Oct. 2014.
to the Lyapunov equation AT P + PA = −2I, and define the [10] J. Ghosh and B. Paden, “Nonlinear repetitive control,” IEEE Trans.
∂ f̃
function V(ζ ) = ζ T Pζ . Let f̃ (ζ ) := ∂ζ (ζ ), since f̃ (0) = 0 Autom. Control, vol. 45, no. 5, pp. 949–954, May 2000.
[11] Y. H. Lin, C. C. Chung, and T. H. Hung, “On robust stability of non-
and f̃ (·) is continuous, then limζ →0 |f̃ (ζ )| = 0. Hence, for linear repetitive control system: Factorization approach,” in Proc. Amer.
any
> 0, there exists δ(
) > 0 such that |ζ | ≤ δ(
) Control Conf., Boston, MA, USA, Jun. 1991, pp. 2646–2647.
implies |f̃ (ζ )| ≤
. Moreover, since f̃ (ζ ) is the (unique) [12] D. H. Owens, L. M. Li, and S. P. Banks, “Multi-periodic repetitive
control system: A Lyapunov stability analysis for MIMO systems,” Int.
f̃ (ζ )−f̃ (h)|
linear map such that lim|h|→0 |f̃ (ζ +h)−|h| = 0, with J. Control, vol. 77, no. 5, pp. 504–515, 2007.
h ∈ R ζ , then there exists a function ρζ : Rnζ → Rnζ sat-
n [13] Z. Luo, B.-Z. Guo, and Ö. Morgul, Stability and Stabilization of Infinite
|ρ (h)| Dimensional Systems With Applications. London, U.K.: Springer–Verlag,
isfying lim|h|→0 ζ|h| = 0 and such that f̃ (ζ + h) − f̃ (ζ ) = 1999.