2 Copyright (C) 2015-2016 EDF
4 This file is part of SALOME HYDRO module.
6 SALOME HYDRO module is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
11 SALOME HYDRO module is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with SALOME HYDRO module. If not, see <http://www.gnu.org/licenses/>.
19 #########################################
20 Dépouillement du calcul TELEMAC
21 #########################################
24 .. |paravisDansSalome| image:: /_static/paravisDansSalome.png
27 .. |hydraulicsFilters| image:: /_static/hydraulicsFilters.png
30 .. |paravis02| image:: /_static/paravis02.png
33 .. |paravis03| image:: /_static/paravis03.png
36 .. |paravis04| image:: /_static/paravis04.png
39 .. |paravis05| image:: /_static/paravis05.png
42 .. |paravis06| image:: /_static/paravis06.png
45 .. |paravis07a| image:: /_static/paravis07a.png
48 .. |paravis07| image:: /_static/paravis07.png
51 .. |paravis08| image:: /_static/paravis08.png
54 .. |paravis08| image:: /_static/paravis08.png
57 .. |paravis09| image:: /_static/paravis09.png
60 .. |paravis10| image:: /_static/paravis10.png
63 .. |paravis11| image:: /_static/paravis11.png
66 .. |paravis12| image:: /_static/paravis12.png
69 .. |paravis13| image:: /_static/paravis13.png
72 .. |paravis14| image:: /_static/paravis14.png
75 .. |paravis15| image:: /_static/paravis15.png
78 .. |paravis16| image:: /_static/paravis16.png
81 .. |paravis17| image:: /_static/paravis17.png
84 .. |paravis18| image:: /_static/paravis18.png
87 .. |paravis19| image:: /_static/paravis19.png
90 .. |paravis20| image:: /_static/paravis20.png
93 .. |paravis21| image:: /_static/paravis21.png
96 .. |paravis22| image:: /_static/paravis22.png
99 .. |paravis24| image:: /_static/paravis24.png
102 .. |paravis25| image:: /_static/paravis25.png
105 .. |paravis26| image:: /_static/paravis26.png
108 .. |paravis27| image:: /_static/paravis27.png
111 Paravis correspond à l'adaptation du produit open source Paraview à SALOME.
113 Paravis peut être utilisé de de façons. Soit comme module depuis l'interface graphique de SALOME,
117 soit en tant qu'outil autonome.
120 Lancement de Paraview en mode autonome
121 ======================================
123 Installer la dernière version de SALOME. Sur l'intranet EDF : ::
125 ftp://ftp.pleiade.edf.fr/projets/salome/Releases/
127 Une fois SALOME installé, 2 dossiers sont créés :
132 Lancer Paraview par le salome shell de SALOME.
136 <chemin appli_xxx>/salome shell paraview
140 ~/salome-hydro/SALOME_DEV/14-10-2018/appli_DEV/salome shell paraview
144 Filtres utiles pour l'hydraulique
145 =================================
147 Charger un fichier résultat : *File / Open*.
151 Aller dans *Filters / Hydraulics*. C’est là que sont répertoriés les filtres dédiés à l’hydraulique tels que :
155 * Calcul de débit à travers une section
156 * Calcul de sédiments érodés / déposés dans une zone
157 * Evolution temporelle d’une variable dans une colonne d’eau (en un x et y fixé,
158 évolution d’une variable comme la température, par exemple, en fonction du temps
159 en abscisse et de la profondeur en ordonnées)
163 Filtre Temporal on Point
164 ------------------------
166 Charger un fichier résultat.
168 Sélectionner le filtre Temporal On Point.
170 Pour l’instant, se placer en 3D. Il existe un bug pour déplacer la croix si on reste en 2D.
174 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.
180 Sélectionner la variable à afficher, par exemple Free surface.
184 * **Astuce :** La croix blanche a disparu à ce moment sur la fenêtre de gauche RenderView.
185 Pour la faire réapparaître, se placer sur la fenêtre RenderView montrant le fichier résultat.
187 Filtre Spatial Profile
188 ----------------------
190 Charger un fichier résultat.
192 Lancer le filtre Spatial Profile : une ligne jaune apparaît, diagonale de la boîte encadrant le modèle.
196 Déplacer les 2 extrémités de cette ligne à l’endroit où l’on souhaite commencer la polyligne.
200 Adapter l’échelle de couleur si besoin : pour cela se placer sur le fichier résultat et cliquer sur :
206 Se replacer sur le filtre SpatialProfile1.
210 Utiliser les commandes de l’encadré rouge :
211 on conseille d’utiliser la dernière commande *Alt + Left click* pour ajouter des points à la fin de la polyligne.
217 Et ainsi de suite jusqu’à l’obtention de la ligne souhaitée.
221 Sélectionner la variable souhaitée, par exemple *Curv Abscissa*.
225 * **Astuce :** La polyligne a disparu à ce moment sur la fenêtre de gauche RenderView.
226 Pour la faire réapparaître, se placer sur la fenêtre RenderView montrant le fichier résultat.
230 * **Remarque importante :**
232 Au 16-11-2018, il existe un bug sur l’interpolation le long de cette polyligne.
233 Le tracé de la polyligne fonctionne bien mais les points rajoutés ne sont pas pris en compte dans l’interpolation.
235 Filtre Spatial Profile On Points
236 --------------------------------
238 Charger un fichier résultat.
242 Charger une polyligne déjà créée. Cette polyligne peut avoir 2 formats : shape ou sinusx.
243 (créée dans Qgis par exemple au format shape).
247 Si la polyligne est déjà dans le même référentiel local que le modèle, elle s’affiche automatiquement.
251 Penser aux possibles translations qui ont pu être effectuées lors de la construction du modèle.
252 Si la polyligne est construite dans Qgis sur fond de carte, elle sera dans le référentiel global.
253 Il va donc falloir la translater dans Paraview.
255 Pour cela une fois la polyligne chargée, sélectionner le filtre *Transform* et renseigner
256 la translation dans l’encadré rouge.
257 Une boîte s’affiche, on peut la faire disparaître en décochant *Show box* (dans l’encadré rouge).
261 Lancer le filtre Spatial *Profil On Points*.
263 Une fenêtre s’ouvre :
265 * Renseigner dans un premier temps l’input : il s’agit du fichier résultat.
266 * 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).
268 |paravis15| |paravis16|
274 Sélectionner la variable que l’on souhaite visualiser, exemple ci-dessous la surface libre.
278 * **Remarque :** Un point important est de choisir le nombre de subdivisions de la polyligne (chiffre variant entre 1 et 100).
279 La valeur conseillée est 50. La courbe traçant la variable sera alors plus précise, plus détaillée.
281 Pour cela, sélectionner la polyligne dans *Pipeline Browser*.
283 Changer le nombre de subdivisions : ici on passe de 1 à 50.
291 L’interpolation est plus précise.
293 Filtre Rate Of Flow Through Section
294 -----------------------------------
296 Charger un fichier résultat.
300 Charger un fichier polyligne décrivant une section (à travers laquelle on souhaite connaître le débit transitant).
301 Cette polyligne peut avoir 2 formats : shape ou sinusx.
305 Lancer le filtre *Rate Of Flow Through Section*.
307 Une fenêtre s’ouvre :
309 * Renseigner dans un premier temps l’input : il s’agit du fichier résultat.
310 * Renseigner dans un deuxième temps la source : il s’agit de la polyligne chargée décrivant
311 la section à travers laquelle on souhaite connaître le débit transitant.
313 |paravis20| |paravis21|
321 * **Remarque :** Dans ce cas aussi, on peut changer le nombre de subdivisions de la polyligne chargée.
322 Le résultat change en fonction du nombre de subdivisions. Le probleme est est en cours de traitement par l'équipe de Paraview.
324 Dans notre cas, en fonction du nombre de subdivisions (1, 50 ou 100), le débit change :
326 * 1 => 1487 m3/s – 1428 m3/s
327 * 50 => 1603 m3/s – 1531 m3/s
328 * 100 => 1592 m3/s – 1525 m3/s
330 Filtre Sediment Deposit
331 -----------------------
333 Charger un fichier résultat.
337 Charger un fichier contour (polygone au niveau duquel on souhaite connaître les évolutions du fond (érosion / dépôt)).
338 Ce polygone est au format shape.
342 Lancer le filtre *Sediment Deposit*.
344 Une fenêtre s’ouvre :
346 * Renseigner dans un premier temps l’input : il s’agit du fichier résultat.
347 * Renseigner dans un deuxième temps la source : il s’agit du polygone chargé décrivant le contour au niveau
348 duquel on souhaite connaître les évolutions du fond.
350 |paravis24| |paravis25|
358 On a alors 3 courbes tracées que l’on peut sélectionner comme on le souhaite :
364 * Total = Somme des deux
366 Filtre Depth Vs Time On Point
367 -----------------------------
374 :ref:`ref_exempleInondation`