Salome HOME
Merge branch 'BR_H2018_DRAFT' into BR_2018_V8_5
[modules/hydro.git] / doc / salome / tutorial / depouillementCalcul.rst
index 541b61c3e5be4a0831f3194555bf0c02b266fd45..9e381303bbb8b5ddc2f38a6d7aa664926056369d 100644 (file)
 Dépouillement du calcul TELEMAC
 #########################################
 
-blabla.
\ No newline at end of file
+
+.. |paravisDansSalome| image:: /_static/paravisDansSalome.png
+   :align: middle
+
+.. |hydraulicsFilters| image:: /_static/hydraulicsFilters.png
+   :align: middle
+
+.. |paravis02| image:: /_static/paravis02.png
+   :align: middle
+
+.. |paravis03| image:: /_static/paravis03.png
+   :align: middle
+
+.. |paravis04| image:: /_static/paravis04.png
+   :align: middle
+
+.. |paravis05| image:: /_static/paravis05.png
+   :align: middle
+
+.. |paravis06| image:: /_static/paravis06.png
+   :align: middle
+
+.. |paravis07a| image:: /_static/paravis07a.png
+   :align: middle
+
+.. |paravis07| image:: /_static/paravis07.png
+   :align: middle
+
+.. |paravis08| image:: /_static/paravis08.png
+   :align: middle
+
+.. |paravis08| image:: /_static/paravis08.png
+   :align: middle
+
+.. |paravis09| image:: /_static/paravis09.png
+   :align: middle
+
+.. |paravis10| image:: /_static/paravis10.png
+   :align: middle
+
+.. |paravis11| image:: /_static/paravis11.png
+   :align: middle
+
+.. |paravis12| image:: /_static/paravis12.png
+   :align: middle
+
+.. |paravis13| image:: /_static/paravis13.png
+   :align: middle
+
+.. |paravis14| image:: /_static/paravis14.png
+   :align: middle
+
+.. |paravis15| image:: /_static/paravis15.png
+   :align: middle
+
+.. |paravis16| image:: /_static/paravis16.png
+   :align: middle
+
+.. |paravis17| image:: /_static/paravis17.png
+   :align: middle
+
+.. |paravis18| image:: /_static/paravis18.png
+   :align: middle
+
+.. |paravis19| image:: /_static/paravis19.png
+   :align: middle
+
+.. |paravis20| image:: /_static/paravis20.png
+   :align: middle
+
+.. |paravis21| image:: /_static/paravis21.png
+   :align: middle
+
+.. |paravis22| image:: /_static/paravis22.png
+   :align: middle
+
+.. |paravis24| image:: /_static/paravis24.png
+   :align: middle
+
+.. |paravis25| image:: /_static/paravis25.png
+   :align: middle
+
+.. |paravis26| image:: /_static/paravis26.png
+   :align: middle
+
+.. |paravis27| image:: /_static/paravis27.png
+   :align: middle
+
+Paravis correspond à l'adaptation du produit open source Paraview à SALOME.
+
+Paravis peut être utilisé de de façons. Soit comme module depuis l'interface graphique de SALOME,
+
+  |paravisDansSalome|
+
+soit en tant qu'outil autonome.
+
+
+Lancement de Paraview en mode autonome
+======================================
+
+Installer la dernière version de SALOME. Sur l'intranet EDF : ::
+
+  ftp://ftp.pleiade.edf.fr/projets/salome/Releases/
+
+Une fois SALOME installé, 2 dossiers sont créés : 
+
+* appli_xxx
+* Salome_xxx
+
+Lancer Paraview par le salome shell de SALOME.
+
+La commande est : ::
+
+  <chemin appli_xxx>/salome shell paraview
+  
+Exemple ::
+
+  ~/salome-hydro/SALOME_DEV/14-10-2018/appli_DEV/salome shell paraview
+
+Paraview s’ouvre.
+
+Filtres utiles pour l'hydraulique
+=================================
+
+Charger un fichier résultat : *File / Open*.
+
+Cliquer sur *Apply*.
+
+Aller dans *Filters / Hydraulics*. C’est là que sont répertoriés les filtres dédiés à l’hydraulique tels que :
+
+* Profil spatial
+* Profil temporel
+* Calcul de débit à travers une section
+* Calcul de sédiments érodés / déposés dans une zone
+* Evolution temporelle d’une variable dans une colonne d’eau (en un x et y fixé, 
+  évolution d’une variable comme la température, par exemple, en fonction du temps
+  en abscisse et de la profondeur en ordonnées)
+  
+ |hydraulicsFilters|
+Filtre Temporal on Point
+------------------------
+
+Charger un fichier résultat.
+
+Sélectionner le filtre Temporal On Point.
+
+Pour l’instant, se placer en 3D. Il existe un bug pour déplacer la croix si on reste en 2D.
+
+  |paravis02|
+  
+Déplacer la croix blanche à l’endroit souhaité. La croix blanche est située initialement au centre de la boîte encadrant le modèle.
+
+  |paravis03|
+
+Cliquer sur *Apply*.
+
+Sélectionner la variable à afficher, par exemple Free surface.
+
+  |paravis04|
+
+* **Astuce :** La croix blanche a disparu à ce moment sur la fenêtre de gauche RenderView.
+  Pour la faire réapparaître, se placer sur la fenêtre RenderView montrant le fichier résultat.
+
+Filtre Spatial Profile
+----------------------
+
+Charger un fichier résultat.
+
+Lancer le filtre Spatial Profile : une ligne jaune apparaît, diagonale de la boîte encadrant le modèle.
+
+  |paravis05|
+
+Déplacer les 2 extrémités de cette ligne à l’endroit où l’on souhaite commencer la polyligne.
+
+  |paravis06|
+
+Adapter l’échelle de couleur si besoin : pour cela se placer sur le fichier résultat et cliquer sur :
+
+  |paravis07a|
+  
+  |paravis07|
+
+Se replacer sur le filtre SpatialProfile1.
+
+  |paravis08|
+
+Utiliser les commandes de l’encadré rouge : 
+on conseille d’utiliser la dernière commande *Alt + Left click* pour ajouter des points à la fin de la polyligne.
+
+  |paravis09|
+
+  |paravis10|
+
+Et ainsi de suite jusqu’à l’obtention de la ligne souhaitée.
+
+Cliquer sur *Apply*.
+
+Sélectionner la variable souhaitée, par exemple *Curv Abscissa*.
+
+  |paravis11|
+
+* **Astuce :** La polyligne a disparu à ce moment sur la fenêtre de gauche RenderView.
+  Pour la faire réapparaître, se placer sur la fenêtre RenderView montrant le fichier résultat.
+
+  |paravis12|
+
+* **Remarque importante :**
+
+  Au 16-11-2018, il existe un bug sur l’interpolation le long de cette polyligne.
+  Le tracé de la polyligne fonctionne bien mais les points rajoutés ne sont pas pris en compte dans l’interpolation. 
+
+Filtre Spatial Profile On Points
+--------------------------------
+
+Charger un fichier résultat. 
+
+Cliquer sur *Apply*.
+
+Charger une polyligne déjà créée. Cette polyligne peut avoir 2 formats : shape ou sinusx.
+(créée dans Qgis par exemple au format shape).
+
+Cliquer sur *Apply*.
+
+Si la polyligne est déjà dans le même référentiel local que le modèle, elle s’affiche automatiquement.
+
+  |paravis13|
+
+Penser aux possibles translations qui ont pu être effectuées lors de la construction du modèle.
+Si la polyligne est construite dans Qgis sur fond de carte, elle sera dans le référentiel global.
+Il va donc falloir la translater dans Paraview. 
+
+Pour cela une fois la polyligne chargée, sélectionner le filtre *Transform* et renseigner
+la translation dans l’encadré rouge.
+Une boîte s’affiche, on peut la faire disparaître en décochant *Show box* (dans l’encadré rouge).
+
+  |paravis14|
+
+Lancer le filtre Spatial *Profil On Points*.
+
+Une fenêtre s’ouvre : 
+
+* Renseigner dans un premier temps l’input : il s’agit du fichier résultat. 
+* Renseigner dans un deuxième temps la source : il s’agit de la polyligne chargée (ou de sa translation s’il y a lieu).
+
+  |paravis15| |paravis16|
+
+Cliquer sur *OK*.
+
+Cliquer sur *Apply*.
+
+Sélectionner la variable que l’on souhaite visualiser, exemple ci-dessous la surface libre.
+
+  |paravis17|
+
+* **Remarque :** Un point important est de choisir le nombre de subdivisions de la polyligne (chiffre variant entre 1 et 100).
+  La valeur conseillée est 50. La courbe traçant la variable sera alors plus précise, plus détaillée. 
+  
+  Pour cela, sélectionner la polyligne dans *Pipeline Browser*.
+  
+  Changer le nombre de subdivisions : ici on passe de 1 à 50.
+
+  |paravis18|
+
+Cliquer sur *Apply*.
+
+  |paravis19|
+
+L’interpolation est plus précise.
+
+Filtre Rate Of Flow Through Section
+-----------------------------------
+
+Charger un fichier résultat.
+
+Cliquer sur *Apply*.
+
+Charger un fichier polyligne décrivant une section (à travers laquelle on souhaite connaître le débit transitant).
+Cette polyligne peut avoir 2 formats : shape ou sinusx. 
+
+Cliquer sur *Apply*.
+
+Lancer le filtre *Rate Of Flow Through Section*.
+
+Une fenêtre s’ouvre : 
+
+* Renseigner dans un premier temps l’input : il s’agit du fichier résultat. 
+* Renseigner dans un deuxième temps la source : il s’agit de la polyligne chargée décrivant
+  la section à travers laquelle on souhaite connaître le débit transitant.
+
+  |paravis20| |paravis21|
+
+Cliquer sur *OK*.
+
+Cliquer sur *Apply*.
+
+  |paravis22|
+
+* **Remarque :** Dans ce cas aussi, on peut changer le nombre de subdivisions de la polyligne chargée.
+  Le résultat change en fonction du nombre de subdivisions. Le probleme est est en cours de traitement par l'équipe de Paraview.
+
+  Dans notre cas, en fonction du nombre de subdivisions (1, 50 ou 100), le débit change :
+  
+*  1 => 1487 m3/s – 1428 m3/s
+*  50 => 1603 m3/s – 1531 m3/s 
+*  100 => 1592 m3/s – 1525 m3/s
+
+Filtre Sediment Deposit
+-----------------------
+
+Charger un fichier résultat.
+
+Cliquer sur *Apply*
+
+Charger un fichier contour (polygone au niveau duquel on souhaite connaître les évolutions du fond (érosion / dépôt)).
+Ce polygone est au format shape. 
+
+Cliquer sur *Apply*.
+
+Lancer le filtre *Sediment Deposit*.
+
+Une fenêtre s’ouvre : 
+
+* Renseigner dans un premier temps l’input : il s’agit du fichier résultat. 
+* Renseigner dans un deuxième temps la source : il s’agit du polygone chargé décrivant le contour au niveau
+  duquel on souhaite connaître les évolutions du fond.
+
+  |paravis24| |paravis25|
+
+Cliquer sur *OK*.
+
+Cliquer sur *Apply*.
+
+  |paravis26|
+  
+On a alors 3 courbes tracées que l’on peut sélectionner comme on le souhaite :
+
+  |paravis27|
+
+* Négatif = érosion
+* Positif = Dépôt
+* Total = Somme des deux
+
+Filtre Depth Vs Time On Point
+-----------------------------
+
+Description à venir.
+
+
+.. only:: html
+ 
+   :ref:`ref_exempleInondation`