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 Constitution du cas de calcul
21 #########################################
23 .. |createCalculationCase1| image:: /_static/createCalculationCase1.png
26 .. |createCalculationCase2| image:: /_static/createCalculationCase2.png
29 .. |createCalculationCase3| image:: /_static/createCalculationCase3.png
32 .. |createCalculationCase4| image:: /_static/createCalculationCase4.png
35 .. |createCalculationCase5| image:: /_static/createCalculationCase5.png
38 .. |createCalculationCase6| image:: /_static/createCalculationCase6.png
41 .. |createCalculationCase7| image:: /_static/createCalculationCase7.png
44 .. |createCalculationCase8| image:: /_static/createCalculationCase8.png
47 .. |createCalculationCase9| image:: /_static/createCalculationCase9.png
50 .. |createCalculationCase10| image:: /_static/createCalculationCase10.png
56 Nous allons créer un *Cas de Calcul*, c'est à dire la configuration des objets que nous allons retenir dans notre étude.
58 Nous avons créé 3 objets : le lit mineur, le lit majeur, et le domaine d'étude.
60 Pour créer un *cas de calcul*, nous utilisons le menu contextuel de la rubrique *CALCULATION CASE*.
62 |createCalculationCase1|
64 Dans le dialogue, nous nommons le cas : *garonne_1*.
66 Nous choisissons comme limite le domaine,
67 nous prenons le mode manuel (ce mode sera expliqué plus loin),
68 nous sélectionnons les trois objets présents, pour les inclure dans le cas.
70 Il faut valider cette étape en appuyant sur le bouton *next*.
72 |createCalculationCase2|
74 Le dialogue propose de sélectionner des groupes à conserver :
75 il s'agit des contours des différents objets pris en compte dans le cas.
76 Ces groupes peuvent se révéler utiles par la suite pour définir des conditions aux limites, ou contrôler le maillage.
77 Le fait de les conserver permet de les retrouver sous leur nom dans les différentes étapes du calcul.
79 Nous sélectionnons les trois groupes proposés, pour les garder dans le cas.
81 Il faut valider cette étape en appuyant sur le bouton *next*.
83 |createCalculationCase3|
85 Le dialogue suivant permet d'affecter des coefficients de frottement à différentes zones du domaine,
86 à l'aide d'une table de coefficients de Strickler, et d'un découpage en zones `land cover map`.
87 Il faut avoir préalablement importé et/ou édité cette table de Strickler et ce `land cover map`.
88 Nous sautons cette étape dans le cadre de notre étude simple. Cette étape sera développée plus tard.
90 Il faut valider cette étape en appuyant sur le bouton *next*.
92 |createCalculationCase4|
94 Choix du calcul de la Bathymetrie pour les zones de chevauchement
95 =================================================================
97 L'étape suivante montre le résultat de la *partition* des différentes zones retenues dans le cas de calcul.
98 Les surfaces initiales ont été découpées selon les lignes de chevauchement.
100 Le panneau de droite montre autant de *régions* que de faces découpées : chaque région contient une face découpée ou *zone*.
102 Certaines zones sont colorées en rouge : ces zones sont les zones de chevauchement des faces initiales.
103 La liste des objets initiaux apparaît dans la deuxième colonne.
105 Pour ces zones, plusieurs définitions de bathymétrie sont possibles. Elles sont listées en troisième colonne.
106 Tant que l'on n'a pas défini quelle règle prendre pour calculer la bathymétrie sur la zone, elle est déclarée *en conflit*.
108 |createCalculationCase5|
110 Il faut sélectionner successsivement chaque zone en conflit, pour choisir le mode de calcul de la bathymétrie
112 La sélection s'opère dans le menu déroulant associé à la zone.
114 Les choix possibles sont :
116 * une bathymétrie parmi celles proposées
118 * le minimum local de l'ensemble des bathymétries listées
120 * le maximum local de l'ensemble des bathymétries listées
122 |createCalculationCase6|
124 Quand la résolution des conflits est terminée, il ne doit plus rester de zone rouge.
126 Il est possible de regénérer les couleurs des zones (bouton *regenerate colors*) si nécessaire.
128 |createCalculationCase7|
130 Regroupement des zones en régions
131 =================================
133 Nous regroupons ensuite plusieurs zones dans des régions. Pourquoi ?
135 Une zone correspond à un mode de calcul de la bathymétrie.
136 Le contour de cette zone n'est pas forcément intéressant en tant que *ligne de contrainte* du maillage.
137 Quand on regroupe plusieurs zones contiguës dans une même région, seul le contour de la région sera gardé en
138 tant que *ligne de contrainte* du maillage.
140 Nous regroupons donc les deux zones de la rive gauche ensemble, et faisons de même avec les deux zones de la rive Droite,
141 pour obtenir trois régions.
143 Pour déplacer une zone, il faut faire un *drag & drop* de cette zone d'une région à une autre.
145 Il faut valider cette étape en appuyant sur le bouton *next*.
147 |createCalculationCase8|
149 L'étape suivant concerne le `land cover map`. Nous passons cette étape.
151 Il faut valider cette dernière étape en appuyant sur le bouton *apply and close*.
153 |createCalculationCase9|
155 Le cas est publié dans l'arbre d'étude.Nous sélectionnons chaque région pour lui donner un nom significatif (menu contextuel).
157 Pour identifier la région, il faut s'aider en examinant les zones qu'elle contient.
158 La vue graphique affiche les zones. En développant l'arbre d'étude au niveau de chaque région,
159 il est possible de sélectionner les zones pour les mettre en surbrillance.
161 En principe, il n'est pas nécessaire de renommer les zones elles mêmes, mais seulement les régions.
162 Ce sont les régions que l'on utilisera par la suite à l'aide de leur nom. Une étude réaliste peut en contenir plusieurs dizaines.
164 |createCalculationCase10|
168 :ref:`ref_exempleInondation`