Update of /cvsroot/fudaa/fudaa_devel/aide/src/prepro/src/reflux
In directory sc8-pr-cvs1:/tmp/cvs-serv12105/prepro/src/reflux
Added Files:
.cvsignore alphabetique.xml index.xml p-reflux-editeur-2D.xml
p-reflux-general.xml p-reflux-time-curves.xml
presentation-general.xml
Log Message:
Ajout de la doc pour le prepro
--- NEW FILE: .cvsignore ---
file.lst
--- NEW FILE: alphabetique.xml ---
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xhtml SYSTEM "reflux.dtd"[
<!ENTITY list SYSTEM "file.lst">
]>
<xhtml path="&url;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta content="Fred Deniger" name="author" />
<link rel="stylesheet" type="text/css" href="&url;style.css" />
<title>Classement alphabétique des rubriques de l'aide</title>
</head>
<body>
&entete;
<h1>Classement alphabétique des rubriques de l'aide</h1>
<div class="menu-alpha">&list;</div>
&haut-page;
</body>
</xhtml>
--- NEW FILE: index.xml ---
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xhtml SYSTEM "reflux.dtd"[
<!ENTITY list SYSTEM "file.lst">
]>
<xhtml path="&url;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta content="Fred Deniger" name="author" />
<title>Aide Reflux</title>
</head>
<body>
&entete;
<h1>Aide Reflux</h1>
<p>Dans un premier temps, il est conseillé de lire la <a
href="presentation-general.html">Présentation générale</a> du
pré-processeur. Vous trouverez ci-dessous les autres documents
disponibles. Le <a href="alphabetique.html">classement alphabétique</a>
vous permet de retrouver rapidement une section de l'aide.</p>
<h2>Liste des documents</h2>
<div class="menu-dir">&list;</div>
</body>
</xhtml>
--- NEW FILE: p-reflux-editeur-2D.xml ---
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xhtml SYSTEM "reflux.dtd">
<xhtml path="&url;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta content="Fred Deniger" name="author" />
<title>Editeur 2D</title>
</head>
<body>
&entete;
<h1>Editeur 2D</h1>
<p class="pres">Ce document concerne l'éditeur 2d (les calques). Il est accessible
par le menu <code>Projet>Editeur 2D</code> ou par le
raccourci clavier <code>Ctrl+Alt-V</code>.<br/>
Dans un
premier temps, la partie générique est présentée. Les derniers chapitres
présentent les calques et actions spécifiques à reflux.</p>
<div class="menu-file"/>
&editor2D;
<h2>Le calque "Bord"</h2>
<p>Ce calque permet de modifier les propriétés d'une arête et celles des
points de cette arête. Pour éditer les arêtes sélectionnées, vous pouvez
utiliser le menu contextuel ou le menu général <code>Editeur
2D>Bords>Editer bords</code>. </p>
<p>
<img class="float-left" alt="Vue de l'éditeur de bord"
src="../images/reflux-edition-bord.jpg" width="421px" height="385px"/>
</p>
<p>L'éditeur de bord permet de modifier le type des arêtes sélectionnées.
Il y a 4 types possibles:<br/>Liquide, Liquide débit imposé, Solide et Solide
avec frottement.</p>
<p>La zone "propriétés nodales" permet de modifier les paramètres aux
noeuds. Dans l'exemple ci-contre, seule la caractéristique "Débit" peut
être modifiée du fait que les arêtes sont de type "Liquide débit imposé".
Pour chaque paramètre, vous pouvez choisir un mode : libre, permanent ou
transitoire.</p>
<p>La dernière partie de l'éditeur contient le paramètre "Rugosité" qui est
spécifique au bord "Solide avec frottement"</p>
<p class="spacer"/>
<p class="warn">Pour utiliser le mode "transitoire", des courbes doivent
être chargées par le pré-processeur. Pour cela, vous pouvez utiliser le
menu <code>Fichier>Importer>Courbes temporelles</code></p>
<h2>Le calque "Points de Bord"</h2>
<p>Ce calque est utilisé, en général, pour spécifier des valeurs sur des
points spécifiques. Pour cela, vous pouvez utiliser l'action "Editer
points". Le panneau d'édition des points est équivalent à celui des
bords.</p>
<p>Ce calque permet également de modifier les arêtes. Pour cela, il suffit
de <span class="imp">sélectionner des points milieux</span> et d'utiliser
l'action "Editer bords". Seuls les bords dont le point milieu est
sélectionné seront modifiés.</p>
<h2>Le calque "Polygone"</h2>
<p>A partir de ce calque, vous pouvez modifier les paramètres
"élémentaires": </p>
<ul>
<li>Perte de charge</li>
<li>Rugosité</li>
<li>Viscosité</li>
<li>Alpha longueur de mélange ( pour un projet de type
"courantologie 2D longueur de mélange" uniquement)</li>
</ul>
&haut-page;
</body>
</xhtml>
--- NEW FILE: p-reflux-general.xml ---
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xhtml SYSTEM "reflux.dtd">
<xhtml path="&url;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta content="Fred Deniger" name="author" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Editeur des paramètres généraux</title>
</head>
<body>
&entete;
<h1>Editeur des paramètres généraux</h1>
<p class="pres">Cet éditeur contient les données générales du projet et
permet de modifier les paramètres généraux du projet. Il est accessible
par le menu <code>Projet>Paramètres généraux</code> ou par le
raccourci clavier <code>Ctrl+Alt-G</code>.</p>
<div class="menu-file" />
<h2>Le menu "Projet"</h2>
<div class="centerH">
<table class="bord-noir">
<tr>
<td class="imp">Intégration en temps</td>
<td>
<p>Active une fenêtre de dialogue afin de modifier les paramètres
concernant le temps ( stationnaire,transitoire, méthode, ...) du
projet.</p>
</td>
</tr>
<tr>
<td class="imp">Calculer</td>
<td>
<p>Permet de lancer le calcul du projet en cours dans une fenêtre
indépendante. Vous pouvez ainsi quitter l'application après le
lancement de l'exécutable reflux.</p>
</td>
</tr>
<tr>
<td class="imp">Paramètres généraux</td>
<td>
<p>Active cet éditeur</p>
</td>
</tr>
<tr>
<td class="imp">Editeur 2D</td>
<td>
<p>Active l'éditeur graphique des objets géométriques. Cet éditeur
permet de modifier les conditions limites, les paramètres
physiques,...</p>
</td>
</tr>
<tr>
<td class="imp">Courbes temporelles</td>
<td>
<p>Active l'éditeur pour les courbes temporelles utilisées pour les
conditions limites liquides.</p>
</td>
</tr>
</table>
</div>
<h2>Panneau "projet"</h2>
<p><img class="float-left" alt="Vue du panneau projet" width="501px"
height="109px" src="../images/reflux-project-panel.jpg" /> Ce panneau
donne les informations suivantes:</p>
<ul class="bizarre">
<li>Le chemin absolu du fichier ( il est possible de l'éditer )</li>
<li>La date du dernier enregistrement</li>
<li>Son état actuel : modifié ou non par le pré-processeur</li>
<li>Le type du projet. Il est possible d'ajouter le caractère "LMG" (
longueur de mélange) au projet.</li>
</ul>
<div class="spacer" />
<h2>Panneau "Propriétés du calcul"</h2>
<p><img class="float-left" alt="Vue du panneau projet" width="512px"
height="332px" src="../images/reflux-keyword-panel.jpg" /> Ce panneau est
séparé en deux parties: la colonne de gauche regroupe les filtres, la
colonne principale contient le tableau des paramètres et le panneau
d'information. En plaçant la souris entre ces 2 colonnes, vous pouvez
redimensionner la colonne de gauche ou la fermer complètement.</p>
<p>Les paramètres modifiés sont affichés en bleu et les erreurs en rouge.</p>
<h3 class="spacer">Les filtres</h3>
<p>Plusieurs types de filtre peuvent être combinés:</p>
<div class="centerH">
<table class="bord-noir">
<tr>
<td class="imp">Nom</td>
<td>
<p>Permet d'afficher les mot-clés contenant la chaîne de caractère
saisie (les majuscules/minuscules sont ignorées).</p>
<p class="astuce">Le raccourci <code>Ctrl-F</code> permet d'accéder
directement à la zone de saisie.</p>
</td>
</tr>
<tr>
<td class="imp">Etat</td>
<td>
<p>Affiche les mot-clés modifiés, non-modifiés ou comportant des
erreurs.</p>
</td>
</tr>
<tr>
<td class="imp">Mode</td>
<td>
<p>Permet de spécifier le type d'utilisateur.</p>
</td>
</tr>
<tr>
<td class="imp">Rubrique</td>
<td>
<p>Permet d'afficher les mot-clés d'une rubrique spécifique.
Vous pouvez sélectionner
plusieurs rubriques grâce aux modificateurs <code>Ctrl</code> et
<code>Maj</code>. Pour déselectionner une rubrique, utiliser
la touche <code>Ctrl</code>.</p>
</td>
</tr>
</table>
</div>
<h3>Annuler les filtres</h3>
<p>En cliquant-droit sur un filtre, un menu vous permettra d'initialiser ce
filtre. Pour initialiser TOUS les filtres, vous devez utiliser le menu
contextuel du tableau (voir ci-dessous) et choisir l'item
<code>Aucun</code> .</p>
<h3>Modifier l'affichage et menu contextuel</h3>
<p><img class="float-left" src="../images/telemac-general-keyword-menu.jpg"
alt="Vue du menu contextuel" width="202px" height="180px" /> Pour accéder
à ce menu, il suffit de cliquer avec le bouton droit dans la colonne
centrale. La première partie (<code>Filtre</code>) du menu permet de
modifier les filtres en cours. La deuxième partie
(<code>Affichage</code>) offre la possibilité de choisir les colonnes à
afficher.</p>
<p class="spacer">L'entête du tableau permet de dimensionner/déplacer les colonnes
ou de classer leur contenu.</p>
<p class="astuce">Les modifications sont automatiquement enregistrées et
seront rétablies à la prochaine session.</p>
<h3>Editer les mot-clés</h3>
<p>Pour modifier un mot-clé, vous pouvez:</p>
<ul>
<li>Cliquer sur le champ à modifier dans la colonne
<code>Valeur</code></li>
<li>Si une ligne est sélectionnée, utiliser le bouton <img
class="in-text" alt="" width="16px" height="16px"
src="../images/editer_16.gif" /> "editer" ( <code>Ctrl+E</code>)</li>
</ul>
<p>Pour annuler la modification d'un (ou de plusieurs) mot-clé, il suffit de
sélectionner la (ou les) ligne correspondante et d'utiliser le bouton
<img class="in-text" alt="" width="16px" height="16px"
src="../images/annuler_16.gif" /> "annuler" ( <code>Ctrl+D</code>).</p>
<h2>L'éditeur "Intégration en temps"</h2>
<p>L'intégration en temps vous permet de définir les paramètres nécessaires
à la résolution stationnaire ou transitoire, le schéma d'intégration et
la méthode de résolution.</p>
<h3> Cas stationnaire</h3>
<div class="centerH">
<img src="../images/reflux-stationnaire.jpg" height="239px" width="378px"
alt="vue du panneau pour le cas stationnaire"/>
</div>
<p>Lorsque vous sélectionnez le cas Stationnaire, seule 1 colonne apparaît
dans la table "méthodes de résolution".Pour modifier la méthode et ses
coefficients, cliquez sur le bouton <code>Modifier...</code>. Une boîte
de dialogue apparaît reflétant les informations supplémentaires de la
méhode.La liste <code>Méthode</code> contient la liste des méthodes
utilisables pour un cas stationnaire. Suivant la méthode, les
coefficients à définir peuvent être différents. Les tableaux ci dessous
donnent un résumé des différentes méthodes et des coefficients
susceptibles de leur être associés.</p>
<div class="centerH">
<table class="bord-noir">
<tr>
<th>Méthode</th>
<th>Signification</th>
</tr>
<tr>
<td>Linéaire</td>
<td>Une itération de point fixe avec la même matrice pour tous les
pas d'un même groupe</td>
</tr>
<tr>
<td>Newton Raphson </td>
<td>Méthode itérative de Newton-Raphson </td>
</tr>
<tr>
<td>Newton Raphson + bancs c/d </td>
<td>Méthode itérative de Newton-Raphson avec option bancs
couvrants-découvrants </td>
</tr>
<tr>
<td>Newton Raphson + lmg </td>
<td>Méthode itérative de Newton-Raphson avec calcul de la longueur de
mélange </td>
</tr>
<tr>
<td>Selected Lumping </td>
<td>Méthode explicite de Kawahara (Méthode Selected Lumping) </td>
</tr>
<tr>
<td>Selected Lumping + bancs c/d </td>
<td>Méthode explicite de Kawahara (Méthode Selected Lumping) avec
option bancs couvrants-découvrants </td>
</tr>
</table>
</div>
<p>Les méthodes utilisables sont spécifiques du type de projet.</p>
<div class="centerH">
<table class="bord-noir">
<tr>
<th>Coefficients </th>
<th> Signification</th>
</tr>
<tr>
<td>Relaxation </td>
<td>Relaxation. En principe = 1.</td>
</tr>
<tr>
<td>Précision Newton Raphson </td>
<td>Précision de convergence du calcul. Reflux considère que le
calcul a convergé si la variation des variables entre 2 itérations
est inférieure à cette valeur </td>
</tr>
<tr>
<td>Précision bancs couvrants -découvrants </td>
<td>Définition d'un noeud sec ou mouillé. Un noeud est sec si la
hauteur d'eau sur celui ci est inférieure à cette valeur </td>
</tr>
<tr>
<td>Nombre d'itérations maxi </td>
<td>Nombre d'itérations maximum autorisé pour atteindre la
convergence </td>
</tr>
</table>
</div>
<h3> Cas transitoire</h3>
<div class="centerH">
<img src="../images/reflux-transitoire.jpg" height="258px" width="428px"
alt="vue du panneau pour le cas transitoire"/>
</div>
<p>Lorsque vous sélectionnez le cas Transitoire, un nombre important de
colonnes apparaît dans la table Groupes de pas de temps.</p>
<p>Chaque ligne de cette table contient les informations relatives à un
groupe de pas de temps, un groupe de pas de temps définissant une durée
sur laquelle la valeur du pas de temps, le schéma et/ou la méthode
peuvent être différents du groupe de pas de temps précédent.</p>
<p>Pour ajouter un groupe de pas de temps, sélectionnez une ligne de la
table de Groupes de pas de temps, puis cliquez sur le bouton
<code>Ajouter...</code>. Un nouveau groupe sera ajouté à l'emplacement de
la ligne sélectionnée en copiant les informations issues de cette ligne.
Les débuts et fin des groupes suivant seront automatiquement
recalculés.</p>
<p>Pour supprimer un groupe de pas de temps, sélectionnez le dans la table,
puis cliquez sur le bouton <code>Supprimer</code></p>
<p>Pour modifier un groupe de pas de temps, cliquez sur la ligne
correspondante, puis sur le bouton <code>Modifier...</code> du panneau de
gestion des groupes de pas de temps. Une boîte de dialogue apparaît
reflétant les informations du groupe sélectionné.</p>
<p>Nous vous conseillons de ne pas utiliser plusieurs groupes
de pas de temps, la complexité du réglage pour arriver à la convergence
du problème augmentant de manière considérable.</p>
<p class="hidde"> Utilisez à la place la reprise de calcul, chaque reprise
étant équivalent à un nouveau groupe de pas de temps sur lequel vous
aurez modifié les paramètres de valeur de pas de temps, schéma et/ou
méthode. </p>
<h4>Temps</h4>
<p>Vous pouvez modifier le "Nombre de pas de temps" et la "Valeur du pas de
temps" (donnée en secondes). Dans ce cas, les groupes de pas de temps
suivants verront leurs temps de début et de fin modifiés
automatiquement.</p>
<p>Vous pouvez également décaler le t0 du calcul par rapport au t0 des
courbes transitoires en précisant une valeur de début de calcul autre que
0 dans le champs <code>Début</code>.</p>
<p>La "Fréquence de stockage des résultats" indique au bout de combien de
pas de temps le résultat est écrit sur le fichier des résultats. Si la
fréquence est supérieure au nombre de pas de temps, seul le dernier pas
de temps sera stocké.</p>
<h4>Schéma</h4>
<p>La colonne "Schéma" contient la liste des schémas utilisables pour un
cas transitoire. Le tableau ci dessous donne un résumé des différents
schémas et du coefficient qui leur est associé.</p>
<div class="centerH">
<table class="bord-noir">
<tr>
<th> Schéma </th>
<th>Signification</th>
</tr>
<tr>
<td>Euler</td>
<td>Schéma d'Euler explicite, implicite ou semi implicite<br/>Valeurs
du coefficient : 0 : Explicite, 0.5 : Semi
implicite, 1.0 : Implicite. Théoriquement, le coefficient peut
aussi varier de 0 à 1.</td>
</tr>
<tr>
<td>Kawahara </td>
<td>Schéma de KAWAHARA explicite<br/>Valeur du coefficient :
0.92. Théoriquement, le coefficient peut aussi varier de 0 à 1.</td>
</tr>
</table>
</div>
<p>Le changement de schéma influence la méthode de résolution.</p>
<h4>Méthode</h4>
<p>La colonne "Méthode" contient la liste des méthodes utilisables pour un
cas transitoire. Suivant la méthode, les coefficients à définir peuvent
être différents. Les méthodes et coefficients qui peuvent leur être
associés sont les mêmes que pour un cas de calcul transitoire.</p>
&haut-page;
</body>
</xhtml>
--- NEW FILE: p-reflux-time-curves.xml ---
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xhtml SYSTEM "reflux.dtd">
<xhtml path="&url;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta content="Fred Deniger" name="author" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Editeur courbes temporelles</title>
</head>
<body>
&entete;
<h1>Editeur Courbes temporelles</h1>
<p class="pres">Cet éditeur contient les courbes utilisées ( ou importées)
par le projet.Il est accessible par le menu
<code>Projet>Editeur</code> ou par le raccourci clavier
<code>Ctrl+Alt-C</code>.</p>
<div class="menu-file" />
&timeCurves;
</body></xhtml>
--- NEW FILE: presentation-general.xml ---
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xhtml SYSTEM "reflux.dtd">
<xhtml path="&url;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta content="Fred Deniger" name="author" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Présentation générale</title>
</head>
<body>
&entete;
&general-presentation;
&haut-page;
</body>
</xhtml>
|