Sampled-Data in Space Control of Scalar Semilinear Parabolic and Hyperbolic Systems
Sampled-Data in Space Control of Scalar Semilinear Parabolic and Hyperbolic Systems
Abstract—The paper describes a novel method of sampled-data spatial sampling is used to obtain the implementable control
in space (spatial variable) control of scalar semilinear systems law.
of parabolic and hyperbolic type with unknown parameters The observability of distributed systems with sampled-data
arXiv:2009.13874v1 [eess.SY] 29 Sep 2020
on information communication channels, etc. In our paper the and zξξ = ∂∂ξz2 . L2 (0, l) is the Hilbert space of square
R l z(ξ), ξ ∈ [0, l] with the corresponding
integrable functions
I. Furtat was with the Institute for Problems in Mechanical Engineering norm kzk2L2 = 0 z 2 (s)ds. H1 (0, l) is the Sobolev space of
of the Russian Academy of Sciences, V.O., Bolshoj pr., 61, St. Petersburg, absolutely continuousR scalar functions z : [0, l] → R with
199178 Russia e-mail: [email protected]. l
P. Gushchin is with the Gubkin University, 65 Leninsky Prospekt, Moscow, the norm kzk2H1 = 0 zs2 (s)ds and zξ ∈ L2 (0, l). H2 (0, l)
119991, Russia. is the Sobolev space of scalar functions z : [0, l] ∈ R with
2
Rl
absolutely continuous zξ , the norm kzk2H2 = 0
2
zss (s)ds and Here ∆ is known value. Assume that N sensors are placed
zξξ ∈ L2 (0, l). inside these sub-intervals, i.e. only the signals z(x̄j , t), x̄j ∈
(xj , xj−1 ), j = 0, ..., N − 1 are available for measurement.
II. P ROBLEM FORMULATION Our objective is to design the control law (sampled-data in
A. Models space) which ensures the exponential stability of the closed-
loop system for (1) or (4).
1) Consider a semilinear scalar equation of parabolic type
in the form
∂
III. C ONTROL LAW DESIGN
zt (x, t) = ∂x [a1 (x)zx (x, t)]
+ a2 (x)zx (x, t)
Introduce the control law in the form
+ φ(z, x, t)z(x, t) + u(x, t) + f (x, t), (1)
x ∈ [0, l], l > 0, u(x, t) = −KF j (x, t), x ∈ [xj , xj+1 ),
(6)
j = 0, ..., N − 1,
with Dirichlet boundary conditions
where K > 0, the function F j (x, t) satisfies the following
z(0, t) = z(l, t) = 0 (2)
conditions:
or with mixed boundary conditions (i) F j (x, t) is of class C 1 ;
(ii) F j (x̄j , t) = z(x̄j , t), where x̄j ∈ (xj , xj−1 );
zx (0, t) = γz(0, t), z(l, t) = 0, γ ≥ 0. (3)
(iii) Fxj (x, t) is bounded for any x ∈ [0, l] and t ≥ 0.
Here t ≥ 0, z : [0, l] × [0, ∞) → R is the state, u(x, t) is the The condition (i) will be required to solve the boundary-
control. The functions a1 (x), a2 (x), φ(z(x, t), x, t) and f (x, t) value problem in Section VI. The conditions (ii) and (iii)
are unknown and of class C 1 . Also these functions satisfy the will be required to proof the closed-loop system stability in
following conditions: a1 (x) ≥ a1 > 0, a2 ≤ a2 (x) ≤ a2 , Sections IV and V.
φ ≤ φ(z, x, t) ≤ φ, |f (x, t)| ≤ f¯ with known bounds a1 , a2 , Consider a few examples of the function F j (x, t).
a2 , φ, φ, and f¯. The value of γ in (3) may be unknown. Example 1. Let F j (x, t) = ϕj (x, t)z(x̄j , t), where j =
Remark 1: System (1) describes convection-diffusion pro- 0, ..., N −1, ϕj (x, t) is of class C 1 , ϕjx (x, t)z(x̄j , t) is bounded
cesses under u(x, t) = 0. In [2] system (1) describes a rotating for any x ∈ [xj , xj+1 ), t ≥ 0 and ϕj (x̄j , t) = 1.
stand of a compressor with an air injection drive u(x, t), where Example 2. In [19]–[21] u(x, t) 6= 0 over the interval
z(x, t) is the axial flow through the compressor. Also the [xj , xj+1 ) when z(x̄j , t) 6= 0. Now we consider a case when
boundary-value problem (1), (2) with u(x, t) = 0 describes u(x, t) 6= 0 only on a part of the interval [xj , xj+1 ) for
the heat distribution in a uniform one-dimensional rod with a z(x̄j , t) 6= 0. Let in example 1 the function ϕj (x, t) is given
in the form
fixed temperature at the ends, where a1 and φ are coefficients
α(x−x̄ )
of thermal conductivity and heat transfer with the environment
0.5 + 0.5 cos 1+z2 (x̄ j,t) if
i
π(1+z 2 (x̄j ,t)) π(1+z 2 (x̄j ,t))
respectively, a2 = 0, z(x, t) is the temperature at time t in the
x ∈ x̄j −
; x̄ j + ;
α α
point x.
ϕj (x, t) = 0 if (7)
2) Additionally, consider a semilinear scalar differential π(1+z 2 (x̄j ,t))
x ∈ xj ; x̄j −
equation of hyperbolic type in the form
α
π(1+z 2 (x̄j ,t))
∂ ∪ x̄j +
; xj+1 .
ztt (x, t) = ∂x [a1 (x)zx (x, t)]+ a2 (x)zx (x, t)
α
+ φ(z, x, t)z(x, t)
(4) Here α > 0 is a sufficiently largen number that can be selected
− b(z, x, t)zt (x, t) + u(x, t) + f (x, t), x̄ −x xj+1 −x̄j
o
x ∈ [0, l], from the condition α > max π(1+zj 2 (x̄jj ,t)) , π(1+z 2 (x̄ ,t))
j
.
j j 1
It is obvious, that ϕ (x̄j , t) = 1, ϕ (x, t) is of class C ,
with Dirichlet boundary conditions (2) or with mixed boundary
ϕjx (x, t)z(x̄j , t) is bounded for any x ∈ [xj , xj+1 ), t ≥ 0
conditions (3). In (4) the function b(z, x, t) is of class C 1 which
and z(x̄j , t) ∈ R.
satisfies the condition 0 < b ≤ b(z, x, t) ≤ b with known
bounds b and b. Other functions in (4) take the same values
as in (1).
Remark 2: The boundary-value problem (4), (2) with
u(x, t) = 0 describes vibrations of a uniform string with fixed
ends and energy dissipation, where a1 , b and φ are coefficients
of elasticity, dissipation and stiffness respectively, a2 = 0,
z(x, t) and zt (x, t) are deflection and speed of the string at
time t in the point x.
B. Objective
Divide the segment [0, l] into N sampling intervals (not
necessarily equal length) and denote
Fig. 1. The plots of ϕj (x, t) from example 2 (for z(x̄j , t) = const > 0) on
0 = x0 < x1 < ... < xN = l, ∆ ≥ xj+1 − xj , the interval x ∈ [xj , xj+1 ) at various values of α > 0 ((α = α1 ) < (α =
(5) α2 )).
j = 0, ..., N − 1.
3
0
z (ξ)dξ ≤ 4∆ π2 z 2 (ξ)dξ.
0 ξ
(13)
Proof 1: Rewrite the left hand side of (13) in the form
Rl 2 Rχ
0
z (ξ)dξ = 0 1 z 2 (ξ)dξ
Pn−1 R χ Rl
+ i=1 χii+1 z 2 (ξ)dξ + χn z 2 (ξ)dξ.
Using Wirtinger’s inequality, we obtain
Fig. 2. The plots of ϕj (z(x̄j , t), x, t) from Example 3 (for z(x̄j , t) = R χ1 2 Rl Pn−1 R χ
const > 0) on the interval x ∈ [xj , xj+1 ) at various values of α > 0 0
z (ξ)dξ + χn z 2 (ξ)dξ + i=1 χii+1 z 2 (ξ)dξ ≤
2
R χ1 2 Rl 2
((α = α1 ) < (α = α2 )).
≤ 4∆ π 2 0
zξ (ξ)dξ + χn
zξ (ξ)dξ
2 Pn−1 R χi−1 2 Rl
Substituting (6) into (1), represent the closed-loop system y(t) = e−δ(t−t0 ) V (t0 ) + βδ , t ≥ t0 .
as follows
It is easy to verify that the function y(t) is a solution of the
zt (x, t) = ∂ differential equation
∂x [a1 (x)zx (x, t)]
+ a2 (x)zx (x, t)
+ f (x, t) − (K − φ(z, x, t))z(x, t) ẏ(t) = −δy(t) + β, t ≥ t0 . (16)
(9)
+ K[z(x, t) − F j (x, t)],
x ∈ [xj , xj+1 ), j = 0, ..., N − 1. Using the comparison principle, we will show that V (t) ≤ y(t)
for any t ≥ t0 . Let ε1 > ε2 > ... > εn > ... is a sequence of
Theorem 1: Consider the closed-loop system (9) under the positive numbers such that lim εn = 0+ . Then the function
n→∞
boundary conditions (2) or (3). Given R̄ > 0, ∆ > 0 and
β εn
δ > 0 there exists K > 0 such that the following two linear ẏn (t) = −δy(t) + δ + δ
(17)
matrix inequalities hold is a solution of the differential equation
Ψ(a2 = a2 ) ≤ 0 and Ψ(a2 = a2 ) ≤ 0, (10) ẏ(t) = −δy(t) + β + εn . (18)
4
Suppose that there exists t∗ > t0 such that holds. Using Lemma 2, the solution of the differential inequal-
ity (26) can be defined as
t∗ = inf{t > t0 : V (t) ≥ yn (t)}. (19)
γ
V (t) ≤ V (0)e−2δt + 2δ . (27)
∗ ∗ ∗
Then V (t ) ≥ yn (t ) and V (t) < yn (t) at t0 ≤ t ≤ t .
The condition V̇ (t∗ ) < ẏn (t∗ ) holds from (14) and (18). On Expression (12) follows from (27). Theorem 1 is proved.
the other hand, the condition V̇ (t∗ ) ≥ ẏn (t∗ ) follows from
V (t) < yn (t) at t < t∗ and V (t∗ ) = yn (t∗ ). We have a V. M AIN RESULT FOR A SYSTEM OF HYPERBOLIC TYPE (4)
contradiction. Therefore, V (t) < yn (t) for any t ≥ t0 and Substituting (6) into (4), rewrite the closed-loop system in
n = 1, 2, ... Consequently, V (t) ≤ lim yn (t) = y(t) for all the form
n→∞
t ≥ t0 . Lemma 2 is proved. ∂
ztt (x, t) = ∂x [a1 (x)zx (x, t)] + a2 (x)zx (x, t)
Proof 3: To analyze the stability of the closed-loop system
− b(z, x, t)zt (x, t) + f (x, t)
(9), consider the following Lyapunov functional
− (K − φ(z, x, t))z(x, t) (28)
+ K[z(x, t) − F j (x, t)],
Rl
V (t) = 0 z 2 (x, t)dx. (20)
x ∈ [xj , xj+1 ), j = 0, ..., N − 1.
Differentiating V (t) in time along the trajectories of (9), we
have Theorem 2: Consider the closed-loop system (28) under the
Rl boundary conditions (2) or (3). Given p ∈ (−0.5; 0.5), R̄ > 0,
∂
V̇ (t) + 2δV (t) = 2 0 [z(x, t) ∂x [a1 (x)zx (x, t)] ∆ > 0, and δ > 0 there exists K > 0 such that the following
Rl
+ a2 (x)zx (x, t)z(x, t) + 2δ 0 z 2 (x, t)dx LMIs hold
(21)
− (K − φ(z, x, t))z 2 (x, t) + z(x, t)f (x, t)]dx
PN −1 R xj+1 Ψ̄ φ = {φ, φ}, a2 = {a2 , a2 }, b = {b, b} ≤ 0, (29)
+ 2K j=0 xj z(x, t)[z(x, t) − F j (x, t)].
where
Taking into account the boundary conditions (2) or (3) and
Ψ̄11 0.5pa2 Ψ̄13 0.5p 0
integrating by parts the first term in (21), we get 2
∗
Ψ̄22 a2 0 − 4∆
π2
K R̄−1
∗
Ψ̄ = ∗
Rl ∂ Ψ̄33 1 0 ,
2 0 z(x, t) ∂x [a1 (x)zx (x, t)]dx ∗ ∗ ∗ −β1 0
l Rl 2
= 2a1 (x)z(x, t)zx (x, t) − 2 0 a1 (x)zx2 (x, t)dx (22) ∗ ∗ ∗ ∗ −β2 + 4∆π2
K R̄ −1
(30)
Rl 2 0
≤ −2a1 0 zx (x, t)dx. Ψ̄11 = −0.5p(K − φ) + 0.25K R̄p2 + 2δ,
Ψ̄13 = 1 − 0.5pb − K + φ + K R̄p,
Using Young’s inequality for the penultimate term in (21), 2
Using Young’s inequality for the penultimate term in (32), B. The closed-loop system (28)
we obtain Now we consider the closed-loop system (28) with the
PN −1 R x boundary conditions (2). Rewrite the boundary-value problem
2K j=0 xjj+1 [0.5pz(x, t) + zt (x, t)]
× [z(x, t) − F j (x, t)]dx ≤ (28), (2) as an abstract inhomogeneous Cauchy problem in the
Rl (34) Hilbert space H = L2 (0, l) in the form
≤ K R̄ 0 [0.5pz(x, t) + zt (x, t)]2 dx
PN −1 x
+ K R̄−1 j=0 xjj+1 [z(x, t) − F j (x, t)]2 dx.
R ˙ = Āξ(t) + F̄ (t, ξ(t)), ξ0 = ξ(0) ∈ Ā,
ξ(t) (38)
Fig. 4. The spatio-temporal graphs of z(x, t) and u(x, t) for the proposed
control law for N = 2 (a,b), N = 10 (c,d) and K = 100.
Fig. 5. The spatio-temporal graphs of z(x, t) u(x, t) for the proposed control
law for N = 10 and K = 500.
Fig. 7. The plots of integral difference for N = 10 between the control law Fig. 8. The spatio-temporal graphs of z(x, t) and u(x, t) for the proposed
[19]–[21] and the proposed control law for K = 100. control law for N = 2 (a, b), N = 10 (c, d) and K = 100.