Méthodes numériques pour la capture et la résolution des discontinuités dans les solutions des systèmes hyperboliques

Après un bref rappel sur les équations hyperboliques et les méthodes numériques classiques qui serviront pour les calculs de base dans nos simulations (MCS -- Main Computation Scheme), nous revenons sur le principe de compression artificielle de A. Harten, et la construction de la méthode de compression artificielle (ACM -- Artificial Compression Method). Nous insistons dans cette partie sur la nécessité d'associer l'ACM à un détecteur de discontinuité (DoD -- Detector of Discontinuities). Le triplet MCS/DoD/ACM ainsi formé peut être optimisé module par module.    Nous proposons ensuite plusieurs extensions de l'ACM à différents degrés et différents ordres, jusqu'à l'ACM(2,2). Nous formulons aussi une méthodologie de construction de ces extensions, notées ACM(d,r), pour un degré d et un ordre r. Ces extensions sont moins sensibles aux discontinuités des dérivées d'une solution continue et elles perturbent moins les calculs menés par le MCS hors des discontinuités. Ceci les rend plus modulaires et utilisables sur une plus grande variété de problèmes, même avec un DoD moins fiable.   Puis, nous passons à l'extension bidimensionnelle de l'ACM(1,1). D'abord pour des maillages cartésien, nous explorons une approche utilisant la séparation en espace, et une autre utilisant une méthode amont classique, appelée DCU (Donor-Cell Upwind). Nous proposons aussi une approche originale, spécialement construite pour l'ACM, que nous qualifions de directionnelle. Les deux dernières approches (DCU et directionnelle) sont ensuite reprises pour un maillage triangulaire non-structuré, ou plus exactement sur les deux maillages duaux de Voronoï (cellules barycentriques et cellules en diamant) issus d'un maillage en triangles, avec pour MCS le schéma d'Arminjon-Viallon-Madrane.    Enfin, nous abordons le problème de la détection des discontinuités et proposons un DoD basé sur une propriété physique des chocs: la production d'entropie. Les raisonnements mis en place dans cette partie font intervenir deux maillages complémentaires, pouvant être traités par deux unités de calcul différentes, tirant ainsi pleinement parti des nouvelles technologies de processeurs multi-coeurs. Cet outil est construit pour les maillages unidimensionnels ainsi que bidimensionnels cartésiens et triangulaires non-structurés. After a short review about hyperbolic equations and the classical numerical methods that will be used as a basis for computations in our simulations (we call them MCS -- Main Computation Scheme), we come back to the principle of artificial compression, as defined by A. Harten, and the construction of the Artificial Compression Method (ACM). In this part, we insist on the necessity to associate the ACM with a Detector of Discontinuities (DoD). The trio MCS/DoD/ACM thus formed may be optimised one module at a time.    Then we propose some extensions of ACM up to different degrees and different orders, ending with ACM(2,2). We also formulate a way to build these extensions, noted ACM(d,r), up to a degree d and an order r. These extensions are less sensitive to discontinuities in the derivatives of a continuous solution and they less perturbate the computations performed by the MCS outside of discontinuities. This makes them more modular and usable with a wider variety of problems, even with a less reliable DoD.    We follow up with the extension in two space dimensions of the ACM(1,1). First for cartesian grids, we explore an approach using space-splitting, and another using the classical Donor-Cell Upwind scheme (DCU). We also propose an original approach, specially designed for the ACM, that we call directional. These two last approaches (DCU and directional) are then applied to triangular unstructured grids, and more precisely to the two dual Voronoï meshes (barycentric cells and diamond cells) built from the triangular elements, together with the Arminjon-Viallon-Madrane extension of the Nessyahu-Tadmor scheme as MCS.    Last but not least, we turn our attention to the problem of detecting discontinuities, and propose a DoD based on a physical property of shocks: the entropy production. The ideas developped in this part imply the use of two complementary meshes, that can be treated independently by two computing units, thus taking full advantage of the new technology of multi-core processors. This tool is made available for one-dimensional meshes, as for two-dimensional cartesian and unstructured triangular grids.

Keyphrases: compression artificielle, discontinuité, hyperbolique, méthode numérique, artificial compression, fluide, artificial compression, discontinuity, hyperbolic, fluid dynamics, numerical scheme