Examples for controllability of linear control systems - davidar/scholarpedia GitHub Wiki
We return to the transport control system, already considered at this link,
- <math>\label{eqS1}
- <math>\label{eqS2}
This example is pedagogically interesting since one can give explicitly the solution to the Cauchy problem where <math>T>0\ ,</math> <math>y^0\in L^2(0,L)</math> and <math>u\in L^2(0,T)</math> are given. This solution is given by
- <math>\label{eqC1}
- <math>\label{eqC2}
From this explicit solution one readily gets the following proposition.
Proposition 1. The control system \eqref{eqS1}-\eqref{eqS2} is
- exactly controllable in time <math>T</math> if and only if <math>T\geqslant L\ ,</math>
- null controllable in time <math>T</math> if and only if <math>T\geqslant L\ ,</math>
- approximately controllable in time <math>T</math> if and only if <math>T\geqslant L\ .</math>
- <math>\label{eq1}
then the control system \eqref{eqS1}-\eqref{eqS2} is exactly controllable. By Theorem 3, the exact controllability in time <math>T</math> is equivalent to the existence of <math>c>0</math> such that
- <math>\label{eq2}
where <math>z:[0,T]\times[0,L]\rightarrow \mathbb{R}</math> is the solution of the Cauchy problem
- <math>\label{eq3}
- <math>\label{eq4}
- <math>\label{eq5}
Let us prove prove \eqref{eq2}. With simple density arguments, we may assume that <math>z</math> is of class <math>C^1\ .</math> Let us multiply \eqref{eq3} by the multiplier <math>z</math> and integrate the obtained equality on <math>[0,L]\ .</math> Using \eqref{eq4}, one gets
- <math>\label{eq6}
Let us now multiply \eqref{eq3} by the multiplier <math>xz</math> and integrate the obtained equality on <math>[0,L]\ .</math> Using \eqref{eq4}, one gets
- <math>\label{eq7}
For <math>t\in [0,T]\ ,</math> let <math>e(t):=\int_0^L|z(t,x)|^2dx\ .</math> From \eqref{eq7}, we have
- <math>\label{eq8}
From \eqref{eq6}, we get <math>\label{eq9} e(t)=e(0)-\int_0^t|z(\tau,0)|^2d\tau \geqslant e(0)-\int_0^T|z(\tau,0)|^2d\tau. </math>
From \eqref{eq5}, \eqref{eq8} and \eqref{eq9}, we get
- <math>\label{eq10}
which proves the observability inequality \eqref{eq2} with <math>c</math> given by
- <math>\label{eq11}
We return to the nonlinear Schrödinger control system considered at this link in the Section Examples of control systems modeled by PDE's. For simplicity, we forget the variables <math>S</math> and <math>D\ :</math> the control system is
- <math>\label{jmk1}
- <math>\label{jmk2}
In this section we explain how the moment theory can be used in order to prove the controllability of linearized control system around important trajectories of the control system \eqref{jmk1}-\eqref{jmk2}.
Let <math>I</math> be the open interval<math>(-1,1)\ .</math> For <math>\gamma \in \mathbb{R}\ ,</math> let <math>A_{\gamma}:D(A_{\gamma})\subset L^2(I;\mathbb{C}) \rightarrow L^2(I;\mathbb{C})</math>be the operator defined on
- <math>\label{eq12}
by
- <math>\label{eq13}
In \eqref{eq12}, as usual,
- <math>
where <math>\overline z</math> denotes the complex conjugate of the complex number<math>z\ .</math> Note that
- <math>\label{eq15}
- <math>\label{eq16}
- <math>\label{eq17}
- <math>\label{eq18}
Let us recall that \eqref{eq18} means that there exists a real <math>\alpha</math> in the resolvent set of <math>A_{\gamma}</math> such that the operator <math>(\alpha\text{Id}-A_{\gamma})^{-1}</math> is compact from <math>L^2(I;\mathbb{C})</math> into <math>L^2(I;\mathbb{C})\ ,</math> where <math>\text{Id}</math> denotes the identity map on <math>H</math> (see, for example, pages 36 and 187 in (Tosio Kato, 1995)). Then (see, for example, page 277 in (Tosio Kato, 1995)), the Hilbert space <math>L^{2}(I;\mathbb{C})</math> has a complete orthonormal system <math>(\varphi_{k,\gamma})_{k \in \mathbb{N}\setminus\{0\}}</math> of eigenfunctions for the operator <math>A_{\gamma}\ :</math>
- <math>
- <math>\label{eq19}
and, for <math>\phi \in \mathbb{S}\ ,</math> let <math>T_{\mathbb{S}}\phi</math> be the tangent space to <math>{\mathbb{S}}</math> at <math>\phi\ :</math>
- <math>\label{eq20}
where, as usual, <math>\Re z</math> denotes the real part of the complex number <math>z\ .</math> Let
- <math>\label{eq21}
Note that
- <math>
- <math>
- <math>
- <math>\label{eq22}
- <math>\label{eq23}
This is a control system where, at time <math>t\in [0,T]\ ,</math>
- The state is <math>\Psi(t,\cdot)\in L^2(I;\mathbb{C})</math> with <math>\Psi(t,\cdot) \in T_{\mathbb{S}}(\psi_{1,\gamma}(t,\cdot))\ .</math>
- The control is <math>u(t)\in\mathbb{R}\ .</math>
- <math>\label{eq24}
- <math>\label{eq25}
- <math>\label{eq26}
where <math>T>0\ ,</math> <math>u\in L^1(0,T)</math> and <math>\Psi^0\in L^2(I;\mathbb{C})</math> are given. By \eqref{eq17},
- <math>
Note that, since <math>\psi_{1,\gamma}</math> depends on time, Theorem 3 cannot be applied. Our notion of solution to the Cauchy problem \eqref{eq24}-\eqref{eq25}-\eqref{eq26} is given in the following definition.
Definition. Let <math>T>0\ ,</math> <math>u\in L^1(0,T)</math> and <math>\Psi^0\in L^2(I;\mathbb{C})\ .</math> A solution <math>\Psi:[0,T]\times I\rightarrow \mathbb{C}</math> to the Cauchy problem \eqref{eq24}-\eqref{eq25}-\eqref{eq26} is the function <math>\Psi\in C^0([0,T]; L^2(I;\mathbb{C}))</math> defined by
- <math>\label{eq27}
With this definition and standard arguments, one can show that the Cauchy problem \eqref{eq24}-\eqref{eq25}-\eqref{eq26} is well posed (see e.g., Theorem A.7, page 375 in (Jean-Michel Coron, 2007)).
Let us now study the controllability of the linear Schrödinger control system \eqref{eq22}-\eqref{eq23}. Let
- <math>\label{eq28}
The goal of this section is to prove the following controllability result (Theorem 5 on page 862 in (Karine Beauchard, 2005)).
Theorem 7. There exists <math>\gamma_0>0</math> such that, for every <math>T>0\ ,</math> for every <math>\gamma \in (0,\gamma_0]\ ,</math> for every <math>\Psi^0\in T_{\mathbb{S}}\psi_{1,\gamma}(0,\cdot)\cap H^3_{(0)}(I;\mathbb{C})</math> and for every <math>\Psi^1\in T_{\mathbb{S}} \psi_{1,\gamma}(T,\cdot)\cap H^3_{(0)}(I;\mathbb{C})\ ,</math> there exists <math>u\in L^2(0,T)</math> such that the solution of the Cauchy problem
- <math>\label{eq29}
- <math>\label{eq30}
- <math>\label{eq31}
satisfies
- <math>\label{eq32}
We are also going to see that the conclusion of Theorem 7 does not hold for <math>\gamma=0</math> (as already noticed in (Pierre Rouchon, 2003).
Proof of Theorem 7. Let <math>T>0\ ,</math> <math>\Psi^0 \in T_{\mathbb{S}}(\psi_{1,\gamma}(0,\cdot))</math> and <math>\Psi^1 \in T_{\mathbb{S}}(\psi_{1,\gamma}(T,\cdot))\ .</math> Let <math>u \in L^{2}(0,T)\ .</math> Let <math>\Psi</math> be the solution of the Cauchy problem \eqref{eq29}-\eqref{eq30}-\eqref{eq31}. Let us decompose <math>\Psi(t,\cdot)</math> in the complete orthonormal system <math>(\varphi_{k,\gamma})_{k \in \mathbb{N}\setminus\{0\}}</math> of eigenfunctions for the operator <math>A_{\gamma}\ :</math>
- <math>
- <math>\label{eq33}
with
- <math>\label{eq34}
Note that \eqref{eq31} is equivalent to
- <math>\label{eq35}
From \eqref{eq34} and \eqref{eq35} one gets
- <math>\label{eq36}
By \eqref{eq36}, \eqref{eq32} is equivalent to the following so-called moment problem on <math>u\ :</math>
- <math>\label{eq37}
Let us now explain why for <math>\gamma=0</math> the conclusion of Theorem 7 does not hold. Indeed, one has
- <math>\label{eq38}
- <math>\label{eq39}
In particular, <math>x\varphi_{1,0}\varphi_{k,0}</math> is an odd function if <math>k</math> is odd. Therefore
- <math>
- <math>\langle \Psi^{0},\varphi_{k,0}\rangle -\langle \Psi^{1},\varphi_{k,0}\rangle e^{i \lambda_{k,0}T}\not = 0,
Let us now turn to the case where <math>\gamma</math> is small but not <math>0\ .</math> Since <math>\Psi^{0}</math> is in <math>T_{\mathbb{S}}(\psi_{1,\gamma}(0,\cdot))\ ,</math>
- <math>\label{eq40}
Similarly, the fact that <math>\Psi^{1}</math> is in <math>T_{\mathbb{S}}(\psi_{1,\gamma}(T,\cdot))</math> tells us that
- <math>\label{eq41}
The key ingredient to prove Theorem 7 is the following theorem.
Theorem 8. Let <math>(\mu_i)_{i\in \mathbb{N}\setminus\{0\}}</math> be a sequence of real numbers such that
- <math>\label{eq42}
- <math>\label{eq43}
Let <math>T>0</math> be such that
- <math>\label{eq44}
where, for every <math>x>0\ ,</math> <math>N(x)</math> is the largest number of <math>\mu_j</math>'s contained in an interval of length <math>x\ .</math> Then there exists <math>C>0</math> such that, for every sequence <math>(c_k)_{k\in \mathbb{N}\setminus\{0\}}</math> of complex numbers such that
- <math>\label{eq45}
- <math>\label{eq46}
there exists a (real-valued) function <math>u\in L^2(0,T)</math> such that
- <math>\label{eq47}
- <math>\label{eq48}
Theorem 8 is a special case of Theorem III.6.1, page 114 in (Jean-Pierre Kahane, 1962); see also pages 341--365 in (Arne Beurling, 1989). See also, in the context of control theory, Section 3 in (David Russell, 1967) which uses the prior works (Albert Ingham, 1936), (Ray Redheffer, 1951) and (Laurent Schwartz, 1959). For the proof of this theorem, see, for example, Section 1.2.2 in (Werner Krabs, 1992), Chapter 9 of (Vilmos Komornik and Paola Loreti, 2005) or Chapter II, Section 4 in the book (Sergei Avdonin and Sergei Ivanov, 1995). Improvements of this theorem have been obtained in (Stéphane Jaffard, Marius Tucsnak and Enrique Zuazua, 1997; 1998), (Stéphane Jaffard and Sorin Micu, 2001), in (Claudio Baiocchi, Vilmos Komornik and Paola Loreti, 2002),and in (Vilmos Komornik and Paola Loreti, 2004; 2005).
Note that, by \eqref{eq40} and \eqref{eq41},
- <math>\label{eq49}
Hence, in order to apply Theorem 8 to our moment problem, it remains to estimate <math>\lambda_{k,\gamma}</math> and <math>b_{k,\gamma}\ .</math> This is done in the following propositions, due to Karine Beauchard (Proposition 41 pages 937-938 and page 860 in (Karine Beauchard, 2005)).
Proposition 2. There exist <math>\gamma_0>0</math> and <math>C_0>0</math> such that, for every <math>\gamma \in[-\gamma_0,\gamma_0]</math> and for every <math>k\in \mathbb{N}\setminus\{0\}\ ,</math>
- <math>
- <math>
- <math>\left| b_{k,\gamma} - \gamma \frac{ 2 (-1)^{\frac{k-1}{2}} ( k^{2}+1) }{\pi^{4} k(k^{2}-1)^2} \right| < \frac{ C \gamma ^{2}}{k^{3}}.
It is a classical result that
- <math>
- <math>
Remark 4. The moment method does not work well for the Schrödinger in dimension larger than 1 (see, however, (Stéphane Jaffard, 1988) in dimension 2). For these dimensions controllability results have been obtained by means of other methods. Let us mention, in particular,
- The use of the multipliers method. See, in particular, (Caroline Fabre, 1992), (Irena Lasiecka and Roberto Triggiani, 1992), (Elaine Machtyngier, 1994) and (Elaine Machtyngier and Enrique Zuazua, 1994).
- The use of microlocal analysis. See, in particular, (Gilles Lebeau, 1992) and (Kim-Dang Phung, 2001), which rely on the use of the exact controllability result of (Claude Bardos, Gilles Lebeau and Jeffrey Rauch, 1992) for the wave equation. See also (Nicolas Burq, 1993).
We go back to the linear Korteweg-de Vries equation control system
- <math>\label{yt+yxkdvabs}
- <math>\label{bcykdvabs}
already considered at this link in the Section Examples of control systems modeled by PDE's. Let
- <math>\label{eq50}
Then one has the following theorem (Lionel Rosier, 1997).
Theorem 9: Let <math>T>0\ .</math> The control system (<figref></figref>)-\eqref{bcykdvabs} is exactly controllable in time <math>T</math> if and only if <math>L\not \in \mathcal{N}\ .</math> Moreover, if <math>L\in \mathcal{N}\ ,</math> then the control system (<figref></figref>)-\eqref{bcykdvabs} is neither approximately controllable nor null controllable in time <math>T\ .</math>
For a proof of Theorem 9, see the original paper (Lionel Rosier, 1997) or Section 2.2.2, pages 42-48 in (Jean-Michel Coron, 2007). Let us only point out that <math>2\pi \in \mathcal{N}</math> (take <math>j=l=1</math> in \eqref{eq50}) and that for <math>L=2\pi</math> and for every <math>T>0</math> the control system (<figref></figref>)-\eqref{bcykdvabs} is neither approximately controllable nor null controllable in time <math>T\ .</math> This readily follows from the following observation. Let <math>T>0\ ,</math> let <math>y^0\in L^2(0,L)\ ,</math> and let <math>u\in L^2(0,L)\ .</math> Let <math>y\in C^0([0,T];L^2(0,L))</math> be the solution to the Cauchy problem (see the definition given at this link)
- <math>\label{eq51}
- <math>\label{eq52}
- <math>\label{eq53}
We multiply \eqref{eq51}) by <math>(1-\cos(x))</math> and integrate on <math>(0,2\pi)\ .</math> Using \eqref{eq52} together with integrations by parts, one gets (first when <math>y</math> is smooth enough and by density for the general case)
- <math>
Let <math>\Omega</math> be a non empty open subset of <math>\mathbb{R}^l</math> and let <math>\omega</math> be a non empty open subset of <math>\Omega\ .</math> We go back to the control system
- <math>\label{h1}
- <math>\label{h2}
- <math>\label{h3}
already considered at this link in the Section Examples of control systems modeled by linear PDE's and show how Carleman estimates allow to prove the following theorem ((Hector Fattorini and David Russell, 1971) if <math>n=1\ ,</math> (Oleg Imanuvilov, 1993; 1995) and (Gilles Lebeau and Luc Robbiano, 1995) for <math>n>1\ ;</math> see also the book (Andrei Fursikov and Oleg Imanuvilov, 1996)).
Theorem 10. Let us assume that <math>\Omega</math> is of class <math>C^2</math> and connected. Then, for every <math>T>0</math> the control system \eqref{h1}-\eqref{h2}-\eqref{h3} is null controllable and approximately controllable in time <math>T\ .</math>
Sketch of the proof of Theorem 10. Let <math>T>0\ .</math> With the above notations, for<math>y^0\in L^2(\Omega)\ ,</math>
- <math>\label{eq54}
where <math>y:(0,+\infty)\times \Omega \rightarrow \mathbb{R}</math> is defined by
- <math>\label{eq55}
- <math>\label{eq56}
- <math>\label{eq57}
The first step is the following lemma (Lemma 1.2 in (Oleg Imanuvilov, 1995)) (see also Lemma 1.1 on page 4 in (Andrei Fursikov and Oleg Imanuvilov, 1996) and Lemma 2.68 on page 80 in (Jean-Michel Coron, 2007)) and whose proof is omitted.
Lemma. There exists <math>\psi \in C^2(\overline \Omega)</math> such that
- <math>\label{eq58}
- <math>\label{eq59}
Remark: In the case <math>n=1\ ,</math> <math>\Omega =(a,b)</math> for some real numbers <math></math>a<b\></b\> Let us take <math>c\in \omega\ .</math> Then <math>\psi :\bar \Omega \rightarrow \mathbb{R}</math> defined by
- <math>
Let us fix <math>\psi</math> as in the above lemma. Let <math>\alpha: (0,T)\times \overline\Omega\rightarrow (0,+\infty)</math> and <math>\phi : (0,T)\times \overline\Omega\rightarrow (0,+\infty)</math> be defined by
- <math>\label{eq60}
- <math>\label{eq61}
where <math></math>\lambda \in [1,+\infty)]will be chosen later on. Let <math>z:[0,T]\times\overline \Omega\rightarrow \mathbb{R}</math> be defined by
- <math>\label{eq62}
- <math>\label{eq63}
where <math>s\in [1,]+\infty)</math> will be chosen later on. From \eqref{eq55}, \eqref{eq60}, \eqref{eq61} and \eqref{eq62}, we have
- <math>\label{eq64}
with
- <math>\label{eq65}
- <math>\label{eq66}
- <math>\label{eq67}
Let <math>Q:=(0,T)\times \Omega\ .</math> From \eqref{eq64}, we have
- <math>\label{eq68}
Let <math>n</math> denote the outward unit normal vector field on <math>\partial \Omega\ .</math> Note that <math>z</math> vanishes on <math>[0,T]\times \partial \Omega</math> (see \eqref{eq56} and \eqref{eq62}) and on <math>\{0,T\}\times\overline\Omega</math> (see \eqref{eq63}). Then straightforward computations using integrations by parts lead to
- <math>\label{eq69}
with
- <math>\label{eq70}
- <math>
- <math>
- <math>\label{eq71}
In \eqref{eq71} and until the end of the proof, we use the usual repeated-index sum convention. By \eqref{eq59} and \eqref{eq61}, there exists <math>\Lambda</math> such that, for every <math>\lambda\geqslant \Lambda\ ,</math> we have, on <math>(0,T)\times (\Omega\setminus\omega_0)\ ,</math>
- <math>\label{eq72}
- <math>\label{eq73}
We take <math>\lambda:=\Lambda\ .</math> Note that, by \eqref{eq58},
- <math>\label{eq74}
Moreover, using \eqref{eq60} and \eqref{eq61}, one gets the existence of <math>C>0</math> such that, for every <math>(t,x)\in (0,T)\times \Omega\ ,</math>
- <math>\label{eq75}
- <math>\label{eq76}
- <math>\label{eq77}
From \eqref{eq59} and \eqref{eq61}, one gets the existence of <math>C>0</math> such that
- <math>\label{eq78}
Using \eqref{eq68} to \eqref{eq78}, we get the existence of <math>C>0</math> such that, for every <math>s\geqslant 1</math> and for every <math>y^0\ ,</math>
- <math>\label{eq79}
Taking for <math>s\geqslant 1</math> large enough in \eqref{eq79}, one gets
- <math>\label{eq80}
From Theorem 4, \eqref{eq62}, and \eqref{eq80}, one gets the approximate controllability in time <math>T</math> (with <math>H:=L^2(\Omega)</math> and <math>U:=L^2(\omega)</math>) of the control system \eqref{h1}-\eqref{h2}\eqref{h2}.
Let us now deal with the null controllability. Taking <math>s\geqslant 1</math> large enough in \eqref{eq79}, one gets the existence of <math>c_0>0</math> independent of <math>y^0</math> such that
- <math>\label{eq81}
We choose such an <math>s</math> and such a <math>c_0\ .</math> Coming back to <math>y</math> using \eqref{eq60} and \eqref{eq62}, we deduce from \eqref{eq81} the existence of <math>c_1>0</math> independent of <math>y^0</math> such that
- <math>\label{eq82}
Let <math>\rho\in C^\infty(\overline \Omega)</math> be such that
- <math>
- <math>
- <math>\label{eq83}
From \eqref{eq82} and \eqref{eq83}, we get
- <math>\label{eq84}
Let us now multiply \eqref{eq55} by <math>y</math> and integrate on <math>\Omega\ .</math> Using integrations by parts together with \eqref{eq56}, we get
- <math>\label{eq85}
From \eqref{eq84} and \eqref{eq85}, one gets that (15) of Theorem 5 holds with
- <math>