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 ou 4 objets : le lit mineur, le lit majeur, la digue optionnelle 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 3 objets naturels présents plus la digue optionnelle, 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 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 Pour cet exemple, la `land cover map` est optionnelle. Pour l'introduire, on peut se référer au
89 paragraphe *Land Cover Map* plus bas.
91 Il faut valider cette étape en appuyant sur le bouton *next*.
93 |createCalculationCase4|
95 Choix du calcul de la Bathymetrie pour les zones de chevauchement
96 =================================================================
98 L'étape suivante montre le résultat de la *partition* des différentes zones retenues dans le cas de calcul, sans la digue.
99 Les surfaces initiales ont été découpées selon les lignes de chevauchement.
101 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*.
103 Certaines zones sont colorées en rouge : ces zones sont les zones de chevauchement des faces initiales.
104 La liste des objets initiaux apparaît dans la deuxième colonne.
106 Pour ces zones, plusieurs définitions de bathymétrie sont possibles. Elles sont listées en troisième colonne.
107 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*.
109 |createCalculationCase5|
111 Il faut sélectionner successivement chaque zone en conflit, pour choisir le mode de calcul de la bathymétrie
113 La sélection s'opère dans le menu déroulant associé à la zone.
115 Les choix possibles sont :
117 * une bathymétrie parmi celles proposées
119 * le minimum local de l'ensemble des bathymétries listées
121 * le maximum local de l'ensemble des bathymétries listées
123 |createCalculationCase6|
125 Quand la résolution des conflits est terminée, il ne doit plus rester de zone rouge.
127 Il est possible de régénérer les couleurs des zones (bouton *regenerate colors*) si nécessaire.
129 |createCalculationCase7|
131 Regroupement des zones en régions
132 =================================
134 Nous regroupons ensuite plusieurs zones dans des régions. Pourquoi ?
136 Une zone correspond à un mode de calcul de la bathymétrie.
137 Le contour de cette zone n'est pas forcément intéressant en tant que *ligne de contrainte* du maillage.
138 Quand on regroupe plusieurs zones contiguës dans une même région, seul le contour de la région sera gardé en
139 tant que *ligne de contrainte* du maillage.
141 Nous regroupons donc les deux zones de la rive gauche ensemble, et faisons de même avec les deux zones de la rive Droite,
142 pour obtenir trois régions.
144 Pour déplacer une zone, il faut faire un *drag & drop* de cette zone d'une région à une autre.
146 Il faut valider cette étape en appuyant sur le bouton *next*.
148 |createCalculationCase8|
150 Il faut valider cette dernière étape en appuyant sur le bouton *Finish*.
152 Le cas est publié dans l'arbre d'étude.Nous sélectionnons chaque région pour lui donner un nom significatif (menu contextuel *Rename*).
154 Pour identifier la région, il faut s'aider en examinant les zones qu'elle contient.
155 La vue graphique affiche les zones. En développant l'arbre d'étude au niveau de chaque région,
156 il est possible de sélectionner les zones pour les mettre en surbrillance.
158 En principe, il n'est pas nécessaire de renommer les zones elles mêmes, mais seulement les régions.
159 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.
161 |createCalculationCase10|
165 :ref:`ref_exempleInondation`