Professional Documents
Culture Documents
Table of contents
I.-Introduction................. 3
II.- Stability of PDEs .. 5
II.1.- Lyapunov Analysis for Heat equation ... 7
II.2.- Pointwise Stability ... 9
II.3.- Lyapunov Analysis for Diffusion-Advection Equation ..... 12
III.- Backstepping for Reaction-Diffusion Equation .. 14
III.1- Reaction-Diffusion Equation with Dirichlet Condition.. 14
III.2- Reaction-Diffusion Equation with Neumann Condition.. 28
IV.- Backstepping for Reaction-Advection-Diffusion Equation ...... 29
IV.1.- Reaction-Advection-Diffusion Equation with constant coefficients.. 29
V.- Conclusions ..... 31
Bibliography....31
I.-Introduction
2
(2.1)
(2.2)
For PDEs the situation is quite different, for example: the state space is infinite
dimensional, the norms on function spaces are not equivalent. We will define the stability
for linear parabolic PDEs. Let a linear equation:
=
(2.3)
(, ) = (, )
5
(2.4)
(, 0) = 0 ()
(2.5)
(0, ) = 1
(2.6)
(1, ) = 2
(2.7)
(, ) = (, )
(2.8)
(0, ) = 1
(2.9)
(1, ) = 2
(2.10)
=
() = 1 + (2 1 ) is the solution to the two-point boundary-value ODE
Where
() = 0
(0) = 1
(1) = 2
(2.11)
(2.12)
(2.13)
(, ) = (, )
(2.14)
(0, ) = 0
(2.15)
(1, ) = 0
(2.16)
1
2 + 2
2
2
b) Cauchy-Schwarz inequality
6
(2.17)
(2.18)
If = 2 , we have:
1
1
2
1
2
( 2 ) ( 2 )
0
(2.19)
c) Gronwall inequality
Let : [0 , 1 ] be a differentiable function that satisfies
[0 , 1 ]
| ()| |()|
For a constant a>0. Then:
|()| (0 ) |(0 )|
2 2 2 (1) + 4 2
0
(2.20)
2 2 2 (0) + 4 2
0
(2.21)
Proof
Integrating by parts the term on the left of the inequality
1
2 = 2
0
1
2 = 2 (1) 2
0
0
0
2 2 (1) + 2 (
0
1 1 2
2 1
+ 2 2 )
2.2 0
2 0
1
1
1 1
2 2 (1) + 2 + 2 2 2
2 0
0
0
1
1 1 2
2 (1) + 2 2 2
2 0
0
1
1 1 2
2 (1) + 2 2
2 0
0
We obtain
1
2 2 2 (1) + 4 2
0
Now, we study the stability of the heat equation. Consider the next system:
(, ) = (, )
(2.22)
(0, ) = 0
(2.23)
(1, ) = 0
(2.24)
1 1 2
(, )
2 0
(2.25)
1
1
1
( 2 (, ) ) = (, ) (, )
0 2
0
1
( = )
= 0 (, ) (, )
1
1
2
0
0
( )
1
((1) = (0) = 0)
0
1
() = 2
0
-The third step is to relate () with (). This is possible with Poincar inequality.
We have by Poincar Inequality:
1
2 2 2 (1) + 4 2
0
Then
2
0
()
1 1 2
4 0
1 1 2
1
= ()
4 0
2
() (0) 2
() (0) 2
1
(, ) 0 2 (, ) 2
2
0
1/2
1
2
( (, ) )
1/2
1
2
( 0 (, ) )
()2 0 ()2 4
The system (2.22)-(2.24) is exponentially stable with L2 norm.
We can observe that we have obtained that () 0 , which is an
important conclusion, using Lyapunov tools without knowing the exact solution for v(x,t).
Also, we conclude that even though the solution starts from a nonsmooth initial condition,
it rapidly smoothes out.
2.2.-Pointwise Stability
In the previous section, we conclude that
() 0
But, this does not imply that (, ) 0 , .
When we use the L2-norm, there may be a set of points of measure zero which is
unbounded. We can demonstrate that does not happen with the heat equation. To do
so, we can use the norm.
[0,1]
[0,1]
(2.26)
This inequality can only be proved for some specific case, but we are interested on
general cases. For that reason, we will prove a more restrictive result than (2.26 ) :
[0,1]
(2.27)
1/2
1 = ( 2 + 2 )
0
(2.28)
(2.29)
[0,1]
[0,1]
Proof
We have by the chain rule:
1
= 2
2
0
0
1
1
= ()2 (0)2
2
2
1
1
()2 = + (0)2
2
2
0
Taking the absolute value of both sides and using the triangle inequality gives
1
1
|()2 | || | | + |(0)2 |
2
2
0
1
2
1
2
1
1
|()2 | ( 2 ) ( ) + |(0)2 |
2
2
0
By the L2-norm definition and considering that the right-hand side of this inequality does
not depend on x, we have:
|()2 | 2(, ) (, ) + |(0)2 |
Therefore, we have proved the Agmons Inequality.
10
Now, we will prove (2.27) .
-The first step is to choose one Lyapunov function.
1 () =
1 1 2
1 1
(, ) + 2 (, )
2 0
2 0
(2.31)
1 1 2
1 1
( (, ) + 2 (, ) )
2 0
2 0
1
= (, ) (, ) + (, ) (, )
0
= 0 (, ) (, ) + 0 (, ) (, )
=
( = )
1
1
1
1
0 2 + 0 2
0
0
1
By Poincar inequality ( 2 4 2 )
1
1
1 () 2 2
8
2
1
1
1 1
1
2 2 = ( 2 + 2 )
8
8
4 2
2
1
1 () 1 ()
4
-The fourth step is to bound () with Gronwall Inequality.
1
1 () 1 ()
4
1 () 1 (0) 4
2 + 2 4 (0 2 + 0, )
(2.32)
-The last step is to use the Peter and Pauls and Agmons inequalities. We have by
Agmons inequality:
max |(, )|2 2() ()
[0,1]
11
By Peter-Paul inequality ( 2 2 + 2 2 )
max |(, )|2 (()2 + ()2 )
[0,1]
By (2.32)
[0,1]
[0,1]
(, ) = (, ) + (, )
(2.33)
(0, ) = 0
(2.34)
(1, ) = 0
(2.35)
1 1 2
(, )
2 0
(2.36)
1
1
1
( 2 (, ) ) = (, ) (, )
0 2
0
1
= 0 + 0
=
( = + )
1
1
2
1
2 +
0
0
0 2
1
1
= 2 (0) 2
2
0
1
1
() = (2 2 (0) + 4 2 )
4
0
-The third step is to relate () with (). This is possible with Poincar inequality.
We have by Poincar Inequality:
12
2 2 2 (0) + 4 2
0
Then
1
(2 2 (0) + 4 2 ) 2
0
1
1
1 1
1
() = (2 2 (0) + 4 2 ) 2 = ()
4
4 0
2
0
() (0) 2
() (0) 2
1/2
1
2
( (, ) )
1/2
1
2
( 0 (, ) )
()2 0 ()2 4
The system (2.33)-(2.35) is exponentially stable with L2 norm.
13
(, ) = (, ) + (, )
(3.37)
(0, ) = 0
(3.38)
(1, ) = ()
(3.39)
Where is a constant and () is the control input. The system with () = 0 is unstable
for sufficiently large .
As the main idea of backstepping is to eliminate destabilizing terms then it is necessary
to identify the undesirable terms in the PDE; for this equation, that term is . Now we
should choose a target system in which the destabilizing terms are to be eliminated with
a state transformation. The next step is to find the Volterra integral transformation and
obtain boundary feedback from the Volterra transformation.
As mentioned above, the first step will be to propose the target system and the Volterra
integral transformation.
First Step: Propose the Volterra Integral transformation and target system
We will use the following backstepping transformation:
(, ) = (, ) (, )(, )
(3.40)
(3.41)
The system (3.37-3.39) with the above transformation becomes the next target system:
14
(, ) = (, )
(3.42)
(0, ) = 0
(3.43)
(1, ) = 0
(3.44)
This system is the heat equation with homogeneous conditions. In chapter 2, we showed
that it is exponentially stable. We will see that this stability can be translated into stability
of the original system with boundary control, by the property of the Volterra
transformation being invertible.
We should find the function (, ), which we call the gain kernel, that converts the
system (3.37-3.39) with controller (3.41) into a stable system.
Second Step: Obtain a PDE for the Gain Kernel
To find an equation that (, ) satisfies, it is necessary to apply the Volterra integral
transformation into the target system and consider equations (3.37) and (3.38).
It is necessary to introduce the following notation:
(, ) =
(, )=
(, ) =
(, )=
(, ) = (, ) + (, )
(, ) = (, ) + (, )
0
0
(, ) = (, )
(, )(, )
(, ) = (, ) (, )(, ) (, )(, )
0
15
-Second derivative
(, ) = (, )
(, )(, )
((, )(, ))
(, ) = (, )
(, ). (, ) (, ) (, ) (, )(, )
(, )(, )
(3.45)
(, ) = (, ) (, ) (, )
0
We know that (, ) = (, ) + (, )
(, ) = (, ) + (, ) (, ) (, ) (, )(, )
0
Integrating by part,
(, ) = (, ) + (, ) (, ) (, ) + (, ) (, )
0
0
(, )(, )
0
(, ) = (, ) + (, ) (, ) (, ) + (, 0) (0, ) + (, ) (, )
0
(, )(, )
0
As (0, ) = 0, we have
16
(, ) = (, ) + (, ) (, ) (, ) + (, 0) (0, ) + (, )(, )
(, )(, ) (, )(, )
0
(3.46)
(, ) (, )
= [ (, ) + (, ) (, ) (, ) + (, 0) (0, )
[ (, )
(, ). (, ) (, ) (, ) (, )(, )
(, )(, )]
0
(, ) (, )
= [ + 2
(, )] (, ) + (, 0) (0, )
+ ( (, ) (, ) + (, )) (, )
0
(, ) = 0
Integrating the last equation with respect to x, we obtain a PDE for the Gain Kernel
(, ) (, ) = (, )
(3.47)
(, 0) = 0
(3.48)
(, ) =
2
(3.49)
17
We have obtained a PDE of hyperbolic type. To solve it, we will convert the PDE into an
integral equation.
Third Step: Convert the Gain Kernel PDE into an Integral Equation
Considering the following change of variables
=+
We have
(, ) = (, )
To compute the derivatives of k(x,y) with respect to x,y
(, ) =
.
+
.
= +
(, ) =
+ ( + ).
( + ).
(, ) = + 2 +
(, ) =
(3.50)
.
+
.
=
(, ) =
+ ( ).
( ).
(, ) = 2 +
(3.51)
(, )
4
(3.52)
By (, ) = 2 , we know = 0
18
(3.53)
(, 0) =
4
(3.54)
(, ) (, 0) =
0
(, )
4
By (3.54)
(, ) = + (, )
4
4
0
(, ) (, ) = ( ) + (, )
4
4
0
By (3.53)
(, ) = ( ) + (, )
4
4
(3.55)
We have obtained an integral equation for (, ) that is equivalent to the Gain Kernel
PDE. The objective of converting the PDE into the integral equation is that we can use a
simpler method to obtain the solution.
Fourth Step: Solve the integral equation with the method of successive
approximations
To obtain the function (, ) will use a numerical method, the method of successive
approximations. It is an iterative procedure that consists on taking an initial value 0 (, )
and then calculating other terms of the sequence { (, )}0 with the following relation:
+1 (, ) = ( )
Repeating this process, we will obtain the solution of the integral equation.
We take the initial approximation 0 (, ) = 0. The recursive formula for integral equation
is:
+1 (, ) = ( ) + (, )
4
4
0
19
(3.56)
It is necessary that the recursion converges, and the solution (, ) can be written as
(, ) = lim (, )
(3.57)
(3.58)
By definition (3.56),
+1 (, ) = +2 (, ) +1 (, )
+1 (, ) = ( ) + +1 (, ) + ( ) (, )
4
4
4
4
0
+1 (, ) =
0
(, )
4
(3.59)
(, ) = (, )
(3.60)
=0
= ( ) + 0 (, ) 0
4
4
0
0 (, ) =
( )
4
(3.61)
1 (, ) =
0
0 (, )
4
2
2
1 (, ) = ( ) = ( ) ( )
4
4
4
2
0
2 2 2 2 2
2
( )
= ( ) (
+
) = ( )
4
2
2
2
2
4 1.2
20
1+1 1 1
( )
1 (, ) = ( )
4
1! 2!
(3.62)
2 (,
) =
0
1 (, )
4
2 .
31
( ) = ( ) ( 2 2 )
2 (, ) = ( )
4
4 1! 2!
4 2
0
31
2
3
3 1 3 2 2 3 3 2 2 3
= ( ) 2 = ( ) (
+
)
4 2
2
3
4 2 3 2
2 3
3 2
2 3
2+1 2 2
( )
2 (, ) = ( )
4
2! 3!
(3.63)
With (3.62) and (3.63), we can observe a pattern which leads to the following formula
(,
+1
( )
) = ( )
4
! ( + 1)!
(3.64)
+1
( )
(, ) = ( )
4
! ( + 1)!
(3.65)
=0
(3.66)
=0
We rewrite (, )
2+1
( 2 )
1
(, ) = ( )
2
! ( + 1)!
=0
(, ) =
1 ()
( )
2
21
(3.67)
(, ) =
1 (( 2 2 ))
(3.68)
( 2 2 )
(, ) = (, ) + (, )(, )
(3.69)
(, ) = (, ) + (, )(, )
(3.70)
Proof.
Substituting (3.69) into (3.40)
0 0
Now, we will use the following formula for changing the order of integration
(, , ) = (, , )
0
22
0 = (, ) [ (, ) (, ) + (, )(, ) ]
0
We conclude
(, ) = (, ) + (, )(, )
Now, to find (, ), we will apply the same procedure for (, ). We differentiate the
inverse transformation (3.69) with respect to x and t. Differentiating the transformation
(3.69) with respect to x:
-Fist derivative
(, ) = (, ) +
(, )(, )
(, ) = (, ) + (, )(, ) + (, )(, )
0
-Second derivative
(, ) = (, ) +
(, )(, )
((, )(, )) +
(, ) = (, ) +
(, ). (, ) + (, ) (, ) + (, )(, )
+ (, )(, )
(3.71)
(, ) = (, ) + (, ) (, )
0
We know that (, ) = (, )
(, ) = (, ) + (, ) (, )
0
23
Integrating by part,
(, ) = (, ) + (, ) (, ) (, 0) (0, ) (, ) (, )
0
+ (, )(, )
(3.72)
(, ) (, ) (, )
= [ (, ) + (, ) (, ) (, 0) (0, ) (, )(, )
+ (, )(, )]
0
[ (, ) +
(, ). (, ) + (, ) (, ) + (, )(, )
(, ) (, ) (, )
= [ 2
(, )] (, ) (, 0) (0, )
+ ( (, ) (, ) (, )) (, )
0
(, ) = 0
Integrating the last equation with respect to x, we obtain a PDE for the Gain Kernel
24
(, ) (, ) = (, )
(3.73)
(, 0) = 0
(3.74)
(, ) =
2
(3.75)
We have
(, ) = (, )
Differentiating and replacing in (3.73), we obtain a PDE for (, )
=
(, )
4
(3.76)
(3.77)
By (, ) = , we know = 0
(, 0) =
4
(3.78)
Integrating (3.78) with respect to from 0 , then integrating with respect to from
to and considering (3.77) and (3.78), we obtain
(, ) = ( ) (, )
4
4
(3.79)
Now, we solve (3.79) with the method of successive approximations. We obtain the
solution to the integral equation
+1
( )
(, ) = ( )
4
! ( + 1)!
=0
(3.80)
(, ) =
1 ()
( )
2
(3.81)
(, ) =
1 (( 2 2 ))
(3.82)
( 2 2 )
(3.83)
=0
(, ) =
(3.84)
( 2 2 )
With these five steps, we have obtained a control input for the reaction-diffusion equation
that with the coordinate transformation converts the unstable system into a stable
system.
Summary of control design for the reaction-diffusion equation with Dirichlet
Condition
The system
= +
(0, ) = 0
Controller
(1) =
1 ((1 2 ))
0
1
() = () +
0
Transformation
1
() = ()
0
26
(1 2 )
()
1 (( 2 2 ))
( 2 2 )
1 (( 2 2 ))
( 2 2 )
()
()
=
(0) = 0
Target system
(1) = 0
We show the simulation results for reaction-diffusion equation without controller and with
controller.
shows the system with controller, we observe that the instability is suppressed and the
state converges to zero.
(, ) = (, ) + (, )
(0, ) = 0
(3.85)
(3.86)
(1, ) = ()
(3.87)
For to obtain the controller, we will use the same procedure as in the case of Dirichlet
actuation. The transformation and gain kernel is the same, but the target system and
controller changes by Neumann actuation.
The Volterra integral transformation is:
1
(, ) = (, ) (, )(, )
0
(, ) = (, ) (, )() (, )(, )
0
The target system has to have the Neumann boundary condition in x=1
(, ) = (, )
(3.88)
(0, ) = 0
(3.89)
(1, ) = 0
(3.90)
We know
(, ) =
2
And using the properties of Bessel functions
28
(, ) =
2 (( 2 2 ))
( 2 2 )
The controller is
1
2 ((1 2 ))
(1, ) = (1)
()
(1 2 )
2
0
(3.91)
(4.92)
(0, ) = 0
(4.93)
(1, ) = ()
(4.94)
For obtain the controller, we will use the controller for the reaction-diffusion equation. In
the first place, we will eliminate the advection term with a change of variables.
() = () 2
() = () 2
() = () 2
2
() = () 2 () 2 + 2 () 2
() 2 = ( () () +
2
2
() + + ) 2
4
2
2
)
4
(4.95)
(4.96)
(1, ) = (1) 2 = ()
29
(4.97)
() = () (, )()
0
(4.98)
(0, ) = 0
(4.99)
(1, ) = 0
(4.100)
2
, 0}
4
2
+ ) (, )
4
(, 0) = 0
(, ) =
(4.102)
2
( + )
2
4
Denoted a constant
1
2
= ( + )
4
The system (4.101-4.103) is similar to (3.47-3.49), then the solution is
(, ) =
1 ((1 2 ))
(1 2 )
(1) = 2(1)
1 ((1 2 ))
30
(4.101)
(1 2 )
()
(4.103)
V.-Conclusions
The backstepping method has many applications; this research presents clear
steps of how to apply it to the reaction-diffusion equation. Using these same
steps, we could have worked different variations as applying it to Neumann
boundary conditions or to an equation that considers an advective term.
Bibliography
[1] Krstic M., Smyshlyaev.A, Boundary Control of PDEs: A course on Backstepping
Designs, Society for Industrial and Applied Mathematics, 2008.
31