Exemple

Modélisation de la Propagation d’une Onde de choc

Un schéma semi-discret au deuxième ordre en temps et en espace (modèle aux volumes finis) basé sur une discrétisation aux différences finies est utilisé pour résoudre les équations de Shallow-water. Le modèle avance par « pas » de temps selon un solveur de Runge-Kutta qui utilise une méthode prédicteur-correcteur. Les flux numériques sont calculés par un solveur de Riemann de type HLL (Harten-Lax-van Leer). Un schéma simple TVD est employé pour la méthode de capture de choc et une fonction de flux «Minmod limiter» est utilisée. Dans la figure ci-dessous nous voyons les profils de la propagation de l’onde de choc.

Â

Modélisation physique d’un écoulement rapide à ciel ouvert pour un cas à géométrie complexe

Nous présentons les résultats d’une simulation d’un écoulement ciel ouvert pour le cas d’une rivière avec une géométrie complexe. Une méthode de type éléments finis a été utilisée pour résoudre numériquement les équations de St-Venant.

References

A Test Field Calibration to Validate Shallow-Water Codes: the Case of the Ste- Marguerite River with AquaDyn”, J. Bélanger, M. Carreau and A. Vincent, CERCA Technical Report no. R2000-6, September 2000

Simulation 2D d’une section de la riviere Ste-Marguerite” J. Belanger et A.Vincent Contract work under SoftKit Technologies Inc. and CERCA (1995)

 

IKEA Project 

See all

  • Un Exemple d’Implémentation des Angles d’Euler en C++

    Tips and Tricks!

    Le langage C++ offre de nombreuses caractéristiques qui le rende bien adapte pour la programmation scientifique. En particulier la surcharge des opérateurs, permet d'écrire du code qui modélise les types mathématiques de manière naturel. Je présente une class C++ de notre environnement de programmation qui met en évidence cette caractéristique

clients and partners

Autolog