(dernière mise à jour : août 2023)





Une sélection de résultats

Une nouvelle méthode numérique pour résoudre des EDP en domaines non bornés
(sans troncature et sans maillage)

$$ \def\R{{\mathbb R}} \def\Sd{{\mathbb S}^d} \def\Sds{\Sd_\star} \def\Sone{{\mathbb S}^1} \def\Stwo{{\mathbb S}^2} \def\Sthree{{\mathbb S}^3} \def\dps{\displaystyle} \newcommand{\combi}[2]{\dps{ \left(\begin{array}{c} #1\\ #2 \end{array}\right) } } \def\YY{{\mathscr Y}} \def\ww{{\small {\mathscr W}}} \def\wei{w} $$ Dans cette section, je vais exposer le principe général d'une nouvelle méthode numérique pour résoudre des équations aux dérivées partielles dans des domaines infinis tels que l'espace $\R^d$ tout entier, le demi-espace ou les domaines extérieurs. Cette méthode est sans troncature, sans maillage.

Prenons dès à présent comme exemple (volontairement simplifié ici) l'équation aux dérivées partielles elliptique linéaire standard $$ - \sum_{i, j=1}^d \frac{\partial }{\partial x_i} a_{ij} (x) \frac{\partial u}{\partial x_j}(x) = f(x), \; x \in \R^d, \; \; \; \; (E) $$ où $a_{i, j}$ , $1 \leqslant i, j\leqslant d$, sont des coefficients variables et $f$ une fonction donnée.
On considérera que cette équation est posée dans tout l'espace tout entier $\R^d$ où $d \geqslant 2$.

Cette équation doit être complétée par une condition à l'infini c'est-à-dire quand $|x| \to +\infty$. Sommairement, une telle condition peut s'écrire $$ \lim_{|x| \to +\infty} u(x) = 0. $$ On ré-écrira cette condition proprement un petit peu plus tard. Ce qui nous intérèsse ici c'est approcher numériquement la solution $u$. Bien évidemment, la difficulté principale est le caractère non borné du domaine géométrique.

Une première méthode que j'ai proposée est la méthode des éléments finis inversés. C'est une méthode qui n'utilise aucune troncature du domaine géométrique (qui reste donc non borné) et qui s'est avérée efficace même quand les coefficients varient à grandes distances et jusqu'à l'infini

Dans la publication:

T. Z. Boulmezaoud et al., Rational approximation of multi-dimensional elliptic problems in the whole space, Mathematical Modelling and Numerical Analysis (M2AN), 50 2 (2016), p. 311-336.

on propose une autre méthode qui ne repose pas non plus sur une troncature du domaine. De plus, elle ne nécessite aucun maillage. Cette méthode dont le principe ressemble à celui d'une méthode spectrale utilise les fonctions de Arar-Boulmezaoud.
Soulignons dès à présent qu'en général les méthodes spectrales employées en domaines bornés ne sont pas utilisables en domaines non bornés; en effet, les polynômes par exemple ne décroissent pas à l'infini (ils croissent et tendent vers $+\infty$).

Considérons l'espace de Sovolev à poids $W^1_\wei(\R^d)$ composé de toutes les fonctions vérifiant au sens des distributions $$ \int_{\R^d} \wei(x) |v(x)|^2 dx < \infty, \; \int_{\R^d} |\nabla v (x)|^2 dx < \infty, $$ où $\wei$ est le poids défini par $$ \wei(x) = \left\{ \begin{array}{lll} \dps{ \frac{1}{|x|^2 + 1} }&\mbox{ si } & d\ne 2, \\ \dps{ \frac{1}{(|x|^2 + 1) (\log(2+|x|^2))^2} } & \mbox{ si } & d= 2. \end{array} \right. $$ où on a noté $|x| = (x_1^2+\cdots+x_d^2)^{1/2}$ pour tout $x = (x_1,\cdots, x_d)\in \R^d$. Cet espace, doté de sa norme naturelle, est un Hilbert.

Supposons maintenant que $f$ est une fonction mesurable vérifiant $$ \int_{\R^d} \frac{ |f(x)|^2}{\wei(x)} dx < +\infty. $$ et que $(a_{ij})_{1 \leqslant i, j \leqslant d} \in L^{\infty}(\R^d)^{d \times d}$ vérifie l'hypothèse usuelle d'ellipticité usuelle: $\exists \alpha > 0$ telles que $$ \forall \xi = (\xi_1,...,\xi_d) \in \R^d, \; \sum_{i, j=1}^d a_{i, j}(x) \xi_i \xi_j \geqslant \alpha |\xi|^2, \mbox{ p. p. dans } \R^d. $$ Dans ce cas, le problème s'écrit sous la forme variationnelle: trouver $u$ dans $W^1_\wei(\R^d)$ tel que \begin{equation}\label{elliptic_wholesp} \forall v \in W^1_\wei(\R^d), \; {\mathscr A}(u, v) = \int_{\R^d} fvdx, \; \; \; \; (P) \end{equation} où $$ {\mathscr A}(u, v) = \dps{ \sum_{i, j=1}^d \int_{\R^d}a_{i, j}(x) \frac{\partial u}{\partial x_i}(x)\frac{\partial v}{\partial x_j}(x) dx} $$ En utilisant une inégalité de type Hardy appropriée, on montre que ce problème est $(P)$ bien posé.

Pour approcher la solution de ce problème, on considère pour tout entier $N \geqslant 0$, l'espace $H^d_N$ des fonctions de la forme $$ v(x) = \sum_{k=0}^N \frac{p_k(x)}{(\|x\|^2+1)^{(2k+d-2)/2}}, \; x \in \R^d, $$ où, pour tout $k \leqslant N$, $p_k$ est un polynôme de degré inférieur ou égal à $k$.

On a $$ H^d_0 \subset H^d_1 \subset H^d_2 \subset \cdots \subset H^d_N \subset \cdots $$ On montre facilement la formule $$ {\rm dim}\, H^d_N = \dps{\combi{d+N}{d} + \combi{d+N-1}{d} }. $$ Le problème discret s'écrit: trouver $u_N \in H^d_N$ tel que $$ \forall v_N \in H^d_N \; \; \ {\mathscr A}(u_N, v_N) =\int_{\R^d} fv_N dx,\; \; \; \; (P_N) $$ où $N \geqslant 1$ est un entier destiné à tendre vers $+\infty$.

Théorème Pour tout $N \geqslant 1$, le problème discret (P_N) admet une et une seule solution. De plus, si $u \in H^{k+1}_{loc}(\R^d)$ est décroît suffisamment à grandes distances alors il existe une constante $C > 0$ indépendante de $N$ telle que $$ \|u - u_N\|_{W^1_\wei(\R^d)} \leqslant C(u) N^{-k}. $$

La condition de décroissance suffisante à grandes distances est explicitée dans la publication ci-dessus.

On note que ce problème discret se ramène à un système linéaire de la forme $A_N U_N = B_N$.

Sachant que les fonctions de Arar-Boulmezaoud forment une base de $H^d_N$ orthogonale pour le produit scalaire $L^2$ des gradients, on obtient le résultat suivant

Théorème On se place dans le cas de l'équation de Poisson $-\Delta u = f$. En utilisant les fonctions $(\ww_{\ell, m})_{0 \leqslant \ell \leqslant N, \; 1 \leqslant m \leqslant \alpha_\ell}$ comme base de $H^d_N$, la matrice $A_N$ obtenue est diagonale.

Ces deux résultats montrent l'efficacité de cette méthode, sa convergence ainsi que l'utilité des fonctions $(\ww_{\ell, m})_{0 \leqslant \ell \leqslant N, \; 1 \leqslant m \leqslant \alpha_\ell}$: pour le problème de Poisson la matrice obtenue est diagonale peu importe la dimension!!!

La méthode a été implementée avec succès en dimension $1$, en dimension $2$ et en dimension $3$. D'autres publications sont en cours de préparation. Mais il reste beaucoup à faire!