0% ont trouvé ce document utile (0 vote)
45 vues50 pages

Introduction au logiciel Iber pour l'hydraulique

Transféré par

williamanijonas1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
45 vues50 pages

Introduction au logiciel Iber pour l'hydraulique

Transféré par

williamanijonas1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction à iber

Christophe Ancey

Présentation semestre 2020 ENAC/LHE | 2020 1


Plan de la séance

• Introduction à Iber : architecture, principes, interface


• exemple 1 : écoulement sur un plan incliné
1. définir la géométrie d’écoulement (directement dans iber)
2. entrer les données générales du problème
3. assigner les conditions initiales
4. introduire les conditions aux limites
5. assigner une rugosité
6. créer le maillage : maillage structuré et déstructuré
7. lancer le calcul
8. analyse les résultats

• exemple 2 : étude de la Navisence à Zinal

Introduction Prise en main ENAC/LHE | 2020 2


Iber ?
Iber est un modèle numérique bidimensionnel pour la simulation d’écoulements d’eau
(à surface libre) et de processus de transport dans les rivières et les estuaires. Il est
principalement fondé sur les équations de Saint Venant. Il a été développé en Espagne
par le Groupe Ingénierie de l'Eau et de l' Environnement, GEAMA (Université de La
Corogne) et l'Institut FLUMEN (Université Polytechnique de Catalogne), et le Centre
international des méthodes numériques en ingénierie (CIMNE). Le modèle Iber fut
initialement pensé comme une réponse aux besoins du Centre d'études
hydrographiques (CEDEX) qui souhait disposer d’un outil numérique pour les études
hydrauliques réglementaires en Espagne.

Le modèle Iber peut être téléchargé gratuitement à partir de ce site [Link]


Le site fournit des cours en ligne (payants, en espagnol) et un forum. Le site est en
espagnol, avec des parties en anglais. Le logiciel est en espagnol/anglais (au choix).

L’avantage d’Iber par rapport à d’autres solutions est triple : (i) puissant outil d’import
et de maillage, (ii) algorithmes de traitement performants et correspondant aux
techniques les plus avancées, (iii) un outil tout-en-un qui permet d’aller du pré-
traitement au post-traitement.
Introduction Prise en main ENAC/LHE | 2020 3
Iber ?
Outre un code bidimensionnel de résolution numérique des équations de Saint-Venant,
Iber possède des modules supplémentaires :
• turbulence moyennée (adaptation de modèles empiriques de Manning-Strickler,
parabolique, et longueur de mélange, k-)
• transport de sédiment (charriage et suspension) avec prise en compte de formules
empiriques (Meyer-Peter et Müller, van Rijn, Egelung et Fredsoe) et suspension
(vam Rijn, Smith et McLean, Ariathurai)

Iber peut résoudre les types de problèmes suivants :


• hydrodynamique des cours d’eau, canaux, et aménagements hydrauliques (prise en
compte d’ouvrages tels que vannes, ponceaux, seuils). Attention Iber ne sait pas
calculer des mises en charge locale : c’est un code à surface libre !
• rupture de barrage, avec formation de brèche et propagation de crue
• étude du transport de sédiment
• étude de la qualité des eaux
• zonages réglementaires
• problèmes de ruissellement et d’inondation, drainage, infiltration
• calcul de vagues dues au vent
Introduction Prise en main ENAC/LHE | 2020 4
Iber ?

Iber est un code aux volumes finis avec des maillages fixes structurés ou déstructurés
composés de triangles ou quadrangles. Il résout les équations de Saint-Venant (et
d’Exner) dans un référentiel cartésien à l’aide d’un solveur de Roe (ordre 1 et 2 en
espace, explicite en temps). Il est capable de détecter les chocs, les interfaces
sec/mouillé, et les changements de régime super- et sub-critique.

Les géométries peuvent être créées au sein d’Iber ou bien être importées (avec une
grande variété de formats).

La méthode aux volumes finis employée par Iber est écrite dans l’article : Cea, L., and
E. Bladé, A simple and efficient unstructured finite volume scheme for solving the
shallow water equations in overland flow applications, Water Resources Research, 51,
5464-5486, 2015. Voir également la documentation technique du logiciel.

Introduction Prise en main ENAC/LHE | 2020 5


Architecture d’Iber

Comme pour tous les codes de calcul numériques modernes, l’utilisation d’Iber se fait
classiquement en suivant trois étapes :
1. Prétraitement («preprocess») :
• On définit ou on importe la géométrie à étudier.
• On précise le type de problème (hydrodynamique, transport de sédiment), la durée
du calcul, les temps auxquels il faut conserver les résultats numériques, et les
paramètres de calcul (CFL, type de solveur, etc.).
• On assigne les conditions initiales, les conditions aux limites, et la rugosité locale.
• On génère un maillage à partir de la géométrie
2. Calcul : le calcul est réalisé par un exécutable qui tient compte des paramètres
entrés.
3. Post-traitement («postprocess») : on peut représenter les variations spatiales et
temporelles des variables d’intérêt (vitesse, Froude, hauteur, etc.), créer des
animations vidéos, exporter les données et graphes au format souhaité, ou
réaliser des analyses assistées par ordinateur ([Link]. cartographie du danger).

Introduction Prise en main ENAC/LHE | 2020 6


Présentation de l’interface en prétraitement

ENAC/LHE | 2020 7
Présentation de l’interface

grossir la vue (zoom in)


dégrossir (zoom out)
voir tout le projet

rafraîchir la vue
voir en rotation
se déplacer dans la vue (Shift + clic droit)

créer des lignes

créer des surfaces NURBS


(non‐uniform rational B‐spline)

effacer

ENAC/LHE | 2020 8
Présentation de l’interface

interface est personnalisable depuis Utilities > Preferencies

ENAC/LHE | 2020 9
Présentation de l’interface

exemple depuis Utilities > preferencies > Grid, on peut afficher une grille

ENAC/LHE | 2020 10
Exemple 1 : création d’une géométrie

Exemple 1 Création de la géométrie ENAC/LHE | 2020 11


Création de la géométrie
On va créer un canal incliné de 1 %, long de 100 m, et large de 5 m

On va se servir de l’outil «create line»


(accessible aussi depuis Geometry > Create > Straight line

Exemple 1 Création de la géométrie ENAC/LHE | 2020 12


Création de la géométrie
ns la fenêtre du bas, on tape les coordonnées 0,0,0 du coin aval gauche du canal, puis
appuie sur la touche «Enter»

On inscrit les coordonnées cartésiennes

Exemple 1 Création de la géométrie ENAC/LHE | 2020 13


Création de la géométrie
On inscrit les coordonnées du point amont gauche, et comme la pente est de 1 %, il
est situé à la cote relative 0,01 × 100 = 1 m. On inscrit donc 100,0,1 comme
coordonnées. Une fois que cela est fait, on appuie sur la touche «Enter», puis «ESC»
pour terminer la saisie.

On inscrit les coordonnées cartésiennes du coin amont gauche

Exemple 1 Création de la géométrie ENAC/LHE | 2020 14


Création de la géométrie
La ligne s’affiche. Cliquez sur l’outil «Zoom frame» pour voir l’objet. Comme la grille
est trop petite, on peut revoir ses paramètres dans Utilities > Preferences > Grid

On modifie les valeurs

Exemple 1 Création de la géométrie ENAC/LHE | 2020 15


Création de la géométrie
On peut procéder de la même façon pour générer les autres lignes qui forment le
canal. On va ici procéder différemment avec l’outil «Copy» du menu «Utilities»

On fait une translation


de y=+5

Au passage, on en
profite pour créer la
surface

Exemple 1 Création de la géométrie ENAC/LHE | 2020 16


Création de la géométrie
On utilise l’outil «Copy» du menu «utilities», avec la possibilité de créer directement
la surface à mailler.

On choisit l’option
«Lines»
En appuyant sur
«Select», le pointeur de
la souris change de
forme, et on sélectionne
la droite, puis on tape
sur «ESC»

Exemple 1 Création de la géométrie ENAC/LHE | 2020 17


Création de la géométrie
On obtient ainsi la forme du canal, prête à être utilisée pour le calcul.

Le cadre bleu représente


le canal

Le cadre fuchsia est


indicatif (il indique que
la surface est close,
prête au maillage)

Exemple 1 Création de la géométrie ENAC/LHE | 2020 18


Paramètres du calcul
On va étudier un problème où on lâche un flux d’eau à débit constant Q = 500 l/s.
On fixe la durée de la simulation à 2 min (120 s). Pour cela on va dans la menu Data
> Problem data… Une fenêtre s’ouvre : on entre les données. On sauvegarde les
données toutes les 10 s.

durée de la simulation

intervalle de
temps entre deux
sauvegardes des
résultats

Exemple 1 Création de la géométrie ENAC/LHE | 2020 19


Paramètres du calcul
Dans le second onglet, on trouve des renseignements sur le solveur : nombre de
processus, ordre du schéma, condition de Courant Friedrichs Lewy (stabilité du
schéma), limite sec/mouillé. On peut aussi définir la rugosité des parois et d’autres
paramètres. On ne touche rien pour l’instant, on y reviendra dans un second temps.

CFL (elle ne doit jamais


être >1)

limite sec/mouillé

Exemple 1 Création de la géométrie ENAC/LHE | 2020 20


Paramètres du calcul
Dans le menu Data > Hydrodynamics > Boundary conditions, on peut fixer les
conditions aux limites (CL) amont et aval. On suppose le régime subcritique à
l’amont.

CL amont

type de CL

valeur de Q

pour assigner sur quelle


frontière la CL s’applique

Exemple 1 Création de la géométrie ENAC/LHE | 2020 21


Paramètres du calcul
On entre le débit Q = 0,5 m3/s, puis on clique sur Assign. Le pointeur de la souris
change de forme et permet d’assigner la CL à une frontière donnée.

valeur de Q

pour assigner sur quelle


frontière la CL s’applique

Exemple 1 Création de la géométrie ENAC/LHE | 2020 22


Paramètres du calcul
On peut vérifier avec l’option Draw que la bonne frontière a été sélectionnée.

frontière où la CL
sur Q s’applique

cliquez sur «Finish»


pour finir

Exemple 1 Création de la géométrie ENAC/LHE | 2020 23


Paramètres du calcul
On fait de même pour les conditions aux limites à l’aval en choisissant «2D outlet»
dans le menu déroulant. On assigne la frontière à gauche, puis on clique sur
«Finish» et enfin «Close»

on choisir «critical»

frontière où la CL
sur Q s’applique

Exemple 1 Création de la géométrie ENAC/LHE | 2020 24


Paramètres du calcul
Dans le menu Data > Roughness > Land use, on peut choisir la rugosité. Dans le
menu déroulant, on choisit «concrete». Iber donne la valeur par défaut n = 0,018.
Cela donne K = 55 m1/3/s. On à du béton rugueux et on prendre K = 50 m1/3/s, soit
n=0,02. On change la valeur et on la sauvegarde. On assigne ensuite la surface avec
«Assign>Surfaces», on clique sur la surface NURBS, puis «ESC» pour sortir.

on change la valeur,
puis la sauvegarde

assigner la
surface

Exemple 1 Création de la géométrie ENAC/LHE | 2020 25


Maillage
On en a fini avec les paramètres. On va mailler maintenant le domaine avec des
mailles non structurées (triangles) de taille 1 m. On va sur Mesh > Unstructured >
Assign sizes on surfaces. Une fenêtre apparaît. On choisit 1 m, puis on assigne la
surface NURBS associée et on termine avec «ESC», puis «Close».

taille de la maille
en m

assigner la
surface

Exemple 1 Création de la géométrie ENAC/LHE | 2020 26


Maillage
Dans le menu Mesh > Generate mesh, on peut générer le maillage. On est
maintenant prêt pour le calcul. On n’oublie pas de sauver !

on peut laisser tel


quel

permet de
visualiser le
maillage
Exemple 1 Création de la géométrie ENAC/LHE | 2020 27
Maillage

On obtient le maillage suivant :

Exemple 1 Création de la géométrie ENAC/LHE | 2020 28


Post-traitement

Exemple 1 Post-traitement ENAC/LHE | 2020 29


Calcul
Dans le menu Calculate, on choisit «Calculate». Si le calcul est long, on peut
regarder ce qui se passer en cliquant sur Calculate > View process info… Une fois le
calcul fini, une fenêtre s’affiche et on choisit «Postprocess».

fenêtre d’information

pour passer au
post‐traitement
Exemple 1 Post-traitement ENAC/LHE | 2020 30
Post-traitement
Pour afficher les résultats, on clique sur l’icône «Results window» et on choisit le
type de représentation que l’on veut. Par exemple, une carte des vitesses au temps
120 s. Il faut parfois jouer avec l’icône «Display style» pour afficher les cartes.

type d’information

fenêtre de
résultats

Exemple 1 Post-traitement ENAC/LHE | 2020 31


Post-traitement

On peut afficher les temps à différents pas de temps

on est au
temps t = 60 s

la hauteur est proche du


seuil sec/mouillé

Exemple 1 Post-traitement ENAC/LHE | 2020 32


Post-traitement
On peut chercher des valeurs particulières en allant sur View > Label > Select > Res

choix de l’outil
«data point»

Pour effacer les points, aller


dans View > Label > Off

il suffit alors de cliquer où


l’on veut (ESC pour finir)

Exemple 1 Post-traitement ENAC/LHE | 2020 33


Post-traitement
On peut tracer des profils de hauteur. On va dans Do cuts > 2D Polygonal Cut, puis
on sélectionne les points, on finit avec «ESC». On clique ensuite sur l’icône «draw
instantaneous water profile»

ouvrir l’outil «View


graphs»

outil pour profil


de hauteur choix de l’outil

Exemple 1 Post-traitement ENAC/LHE | 2020 34


Post-traitement

On obtient un profil de la hauteur d’eau et du canal :

option du gestion des graphes


dessin

Exemple 1 Post-traitement ENAC/LHE | 2020 35


Post-traitement
On peut tracer d’autres profils dans l’onglet «Create» de la fenêtre

outil pour coupe création d’un nouveau graphique


de la hauteur création de la ligne de
coupe

Exemple 1 Post-traitement ENAC/LHE | 2020 36


Post-traitement
Le problème est que le précédent graphique est toujours visible. On le supprime en
allant dans l’onglet «Graph Management»

aller dans l’onglet «Graph


Management»
nouveau profil

Exemple 1 Post-traitement ENAC/LHE | 2020 37


Post-traitement
On choisit le graphique à supprimer et on exécute la suppression avec l’icône à
droite du menu déroulant.

Exemple 1 Post-traitement ENAC/LHE | 2020 38


Post-traitement
On va affiner les calculs en revenant à l’étape du calcul. Pour cela, on va cliquer sur
l’icône «Toggle between pre and postprocess». On peut prendre une photo avant
cela pour faire la comparaison (cliquer sur l’icône «Take a snaphot»).

faire une photo bascule vers le mode «preprocess» (calcul)


(export)

Exemple 1 Post-traitement ENAC/LHE | 2020 39


Calcul affiné
Dans le menu Data > Problem Data, modifiez les paramètres comme suit :

prendre «2nd order»

prendre 0.001

Exemple 1 Pré-traitement ENAC/LHE | 2020 40


Calcul affiné
On va aussi remailler avec une maille plus fine de 50 cm

prendre une maille


de 50 cm

générez de nouveau
le maillage

Exemple 1 Pré-traitement ENAC/LHE | 2020 41


Calcul affiné

On obtient un nouveau maillage :

Exemple 1 Pré-traitement ENAC/LHE | 2020 42


Post-traitement
On note les changements dans l’allure et les valeurs calculées. On peut faire une
photo pour comparer avec le cas précédent.

Exemple 1 Post-traitement ENAC/LHE | 2020 43


Post-traitement
En allant dans Windows > Animate, on peut voir défiler les simulations aux temps
sélectionnés.

Exemple 1 Post-traitement ENAC/LHE | 2020 44


Calcul affiné
On va mailler le domaine avec une grille structurée composée de quadrangles de
taille 50 ×10 cm. On bascule en mode prétraitement, puis on va dans Structured>
Lines> Assign size

Exemple 1 Pré-traitement ENAC/LHE | 2020 45


Calcul affiné
Une fenêtre s’affiche, on tape 0.5 (m), puis on sélectionne les deux lignes
horizontales (les mailles alignées le long de l’axe x auront pour longueur 50 cm).

Exemple 1 Pré-traitement ENAC/LHE | 2020 46


Calcul affiné
On arrête la sélection en appuyant sur «ESC», alors une nouvelle fenêtre s’affiche.
On inscrit 0.1 (m). On sélectionne les deux arêtes verticales et on tape sur «ESC»,
puis «Close». On finit cette étape en remaillant Mesh > Generate mesh.

Exemple 1 Pré-traitement ENAC/LHE | 2020 47


Calcul affiné
Si on agrandit le maillage, on vérifie qu’on a bien la forme désirée. On peut alors
relancer le calcul : Calculate > Calculate. Cela prend un peu plus de temps !

agrandissement

Exemple 1 Pré-traitement ENAC/LHE | 2020 48


Post-traitement
On revient en post‐traitement et on trace la carte du nombre de Froude.

Exemple 1 Post-traitement ENAC/LHE | 2020 49


Post-traitement
En comparant les cartes de Froude, on note l’effet de la taille de la maille et du type
de solveur sur les résultats.

maillage fin, solveur


Roe ordre 2

maillage grossier,
solveur Roe ordre 1

Exemple 1 Post-traitement ENAC/LHE | 2020 50

Vous aimerez peut-être aussi