Section 1.1 Lois de conservations scalaires
Dans ce chapitre, on se concentrera sur le cas des lois de conservation scalaires et plus particulièrement sur l'équation d'advection linéaire et l'équation de Burgers (très proche du modèle LWR de trafic routier).
Subsection 1.1.1 Loi de conservations
Définition 1.1.1.
Une loi de conservation scalaire est une EDP qui satisfait le problème de Cauchy suivant:
avec \(\rho_0(x)\in C^1(\mathbb{R})\text{.}\)
On note \(a(\rho)=f^{'}(\rho)\) la Jacobienne du flux.
On parle de loi de conservation car si n'y a pas d'information qui rentre dans le domaine ou lorsque le domaine est infini et la condition initiale a support compact, alors par le théorème de Green on obtient que l'intégrale \(\int_{\Omega}\rho dx\) est conservée en temps.
On va regarder les problèmes d'existence et d'unicité en essayant de déterminer à la main une solution. On va aussi introduire une notion appelée courbes caractéristiques.
Définition 1.1.2. Courbes caractéristiques.
Les courbes caractéristiques sont des courbes paramétrées \(X(t,X_0)\) qui satisfait l'équation:
On va voir que ces courbes caractéristiques vont nous permettre de caractériser des solutions. On se place d'abord dans le cas linéaire \(f(\rho)=a\rho\text{.}\) Dans ce cas l'équation caractéristique devient:
et la solution est naturellement donnée par \(X(t,x)=x+at\text{.}\) Maintenant on va voir comme ces courbes caractéristiques permettent de définir les solutions de notre équation.
Théorème 1.1.3.
Soit \(\rho_0(x)\in C^{1}(\mathbb{R})\text{.}\) Alors il existe une unique solution \(\rho(t,x)\in C^1{\mathbb{R}^+\times \mathbb{R}}\) de l'équation (1.1.1) avec \(f(\rho)=a\rho\text{.}\) La solution est obtenue par
avec \(X(t;x)\) solution de (1.1.3) ce qui équivaut à:
Preuve.
On voit que les courbes caractéristiques nous permettent de déterminer la solution qui est une translation de la condition initiale. Maintenant l'enjeu va être d'étendre ce résultat dans le cadre nonlinéaire. Ici contrairement au cas linéaire la caractéristique dépend de \(u\) dont à priori on se connaît pas la régularité. On va maintenant introduire deux résultats qui montrent la difficulté du problème.
Proposition 1.1.4.
On suppose \(\rho_0(x)\) suffisamment régulière. Pour des temps suffisamment petit il existe une unique solution de (1.1.1). La solution est obtenue par
avec \(X(t;x)\) solution de (1.1.2) ce qui équivaut à:
Preuve.
Comme précédemment on voit que la solution \(\rho \) est préservée le long des caractéristiques. Cependant cela est possible que si la solution reste régulière. On voit que contrairement au cas linéaire ou les caractéristiques restent parallèles dans le cas nonlinéaire elles peuvent a priori se croiser ce qui génère une solution multi-valuée et donc discontinue.
Proposition 1.1.5.
Si il existe deux reels \(x_0 \lt x_1\) tel que \(f^{'}(\rho_0(x_0))\gt f^{'}(\rho_0(x_1))\) alors la solution régulière de la proposition précédente n'existe plus globalement en temps. Le temps maximal d'existence est
Preuve.
Remarque 1.1.6.
Dans le cas du transport linéaire constant \(f(\rho)=a\rho\) la condition de la proposition précédente n'est pas satisfaite et dans on a existence globale en temps de la solution régulière précédente si la donnée initiale est elle-même régulière.
Le résultat de la Proposition 1.1.5 montre qu’au bout d’un certain temps (fini) les EDP hyperboliques nonlinéaires font apparaître des discontinuités en temps. Il n'existe donc pas de solution forte (au sens \(C^p\)) que sur temps fini potentiellement petit. Pour pouvoir traiter ce problème, il est donc naturel d'utiliser une notion de solution faible pour nos EDP.
Définition 1.1.7. Solution faible.
Soit \(\rho_0\in L^{\infty}(\mathbb{R})\) on appelle solution faible de (1.1.1) la fonction \(\rho\in L^{\infty}(\mathbb{R} \times \mathbb{R}^{+})\) si et seulement si elle satisfait
pour toute fonction \(\phi \in C_0^{\infty}(\mathbb{R} \times \mathbb{R}^{+})\text{.}\)
On ne le démontrera pas, mais évidemment si on a une solution forte elle est aussi solution faible. On voit en faîte qu'il s'agit de l'équation hyperbolique intégrée contre des fonctions régulières. Cette notion va nous permettre donc de considérer des solutions discontinues comme on va le voir par la suite.
Proposition 1.1.8. Caractérisation des discontinuités.
Soit une courbe \(\Gamma=\left\{(x,t) \in \mathbb{R} \times \mathbb{R}^{+} / x=\sigma(t)\right\}\) avec \(\sigma(t)\in C^1(\mathbb{R})\) coupant un ouvert \(\Omega\) en deux parties \(\Omega_{-}=\left\{ (t,x)\in \Omega, x \lt \Gamma(t) \right\}\) et \(\Omega_{+}=\left\{ (t,x)\in \Omega, x \gt \Gamma(t) \right\}\text{.}\) On considère \(\rho\in C^1(\Omega)_{-} \cap C^1(\Omega)_{+}\) alors \(\rho\) est solution faible (1.1.1) si et seulement si
avec \(\rho^{\pm}=\rho(t,\sigma^{\pm})\) qui sont les limites à gauche et à droite de \(\Gamma(t)\) et \(\rho\) une solution forte de (1.1.1) sur \(\Omega/\Gamma\text{.}\) On appelle (1.1.5) les relations de Rankine Hugoniot.
Preuve.
On commence par partie d'une solution faible (1.1.4) sans la condition en temps que l'on rappelle
On coupe en deux
On le réécrit légèrement pour simplifier la suite:
On pratique une intégration par partie sur chaque bout pour obtenir \(A=A_{+} + A_{-}=0\text{:}\)
Les deux intégrales sur \(\Omega_{\pm}\) sont nulles car on a considéré que \(\rho\) est solution forte sur chaque domaine \(\Omega_{\pm}\text{.}\) On a donc
Puisque \(\phi\) est arbitraire on obtient une condition nécessaire et suffisante pour avoir l'égalité (1.1.10) donné par
On remarque que les normales vérifient
En appliquant cette forme à l'équation (1.1.11) on obtient le résultat (1.1.5).
On a donc introduit la notion de solution faible pour des équations hyperboliques. Cette notion nous permet de tenir compte des solutions discontinues qu'on a vues émerger avec l'étude des caractéristiques. Cependant cette notion n'est pas suffisante pour bien caractériser le problème. En effet si on considère l'équation de Burgers:
avec pour solution initiale
alors la fonction
avec \(s_1=\frac{\rho_l-a}{2}\text{,}\) \(s_2=\frac{\rho_r+a}{2}\) et \(a \ge max(\rho_l,-\rho_r)\) est solution \(\forall a >0\text{.}\) On a donc pas unicité de la solution faible.
Maintenant on va chercher a établir une notion qui nous permet de récupérer l'unicité des solutions. Pour cela on va admettre un résultat.
Théorème 1.1.9. Admis.
Soit l'équation
avec \(\rho_{0,\epsilon}(x)\in C^2(\mathbb{R})\text{.}\) Alors il existe une unique solution régulière de classe au moins \(C^2(\mathbb{R}\times \mathbb{R}_{+})\text{.}\)
L'idée est de déterminer une notion d'unicité à partir des solutions visqueuses précédentes. L'introduction de cette notion est assez logique. En effet il est assez naturel en physique de considérer des systèmes avc un peu de viscosité et donc de voir les problèmes hyperboliques comme des limites de ces modèles faiblement visqueux.
solution entropiqueDéfinition 1.1.10.
Soit l'équation (1.1.1). Soit fonction \(\eta \in C^2(\mathbb{R})\) convexe. Soit la fonction \(\zeta: \mathbb{R} \rightarrow \mathbb{R}\) définie par
Ce couple de fonctions \((\eta,\zeta)\) est appelé entropie-flux entropique. Si pour toute solution régulière de (1.1.1) on a
Exemple 1.1.11.
On considère l'équation de Burgers avec le flux \(\frac{\rho^2}{2}\text{.}\) Quelles fonctions peuvent former un couple entropie-flux entropique pour cette équation.
Les fonctions du type
sont des entropies pour Burgers avec comme flux entropiques associés:
Maintenant ces notions introduites, on va pouvoir construire un nouveau type de solution faible à partir des solutions visqueuses.
Définition 1.1.12. Solution faible entropique.
Soit \(\rho_0\in L^{\infty}(\mathbb{R})\) on appelle solution faible entropique de (1.1.1) la fonction \(\rho\in L^{\infty}(\mathbb{R} \times \mathbb{R}^{+})\) si et seulement si elle satisfait
pour toute fonction \(\phi \in C_0^{\infty}(\mathbb{R} \times \mathbb{R}^{+})\text{.}\) Il s'agit de l'inégalité suivante
au sens des distributions.
Théorème 1.1.13.
Soit \(\rho_{\epsilon}\) une solution (1.1.14) tel que \(\Norm \rho_{\epsilon}\Norm_{L_{loc}^1(\mathbb{R}^{+}\times\mathbb{R} )} \leq C\text{.}\) Si la limite \(\rho\) de \(\rho_{\epsilon}\) satisait
et
alors
Preuve.
On commence avec (1.1.14). On multiple par \(\eta^{'}(\rho)\) ce qui donne
Cela se réécrit par définition de entropie et du flux entropique
À partir de la on multiplie par une fonction test et on intègre pour obtenir
On intègre par partie pour avoir
On va maintenant regarder la convergence des intégrales à gauche. On s'occupe de la première. Les autres pourront être obtenues avec les mêmes arguments. On regarde \(A\)
On définit \(S(\phi)=\left\{(t,x)\in \mathbb{R}^+\times \mathbb{R}: \phi(t,x)>0 \right\}\text{.}\) On utilise le fait que la fonction test est infiniment dérivable et donc bornée. On a donc
Ensuite on utilise que \(\eta\) est convexe et la norme infinie de la solution est bornée par \(C\text{.}\) Donc
On a donc convergence de l'intégrale car la fonction \(\rho_{\epsilon}\) converge vers \(\rho\) dans \(L_{loc}^1\) par hypothèse. On obtient la convergence des autres intégrales de même façon. Le terme de droite peut être borné et donc tend vers zéro quand \(\epsilon\) tend vers zéro. Cela permet de conclure.
Proposition 1.1.14. Caractérisation des discontinuités entropique.
Soit une courbe \(\Gamma=\left\{(x,t) \in \mathbb{R} \times \mathbb{R}^{+} / x=\sigma(t)\right\}\) avec \(\sigma(t)\in C^1(\mathbb{R})\) coupant un ouvert \(\Omega\) en deux parties \(\Omega_{-}=\left\{ (t,x)\in \Omega, x \lt \Gamma(t) \right\}\) et \(\Omega_{+}=\left\{ (t,x)\in \Omega, x \gt \Gamma(t) \right\}\text{.}\) On considère \(\rho\in C^1(\Omega)_{-} \cap C^1(\Omega)_{+}\) alors \(\rho\) est solution faible (1.1.1) si et seulement si
et
pour tout couple \((\eta,\zeta)\) avec \(\rho^{\pm}=\rho(t,\sigma^{\pm})\) qui sont les limites à gauche et à droite de \(\Gamma(t)\) et \(\rho\) une solution forte de (1.1.1) sur \(\Omega/\Gamma\text{.}\)
Preuve.
A faire en TD.
Maintenant on va essayer d'avoir une caractérisation plus exploitable des discontinuités entropiques que les caractérisations (1.1.16) - (1.1.17). On le fera uniquement dans le cas d'un flux convexe, mais des résultats existent dans le cas général.
Proposition 1.1.15.
On se donne un flux \(f\in C^2(\mathbb{R})\) strictement convexe. Soit une discontinuité \((\sigma,\rho_l,\rho_r)\) satisfaisant (1.1.16) - (1.1.17) alors on a nécessairement
Preuve.
On considère \(\rho_l \neq \rho_r\text{.}\) On va commencer par définir deux fonctions
et
La condition de Ranke-Hugoniot (1.1.16) est équivalente à \(g(\rho_l)=g(\rho_r)=0\) et l'inégalité (1.1.17) est équivalente à \(h(\rho_r)-h(\rho_l)\leq 0\text{.}\) On commence par intégrer \(h\) on a donc
On utilise le fait que \(\zeta^{'}=\eta^{'}F^{'}\) et on factorise \(\zeta^{'}(v)-\sigma\eta^{'}(v)\) par \(\zeta^{'}\) pour obtenir
puisque \(I=h(\rho_r)-h(\rho_l)\leq 0\text{.}\) On va réécrire \(I\) sous la forme:
On peut se permettre cette manipulation, car \(\int_{\rho_l}^{\rho_r} \alpha g^{'}(v)dv=\alpha(g(\rho_r)-g(\rho_l))=0\) par construction de \(g\text{.}\) Dans cette réécriture \(\alpha\) et \(\beta\) sont arbitraires. On commence par les choisir de façon à ce que la fonction \((\eta(v)-\alpha v-\beta)\) soit nulle aux bornes de l'intégrale considérée. Maintenant on reprend \(I\) et on intègre par partie ce qui donne
grâce à ce choix particulier de \(\alpha\) et \(\beta\text{.}\) En notant que \(g^{''}=f^{''}\) on obtient
On rappelle que par stricte convexité du flux on a \(f^{''}(v)>0\text{.}\) La fonction \((-\eta(v)+\alpha v+\beta)\) est strictement concave, car \(\eta\) est strictement convexe, elle s'annule en \(\rho_l\) et \(\rho_r\) elle est donc positive pour les valeurs entre \(min(\rho_l,\rho_r)\) et \(max(\rho_l,\rho_r)\text{.}\) On a donc un terme positif dans l'intégrale et donc l'intégrale est négative seulement si \(\rho_l \ge \rho_r\text{.}\)
Proposition 1.1.16. Condition de Oleinik.
On suppose un flux \(f\) qui est differentiable. On suppose que \((\sigma,\rho_l,\rho_r)\) une discontinuité entropique au sens de (1.1.16) (1.1.17). Il existe deux cas:
\(\rho_r \lt \rho_l\text{:}\) alors le graphe du flux \(f\) est au-dessous de la corde de la fonction \(v: k(v):f(\rho_r)+\sigma(v-\rho_r), \quad \forall \rho_r \le v \le \rho_l\)
\(\rho_r \gt \rho_l\text{:}\) alors le graphe du flux \(f\) est au-dessous de la corde de la fonction \(v: k(v):f(\rho_r)+\sigma(v-\rho_r), \quad \forall \rho_l \le v \le \rho_r\)
Preuve.
Le critère d'Oleinik dans le cas \(C^2\) et strictement convexe nous donne que \(\rho_l \ge \rho_r\text{.}\) On parle du critère de Lax.
On voit que le caractère entropique permet d'ajouter des contraintes sur les discontinuités admissibles. En utilisant le critère de Lax sur la solution faible (1.1.12) - (1.1.13) on voit qu'elle n'est plus solution. En pratique le critère entropique permet de sélectionner une discontinuité admissible et donc de récupérer l'unicité de la solution.
Théorème 1.1.17.
Soit une condition initiale \(\rho_0\in L^{\infty}(\mathbb{R};[a,b])\text{.}\) Le Problème de Cauchy (1.1.1) admet une unique solution faible entropique (1.1.15).
Preuve.
Pour finir on va introduire un problème particulier qui est central pour les lois de conservation: le problème de Riemann.
Définition 1.1.18.
Un problème de Riemann correspond au problème de Cauchy (1.1.1) avec
et ici on considérera \(f(\rho)\) strictement convexe.
Lemme 1.1.19.
La solution entropique du problème de Riemann et (1.1.1)-(1.1.20) est unique et est donnée par
si \(\rho_l \gt \rho_r\) avec \(S= \frac{f(\rho_r)-f(\rho_l)}{\rho_r-\rho_l}\) et
si \(\rho_l \leq \rho_r\)
Preuve.
A faire en TD.
Dans le premier cas on parle d'un choc qui se propage a vitesse S et dans le second cas on parle d'une onde de détente. De façon général, les solutions du système hyperbolique des chocs, des détentes et aussi ce qu'on appelle des ondes de contact (que l'on ne retrouve pas pour l'équation de Burgers).

Dans la suite du cours, on va considérer deux exemples simples de loi de conservation: l'équation de transport et l'équation de Burgers. On rajoutera un terme de viscosité. Il y aura donc pas de chocs. Cependant lorsque le terme de viscosité sera proche de zéro on retrouvera un comportement fortement nonlinéaire avec des solutions très proches de discontinuités. Ici on va considère le problème final suivant: On se donne le domaine \([0,L]\text{.}\)
Soit \(\rho(t,x)\) solution de
avec \(\alpha\in [a,b]\) une paramétrisation de la condition initiale et \(R_e\in [c,d]\) le nombre de Reynolds. L'enjeu va être de construire un modèle réduit valide pour toutes valeurs de \(\alpha\) et \(R_e\) dans les intervaux considérés.
../../../../CodeFrench.html#SciML