Vous êtes sur la page 1sur 29

TP3: Méthode des éléments finis et résolution des

EDP (PDEtool de Matlab)

La méthode des éléments finis est de toutes les méthodes de discrétisation la


plus utilisée car :
A) elle peut traiter des problèmes de géométrie complexe.
B) elle couvre de nombreux domaines de la physique.
C) les moyens informatiques actuels (puissance des calculateurs, outils de
visualisation) la rende facile de mise en œuvre.
D) de nombreux logiciels généraux ou dédiés sont disponibles sur le marché:
Pdetool de MatLab, Abaqus, I-deas, Adina, Marc, Algor, Radioss, Ansys,
Samcef, Catia, Systus.
I. Définitions et notations:
I.2. Les problèmes aux limites:

Les problèmes aux limites sont des problèmes différentiels posés sur un
intervalle ]a, b[ de la droite réelle, ou sur un ouvert à plusieurs dimensions
Ω ⊂ Rd (d = 2, 3), pour lesquels les valeurs de l’inconnue (ou de ses
dérivées) sont fixées aux extrémités a et b, ou sur la bord ∂Ω dans le cas
multidimensionnel.
Dans le cas multidimensionnel, l’équation différentielle met en jeu les
dérivées partielles de la solution par rapport aux coordonnées d’espaces.
Les équations qui dépendent aussi du temps (noté t), comme l’équation
de la chaleur ou l’équation des ondes, sont appelées problèmes aux
limites et aux valeurs initiales. Pour ce type d’équation, on doit aussi
fournir la valeur de la solution à t = 0.
Voici quelques exemples de problème aux limites.
I.3. Quelques problèmes types:
I.4. conditions aux limites:

Les problèmes différentiels présentés ci-dessus admettent une infinité de solutions.


Pour avoir l’unicité, il faut imposer des conditions aux limites sur le bord ∂Ω de Ω et,
pour les problèmes dépendant du temps, des conditions initiales en t = 0.
Dans cette section, nous considérons les équations de Poisson (1) ou (2).
Dans le cas monodimensionnel (1), une possibilité pour déterminer de manière unique
la solution consiste à imposer la valeur de u en x = a et x = b

où α et β sont deux réels donnés. Ce problème aux limites est un problème


dit de Dirichlet .
Au lieu des conditions de Dirichlet on peut imposer u’(a) = γ, u’(b) = δ
où γ et δ sont des constantes telles que:

Un problème avec ce type de condition aux limites s’appelle problème de Neumann.


Dans le cas bidimensionnel, le problème aux limites de Dirichlet prend
la forme suivante : étant donné deux fonctions f = f(x) et g = g(x),
trouver une fonction u = u(x) telle que
Une alternative à cette condition aux limites consiste à fixer la valeur de la
dérivée de u par rapport à la direction normale à la frontière ∂Ω, c’est-à dire

où h est une fonction telle que (voir Figure):

On parle alors de problème aux limites de Neumann.


II. Utilisation de pdetool:

II.1. Le pdetool sous MatLab est un outil informatique permettant le traitement des
équations aux dérivées partielles en deux dimensions en utilisant la méthode des
éléments finis. Ce TP constitue un guide simple permettant l'utilisation efficace de cette
interface graphique. Tapez sous la fenêtre des commandes de MatLab la commande
pdetool, vous devez recevoir l'interface graphique suivante.
Nous allons traiter l'équation de Laplace avec des conditions aux limites de type
Dirichlet. Ce problème décrit généralement un équilibre des forces, un bilan d'énergie
thermique ou électrostatique. L'exemple suivant peut être résolu à la main en faisant
appel au développement par séries de Fourier. Ceci permet de vérifier l'exactitude des
résultats numériques obtenus par pdetool. Cependant, vous pouvez compliquer par
la suite votre problème à des cas non évidents pour un traitement analytique.
1. Dessin du domaine: supposons qu'il s'agit du rectangle [0, 3]x[0, 1].
Dans le menu Options, sélectionner Grid and Snap; puis choisir Axes' Limits entre [-1 4]
et [-1 2]. Faites Apply et fermer la boite Axes' Limits. Le résultat sera affiché à travers la
figure suivante.
Dans le menu Draw, sélectionner Rectangle/Square (non centré).
Dans la zone du dessin, placer le curseur sur le point (0,0), cliquer en
permanence avec le bouton gauche de la souris en déplaçant le curseur
jusqu'au point (3,1). La région marquée sera désignée par R1.
II.2. Résolution d'un problème similaire: L'équation de Laplace avec
des conditions aux limites différentes.
1. Retournez au mode Boundary. Choisir pour les cotes verticales du
rectangle la condition au limite suivante 4*sin(pi*y).^2 .

Vous aimerez peut-être aussi