Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes

La prévention des risques industriels nécessite de simuler la dispersion turbulente de polluants. Cependant, les outils majoritairement utilisés à ce jour ne permettent pas de traiter les champs proches dans le cas de géométries complexes, et il est nécessaire d'utiliser les outils de CFD (&quo...

Full description

Bibliographic Details
Main Author: Montagnier, Julien
Language:fra
Published: Université Claude Bernard - Lyon I 2010
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00842988
http://tel.archives-ouvertes.fr/docs/00/84/29/88/PDF/TH2010_Montagnier_-_Julien.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00842988
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-008429882014-05-15T03:33:12Z http://tel.archives-ouvertes.fr/tel-00842988 2010LYO10118 http://tel.archives-ouvertes.fr/docs/00/84/29/88/PDF/TH2010_Montagnier_-_Julien.pdf Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes Montagnier, Julien [PHYS:COND:CM_GEN] Physics/Condensed Matter/Other [PHYS:COND:CM_GEN] Physique/Matière Condensée/Autre Volumes finis Ordre élevé Incompressible Navier Stokes Schéma Padé Schéma d'ordre élevé polynomial Solveur multigrille algébrique GMRES La prévention des risques industriels nécessite de simuler la dispersion turbulente de polluants. Cependant, les outils majoritairement utilisés à ce jour ne permettent pas de traiter les champs proches dans le cas de géométries complexes, et il est nécessaire d'utiliser les outils de CFD (" Computational Fluid Dynamics ") plus adaptés, mais plus coûteux. Afin de simuler les écoulements atmosphériques avec dispersion de polluants, les modèles CFD doivent modéliser correctement d'une part, les effets de flottabilité, et d'autre part les effets de la turbulence. Plusieurs approches existent, notamment dans la prise en compte des effets de flottabilité et la modélisation de la turbulence, et nécessitent des méthodes numériques adaptées aux spécificités mathématiques de chacune d'entre elles, ainsi que des schémas numériques précis pour ne pas polluer la modélisation. Une formulation d'ordre élevé en volumes finis, sur maillages non structurés, parallélisée, est proposée pour simuler les écoulements atmosphériques avec dispersion de polluants. L'utilisation de schémas d'ordre élevé doit permettre d'une part de réduire le nombre de cellules et diminuer les temps de simulation pour atteindre une précision donnée, et d'autre part de mieux contrôler la viscosité numérique des schémas en vue de simulations LES (Large Eddy Simulation), pour lesquelles la viscosité numérique des schémas peut masquer les effets de la modélisation. Deux schémas d'ordre élevé ont été étudiés et implémentés dans un solveur 3D Navier Stokes incompressible sur des maillages volumes finis non structurés. Nous avons développé un premier schéma d'ordre élevé, correspondant à un schéma Padé volumes finis, et nous avons étendu le schéma de reconstruction polynomiale de Carpentier (2000) aux écoulements incompressibles. Les propriétés numériques des différents schémas implémentés dans le même code de calcul sont étudiées sur différents cas tests bi-dimensionnels (calcul de flux convectifs et diffusifs sur une solution a-priori, convection d'une tâche gaussienne, décroissance d'un vortex de Taylor et cavité entraînée) et tri-dimensionnel (écoulement autour d'un obstacle cubique). Une attention particulière a été portée à l'étude de la précision et du traitement des conditions limites. L'implémentation proposée du schéma polynomial permet d'approcher, pour un maillage identique, les temps de simulation obtenus avec un schéma décentré classique d'ordre 2, mais avec une précision supérieure. Le schéma compact donne la meilleure précision. En utilisant une méthode de Jacobi sans calcul implicite de la matrice pour calculer le gradient, le temps de simulation devient intéressant uniquement lorsque la précision requise est importante. Une alternative est la résolution du système linéaire par une méthode multigrille algébrique. Cette méthode diminue considérablement le temps de calcul du gradient et le schéma Padé devient performant même pour des maillages grossiers. Enfin, pour réduire les temps de simulation, la parallélisation des schémas d'ordre élevé est réalisée par une décomposition en sous domaines. L'assemblage des flux s'effectue naturellement et différents solveurs proposés par les librairies PETSC et HYPRE (solveur multigrille algébrique et méthode de Krylov préconditionnée) permettent de résoudre les systèmes linéaires issus de notre problème. 2010-07-01 fra PhD thesis Université Claude Bernard - Lyon I
collection NDLTD
language fra
sources NDLTD
topic [PHYS:COND:CM_GEN] Physics/Condensed Matter/Other
[PHYS:COND:CM_GEN] Physique/Matière Condensée/Autre
Volumes finis
Ordre élevé
Incompressible Navier Stokes
Schéma Padé
Schéma d'ordre élevé polynomial
Solveur multigrille algébrique
GMRES
spellingShingle [PHYS:COND:CM_GEN] Physics/Condensed Matter/Other
[PHYS:COND:CM_GEN] Physique/Matière Condensée/Autre
Volumes finis
Ordre élevé
Incompressible Navier Stokes
Schéma Padé
Schéma d'ordre élevé polynomial
Solveur multigrille algébrique
GMRES
Montagnier, Julien
Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
description La prévention des risques industriels nécessite de simuler la dispersion turbulente de polluants. Cependant, les outils majoritairement utilisés à ce jour ne permettent pas de traiter les champs proches dans le cas de géométries complexes, et il est nécessaire d'utiliser les outils de CFD (" Computational Fluid Dynamics ") plus adaptés, mais plus coûteux. Afin de simuler les écoulements atmosphériques avec dispersion de polluants, les modèles CFD doivent modéliser correctement d'une part, les effets de flottabilité, et d'autre part les effets de la turbulence. Plusieurs approches existent, notamment dans la prise en compte des effets de flottabilité et la modélisation de la turbulence, et nécessitent des méthodes numériques adaptées aux spécificités mathématiques de chacune d'entre elles, ainsi que des schémas numériques précis pour ne pas polluer la modélisation. Une formulation d'ordre élevé en volumes finis, sur maillages non structurés, parallélisée, est proposée pour simuler les écoulements atmosphériques avec dispersion de polluants. L'utilisation de schémas d'ordre élevé doit permettre d'une part de réduire le nombre de cellules et diminuer les temps de simulation pour atteindre une précision donnée, et d'autre part de mieux contrôler la viscosité numérique des schémas en vue de simulations LES (Large Eddy Simulation), pour lesquelles la viscosité numérique des schémas peut masquer les effets de la modélisation. Deux schémas d'ordre élevé ont été étudiés et implémentés dans un solveur 3D Navier Stokes incompressible sur des maillages volumes finis non structurés. Nous avons développé un premier schéma d'ordre élevé, correspondant à un schéma Padé volumes finis, et nous avons étendu le schéma de reconstruction polynomiale de Carpentier (2000) aux écoulements incompressibles. Les propriétés numériques des différents schémas implémentés dans le même code de calcul sont étudiées sur différents cas tests bi-dimensionnels (calcul de flux convectifs et diffusifs sur une solution a-priori, convection d'une tâche gaussienne, décroissance d'un vortex de Taylor et cavité entraînée) et tri-dimensionnel (écoulement autour d'un obstacle cubique). Une attention particulière a été portée à l'étude de la précision et du traitement des conditions limites. L'implémentation proposée du schéma polynomial permet d'approcher, pour un maillage identique, les temps de simulation obtenus avec un schéma décentré classique d'ordre 2, mais avec une précision supérieure. Le schéma compact donne la meilleure précision. En utilisant une méthode de Jacobi sans calcul implicite de la matrice pour calculer le gradient, le temps de simulation devient intéressant uniquement lorsque la précision requise est importante. Une alternative est la résolution du système linéaire par une méthode multigrille algébrique. Cette méthode diminue considérablement le temps de calcul du gradient et le schéma Padé devient performant même pour des maillages grossiers. Enfin, pour réduire les temps de simulation, la parallélisation des schémas d'ordre élevé est réalisée par une décomposition en sous domaines. L'assemblage des flux s'effectue naturellement et différents solveurs proposés par les librairies PETSC et HYPRE (solveur multigrille algébrique et méthode de Krylov préconditionnée) permettent de résoudre les systèmes linéaires issus de notre problème.
author Montagnier, Julien
author_facet Montagnier, Julien
author_sort Montagnier, Julien
title Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
title_short Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
title_full Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
title_fullStr Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
title_full_unstemmed Etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
title_sort etude de schémas numériques d'ordre élevé pour la simulation de dispersion de polluants dans des géométries complexes
publisher Université Claude Bernard - Lyon I
publishDate 2010
url http://tel.archives-ouvertes.fr/tel-00842988
http://tel.archives-ouvertes.fr/docs/00/84/29/88/PDF/TH2010_Montagnier_-_Julien.pdf
work_keys_str_mv AT montagnierjulien etudedeschemasnumeriquesdordreelevepourlasimulationdedispersiondepolluantsdansdesgeometriescomplexes
_version_ 1716666872715280384