📚 الرئيسية

مسابقة دكتوراه 2022Université Echahid Hamma Lakhdar d'El Oued — الموضوع 01

مسابقة تخصص · Analyse Numérique & Optimisation · المعامل: 3 · المدة: 2سا

Concours d'accès au doctorat 3ème cycle (LMD) 2021/2022, spécialité Mathématiques, Épreuve de spécialité : Analyse numérique et Équations aux dérivées partielles (Variante 2), Université Echahid Hamma Lakhdar d'El Oued, durée 02 heures, coefficient 03.

التمرين 1

Exercice 1 — θ-schéma pour l'équation de la chaleur

#heat-equation#finite-differences#theta-scheme#stability-analysis#cfl-condition

On considère l'équation de la chaleur

ut2ux2=f,x]0,1[, t>0,\frac{\partial u}{\partial t}-\frac{\partial^2 u}{\partial x^2}=f,\qquad x\in\,]0,1[,\ t\gt 0,

avec les conditions aux limites u(0,t)=u(1,t)=0u(0,t)=u(1,t)=0 et la condition initiale u(x,0)=u0(x)u(x,0)=u_0(x). On discrétise par un θ\theta-schéma (θ[0,1]\theta\in[0,1]) : pas d'espace h=1N+1h=\frac{1}{N+1}, pas de temps kk, points xj=jhx_j=jh, tn=nkt_n=nk, et Ujnu(xj,tn)U_j^n\approx u(x_j,t_n). On pose r=kh2r=\frac{k}{h^2}.

  1. Écrire le θ\theta-schéma et le mettre sous forme matricielle (I+rθA)Un+1=(Ir(1θ)A)Un+kFn+θ(I+r\theta A)U^{n+1}=(I-r(1-\theta)A)U^{n}+k\,F^{n+\theta}, où AA est une matrice tridiagonale que l'on précisera.
  2. Étudier la stabilité du schéma (analyse de von Neumann). Montrer qu'il est inconditionnellement stable si θ12\theta\geq\frac{1}{2}, et stable sous la condition r12(12θ)r\leq\frac{1}{2(1-2\theta)} si θ<12\theta\lt\frac{1}{2}.
الحل

1.

En approchant tu\partial_t u par une différence progressive et le laplacien par la différence centrée, pondérée par θ\theta entre les instants nn et n+1n+1 :

Ujn+1UjnkθUj1n+12Ujn+1+Uj+1n+1h2(1θ)Uj1n2Ujn+Uj+1nh2=fjn+θ.\frac{U_j^{n+1}-U_j^{n}}{k}-\theta\,\frac{U_{j-1}^{n+1}-2U_j^{n+1}+U_{j+1}^{n+1}}{h^2}-(1-\theta)\,\frac{U_{j-1}^{n}-2U_j^{n}+U_{j+1}^{n}}{h^2}=f_j^{n+\theta}.

En notant AA la matrice tridiagonale d'ordre NN du laplacien discret,

A=(2112112),A=\begin{pmatrix} 2 & -1 & & \\ -1 & 2 & -1 & \\ & \ddots & \ddots & \ddots \\ & & -1 & 2 \end{pmatrix},

et r=kh2r=\frac{k}{h^2}, le schéma s'écrit

 (I+rθA)Un+1=(Ir(1θ)A)Un+kFn+θ \boxed{\ (I+r\theta A)\,U^{n+1}=(I-r(1-\theta)A)\,U^{n}+k\,F^{n+\theta}\ }

2.

Analyse de von Neumann : les valeurs propres de AA sont μj=22cos(jπh)=4sin2 ⁣(jπh2)]0,4[\mu_j=2-2\cos(j\pi h)=4\sin^2\!\big(\tfrac{j\pi h}{2}\big)\in\,]0,4[. Le facteur d'amplification associé est

g(μ)=1r(1θ)μ1+rθμ.g(\mu)=\frac{1-r(1-\theta)\mu}{1+r\theta\mu}.

La stabilité L2L^2 équivaut à g(μ)1|g(\mu)|\leq 1 pour tout μ]0,4[\mu\in\,]0,4[. Comme le dénominateur est >0\gt 0, l'inégalité g(μ)1g(\mu)\leq 1 est toujours vraie. Il reste g(μ)1g(\mu)\geq -1 :

1r(1θ)μ(1+rθμ)    2rμ(12θ).1-r(1-\theta)\mu\geq -(1+r\theta\mu)\iff 2\geq r\mu(1-2\theta).

Si θ12\theta\geq\frac{1}{2} alors 12θ01-2\theta\leq 0 et l'inégalité est satisfaite pour tout r>0r\gt 0 : schéma inconditionnellement stable.

 θ12: stabiliteˊ inconditionnelle. \boxed{\ \theta\geq\tfrac{1}{2}:\ \text{stabilité inconditionnelle.}\ }

Si θ<12\theta\lt\frac{1}{2}, le pire cas est μ4\mu\to 4, d'où 24r(12θ)2\geq 4r(1-2\theta), soit

 θ<12: r12(12θ) (condition CFL). \boxed{\ \theta\lt\tfrac{1}{2}:\ r\leq\frac{1}{2(1-2\theta)}\ (\text{condition CFL}).\ }

التمرين 2

Exercice 2 — Formulation variationnelle et Lax-Milgram

#variational-formulation#lax-milgram#sobolev-spaces#elliptic-pde

On considère le problème aux limites

u+u+u=f  sur ]0,1[,u(0)=u(1)=0,-u''+u'+u=f\ \text{ sur }]0,1[,\qquad u(0)=u(1)=0,

avec fL2(]0,1[)f\in L^2(]0,1[).

  1. Écrire la formulation variationnelle du problème dans H01(]0,1[)H_0^1(]0,1[).
  2. Vérifier les hypothèses du théorème de Lax-Milgram (continuité et coercivité) et conclure à l'existence et l'unicité de la solution faible.
الحل

1.

On multiplie par vH01(]0,1[)v\in H_0^1(]0,1[) et on intègre par parties le terme u-u'' (les termes de bord s'annulent car v(0)=v(1)=0v(0)=v(1)=0) :

01uvdx+01uvdx+01uvdx=01fvdx.\int_0^1 u'v'\,dx+\int_0^1 u'v\,dx+\int_0^1 uv\,dx=\int_0^1 fv\,dx.

La formulation variationnelle est : trouver uH01u\in H_0^1 tel que a(u,v)=L(v)a(u,v)=L(v) pour tout vH01v\in H_0^1, avec

a(u,v)=01(uv+uv+uv)dx,L(v)=01fvdx.a(u,v)=\int_0^1(u'v'+u'v+uv)\,dx,\qquad L(v)=\int_0^1 fv\,dx.

 a(u,v)=01(uv+uv+uv)dx,L(v)=01fvdx. \boxed{\ a(u,v)=\int_0^1(u'v'+u'v+uv)\,dx,\quad L(v)=\int_0^1 fv\,dx.\ }

2.

Continuité de aa. Par Cauchy-Schwarz, a(u,v)uv+uv+uvCuH1vH1|a(u,v)|\leq \|u'\|\,\|v'\|+\|u'\|\,\|v\|+\|u\|\,\|v\|\leq C\|u\|_{H^1}\|v\|_{H^1}.

Continuité de LL. L(v)fL2vL2fL2vH1|L(v)|\leq\|f\|_{L^2}\|v\|_{L^2}\leq\|f\|_{L^2}\|v\|_{H^1}.

Coercivité. Le terme d'advection disparaît : 01uudx=[u22]01=0\int_0^1 u'u\,dx=\big[\tfrac{u^2}{2}\big]_0^1=0 car u(0)=u(1)=0u(0)=u(1)=0. Donc

a(u,u)=01u2dx+01u2dx=uH12.a(u,u)=\int_0^1 u'^2\,dx+\int_0^1 u^2\,dx=\|u\|_{H^1}^2.

Ainsi aa est coercive (constante α=1\alpha=1). Les hypothèses du théorème de Lax-Milgram sont satisfaites.

 Il existe une unique solution faible uH01(]0,1[). \boxed{\ \text{Il existe une unique solution faible }u\in H_0^1(]0,1[).\ }

التمرين 3

Exercice 3 — Système de rigidité en élasticité discrète

#finite-element-method#stiffness-matrix#linear-system#elasticity

La discrétisation par éléments finis P1P_1 d'un problème d'élasticité unidimensionnel (barre encastrée soumise à un chargement) conduit au système linéaire KU=FKU=F pour les déplacements nodaux U=(a,b,c)TU=(a,b,c)^{T}, avec

K=(210121012),F=(488).K=\begin{pmatrix} 2 & -1 & 0 \\ -1 & 2 & -1 \\ 0 & -1 & 2 \end{pmatrix},\qquad F=\begin{pmatrix} 4 \\ -8 \\ 8 \end{pmatrix}.

  1. Justifier que KK est symétrique définie positive, donc que le système admet une unique solution.
  2. Résoudre le système et donner (a,b,c)(a,b,c).
الحل

1.

KK est symétrique. Elle est à diagonale strictement dominante par lignes uniquement au bord, mais on vérifie qu'elle est définie positive par ses mineurs principaux (critère de Sylvester) :

Δ1=2>0,Δ2=det(2112)=3>0,Δ3=detK=4>0.\Delta_1=2\gt 0,\quad \Delta_2=\det\begin{pmatrix}2&-1\\-1&2\end{pmatrix}=3\gt 0,\quad \Delta_3=\det K=4\gt 0.

Donc KK est symétrique définie positive et le système KU=FKU=F admet une unique solution.

 K SDP solution unique. \boxed{\ K\ \text{SDP} \Rightarrow\ \text{solution unique.}\ }

2.

Le système s'écrit

{2ab=4a+2bc=8b+2c=8\begin{cases} 2a-b=4 \\ -a+2b-c=-8 \\ -b+2c=8 \end{cases}

De la première équation b=2a4b=2a-4 ; de la troisième c=8+b2=8+2a42=a+2c=\frac{8+b}{2}=\frac{8+2a-4}{2}=a+2. En remplaçant dans la deuxième :

a+2(2a4)(a+2)=8  2a10=8  a=1.-a+2(2a-4)-(a+2)=-8\ \Longrightarrow\ 2a-10=-8\ \Longrightarrow\ a=1.

D'où b=2(1)4=2b=2(1)-4=-2 et c=1+2=3c=1+2=3.

 (a,b,c)=(1,2,3) \boxed{\ (a,b,c)=(1,-2,3)\ }