Approche naïve de la résolution.

Slides:



Advertisements
Présentations similaires
Eléments d'algèbre linéaire
Advertisements

La Méthode de Simplexe Standardisation
Cours 4-b Méthode des éléments finis 2D
Cours 8 Problèmes de dynamiques : techniques de résolution pas-à-pas
Cours 2 Méthode des différences finies Approche stationnaire
Fiche « succincte » des mini-projets
Cours 7 Problèmes d’ordre 2 en temps : Analyse modale
Cours 4-a Méthode des éléments finis 2D
Cours 5-b Problèmes spatio-temporels d’ordre 1 en temps
Écoulement de fluides incompressibles newtoniens Quelques solutions exactes des équations de Navier-Stokes Similitude expérimentale Le nombre de Reynolds.
MODULE - METHODES POTENTIELLES Contenu du cours (par J.B. Edel & P. Sailhac) : I. Propriétés physiques des roches : densités, aimantations induites et.
Résultats de l'exercice Couplex
On souhaite résoudre le système suivant: Le but de la méthode est d'obtenir des coefficients opposés pour une inconnue (on choisira de le faire pour.
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
Équations différentielles.
Systèmes d’équations linéaires
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Transformée de Fourier discrète et transformée de Fourier rapide
Rappel... Caractérisation des matrices inversibles: Matrices bloc.
Simulation d’écoulements discontinus 1D en volumes finis
5.1 SYSTÈME DÉQUATIONS LINÉAIRES Cours 13. Au dernier cours nous avons vus Léquations vectoriel et léquation normale dun plan. Lintersection de deux plans.
Rappel du dernier cours
Propagation de radionucléides issus dun stockage dans une couche dargile.
Rappel... Matrices bloc. Décomposition des matrices:
Transformations linéaires et sous-espaces associés
transfert de chaleur Par CONVECTION
l’algorithme du simplexe
Introduction aux équations différentielles ordinaires (EDO)
Cours du 25 octobre Mardi le 24 octobre
IA IPR Académie de Rennes L’algorithmique une nouveauté ? Regard sur les programmes et les ressources ; quelques pistes.
Rappel... Diagonalisation. Transformations linéaires.
Présentation de la méthode des Eléments Finis
Examen partiel #1 Mercredi le 4 octobre de 13h30 à 15h20
Physique 3 Vibrations et ondes mécaniques
Physique 3 Vibrations linéaires et ondes mécaniques
Conditions aux Frontières Ouvertes
Physique 3 Vibrations et ondes mécaniques
La décomposition en valeurs singulières: un outil fort utile
ELECTRICITE Hervé BOEGLEN IUT de Colmar Département R&T 2007.
ASI 3 Méthodes numériques pour l’ingénieur
Fabienne BUSSAC EQUATIONS (1) 1. Définition
ASI 3 Méthodes numériques pour l’ingénieur
Rappel... Valeurs propres et vecteurs propres. Définitions;
Troisième séance de regroupement PHR004
PROGRAMMATION SCIENTIFIQUE EN C
Suites numériques Définitions.
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
Automatique: les systèmes du 1er et 2nd ordre
Physique 3 Vibrations linéaires et ondes mécaniques
STRUCTURES TOURBILLONNAIRES ET DISSIPATION D'ENERGIE
Dérivation et intégration
Approximations Fourier et Polynômiales.
Les algorithmes de découplage vitesse-pression
PROPRIETES DE LA TURBULENCE
Réponses temporelles des circuits électriques
Simulation en Dynamique des Fluides
ASI 3 Méthodes numériques pour l’ingénieur
L’évaluation.
Résolution des équations de Navier-Stokes : le problème de Stokes
Foued Mnasri Weal Rekik
Résolution d’un problème de diffusion 3D
Résolution d’un problème de diffusion 1D
Étude de l’écoulement moyen
L’ALGORITHMIQUE DANS LE PROGRAMME DE SECONDE Nouvelle Calédonie 2010.
Partie II : Segmentation
Pierre Joli Cours de Mathématique Pierre Joli
Simulation en Dynamique des Fluides M2 SDFT, Université Paris-Sud G. Kasperski, C.T. Pham,
Matlab (Matrix Laboratory) Langage de programmation évolué. Traitement direct d’opérations matricielles, dont l’inversion et l’analyse d’opérateurs ou.
Résolution d’un problème de diffusion 3D
Résolution d’un problème de diffusion 1D
Transcription de la présentation:

Approche naïve de la résolution. Le problème de Stokes : Approche naïve de la résolution. Résolution sur cas test Résolution en cavité entraînée Résolution de Navier-Stokes instationnaire en cavité entraînée.

Stokes, un problème couplé vitesse-pression Le problème de Stokes s’écrit :

Nous allons traiter le cas 2D, avec les vecteurs solutions écrits sous forme vectorielle, en collocation.

Résolution naïve du problème de Stokes. Les équations sont écrites à la suite les unes des autres en se basant sur le vecteur solution comprenant les valeurs des composantes de la vitesse ainsi que les valeurs de la pression. En 2D, avec U et W les composantes en x et en z de la vitesse et P la pression:

La résolution est réalisée dans le programme E8_1_Stokes_naif_cas_test.m. Les conditions aux limites sur la vitesse sont choisies de type Dirichlet pour faire simple. Cas test :

Le programme : forme l’opérateur de Stokes stationnaire (Laplacien au lieu du Helmholtz) Calcule la solution exacte forme le second membre à partir du terme source et de la solution exacte pour les conditions aux limites de Dirichlet inverse l’opérateur de Stokes Calcule la solution numérique la met sous forme matricielle pour les affichages de différents champs Tester le programme et observer les résultats…

Ca ne fonctionne pas. Pour le calcul de l’inverse de l’opérateur de Stokes, mettre en commentaire la ligne Stokesinv=inv(Stokes) Enlever les commentaires des lignes suivantes concernant le nouveau calcul de l’inverse de l’opérateur de Stokes. Interpréter ce que fait le programme sur ces quelques lignes. Relancer le programme modifié. Observer les différents champs tracés sur les figures et cherchez une interprétation aux disfonctionnements précédents.

Résumé des observations : Les champs U et W sont bien calculés. Observer la décroissance exponentielle du spectre de U et W. Le champ de pression n’est pas celui attendu Le gradient de pression est bien calculé. Le calcul fait intervenir des modes parasites qui sont filtrés lors de l’inversion faisant intervenir une décomposition préalable en valeurs singulières.

Les champs U,W,P font intervenir (L+1)*(N+1) valeurs nodales. Les valeurs de U et W font intervenir des problèmes de Laplace pour lesquels le gradient de pression intervient en terme source et les conditions aux limites sont bien posées. Pour déterminer la pression, on dispose de (L+1)*(N+1) équations de divergence nulle en tout point . Elles sont indépendantes les unes des autres, mais le sont-elles des équations pour U et W ? Il peut être montré que le problème de Stokes 2D fait intervenir 8 conditions de compatibilité entre l’équation de continuité et les conditions aux limites, plus ou moins complexes (détail dans le livre de G. Labrosse). Par exemple, si les conditions aux limites assurent la conservation de la masse au bord, cela est équivalent à assurer la divergence nulle de la vitesse sur le domaine : c’est donc redondant avec l’ensemble des équations de divergence nulle en tout point. Il y a apparition de 8 modes de pression parasite que nous allons détailler.

Ces modes polluent la solution en pression. Pourquoi n’affectent-ils pas le calcul de U et W ?

Les 4 premiers modes ne produisent un gradient de pression non nul que sur les frontières du domaine : le gradient n’y est pas utilisé. Le 5ème mode est à gradient nul donc n’influe pas. Les 6ème au 8ème modes ont la propriété d’avoir un gradient nul aux points de collocation. Les points de Gauss-Lobatto en x sont en effet les zéros de T’L(x) et ceux en z les zéros de T’N(x). Ces modes n’influent donc pas non plus sur le calcul du gradient de pression.

Problème de Stokes stationnaire : écoulement de cavité entrainée. Parois fixes Configuration académique d’écoulement largement utilisée comme cas test pour les programmes de résolution des équations de Navier-Stokes.

Programme : E8_2_Stokes_naif_cavent.m Ce programme est simplement obtenu en annulant le terme source imposé dans le programme précédent et en imposant une valeur 1 à la composante de vitesse horizontale à la frontière du bas. Faire tourner le programme et observer les solutions obtenues.

Navier-Stokes instationnaire en cavité entrainée Revient à un problème de Stokes à résoudre à chaque itération temporelle :

Algorithme du programme : Résolution du problème de Stokes comme condition initiale. Un-1 et Wn-1. Un et Wn. Calcul de l’opérateur de Stokes instationnaire : imposition d’un coefficient de Helmholtz correspondant à la discrétisation temporelle et inversion de l’opérateur. Algorithme de calcul d’évolution temporelle de la solution. Un-1 reçoit Un Wn-1 reçoit Wn Un et Wn reçoivent Un+1 et Wn+1 Evaluation du second membre au temps n+1 Calcul de la nouvelle solution Un+1 et Wn+1 grâce à l’opérateur inversé. - Arrêt des itérations et post-traitements.

Critique de l’approche naïve L’opérateur à résoudre est énorme. On résout un opérateur ayant pour solution un vecteur de trois fois la taille d’un problème de Laplace, sans possibilité d’utiliser de méthode de diagonalisations successives. Prochaine séance : les algorithmes de découplage vitesse-pression.