This paper analyzes the stability of passive linear systems under interconnections, providing new conditions for various stability types and designing controllers for robust output tracking and disturbance rejection.
Contribution
It introduces novel stability conditions for coupled passive systems and applies these to design controllers for PDEs with non-smooth signals.
Findings
01
Established conditions for strong, exponential, and non-uniform stability.
02
Designed passive error feedback controllers for robust output tracking.
03
Demonstrated stability analysis with wave and heat equation examples.
Abstract
We study the stability of coupled impedance passive regular linear systems under power-preserving interconnections. We present new conditions for strong, exponential, and non-uniform stability of the closed-loop system. We apply the stability results to the construction of passive error feedback controllers for robust output tracking and disturbance rejection for strongly stabilizable passive systems. In the case of nonsmooth reference and disturbance signals we present conditions for non-uniform rational and logarithmic rates of convergence of the output. The results are illustrated with examples on designing controllers for linear wave and heat equations, and on studying the stability of a system of coupled partial differential equations.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Stability and Robust Regulation of Passive Linear Systems
Lassi Paunonen
Mathematics and Statistics, Faculty of Information Technology and Communication Sciences, Tampere University, PO. Box 692, 33101 Tampere, Finland.
We study the stability of coupled impedance passive regular linear systems under power-preserving interconnections. We present new conditions for strong, exponential, and non-uniform stability of the closed-loop system. We apply the stability results to the construction of passive error feedback controllers for robust output tracking and disturbance rejection for strongly stabilizable passive systems. In the case of nonsmooth reference and disturbance signals we present conditions for non-uniform rational and logarithmic rates of convergence of the output. The results are illustrated with examples on designing controllers for linear wave and heat equations, and on studying the stability of a system of coupled partial differential equations.
The manuscript was completed while the author was visiting Professor Charles J.K. Batty at University of Oxford from January to June in 2017.
The research is funded by the Academy of Finland grant numbers 298182 and 310489.
1. Introduction
In this paper we study the stability properties and control of regular linear systems [45] of the form111Here CΛ and CcΛ denote the Λ-extensions of C and Cc, respectively. See Section 2 for details.
[TABLE]
on a Hilbert space X, where u(t) is the input of the system and y(t) is the output.
Our main interest is in systems that are impedance passive [10, 38, 40] (or passive for short) in the sense that their solutions satisfy
[TABLE]
Passive systems are encountered especially in the study of mechanical or electrical systems modeled with partial differential equations. In particular, (1.1) is impedance passive if A generates a contraction semigroup, B and C are bounded operators, C=B∗, and ReD≥0.
The paper consists of two main parts.
In the first part we focus on the stability of the coupled system consisting of (1.1) and another passive regular linear system
[TABLE]
with Dc∗=Dc
under a power-preserving interconnection where
[TABLE]
We study the stability of the resulting closed-loop system
[TABLE]
on the Hilbert space Xe=X×Z.
The notation (Ac,Bc,Cc,Dc) and our results on the closed-loop stability
are motivated by the second part of the paper where we study
robust output tracking and disturbance rejection for the system (1.1).
In this situation (1.2) is an unstable dynamic feedback controller.
However, our results are also applicable
when the roles of the systems are reversed, i.e., when (1.2) is a system to be controlled and (1.1) is the controller,
and they can also be used to
study the stability of systems of partial differential equations coupled on the boundary or inside the domain.
Our main interest is in the situation where Ac has a countable number of spectral points on the imaginary axis.
We study (1.3)
in terms of the stability properties of the strongly continuous semigroup Te(t) generated by Ae:D(Ae)⊂Xe→Xe.
As our main results we introduce conditions under which the semigroup Te(t) is exponentially stable, strongly stable, or non-uniformly stable [7, 36].
Among these, exponential stability is the strongest form of stability.
However, in certain control applications exponential stability is unachievable, and many
partial differential equations and coupled systems are known to lack exponential decay of energy.
These situations arise especially in wave equations with partial damping and in
coupled hyperbolic-parabolic systems [49, 6].
Recently many such coupled systems
have been shown to be polynomially stable [25, 7, 8], which means that the classical solutions of the system decay at rational rates, i.e., for some constants Me,α,t0>0
[TABLE]
In this paper we introduce new results
for studying polynomial and the more general non-uniform stability
for coupled passive abstract linear systems (1.1) and (1.2).
Strong and exponential closed-loop stabilities of infinite-dimensional systems have been studied in the literature for passive one-dimensional boundary control systems [41, 33], coupled systems with collocated inputs and outputs [16], and passive systems coupled with finite-dimensional systems [50].
Polynomial stability of coupled systems has been studied extensively in the context of coupled linear partial differential equations [3, 1, 6, 2], and for abstract hyperbolic-parabolic systems [22].
In the second part of the paper we study the robust output regulation problem where the aim is to design a controller in such a way that the output y(t) of the system (1.1) converges to a given reference signal y\mboxref(t) asymptotically in the sense that
[TABLE]
despite possible external disturbance signals w\mboxdist(t).
In addition, the controller is required to be robust in the sense that it should achieve output tracking even if the parameters (A,B,C,D) experience small changes or contain uncertainties.
This control problem
has been studied actively in the literature for various classes of infinite-dimensional linear systems [48, 26, 19, 35, 23, 20, 31, 42] including regular linear systems [46, 9, 32, 47, 29, 30] and passive systems [35].
The robust output regulation problem can be solved with a dynamical error feedback controller
of the form
[TABLE]
One of the fundamental results of the theory, the internal model principle [17, 15, 31, 32],
implies that robust output tracking
can be achieved by
including a suitable
number of copies
of the frequencies {ωk}k∈I
of y\mboxref(t) and w\mboxdist(t)
into the dynamics of the controller and using the remaining parameters of (1.4) to stabilize the closed-loop system.
While the inclusion of the internal model is both necessary and sufficient for robustness,
the resulting closed-loop can be stabilized in various ways.
Under fairly general assumptions the closed-loop stability can be achieved with observer-based design methods [20, 29] leading to infinite-dimensional controllers.
If the system (1.1)
can be stabilized exponentially with output feedback
and if y\mboxref(t) and w\mboxdist(t)
contain a finite number of frequencies,
then
Ac can be chosen to
be minimal in the sense that it contains only
the internal model, and the closed-loop system can be stabilized with suitable choices of Bc and Cc [26, 19, 35].
It was shown in [35, Thm. 1.2] that if (1.1) is passive and exponentially stabilizable, then robust output regulation can be achieved in a natural way using a minimal passive controller (1.4).
In this paper we extend the passive controller design presented in [35].
We present a robust passive controller for systems (1.1)
that are not exponentially stablizable, but only strongly stabilizable. Such systems are encountered, for example, in control of wave equations, as illustrated in Section 6. Moreover, our design methods allow considering nonsmooth periodic reference and disturbance signals with infinite numbers of frequencies.
In earlier references, the robust output regulation of nonsmooth signals has only been achieved using an observer in the controller [20, 30]. We solve this problem with two new robust controllers having the property that Ac contains only the internal model of the reference and disturbance signals. These controllers achieve either exponential, polynomial, or non-uniform closed-loop stability depending on the properties of the system (1.1) and the choices of the controller’s parameters.
In the case of non-uniform closed-loop stability we present non-uniform rates of convergence for the output y(t) for sufficiently smooth y\mboxref(⋅) and w\mboxdist(⋅).
One of the passive controllers presented in this paper is based on a transport equation with boundary control and observation, and under suitable assumptions on the system (1.1) (in general requiring D=0) the controller achieves robust output regulation of all τ-periodic reference and disturbance signals with exponential convergence rate of the output.
This structure is related to the controllers used in repetitive control [21, 46] and in [23].
The paper is organised as follows. In Section 2 we state the main standing assumptions. The results on stability of the closed-loop system are presented in Section 3. In Section 4 we formulate the robust output regulation problem, and the results on construction of robust controllers are presented in Section 5. In Section 6 we illustrate the controller construction for concrete partial differential equations, including two one-dimensional wave equations and a two-dimensional heat equation. Appendix A collects helpful lemmata that are used throughout the paper.
2. Notation and Definitions
If X and Y are Banach spaces and A:X→Y is a linear operator, we denote by D(A), N(A) and R(A) the domain, kernel and range of A, respectively. The space of bounded linear operators from X to Y is denoted by L(X,Y). If A:X→X, then σ(A)
and ρ(A) denote the spectrum
and the resolvent set of A, respectively. For λ∈ρ(A) the resolvent operator is R(λ,A)=(λ−A)−1. The inner product on a Hilbert space is denoted by ⟨⋅,⋅⟩.
For T∈L(X) on a Hilbert space X we define ReT=21(T+T∗).
The Moore-Penrose pseudoinverse of T∈L(X,Y) is denoted by T†.
For two functions f:I⊂R→X and g:R+→R+ we write ∥f(t)∥=O(g(∣t∣)) if there exist Mg,Tg>0 such that ∥f(t)∥≤Mgg(∣t∣) whenever ∣t∣≥Tg.
We denote f(t)≲g(t) and fk≲gk if there exist M1,M2>0 such that f(t)≤M1g(t) and fk≤M2gk for all values of the parameters t and k.
In Sections 4 and 5 we also consider the system (1.1)
on a Hilbert space X
with an additional disturbance signal input w\mboxdist(t), i.e.,
[TABLE]
Throughout the paper the operators B∈L(U,X−1), Bd∈L(Ud,X−1) and C∈L(X1,Y) are admissible [39, Sec. 4] with respect to the semigroup T(t) generated by A:D(A)⊂X→X.
Here U, Ud, and Y are Hilbert spaces,
the space X1=D(A) is equipped with the graph norm of A, and X−1 is the completion of X with respect to the norm ∥x∥−1=∥R(λ0,A)x∥ where λ0∈ρ(A) is arbitrary and fixed.
We assume that the system (A,[B,Bd],CΛ,D) in (2.1) with input (u(t),w\mboxdist(t))∈U×Ud and output y(t)∈Y is a regular linear system [45, Sec. 5].
We denote XB=D(A)+R(R(λ0,A)B) and XB,Bd=D(A)+R(R(λ0,A)[B,Bd]).
The Λ-extension of C is
CΛx=limλ→∞λCR(λ,A)x,
where D(CΛ) consists of those x∈X for which the limit exists.
The regularity of (2.1) implies that R(R(λ,A)B)⊂D(CΛ) and R(R(λ,A)Bd)⊂D(CΛ) for all λ∈ρ(A) and that the transfer functions P(⋅):u^↦y^ and Pd(⋅):w^\mboxdist↦y^ have the formulas
[TABLE]
Throughout the paper we assume that Y=U and that (A,B,C,D) is impedance passive [10, 38, 40],
which is equivalent to the property that Re⟨Ax+Bu,x⟩≤Re⟨CΛx+Du,u⟩ for all x∈X and u∈U satisfying Ax+Bu∈X [38, Thm. 4.2]. Under this assumption the semigroup T(t) generated by A is contractive,
ReD≥0, and ReP(λ)≥0 for all λ∈C+ (such transfer functions are called positive)
We frequently use the following operator identity, see e.g. [44, Proof of Thm. 1.2].
For completeness, we give a proof of the lemma in Appendix A.
Lemma 2.1**.**
Let (A,B,C,D)
be a regular linear system and let Q∈L(Y,U) be invertible. If λ∈ρ(A) and if
Q−1+CΛR(λ,A)B is boundedly invertible, then λ∈ρ(A−BQCΛ) and
[TABLE]
where D(A−BQCΛ)={x∈D(CΛ)∣(A−BQCΛ)x∈X}.
The system (1.2) is assumed to be another
impedance passive regular linear system on a Hilbert space Z with Dc∗=Dc.
The scale spaces Z1 and Z−1 are defined analogously as X1 and X−1. We define ZBc=D(Ac)+R(R(λ0,Ac)Bc) for some λ0∈ρ(Ac) and denote the Λ-extension of Cc by CcΛ.
The passivity implies that
Re⟨Acz+Bcy,z⟩≤Re⟨Ccz+Dcy,y⟩ for all z∈Z and y∈Y satisfying Acz+Bcy∈Z, and we have Dc≥0.
We denote the transfer function of (Ac,Bc,Cc,Dc) with
[TABLE]
Our assumption Dc≥0 simplies the analysis of the admissibility of output feedbacks of the two passive systems (1.1) and (1.2).
However, many of the results also hold in the situation where ReDc≥0 as long as the appropriate feedback operators remain admissible, which is the case, e.g.,
if ∥Dc−Dc∗∥
is sufficently small.
3. Stability of Coupled Passive Systems
In this section we present our main results on the stability of the closed-loop system associated to the power-preserving interconnection of (1.1) and (1.2).
Lemma 4.2 in Section 4 shows that the system operator Ae of the closed-loop system
[TABLE]
is given by
[TABLE]
where Q1=(I+DDc)−1 and Q2=(I+DcD)−1,
and that
Ae generates a strongly continuous contraction semigroup Te(t) on Xe.
Remark 3.1**.**
Our results assume that (1.1) is stable and its transfer function P(λ) satisfies certain additional conditions. However, the results are also immediately applicable when (1.1) is unstable but can be stabilized with a suitable output feedback.
Indeed, if Dc>0, we can write Dc=Dc1+Dc2 with Dc1≥0 and Dc2>0.
Lemma A.1(d) implies that u(t)=−Dc2y(t) with Dc2>0 is an admissible feedback for (A,B,C,D)
and the resulting system (AS,BS,CS,DS)=(A−BDc2Q1SCΛ,BQ2S,Q1SCΛ,Q1SD) with
Q1S=(I+DDc2)−1 and Q2S=(I+Dc2D)−1 is regular [45].
A direct computation shows that
[TABLE]
Since this operator has exactly the same form as the original Ae, in each of our results it is possible to replace (A,B,C,D) with the stabilized system (AS,BS,CS,DS), the transfer function P(λ) with PS(λ)=CΛSR(λ,AS)BS+DS, and the feedthrough operator Dc≥0 with Dc1≥0.
It is important to note that if P(λ) is invertible and ReP(λ)≥0 for some λ∈ρ(A), then for any Dc2>0 we have RePS(λ)>0.
3.1. Strong Stability
The following theorem presents sufficient conditions for the strong stability of the closed-loop system.
Theorem 3.2**.**
Assume (A,B,C,D) is
passive and strongly stable in such a way that iR⊂ρ(A).
Moreover, assume (Ac,Bc,Cc,Dc) is passive,
Dc≥0,
and the following hold for some I⊂Z.
(1)
σ(Ac)∩iR={iωk}k∈I* and ReP(iωk)>0 for all k∈I.*
(2)
I+P(iω)G(iω)* has a bounded inverse for every ω∈R∖{ωk}k∈I for which ReG(iω) is not boundedly invertible.*
Then iR⊂ρ(Ae) and the closed-loop system is strongly stable.
Assume in addition that I⊂Z is finite, (A,B,C,D) is exponentially stable,
and sup∣ω∣≥R∥R(iω,Ac)∥<∞ for some R>0.
If we either have
limsup∣ω∣→∞∥G(iω)P(iω)∥<1,
or if
ReP(iω)≥η(ω)≥0 and ReG(iω)≥dc(ω)≥0 so that
η(ω)+dc(ω)≥η0>0 for some constant η0>0 and for all sufficiently large ∣ω∣,
then the closed-loop system is exponentially stable.
Proof.
We begin by showing that iR⊂ρ(Ae).
Since the semigroup generated by Ae is uniformly bounded by Lemma 4.2, the strong stability of Te(t) then follows from the Arendt–Batty–Lyubich–Vũ Theorem [4, 27].
Lemma A.1(d) implies that u(t)=−Dcy(t) is an admissible output feedback for (A,B,C,D), and by [45] the resulting system (Acl,Bcl,CΛcl,Dcl)=(A−BDcQ1CΛ,BQ2,Q1CΛ,Q1D) is regular. The assumption iR⊂ρ(A) and Lemma A.3 imply iR⊂ρ(Acl),
and by Lemma A.1(d) the transfer function Pcl(λ) is given by Pcl(iω)=P(iω)(I+DcP(iω))−1 for all ω∈R.
If ω∈R and if we denote Riω=R(iω,Acl), then iω−Ae has a bounded inverse given by
[TABLE]
provided that the Schur complement
[TABLE]
with domain D(SA(iω))={z∈D(CcΛ)∣SA(iω)z∈Z}
has a bounded inverse.
If ω=ωn for some n∈I, then ReP(iωn)>0 and assumption (3)
imply that SA(iωn) is boundedly invertible. Thus {iωk}k∈I⊂ρ(Ae).
Now let ω∈R∖{ωk}k∈I. If ReG(iω)>0, then I+G(iω)P(iω) is invertible by condition (2) of the theorem. By Lemma A.1(a) the same is also true if ReG(iω)>0, since I+G(iω)P(iω)=G(iω)(G(iω)−1+P(iω)).
Because
[TABLE]
Lemma 2.1 implies that
SA(iω) has a bounded inverse
[TABLE]
Thus iω∈ρ(Ae) also for all ω∈R∖{ωk}k∈I.
Since the semigroup Te(t) is contractive, the closed-loop system is strongly stable.
Finally, assume that I⊂Z is finite, (A,B,C,D) is exponentially stable, and sup∣ω∣≥R∥R(iω,Ac)∥<∞ for some R>0.
The stability and regularity of (A,B,C,D) imply that the norms ∥R(⋅,A)∥, ∥R(⋅,A)B∥, ∥CΛR(⋅,A)∥, and ∥P(⋅)∥ are uniformly bounded on iR.
Similarly the regularity of the controller implies that
∥R(iω,Ac)∥, ∥R(iω,Ac)Bc∥, ∥CcΛR(iω,Ac)∥, and ∥CcΛR(iω,Ac)Bc∥ are uniformly bounded with respect to ω∈R with ∣ω∣≥R.
If
limsup∣ω∣→∞∥G(iω)P(iω)∥<1
the norms ∥P(iω)(I+G(iω)P(iω))−1∥ are uniformly bounded for large ∣ω∣.
On the other hand, if
η(ω)+dc(ω)≥η0>0, then Lemma A.1(b) implies ∥P(iω)(I+G(iω)P(iω))−1∥≲η0−1.
Thus (3.2) implies that
∥R(iω,Ae)∥ is uniformly bounded for large ∣ω∣.
Since iR⊂ρ(Ae) and Te(t) is contractive, the
closed-loop system is exponentially stable.
∎
Remark 3.3**.**
Condition (2) is in particular satisfied if
ReG(iω)>0 for all
ω∈R∖{ωk}k∈I. Moreover, if
ReG(iω)≥dc>0 for some constant dc>0 and for all ω∈R∖{ωk}k∈I, then
∥P(iω)(I+G(iω)P(iω))−1∥≤dc−1
for all
ω∈R∖{ωk}k∈I by Lemma A.1(b).
The proof of Theorem 3.2 can also be adapted to show that if ReP(iω)>0 for all ω∈R, then
Te(t) is strongly stable and iR⊂ρ(Ae) even without assumption (2).
Indeed, if ω∈R∖{ωk}k∈I
and ReP(iω)>0,
then Lemma A.1(a) implies that both
P(iω) and I+G(iω)P(iω)=(P(iω)−1+G(iω))P(iω) are boundedly invertible, and SA(iω) has the bounded inverse given by the formula (3.2).
Thus we again have
iω∈ρ(Ae).
Lemma A.1(b) also shows that if η(ω)>0 is such that ReP(iω)≥η(ω)>0, then
∥P(iω)(I+G(iω)P(iω))−1∥≤η(ω)−1∥P(iω)∥2.
The following lemma provides a sufficient condition for the assumption (3) in Theorem 3.2 for isolated spectral points under a suitable observability property.
Lemma 3.4**.**
Assume (Ac,Bc,Cc,Dc) is passive with
Dc≥0.
Assume further that iωk∈σ(Ac) is an isolated spectral point
and Ac has a spectral decomposition Ac=Ac0+Acc according to Z=N(iωk−Ac)⊕N(iωk−Ac)⊥ so that iωk∈ρ(Acc),
and there exists γ>0 such that ∥CcΛz∥≥γ∥z∥ for all z∈N(iωk−Ac).
Then iωk∈ρ(Ac−BcD0(I+DcD0)−1CcΛ) for any D0∈L(U) with ReD0>0.
Proof.
Let D0∈L(U) be such that ReD0≥d0>0 and denote D1=D0(I+DcD0)−1.
Due to the passivity of (Ac,Bc,Cc,Dc) and [5, Cor. 4.3.2] we have
iωk∈σ(Ac−BcD1CcΛ) provided that
∥(iωk−Ac+BcD1CcΛ)z∥≥c∥z∥ for some constant c>0 and for all
z∈D(Ac−BcD1CcΛ)⊂ZBc.
Let z∈D(Ac−BcD1CcΛ) and denote y=(iωk−Ac+BcD1CcΛ)z.
The passivity of (Ac,Bc,CcΛ,Dc)
implies
[TABLE]
Thus ∥CcΛz∥2≲∥z∥∥y∥.
Write z=zk+zc according to the decomposition Z=N(iωk−Ac)⊕N(iωk−Ac)⊥.
If we apply R1=R(iωk+1,Ac) to both sides of y=(iωk−Ac+BcD1CcΛ)z and use
R1zk∈N(iωk−Ac) we obtain
[TABLE]
Since
R1Bc∈L(U,Z) and
iωk−Acc is boundedly invertible by assumption,
we have ∥R1zc∥2≲∥(iωk−Acc)R1zc∥2≲∥y∥2+∥CcΛz∥2≲∥y∥2+∥z∥∥y∥.
Moreover,
(iωk−Ac)R1zc=zc−R1zc and
∥zc∥≤∥z∥ together with (3.3) further imply
[TABLE]
Finally, since ∥zk∥2≤γ−2∥CcΛzk∥2≲γ−2(∥CcΛz∥2+∥CcΛzc∥2)≲∥y∥2+∥z∥∥y∥, we have
∥z∥2=∥zk∥2+∥zc∥2≲∥y∥2+∥z∥∥y∥, and thus also ∥z∥≲∥y∥.
∎
3.2. Exponential Stability
The following theorem presents sufficient conditions for exponential stability of the closed-loop system.
The transfer function
P(iω) is allowed to be non-invertible for some values ω∈R (i.e., the system (A,B,C,D) may have “transmission zeros” on iR), but such points must be uniformly disjoint from the spectrum of Ac.
It should be noted that the result also remains valid if the conditions are satisfied for Ω=R.
Condition (2) is in particular satisfied if ReG(iω)≥dc>0 for some constant dc>0 and for all ω∈R∖Ω.
Here exponential stabilizability and exponential detectability of a regular linear system are defined as in [34, Def. 1.4–1.5] and [43, Sec. III].
Theorem 3.5**.**
Assume (A,B,C,D) is passive and exponentially stable, ReD>0,
and
there exist Ω⊂R and η0>0 such that ReP(iω)≥η0>0 for all ω∈Ω.
Moreover, assume (Ac,Bc,Cc,Dc) is passive,
Dc≥0,
and the following hold.
(1)
σ(Ac)∩iR⊂iΩ*
and supω∈R∖Ω∥R(iω,Ac)∥<∞.*
(2)
Let η(⋅),dc(⋅):R∖Ω→[0,1] be such that
ReP(iω)≥η(ω)≥0 and ReG(iω)≥dc(ω)≥0 for all ω∈R∖Ω.
Assume there exist 0<δ<1 and η1>0 such that
for each ω∈R∖Ω either ∥G(iω)P(iω)∥≤δ<1 or
η(ω)+dc(ω)≥η1>0.
(3)
The system (Ac,Bc,CcΛ,Dc) is exponentially stabilizable and detectable.
Then the closed-loop system is exponentially stable.
Proof.
Our aim is to show iR⊂ρ(Ae) and supω∈R∥R(iω,Ae)∥<∞.
First let ω∈R∖Ω.
The proof of Theorem 3.2 shows that SA(iω) has an inverse
[TABLE]
If ∥G(iω)P(iω)∥≤δ<1, then ∥P(iω)(I+G(iω)P(iω))−1∥≤∥P(iω)∥/(1−δ), and if η(ω)+dc(ω)≥η1>0,
Lemma A.1(b) implies ∥P(iω)(I+G(iω)P(iω))−1∥≤η1−1max{1,∥P(iω)∥}.
Assumption (1) and the admissiblity of Bc and Cc imply iR∖iΩ⊂ρ(Ae) and supω∈R∖Ω∥R(iω,Ae)∥<∞.
It remains to consider ω∈Ω.
We decompose D into two parts D=μD+νD with μ∈(0,1) and ν=1−μ in such a way that the first part stabilizes (Ac,Bc,Cc,Dc) exponentially and the second part can be used to show closed-loop stability.
Indeed, for any μ∈(0,1) the transfer function of the system (Acμ,Bcμ,CcΛμ,Dcμ) obtained from (Ac,Bc,CcΛ,Dc) with the admissible output feedback uc(t)=−μDyc(t) is given by G(λ)(I+μDG(λ))−1. Since ReD>0, this transfer function is uniformly bounded on C+ by Lemma A.1(b), and since
(Acμ,Bcμ,CcΛμ,Dcμ) is exponentially stabilizable and detectable due to assumption (3), the semigroup generated by Acμ is exponentially stable [34, Cor. 1.8].
For all sufficiently small μ∈(0,1)
the transfer function
Pν(λ) of (A,B,CΛ,νD) satisfies RePν(iω)≥η~0>0 for some constant η~0>0 and for all ω∈Ω.
Since Dcμ=Dc(I+μDDc)−1, Lemmas A.1 and A.2 imply that we can choose μ∈(0,1)
so that
I+νDDcμ
and I+Pν(iω)Dcμ for all ω∈Ω are invertible, and supω∈Ω∥(I+Pν(iω)Dcμ)−1∥<∞.
Thus u(t)=−Dcμy(t) is an admissible output feedback for (A,B,CΛ,νD).
Denoting the resulting regular linear system with (Aμ,Bμ,CΛμ,Dμ)=(A−BDcμQ5μCΛ,BQ6μ,Q5μCΛ,νQ5μD) where
Q5μ=(I+νDDcμ)−1 and Q6μ=(I+νDcμD)−1, we can write
[TABLE]
Similarly as in Lemma A.3 we can show that supω∈Ω∥R(iω,Aμ)∥<∞
and the transfer function
of (Aμ,Bμ,CΛμ,Dμ) satisfies Pμ(iω)=Pν(iω)(I+DcμPν(iω))−1 for all ω∈Ω.
The transfer function of (Acμ,Bcμ,CcΛμ,Dcμ) is denoted by Gμ(λ).
Let ω∈Ω.
If we denote Riωμ=R(iω,Aμ), then iω−Ae has a bounded inverse
[TABLE]
provided that the Schur complement
[TABLE]
has a bounded inverse.
If SAμ(iω) is boundedly invertible for all ω∈Ω, then
the regularity of (Aμ,Bμ,CΛμ,Dμ)
and supω∈Ω∥R(iω,Aμ)∥<∞
imply supω∈Ω∥R(iω,Ae)∥<∞ provided that
∥SAμ(iω)−1∥, ∥SAμ(iω)−1Bcμ∥, ∥CcΛμSAμ(iω)−1∥, and ∥CcΛμSAμ(iω)−1Bcμ∥ are uniformly bounded with respect to ω∈Ω.
Let ω∈Ω be arbitrary.
Since RePν(iω)≥η~0>0 and ReGμ(iω)≥0,
Lemma A.1 implies that Pν(iω) and I+Gμ(iω)Pν(iω)=(Pν(iω)−1+Gμ(iω))Pν(iω) are boundedly invertible.
Therefore the same is true for
[TABLE]
Lemma 2.1 implies that
SAμ(iω) has a bounded inverse
[TABLE]
where ∥Pν(iω)(I+Gμ(iω)Pν(iω))−1∥≤∥Pν(iω)∥2/η~0.
Thus iω∈ρ(Ae).
Since supω∈R∥Pν(iω)∥<∞ and (Acμ,Bcμ,CcΛμ,Dcμ) is regular and exponentially stable,
the norms ∥SAμ(iω)−1∥, ∥SAμ(iω)−1Bcμ∥, ∥CcΛμSAμ(iω)−1∥, and ∥CcΛμSAμ(iω)−1Bcμ∥ are uniformly bounded with respect to ω∈Ω.
This further implies that supω∈Ω∥R(iω,Ae)∥<∞, and the closed-loop system is exponentially stable.
∎
Since both (A,B,C,D) and (Ac,Bc,Cc,Dc) are exponentially stabilizable in Theorem 3.5, the exponential closed-loop stability could alternatively be studied using [43, Prop. 4.6].
3.3. Non-Uniform Closed-Loop Stability
In this section we introduce conditions for polynomial and non-uniform stability of the closed-loop system
in the case where Ac is diagonal.
In addition, our main result can be used as an alternative to Theorem 3.5 in showing exponential closed-loop stability.
The closed-loop system is said to be non-uniformly stable when Te(t) is uniformly bounded and iR⊂ρ(Ae) but the norms ∥R(iω,Ae)∥ are not bounded with respect to ω∈R.
If MR(⋅) is a continuous non-decreasing function such that
∥R(iω,Ae)∥≤MR(∣ω∣), then
there exist Me,c,t0>0 such that
[TABLE]
where the continuous non-decreasing function MT(⋅):[0,∞)→(0,∞) is determined by the results in [7, 8, 36]. In particular, if MR(ω)≲1+ωα for some α>0, we can choose MT(t)=t1/α [8], and if MR(ω)≲1+eαω
for some α>0, then
we can choose MT(t)=log(t)/α [7, Ex. 1.6].
In this section we assume
(Ac,Bc,CcΛ,Dc) is regular and passive with Dc≥0 on a Hilbert space
Z=⨂k∈IZk with norm ∥(zk)k∥Z2=∑k∈I∥zk∥Zk2 where
Zk are Hilbert and I⊂Z is infinite.
We assume Ac has the structure
[TABLE]
where ωk=ωl for k=l and {ωk}k has no finite accumulation points.
Since Ac is skew-adjoint, the operators Bc∈L(Y,Z−1) and Cc∈L(Z1,Y) are formally adjoint, i.e., ⟨Bcu,z⟩−1,1=⟨u,Ccz⟩ for all z∈D(Ac) and u∈Y, and thus
[TABLE]
for some Bck∈L(Y,Zk).
Our main result uses wavepackets of Ac [39, Sec. 6.9].
Definition 3.6**.**
Let ω∈R and δ>0.
An element z=(zk)k∈I∈Z is a (ω,δ)-wavepacket of Ac if
zk=0 for those k∈I for which ∣ω−ωk∣≥δ.
The following theorem is the main result of this section.
The role of Ωε⊂R is to show that
only the behaviour of ReP(iω) near σ(Ac)={iωk}k∈I affects the asymptotic growth of ∥R(iω,Ae)∥.
By [28, Cor. 2.17] δ(⋅) and γ(⋅) can be chosen as constant functions if and only if (Ac,Bc) is exactly controllable.
The assumption that MR(⋅):[0,∞)→(0,∞) has “positive increase” means that there exists α,c,ω0>0 such that MR(λω)≥cλαMR(ω) for all λ>0 and ω≥ω0 [36, Sec. 2], and this condition is in particular satisfied if MR(⋅) grows polynomially or exponentially.
The estimation of ∥SA(iω)−1∥ in the proof
extends techniques developed in [12].
Theorem 3.7**.**
Assume (A,B,C,D)
is passive and exponentially stable and the system (Ac,Bc,CcΛ,Dc) is
passive with Ac of form (3.5) and Dc≥0.
Assume further that
condition (2) of Theorem 3.5 is satisfied for Ω=Ωε:={ω∈R∣∃k∈I:∣ω−ωk∣<ε} with some ε>0, and that there exist continuous non-increasing functions η(⋅),δ(⋅),γ(⋅):R+→(0,1] with the following properties.
•
ReP(iω)≥η(∣ω∣)* for all ω∈Ωε.*
•
∥Ccz∥≥γ(∣ω∣)∥z∥* for every ω∈R and every (ω,δ(∣ω∣))-wavepacket z of Ac.*
Then Te(t) is strongly stable, iR⊂ρ(Ae), and
[TABLE]
for some M0>0. Moreover, the following hold.
(a)
If supω>0MR(ω)<∞, then Te(t) is exponentially stable.
(b)
If MR(⋅) is strictly increasing and has positive increase,
then (3.4) holds with MT(t)=MR−1(ct) for some constants Me,c,t0>0.
(c)
For all other MR(⋅), (3.4) holds with MT(t)=Mlog−1(ct) for some Me,c,t0>0 where
Mlog(ω)=MR(ω)(log(1+MR(ω))+log(1+ω)) for ω>0.
Proof.
By Theorem 3.2 and Lemma 3.4 the closed-loop system is strongly stable and iR⊂ρ(Ae).
Once we show ∥R(iω,Ae)∥≤MR(∣ω∣) the stability properties of the closed-loop system follow from the characterization of exponential stability (part (a)), from [36, Thm. 1.1] (part (b)), and from [7, Thm. 1.5] (part (c)).
Since (Acl,Bcl,CΛcl,Dcl) is regular and exponentially stable by Lemma A.3,
we have from the proof of Theorem 3.2 that
for all ω∈R
[TABLE]
where SA(iω)=iω−Ac+BcPcl(iω)CcΛ and Pcl(iω)=P(iω)(I+DcP(iω))−1.
Moreover, (3.2) and our assumptions
imply supω∈R∖Ωε∥R(iω,Ae)∥<∞
similarly as in the proof of Theorem 3.5.
Thus it is sufficient to
show that for each
ω∈Ωε
the norms
∥SA(iω)−1∥,
∥SA(iω)−1Bc∥,
∥CcΛSA(iω)−1∥,
∥CcΛSA(iω)−1Bc∥ are bounded by MR(∣ω∣) for some constant M0>0.
We begin by showing ∥CcΛSA(iω)−1Bc∥≤MR(∣ω∣). Formula (3.2) implies that for all ω∈Ωε∖{ωk}k
[TABLE]
Since ReP(iω)>0 and ReG(iω)≥0, I+P(iω)G(iω)=P(iω)(P(iω)−1+G(iω)) is boundedly invertible by Lemma A.1(a).
If we denote Q(iω)=(I+P(iω)G(iω))−1, the above formula and stability of (A,B,C,D) implies
[TABLE]
Here ∥G(iω)Q(iω)∥≤η(∣ω∣)−1 by Lemma A.1(b). We claim that ∥Q(iω)∥≲η(∣ω∣)−1 for ω∈Ωε∖{ωk}k∈I.
If this is not true, then (considering Q(iω)∗) there exist sequences (sn)n⊂Ωε∖{ωk}k and (un)n⊂Y with ∥un∥=1 such that
η(∣sn∣)−1∥(I+G(isn)∗P(isn)∗)un∥→0 as n→∞.
Since supω∈R∥P(iω)∥<∞, we have that also
[TABLE]
as n→∞, which is impossible since η(∣sn∣)−1Re⟨P(isn)un,un⟩≥1 by assumption. This contradiction shows that the claim holds.
Thus we have ∥CcΛSA(iω)−1Bc∥≲η(∣ω∣)−1≤MR(∣ω∣) for some M0>0 and for all ω∈Ωε∖{ωk}k, and by continuity the same estimate holds for every ω∈Ωε.
To estimate the norms
∥SA(iω)−1∥,
∥SA(iω)−1Bc∥,
∥CcΛSA(iω)−1∥,
let ω∈Ωε with ∣ω∣≥1 and define Pω,δ=diag(βkIZk)k∈I∈L(Z) where βk=1 for those k∈I for which ∣ω−ωk∣<δ(∣ω∣) and βk=0 otherwise. The operator Pω,δ is a spectral projection of Ac associated to the part {iωk}k∩(iω−iδ(∣ω∣),iω+iδ(∣ω∣)) of its spectrum and Pω,δz is a (ω,δ(∣ω∣))-wavepacket of Ac for every z∈Z.
Let u∈Y and y∈Z be arbitrary and define z=SA(iω)−1(Bcu+y)∈ZBc, i.e., (iω−Ac+BcPcl(iω)CcΛ)z=Bcu+y.
Define z0=Pω,δz, zc=z−z0, yc=Pω,δy, yc=y−y0. Similarly decompose Ac=Ac0+Acc, Bc=Bc0+Bcc, and CcΛ=Cc0+CcΛc where Ac0=AcPω,δ, Bc0=Pω,δBc and Cc0=CcPω,δ.
The diagonal structure of Ac and
the decompositions imply
[TABLE]
where we have denoted G0c(iω)=CcΛcR(iω,Acc)Bcc.
The system (Acc,Bcc,CcΛc) is regular and due to the diagonal structure of Ac we have
∥R(iω,Acc)∥≲δ(∣ω∣)−1. The resolvent identity R(iω,Acc)=R(iω+1,Acc)+R(iω,Acc)R(iω+1,Acc) and the admissibility of Bcc and Ccc further imply
[TABLE]
Since z0 is a (ω,δ(∣ω∣))-wavepacket, we have also
∥z0∥≤γ(∣ω∣)−1∥Ccz0∥.
The above expressions for zc and CcΛzc together with Ccz0=CcΛz−CcΛzc and sups∈R∥Pcl(is)∥<∞ (Lemma A.2) therefore imply
[TABLE]
First let u=0
to estimate ∥SA(iω)−1∥ and ∥CcΛSA(iω)−1∥. Then z=SA(iω)y∈D(SA(iω)).
The passivity of (Ac,Bc,CcΛ,Dc)
implies
[TABLE]
where MP=1+∥Dc∥supω∈R∥P(iω)∥<∞, and thus we have ∥CcΛz∥2≲η(∣ω∣)−1∥z∥∥y∥.
The above estimate for ∥z∥2 (again with u=0) together with the scalar inequality 2ab≤εa2+b2/ε for ε>0 implies
[TABLE]
Letting ε>0 be small shows that
∥z∥≲η(∣ω∣)−1γ(∣ω∣)−2δ(∣ω∣)−2∥y∥.
Since y∈Z was arbitrary, we have that ∥SA(iω)−1∥≤MR(∣ω∣) for some M0>0.
Moreover, our earlier estimate ∥CcΛz∥2≲η(∣ω∣)−1∥z∥∥y∥ further implies
[TABLE]
and thus ∥CcΛSA(iω)−1∥≲η(∣ω∣)−1γ(∣ω∣)−1δ(∣ω∣)−1≤MR(∣ω∣) for some M0>0.
Finally, to estimate ∥SA(iω)−1Bc∥, let y=0 and let u∈Y be arbitrary.
Now we have z=SA(iω)−1Bcu, and thus ∥CcΛz∥=∥CcΛSA(iω)Bcu∥≲η(∣ω∣)−1∥u∥ due to our earlier estimate. Because of this, we also have
[TABLE]
and thus ∥SA(iω)−1Bc∥≲η(∣ω∣)−1γ(∣ω∣)−1δ(∣ω∣)−1≤MR(∣ω∣) for some M0>0.
∎
In the case where X={0}, A=0∈L(X), B=0∈L(U,X), C=0∈L(X,U), and D=I∈L(U) the operator SA(iω) reduces to iω−Ac+Bc(I+Dc)−1CcΛ.
This way Theorem 3.7 can also be used to study the non-uniform stability of semigroups generated by operators of the form
Ac−BcBc∗
and Ac−Bc(I+Dc)−1CcΛ. This topic is considered in detail in [12].
Remark 3.8**.**
Assume {ωk}k∈I has a uniform gap, i.e., infk=l∣ωk−ωl∣>0, and
γ~:R+→(0,1] is a continuous non-increasing function such that infω>0γ~(ω+δ0)/γ~(ω)>0 for some 0<δ0<min{1,21infk=l∣ωk−ωl∣} (so that γ~(⋅) does not decrease too rapidly). If
∥Bck∗zk∥≥γ~(∣ωk∣)∥zk∥ for all k∈I and zk∈Zk, then there exists a constant 0<c≤1 for which
the functions γ(⋅)=cγ~(⋅) and δ(⋅)≡δ0>0
are such that
∥Ccz∥≥γ(∣ω∣)∥z∥ for every ω∈R and every (ω,δ(∣ω∣))-wavepacket z of Ac.
4. The Robust Output Regulation Problem
We will now turn our attention to constructing passive controllers of the form (1.4) to achieve robust output tracking and disturbance rejection for a passive regular linear system (2.1). We assume the reference signal y\mboxref(t) and the disturbance signal w\mboxdist(t) are of the form
[TABLE]
with a given set {ωk}k∈I⊂R of distinct frequencies with no finite accumulation points, and {y\mboxrefk}k∈I⊂Y and {w\mboxdistk}k∈I⊂Ud.
We use the notation w\mboxext(t)=(w\mboxdist(t),y\mboxref(t))T and w\mboxextk=(w\mboxdistk,y\mboxrefk)T.
We consider y\mboxref(t) and w\mboxdist(t) with both finite and infinite number of frequency components, and these two classes of signals are treated separately.
The latter situation is encountered in
tracking and rejection of nonsmooth periodic signals [24].
If I is infinite, we assume
(y\mboxrefk)k∈I∈ℓ1(I;Y) and
(w\mboxdistk)k∈I∈ℓ1(I;Ud), which imply that y\mboxref(t) and w\mboxdist(t) are uniformly continuous almost periodic functions [5, Def. 4.5.6].
In the case of real-valued y\mboxref(t) and w\mboxdist(t) we have ±ωn∈{ωk}k∈I for all n∈I.
We make the following standing assumption on the system (2.1).
Here PS(λ) is the transfer function of the system (AS,BS,CS,DS) obtained from (2.1) with admissible output feedback u(t)=−Dc2y(t) with Dc2≥0.
It should be noted that Assumption 4.1 is satisfied for some Dc2≥0 for which {iωk}k⊂ρ(AS) if and only if it is satisfied for all Dc2≥0 with this property.
In particular, if iωk∈ρ(A) for some k∈I, then PS(iωk) is invertible if and only if P(iωk) is invertible.
Assumption 4.1**.**
There exists Dc2≥0 such that iωk∈ρ(AS) and PS(iωk) is boundedly invertible for all k∈I.
We define the regulation error as e(t)=y\mboxref(t)−y(t).
Our aim is to choose (Ac,Bc,Cc,Dc) in such a way that e(t) converges to zero in a suitable sense as t→∞.
The closed-loop system consisting of (2.1) and the controller (1.4) with state xe(t)=(x(t),z(t))T on Xe=X×Z is of the form
[TABLE]
where w\mboxext(t)=(w\mboxdist(t),y\mboxref(t))T.
If we denote Q1=(I+DDc)−1 and Q2=(I+DcD)−1, then
Ae and D(Ae) are as in (3.1)
and
[TABLE]
The following result shows that the closed-loop system is a regular linear system. The result also holds whenever ReDc≥0 and I+DDc is invertible.
Lemma 4.2**.**
The closed-loop system (4.2) is regular and Ae in (3.1) generates a contraction semigroup.
Proof.
Consider the regular linear system
[TABLE]
The closed-loop system (4.2) is obtained from the above system with output feedback with
K^=00−II00,
which is an admissible feedback operator since
I+DDc is boundedly invertible by Lemma A.1(d).
Thus (4.2) is regular [45].
Since Ae generates a semigroup Te(t) on Xe, the Lumer–Phillips Theorem implies that Te(t) is contactive if Ae is dissipative. The estimates Re⟨Ax+Bu,x⟩≤Re⟨CΛx+Du,u⟩ and Re⟨Acz+Bcy,z⟩≤Re⟨CcΛz+Dcy,y⟩ and a direct computation show that for any xe=(x,z)T∈D(Ae) we have
[TABLE]
and thus Ae is dissipative.
∎
In the following we define the robust output regulation problem for the regular linear system (2.1). In the problem we consider perturbations for which the perturbed system (A~,[B~,B~d],C~Λ,D~) and the perturbed closed-loop system remain regular.
The robustness of the controller also implies that output tracking and disturbance rejection are achieved even if the operators Bc, Cc and Dc of the controller are perturbed or approximated in such a way that the closed-loop stability is preserved and the additional conditions on the perturbations stated in Section 5 are satisfied.
The Robust Output Regulation Problem.*
Choose (Ac,Bc,Cc,Dc) in such a way that the following are satisfied:*
(a)
The semigroup Te(t) generated by
Ae is strongly stable.
(b)
For the
reference and disturbance signals of the form (4.1) and for all
initial states xe0∈Xe
the regulation error satisfies
[TABLE]
(c)
If
(A,B,Bd,CΛ,D) are perturbed to (A~,B~,B~d,C~Λ,D~)
in such a way that the perturbed closed-loop system is strongly stable,
then for the signals (4.1) and for all
initial states xe0∈Xe
the regulation error satisfies (4.3).
It follows from the results in [30, Sec. 3] that if the closed-loop system is exponentially stable, then
convergence in (4.3) is uniformly exponentially fast, i.e.,
there exist Me,α>0 such that
∫tt+1∥e(s)∥ds≤Mee−αt(∥xe0∥+1) for all xe0∈Xe.
If the input and output operators of the system and the controller are bounded, then the error convergences pointwise,
i.e., ∥y(t)−y\mboxref(t)∥→0 as t→∞, and the rate is exponential if Te(t) is exponentially stable.
5. Passive Controllers for Robust Output Regulation
The controller constructions in this section are based on the internal model principle [17, 31, 32] which implies that a controller solves the robust output regulation problem provided that its dynamics contain a suitable number of copies of the frequencies {ωk}k∈I of the signals (4.1) and the closed-loop system is stable.
If dimY<∞, then (Ac,Bc,Cc,Dc) contains an internal model
of the signals (4.1) if [30, Thm. 13]
[TABLE]
In the case of an infinite-dimensional output space, the controller contains an internal model if [30, Thm. 13]
[TABLE]
We consider three different situations:
In Section 5.1 we construct a finite-dimensional robust controller for a strongly stabilizable system (2.1). If (A,B,C,D) is exponentially stabilizable, then the convergence of the error is exponentially fast.
In Section 5.2 we design a robust controller to track and reject nonsmooth τ-periodic reference signals. The controller is based on a periodic transport equation, and achieves exponential closed-loop stability if the system (2.1) is exponentially stabilizable and satisfies ReP(iω)≥η>0 for some constant η>0 near the points ωk=τ2πk for k∈Z.
In Section 5.3 we design an infinite-dimensional robust controller for nonsmooth signals (4.1) with a general set of frequencies {ωk}k∈I. In general, the closed-loop system can not be stabilized exponentially, and we introduce conditions for non-uniform subexponential rates of convergence of the output.
In the constructions we choose the feedthrough of the controller to have the form Dc=Dc1+Dc2, where Dc2≥0 is used to pre-stabilize the system (A,B,C,D). We assume that the system (AS,BS,CS,DS)=(A−BDc2Q1SCΛ,BQ2S,Q1SCΛ,Q1SD) where
Q1S=(I+DDc2)−1 and Q2S=(I+Dc2D)−1
obtained from (2.1) with the output feedback u(t)=−Dc2y(t) is either strongly or exponentially stable. Its transfer function is denoted by PS(λ).
The passivity of (A,B,C,D) implies that also (AS,BS,CS,DS) is passive.
5.1. A Robust Finite-Dimensional Controller
In this section we assume the signals (4.1) contain a finite number of frequencies {ωk}k=1q, i.e., I={1,…,q}.
The controller parameters are chosen in the following way.
Definition 5.1**.**
Choose Z=Yq and
[TABLE]
where IY is the identity operator on Y. Choose Cc∈L(Z,Y)
of the form
Ccz=∑k=1qCckzk for z=(zk)k=1q∈Z
so that Cck∈L(Y)
are boundedly invertible for all k,
choose Bc=Cc∗,
and choose Dc=Dc1+Dc2 with Dc1>0.
Finally, choose Dc2≥0 in such a way that (AS,BS,CS,DS) is passive and strongly stable with iR⊂ρ(AS).
In the case where Y and Ud are real spaces and w\mboxdist(⋅) and y\mboxref(⋅) real-valued functions
we have
{ωk}k=1q={0,±ω1,…,±ωq′} or {ωk}k=1q={±ω1,…,±ωq′} for some ω1,…,ωq′>0. In this case the controller can be chosen to be real by choosing (J0 is omitted if 0∈/{ωk}k=1q)
[TABLE]
and Cc=Cc0z0+∑k=1q′Cckzk1 for z=(z0,z11,z12,…,zq′1,zq′2)∈Z=Y2q′+1 where Cck∈L(Y) are boundedly invertible for 0≤k≤q′, Bc=Cc∗, and Dc>0 is as in Definition 5.1.
This controller is passive and it will achieve robust output regulation by Theorem 5.2 due to the fact that under the similarity transform
[TABLE]
the system (V∗AcV,V∗Bc,CcV,Dc) is of the form given in Definition 5.1.
Theorem 5.2**.**
The controller in Definition 5.1 solves the robust output regulation problem. The closed-loop system is strongly stable and iR⊂ρ(Ae).
If (AS,BS,CS,DS) is exponentially stable, then also the closed-loop system is exponentially stable and
for any y\mboxref(t) and w\mboxdist(t)
there exist Me,α>0 such that
[TABLE]
In both cases the controller is robust with respect to all perturbations that preserve the stability of the closed-loop system and for which iR⊂ρ(A~e).
Proof.
The controller (Ac,Bc,Cc,Dc1) is passive and its transfer function G(λ) satisfies ReG(iω)=Dc1>0 for all ω∈R∖{ωk}k=1q.
The operators (Ac,Bc) satisfy (5.1).
Indeed, the injectivity of Bc in (5.1b) follows directly from the fact that the components Cck∗ of Bc are boundedly invertible by assumption. Condition (5.1a) can be verified using the diagonal structure of Ac and the invertibility of Cck∗.
To prove closed-loop stability, we apply Theorem 3.2 to (AS,BS,CS,DS) and (Ac,Bc,Cc,Dc1).
Condition (2) of the theorem is satisfied since for any ω∈R∖{ωk}k=1q we have ReG(iω)=Re(CcR(iω,Ac)Bc+Dc1)=Dc1>0, and
condition (3)
is satisfied by Lemma 3.4 since Cck are invertible.
Thus the strong and exponential closed-loop stabilities follow from Theorem 3.2.
Finally, the conclusion that the controller solves the robust output regulation problem follows from [30, Thm. 13]. The results in [30] are presented for controllers with Dc=0, but they are applicable since Dc≥0 can be written as an output feedback for the system (2.1) without changing the properties of the closed-loop system.
Moreover, the results are presented for an infinite set {ωk}k∈I, but they also apply trivially when I is finite.
∎
Proposition 5.3**.**
The regulation error in Theorem 5.2 converges pointwise, i.e., ∥e(t)∥→0 as t→∞,
for all initial states xe0∈Xe satisfying Aexe0+Bew\mboxext(0)∈Xe.
If the closed-loop system is exponentially stable,
then for all y\mboxref(t) and w\mboxdist(t)
there exist Me,α>0 such that
[TABLE]
for all xe0∈Xe satisfying Aexe0+Bew\mboxext(0)∈Xe.
The proof of Proposition 5.3 is based on the following technical lemma,
which is also used later in the following sections.
The assumptions on H are automatically satisfied if I is finite, or if the closed-loop system is exponentially stable. In the latter case the property Hv∈D(CeΛ) can be verified similarly as in the proof of Theorem 5.11.
Lemma 5.4**.**
Assume the controller solves the robust output regulation problem
and y\mboxref(t) and w\mboxdist(t) are such that
for some fixed (fk)k∈ℓ2(C) the operator H:D(H)⊂ℓ2(C)→Xe defined by
[TABLE]
satisfies H∈L(ℓ2(C),Xe) and Hv∈D(CeΛ) for all v∈ℓ2(C).
If y\mboxref(t) and w\mboxdist(t) are such that the series
[TABLE]
converges in Xe,
then for all xe0∈Xe satisfying Aexe0+Bew\mboxext(0)∈Xe and for almost all t>0
we have
[TABLE]
Proof.
It follows from the properties of H and the results in [30] that for every xe0∈Xe and almost all t>0 the regulation error is given by
[TABLE]
If
Aexe0+Bew\mboxext(0)∈Xe, then
a direct computation
and qext∈Xe
show
Since I is finite, the conditions of Lemma 5.4 are satisfied. If xe0∈Xe is such that Aexe0+Bew\mboxext(0)∈Xe, then the estimate
∥e(t)∥≤∥CeΛAe−1∥∥Te(t)∥∥Aexe0+Bew\mboxext(0)−qext∥
implies both claims of the proposition.
∎
The following sufficient condition for Aexe0+Bew\mboxext(0)∈Xe follows directly from the structures of Ae and Be.
Later in Section 5.4 the same condition implies a non-uniform decay rate for the regulation error.
Lemma 5.5**.**
If Bc∈L(U,X), Cc∈L(X,Y), and
w\mboxdist(0)=0, then Aexe0+Bew\mboxext(0)∈Xe is satisfied for xe0=(x0,z0)T∈D(A)×D(Ac) if Ccz0=Dc(Cx0−y\mboxref(0)).
5.2. A Robust Controller for τ-Periodic Signals
In this section we will construct a regular linear controller that achieves exponentially fast output regulation of τ-periodic reference and disturbance signals.
The controller structure is based on a shift semigroup with periodic boundary conditions, and is related to controllers constructed in [21, 46, 23].
We assume that dimY=p<∞, and that y\mboxref(t) and w\mboxdist(t) are τ-periodic functions, i.e., I=Z and {ωk}k∈Z={τ2πk}k∈Z.
Definition 5.6**.**
Choose the controller as
[TABLE]
where z(ξ,t)=(z1(ξ,t),…,zp(ξ,t))T and Dc1>0.
Choose Dc2≥0 in such a way that (AS,BS,CS,DS) is passive and exponentially stable.
To achieve closed-loop stability, we also assume that RePS(iωk)≥η>0 for some constant η>0 and for all k∈Z. If this condition is not satisfied, then exponential closed-loop stability is unachievable, but strong closed-loop stability can be studied using Theorem 5.11 in the next section.
Theorem 5.7**.**
Let y\mboxref(t) and w\mboxdist(t) be as in (4.1) with ωk=τ2πk for some τ>0.
Assume
there exist η,ε>0 such that RePS(iω)≥η>0 for ω∈Ωε={ω∈R∣∃k∈Z:∣ω−ωk∣<ε}, and ReD>0.
Then the controller in Definition 5.6 solves the robust output regulation problem in such a way that
the closed-loop system is exponentially stable, and
there exist Me,α>0 such that
[TABLE]
The controller is robust with respect to all perturbations that preserve the exponential closed-loop stability, and for which u(t)=−Dc2y(t) remains an admissible output feedback and
{iωk}k∈Z⊂ρ(A~S).
Proof.
The controller in Definition 5.6 consists of p=dimY independent one-dimensional periodic transport equations with boundary control and observation, and an additional feedthrough (Dc1+Dc2)e(t).
The system (5.3) defines a regular linear system with state z(t)=z(⋅,t) on
Z=L2(0,τ;Cp) [51, Thm. 2.4],
and a direct computation shows that its transfer function from e(t) to u(t) is
[TABLE]
Thus the controller can be written as a system (Ac,Bc,Cc,Dc) on Z where Ac satisfying
Acf=f′ for f∈D(Ac)={f∈H1(0,τ;Cp)∣f(0)=f(τ)} generates a unitary group with spectrum σ(Ac)={iτ2πk}k∈Z.
We also have dimN(iωk−Ac)=dimY for every k∈Z, and thus Ac contains an internal model of the signals (4.1).
By [30, Thm. 13] the controller solves the robust output regulation problem if the closed-loop system is exponentially stable.
To show closed-loop stability, we will verify the conditions of Theorem 3.5 for the systems (AS,BS,CS,DS) and (Ac,Bc,Cc,Dc1)
with Ω=Ωε.
For this we will consider the controller with inputs and outputs
[TABLE]
The feedthrough operator of the controller is given by
Dc=limλ→∞G0(λ)=I+Dc1+Dc2.
Without the component (Dc1+Dc2)uc(t) of the feedthrough
the solutions of (5.3) satisfy dtd∥z(t)∥L22=2Re⟨uc(t),yc(t)⟩, and thus the controller is passive by [38, Thm. 4.2].
Let dc>0 be such that Dc1≥dc>0. The transfer function G(λ) of (Ac,Bc,CcΛ,I+Dc1) satisfies ReG(iω)=Dc1≥dc>0 for all ω∈R∖{ωk}k∈Z, and thus condition (2) of Theorem 3.5 is satisfied.
To show that condition (3) of Theorem 3.5 is satisfied, it is sufficient to show that for any
D0∈L(U) with ReD0>0
the system (Ac,Bc,CcΛ,I+Dc1) is stabilized exponentially with feedback uc(t)=−D0yc(t).
The feedback leads to a partial differential equation
[TABLE]
where Dtot=D0(I+Dc1D0)−1.
The exponential stability of this system follows from a straightforward application
of [41, Thm. III.2],
since ReDtot>0 by Lemma A.1(c).
Thus Theorem 3.5 shows that the closed-loop system is exponentially stable.
∎
Remark 5.8**.**
The results in [30] also show that if
(y\mboxrefk)k=(akyk)k and (w\mboxdistk)k=(akwk)k
where (yk)k∈ℓ2(Y), (wk)k∈ℓ2(Ud) are fixed, and
(ak)k∈ℓ2(C),
then there exist Me,α>0 such that
[TABLE]
for all xe0∈Xe and (ak)k∈ℓ2(C).
Lemma 5.4 implies the following result on the pointwise convergence of ∥e(t)∥. The conditions require that
y\mboxref(t) and w\mboxdist(t) have a sufficient levels of smoothness.
Corollary 5.9**.**
If the signals (4.1) are such that
(ky\mboxrefk)k∈ℓ1(Y)
and (kw\mboxdistk)k∈ℓ1(Ud),
then in Theorem 5.7
there exist Me,α>0 such that
for all xe0∈Xe satisfying Aexe0+Bew\mboxext(0)∈Xe we have
[TABLE]
If P(iμj) is not invertible for some {iμj}j=1N⊂{iτ2πk}k∈Z, for example for μj=0, then the robust output regulation problem is not solvable for signals y\mboxref(t) and w\mboxdist(t) containing these frequencies. In this situation we can modify the controller in Definition 5.6 by replacing (5.3a) with
[TABLE]
where {ek}k=1p are the Euclidean basis vectors of Cp.
This corresponds to stabilizing the eigenvalues {iμj}j=1N of the transport system (5.3), and the resulting controller has the property σ(Ac)∩iR={iτ2πk}k∈Z∖{iμj}j=1N.
With this modification the system operator of the controller is of the form Ac=Ac0−B0B0∗ with B0∈L(CNp,Z). The controller is again passive and is stabilized exponentially with feedback uc(t)=−D0yc(t) with ReD0>0, and the exponential closed-loop stability follows from Theorem 3.5.
5.3. A Robust Controller for Nonsmooth Signals
In this section we construct an infinite-dimensional diagonal controller for signals (4.1) with a general set {ωk}k∈Z of distinct frequencies with no finite accumulation points.
The controller can also be used for systems with an infinite-dimensional output space Y.
If y\mboxref(t) and w\mboxdist(t) are τ-periodic and dimY<∞, then the controller is of similar form as in Definition 5.6.
Definition 5.10**.**
Choose Z=ℓ2(I;Y) and
[TABLE]
where IY is the identity operator on Y. Let Dc=Dc1+Dc2 with Dc1>0 and Dc2≥0.
Choose admissible Bc∈L(Y,Z−1) and Cc∈L(Z1,Y) as
[TABLE]
with boundedly invertible Bck∈L(Y)
so that (Ac,Bc,Cc,Dc1) is a regular linear system
whose transfer function G(λ) satisfies ReG(iω)≥dc>0 for some constant dc>0 and for all ω∈R∖{ωk}k∈I.
Finally, choose Dc2≥0 in such a way that (AS,BS,CS,DS) is passive and strongly stable with iR⊂ρ(AS).
If dimY<∞ and {ωk}k∈I has a uniform gap, i.e., infk=l∣ωk−ωl∣>0, then [39, Cor. 5.2.5, Prop. 5.3.5] imply that Bc and Cc are admissible with respect to Ac if (∥Bck∥)k∈I∈ℓ∞(C) and (∥Cck∥)k∈I∈ℓ∞(C). For more general conditions for admissibility, see [39, Sec. 5.3].
The system (Ac,Bc,Cc,Dc1) is regular whenever Bc and Cc are admissible and there exists ε>0 such that ((1+∣ωk∣)−1/2+ε∥Bck∥)k∈ℓ2(C) [14, Prop. 4.1].
However, there are also regular linear systems, such as the controller in Definition 5.6, for which neither of these conditions is satisfied.
If {ωk}k∈Z has a uniform gap, (∣ωk∣ε∥Bck∥)k∈ℓ∞(C) for some ε>0 and Dc1>0,
then (Ac,Bc,Cc,Dc1) satisfies the conditions of Definition 5.10.
Due to the lack of exponential closed-loop stability,
the solvability of the robust output regulation problem requires additional conditions on the reference and disturbance signals. These conditions relate the behaviour of the
coefficients y\mboxrefk and w\mboxdistk
to the behaviour of the transfer functions
P(λ) and Pd(λ)
on the frequencies {ωk}k∈I.
We pose conditions on the sequences Π\mboxext=(Π\mboxext(k))k∈I⊂XB,Bd×Y consisting of the elements Π\mboxext(k)=(Π\mboxext1(k),Π\mboxext2(k)) with
[TABLE]
where
uk=PS(iωk)−1y\mboxrefk−PS(iωk)−1CΛSR(iωk,AS)Bdw\mboxdistk.
In the case of a perturbed system, we define Π~\mboxext=(Π~\mboxext(k))k∈I analogously.
Alternate ways of expressing Π\mboxext(k) are presented in Lemma 5.12.
Note in particular that if (AS,BS,CS,DS) is exponentially stable, then (5.4) are satisfied provided that
(∥uk∥)k∈ℓ1(C) and
(∥Bck−1∥∥uk−Dc2y\mboxrefk∥)k∈ℓ2(C).
Theorem 5.11**.**
Assume RePS(iωk)>0 for all k∈I.
The controller
in Definition 5.10
solves the robust output regulation problem for all
y\mboxref(t) and w\mboxdist(t) whose coefficients satisfy
[TABLE]
The closed-loop system is strongly stable and iR⊂ρ(Ae).
The controller is robust with respect to all perturbations (A~,B~,B~d,C~,D~) for which
u(t)=−Dc2y(t) remains an admissible output feedback,
the strong closed-loop stability is preserved, {iωk}k∈I⊂ρ(A~e)∩ρ(A~S),
P~S(iωk) are invertible for k∈I,
and
(Π~\mboxext(k))k∈I satisfies (5.4).
If the closed-loop system is exponentially stable, then (5.4) are satisfied automatically, and
there exist Me,α>0 such that
∫tt+1∥e(s)∥ds≤Mee−αt(∥xe0∥+1)
for all xe0∈Xe.
Proof.
The proof is based on the application of [30, Thm. 13].
The diagonal structure of the controller and the invertibility of Bck imply that Ac and Bc satisfy the conditions (5.1).
To show that the closed-loop system is strongly stable, we apply Theorem 3.2
for the systems (AS,BS,CS,DS) and (Ac,Bc,Cc,Dc1).
Conditions (1) and (2) are satisfied due to the construction in Definition 5.10, and
condition (3)
is satisfied
by Lemma 3.4 since Cck=Bck∗ are invertible.
Thus by Theorem 3.2 the closed-loop system is strongly stable and iR⊂ρ(Ae).
To apply [30, Thm. 13] directly, we would need
R(iωk,Ae)Bew\mboxextk∈ℓ1(Xe). However, in [30] this property is used as a sufficient condition for the existence of (fk)k∈ℓ2(C) such that the operator H:D(H)⊂ℓ2(C)→Xe
in Lemma 5.4
satisfies H∈L(ℓ2(C),Xe) and R(H)⊂D(CeΛ).
Here we will verify that the sequence
(fk)k∈ℓ2(C)
with
[TABLE]
has this property.
If k∈I and xek=(Π\mboxext1(k),zk)∈XB,Bd×ZBc where
[TABLE]
then it is straightforward to verify that (iωk−Ae)xek=Bew\mboxextk, and thus we have R(iωk,Ae)Bew\mboxextk=(Π\mboxext1(k),zk).
Now (fk−1(∥w\mboxextk∥+∥Π\mboxext1(k)∥+∥uk∥))k∈ℓ2(C) and (fk−1Π\mboxext2(k))k∈ℓ∞(Y).
These properties and the structure of R(iωk,Ae)Bew\mboxextk imply that Hv is well-defined for every v∈ℓ2(C), and
[TABLE]
implies H∈L(ℓ2(C),Xe).
It remains to show R(Σ)⊂D(CeΛ).
If we denote Pe0(λ)=CeΛR(λ,Ae)Be,
then
Pe0(iωk)w\mboxextk=−Q1(CΛΠ\mboxext1(k)+D(uk−Dc2y\mboxrefk))
for every k∈I.
The regularity of (AS,BS,CS,DS) and (5.4) imply (fk−1Pe0(iωk)w\mboxextk)k∈ℓ2(Y).
If v∈ℓ2(C) and λ>0,
the resolvent identity implies
[TABLE]
as λ→∞
since (Ae,Be,Ce) is regular and since (fk−1Pe0(iωk)w\mboxextkvk)k∈ℓ1(Y) and (fk−1w\mboxextkvk)∈ℓ1(Ud×Y).
Thus Hv∈D(CeΛ) by definition.
An analogous argument shows that for perturbed systems (A~,B~,B~d,C~,D~) the sequence (fk)k
can again be chosen so that H~ has the required properties.
Thus the claims of the theorem follow from [30, Thm. 13].
If the closed-loop system is exponentially stable, then (Π\mboxext1(k),zk)=R(iωk,Ae)Bew\mboxextk implies
(Π\mboxext(k))k∈ℓ1(X×Y),
which also shows (∥uk∥)k∈ℓ1(C).
∎
The following alternate expressions for Π\mboxext(k) can be verified using standard operator identities and Lemma 2.1.
Lemma 5.12**.**
If iωk∈ρ(A)
for some k∈I, then
[TABLE]
where
u~k=P(iωk)−1y\mboxrefk−P(iωk)−1Pd(iωk)w\mboxdistk.
If D is boundedly invertible, then
Π\mboxext1(k)=RkDBdw\mboxdistk+R(iωk,AS)BSPS(iωk)−1y\mboxrefk
for all k∈I,
where RkD=R(iωk,AS−BS(DS)−1CΛS).
The following result shows that pointwise convergence is achieved for sufficiently smooth signals y\mboxref(t) and w\mboxdist(t) and for suitable intial states.
Proposition 5.13**.**
Assume y\mboxref(t) and w\mboxdist(t)
are such that
(ωkΠ\mboxext1(k))k∈ℓ1(X) and
(ωkΠ\mboxext2(k))k∈ℓ2(Y).
If
xe0∈Xe and Aexe0+Bew\mboxext(0)∈Xe, then the regulation error in Theorem 5.11 satisfies
∥e(t)∥→0 as t→∞.
If the closed-loop system is exponentially stable,
then
there exist Me,α>0
such that
[TABLE]
for all xe0∈Xe satisfying Aexe0+Bew\mboxext(0)∈Xe.
Proof.
As in the proof of Theorem 5.11, R(iωk,Ae)Bew\mboxextk=(Π\mboxext1(k),zk) where zk=(zkj)j is such that zkk=Π\mboxext2(k) and zkj=0 for j=k.
This structure,
(ωkΠ\mboxext1(k))k∈ℓ1(X), and
(ωkΠ\mboxext2(k))k∈ℓ2(Y) imply
that qext in (5.2) satisfies qext∈Xe.
Since the required properties of H were verified in
the proof of Theorem 5.11,
the claims follow from Lemma 5.4.
∎
5.4. Non-Uniform Convergence Rates of the Regulation Error
We will now use Theorem 3.7 to derive convergence rates for the regulation error
in Theorem 5.11. The estimates are valid for reference and disturbance signals with sufficient levels of smoothness. In particular, we assume {ωk}k∈I has a uniform gap and
the coefficients of y\mboxref(t) and w\mboxdist(t) satisfy
[TABLE]
which is a strictly stronger condition than the first two parts of (5.4).
Theorem 5.14**.**
Assume
(AS,BS,CS,DS) is passive and exponentially stable, the controller is as in Definition 5.10,
and the conditions of Theorem 5.11 are satisfied.
Assume there exists 0<ε<21infk=l∣ωk−ωl∣
such that RePS(iω)>0 for all ω∈Ωε={ω∈R∣∃k∈I:∣ω−ωk∣<ε}.
Let η(⋅),γ(⋅):R+→(0,1] be continuous non-increasing
functions
with the property infω>0γ(ω+δ0)/γ(ω)>0 for some 0<δ0<min{1,ε}
such that the following hold.
•
RePS(iω)≥η(∣ω∣)*
for all ω∈Ωε.*
•
∥Bck∗y∥≥γ(∣ωk∣)∥y∥* for all k∈I and y∈Y.*
Then the controller solves the robust output regulation problem and there exists
M0>0 such that ∥R(iω,Ae)∥≤MR(∣ω∣) with MR(⋅)=M0η(⋅)−1γ(⋅)−2.
If supω>0MR(ω)<∞, then the closed-loop system is exponentially stable. More generally, there exist Mee,t0≥1
such that
if (5.5) hold, then
for all
xe0∈Xe satisfying Aexe0+Bew\mboxext(0)∈Xe we have
[TABLE]
where MT(t) is determined by parts (b)–(c) of Theorem 3.7
and
M\mboxext2=∥(ωkΠ\mboxext1(k))∥ℓ12+∥(ωkΠ\mboxext2(k))k∥ℓ22.
In particular, if η(ω)−1γ(ω)−2=O(ωα) for some α>0, then (5.6)
holds with MT(t)=t1/α.
Proof.
Theorem 5.11 shows that the controller solves the robust output regulation problem, and
∥R(iω,Ae)∥≤MR(∣ω∣) follows from Theorem 3.7 and Remark 3.8. Thus (3.4) holds MT(⋅) and for some Me,t0>0.
As shown in the proofs of Theorem 5.11 and Lemma 5.13, the conditions of Lemma 5.4 are satisfied whenever y\mboxref(t) and w\mboxdist(t) are such that (5.4) and (5.5) hold.
If xe0∈Xe is such that Aexe0+Bew\mboxext(0)∈Xe, then
e(t)=CeΛTe(t)Ae−1(Aexe0+Bew\mboxext(0)−qext).
The admissibility of CeΛ and (3.4) imply
[TABLE]
which implies the claim since
∥qext∥2≤M\mboxext2.
∎
If C∈L(X,Y) and Cc∈L(Z,U) in Theorem 5.14, then (5.6) can be replaced with a pointwise rate
∥e(t)∥≤MT(t)Mee(∥Aexe0+Bew\mboxext(0)∥+M\mboxext)
for t≥t0.
If w\mboxdist(0)=0 and Bc∈L(Z,U), then Lemma 5.5 gives a sufficient condition for
initial states z0∈Z that achieve the convergence rate (5.6).
The following result presents necessary conditions for exponential closed-loop stability
with controllers satisfying the conditions (5.1), which in turn are necessary for robustness by [30, Thm. 13].
Proposition 5.15**.**
Assume (AS,BS,CS,DS) is strongly stable, {iωk}k∈I⊂ρ(AS), and
(Ac,Bc,Cc,Dc)
satisfies (5.1).
If the closed-loop system is exponentially stable, then
supk∈I∥PS(iωk)−1∥<∞.
Proof.
It follows from the proof of
Lemma 4.2 that Be0=[Bc0] and Ce0=[0,CcΛ] are admissible with respect to Ae.
The proof of Theorem 3.2 implies
Ce0R(iωk,Ae)Be0=CcΛSA(iωk)−1Bc where SA(iωk)=iωk−Ac+BcPcl(iωk)CcΛ and Pcl(iωk)=PS(iωk)(I+Dc1PS(iωk))−1.
Since the closed-loop system is exponentially stable, we must have
[TABLE]
Let y∈Y and denote z=SA(iωk)−1Bcy∈ZBc, which implies (iωk−Ac)z=Bc(y−Pcl(iωk)CcΛz).
The conditions (5.1) show that we must have
y=Pcl(iωk)CcΛz.
Thus CcΛSA(iωk)−1Bcy=Pcl(iωk)−1y=(PS(iωk)−1+Dc1)y for all y∈Y, and the claim follows from (5.7).
∎
6. Examples
6.1. A Wave Equation with Boundary Control
We consider a one-dimensional undamped wave equation with boundary control and observation,
[TABLE]
The results in [51] show that (6.1) defines a regular linear system with state x(t)=(wξ(⋅,t),wt(⋅,t))T on X=L2(0,1)×L2(0,1). Its transfer function is given by
[TABLE]
and D=1. In particular, we have ReP(λ)≥0 for all λ∈C+.
We will construct a controller that achieves exponential closed-loop stability and robust output regulation for 1-periodic signals of the form
y\mboxref(t)=∑k∈Zy\mboxrefkei2πkt
with (y\mboxrefk)k∈ℓ1(C).
For this we will use a controller based on the transport equation presented in Section 5.2 with τ=1.
The system (6.1) can be stabilized exponentially with negative output feedback u(t)=−Dc2y(t) with Dc2>0. For λ∈C+ the transfer function PS(λ) of the stabilized system (AS,BS,CS,DS) is given by
[TABLE]
and RePS(iω)=1+(Dc22−1)cos(ω)2Dc2cos(ω)2.
Now RePS(iω)=0 if and only if ω=(k+1/2)π for some k∈Z.
Therefore for any fixed 0<ε<π/2 there exists η>0 such that RePS(iω)≥η>0 for all ω∈Ωε={ω∈R∣∃k∈I:∣ω−2πk∣<ε}.
The conditions of Theorem 5.7 are satisfied, and thus the controller in Definition 5.6 solves the robust output regulation problem for all 1-periodic reference signals with (y\mboxrefk)k∈ℓ1(C) and the output of the controlled system converges to y\mboxref(t) at an exponential rate.
The closed-loop system consisting of (6.1) and the controller (without the reference signal) becomes
[TABLE]
where β=Dc1+Dc2>0 is arbitrary. By Theorem 5.7 the semigroup Te(t) associated to this coupled system of partial differential equations is exponentially stable,
and thus
∥wξ(⋅,t)∥L22+∥wt(⋅,t)∥L22+∥z(⋅,t)∥L22→0
at an exponential rate as t→∞.
6.2. A Strongly Stabilizable Wave Equation
In this example we consider another one-dimensional wave equation, now with distributed control and observation,
[TABLE]
where b(ξ)=2(1−ξ). Equation (6.2) determines a passive linear system
with state x(t)=(w(⋅,t),wt(⋅,t))T on X=H01(0,1)∩L2(0,1)
with bounded input and output operators satisfying C=B∗. The transfer function P(λ) can be computed as in [13, Sec. II]. Negative output feedback u(t)=−Dc2y(t) stabilizes the system strongly for any Dc2>0, but
the system is not exponentially stabilizable.
However, the semigroup generated by AS
is polynomially stable
since ∫01b(ξ)sin(kπξ)dξ=kπ2 implies ∥R(iω,A−BDc2C)∥=O(ω2) for Dc2>0 by [37, Thm. 1].
Our aim is to design a controller to achieve robust output tracking of
y\mboxref(t)=sin(πt)+41cos(2πt).
The frequencies of the signal y\mboxref(t) are {±π,±2π}. Due to robustness, the controller will be able to track any reference signal with these frequencies.
Since dimY=p=1, we can construct a passive feedback controller in Definition 5.1 on Z=R4 by choosing
[TABLE]
Cc=[k1,0,k2,0], Bc=Cc∗, and Dc>0.
The values of k1,k2∈R and Dc affect the stability properties of the closed-loop system.
In this example we choose k1=k2=3 and Dc=35.
By construction the controller is robust with respect to perturbations in the system provided that the strong stability of the closed-loop is preserved.
Since B and C are bounded operators, Proposition 5.3 shows that ∥e(t)∥→0 as t→∞ for all initial states x0∈D(A) and z0∈Z.
For simulations, the system (6.2) was approximated with the Finite Element Method with N=24 points on [0,1]. Figure 1 depicts the behaviour of the error e(t) and the integrals ∫tt+1∥e(s)∥ds for 0≤t≤24
for initial states x0(ξ)=ξ(1−ξ)(2−5ξ) and z0=0.
Figure 1 also plots the solution w(ξ,t) of the controlled wave equation for 0≤t≤6.
6.3. Periodic Output Tracking for a Heat Equation
In the final example we consider a two-dimensional boundary controlled heat equation on Ω=[0,1]×[0,1]
[TABLE]
where the parts Γ0, Γ1, and Γ2 of the boundary ∂Ω are defined so that
Γ1={ξ=(0,ξ2)∣0≤ξ2≤1},
Γ2={ξ=(ξ1,1)∣1/2≤ξ1≤1},
Γ0=∂Ω∖(Γ1∪Γ2). By [11, Cor. 2] the heat equation defines a regular linear system with state x(t)=x(⋅,t) on X=L2(Ω)
with feedthrough D=0. The system is passive,
[TABLE]
and ∣P(iω)−1∣=O(∣ω∣) for ω∈R with large ∣ω∣. The system (6.3) is exponentially stabilizable with feedback u(t)=−Dc2y(t) for any Dc2>0.
We will design an infinite-dimensional dynamic feedback controller that achieves robust output tracking of the 2-periodic nonsmooth reference signal y\mboxref(t) in
Figure 2
and rejects a suitable class of 2-periodic disturbance signals w\mboxdist(t).
The frequencies of the signals are {ωk}k∈Z with ωk=πk for k∈Z, and the
Fourier coefficients of y\mboxref(t) are such that ∣y\mboxrefk∣=O(∣k∣−3).
We can construct the controller as in Definition 5.10 by choosing Z=ℓ2(C), Ac=diag(iωk)k∈I, Bc=c((1+∣k∣)−1/2−ε)k∈Z for some small ε>0, Cc=Bc∗, and Dc1=0. The parameters ε>0, Dc=Dc2>0 and c>0 affect the stability properties of the closed-loop system.
Proposition 5.15 shows that since P(ωk)→0 as ∣k∣→∞, the closed-loop system can not be stabilized exponentially.
However, by Theorem 3.7 the closed-loop system consisting of (2.1) and the controller with the above choices of parameters is polynomially stable.
Indeed, since RePS(iω)=O(∣ω∣−1/2) and ∣Bck−1∣=(1+∣k∣)1/2+ε=O(∣ωk∣1/2+ε), we have from Theorem 5.14
that ∥R(iω,Ae)∥=O(∣ω∣3/2+2ε) and there exist Me,t0>0 such that
[TABLE]
where α=3/2+2ε.
To verify that the controller is capable of regulating the given signals y\mboxref(t) and w\mboxdist(t), we need to show that the conditions (5.4) are satisfied.
The norms ∥R(iω,A)B∥ and ∥R(iω,A)Bd∥ are uniformly bounded for large ∣ω∣.
Lemma 5.12 and (Bck∗)k∈ℓ2(C) imply that it is sufficient to show
[TABLE]
The eigenfunction expansion of A can be used to show ∣Pd(iω)∣=O(∣ω∣−1), and
since ∣P(iω)−1∣=O(∣ω∣1/2), the above condition is satisfied for all y\mboxref(t) and w\mboxdist(t) with
[TABLE]
The condition on (y\mboxrefk)k in particular holds for y\mboxref(t) in
Figure 2.
Finally,
we can study the rational rates of decay of ∥e(t)∥ using Theorem 5.14.
The conditions
in (5.5) are both satisfied if
[TABLE]
The first condition is satisfied for y\mboxref(t) in
Figure 2
whenever 0<ε<1/2.
Then
for all xe0∈Xe such that Aexe0+Bev0∈Xe we have
[TABLE]
where α=3/2+2ε, and a direct estimates shows that for any fixed ε>0
[TABLE]
For disturbance signals satisfying w\mboxdist(0)=0, Lemma 5.5 shows that (6.4)
holds whenever x0∈D(A) and z0∈D(Ac) are such that
Ccz0=Dc(CΛx0−y\mboxref(0)).
Moreover, by Proposition 5.13 the regulation error satisfies ∥e(t)∥→0 as t→∞ for all such initial states.
For simulations
the solution of the controlled heat equation (6.3) was approximated with Finite Differences using a N×N grid with N=20.
The free parameters of the controller were chosen as ε=1/10, c=8, and Dc=15.
The state of the controller was approximated by truncating the infinite matrix Ac to a 31×31 diagonal matrix with eigenvalues {iπk}∣k∣≤NS for NS=15.
Figure 2 depicts the output of the controlled heat equation for 2≤t≤8 and the behaviour of the error integrals for 0≤t≤10
for the initial state x0(ξ1,ξ2)=−(1+ξ12/4−ξ13/6)(cos(πξ2)/10+2) such that x0∈D(A) and an initial state z0∈D(Ac) satisfying Ccz0=Dc(Cx0−y\mboxref(0)).
Acknowledgement
The author is grateful to Reinhard Stahn for discussions regarding Theorem 3.7 and to Professor Charles Batty for helpful comments on non-uniform stability of semigroups.
Appendix A
Lemma A.1**.**
Let X be a Hilbert space and let T,S∈L(X) be such that ReT≥c≥0 and ReS≥d≥0.
(a)
If T is boundedly invertible,
then ReT−1≥c∥T∥−2.
If c>0, then T−1 exists and ∥T−1∥≤c1.
(b)
If
c>0 or d>0, then
∥T(I+ST)−1∥≤c+d∥T∥2∥T∥2. If c>0 and d≥0, then
[TABLE]
(c)
If T is invertible, c≥0, and d>0,
then ReT(I+ST)−1≥d(∥T−1∥+∥S∥)−2.
(d)
If c≥0 and S≥0, then I+ST and I+TS are boundely invertible, and ReT(I+ST)−1≥0.
Proof.
(a): The proof of the first part is elementary and latter claims follow from the estimate
∥Tx∥∥x∥≥∣⟨Tx,x⟩∣≥Re⟨Tx,x⟩≥c∥x∥2
for x∈X.
(b): If c>0, we can use part (a) and T(I+ST)−1=(T−1+S)−1.
If d>0, then an argument similar to the one used in [14, Lem. 2.3] shows that ∥T(I+ST)−1∥≤d1.
(c): The claim follows from T(I+ST)−1=(T−1+S)−1 and part (a).
(d):
Assume ReT≥0 and S≥0.
The invertibility of I+ST implies that also I+TS is invertible.
It is straightforward to show that the range of I+ST is dense in X.
Thus it suffices to show that I+ST is lower bounded.
If this is not true there exists a sequence
(xn)n⊂X such that ∥xn∥=1 for all n∈N and ∥(I+ST)xn∥→0 as n→∞.
Then
0←Re⟨(I+ST)xn,Txn⟩≥∥S1/2Txn∥2,
and further ∥STxn∥→0 as n→∞.
However, since ∥xn∥=1, we would then have ∥(I+ST)xn∥→0 as n→∞, which is a contradiction.
Finally, the proof of ReT(I+ST)−1≥0 is elementary.
∎
Lemma A.2**.**
Let
P(⋅):C+→L(Y)
be such that ReP(λ)≥0 for all λ∈C+ and let Dc≥0. Then −1∈ρ(DcP(λ)) for all λ∈C+.
If supλ∈C+∥P(λ)∥<∞,
then in addition
supλ∈C+∥(I+DcP(λ))−1∥<∞.
Proof.
The property that −1∈ρ(DcP(λ)) for all λ∈C+ follows from Lemma A.1(d).
Assume supλ∈C+∥P(λ)∥<∞.
In order to show that (I+DcP(λ))−1 are uniformly bounded for λ∈C+ it is sufficient to show that there exists a constant r>0 such that ∥(I+DcP(λ))u∥≥r∥u∥ for all u∈U and λ∈C+.
If no such r>0 exists, we can choose sequences (λn)n⊂C+ and (un)n⊂U with ∥un∥=1 for all n∈N such that ∥(I+DcP(λn))un∥→0 as n→∞.
Then
[TABLE]
which implies ∥DcP(λn)un∥→0 as n→∞.
However, since ∥un∥=1, we
would then have ∥(I+DcP(λn))un∥→0 as n→∞, which is a contradiction.
∎
The last lemma concerns output feedback for passive systems.
Several additional results on this topic can be found in [18].
Lemma A.3**.**
Assume (A,B,C,D) is a passive regular linear system and σ(A)⊂C−.
If Dc≥0, then the system (A−BDcQ1CΛ,BQ2,Q1CΛ,Q1D) with Q1=(I+DDc)−1 and Q2=(I+DcD)−1 is regular, passive, and strongly stable in such a way that
σ(A−BDcQ1CΛ)⊂C−. If A generates an exponentially stable semigroup, then the same is true for A−BDcQ1CΛ.
Proof.
The system (A−BDcQ1CΛ,BQ2,Q1CΛ,Q1D) is
obtained from (1.1) with output feedback u(t)=−Dcy(t).
The regularity follows from [45], since −Dc is an admissible output feedback operator by Lemma A.1(d).
Since Dc≥0, it is straightforward to verify that (A−BDcQ1CΛ,BQ2,Q1CΛ,Q1D) is passive.
In particular A−BDcQ1CΛ generates a contraction semigroup, and the strong stability of the semigroup follows from the Arendt–Batty–Lyubich–Vũ Theorem [4, 27] once we have shown iR⊂σ(A−BDcQ1CΛ).
Let λ∈C+.
The transfer function P(λ)=CΛR(λ,A)B+D satisfies ReP(λ)≥0, and thus
the operator
I+DDc+CΛR(λ,A)BDc=I+P(λ)Dc
is boundedly invertible
by Lemma A.1(d).
Using Lemma 2.1 we therefore see that
λ∈ρ(A−BDcQ1CΛ) and
[TABLE]
Since λ∈C+ was arbitrary, we have σ(A−BDcQ1CΛ)⊂C−. If A generates an exponentially stable semigroup, then
supλ∈C+∥(I+DcP(λ))−1∥<∞ by Lemma A.2, and the regularity and exponential stability of (A,B,C,D) imply
supλ∈C+∥R(λ,A−BDcQ1CΛ)∥<∞. Thus the semigroup generated by A−BDcQ1CΛ is exponentially stable.
∎
Let λ∈ρ(A) be such that Q−1+CΛR(λ,A)B has a bounded inverse. Denote Rλ=R(λ,A) and R(λ)=Rλ−RλB(Q−1+CΛRλB)−1CΛRλ.
If x∈X, then R(λ)x∈XB and a computation on X−1 shows
[TABLE]
Thus R(λ)x∈D(A−BQCΛ) and (λ−A+BQCΛ)R(λ)=I.
On the other hand, if x∈D(A−BQCΛ), then x∈XB and
we can again compute on X−1 (considering R(λ) as an operator R(λ):X+R(B)→X)
[TABLE]
Since x∈D(A−BQCΛ) was arbitrary, this completes the proof.
∎
Bibliography51
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] F. Alabau-Boussouira and M. Léautaud. Indirect stabilization of locally coupled wave-type systems. ESAIM Control Optim. Calc. Var. , 18(2):548–582, 2012.
2[2] K. Ammari, M. Dimassi, and M. Zerzeri. Rate of decay of some abstract Petrowsky-like dissipative semi-groups. Semigroup Forum , 93(1):1–16, 2016.
3[3] K. Ammari and S. Nicaise. Polynomial and analytic stabilization of a wave equation coupled with an Euler–Bernoulli beam. Math. Methods Appl. Sci. , 32(5):556–576, 2009.
4[4] W. Arendt and C. J. K. Batty. Tauberian theorems and stability of one-parameter semigroups. Trans. Amer. Math. Soc. , 306:837–841, 1988.
5[5] W. Arendt, C. J. K. Batty, M. Hieber, and F. Neubrander. Vector-Valued Laplace Transforms and Cauchy Problems . Birkhäuser, Basel, second edition, 2011.
6[6] G. Avalos, I. Lasiecka, and R. Triggiani. Heat-wave interaction in 2–3 dimensions: optimal rational decay rate. J. Math. Anal. Appl. , 437(2):782–815, 2016.
7[7] C. J. K. Batty and T. Duyckaerts. Non-uniform stability for bounded semi-groups on Banach spaces. J. Evol. Equ. , 8:765–780, 2008.
8[8] A. Borichev and Y. Tomilov. Optimal polynomial decay of functions and operator semigroups. Math. Ann. , 347(2):455–478, 2010.