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...
Main Author: | |
---|---|
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 |