Next Article in Journal
Qualitative Aspects of a Fractional-Order Integro-Differential Equation with a Quadratic Functional Integro-Differential Constraint
Previous Article in Journal
Exploring Integral ϝ-Contractions with Applications to Integral Equations and Fractional BVPs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Backstepping Boundary Control for a Class of Modified Burgers’ Equation

by
Francisco Jurado
* and
Oscar F. Murillo-García
División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México/I.T. La Laguna, Revolución Boulevard and Instituto Tecnológico de La Laguna Av., Torreón 27000, Mexico
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(12), 834; https://doi.org/10.3390/fractalfract7120834
Submission received: 19 September 2023 / Revised: 9 November 2023 / Accepted: 20 November 2023 / Published: 24 November 2023
(This article belongs to the Topic Advances in Nonlinear Dynamics: Methods and Applications)

Abstract

:
Burgers’ equation is used to describe wave phenomena in hydrodynamics and acoustics. It was derived originally as a prototype to provide analytic insight into the nature of turbulence and its modeling, and has found applications in the study of shock waves and wave transmission. Burgers’ equation is not globally controllable, and under certain conditions it can be neutrally stable. In this study, we explore the adaptive backstepping boundary control (BBC) methodology on a modified Burgers’ equation with unknown parameters, but constant, for the reactive and convective (nonlinear) terms, with Robin and Neumann boundary conditions (BCs), where this latter BC is actuated by the control signal. The nominal controller is designed from a linear partial differential equation (PDE), and under the assumption that this nominal controller also achieves stabilization for the modified Burgers’ equation, then its adaptive version is proposed for the control of such nonlinear PDE systems. Simulation results show convergence near the ideal values for the parametric estimates while the estimation error converges to zero.

1. Introduction

Partial differential equations (PDEs) are employed to describe the behavior from heat transfer, fluid flows, electrostatic fields, vibrations or wave phenomena [1] and also have been objects of study in novel areas concerned with traffic flow control, gas and oil extraction, neural networks, machine learning, neuroscience, information science and quantum systems [2,3,4,5]. Moreover, the modeling of soft robots by means of PDEs to the design of feedback controllers is still an open research topic [6]. In accordance with its properties, the PDEs are classified into parabolic, elliptic and hyperbolic types. Due to the temporal and spatial interaction between their parameters and variables, such PDEs systems are also referred as distributed parameter systems (DPSs). A PDE in a domain together with a set of initial and/or boundary conditions (BCs) that retains the existence, uniqueness, and stability properties is said to be a well-posed problem [7].
Burgers’ equation is used to describe wave phenomena in hydrodynamics and acoustics. Burgers was interested in the equation as a one-dimensional model of viscous compressible flow. It was derived originally as a prototype to provide analytic insight into the nature of turbulence and its modeling, and has found applications in the study of shock waves and wave transmission. Also, it is considered analogous to the Navier–Stokes equation. Moreover, it has been shown that Burgers’ equation with an external forcing term can be reduced to an one-dimensional heat equation plus a potential term via the Hopf–Cole transformation. It should be noted that in the case of radiation or Neumann BCs, this latter transformation is not of great help since these conditions are transformed into quadratically nonlinear conditions. So, this fact does not allow us to treat the above mentioned linear heat equation by standard methods. Besides, the Burgers’ equation can be linked with the linear heat equation via Bäcklund transformation. Furthermore, it is well-known that the uncontrolled problem for the Burgers’ equation with homogeneous Neumann BCs is not asymptotically stable. Additionally, Burgers’ equation is not globally controllable, and under certain conditions it can be neutrally stable [8,9,10,11,12,13].
Generally, finding exact solutions for nonlinear PDEs and the practical problem may be hard. Due to such a reason, many numerical methods are frequently applied to achieve this goal [14,15,16,17]. The solution of the general Burgers equation is quite complex, and few researchers study the theoretical solution of this equation. Instead, many other researchers have considered various numerical discretization methods to solve it. In [14], a robust implicit difference scheme was proposed in order to compensate the singular behavior of the exact solution at the initial time introducing graded meshes. The Galerkin method, based on piece-wise linear test functions, was used to handle the nonlinear convection term, whereas the Taylor expansion, with an integral remainder, was used to deal with fourth- and second-order terms. Existence, stability, convergence and uniqueness properties of the numerical solutions were proved. Also, two nonlinear iterative methods, namely the linearized iterative algorithm and the Newton iterative method, were introduced to solve the nonlinear system. Most of the existing approximate methods for solving fourth-order partial integro-differential equations (PIDEs) with a weakly singular kernel (WSK) are unbalanced, i.e., a low order scheme, such as finite difference methods; for integrating the temporal variable and a high-order numerical structure, such as the spectral-like method, the discretization of space variables are used. The Sinc-collocation method is an effective technique against the singularities of the equations. In [15], a fully space–time Sinc-collocation method was developed for a fourth-order heat model arising in viscoelasticity, which is a family of fourth-order PIDEs involving weak singularity. The Sinc method for the Volterra integral term was constructed. Exponential convergence simultaneously in space and time for the proposed method was proved. As a general form of PIDEs, the nonlocal evolution equations with a WSK are recognized as an efficient tool to describe the properties of complex dynamical processes more accurately than the integer derivatives and integrals. The application of the nonlocal evolution equations encompasses a wide spectrum of topics. The three-dimensional nonlocal evolution equation with the WSK is in a preliminary stage of development, and its potential remains to be fully explored. In [16], a backward Euler alternating direction implicit (ADI) finite difference method for the three-dimensional nonlocal evolution equation with the WSK was devised, which significantly reduces the computational cost. The ADI method is an effective numerical method for high dimensional PIDEs, which reduce the high dimensional problem to sets of independent one-dimensional problems. Stability and convergence analysis were proven when introducing two new inner products and norms. A first-order fractional convolution quadrature scheme and the backward Euler ADI method were proposed to approximate a Riemann–Liouville fractional integral term and to discretize the temporal derivative, respectively. In [17], an orthogonal spline collocation (OSC) method for approximating a multi-term fourth-order subdiffusion equation with non-smooth solutions was developed. The multi-term fourth-order subdiffusion equation is an effective tool for modeling anomalous phenomena and complex systems in engineering and natural science, having some advantages over integer-order PDEs in describing real processes or phenomena with memory. The graded meshes method to handle the initial weak singularity of the unknown solution at the initial time was employed in the temporal direction, whereas the OSC method was used in the spatial direction.
Under a nonlinear feedback linearizing transformation approach and using the backstepping boundary control (BBC) method for PDEs [18,19], a full state feedback law was designed in order to stabilize shock profiles from the viscous Burgers’ equation actuated at its boundaries. Then, the design of a nonlinear observer, output feedback stabilization and trajectory tracking for the viscous Burgers’ equation were addressed in [20,21,22].
Although not in a direct way, the adaptive control approach for ordinary differential equations (ODEs) from finite dimension has been spread to the control of PDEs of infinite dimension, successfully contributing to the parametric estimation of its ideal parameters. The adaptive control technique has been studied in some classes of DPSs. A review can be found in [10,23]. In [10], the problem of global asymptotic stability, when considering Neumann and Dirichlet boundary control, was solved for the viscous and inviscid Burgers’ equations through the design of nonlinear boundary control laws under the control Lyapunov function approach. In this latter work, the viscosity parameter was considered as uncertain, and the control of their respective stochastic versions was also addressed. Moreover, an observer-based version was developed for the Dirichlet boundary control of the viscous Burgers’ equation for which measurement in the interior of the domain is required, but it may be impossible to obtain [24]. In [23], an adaptive regulator for a viscous Burgers’ equation was designed under a high-gain nonlinear output feedback approach ensuring global asymptotic stability. Also, it was shown that his proposal can be generalized to higher-order nonlinear PDEs systems. In [25], the trajectory tracking problem and disturbance attenuation to the viscous Burgers’ equation was addressed under the geometric regulation theory approach.
In [26,27,28], early studies on estimation error convergence in DPSs were conducted. In such works, the model reference adaptive control (MRAC) approach for PDEs was examined. Designs of robust adaptive controllers for the Burgers’ equation, regarding unknown viscosity, under Lyapunov’s direct method were reported in [10,29]. An adaptive version for a boundary controller of a parabolic PDE, this latter including an unknown parameter that destabilizes the system, was proposed in [30]. In [31,32], under the output feedback approach, adaptive boundary controllers for unstable infinite relative degree parabolic type PDEs were developed. In [33], adaptive controllers for parabolic type PDEs with spatially-varying parameters as well as with actuation in the boundary were introduced. Convergence of the estimation and parametric errors was guaranteed under Lyapunov’s framework. Adaptive boundary controllers designed for unstable parabolic PDEs under the backstepping control framework were reported in [34,35,36]. Moreover, the adaptive control problem for hyperbolic PDEs, namely one-dimensional systems of coupled linear hyperbolic PDEs, relying on the backstepping approach was treated in [4].
Adaptive BBC approach for PDEs has become a useful constructive design method for both state and unknown parameter estimation with control signal actuation in the boundary, offering the advantage of neglecting the placement of actuators and sensors in the domain [37]. In [19], adaptive BBC design schemes for PDEs based on Lyapunov’s method, swapping and passive identifiers, the latter being inspired on the basis of the certainty equivalence principle, were addressed.
The backstepping design method has shown to have great potential in the control of nonlinear PDEs. In some PDEs, the nonlinearity appears in a manner that does not affect the stability; thus, as for the Burgers’ equation in [29,38,39,40], the selection of a Lyapunov function is very simple. In fact, the experience has shown that the addition of viscosity yields smooth solutions for a nonlinear equation, and that the addition of a nonlinearity can stabilize a linear equation.
In our work, we try with the control of a one-dimensional parabolic type modified Burgers’ equation via adaptive BBC methodology under the criteria of parametric uncertainties to the reactive and viscosity terms, BCs of Robin and Neumann, and actuation of the control signal on this latter BC.
This paper is arranged as follows. Function space properties are summarized in Section 2. In Section 3, the design of a BBC for a Reaction–Advection–Diffusion (RAD) equation is shown. The modified Burgers’ system is described in Section 4. The identifier PDE is given in Section 5. In Section 6, the estimation error PDE is given. Section 7 summarizes the design of the parametric update (adaptive) laws. Dynamics from the boundary control are exhibited in Section 8. In Section 9, interpretation of the results and research directions are given. Conclusions are drawn at the end.

2. Function Spaces

Let Ω be an open set of R n with boundary Γ . Consider that either Ω is C r , for r 1 , or Ω is Lipschitz. Let x = { x 1 , , x n } be the generic point of R n ; so, d x = d x 1 d x n denotes the Lebesgue measure on R n . C ( Ω ) denotes the space of real continuous functions on Ω , C ( Ω ¯ ) denotes the space of real continuous functions on Ω ¯ . C k ( Ω ) , k N or k = denotes the space for functions k times continuously differentiable on Ω , C k ( Ω ¯ ) denotes the space for functions k times continuously differentiable on Ω . C 0 denotes the spaces of real C functions on Ω with compact support in Ω .
Let us consider L 2 ( Ω ) a Hilbert space for the scalar product
( u , v ) = Ω u ( x ) v ( x ) d x
with norm given by
u = u L 2 ( Ω ) = { ( u , u ) } 1 / 2 .
The space of bounded and measurable real functions on Ω is represented by L ( Ω ) , a Banach space for the norm
u L ( Ω ) = ess sup x Ω | u ( x ) | .
The space of real functions on Ω , which are L p for the Lebesgue measure, is represented by L p ( Ω ) , for p [ 1 , ) , a Banach space for the norm
u L p ( Ω ) = Ω | u ( x ) | p d x 1 / p .
The Sobolev space of functions u in L p ( Ω ) is denoted by W s , p ( Ω ) , s N , p [ 1 , ] , whose derivatives of order equal to or less than s are in L p ( Ω ) , a Banach space for the norm
u W s , p ( Ω ) = [ α ] s D α u L p ( Ω )
with D i u = u / x i , i [ 1 , n ] , denoting partial differential derivatives of u, D α u = D 1 α 1 D n α n u = ( α 1 + + α n u ) / ( x 1 α 1 x n α n ) , [ α ] = α 1 + + α n and α = { α 1 , , α n } N n .
For the scalar product
( ( u , v ) ) H s ( Ω ) = [ α ] s ( D α u , D α v ) ,
W s , 2 ( Ω ) = H s ( Ω ) is a Hilbert space.
Consider the Sobolev spaces H s ( Ω ) comprising C ( Ω ¯ ) and C s ( Ω ¯ ) . The closure of C 0 ( Ω ) in H s ( Ω ) is denoted by H 0 s ( Ω ) . The closure of C 0 ( Ω ) in W s , p ( Ω ) is denoted by W 0 s , p ( Ω ) .
For the scalar product
( ( u , v ) ) H 1 ( Ω ) = ( u , v ) + i = 1 n ( D i u , D i v ) ,
H 1 ( Ω ) = { u L 2 ( Ω ) , D i u L 2 ( Ω ) , 1 i n }
and
H 0 1 ( Ω ) = The closure of C 0 ( Ω ) in H 1 ( Ω )
are Hilbert spaces.
The Poincaré inequality
| u | c 0 ( Ω ) i = 1 n | D i u | 2 1 / 2 ,
for all u H 0 1 ( Ω ) , for a bounded Ω , implies that for the scalar product
( ( u , v ) ) = i = 1 n ( D i u , D i v )
with norm given by
u = { ( ( u , u ) ) } 1 / 2 ,
H 0 1 ( Ω ) is a Hilbert space equivalent to H 1 ( Ω ) [41].

3. BBC Design Methodology for PDEs

The BBC design methodology for PDEs consists of introducing a Volterra integral transformation with a integration kernel along with a control law that maps the PDE system into a stable objective system. So, the PDE system is stabilized due to the invertibility of the transformation since the equivalence of norms between both PDE and objective systems holds. In this section, we show the design procedure of a BBC for a RAD equation [42].
In our analysis, all functions are dependant on the spatial variable x and time t. For easy of notation, only those functions for which the argument is highlighted are those for which its BC is particularly referred to x = 0 or x = 1 .
Consider the RAD system
u t = u x x + b u x + λ u ,
u x ( 0 ) = b 2 u ( 0 ) ,
u x ( 1 ) = U ( t ) ,
with u a function with domain x [ 0 , 1 ] and t [ 0 , ) in the spatial variable and time, respectively, with b, λ as constant parameters, Neumann BCs and actuation (Neumann actuation) signal U ( t ) , diffusion term u x x , advection term b u x and reaction term λ u . Let us define
v = e ( b / 2 ) x u
as a change of variables. From (16), the temporal derivative results
u t = e ( b / 2 ) x v t
while its spatial derivatives as
u x = e ( b / 2 ) x v x b 2 e ( b / 2 ) x v
and
u x x = e ( b / 2 ) x v x x b e ( b / 2 ) x v x + b 2 4 e ( b / 2 ) x v .
So, under the change of variables (16), the term u x is removed from the linear PDE (13) which becomes
v t = v x x + λ 0 v
with λ 0 = λ b 2 4 . The BCs are inferred by deriving (16), i.e.,
v x = e ( b / 2 ) x u x + b 2 e ( b / 2 ) x u ,
which, for x = 0 results
v x ( 0 ) = u x ( 0 ) + b 2 u ( 0 ) .
Thus, from (14),
v x ( 0 ) = 0 .
Now, evaluating (21) for x = 1 results
v x ( 1 ) = e b / 2 u x ( 1 ) + b 2 e b / 2 u ( 1 ) .
Later, Equation (20) has the form of a Reaction–Diffusion (RD) equation, i.e., it is a reduced model from (13), with BCs (22)–(23).

3.1. Stable Objective System

The desirable behavior to be performed by (20) should be defined through a stable objective system. So, let us take the heat equation
w t = w x x ,
w x ( 0 ) = 0 ,
w x ( 1 ) = 1 2 w ( 1 ) ,
as objective system, with Neumann BCs to the function w with domain x [ 0 , 1 ] and t [ 0 , ) . Next, we must demonstrate exponential stability of the system (24)–(26) in the L 2 -norm, namely,
w = 0 1 w 2 d x 1 / 2 .
Let us consider the Lyapunov function
V = 1 2 0 1 w 2 d x
with time derivative
V ˙ = 0 1 w w t d x
which, from (24), can be written as
V ˙ = 0 1 w w x x d x .
By applying integration by parts we have
V ˙ = w ( 1 ) w x ( 1 ) w ( 0 ) w x ( 0 ) 0 1 w x 2 d x ,
which, from BCs (25)–(26), is reduced to
V ˙ = 1 2 w 2 ( 1 ) 0 1 w x 2 d x .
The linkage between L 2 -norms of w and w x is established in the following lemma.
Lemma 1 
(Poincaré Inequality [43]). For any w H 1 ( 0 , 1 ) (Sobolev space) the following relations hold
0 1 w 2 d x 2 w 2 ( 1 ) + 4 0 1 w x 2 d x , 0 1 w 2 d x 2 w 2 ( 0 ) + 4 0 1 w x 2 d x .
Proof See [43].
So, multiplying (31) by a constant we have
4 V ˙ = 2 w 2 ( 1 ) 4 0 1 w x 2 d x .
From Lemma 1, Equation (33) is simplified to
V ˙ 1 4 0 1 w 2 d x .
Thus, considering (28), this latter inequality can be rewritten as
V ˙ 1 2 V .
Solving this last relation by integration we arrive at
l n ( V ) 1 2 t + c .
Later, from the property for logarithms
e l n ( V ) e ( 1 / 2 ) t e c ,
which is equivalent to
V e ( 1 / 2 ) t e c .
Then, evaluating (37) for t = 0 results
V ( x , 0 ) e c .
Next, it should be proved that V V ( x , 0 ) . So, from the desirable property
V ˙ 0 ,
integrating and evaluating limits it yields
V V ( x , 0 ) 0 .
Then,
V V ( x , 0 ) .
Also, from (37) and (38),
V e ( 1 / 2 ) t V ( x , 0 ) .
Moreover, from (28) and (27),
1 2 0 1 w 2 d x 1 2 e ( 1 / 2 ) t 0 1 w 2 ( x , 0 ) d x .
At last,
w e ( 1 / 4 ) t w 0
where w 0 is for w ( x , 0 ) . In the manner given above, exponential stability of the PDE system (24)–(26) has been proved.

3.2. Backstepping Transformation

Following the BBC methodology for PDEs [18], the coordinate (Volterra integral) transformation
w = v 0 x k ( x , y ) v ( y ) d y
is exploited to convert the reduced model (20), with BCs (22) and (23), into the stable objective system (24)–(26). From the invertibility property of the Volterra integral transformation, the smoothness of the kernel (kernel gain) k ( x , y ) of the direct and inverse transformation sets the equality between norms from L 2 and H 1 spaces. So, a kernel gain should be found to achieve that the RAD system behaves like the objective system. Also, from the stability property of the heat Equations (24)–(26) can be inferred exponential stability for the closed-loop system in L 2 and H 1 .
Let us assume k ( x , t ) as a continuous function whose partial derivative is also continuous in x [ 0 , 1 ] for t [ 0 , ) . By invoking the Leibniz rule [44],
d d x 0 x k ( x , y ) d y = k ( x , x ) + 0 x k x ( x , y ) d y
with
k x ( x , x ) = x k ( x , y ) y = x ,
k y ( x , x ) = y k ( x , y ) y = x ,
and
d d x k ( x , x ) = k x ( x , x ) + k y ( x , x ) .
From (43), its temporal derivative results
w t = v t 0 x k ( x , y ) v t ( y ) d y .
Recalling (20), the temporal derivative (48) is rewritten as
w t = v x x + λ 0 v 0 x k ( x , y ) ( v y y ( y ) + λ 0 v ( y ) ) d y .
From the left term inside the integral, using integration by parts twice yields
0 x k ( x , y ) v y y ( y ) d y = k ( x , x ) v x k y ( x , x ) v + k y ( x , 0 ) v ( 0 , t ) + 0 x k y y ( x , y ) v ( y ) d y .
From (43), the spatial derivatives invoking (44) are given as
w x = v x k ( x , x ) v 0 x k x ( x , y ) v ( y ) d y ,
and
w x x = v x x k ( x , x ) v x k x ( x , x ) v d d x k ( x , x ) v 0 x k x x ( x , y ) v ( y ) d y .
Subtracting (49) and (50) from (52), when considering (24), results
w t w x x = λ 0 + k y ( x , x ) + d d x k ( x , x ) + k x ( x , x ) v k y ( x , 0 ) v ( 0 ) + 0 x k x x ( x , y ) k y y ( x , y ) λ 0 k ( x , y ) v ( y ) d y .
From the term inside the integral in (53),
k x x ( x , y ) k y y ( x , y ) = λ 0 k ( x , y ) .
Also, from (53), by fixing
k y ( x , 0 ) v ( 0 , t ) = 0
then
k y ( x , 0 ) = 0 .
Moreover, from (53), by fixing the left term
λ 0 + k y ( x , x ) + d d x k ( x , x ) + k x ( x , x ) = 0 ,
taking into account (47), thus
λ 0 + 2 d d x k ( x , x ) = 0 .
Subtracting λ 0 and integrating it yields
k ( x , x ) = λ 0 2 x .
Consequently, to zeroing (53), for all v in x , y [ 0 , 1 ] , the identities (54), (56) and (59) must be satisfied.
By inspecting (54) and (56), the kernel gain k ( x , y ) will be the solution of such a hyperbolic PDE system. The kernel can be met by the conversion of (54) and (56) into an integral equation. So, consider the change in variables
ζ = x + y , ϱ = x y ,
and let us denote
G ( ζ , ϱ ) = k ( x , y ) .
From (61), its derivatives with regard to the x and y variables are given in the form
k x ( x , y ) = G ζ ( ζ , ϱ ) + G ϱ ( ζ , ϱ ) ,
k y ( x , y ) = G ζ ( ζ , ϱ ) G ϱ ( ζ , ϱ ) ,
k x x ( x , y ) = G ζ ζ ( ζ , ϱ ) + 2 G ζ ϱ ( ζ , ϱ ) + G ϱ ( ζ , ϱ ) ,
k y y ( x , y ) = G ζ ζ ( ζ , ϱ ) 2 G ζ ϱ ( ζ , ϱ ) + G ϱ ( ζ , ϱ ) .
Substituting (62)–(65) into (54) it yields
4 G ζ ϱ ( ζ , ϱ ) = λ 0 G ( ζ , ϱ ) .
By applying the change of variables (60) to (56) it results
G ( ζ , 0 ) = λ 0 4 ζ .
Then, by applying (67) into (59) it results
G ζ ( ϱ , ϱ ) = G ϱ ( ϱ , ϱ ) .
In this manner, we get the PDE (66) with BCs (67) and (68).
By integrating (66) with regard to ϱ , from limits 0 to ϱ , thus
0 ϱ G ϱ s ( ζ , s ) d s = λ 0 4 0 ϱ G ( ζ , s ) d s .
By evaluating the integral from the left side of (69) it yields
G ζ ( ζ , ϱ ) G ζ ( ζ , 0 ) = λ 0 4 0 ϱ G ( ζ , s ) d s .
From (67), calculating the derivative with regard to ζ and replacing it in (70) yields
G ζ ( ζ , ϱ ) = λ 0 4 + λ 0 4 0 ϱ G ( ζ , s ) d s .
Then, by integrating (71) with regard to ζ , from limits ϱ to ζ , we have
ϱ ζ G φ ( φ , ϱ ) d φ = λ 0 4 ϱ ζ d φ + λ 0 4 ϱ ζ 0 ϱ G ( φ , s ) d s d φ .
From both simple integrals in (72), evaluating limits it yields
G ( ζ , ϱ ) = G ( ϱ , ϱ ) λ 0 4 ( ζ ϱ ) + λ 0 4 ϱ ζ 0 ϱ G ( φ , s ) d s d φ .
Now, we need to write G ( ϱ , ϱ ) in terms of an integral function.
From the identity (68),
d d ϱ G ( ϱ , ϱ ) = G ϱ ( ϱ , ϱ ) + G ζ ( ϱ , ϱ ) .
From the relation (47), Equation (74) becomes
d d ϱ G ( ϱ , ϱ ) = G ζ ( ϱ , ϱ ) + G ζ ( ϱ , ϱ )
= 2 G ζ ( ϱ , ϱ ) .
By integrating (76) with regard to ϱ , from limits 0 to ϱ , we get
0 ϱ G s ( s , s ) d s = 2 0 ϱ G ζ ( s , s ) d s .
By evaluating the integral on the left side from (77) we get
G ( ϱ , ϱ ) = G ( 0 , 0 ) + 2 0 ϱ G ζ ( s , s ) d s .
From (67), for ζ = 0 then G ( 0 , 0 ) = 0 . By the identity (68), for ζ = ϱ we can assure that both map into the same domain. So, we write (78) as
G ( ϱ , ϱ ) = 2 0 ϱ G ζ ( φ , φ ) d φ .
From (71), the integral term is given as
G ζ ( φ , φ ) = λ 0 4 + λ 0 4 0 φ G ( φ , s ) d s .
So, substituting (80) in (79) and expanding,
G ( ϱ , ϱ ) = λ 0 2 0 ϱ d φ + λ 0 2 0 ϱ 0 φ G ( φ , s ) d s d φ .
Also, evaluating limits for the integral on the left yields
G ( ϱ , ϱ ) = λ 0 2 ϱ + λ 0 2 0 ϱ 0 φ G ( φ , s ) d s d φ .
Moreover, by substituting (82) into (73) it yields
G ( ζ , ϱ ) = λ 0 2 ϱ + λ 0 2 0 ϱ 0 φ G ( φ , s ) d s d φ λ 0 4 ( ζ ϱ ) + λ 0 4 ϱ ζ 0 ϱ G ( φ , s ) d s d φ
which, adding similar terms, is rewritten as
G ( ζ , ϱ ) = λ 0 4 ( ζ + ϱ ) + λ 0 2 0 ϱ 0 φ G ( φ , s ) d s d φ + λ 0 4 ϱ ζ 0 ϱ G ( φ , s ) d s d φ .
At last, we arrived at (84) which is equivalent to the PDE (54) with BCs (56) and (59).

3.3. Integral Equation Solution

Let us find the solution for the integral Equation (84). So, from the initial guess
G 0 ( ζ , ϱ ) = 0 , 0 ϱ ζ 2 ,
and by using the successive approximations approach, a recursive formula is established to approximate the step ahead solution G n + 1 ( ζ , ϱ ) . This formula is set up as
G n + 1 ( ζ , ϱ ) = λ 0 4 ( ζ + ϱ ) + λ 0 2 0 ϱ 0 φ G n ( φ , s ) d s d φ + λ 0 4 ϱ ζ 0 ϱ G n ( φ , s ) d s d φ .
Let us denote the difference between two consecutive terms as
Δ G n ( ζ , ϱ ) = G n + 1 ( ζ , ϱ ) G n ( ζ , ϱ ) ,
so,
Δ G n + 1 ( ζ , ϱ ) = λ 0 2 0 ϱ 0 φ Δ G n ( φ , s ) d s d φ + λ 0 4 ϱ ζ 0 ϱ Δ G n ( φ , s ) d s d φ .
Assuming that (86) tends to a limit, the solution G ( ζ , ϱ ) can be written as
G ( ζ , ϱ ) = lim n G n ( ζ , ϱ )
or, by using (87), in the form
G ( ζ , ϱ ) = n = 0 Δ G n ( ζ , ϱ ) .
From considering (85)–(88) and setting n = 0 we get
G 1 ( ζ , ϱ ) = λ 0 4 ( ζ + ϱ ) ,
Δ G 0 ( ζ , ϱ ) = λ 0 4 ( ζ + ϱ ) , Δ G 1 ( ζ , ϱ ) = λ 0 2 2 ( 4 ) 0 ϱ 0 φ ( ζ + ϱ ) d s d φ λ 0 2 4 2 ϱ ζ 0 ϱ ( ζ + ϱ ) d s d φ ,
= λ 0 2 2 ( 4 2 ) ( ζ + ϱ ) ζ ϱ .
Thus, using (88) we arrive at
Δ G 2 ( ζ , ϱ ) = λ 0 3 ( 2 2 ) ( 4 2 ) 0 ϱ 0 φ ( ( ζ + ϱ ) ζ ϱ ) d s d φ λ 0 3 2 ( 4 3 ) ϱ ζ 0 ϱ ( ( ζ + ϱ ) ζ ϱ ) d s d φ , = λ 0 3 3 ( 2 2 ) ( 4 3 ) ( ζ + ϱ ) ζ 2 ϱ 2 .
At this stage, we are obtaining (88) for every new n value. For n = 2 then we need Δ G 3 ( ζ , ϱ ) since Δ G 2 ( ζ , ϱ ) is calculated for n = 1 . So,
Δ G 3 ( ζ , ϱ ) = λ 0 4 3 ( 2 3 ) ( 4 3 ) 0 ϱ 0 φ ( ( ζ + ϱ ) ζ 2 ϱ 2 ) d s d φ λ 0 4 3 ( 2 2 ) ( 4 4 ) ϱ ζ 0 ϱ ( ( ζ + ϱ ) ζ 2 ϱ 2 ) d s d φ , = λ 0 4 ( 2 2 ) ( 3 2 ) ( 4 5 ) ( ζ + ϱ ) ζ 3 ϱ 3 .
Then, for n = 3 it results
Δ G 4 ( ζ , ϱ ) = λ 0 5 ( 2 3 ) ( 3 2 ) ( 4 5 ) 0 ϱ 0 φ ( ( ζ + ϱ ) ζ 3 ϱ 3 ) d s d φ
            λ 0 5 ( 2 2 ) ( 3 2 ) ( 4 6 ) ϱ ζ 0 ϱ ( ( ζ + ϱ ) ζ 3 ϱ 3 ) d s d φ ,
= λ 0 5 5 ( 2 2 ) ( 3 2 ) ( 4 5 ) ( ζ + ϱ ) ζ 4 ϱ 4 .
Accordingly, from (91)–(96), for any n the pattern to follow is formulated as
Δ G n ( ζ , ϱ ) = λ 0 n + 1 ( ζ + ϱ ) ζ n ϱ n 4 n + 1 ( n + 1 ) ! n ! .
Then, the solution (90) can be defined by
G ( ζ , ϱ ) = n = 0 λ 0 n + 1 ( ζ + ϱ ) ζ n ϱ n 4 n + 1 ( n + 1 ) ! n ! .
Let us consider the use of a first-order modified Bessel function, namely,
I m ( x ) = n = 0 x 2 m + 2 n n ! ( n + m ) ! ,
in order to simplify (98) for software implementation. By setting m = 1 , from (99) we get
I 1 ( x ) = n = 0 x 2 2 n + 1 n ! ( n + 1 ) ! .
To express (100) in the form (98), rearranging terms in (98) it can be written as
G ( ζ , ϱ ) = n = 0 λ 0 4 ( ζ + ϱ ) λ 0 ζ ϱ 4 n 1 n ! ( n + 1 ) ! .
Moreover, separating terms in (100) it is rewritten as
I 1 ( x ) = n = 0 x 2 x 2 4 n 1 n ! ( n + 1 ) ! .
From (101) and (102), matching the terms
x 2 4 n = λ 0 ζ ϱ 4 n
we get
x = λ 0 ζ ϱ .
By the knowledge of (103), the Bessel function is rewritten as
I 1 λ 0 ζ ϱ = n = 0 λ 0 ζ ϱ 2 λ 0 ζ ϱ 4 n 1 n ! ( n + 1 ) ! .
Now, all the terms appearing in (104) must appear in (98). Then, by describing (100) in the form (98),
G ( ζ , ϱ ) = λ 0 4 ( ζ + ϱ ) n = 0 λ 0 ζ ϱ 2 λ 0 ζ ϱ 2 λ 0 ζ ϱ 2 n 1 n ! ( n + 1 ) !
= λ 0 2 ( ζ + ϱ ) I 1 ( λ 0 ζ ϱ ) λ 0 ζ ϱ .
Taking into account (60) we get
ζ + ϱ = 2 x ,
λ 0 ζ ϱ = λ 0 ( x 2 y 2 ) ,
so, substituting (107) and (108) into (106) yields the kernel gain
k ( x , y ) = λ 0 x I 1 ( λ 0 ( x 2 y 2 ) ) λ 0 ( x 2 y 2 ) .

3.4. Neumann Controller

From the coordinate transformation (43) and the spatial derivative (51), setting x = 1 we have
w x ( 1 ) = v x ( 1 ) k ( 1 , 1 ) v ( 1 ) 0 1 k x ( 1 , y ) v ( y ) d y .
Separating v x ( 1 ) , taking into account (26) and (43), from (110) we get
v x ( 1 ) = 1 2 v ( 1 ) 0 1 k ( 1 , y ) v ( y ) d y + k ( 1 , 1 ) v ( 1 ) + 0 1 k x ( 1 , y ) v ( y ) d y .
From considering (59) and from knowing k ( 1 , 1 ) , simplifying (111) it results as
v x ( 1 ) = λ 0 + 1 2 v ( 1 ) + 0 1 k ( 1 , y ) 2 + k x ( 1 , y ) v ( y ) d y .
For this last equation, we can get k ( 1 , y ) from (109). As it can be seen from the kernel gain (109), the Bessel function depends from two variables. Then, we need to represent the Bessel function in terms of one variable to get k x ( 1 , y ) . Consider the change of variables
q ( x , y ) = λ 0 x 2 y 2 .
So, Equation (109) can be rewritten as
k ( q ( x , y ) ) = λ 0 x Q ,
with Q = q 1 I 1 ( q ) . For a Bessel function its derivative is given by
d d x ( x n I n ( x ) ) = x n I n + 1 ( x ) .
Thus, the derivative of (114) results
k x ( q ( x , y ) ) = λ 0 Q d ( x ) d x + x d ( Q ) d x .
By using the chain rule,
k x ( q ( x , y ) ) = λ 0 Q d ( x ) d x + x d ( Q ) d q d q d x ,
where
Q d ( x ) d x = q 1 I 1 ( q ) ( 1 )
and
x d ( Q ) d x d ( q ) d x = x q 1 I 2 ( q ) λ 0 x x 2 y 2 .
Substituting (117) and (118) into (116) results
k x ( q ( x , y ) ) = λ 0 I 1 ( q ) q + x 2 λ 0 I 2 ( q ) q x 2 y 2
and going back to the original variables x , y we get
k x ( x , y ) = λ 0 I 1 ( λ 0 ( x 2 y 2 ) ) λ 0 ( x 2 y 2 ) λ 0 x 2 I 2 ( λ 0 ( x 2 y 2 ) ) ( x 2 y 2 ) .
Setting x = 1 in (109) and (119), and replacing them in (112) we arrive at
v x ( 1 ) = λ 0 + 1 2 v ( 1 ) 3 λ 0 2 0 1 I 1 ( λ 0 ( 1 y 2 ) ) λ 0 ( 1 y 2 ) v ( y ) d y λ 0 0 1 I 2 ( λ 0 ( 1 y 2 ) ) ( 1 y 2 ) v ( y ) d y .
For x = 1 , from the change of variables (16) and spatial derivative (18)
v ( 1 ) = e ( b / 2 ) u ( 1 ) ,
u x ( 1 ) = e ( b / 2 ) v x ( 1 ) b 2 e ( b / 2 ) v ( 1 ) ,
respectively. Substituting (120) and (121) into (122) we get the Neumann controller
u x ( 1 ) = λ 0 + b + 1 2 u ( 1 ) 3 λ 0 2 0 1 I 1 ( λ 0 ( 1 y 2 ) ) λ 0 ( 1 y 2 ) e b 2 ( y 1 ) u ( y ) d y λ 0 0 1 I 2 ( λ 0 ( 1 y 2 ) ) ( 1 y 2 ) e b 2 ( y 1 ) u ( y ) d y .

4. Modified Burgers’ Equation

Let us consider the modified Burgers’ equation
u t = ϵ u x x + b u u x + λ u ,
u x ( 0 ) = 1 2 b u ( 0 ) ,
u x ( 1 ) = U ( t ) ,
with u being a function defined inside the domain x [ 0 , 1 ] for all t [ 0 , ) , and constant parameters b and λ . This is a nonlinear PDE containing a convective term b u u x , and the term ϵ u x x could describe a viscosity correction [11]. Equations with convective terms appear in applied mathematics and theoretical physics, e.g., traffic flow and gas dynamics [45]. As it can be seen, the system (124)–(126) has a Robin BC (125), also called a Steklov BC, in addition to an actuated Neumann BC (126). The term λ u is an instability term to the system for λ > 0 . Otherwise, the system will behaves as a stable one. It should be noted that the Burgers’ equation is not globally controllable and that it can be neutrally stable under certain conditions. Boundary value problems try with finding solutions that match given surfaces, curves, or points. Typically, solutions are wanted to satisfy certain imposed BCs. BCs required to specify a unique solution will depend on the equation class. For Poisson’s equation with a closed surface, Dirichlet conditions lead to a unique stable solution. Neumann conditions, independent of the Dirichlet conditions, also lead to a unique stable solution independent of the Dirichlet solution. So, a combination of BCs could lead to an inconsistency, or nontrivial solutions can exist [11,46].
Also, consider the Neumann controller (123) designed for the RAD (linear PDE) system (13)–(15), and whose structure from this latter is similar to that from (124)–(126), when considering the linear heat Equations (24)–(26) as an objective system and λ 0 = λ 1 4 b 2 a given parameter, and I 1 ( · ) , I 2 ( · ) modified Bessel functions of the first and second kind, respectively.
In this work, as in the MRAC strategy for finite-dimensional systems, under the assumption that the (nominal) controller (123) applied in (126) assures the stabilization of the system for large enough values of λ , our goal is to design an adaptive BBC from the structure of such nominal controllers (123) to be applied on the modified Burgers’ system. This last assumption arises from considering that the structure for the RAD Equations (13)–(15) is, in a certain sense, similar to that for the modified Burgers’ Equations (124)–(126), differing from the convective and advection terms, with the same disposal for the BCs. It must be taken into account that the adaptive control strategy for finite-dimensional systems cannot be extended in a straightforward way to the adaptive control of infinite-dimensional systems.

5. Identifier PDE

From (124)–(126), consider now that b and λ are unknown constant parameters. Let us introduce the auxiliary system
u ^ t = ϵ u ^ x x + λ ^ u + b ^ u u x + γ 2 ( u u ^ ) 0 1 u x 2 d x ,
u ^ x ( 0 ) = 1 2 b ^ u ( 0 ) ,
u ^ x ( 1 ) = U ( t ) ,
also called identifier PDE. It should be noticed that (127)–(129) is a mimic of the modified Burgers’ equation plus one additional nonlinear term γ 2 [ u u ^ ] 0 1 u x 2 d x , with constant γ > 0 , as well as its respective BCs, where ( ^ ) denotes the parametric estimate or the estimate of a function, u u ^ is the estimation error, and 0 1 u x 2 d x is the squared norm L 2 of u x . So, assuming that the control law for the system (127)–(129) is given by (123), then, as is usual in MRAC designs for finite-dimensional systems [47], replacing its unknown constant parameters b and λ with their respective parametric estimates b ^ , λ ^ yields
u x ( 1 ) = 1 2 b ^ + λ ^ 0 + 1 u ^ ( 1 ) 3 2 λ ^ 0 0 1 I 1 ( λ ^ 0 ( 1 y 2 ) ) λ ^ 0 ( 1 y 2 ) exp b ^ 2 ( y 1 ) u ^ ( y ) d y λ ^ 0 0 1 I 2 ( λ ^ 0 ( 1 y 2 ) ) ( 1 y 2 ) exp b ^ 2 ( y 1 ) u ^ ( y ) d y ,
with λ ^ 0 = λ ^ 1 4 b ^ 2 .

6. Estimation Error PDE

Now, let us consider the estimation error given by
e = u u ^ .
with error dynamics
e t = u t u ^ t .
From (131), the first derivative w.r.t. x yields to
e x = u x u ^ x ,
while its second derivative is given by
e x x = u x x u ^ x x .
From (124) and (127), the error dynamics (132) can be written as
e t = ϵ u x x + λ u + b u u x ϵ u ^ x x λ ^ u b ^ u u x γ 2 ( u u ^ ) 0 1 u x 2 d x .
Rearranging terms from (135), it can be rewritten as
e t = ϵ u x x ϵ u ^ x x + λ u λ ^ u + b u u x b ^ u u x γ 2 ( u u ^ ) 0 1 u x 2 d x
or, equivalently,
e t = ϵ ( u x x u ^ x x ) + ( λ λ ^ ) u + ( b b ^ ) u u x γ 2 ( u u ^ ) 0 1 u x 2 d x .
Let us define the parametric estimation errors
λ ˜ = λ λ ^ ,
b ˜ = b b ^ .
So, the error dynamics can be expressed as
e t = ϵ ( u x x u ^ x x ) + λ ˜ u + b ˜ u u x γ 2 ( u u ^ ) 0 1 u x 2 d x .
Also, from considering (131) and (134) we get
e t = ϵ e x x + λ ˜ u + b ˜ u u x γ 2 e 0 1 u x 2 d x .
Moreover, from (4),
e t = ϵ e x x + λ ˜ u + b ˜ u u x γ 2 e u x 2 .
Besides, from considering (133) along with (125) and (128), and evaluating them at x = 0 , we arrive to the BC
e x ( 0 ) = 1 2 b ˜ u ( 0 ) .
Furthermore, now considering (126) and (129), but evaluated at x = 1 , we arrive to the BC
e x ( 1 ) = 0 .
In this way, the BCs (143)–(144) for the estimation error PDE (142) have been established.

7. Adaptive Control Laws

Once that the identifier PDE has been defined and the tracking dynamics has been formulated, the next step is to design the adaptive laws via Lyapunov’s method.
Consider the Lyapunov function candidate
V = 1 2 0 1 e 2 d x + 1 2 λ ˜ 2 γ 1 + 1 2 b ˜ 2 γ 2
with time derivative
V ˙ = 0 1 e e t d x 1 γ 1 λ ˜ λ ^ ˙ 1 γ 2 b ˜ b ^ ˙ ,
where γ 1 , γ 2 > 0 .
From (142), (146) becomes
V ˙ = 0 1 e e x x d x + λ ˜ 0 1 e u d x + b ˜ 0 1 euu x dx γ 2 u x 2 0 1 e 2 d x 1 γ 1 λ ˜ λ ^ ˙ 1 γ 2 b ˜ b ^ ˙ .
As can be seen, adaptive control laws cannot be designed in a straightforward way from this last equation due to the existence of cross-terms in the third term of (147). So, assuming the control law (123) as that for which the modified Burgers’ Equations (124)–(126) is stabilized, since the modified Burgers’ equation is, in a certain sense, similar in structure to that for the RAD Equations (13)–(15), we adopt the adaptive laws
λ ^ ˙ = γ 1 0 1 e u d x ,
b ^ ˙ = γ 2 0 1 e u x d x + 1 2 e ( 0 ) u ( 0 ) ,
taken from [48].
Consequently, our proposed adaptive control scheme comprises the PDE system (124)–(126), the identifier PDE (127)–(129), adaptive laws (148)–(149) and adaptive control input (130) in the search that the dynamics (127)–(129) will converge with that from (124)–(126).
The adaptive BBC scheme for the modified Burgers’ system (124)–(126) is shown in Figure 1.

8. Simulation Results

The response of the adaptive BBC is verified via numerical solution. The parameters and gains are set to b = 2 , λ = 12 , γ = 1 , γ 1 = 25 , γ 2 = 5 and u 0 ( x ) = 10 sin ( π x ) . Although ϵ can be set to different values from the unity, results from studying the stabilization of the unstable shock equilibrium profiles from the Burgers’ equation are not dependent from ϵ in a crucial form. Instead, ϵ just affects the actual size of the estimate for the region of attraction of the closed-loop system. Most of the works on control of PDEs consider ϵ as unity values for numerical simplicity. So, from all of the above, in our study ϵ is settled also as having a unity value. Figure 2 shows the solution in the open-loop of the modified Burgers’ equation when considering the instability term. The solution in open-loop of the modified Burgers’ equation without considering the instability term is depicted in Figure 3. Figure 4 shows the closed-loop dynamics of the system, while Figure 5 shows the dynamics for the identifier PDE. Convergence to zero from the estimation error is shown in Figure 6. The effort of the control signal is depicted in Figure 7. Dynamics of the closed-loop system at the boundaries is depicted in Figure 8 and Figure 9. Figure 10 and Figure 11 show the evolution along time for the parametric estimates, which are bounded and converge near to their ideal values.

9. Discussion

From our study, we realize that the parametric estimates are bounded and converge near their (unknown) ideal values in spite of the fact that the adaptive laws were not designed for invoking the Lyapunov’s method under the tracking dynamics formulated here, and furthermore, the adaptive control law is not based on the structure for that nominal controller, which may be designed directly from the modified Burgers’ system following the BBC methodology. Also, the estimation error converges to zero; meanwhile, the PDE system is stabilized at the boundaries, and the latter are near zero. Clearly, there is no guarantee that the estimated parameters and the estimation error be bounded under our proposal. So, the design of a BBC law based on the model for the modified Burgers’ system is an open problem as well as, consequently, the design of its corresponding adaptive version.

10. Conclusions

In our work, an adaptive BBC is proposed to control a modified Burgers’ system, namely, a nonlinear PDE system, with BCs of the Robin and Neumann types and under the criteria of parametric uncertainties of the convective (nonlinear) and reaction terms. Although the nominal controller is designed from a RAD system, under the assumption that this nominal controller also achieves stabilization for the modified Burgers’ equation, then its adaptive version is proposed for the control of such nonlinear PDE system. This last assumption arises from the comparison of the structure for the modified Burgers’ equation with that from the RAD equation which, in certain sense, looks very similar, in addition to the fact that some controllers designed from the linearization of a finite-dimensional nonlinear system work well for the same nonlinear system, although around an operation point, and that some controllers designed from lower-order systems also work well with higher-order systems. Simulation results show convergence for the parametric estimates near the (unknown) ideal values aside from the convergence of the estimation error to zero. So, we concluded that our proposal performs well with this class of nonlinear PDE system, and further, it can be used in high-dimension and real problems.

Author Contributions

Conceptualization, F.J. and O.F.M.-G.; investigation, F.J. and O.F.M.-G.; methodology, F.J. and O.F.M.-G.; formal analysis, O.F.M.-G.; validation, F.J. and O.F.M.-G.; software, O.F.M.-G.; data curation, O.F.M.-G.; visualization, F.J. and O.F.M.-G.; writing—original draft preparation, F.J. and O.F.M.-G.; writing—review and editing, F.J.; supervision, F.J.; funding acquisition, F.J.; resources, F.J.; project administration, F.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financed by Tecnológico Nacional de México (TecNM) projects and, partially, under a grant 39873 from the EDD 2022 program. This work was developed under the framework of the Red Internacional de Control y Cómputo Aplicados (RICCA).

Data Availability Statement

The data presented in this study are not available due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are employed in this manuscript:
ADIAlternating Direction Implicit
BBCBackstepping Boundary Control
BCBoundary Condition
DPSsDistributed Parameters Systems
MRACModel Reference Adaptive Control
ODEsOrdinary Differential Equations
OSCOrthogonal Spline Collocation
PIDEPartial Integro-Differential Equations
PDEsPartial Differential Equations
RADReaction-Advection-Diffusion
RDReaction-Diffusion
WSKWeakly Singular Kernel

References

  1. Evans, L.C. Partial Differential Equations, 2nd ed.; American Mathematical Society: Providence, RI, USA, 2010. [Google Scholar]
  2. Koga, S.; Krstić, M. Materials Phase Change PDE Control & Estimation: From Additive Manufacturing to Polar Ice; Springer Birkhäuser: Cham, Switzerland, 2020. [Google Scholar]
  3. Yu, H.; Krstić, M. Traffic Congestion Control by PDE Backstepping; Springer Birkhäuser: Cham, Switzerland, 2022. [Google Scholar]
  4. Anfinsen, H.; Aamo, O.M. Adaptive Control of Hyperbolic PDEs; Springer: Cham, Switzerland, 2019. [Google Scholar]
  5. Paunonen, L.; Meurer, T. IEEE Control Systems Society Technical Committee on Distributed Parameter Systems. IEEE Control Syst. 2023, 43, 18–20. [Google Scholar] [CrossRef]
  6. Della Santina, C.; Duriez, C.; Rus, D. Model-Based Control of Soft Robots. IEEE Control Syst. 2023, 43, 30–65. [Google Scholar] [CrossRef]
  7. Strauss, W.A. Partial Differential Equations: An Introduction, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2007. [Google Scholar]
  8. Byrnes, C.I.; Gilliam, D.S.; Shubov, V.I. Boundary control for a viscous Burgers’ equation. In Identification Control for Systems Governed by Partial Differential Equations; Banks, H.T., Fabiano, R.H., Ito, K., Eds.; SIAM: Philadelphia, PA, USA, 1993. [Google Scholar]
  9. Guenther, R.B.; Lee, J.W. Partial Differential Equations of Mathematical Physics and Integral Equations; Dover: Mineola, NY, USA, 1996. [Google Scholar]
  10. Krstić, M. On Global Stabilization of Burgers’ Equation by Boundary Control. In Proceedings of the 37th IEEE Conference on Decision and Control, Tampa, FL, USA, 18 December 1998; pp. 3498–3499. [Google Scholar]
  11. Gustafson, K.E. Introduction to Partial Differential Equations and Hilbert Space Methods, 3rd ed.; Dover: Mineola, NY, USA, 1999. [Google Scholar]
  12. Polyanin, A.D.; Zaitsev, V.F. Handbook of Nonlinear Partial Differential Equations, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2012. [Google Scholar]
  13. Humi, M. Introduction to Mathematical Modeling; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  14. Tian, Q.; Yang, X.; Zhang, H.; Xu, D. An implicit robust numerical scheme with graded meshes for the modified Burgers model with nonlocal dynamic properties. Comput. Appl. Math. 2023, 42, 246. [Google Scholar] [CrossRef]
  15. Yang, X.; Wu, L.; Zhang, H. A space-time spectral order sinc-collocation method for the fourth-order nonlocal heat model arising in viscoelasticity. Appl. Math. Comput. 2023, 457, 651–674. [Google Scholar] [CrossRef]
  16. Zhang, H.; Liu, Y.; Yang, X. An efficient ADI difference scheme for the nonlocal evolution problem in three-dimensional space. J. Appl. Math. Comput. 2023, 69, 651–674. [Google Scholar] [CrossRef]
  17. Zhang, H.; Yang, X.; Tang, Q.; Xu, D. A robust error analysis of the OSC method for a multi-term fourth-order sub-diffusion equation. Comput. Math. Appl. 2022, 109, 180–190. [Google Scholar] [CrossRef]
  18. Krstić, M.; Smyshlyaev, A. Boundary Control for PDEs: A Course on Backstepping Designs; SIAM: Philadelphia, PA, USA, 2008. [Google Scholar]
  19. Krstić, M.; Smyshlyaev, A. Boundary Control of PDEs: The Backstepping Approach. In The Control Handbook, 2nd ed.; Levine, W.S., Ed.; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  20. Krstić, M.; Magnis, L.; Vazquez, R. Nonlinear Control of the Burgers PDE-Part I: Full-State Stabilization. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 285–290. [Google Scholar]
  21. Krstić, M.; Magnis, L.; Vazquez, R. Nonlinear Stabilization of Shock-Like Unstable Equilibria in the Viscous Burgers PDE. IEEE Trans. Autom. Control 2008, 53, 1678–1683. [Google Scholar] [CrossRef]
  22. Krstić, M.; Magnis, L.; Vazquez, R. Nonlinear Control of the Burgers PDE-Part II: Observer Design, Trajectory Generation, and Tracking. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 3076–3081. [Google Scholar]
  23. Kobayashi, T. Adaptive regulator design of a viscous Burgers’ system by boundary control. IMA J. Math. Control. Inf. 2001, 18, 427–437. [Google Scholar] [CrossRef]
  24. Morris, K. Control of Systems Governed by Partial Differential Equations. In The Control Handbook, 2nd ed.; Levine, W.S., Ed.; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  25. Aulisa, E.; Gilliam, D. A Practical Guide to Geometric Regulation for Distributed Parameter Systems; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  26. Hong, K.S.; Bentsman, J. Direct Adaptive Control of Parabolic Systems: Algorithm Synthesis and Convergence and Stability Analysis. IEEE Trans. Autom. Control 1994, 39, 2018–2033. [Google Scholar] [CrossRef]
  27. Orlov, Y.V. Model Reference Adaptive Control of Distributed Parameter Systems. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 12 December 1997; pp. 263–268. [Google Scholar]
  28. Böhm, M.; Demetriou, M.A.; Reich, S.; Rosen, I.G. Model Reference Adaptive Control of Distributed Parameter Systems. SIAM J. Control Optim. 1998, 36, 33–81. [Google Scholar] [CrossRef]
  29. Liu, W.J.; Krstić, M. Adaptive control of Burgers’ equation with unknown viscosity. Int. J. Adapt. Control Signal Process. 2001, 15, 745–766. [Google Scholar] [CrossRef]
  30. Krstić, M. Lyapunov Adaptive Stabilization of Parabolic PDEs-Part I: A Benchmark for Boundary Control. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005; pp. 3164–3169. [Google Scholar]
  31. Krstić, M. Lyapunov Adaptive Stabilization of Parabolic PDEs-Part II: Output Feedback and Other Benchmark Problems. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005; pp. 3170–3175. [Google Scholar]
  32. Smyshlyaev, A.; Krstić, M. Output–Feedback Adaptive Control for Parabolic PDEs with Spatially Varying Coefficients. In Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA, 13–15 December 2006; pp. 3099–3104. [Google Scholar]
  33. Smyshlyaev, A.; Krstić, M. Lyapunov Adaptive Boundary Control for Parabolic PDEs with Spatially Varying Coefficients. In Proceedings of the American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; pp. 41–48. [Google Scholar]
  34. Smyshlyaev, A.; Krstić, M. Adaptive boundary control for unstable parabolic PDEs-Part II: Estimation-based designs. Automatica 2007, 43, 1543–1556. [Google Scholar] [CrossRef]
  35. Smyshlyaev, A.; Krstić, M. Adaptive boundary control for unstable parabolic PDEs-Part III: Output feedback examples with swapping identifiers. Automatica 2007, 43, 1557–1564. [Google Scholar] [CrossRef]
  36. Krstić, M.; Smyshlyaev, A. Adaptive Boundary Control for Unstable Parabolic PDEs—Part I: Lyapunov Design. IEEE Trans. Autom. Control 2008, 53, 1575–1591. [Google Scholar] [CrossRef]
  37. Morris, K.A. Controller Design for Distributed Parameter Systems; Springer: Cham, Switzerland, 2020. [Google Scholar]
  38. Krstic, M. On global stabilization of Burgers’ equation by boundary control. Syst. Control Lett. 1999, 37, 123–142. [Google Scholar] [CrossRef]
  39. Balogh, A.; Krstić, M. Burgers’ equation with nonlinear boundary feedback: H1 stability, well posedness, and simulation. Math. Probl. Eng. 2000, 6, 189–200. [Google Scholar] [CrossRef]
  40. Liu, W.J.; Krstić, M. Backstepping boundary control of Burgers’ equation with actuator dynamics. Syst. Control Lett. 2000, 41, 291–303. [Google Scholar] [CrossRef]
  41. Temam, R. Infinite-Dimensional Dynamical Systems in Mechanics and Physics; Springer: New York, NY, USA, 1998. [Google Scholar]
  42. Cruz-Quintero, E.; Jurado, F. Boundary Control for a Certain Class of Reaction-Advection-Diffusion System. Mathematics 2020, 8, 1854. [Google Scholar] [CrossRef]
  43. Smyshlyaev, A.; Krstić, M. Adaptive Control of Parabolic PDEs; Princeton University Press: Princeton, NJ, USA, 2010. [Google Scholar]
  44. Abramowitz, M.; Stegun, I.A. Handbook of Mathematical Functions: With Formulas, Graphs, and Mathematical Tables; Dover Publications: Mineola, NY, USA, 1965. [Google Scholar]
  45. Zachmanoglou, E.C.; Thoe, D.W. Introduction to Partial Differential Equations with Applications; Dover: Mineola, NY, USA, 1986. [Google Scholar]
  46. Arfken, G.B.; Weber, H.J.; Harris, F.E. Mathematical Methods for Physicists: A Comprehensive Guide, 7th ed.; Academic Press: Waltham, MA, USA, 2013. [Google Scholar]
  47. Ioannou, P.A.; Sun, J. Robust Adaptive Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1995. [Google Scholar]
  48. Murillo-García, O.F.; Jurado, F. Adaptive Boundary Control for a Certain Class of Reaction-Advection-Diffusion System. Mathematics 2021, 9, 2224. [Google Scholar] [CrossRef]
Figure 1. Adaptive BBC scheme for the modified Burgers’ system (124)–(126).
Figure 1. Adaptive BBC scheme for the modified Burgers’ system (124)–(126).
Fractalfract 07 00834 g001
Figure 2. Solution of the modified Burgers’ system when including the instability term.
Figure 2. Solution of the modified Burgers’ system when including the instability term.
Fractalfract 07 00834 g002
Figure 3. Solution of the modified Burgers’ system in absence of the instability term.
Figure 3. Solution of the modified Burgers’ system in absence of the instability term.
Fractalfract 07 00834 g003
Figure 4. Performance of the adaptive controller.
Figure 4. Performance of the adaptive controller.
Fractalfract 07 00834 g004
Figure 5. Response from the identifier PDE.
Figure 5. Response from the identifier PDE.
Fractalfract 07 00834 g005
Figure 6. Estimation error.
Figure 6. Estimation error.
Fractalfract 07 00834 g006
Figure 7. Control effort of the adaptive controller.
Figure 7. Control effort of the adaptive controller.
Fractalfract 07 00834 g007
Figure 8. Dynamics of the closed-loop system at the boundary x = 1 .
Figure 8. Dynamics of the closed-loop system at the boundary x = 1 .
Fractalfract 07 00834 g008
Figure 9. Dynamics of the closed-loop system at the boundary x = 0 .
Figure 9. Dynamics of the closed-loop system at the boundary x = 0 .
Fractalfract 07 00834 g009
Figure 10. Evolution of the parametric estimate λ ^ .
Figure 10. Evolution of the parametric estimate λ ^ .
Fractalfract 07 00834 g010
Figure 11. Evolution of the parametric estimate b ^ .
Figure 11. Evolution of the parametric estimate b ^ .
Fractalfract 07 00834 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jurado, F.; Murillo-García, O.F. Adaptive Backstepping Boundary Control for a Class of Modified Burgers’ Equation. Fractal Fract. 2023, 7, 834. https://doi.org/10.3390/fractalfract7120834

AMA Style

Jurado F, Murillo-García OF. Adaptive Backstepping Boundary Control for a Class of Modified Burgers’ Equation. Fractal and Fractional. 2023; 7(12):834. https://doi.org/10.3390/fractalfract7120834

Chicago/Turabian Style

Jurado, Francisco, and Oscar F. Murillo-García. 2023. "Adaptive Backstepping Boundary Control for a Class of Modified Burgers’ Equation" Fractal and Fractional 7, no. 12: 834. https://doi.org/10.3390/fractalfract7120834

Article Metrics

Back to TopTop