Canal Numérique¶
Bienvenue dans la documentation du canal numérique d’ACRI-IN. Vous y trouverez l’aide pour la mise en place des tutoriels ainsi qu’un descriptif complet des scripts et programmes développés pour diverses applications.
Installation¶
Ces outils font partie du package scripts-python-ACRI, téléchargeable avec la commande:
git clone https://github.com/victor13165/Knu
Une fois téléchargé, allez dans le dossier et chargez les variables d’environnement:
cd Knu
source sourceMe
Note
Si vous souhaitez utiliser le solveur sedFoam vous devrez installer
et compiler la dernière version vous-même (sauf si il est déjà installé).
Le code source de sedFoam se télécharge à l’adresse:
https://github.com/sedfoam/sedfoam
Tutoriels¶
Des tutoriels détaillés pour tous types d’applications.
Solveurs: interFoam | interIsoFoam | olaFlow | overInterDyMFoam | sedFoam
Génération de houle: Régulière | Irrégulière | Batteur piston
Mesures sur des ouvrages: Débit de franchissement | Pression
Ecoulements en milieux poreux : Darcy-Fochheimer | VARANS
Maillages dynamiques : Batteur piston | Digue flottante de Monaco | Injection d’eau depuis une source mobile
Sédimentation et transport de sédiments : Affouillement en 2D | Affouillement en 3D
Documentation des programmes¶
Une documentation exhaustive des programmes et librairies développées pour la génération de houle, le post-traitement de données, et quelques librairies construites pour l’aide à la lecture de paramètres et l’exportation de données vers des fichiers Excel. En complément, une courte présentation des théories utilisées pour la génération de houle irrégulière du canal à houle d’ACRI-IN est fournie. Enfin des scripts d’automatisation pour OpenFOAM pour le maillage, le lancement de calculs, la gestion de scripts de post-traitement et le nettoyage de dossier est présenté.
Liens utiles¶
Introduction à OpenFOAM par Joszef Nagy
Modèles de turbulence modifiés pour interFoam : stabRAS (version v1712) | kOmegaSSTBuoyancy (v1806)
Programmer avec OpenFOAM : Ajout d’équation de transport scalaire passif | Playlist complète d’introduction à la programmation en C++ | Un cours de l’UCL de programmation pour OpenFOAM | Plus de détails sur OpenFOAM
Note
Des exemples de programmation avec OpenFOAM sont donnés dans les fichiers 0.orig/Ua et 0.orig/alpha_a
du tutoriel d’affouillement 2D.