• Aucun résultat trouvé

4 La méthode des éléments finis

N/A
N/A
Protected

Academic year: 2022

Partager "4 La méthode des éléments finis"

Copied!
1
0
0

Texte intégral

(1)

Introduction aux Équations aux Dérivées Partielles Sujets DM

M1 Maths Rech 2014–2015 Université Blaise Pascal

4 La méthode des éléments finis

Une EDP d’ordre 2 et conditions de type Neumann

On considère le problème aux limites suivant :

d2u

dx2(x) +c(x)u(x) =f(x), pour x∈]0,1[

du

dx(0) = du

dx(1) = 0,

(1)

fC([0,1]) (ou bienfL2(0,1)) etcC([0,1])avec c(x)>0 pour toutx∈[0,1].

1. Montrer que le problème (1) peut s’écrire sous la forme variationnelle :

TrouveruV tel quea(u, ϕ) =L(ϕ), pour toutϕV. (2) a) Donner explicitement a,L etV.

Indication :V =H1(0,1). . .

b) Justifier l’existence et l’unicité des solutions de (2).

2. Soit N ∈N, h = 1

N+ 1 etxi = ih pour 0 = 1,2, . . . , N + 1. On considère la famille de fonctions ϕiH1(0,1)(i∈ {0,1, . . . , N+ 1}) définie par

ϕi(x) =

xxi−1

h , six∈[xi−1, xi[ xi+1x

h , six∈[xi, xi+1[

0, sinon.

a) Soit c(x) ≡ 1. Calculer a(ϕi, ϕj) pour tout i, j ∈ {0,1,2, . . . , N + 1}. Pour f(x) = (π2+ 1) cos(πx), calculerfi =L(ϕi) pour touti∈ {0,1, . . . , N+ 1}.

b) Pour tout h >0 nous allons approcher le problème (2) par

TrouveruhVh tel quea(uh, ϕh) =L(ϕh), pour toutϕhVh, (3) oùVh=span({ϕ0, ϕ1, . . . , ϕN+1}).

Montrer que ce problème s’écrit sous la forme matricielleAU =B avec A= (a(ϕi, ϕj))0≤i, j≤N+1 etB = (fi)0≤i≤N+1∈RN+2.

3. Écrire une fonctionScilabd’entêtefunction [A] = matriceA(N), ayant comme objectif assembler la matrice A obtenue à la question précédente.

4. Résoudre l’équation matricielleAU =B et représenter sur un même graphique la solution exacte uex(x) = cos(πx) et la solution approchée U. Évaluer l’erreur entre la solution exacte et celle ainsi obtenue dans la norme de L2(0,1)et dans la norme de H1(0,1).

5. Pour les deux normes, calculer l’erreur entre la solution exacte et la solution approchée pour chacune des valeurs suivantes de N : 50,100,200,400,800. Afficher l’évolution de l’erreur en fonction deh. Déduire l’ordre de la méthode.

6. Tester le programme pour d’autres choix de cet de f.

Références

Documents relatifs

Nous définissons dans ce paragraphe la pollution numérique en acoustique en décomposant l’erreur en semi-norme H 1 en deux contributions : l’erreur entre la

Failure to take these effects into account leads in many cases to an overestimation of the denudation rate and the unjustified inference of an increase in denudation rates in

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

la surface moyenne déformée) ce qui conduit au modèle classique généralement associé au nom de Kirchhoff (mais qui doit également beaucoup aux scientifiques français du

L’augmentation du coefficient d’amortissement en fonction de la fréquence montre que les fréquences qu’on a utilisées, pour ce matériau, sont dans la gamme de

Souvent un code de calcul aux éléments finis est couplé avec un système de CAO pour obtenir la description de la géométrie du problème.. L’erreur de convergence (soit

Écrire une fonction Scilab d’entête function [K, M] = matricesEFP1(N), ayant comme objectif assembler les matrices K et M définies par la question précédente, où N est le nombre

Incertitudes sur les paramètres mécaniques des sols La connaissance des lois de comportement des sols naturels ou compactés joue un rôle fondamental dans les calculs de