Next Article in Journal
A Simple Out-of-Sample Test of Predictability against the Random Walk Benchmark
Previous Article in Journal
Numerical Studies of Statistical Management Decisions in Conditions of Stochastic Chaos
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Global Stabilization of Nonlinear Finite Dimensional System with Dynamic Controller Governed by 1 − d Heat Equation with Neumann Interconnection

by
Mohsen Dlala
1,* and
Abdallah Benabdallah
2
1
Department of Mathematics, College of Sciences, Qassim University, Buraidah 51452, Saudi Arabia
2
Higher Institute of Computer Science and Multimedia, University of Sfax, Sfax 3021, Tunisia
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(2), 227; https://doi.org/10.3390/math10020227
Submission received: 11 December 2021 / Revised: 8 January 2022 / Accepted: 10 January 2022 / Published: 12 January 2022

Abstract

:
This paper deals with the stabilization of a class of uncertain nonlinear ordinary differential equations (ODEs) with a dynamic controller governed by a linear 1 d heat partial differential equation (PDE). The control operates at one boundary of the domain of the heat controller, while at the other end of the boundary, a Neumann term is injected into the ODE plant. We achieve the desired global exponential stabilization goal by using a recent infinite-dimensional backstepping design for coupled PDE-ODE systems combined with a high-gain state feedback and domination approach. The stabilization result of the coupled system is established under two main restrictions: the first restriction concerns the particular classical form of our ODE, which contains, in addition to a controllable linear part, a second uncertain nonlinear part verifying a lower triangular linear growth condition. The second restriction concerns the length of the domain of the PDE which is restricted.

1. Introduction

In this work, we deal with the stabilization problem of a chemical reaction by control via heat diffusion equation, where the interaction occurs at the boundary of the heat domain and the control input is located at the second boundary [1,2,3,4]. The closed-loop system of such models is expressed as a nonlinear ODE coupled with 1 d heat diffusion systems.
Over the last two decades, the controllability problem of coupled ODE-PDE systems has attracted more and more attention due to their extensive and successful applications in road traffic [5], gas flow pipelines [6], power converters connected to transmission lines [7], and oil drilling [8]. Many problems of stabilization for classes of linear coupled PDE-ODE have been solved, for example, those in [6,9,10,11,12,13], to name just a few. Some nonlinear extensions are studied in [14,15,16], where the nonlinear term is assumed to be globally Lipschitz, and in [17,18,19,20] for general nonlinear ODE.
The controllability theory of linear coupled PDE-ODE systems has been developed in [21]. Since then, many state and output stabilization problems for classes of linear coupled PDE-ODE have been established—those in [6,9,10,11,12,13], to name just a few. Some nonlinear extensions are treated in [14,15,16], where the nonlinear term is assumed to be globally Lipschitz, and in [17,18,19,20] for general nonlinear ODE, where the input-to-state stability (ISS) property is assumed.
For linear ODE systems, by combining predictor feedback and the infinite-dimensional backstepping method, it has been proved that it is possible to compensate the input delays [22,23], diffusive PDE’s [24,25], Schrodinger PDE’s [26], and wave PDEs [27]. For nonlinear ODE systems, results are available for the compensation of transport PDE (or equivalently control delay) [18,23], wave PDE [17,18].
For nonlinear ODE systems, contrary to the control via the wave equation where many results are available, only a few results concerning the stabilization by control through the heat diffusion equation are available. This is mainly due to the fact that the heat propagation is of infinite speed. Recently, the authors of [15] have built a global convergent observer of cascaded nonlinear ODE and heat equation provided that the nonlinear term is globally Lipschitz. It should be noted that the observer design problem studied in [15] is dual to our stabilization problem. More recently, in [2], a global stabilization by heat control was achieved for a class of nonlinear ODEs, where the Lipschitzian global condition of the nonlinear term was rejected and replaced by a domination condition. More recently [4], the rapid stabilization of coupled nonlinear ODE-heat equation was established. The results presented in [2,4] were obtained thanks to a combined technique of high gain feedback and backstepping design for coupled ODE-PDE systems, introduced by [9,24]. Later, in the case where the nonlinear term is dominated by an upper triangular linear system, the observer-based output feedback of the same coupled ODE and 1 d heat is designed in [28]. In all the above works, the heat control acts in the ODE equation by Dirichlet interconnection.
In this work, we design a global stabilizing dynamic feedback control governed by the 1 d heat equation to stabilize a class of nonlinear ODE systems. The control system acts on the nonlinear ODE plant via a Neumann interconnect. As we shall see, this interconnection poses more difficulties for the study of the coupled system, either in terms of the existence of a solution or in terms of exponential stability.
The remainder of this paper is organized as follows. Section 2 contains the problem reformulation and the state feedback design using the infinite-dimensional backstepping for PDE-ODE coupled systems. Section 3 is devoted to well posedeness of the closed-loop system and to its global exponential stability. Section 4 presents some numerical simulations to illustrate the effectiveness of the proven theoretical results. Section 5 presents the conclusion of this work and some future work directions. Finally, some proofs are collected in Appendix A.

2. Problem Setting and Controller Design

2.1. Problem Formulation

In this paper, we are focused on the design of global stabilizing state feedback for the following class of nonlinear finite-dimensional systems
X ˙ ( t ) = A X ( t ) + B v ( t ) + f ( X ( t ) ) ,
where X ( t ) R n is the state, v ( t ) R is the input control and matrices A R n × n and B R n × 1 are given by
A = 0 1 0 0 0 0 1 0 1 0 0 0 , B = 0 0 1 .
System (1) is the well-known perturbed chain of integrators in which f ( X ) represents an unknown perturbation. A standard assumption about f ( X ) is the following linear triangular domination, which is a sufficient condition for avoiding finite escape time [29].
Assumption A: There exists a known positive constant θ , such that the nonlinear locally Lipschitz function f ( X ) = f 1 ( X ) , , f n ( X ) T satisfies the linear growth rate condition
| f i ( X ) | θ j = 1 i | X i | ,
for all X = [ X 1 , , X n ] T R n .
In some practical problems, we are obliged to control a finite-dimensional ODE System (1) by dynamic control law governed by a 1 d heat equation (see [1,2]),
u t ( x , t ) = u x x ( x , t ) , x ( 0 , L ) ,
u ( 0 , t ) = C X ( t ) ,
u x ( L , t ) = U ( t ) ,
v ( t ) = u x ( 0 , t )
where u ( · , t ) L 2 ( 0 , L ) is the state of the control, C is a row matrix in R 1 × n , U ( t ) R is the control input, and v ( t ) R is the output of the control system. System (1) in closed loop with dynamic controller (4)–(7) can be written as
X ˙ ( t ) = A X ( t ) + B u x ( 0 , t ) + f ( X ( t ) ) ,
u t ( x , t ) = u x x ( x , t ) , x ( 0 , L ) ,
u ( 0 , t ) = C X ( t ) ,
u x ( L , t ) = U ( t ) .
Recent stabilization results for different variants of coupled Systems (8)–(11) (represented by Figure 1) are established in [2,4,28,30]. To the best of our knowledge, this paper is the first to study a coupled system whose ODE subsystem contains a nonlinear term with a Neumann boundary term.
To solve the stabilization problem, we apply backstepping transformation for coupled ODE-PDE system introduced recently by [10,12] combined with high gain feedback and domination methods for finite dimensional systems [31].

2.2. Backstepping Transformations

Let r 1 be a constant scalar to be designated later, consider the following infinite-dimensional backstepping transformation F : ( X , u ) ( Z , w ) as
Z ( t ) = D r X ( t ) ,
w ( x , t ) = u ( x , t ) 0 x q ( x , y ) u ( y , t ) d y H ( x ) D r X ( t ) , x [ 0 , L ] ,
where q ( · , · ) : [ 0 , L ] × [ 0 , L ] R and H ( · ) : [ 0 , L ] R 1 × n are two smooth kernels to be selected adequately to reach the stabilization goal. D r is the following n-order square matrix
D r = d i a g 1 , 1 r , , 1 r n 1 .
Exploiting the controllability property of the pair ( A , B ) , consider an 1 × n -matrix K = [ k 1 k 2 k n ] , such that A + B K is Hurwitz. The backstepping method aims to determine kernels q ( x , y ) and H ( x ) such that System (8)–(11) is converted by the transformation (12)–(13) to the new nonlinear target system
Z ˙ ( t ) = r ( A + B K ) Z ( t ) + r ( n 1 ) B w x ( 0 , t ) + f r ( Z ( t ) ) ,
w t ( x , t ) = w x x ( x , t ) + g r ( x , Z ( t ) ) , x ( 0 , L )
w ( 0 , t ) = 0 ,
w x ( L , t ) = 0 ,
where g r ( x , Z ) is a nonlinear term that will be fixed in the sequel. As underlined in the recent papers [2,4], it should be noted that the presence of the term g r ( x , Z ) in the subsystem (15) is the main difficulty to establish global exponential stability of the target System (14)–(17).
Let us define the following 2 n × 2 n -matrix
A = 0 r A I r 1 n B C D r 1 .
Proposition 1.
The backstepping transformation (12)–(13) with the following kernels
H ( x ) = [ C D r 1 , r n K r 1 n C D r 1 B C D r 1 ] e x A I n O
and
q ( x , y ) = r 1 n [ C D r 1 , r n K r 1 n C D r 1 B C D r 1 ] e ( x y ) A I n O B ,
convert the original System (8)–(11) to the following target system
Z ˙ ( t ) = r A + B K Z ( t ) + r 1 n B w x ( 0 , t ) + f r ( Z ( t ) ) ,
w t ( x , t ) = w x x ( x , t ) H ( x ) f r ( Z ( t ) ) , x ( 0 , L )
w ( 0 , t ) = 0 ,
w x ( L , t ) = 0 ,
for the state feedback control
U ( t ) = r 1 n C D r 1 B u ( L , t ) + 0 L q x ( L , y ) u ( y , t ) d y + H ( L ) D r X ( t ) .
The details of transformations and computations are given in Appendix A at the end of the manuscript, and are based on the classical infinite-dimensional backstepping design for coupled PDE-ODE systems as in [9,24].
As mentioned above, due to the presence of the nonlinear term H ( x ) f r ( X ) in the subsystem (21), establishing the global exponential stability of the target system is not an easy task. We show that, by selecting the scalar gain r large enough and making a restriction on L (as in [2,15]), it is possible to obtain the desired global exponential stability result.

3. Analysis of the Closed-Loop

In this section, we present the central result of this work which establishes that the System (8)–(11) can be exponentially stabilized by state feedback (24). Specifically, we show that if Assumption A is satisfied, we can select an r that is sufficiently large and a sufficiently small L such that the state feedback (24) globally exponentially stabilizes the System (8)–(11). A precise justification for the restriction of L is provided in the next section.
In the following section, we prove that the System (8)–(11) in closed loop with state feedback (24) is well posed.

3.1. Well-Posedness

Let us define the Hilbert space H = R n × L 2 ( 0 , L ) equipped with its canonical product norm
( X , u ) H 2 = | X | 2 + u 2 ,
where . is the canonical L 2 ( 0 , L ) norm and where | . | denotes the Euclidean norm of R n .
First, considering transformations (12) and (13), it is easy to obtain the following inequalities
w 2 a 1 u 2 + b 1 | X | 2 , | Z | 2 | X | 2 ,
where a 1 = 3 1 + q 2 , and b 1 = 3 H 2 . This implies that the operator F defined by (12)–(13) is continuous. In addition, F is invertible (see [2] and references therein), and F 1 has the following form
X ( t ) = D r 1 Z ( t ) ,
u ( x , t ) = w ( x , t ) + 0 x q 1 ( x , y ) w ( y , t ) d y + H 1 ( x ) D r 1 Z ( t ) , x [ 0 , L ] ,
for some kernels q 1 ( · , · ) : [ 0 , L ] × [ 0 , L ] R and H 1 ( · ) : [ 0 , L ] R 1 × n satisfying classical differential equations [9,11]. For System (8)–(11) to be well posed intiially, it is necessary that System (20)–(23) is well posed and that the transformation F 1 is continuous. We have the following inequalities that arise from (26) and (27)
u 2 a 2 w 2 + b 2 | X | 2 , | X | 2 r 2 ( n 1 ) | Z | 2 ,
where a 2 = 3 1 + q 1 2 and b 2 = 3 r 2 ( n 1 ) H 1 2 , and the continuity of F 1 ensues. In the following proposition, we establish that the target, System (20)–(23), is well posed.
We define the operator A : D ( A ) H by
A Z = r ( A + B K ) Z + r 1 n B w ( 0 ) , w
with domain D ( A ) defined by
D ( A ) = Z , w R n × H 2 ( 0 , L ) , w ( 0 ) = w ( L ) = 0 .
Consider the locally Lipschitz nonlinear functional F : H H defined by F Z , w = f r ( Z ) , H ( x ) f r ( Z ) . The target, System (20) and (21), is then written in the following abstract form
Z ˙ ( t ) = A Z ( t ) + F Z ( t ) ,
where Z = Z , w . The following proposition guarantees the existence and uniqueness of a mild solution for System (31), which is equivalent to the target System (20)–(23).
Proposition 2.
For all initial conditions Z 0 , w 0 H , there exists a unique local mild solution of the target System (20)–(23) defined on a maximal interval [ 0 , T max ) , for some positive time T max , and it satisfies
Z ( · ) , w ( x , · ) C [ 0 , T max ) , H .
Furthermore, if the initial condition Z 0 , w 0 is in the dense domain, the corresponding local mild solution is a classical solution that satisfies
Z ( · ) , w ( x , · ) C 1 [ 0 , T max ) , H C [ 0 , T max ) , D A .
Proof. 
First, we start by showing in the following lemma that operator A is invertible and that its inverse A 1 is compact on H . The proof of the Lemma is given in the Appendix A. □
Lemma 1.
Let A be defined by (29) and (30). Then, A is invertible and A 1 is compact on H . Hence, σ ( A ) , the spectrum of A , consists of isolated eigenvalues only.
Now, we consider the eigenvalue problem of A . Solving A ( Z , w ) = λ ( Z , w ) , where ( Z , w ) D ( A ) and λ C . This gives
r ( A + B K ) Z + r 1 n B w ( 0 ) = λ Z ,
w = λ w ,
w ( 0 ) = 0 ,
w ( L ) = 0 .
By integrating the second-order ODE (33), and taking in account (34), we obtain
w ( x ) = α e λ x e λ x , x [ 0 , L ] .
where α C . Combining (35) and (36), it yields
λ e λ L + e λ L = 0 .
Note that, from (37) and the fact that A is invertible, we obtain e 2 λ L = 1 = e i π , which gives
2 λ L = i π + 2 i k π , k Z .
Consequently, we can see that the eigenvalues of the operator A are given by
λ k = π 2 ( 2 k + 1 ) 2 4 L 2 , k N ,
and the corresponding eigenvectors are given by
w k ( x ) = sin ( 2 k + 1 ) π x L , x [ 0 , L ] .
Using (32), it follows that
( A + B K ) λ k r 1 I Z = r n ( 2 k + 1 ) π L B .
Because ( A , B ) is controllable, without losing generality, it is possible to select matrix K such that 1 is the only eigenvalue of A + B K . It follows that, if r λ k , for all k N , the matrix ( A + B K ) λ k r 1 I is invertible. Then, Equation (39) has the following unique solution
Z k = r n λ k 1 ( 2 k + 1 ) π L λ k 1 ( A + B K ) r 1 I 1 B .
Now, to apply Bari’s Theorem (see [32], Theorem 2.3, p. 317), let e 1 = ( 1 , 0 , , 0 ) , e 2 = ( 0 , 1 , 0 , , 0 ) , , e n = ( 0 , , 0 , 1 ) the canonical basis of the Euclidian space R n and E 1 = ( e 1 , 0 ) , , E n = ( e n , 0 ) , F k = ( 0 , w k ( . ) ) , k N are vectors from H . Then, { E 1 , , E n , F k , k N } forms an orthogonal Riesz basis for H . For all k N , let Z k = ( Z k , w k ( . ) ) the eigenvectors of operator A associated to the eigenvalue λ k . Because | Z k | 2 = O ( k 2 ) , it is assumed that there exists a sufficiently large positive integer N, such that
k > N F k Z k H 2 = k > N O ( k 2 ) < .
Then, according to Bari’s theorem, there exists a Riesz basis { Z k , k N } formed by a set of eigenvectors of operator A . Therefore, A generates a C 0 -semigroup on H .
Furthermore, as the function F Z is locally Lipschitz, it follows by [33] (Theorem 1.4, pp. 185–186), that for all initial condition Z 0 = Z 0 , w 0 H , System (31) has a unique local mild solution Z ( t ) = Z ( t ) , w ( x , t ) defined in a maximal interval [ 0 , T max ) , for some positive time T max . Moreover, if the initial condition Z 0 = Z 0 , w 0 is in the domain D A , then the corresponding mild solution is a classical solution. Thus, the proof of this proposition is complete.

3.2. Exponential Stability

At this stage, we present and prove our main result concerning the exponential stabilization of the System (1) by dynamic 1 d heat control (4)–(7) with feedback (24) and kernels (18) and (19). This is summarized in the following Theorem.
Theorem 1.
Assume that Assumption A is satisfied. Then, there exists a gain matrix K and scalar gain r * > 0 and L * > 0 , such that, for all 0 < L L * and r r * , r λ k , k = 0 , 1 , , the dynamic control (4)–(7) with state feedback (24) and kernels q ( x , y ) , H ( x ) defined in (18) and (19), globally and exponentially stabilizes System (1) in the sense of the norm . H . That is, for all initial condition ( X 0 , u 0 ) R n × H 2 ( 0 , L ) , System (1) in closed loop with dynamic 1 d heat control (4)–(7) and state feedback (24) has a unique global classical solution,
( X ( . ) , u ( . , . ) ) C 1 [ 0 , + ) , R n × C 1 [ 0 , + ) , H 2 ( 0 , L ) .
Furthermore, for all t 0 ,
X ( t ) , u ( . , t ) H C 1 X 0 , u 0 H e C 2 t ,
where C 1 and C 2 are two positive constants.
Before proceeding with the proof of the Theorem, we state the following remark about the restriction on the length L of the heat control domain.
Remark 1.
Note that, for all positive r * , it is always possible to find r r * and satisfy the condition r λ k , for all k = 0 , 1 , , due to the fact that | λ k + 1 λ k | | λ 1 λ 0 | = 2 π 2 L 2 .
Remark 2.
Note that the imposed restriction on the length L of the heat dynamic control, which must be chosen in some interval ( 0 , L * ) , is reasonable. In fact, on the one hand, the L parameter is part of the dynamic control, and so we can take some restrictions on it, although in practice, it may impose some practical limitations in certain cases.
On the other hand, faced with the presence of an uncertain linear component in the nonlinear part F ( Z ) of the System (31), we are forced to take restrictions on the linear part Z ˙ ( t ) = A Z ( t ) of the nominal system to cover the effect of this uncertain component to maintain the local stability of the entire system. More precisely, the eigenvalues of the unbounded operator A , which are given in (39), are negative, and the greatest value λ 0 = π 2 / ( 4 L 2 ) tends to zero as L approaches infinity. Hence, the linear uncertain part can destroy the local stability of System (31). Therefore, we prevent zero from going to 0 when L tends to infinity by adopting the restriction λ 0 < c , which is equivalent to L < L * = π / ( 2 c ) , where c denotes a positive constant.
Proof of Theorem 1.
Let r 1 be a positive constant and r λ k , k N . Because the pair ( A , B ) is controllable, we select K such that 1 is the only eigenvalue of A + B K . Then, there exists a positive definite n × n matrix P, and a positive constant a satisfying the Lyapunov inequality:
P ( A + B K ) + ( A + B K ) T P a I .
Let Z 0 = Z 0 , w 0 D A be an initial condition and Z ( . ) = Z ( · ) , w ( x , · ) is the corresponding local classical solution of the target system (31) defined on its maximal interval [ 0 , T max ) , where T max > 0 . We consider the Lyapunov function
V ( Z ( t ) ) = Z T ( t ) P Z ( t ) + d 1 2 w ( · , t ) 2 + d 2 2 w x ( · , t ) 2 .
Using (12), (13), (26) and (27), it is straightforward to show that
w 2 a 1 u 2 + b 1 | X | 2 ,
w x 2 a 2 u x 2 + b 2 u 2 + c 2 | X | 2 ,
u 2 a ˜ 1 w 2 + b ˜ 1 | Z | 2 ,
u x 2 a ˜ 2 w x 2 + b ˜ 2 w 2 + c ˜ 2 | Z | 2 ,
| Z | 2 | X | 2 r 2 ( n 1 ) | Z | 2 ,
where a 1 = 3 1 + q 2 , b 1 = 3 H 2 , a 2 = 4 , b 2 = 4 q x 2 + 0 L q ( x , x ) 2 d x , c 2 = 4 H 2 , a ˜ 1 = 3 ( 1 + q 1 2 ) , b ˜ 1 = 3 r 2 ( n 1 ) H 1 2 , a ˜ 2 = 4 , b ˜ 2 = 3 q 1 x 2 + 0 L q 1 ( x , x ) 2 d x and c ˜ 2 = 4 H 1 2 . Then, from (42)–(47), we obtain
ν ̲ | X | 2 + u 2 + u x 2 V ( Z ) ν ¯ | X | 2 + u 2 + u x 2 ,
where ν ̲ and ν ¯ are positive constants. The derivative of the Lyapunov function V ( Z ( t ) ) along the trajectories of the target system (31) is given by:
V ˙ ( Z ( t ) ) r a | Z | 2 + 2 Z T P f r ( Z ) + 2 r 1 n Z T P B w x ( 0 , t ) + d 1 0 L w x x ( y , t ) H ( y ) f r ( Z ( t ) ) w ( y , t ) d y + d 2 0 L w x x x ( y , t ) H ( y ) f r ( Z ( t ) ) w x ( y , t ) d y .
By performing two integrations in parts, it follows that
V ˙ ( t ) r a | Z | 2 + 2 Z T P f r ( Z ) + 2 r 1 n Z T P B w x ( 0 , t ) d 1 w x ( · , t ) 2 d 1 0 L w ( y , t ) H ( y ) f r ( Z ) d y d 2 w x x ( · , t ) 2 d 2 w x ( 0 , t ) w x x ( 0 , t ) d 2 0 L w x ( y , t ) H ( y ) f r ( Z ) d y .
We have w x x ( 0 , t ) = 0 , for all t [ 0 , T max ) . Indeed, from (21), we obtain w x x ( x , t ) = w t ( x , t ) + H ( x ) f r ( Z ( t ) ) , for all x ( 0 , L ) . Because kernel H ( . ) is continuous at x = 0 and w ( · , t ) H 2 ( 0 , L ) , followed by the continuity that w x x ( 0 , t ) = w t ( 0 , t ) + H ( 0 ) f r ( Z ( t ) ) . Moreover, H ( 0 ) = 0 and (22) yield w x x ( 0 , t ) = 0 , for all t [ 0 , T max ) . Thus, the boundary term d 2 w x ( 0 , t ) w x x ( 0 , t ) is cancelled from (49). In the following, we estimate the four cross terms on the right-hand side of (49). Concerning the term f r ( Z ( t ) ) , as in [2], we have | f r ( Z ) | θ n | Z | and it follows that
2 Z T P f r ( Z ) 2 n θ λ max ( P ) | Z | 2 ,
By the Cauchy–Schwartz inequality, it follows
2 Z T P B w x ( 0 , t ) λ m a x ( P ) | Z | 2 + w x 2 ( 0 , t ) .
For the last two cross terms that have integral representations, by the Cauchy–Schwartz and Poincare inequalities, it yields
2 d 1 0 L w ( y , t ) H ( y ) f r ( Z ) d y 2 d 1 n θ H | Z | w ( · , t ) , d 1 2 H 2 w ( · , t ) 2 + n 2 θ 2 | Z | 2 , 4 d 1 2 L 2 H 2 w x ( · , t ) 2 + n 2 θ 2 | Z | 2 ,
2 d 2 0 L w x ( y , t ) H ( y ) f r ( Z ) d y 2 d 2 n θ H | Z | w x ( · , t ) , d 2 2 H 2 w x ( · , t ) 2 + n 2 θ 2 | Z | 2 .
With Agmon’s inequality, it can be proved that the following inequality holds:
w x x ( · , t ) 2 ( 1 + L ) L 1 w x ( · , t ) 2 w x 2 ( 0 , t ) .
By virtue of estimations (50)–(54), inequality (49) becomes
V ˙ ( t ) r a 2 n θ λ max ( P ) λ m a x ( P ) 2 n 2 θ 2 | Z | 2 d 2 1 w x 2 ( 0 , t ) d 1 2 d 1 2 L 2 H 2 d 2 2 H 2 d 2 ( 1 + L ) L 1 w x ( · , t ) 2 .
Let d 2 1 and rewrite (55) as follows
V ˙ ( t ) c 1 ( r ) | Z | 2 c 2 ( d 1 , r ) w x 2 ,
where
c 1 ( r ) = r a 2 n θ λ max ( P ) λ m a x ( P ) 2 n 2 θ 2 ,
c 2 ( d 1 , r ) = d 1 2 d 1 2 L 2 H 2 d 2 2 H 2 d 2 ( 1 + L ) L 1 .
In the next step, we choose the parameters d 1 and r such that constants c 1 ( r ) and c 2 ( d 1 , r ) are positive. We point out that H and H depend on the design parameters r and L. For this reason, we use the notations H r , L , H r , L instead of H , H , respectively. Let
r 1 * = 1 a 1 + 2 n θ λ max ( P ) + λ m a x ( P ) + 2 n 2 θ 2 .
By choosing r > r 1 * (recall that we have imposed r λ k , k N to ensure the existence and uniqueness of the classical solution Z ( t ) ), we obtain c 1 ( r ) > 0 . Now, we show that we can choose a positive parameter d 1 , such that c 2 ( d 1 , r ) > 0 . Indeed, the discriminant of the second-degree polynomial function d 1 c 2 ( d 1 , r ) is:
Δ ( L ) = 1 8 L H r , L 2 L d 2 2 H r , L 2 + d 2 ( 1 + L ) .
From (18), it is obvious that there exist two positive constants κ and ω that are independent of the constant L, such that
max { | H r , L ( x ) | , | H r , L ( x ) | } κ e ω x , x [ 0 , L ] .
Taking the L 2 ( 0 , L ) -norm in Equation (61), we obtain
max { H r , L 2 , H r , L 2 } κ 2 2 ω e 2 ω L 1 .
Taking into account (60) and (62), it follows that Δ ( L ) tends to 1, when L towards 0, and then there exists a positive constant L * , such that the discriminant Δ ( L ) > 0 , for all L ( 0 , L * ) . It follows that, for all L ( 0 , L * ) , the polynomial function d 1 c 2 ( d 1 , r ) has the two following positive roots:
d 1 ( 1 ) = 1 Δ ( L ) 4 L 2 H r , L 2 , d 1 ( 2 ) = 1 + Δ ( L ) 4 L 2 H r , L 2 .
By choosing d 1 ( d 1 ( 1 ) , d 1 ( 2 ) ) , it yields in c 2 ( d 1 , r ) > 0 . In summary, if the parameters r , d 1 and L satisfy r > r 1 * , r λ k , k N , d 1 ( d 1 ( 1 ) , d 1 ( 2 ) ) and L ( 0 , L * ) , respectively, then using the Poincare inequality, from (56), we obtain
V ˙ ( Z ( t ) ) c 1 ( r ) | Z | 2 c 2 ( d 1 , r ) 1 + 4 L 2 w 2 + w x 2 .
Then, from (64), it follows that
V ˙ ( Z ( t ) ) δ V ( Z ( t ) ) ,
where δ = min c 1 ( r ) , c 2 ( d 1 , r ) 1 + 4 L 2 is a positive constant. Integrating (65) yields V ( Z ( t ) ) V ( Z ( 0 ) ) e δ t , or equivalently
Z ( t ) , w ( . , t ) H 2 ν ¯ ν ̲ Z 0 , w 0 H 2 e δ t ,
for all t [ 0 , T max ) . Therefore, the local solution Z ( t ) , w ( · , t ) of the target system (20)–(23) is bounded on the maximal interval [ 0 , T max ) . Then, T max = + and the solution Z ( t ) , w ( · , t ) converges exponentially to the origin. Thus, the closed-loop system (8)–(11) with state feedback (24) has a unique global classical solution ( X ( t ) , u ( x , t ) defined on [ 0 , + ) and converges exponentially to the origin. This completes this proof. □

4. Numerical Example

In this section, we present a numerical simulation for the closed-loop system (8)–(11) to validate the performance of our feedback control. Consider the following numerical system having the same structure as (8)–(11):
X ˙ 1 ( t ) = X 2 ( t ) + f 1 ( X 1 ( t ) ) ,
X ˙ 2 ( t ) = u x ( 0 , t ) + f 2 ( X 1 ( t ) , X 2 ( t ) ) ,
u t ( x , t ) = u x x ( x , t ) , x ( 0 , L ) ,
u ( 0 , t ) = X 1 ( t ) ,
u x ( L , t ) = U ( t ) ,
with C = [ 1 , 0 ] , B = [ 0 , 1 ] T , and A = 0 1 0 0 . Let K = [ 1 2 ] , for which 1 is the only eigenvalue of the matrix A + B K . The solution of the Lyapunov Equation (41) is the matrix P = 1.5 0.5 0.5 0.5 , its maximal eigenvalue is λ max ( P ) = 1.7071 and the value of the constant a in the inequality (41) is equal to 1. Let f 1 ( X 1 ) = 0 and f 2 ( X 1 , X 2 ) = 0.1 sin ( X 1 + X 2 ) . It is easy to verify that the nonlinear function f X = ( f 1 ( X 1 ) , f 2 ( X 1 , X 2 ) ) T satisfies the A hypothesis with θ = 0.1 . Therefore, all assumptions of Theorem 1 are satisfied. The kernels H ( x ) , q ( x , y ) , and the state feedback U ( t ) given, respectively, by (18), (19) and (24) can be computed explicitly. Using (59), it follows that r 1 * = 3.4699 . We note that the explicit computation of the optimal value L * of L is hard to determine. For the numerical simulation, we adopt the finite difference scheme directly to discretize System (67)–(71). The steps of space and time are taken as 0.05 and 0.00125 , respectively. In addition, we take L = 2 and the initial values of system states are ( X 1 ( 0 ) , X 2 ( 0 ) , u 0 ( x ) ) = ( 1 , 1 , cos ( 2 π x ) ) . As a result, the simulation of the solution is plotted in Figure 2 and Figure 3. Figure 2 displays the state X ( t ) , while Figure 3 shows the trajectory of the state u ( x , t ) . It can be seen that both the states X ( t ) and u ( x , t ) converge to zero, which indicates that the closed-loop system, System (67)–(71), is exponentially stable.

5. Conclusions

In this paper, we solved the problem of global exponential stabilization for a class of finite-dimensional nonlinear uncertain systems using dynamic 1 d heat control. The nonlinear term of the ODE system is dominated by a linear lower-triangular term multiplied by a known parameter. Dynamic control acts in the system plant by Neumann interconnection at the boundary x = 0 of the heat domain, and the control input is located at the boundary x = L . The problem is solved by combining a backstepping design for coupled ODE-PDE systems and high-gain state feedback, and finally, we presented numerical examples to confirm the obtained results. This study leaves some open questions for future works. A very interesting result was established later in [28], which solved the output stabilization problem of a cascaded finite-dimensional nonlinear feedforword system and a 1 d heat diffusion system. The method used can be generalized to solve the stabilization problem for a cascaded general nonlinear system coupled with a heat equation as follows:
X ˙ ( t ) = g ( X ( t ) , u ( 0 , t ) ) , u t ( x , t ) = u x x ( x , t ) , x ( 0 , L ) , u x ( 0 , t ) = 0 , u x ( L , t ) = U ( t ) ,
under some weak assumptions on the nonlinear function g ( . , . ) .

Author Contributions

Conceptualization, M.D.; Data curation, A.B.; Formal analysis, M.D. and A.B.; Methodology, M.D. and A.B.; Visualization, A.B.; Writing–original draft, M.D. and A.B.; Writing–review–editing, M.D. and A.B. All authors equally contributed to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof of Proposition 1.
To derive the appropriate kernels q ( x , y ) and H ( x ) , we differentiate w ( x , t ) defined in (12) twice with respect to x:
w x = u x q ( x , x ) u 0 x q x ( x , y ) u ( y , t ) d y H ( x ) D r X ( t ) , w x x = u x x ( q ( x , x ) ) + q x ( x , x ) u q ( x , x ) u x
0 x q x x ( x , y ) u ( y , t ) d y H ( x ) D r X ( t ) .
In addition, if we differentiate w ( x , t ) with respect t, we obtain
w t = u t 0 x q ( x , y ) u t ( y , t ) d y H ( x ) D r X ˙ ( t ) , = u x x 0 x q ( x , y ) u x x ( y , t ) d y H ( x ) D r ( A X ( t ) + B u x ( 0 , t ) + f ( X ( t ) ) ) , = u x x + q y ( x , x ) u q ( x , x ) u x + H ( x ) D r B + q ( x , 0 ) u x ( 0 , t ) 0 x q y y ( x , y ) u ( y , t ) d y H ( x ) D r A + q y ( x , 0 ) C X ( t ) H ( x ) D r f ( X ( t ) ) ,
where the final equality is obtained by integration by parts. Subtracting Equation (A2) from (A3), it follows
w t w x x = 2 q ( x , x ) u + H ( x ) D r B + q ( x , 0 ) u x ( 0 , t ) H ( x ) D r f ( X ( t ) ) + H ( x ) H ( x ) D r A D r 1 q y ( x , 0 ) C D r 1 D r X 0 x q y y ( x , y ) q x x ( x , y ) u ( y , t ) d y ,
Setting x = 0 in Equations (13) and (A1), we obtain
w ( 0 , t ) = C H ( 0 ) D r X ( t ) ,
w x ( 0 , t ) = u x ( 0 , t ) q ( 0 , 0 ) C D r 1 + H ( 0 ) Z ( t ) .
Since we have imposed w ( 0 , t ) = 0 on the target system, it follows that H ( 0 ) = C D r 1 . Using (8) and (A5), the time derivative of Z ( t ) in (12) satisfies
Z ˙ ( t ) = r A + r n B q ( 0 , 0 ) C D r 1 + H ( 0 ) Z ( t ) + r 1 n B w x ( 0 , t ) + f r ( Y ( t ) ) ,
where f r ( Y ) = D r f ( D r 1 Y ) . Above, we have used D r A D r 1 = r A and D r B = r 1 n B . To obtain the target system (14)–(17), we select H ( x ) that satisfies the following ODE
H ( x ) r H ( x ) A = q y ( x , 0 ) C D r 1 ,
H ( 0 ) = r n K q ( 0 , 0 ) C D r 1 ,
H ( 0 ) = C D r 1 ,
for all x [ 0 , L ] , and we select the gain q ( x , y ) satisfying the following PDE
q y y ( x , y ) q x x ( x , y ) = 0 ,
q ( x , x ) = r 1 n C D r 1 B ,
q ( x , 0 ) = r 1 n H ( x ) B ,
for all 0 y x L . Equation (A12) is obtained by considering Equations (A10) and (A13), and the fact that ( q ( x , x ) ) = 0 , for all x [ 0 , L ] .
For any function κ ( · ) with the second order continuous derivative
q ( x , y ) = κ ( x y ) , ( x , y ) [ 0 , L ] 2 ,
is a solution of PDE (A11). From (A13), we obtain
q ( x , y ) = r 1 n H ( x y ) B ,
for all 0 y x L . Substituting q y ( x , 0 ) into Equation (A8), it follows
H ( x ) + r 1 n H ( x ) B C D r 1 r H ( x ) A = 0 , x [ 0 , L ] .
Define H ( x ) = [ H ( x ) , H ( x ) ] . Then, we obtain
H ( x ) = H ( x ) A , x ( 0 , L )
were H ( 0 ) = [ C D r 1 , r n K r 1 n C D r 1 B C D r 1 ] , and
A = 0 r A I r 1 n B C D r 1 .
The solution of (A17) is given by
H ( x ) = H ( 0 ) e x A , x [ 0 , L ] .
Thus,
H ( x ) = [ C D r 1 , r n K r 1 n C D r 1 B C D r 1 ] e x A I n O .
Then,
q ( x , y ) = r 1 n [ C D r 1 , r n K r 1 n C D r 1 B C D r 1 ] e ( x y ) A I n O B ,
for all 0 y x L . □
Proof of Lemma 1.
Let Y = ( Y , ψ ) H . We want to prove the existence and uniqueness of Z = ( Z , w ) D ( A ) such that A Z = Y , which is equivalent to
r ( A + B K ) Z + r 1 n B w ( 0 ) = Y ,
w = ψ .
From (A19) and (30), a direct computation yields a unique solution to (A19).
w ( x ) = 0 x L s ψ ( y ) d y d s .
Then, (A18) gives
r ( A + B K ) Z = Y + r 1 n B 0 L ψ ( y ) d y .
Due to the fact that r > 0 and A + B K is Hurwitz and then invertible, the unique solution Z of (A18) is given by
Z = r 1 ( A + B K ) 1 Y + r 1 n B 0 L ψ ( y ) d y .
Clearly ( Z , w ) D ( A ) and A 1 exist. Sobolev embedding theorem (see [34], Theorem 4.12, p. 85) implies that A 1 is compact on H . □

References

  1. Zhao, A.; Xie, C. Stabilization of coupled linear plant and reaction—Diffusion process. J. Frankl. Inst. 2014, 351, 857–877. [Google Scholar] [CrossRef]
  2. Benabdallah, A. Stabilization of a class of nonlinear uncertain ordinary differential equation by parabolic partial differential equation controller. Int. J. Robust Nonlinear Control 2020, 30, 3023–3038. [Google Scholar] [CrossRef]
  3. Zhen, Z.; Si, Y.; Xie, C. Indirect control to stabilize reaction-diffusion equation. Int. J. Control 2021, 94, 3091–3098. [Google Scholar] [CrossRef]
  4. Benabdallah, A.; Dlala, M. Rapid exponential stabilization by boundary state feedback for a class of coupled nonlinear ODE and 1 − d heat diffusion equation. Discret. Contin. Dyn. 2021. [Google Scholar] [CrossRef]
  5. Goatin, P. The Aw-Rascle vehicular traffic flow model with phase transitions. Math. Comput. Model. 2006, 44, 287–303. [Google Scholar] [CrossRef]
  6. Tang, Y.; Prieur, C.; Girard, A. Stability analysis of a singularly perturbed coupled ODE-PDE system. In Proceedings of the 54 th IEEE Conference on Decision and Control, Osaka, Japan, 15–18 December 2015; pp. 4591–4596. [Google Scholar]
  7. J Daafouz, J.; Tucsnak, M.; Valein, J. Nonlinear control of a coupled PDE-ODE system modeling a switched power converter with a transmission line. Syst. Control Lett. 2014, 70, 92–99. [Google Scholar] [CrossRef] [Green Version]
  8. Saldivar, B.; Mondié, S.; Avila Vilchis, J.C. The Control of Drilling Vibrations: A Coupled PDE-ODE Modeling Approach. Int. J. Appl. Math. Comput. Sci. 2016, 26, 335–349. [Google Scholar] [CrossRef] [Green Version]
  9. Tang, S.; Xie, C. State and output feedback boundary control for a coupled PDE-ODE system. Syst. Control Lett. 2011, 60, 540–545. [Google Scholar] [CrossRef]
  10. Tang, S.; Xie, C. Stabilization for a coupled PDE-ODE control system. J. Frankl. Inst. 2011, 348, 2142–2155. [Google Scholar] [CrossRef]
  11. Krstic, M. Compensating a String PDE in the Actuation or Sensing Path of an Unstable ODE. IEEE Trans. Autom. Control 2009, 54, 1362–1368. [Google Scholar] [CrossRef]
  12. Susto, G.A.; Krstic, M. Control of PDE-ODE cascades with Neumann interconnections. J. Frankl. Inst. 2010, 347, 284–314. [Google Scholar] [CrossRef]
  13. Boundary stabilization of a coupled wave-ODE system with internal anti-damping. Int. J. Control 2012, 85, 1683–1693. [CrossRef]
  14. Wu, H.N.; Wang, J.W. Observer design and output feedback stabilization for nonlinear multivariable systems with diffusion PDE-governed sensor dynamics. Nonlinear Dyn. 2013, 72, 615–628. [Google Scholar] [CrossRef]
  15. Ahmed-Ali, T.; Giri, F.; Krstic, M.; Lamnabhi-Lagarrigue, F. Observer design for a class of nonlinear ODE-PDE cascade systems. Syst. Control Lett. 2015, 83, 19–27. [Google Scholar] [CrossRef]
  16. Cai, X.; Liao, L.; Zhang, J.; Zhang, W. Observer design for a class of nonlinear system in cascade with counter-convecting transport dynamics. Kybernetika 2016, 52, 76–88. [Google Scholar] [CrossRef] [Green Version]
  17. Bekiaris-Liberis, N.; Krstic, M. Compensation of Wave Actuator Dynamics for Nonlinear Systems. IEEE Trans. Autom. Control 2014, 59, 1555–1570. [Google Scholar] [CrossRef]
  18. Diagne, M.; Bekiaris-Liberis, N.; Otto, A.; Krstic, M. Control of Transport PDE/Nonlinear ODE Cascades with State-Dependent Propagation Speed. In Proceedings of the IEEE 55th Conference on Decision and Control, Las Vegas, NV, USA, 12–14 December 2016; pp. 3125–3130. [Google Scholar]
  19. Hasana, A.; Aamoa, O.M.; Krstic, M. Boundary observer design for hyperbolic PDE-ODE cascade systems. Automatica 2016, 68, 75–86. [Google Scholar] [CrossRef]
  20. Cai, X.; Krstic, M. Nonlinear stabilization through wave PDE dynamics with a moving uncontrolled boundary. Automatica 2016, 68, 27–38. [Google Scholar] [CrossRef]
  21. Zhao, X.; Weiss, G. Controllability and Observability of a Well-posed System Coupled with a Finite-dimensional System. IEEE Trans. Autom. Control 2011, 56, 1–12. [Google Scholar] [CrossRef]
  22. Jankovic, M. Recursive predictor design for state and output feedback controllers for linear time delay systems. Automatica 2010, 46, 510–517. [Google Scholar] [CrossRef]
  23. Bekiaris-Liberis, N.; Krstic, M. Compensation of state-dependent input delay for nonlinear systems. IEEE Trans. Autom. Control 2013, 58, 275–289. [Google Scholar] [CrossRef]
  24. Krstic, M. Compensating actuator and sensor dynamics governed by diffusion PDEs. Syst. Control Lett. 2009, 58, 372–377. [Google Scholar] [CrossRef]
  25. Bekiaris-Liberis, N.; Krstic, M. Compensating the distributed effect of diffusion and counter-convection in multi-input and multi-output LTI systems. IEEE Trans. Autom. Control 2011, 56, 637–642. [Google Scholar] [CrossRef]
  26. Ren, B.; Wang, J.M.; Krstic, M. Stabilization of an ODE-Schrodinger Cascade. Syst. Control Lett. 2013, 62, 503–510. [Google Scholar] [CrossRef]
  27. Bekiaris-Liberis, N.; Krstic, M. Compensating the distributed effect of a wave PDE in the actuation or sensing path of MIMO LTI Systems. Syst. Control Lett. 2010, 59, 713–719. [Google Scholar] [CrossRef]
  28. Chang, Y.; Sun, T.; Zhang, X.; Chen, X. Output Feedback Stabilization for a Class of Cascade Nonlinear ODE-PDE Systems. Int. J. Control. Autom. Syst. 2021, 19, 2519–2528. [Google Scholar] [CrossRef]
  29. Mazenc, F.; Praly, L. Global stabilization by output feedback: Examples and counter examples. Syst. Control Lett. 1994, 23, 119–125. [Google Scholar] [CrossRef]
  30. Liu, X.; Xie, C. Control law in analytic expression of a system coupled by reaction—Diffusion equation. Syst. Control Lett. 2020, 137, 104643. [Google Scholar] [CrossRef]
  31. Andrieua, V.; Praly, L. A unifying point of view on output feedback designs for global asymptotic stabilization. Automatica 2009, 45, 1789–1798. [Google Scholar] [CrossRef] [Green Version]
  32. Gohbergue, I.; Krein, M.G. Introduction to the Theory of Linear Nonselfadjoint Operators; American Mathematical Society: Providence, RI, USA, 1969. [Google Scholar]
  33. Pazy, A. Semigroups of Linear Operators and Applications to Partial Differential Equations; Springer: New York, NY, USA, 1992. [Google Scholar]
  34. Adams, R.A.; Fournier, J.J.F. Sobolev Spaces, 2nd ed.; Elsevier/Academic Press: Amsterdam, The Netherlands, 2003. [Google Scholar]
Figure 1. The block diagram of the coupled PDE-ODE system (8)–(11).
Figure 1. The block diagram of the coupled PDE-ODE system (8)–(11).
Mathematics 10 00227 g001
Figure 2. Trajectory of the state X ( t ) solution of System (67)–(71).
Figure 2. Trajectory of the state X ( t ) solution of System (67)–(71).
Mathematics 10 00227 g002
Figure 3. Trajectory of the state u ( x , t ) solution of System (67)–(71).
Figure 3. Trajectory of the state u ( x , t ) solution of System (67)–(71).
Mathematics 10 00227 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dlala, M.; Benabdallah, A. Global Stabilization of Nonlinear Finite Dimensional System with Dynamic Controller Governed by 1 − d Heat Equation with Neumann Interconnection. Mathematics 2022, 10, 227. https://doi.org/10.3390/math10020227

AMA Style

Dlala M, Benabdallah A. Global Stabilization of Nonlinear Finite Dimensional System with Dynamic Controller Governed by 1 − d Heat Equation with Neumann Interconnection. Mathematics. 2022; 10(2):227. https://doi.org/10.3390/math10020227

Chicago/Turabian Style

Dlala, Mohsen, and Abdallah Benabdallah. 2022. "Global Stabilization of Nonlinear Finite Dimensional System with Dynamic Controller Governed by 1 − d Heat Equation with Neumann Interconnection" Mathematics 10, no. 2: 227. https://doi.org/10.3390/math10020227

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop