fr:tutorials:telemac

This is an old revision of the document!


A partir d'un modèle TELEMAC 2D

L'objectif de ce tutoriel est de modéliser l'habitat du barbeau fluviatile adulte à partir de plusieurs simulations hydrauliques 2D TELEMAC. Les résultats seront visualisables en figures interactives, en sortie SIG ainsi qu'en 3D. Les principales étapes sont les suivantes :

  1. Les données TELEMAC seront lues par le logiciel pour créer un fichier hydraulique .hyd.
  2. Les données de substrat seront lues par le logiciel pour créer un fichier substrat .sub.
  3. Les fichiers .hyd et .sub seront fusionnés en un fichier .hab à partir duquel HABBY pourra effectuer des calculs d'habitats.
  4. Le modèle biologique du barbeau fluviatile adulte sera sélectionné.
  5. Le calcul d'habitat sera réalisé.
  6. Les résultats seront ensuite visualisés et exportés.

  • Installer HABBY.
  • Télécharger et extraire les fichiers d'exemple d'hydraulique et de substrat :
  • Un logiciel de SIG, comme QGIS ou ArcGIS (pour visualisation des exports cartographique).
  • Le logiciel open-source Paraview (pour visualisation des exports en 3 dimensions) https://www.paraview.org/.
  • Un tableur, comme LibreOffice Calc ou Excel (pour visualisation des exports TXT).

:!: Ces fichiers sont des données EDF et ne peuvent être utilisés que pour les tutoriels d'HABBY. :!:

Fichier(s) utilisé(s) Description
d1.slf, d2.slf, d3.slf, d4.slf, d5.slf, d6.slf d7.slf, d8.slf, d9.slf Modélisation TELEMAC 2D d'une rivière en tresse à plusieurs débits. Ces fichiers sont des fichiers de résultat de simulation d'écoulement permanent. Chaque fichier représente un débit constant simulé. Chaque fichier contient un seul pas de temps.
indexHYDRAU.txt Pour utiliser plusieurs fichiers d'entrée hydraulique en même temps dans HABBY, il est nécessaire d'avoir préalablement créé un fichier indexHYDRAU.txt pour assigner une valeur de débit à chaque fichier d'entrée.
discharge_chronicle.txt Chronique de débit utilisée avec l'outil d'interpolation d'HABBY (facultatif pour le calcul d'habitat).

Voici le contenu du fichier indexHYDRAU.txt :

EPSG=unknown
filename	Q[m3/s]
d1.slf	9.2
d2.slf	21.2
d3.slf	35
d4.slf	48.4
d5.slf	74.7
d6.slf	110
d7.slf	150
d8.slf	175
d9.slf	259

*Guide utilisateur : Création d'un fichier hydraulique .hyd.

:!: Ces fichiers sont des données fictives et sont utilisés seulement pour le tutoriel. :!:

Fichier(s) utilisé(s) Description
sub_PolygonSandreCoarser-dom.shp (et fichiers associés .shx, dbf, ..) Cette donnée SIG est de type Shapefile et représente des polygones de substrat homogène. Méthode de cartographie : Polygon (Polygone). Code de classification : Sandre (Malavoi et Souchon 1989). Méthode de classification : coarser-dominant (PlusGros-Dominant).
sub_PolygonSandreCoarser-dom.txt Il est nécessaire d'avoir préalablement créé un fichier du même nom que le Shapefile, soit 'sub_PolygonSandreCoarser-dom.txt' dans le but d'indiquer à HABBY le code de classification et la méthode de classification du substrat ainsi que les valeurs de substrat par défaut (en cas de non-superposition complète du substrat sur l'hydraulique). Ce dernier est fourni avec le kit de données d'exemple.

Voici, le contenu du fichier 'sub_PolygonSandreCoarser-dom.txt' :

substrate_classification_code=Sandre
substrate_classification_method=coarser-dominant
default_values=12, 12

*Guide utilisateur : Description détaillée des fichiers de substrat

  • Lancez le logiciel.
  • Si nécessaire, mettre la langue en français avec le menu Settings - Language - French.
  • Allez au menu Projet - Nouveau.

Ceci vous ouvre la fenêtre HABBY - Nouveau Projet.

  • Si nécessaire, changez le Répertoire du projet:, en cliquant sur .
  • Renseignez en Nom de projet: : 'Tuto_TELEMAC'.
  • Choisissez en Type de projet: : 'physique'.
  • cliquez sur [Créer un projet].

Le projet est alors créé et vous donne accès à de nouveaux onglets.

*Guide utilisateur : Création de projet

  • Ouvrez l'onglet Hydraulique.
  • Pour Sélectionnez un modèle choisissez 'TELEMAC 2D'.

Ceci ouvre le gestionnaire de fichier d'entrée pour TELEMAC.

  • Dans Fichier de résultat (.res, .., cliquer sur pour ensuite sélectionner la totalité des fichiers TELEMAC ('d1.slf, …, d9.slf') ou seulement le fichier 'indexHYDRAU.txt'.
  • Si la prélecture s'est bien déroulée, le logiciel devrait afficher les informations suivantes :
    • Nom tronçon: : 'Tronçon D'
    • Nom d'unité: : sélection de '9.2' à '259'
    • Type : 'discharge [m3/s]'
    • Nombre : '9/9'
    • Données aux mailles : ''
    • Données aux noeuds : 'elevation, water depth, water velocity'
    • Code EPSG : '2154'
    • Nom de fichier .hyd : 'd1_to_d9.hyd'

  • Si ces informations sont valides, vous pouvez lancer le calcul en appuyant sur le bouton [Créer 1 fichier .hyd].

Une fois le processus terminé, un fichier 'd1_to_d9.hyd' est créé.

*Guide utilisateur : Création d'un fichier hydraulique .hyd

  • Ouvrez l'onglet Substrat.
  • Pour Méthode de cartographie .. vérifiez que 'polygones (.shp, .gpkg)' est bien sélectionné.
  • Dans Fichier (.shp, .gpkg), cliquer sur pour ensuite sélectionner le fichier 'sub_PolygonSandreCoarser-dom.shp'.
  • Si la prélecture s'est bien déroulée, le logiciel devrait afficher les informations suivantes :
    • Fichier (.shp, .gpkg) : 'sub_PolygonSandreCoarser-dom.shp'
    • Code de classification: : 'Sandre'
    • Méthode de classification : 'coarser-dominant'
    • Valeurs par défaut : '12, 12'
    • Code EPSG : '2154'
    • Nom de fichier .sub : 'sub_PolygonSandreCoarser-dom.sub'

  • Si les informations affichés dans cet onglet sont valides, vous pouvez lancer le calcul en appuyant sur le bouton [Créer un fichier .sub].

Une fois le processus terminé, un fichier 'sub_PolygonSandreCoarser-dom.sub' est créé.

*Guide utilisateur : Création d'un fichier .sub

  • Restez dans l'onglet Substrat.
  • Dans le groupe Fusion de l'hydraulique et du substrat, vérifiez que les noms de fichiers sont bien sélectionnés pour :
    • nom de fichier .hyd : 'd1_to_d9.hyd'.
    • nom de fichier .sub : 'sub_PolygonSandreCoarser-dom.sub'.

  • Puis lancez la fusion avec le bouton [Créer un fichier .hab]

Une fois le processus terminé, un fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom.hab' est créé.

*Guide utilisateur : Fusion de l'hydraulique et du substrat

  • Ouvrez l'onglet Calc. Habitat.
  • Vérifiez pour Fichier(s) d'habitat que le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom.hab' est bien sélectionné.
  • Pour ajouter des modèles biologiques à calculer, cliquez sur le bouton [Ajouter des modèles].

Ceci ouvre l'explorateur de modèle biologique.

  • Dans le premier onglet Filtre de modèle, affinez votre recherche par les critères suivants :
    • Pays : 'France'.
    • Type d'animal aquatique : 'fish'.
    • Stade et taille : 'adult'.
    • Filtre code ONEMA / Poisson : 'BAF'.

  • Dans le second onglet Choix de modèle :
    • Cliquez sur le modèle 'Barbus barbus - adult - BAF01' dans la liste de gauche Modèles disponibles ...
    • (Facultatif) Vous pouvez cliquer sur [Afficher les courbes de préférences] pour afficher le modèle biologique dans une figure interactive
    • Glissez-déposez de gauche à droite le modèle 'Barbus barbus - adult - BAF01' dans la liste de droite Modèles sélectionnés ...

  • Validez avec le bouton [Valider les modèles sélectionnés].

Le modèle 'Barbus barbus - adult - BAF01' a été ajouté à la liste des modèles à calculer.

  • Les options d'hydraulique et de substrat pour le modèle biologique 'Barbus barbus - adult - BAF01' sont laissées par défaut, soit :
    • Option hydraulique : 'HV' (Hauteur et Vitesse).
    • Option substrat : 'Dominant' (substrat dominant).

  • Vous pouvez maintenant lancer le calcul d'habitat pour le barbeau fluviatile adulte avec le bouton [Calcul habitat].

Une fois le processus terminé, le résultat du modèle 'BAF01_adult_HV_Dominant' a été ajouté au fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom.hab'. Par défaut, à chaque calcul, le fichier de résultat de calcul d'habitat texte est créé : 'd1_to_d9_sub_PolygonSandreCoarser-dom_wua.txt' décrivant les valeurs d'habitat et les surface pondérées utiles du barbeau fluviatile adulte pour chaque débit simulé. Ce dernier est directement visualisable dans un éditeur de texte ou dans un tableur.

Vous avez la possibilité de visualiser les résultats en détail, soit via les figures ou soit via les exports de l'explorateur de données.

*Guide utilisateur : Calcul d'habitat à partir d'un fichier habitat .hab vous explique plus en détail les possibilités offertes par HABBY.

Préambule

Dans ce tutoriel, pour le barbeau fluviatile adulte, nous allons :

  1. Créer des figures pour visualiser:
    1. une carte interactive d'habitat pour un débit de 74.7 m3/s.
    2. une chronique d'habitat interactive pour tous les débits.
  2. Réaliser un export de fichiers SIG, 3D et TXT.
  3. Visualiser les fichiers exportés :
    1. SIG représentant le maillage pour tous les débits (.gpkg).
    2. 3D représentant la topographie du fond du cours d'eau (.stl).
    3. 3D représentant le niveau d'eau pour tous les débits (.pvd représentant plusieurs .vtu).
    4. TXT décrivant l'état du maillage pour tous les débits.

Pour visualiser en détail les données en figure et en export de fichier :

  • Ouvrir l'onglet Explorateur de données.

*Guide utilisateur : Explorateur de données

Figures

  • Dans l'onglet Explorateur de données, pour types de fichier, sélectionnez 'habitat'.
  • Dans la liste de Nom de fichier, sélectionnez le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom.hab'.
  • Ouvrir le groupe Visualisateur/exporteur de figure en cliquant sur son nom.

Carte interactive

  • Dans ce groupe Visualisateur/exporteur de figure, choisir :
    • tronçon(s) : 'Tronçon D'.
    • discharge [m3/s]</hi> : '74.7'.
    • variables aux mailles : 'BAF01_adult_HV_Dominant'.
    • Options de figure :
      • carte : activé.
      • valeur globale d'habitat : désactivé.
      • mode : 'interactive'.
  • Lancer le processus de création de figure avec le bouton [Lancer].

Une carte d'habitat interactive est alors affichée.

NB : Pour fermer toutes les fenêtres de figure interactive, utilisez le bouton du menu rapide de la fenêtre principale.

Chronique interactive

  • Dans ce groupe Visualisateur/exporteur de figure, choisir :
    • tronçon(s) : 'Tronçon D'.
    • discharge [m3/s]</hi> : tous les débits (de '9.2' à '259').
    • variables aux mailles : 'BAF01_adult_HV_Dominant'.
    • Options de figure :
      • carte : désactivé.
      • valeur globale d'habitat : activé.
      • mode : 'interactive'.
  • Lancer le processus de création de figure avec le bouton [Lancer].

Une chronique d'habitat interactive est alors affichée.

NB : Pour fermer toutes les fenêtres de figure interactive, utilisez le bouton du menu rapide de la fenêtre principale.

Exports

Dans l'onglet Explorateur de données, pour types de fichier, vérifier que 'habitat' est bien sélectionné.

  • Dans la liste de Nom de fichier, vérifier que le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom.hab' est bien sélectionné.
  • De préférence, fermez le groupe Visualisateur/exporteur de figure.
  • Ouvrir le groupe Exporteur de données en cliquant sur son nom.
  • Cochez les élements suivants :
    • Geopackage (.gpkg) Maillage par unités
    • 3D (.slt) Maillage du modèle complet (MNT)
    • 3D (.pvd, .vtu) Maillage par unités
    • TXT (.txt) Maillage détaillé

  • Lancer le processus d'export avec le bouton [Lancer].

A la fin du processus, tous les fichiers demandés ont été exportés.

NB : Tous les fichiers exportés sont localisés dans le répertoire 'output' du projet. Pour accéder à ces derniers, utilisez le bouton du menu rapide de la fenêtre principale.

SIG

Dans un premier temps, nous allons nous intéresser aux exports Geopackage (.gpkg) Maillage par unités, soit le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_mesh.gpkg'.

  • Ouvrir ce fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_mesh.gpkg' présent dans le répertoire du projet ('…\Tuto_TELEMAC\output\GIS') dans votre logiciel SIG.

Ce fichier Géopackage contient plusieurs couches (équivalente chacune à une fichier de type Shapefile). Soit une couche de polygones triangulaires (données aux mailles) pour chaque débit.

Les tables attributaires de ces couches contiennent toutes les données aux mailles dont les données d'habitat du barbeau fluviatile adulte.

NB: Des fichiers de styles QGIS (.qml) sont fournis pour faciliter l'affichage des données avec le logiciel QGIS.

3D

Dans un second temps, nous allons nous intéresser aux exports 3D (.stl) Maillage du modèle complet, soit le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_unit_all_wholeprofile_mesh.stl'. Ce fichier 3D .stl (stéréolithographie) représente le modèle numérique de terrain du cours d'eau en 3 dimensions.

  • Ouvrir ce fichier présent dans le répertoire du projet ('…\Tuto_TELEMAC\output\3D') dans le logiciel Paraview, à l'aide d'un glisser-déposer.

  • Afficher la couche en cliquant sur l’icône à gauche du nom de fichier.

Dans un troisième temps, nous allons nous intéresser aux exports 3D (.pvd, .vtu) Maillage par unités, soit :

  • le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_water level.pvd'.
  • les fichiers 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_XXXX_water level.vtu'.

Ensemble, ces fichiers 3D .pvd et .vtu représentent le niveau d'eau en 3 dimensions pour chaque unité.

  • Ajoutez le fichier 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_water level.pvd' dans le logiciel Paraview, à l'aide d'un glisser-déposer.
  • Affichez le avec .
  • Dans l'onglet 'Properties' puis le sous-onglet 'Display' de la couche du fichier .pvd, choisir pour 'Coloring' : 'BAF01_adult_HV_Dominant' pour afficher la coloration de l'habitat du Barbeau.

  • Vous pouvez vous changer l'angle de vue à l'aide de la souris ou souris + CTRL
  • Vous pouvez aussi faire défiler les unités à l'aide des boutons .

TXT

Pour finir, nous allons nous intéresser aux exports TXT présents dans le répertoire du projet '…\Tuto_TELEMAC\output\text', soit :

  • 'd1_to_d9_sub_PolygonSandreCoarser-dom_wua.txt' : chronique d'habitat exportée à chaque calcul.
  • 'd1_to_d9_sub_PolygonSandreCoarser-dom_Troncon D_XXXX_detailled_mesh.txt' : données aux mailles par unité, exportée manuellement.

Ces derniers sont directement utilisables dans un tableur par glisser-déposer.

Préambule

L'objectif de cette dernière partie du tutoriel est de connaître les valeurs d'habitat pour une série temporelle de débit à l'aide de l'outil Interpolation.

  • Ouvrir l'onglet Outils.
  • Ouvrir le sous-onglet Interpolation.

*Guide utilisateur : Interpolation

Données disponibles

  • Cliquez sur le groupe Données disponibles pour l'ouvrir.
  • Sélectionnez le fichier d'habitat 'd1_to_d9_sub_PolygonSandreCoarser-dom.hab'.
  • Vérifiez que le 'Tronçon D' est bien sélectionné.
  • Vérifiez que le 'BAF01_adult_HV_Dominant' est bien sélectionné.

Le groupe Données souhaitées est alors prêt pour choisir les données à interpoler.

Données souhaitées

  • Si nécessaire, fermer le groupe Données disponibles.
  • Cliquez sur le groupe Données souhaitées pour l'ouvrir.
  • Sélectionnez le fichier de chronique de débit préalablement téléchargé 'discharge_chronicle.txt' avec le bouton [Charger et lancer] du groupe à partir d'un fichier .txt.

Les résultats interpolés sont alors affichés dans le groupe Résultats interpolés.

Résultats interpolés

  • Si nécessaire, fermer le groupe Données souhaitées.
  • Si nécessaire, cliquez sur le groupe Résultats interpolés pour l'ouvrir.

  • Cliquez sur le bouton de [Lancer] de Afficher la chronique interpolée : pour afficher la chronique interpolée.

  • fr/tutorials/telemac.1640023523.txt.gz
  • Last modified: 2021/12/20 19:05
  • by fzaoui