From 307673e664bdc730661e722f2fcf5b5e4acce97e Mon Sep 17 00:00:00 2001 From: Paul RASCLE Date: Sat, 16 Jan 2016 10:52:53 +0100 Subject: [PATCH] =?utf8?q?tutoriel=20mise=20en=20donn=C3=A9es=20Telemac?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/salome/tutorial/condlim.bcd | 5 ++ doc/salome/tutorial/init.cas | 80 ++++++++++++++++++++ doc/salome/tutorial/init.lqd | 7 ++ doc/salome/tutorial/miseEnDonneesTelemac.rst | 47 +++++++++++- doc/salome/tutorial/polylignes.rst | 2 +- 5 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 doc/salome/tutorial/condlim.bcd create mode 100644 doc/salome/tutorial/init.cas create mode 100644 doc/salome/tutorial/init.lqd diff --git a/doc/salome/tutorial/condlim.bcd b/doc/salome/tutorial/condlim.bcd new file mode 100644 index 00000000..275b6f62 --- /dev/null +++ b/doc/salome/tutorial/condlim.bcd @@ -0,0 +1,5 @@ +4 +5 4 4 4 aval +4 5 5 5 amont +2 2 2 2 bordDroiteDomaine +2 2 2 2 bordGaucheDomaine diff --git a/doc/salome/tutorial/init.cas b/doc/salome/tutorial/init.cas new file mode 100644 index 00000000..8ca3e75b --- /dev/null +++ b/doc/salome/tutorial/init.cas @@ -0,0 +1,80 @@ +/ +/----------------------------------------------------------------------/ +/ ENTREES-SORTIES, FICHIERS +/----------------------------------------------------------------------/ +/ +FICHIER DES CONDITIONS AUX LIMITES : condlim.bcd +FICHIER DE GEOMETRIE : garonne_1Z.med +FORMAT DU FICHIER DE GEOMETRIE : MED +FICHIER DES FRONTIERES LIQUIDES : init.lqd +FICHIER DES RESULTATS : r2d_garonne_1Z.med +FORMAT DU FICHIER DES RESULTATS : MED +FICHIER DES FONDS : garonne_1.xyz +/FICHIER FORTRAN : princi_cms.f +/FICHIER DU CALCUL PRECEDENT : r2d_garonne_1F.med +/FORMAT DU FICHIER DU CALCUL PRECEDENT : MED +/ +/----------------------------------------------------------------------/ +/ OPTIONS GENERALES +/----------------------------------------------------------------------/ +/ +TITRE = 'TELEMAC 2D : CRUE GARONNE' +SUITE DE CALCUL = NON +PAS DE TEMPS = 1.0 +/NOMBRE DE PAS DE TEMPS = 1000 +DUREE DU CALCUL = 1000 +PAS DE TEMPS VARIABLE = OUI +NOMBRE DE COURANT SOUHAITE = 1. +PERIODE POUR LES SORTIES GRAPHIQUES = 200 +PERIODE DE SORTIE LISTING = 50 +NUMERO DU PREMIER PAS DE TEMPS POUR LES SORTIES GRAPHIQUES = 1 +VARIABLES POUR LES SORTIES GRAPHIQUES = 'U,V,H,S,B,W,Q,L' +/U,V: Vitesse; H: Hauteur d'eau; S: Surface libre; W: Strickler +/B: Cote du fond; F: Froude; I,J: Debit; L: Nb de courant; T: Traceur. +INFORMATIONS SUR LE SOLVEUR : OUI +BILAN DE MASSE : OUI +NOMBRE MAXIMUM DE FRONTIERES : 50 +/ +/----------------------------------------------------------------------/ +/ PARAMETRES NUMERIQUES +/----------------------------------------------------------------------/ +/ +REMISE A ZERO DU TEMPS = OUI +PRECONDITIONNEMENT :2 +FORME DE LA CONVECTION : 1;5 +OPTION DE SUPG : 1;2 +DISCRETISATIONS EN ESPACE : 12 ; 11 +IMPLICITATION POUR LA HAUTEUR = 0.6 +IMPLICITATION POUR LA VITESSE = 0.6 +SOLVEUR : 7 +OPTION DU SOLVEUR : 3 +PRECISION DU SOLVEUR = 1.E-5 +MASS-LUMPING SUR H : 1. +CLIPPING DE H = OUI +/ +/----------------------------------------------------------------------/ +/ EQUATIONS +/----------------------------------------------------------------------/ +/ +LOI DE FROTTEMENT SUR LE FOND = 3 +LISSAGES DU FOND = 0 +COEFFICIENT DE FROTTEMENT = 25. +PROPAGATION = OUI +COEFFICIENT DE DIFFUSION DES VITESSES = 1. +DIFFUSION DES VITESSES = OUI +CONVECTION = OUI +CONVECTION DE U ET V = OUI +CONVECTION DE H = OUI +CORRECTION DE CONTINUITE = OUI +BANCS DECOUVRANTS = OUI +OPTION DE TRAITEMENT DES BANCS DECOUVRANTS = 1 +MODELE DE TURBULENCE = 1 +PROFILS DE VITESSE = 1;1 +/ +/CONDITIONS INITIALES : 'HAUTEUR CONSTANTE' +/HAUTEUR INITIALE : 0.001 +CONDITIONS INITIALES : 'COTE CONSTANTE' +COTE INITIALE : 16.0 +/DEBITS IMPOSES : 0.;62. +/COTES IMPOSEES = 0.0;133.70 + diff --git a/doc/salome/tutorial/init.lqd b/doc/salome/tutorial/init.lqd new file mode 100644 index 00000000..2c1a4f35 --- /dev/null +++ b/doc/salome/tutorial/init.lqd @@ -0,0 +1,7 @@ +# Fichier des frontières liquides +# HYDROGRAMME DES DEBITS +# +T Q(1) SL(2) +s m3/s m +0. 500. 16.0 +200000. 500. 16.0 diff --git a/doc/salome/tutorial/miseEnDonneesTelemac.rst b/doc/salome/tutorial/miseEnDonneesTelemac.rst index 6a7bca37..cd96c784 100644 --- a/doc/salome/tutorial/miseEnDonneesTelemac.rst +++ b/doc/salome/tutorial/miseEnDonneesTelemac.rst @@ -20,8 +20,53 @@ Mise en données TELEMAC ######################################### -blabla. +Une fois le maillage généré avec l'altimétrie, il reste à définir la nature des zones de conditions limites, +les valeurs des conditions limites de débit et de hauteur d'eau au cours du temps, et l'ensemble des +paramètres physiques et numériques du calcul. +Il faut se reporter au manuel de Telemac pour la définition de ces différents paramètres. +Ces informations sont regroupées dans plusieurs fichiers de texte (ASCII) que nous allons éditer manuellement +(des outils d'aide à la saisie de de ces paramètres sont en cours de développement et devraient être disponibles fin 2016). + +**Ces différents fichiers seront rangés dans le même répertoire que le maillage.** + +Caractérisation des zones de conditions limites +=============================================== + +Les zones de conditions limites ont été définies dans les étapes précédentes, +et sont concrétisées par des groupes nommés d'éléments dans le maillage. + +Le fichier *condlim.bcd* associe à chaque groupe ses caractéristiques : +entrée, sortie, paroi... Quatre valeurs entières définissent un type de condition limite. + +La première ligne indique le nombre de conditions limites définies, il y a ensuite une ligne par condition limite. +Chaque ligne comprend 4 entiers (le type) et le nom du groupe. + +.. literalinclude:: condlim.bcd + :lines: 1- + +**Remarque** : Il n'est plus nécessaire de créer le fichier *.cli* prévu dans le manuel de Telemac, +qui liste l'ensemble des noeuds de conditions limites avec les types associés. Ce fichier est généré +automatiquement. + +Valeurs des conditions limites de débit et hauteur d'eau +======================================================== + +Le fichier *init.lqd* donne les valeurs des conditions limites de débit et de hauteur d'eau au cours du temps. +Il faut se reporter au manuel de Telemac pour sa définition précise. + +.. literalinclude:: init.lqd + :lines: 1- + +Paramètres physiques et numériques du calcul +============================================ + +Le fichier *init.cas* liste les autres fichiers, qui doivent être dans le même répertoire. +Il donne ensuite les différents paramètres physico-numériques nécessaires au calcul. +De même que précédemment, il faut se reporter au manuel de Telemac pour la définition de ces paramètres. + +.. literalinclude:: init.cas + :lines: 1-   .. only:: html   diff --git a/doc/salome/tutorial/polylignes.rst b/doc/salome/tutorial/polylignes.rst index cf365c53..f43e1150 100644 --- a/doc/salome/tutorial/polylignes.rst +++ b/doc/salome/tutorial/polylignes.rst @@ -107,7 +107,7 @@ Une fois la section créée, il faut ajouter des points en passant en mode addit Nous cliquons alors sur la carte, en suivant le contour du fleuve. Il faut commencer à une extrémité (amont ou aval du domaine). Chaque clic dépose un point, et le contour fermé se dessine progressivement. -Il est possible de'annuler un ou plusieurs des derniers points, avec les boutons undo / redo : +Il est possible d'annuler un ou plusieurs des derniers points, avec les boutons undo / redo : |undoPoly| -- 2.39.2