Méthode des éléments finis/Formulation

Un livre de Wikilivres.

Introduction[modifier | modifier le wikicode]

Nous allons apprendre à résoudre des problèmes physiques pouvant être caractérisés par des équations aux dérivées partielles.

Le but de cet article sera de montrer comment vérifier l'équation d'équilibre au sens intégral. Nous nous contenterons de voir ici la formulation pour un système à un degré de liberté.

Problème physique[modifier | modifier le wikicode]

Cas général[modifier | modifier le wikicode]

Nous considèrerons un problème physique continu linéaire stationnaire :

équation locale
conditions aux limites

où α, β, q, Q0 et u0 sont des données physiques et des conditions aux limites.

Nous allons voir ci-après des exemples où cette équation est mise en œuvre.

Barre en traction compression[modifier | modifier le wikicode]

Élément de matière

Établissons cette équation en considérant le cas d'une onde de compression dans une barre.

Considérons un élément de matière compris entre les abscisses x et x + dx ; la section transverse a une aire dS ( = dy×dz). La masse de cet élément de matière vaut

dm = ρ×dV = ρ×dS×dx.

On néglige le poids propre de l'élément ; celui-ci est soumis aux actions des éléments voisins, d'intensité σ(x)×dS et σ(x + dx)×dS, σ étant la contrainte normale.

Le principe fondamental de la dynamique s'écrit

u est le déplacement de l'élément de matière.

Le développement limité au premier ordre de σ donne

soit

.

Par ailleurs, la loi de Hooke s'énonce :

σ = E×ε

où E est le module de Young, qui caractérise l'élasticité (la raideur) de la matière, et ε est la déformation définie par

.

Le PFD devient donc

ou encore

avec la célérité de l'onde

Nous allons utiliser la méthode de séparation des variables.

Soit on cherche la solution sous la forme

On a donc :

On peut donc obtenir le système suivant :

On s'aperçoit donc que l'on peut découpler l'étude dynamique 1D homogène en une étude spatiale et une étude temporelle les deux étant liées par la constante K, dont nous démontrerons plus tard qu'elle est nécessairement négative ou nulle et homogène à une pulsation propre. On appelle l'étude de ces pulsations associées à leurs modes propre l'analyse modale, mais cette étude fera partie d'un cours à part entière. Une fois la base modale constituée on peut réussir à étudier la réponse à un stimulus externe en gardant le découplage spatio-temporel que nous avons effectué.

Par rapport à l’équation générale :

  • u est le déplacement longitudinal,
  • α est le module de Young, α = E,
  • β est le produit de la masse de la section et de la pulsation propre au carré, β = -ρ·S·ω2,
  • la sollicitation externe au système, q, est un effort distribué appliqué sur la barre ; par exemple, si la barre est verticale (x est vertical), q peut être le poids propre.

Conduction thermique[modifier | modifier le wikicode]

Ici,

  • u est la température,
  • α est la conductivité thermique, α = λ,
  • β est le produit de la masse volumique de la chaleur massique et de la pulsation propre au carré, β = -ρ·c·ω2,
  • q est l'énergie produite au sein du matériau.

Corde vibrante[modifier | modifier le wikicode]

Ici,

  • u est le déplacement transversal,
  • α est la tension, α = T,
  • β est le produit de la masse de la section et de la pulsation propre au carré, β = -ρ·S·ω2,
  • la sollicitation externe au système q est un effort transversal distribué, par exemple le poids propre de la corde.

Formulations intégrales[modifier | modifier le wikicode]

Nous avons donc vu que notre équation pouvait représenter quelques problèmes physiques bien connus. Il serait donc intéressant de trouver une méthode permettant de systématiser la résolution de tels problèmes.

Nous allons donc introduire la notion de formulation intégrale sur ce problème scalaire et définir tous les outils nécessaires ainsi que les différentes approches permettant de résoudre un tel système.

On peut distinguer deux grandes familles de formulations :

  • la formulation intégrale forte ;
  • la formulation intégrale faible.

Formulation intégrale forte[modifier | modifier le wikicode]

En mécanique nous avons l'habitude de définir une quantité qu'il nous faudra minimiser dans le but de d'obtenir la solution de notre problème. Cette quantité se nomme résidu et est défini par :

La fonction uN est l'approximation de la fonction u :

si uN = u (solution exacte du problème), alors R(uN) = 0.

Ce résidu nous servira lorsque l'on essayera de minimiser l'erreur dans la formulation variationnelle forte.

Soit la forme intégrale suivante :

La fonction φ est appelée fonction de pondération.

On peut approcher la fonction u de plusieurs manières, elle doit cependant respecter certaines règles :

  • elle doit être suffisamment dérivable pour que la formulation variationnelle soit cohérente ;
  • elle doit satisfaire les conditions aux limites.

On peut donc envisager toutes sortes d'approximations, c'est en partie la nature de cette approximation qui définira quelles méthodes nous utiliserons pour résoudre notre problème.

Il reste un paramètre qui conditionnera la méthode que l'on utilisera : la formulation.

On peut très bien s'arrêter à cette formulation, mais il devient alors assez difficile de trouver, dans le cas général, une fonction qui satisfasse nos critères.

Il existe une méthode assez élégante pour pouvoir faciliter la recherche d'une approximation pour la fonction u. En augmentant l'ordre de dérivation de la fonction nous pouvons intégrer par partie et ainsi abaisser le niveau de dérivation de la fonction et donc faciliter son approximation.

Cette méthode s'appelle la formulation intégrale faible.

Formulation intégrale faible[modifier | modifier le wikicode]

Le but de cette méthode est de simplifier l'obtention des fonctions φ. En effet, que l'on travaille avec une méthode globale ou locale, il sera toujours plus facile de déterminer l'approximation de φ et de u lorsque l'on aura le même ordre de dérivation sur φ et sur u. Pour obtenir la formulation faible à partir de la formulation forte, il faut effectuer une intégration par partie sur Ω = [0,L] :

On voit que

  • l'ordre maximal de dérivation est réduit,
  • les conditions aux limites apparaissent naturellement.


Notes et références[modifier | modifier le wikicode]



Maillage pour la CFD < > Langage MAPDL