From 34ac9e96ddb7aa8ddcb07d04aa9f0b68ed97abb4 Mon Sep 17 00:00:00 2001
From: David Dorchies <david.dorchies@irstea.fr>
Date: Mon, 5 Aug 2019 17:47:45 +0200
Subject: [PATCH] MAJ documentation utilisateur

---
 docs-fr/calculators/pab/cloisons.md           |   4 +-
 docs-fr/calculators/pab/pab.md                |  87 ++++++++++++++++++
 .../pab/pab_barre_outils_edition.png          | Bin 0 -> 1103 bytes
 docs-fr/calculators/structures/dever.md       |  45 +++++++++
 docs-fr/calculators/structures/fente_noyee.md |   4 +-
 .../calculators/structures/lois_ouvrages.md   |  35 +++++++
 .../calculators/structures/type_de_jet.png    | Bin 0 -> 18277 bytes
 mkdocs.yml                                    |  15 ++-
 8 files changed, 183 insertions(+), 7 deletions(-)
 create mode 100644 docs-fr/calculators/pab/pab.md
 create mode 100644 docs-fr/calculators/pab/pab_barre_outils_edition.png
 create mode 100644 docs-fr/calculators/structures/dever.md
 create mode 100644 docs-fr/calculators/structures/lois_ouvrages.md
 create mode 100644 docs-fr/calculators/structures/type_de_jet.png

diff --git a/docs-fr/calculators/pab/cloisons.md b/docs-fr/calculators/pab/cloisons.md
index 3d42b8611..c17ac5d85 100644
--- a/docs-fr/calculators/pab/cloisons.md
+++ b/docs-fr/calculators/pab/cloisons.md
@@ -1,6 +1,6 @@
 # Cloisons
 
-Cet outil est une aide au prédimensionnement hydraulique d'une passe à bassins : il
+Cet outil qui est similaire à celui des [Lois d'ouvrages](lois_ouvrages.md), est une aide au prédimensionnement hydraulique d'une passe à bassins : il
 est utilisé le plus souvent pour le dimensionnement des échancrures, fentes, orifices
 caractérisant les cloisons d'une passe ainsi que pour le calage en altitude des échancrures,
 fentes et radier du bassin amont d'une passe.
@@ -12,6 +12,8 @@ la charge sur l'échancrure et le débit.
 Les données à fournir obligatoirement sont les dimensions des bassins (largeur et longueur) ainsi que le
 tirant d'eau moyen en mètres. Ces données associées à la chute entre bassins permettent de calculer [la puissance volumique dissipée](volume.md).
 
+Une fois le calcul de la cloison effectué, l'outil propose de créer une passe à bassin à partir de cette cloison en précisant, la cote amont de l'eau, le nombre de chute et la cote aval de l'eau de la passe.
+
 ## Ouvrages hydrauliques pouvant constituer la cloison
 
 L'outil permet de placer un ou plusieurs ouvrages en parallèle parmi les types d'ouvrages suivants:
diff --git a/docs-fr/calculators/pab/pab.md b/docs-fr/calculators/pab/pab.md
new file mode 100644
index 000000000..7cb18dc71
--- /dev/null
+++ b/docs-fr/calculators/pab/pab.md
@@ -0,0 +1,87 @@
+# Passe à bassins
+
+## Présentation générale
+
+Ce module calcule la ligne d'eau d'une passe à bassins successifs. Deux possibilités de calcul sont offertes : calcul du débit entrant dans la passe connaissant les cotes amont et aval de l'eau, calcul de la cote amont de l'eau connaissant le débit entrant dans la passe.
+
+La création d'une passe peut se faire ex-nihilo ou à partir d'un modèle de cloison créé avec l'outil [Cloisons](cloisons.md).
+
+La saisie des paramètres de la passe comporte deux parties :
+
+- Les paramètres hydrauliques qui comprennent les conditions aux limites (cote de l'eau à l'amont et à l'aval de la passe) et le débit entrant dans la passe
+- Les paramètres des bassins qui comprennent la géométrie des bassins et les paramètres des ouvrages hydrauliques constituant les cloisons.
+
+Il est possible de faire varier un ou deux paramètres hydraulique de façon à obtenir une série de résultats pour plusieurs conditions aux limites ou plusieurs débits.
+
+## Saisie de la géométrie de la passe
+
+Le tableau de la géométrie comporte une ligne par bassin et une ligne finale pour décrire la cloison aval. Pour chaque bassin, les paramètres présents sont :
+
+- longueur du bassin (m)
+- largeur du bassin (m)
+- débit d'attrait (m<sup>3</sup>/s)
+- Cote de radier mi-bassin (m)
+- Cote du radier amont (m)
+
+A ceux-ci s'ajoute les paramètres des ouvrages de la cloison amont du bassin.
+
+### Modification de la structure de la passe
+
+La structure de la passe, c'est-à-dire, le nombre de bassins ou le nombre d'ouvrages d'une cloison peuvent être modifiés à l'aide de la barre d'outil située en haut à droite du tableau :
+
+![Barre d'outil d'édition de la géométrie de la passe à bassins](pab_barre_outils_edition.png)
+
+Cette barre s'active lorsque on sélectionne :
+
+- un bassin (qui comprend sa cloison amont) ou la cloison aval en en cliquant sur la première colonne d'une ligne
+- un ouvrage en cliquant sur une cellule non éditable d'un ouvrage d'une cloison
+- tous les ouvrages d'une colonne du tableau en cliquant sur l'entête de la colonne à sélectionner
+
+Il est aussi possible d'étendre une sélection existante en pressant la touche [Ctrl] pour ajouter un nouvel élément à la sélection, ou en pressant la touche [MAJ] pour étendre la sélection entre deux lignes ou deux colonnes.
+
+En fonction des éléments sélectionnés dans le tableau, la barre d'outil indique si les actions proposées s'appliqueront sur les bassins ou les ouvrages sélectionnés.
+
+La barre d'outils est constituée des boutons suivants :
+
+1. Nombre de bassin ou d'ouvrage à ajouter ou à dupliquer
+1. Ajouter *n* bassins ou *n* ouvrages avec *n* le nombre indiqué sur le premier bouton
+1. Dupliquer *n* bassins ou *n* ouvrages avec *n* le nombre indiqué sur le premier bouton
+1. Supprimer les bassins ou ouvrages sélectionnés
+1. Déplacer vers le haut (resp. la gauche), les bassins (resp. les ouvrages) sélectionnés
+1. Déplacer vers le bas (resp. la droite), les bassins (resp. les ouvrages) sélectionnés
+
+### Modification avancée de la géométrie de la passe
+
+La sélection des bassins ou des ouvrages donne accès à un bouton "Modifier les valeurs# qui permet de modifier un paramètre parmi toutes les variables des cellules sélectionnées dans le tableau de géométrie.
+
+Pour cette variable à modifier, on pourra :
+
+- définir une valeur fixe&nbsp;;
+- appliquer un delta&nbsp;;
+- calculer une interpolation entre le bassin sélectionné à l'amont et celui à l'aval.
+
+### La cloison aval
+
+La cloison aval, en plus des lois d'ouvrages disponibles sur les cloisons, permet l'utilisation d'une "vanne levante" qui se présente sous la forme de deux lois&nbsp;:
+
+- Échancrure régulée (Villemonte 1957);
+- Fente noyée régulée (Larinier 1992).
+
+La vanne levante est un ouvrage où la cote de crête du seuil est régulée pour conserver une chute d'eau de consigne entre le dernier bassin et le cours d'eau à l'aval. En plus des paramètres classiques des lois de débit, il comporte&nbsp;:
+
+- une chute *DH* de consigne (m)&nbsp;
+- une cote minimale de la crête du seuil *minZDV* (m)&nbsp;;
+- une cote maximale de la crête du seuil *maxZDV* (m)&nbsp;;
+
+Lors du calcul, si la cote calculée pour la crête du seuil est inférieur à *minZDV* (resp. supérieure à *maxZDV*) celle-ci est bloquée à *minZDV* (resp. à *maxZDV*) et un avertissement apparaît dans le journal de calcul.
+
+## Résultats du calcul
+
+Les résultats se présentent sous la forme d'un tableau récapitulatif des calculs hydrauliques pour tous les bassins et cloisons. On y retrouve toutes les données calculées par les modules [Cloisons](cloisons.md) et [Puissance dissipée](volume.md).
+
+Deux graphiques sont présents&nbsp;:
+
+- Un profil en long de la passe avec la cote de radier des bassins et la cote de l'eau dans chaque bassin.
+- Un graphique général permettant de sélectionner n'importe quel paramètre du tableau de résultat en abscisse et en ordonnée.
+
+Si plusieurs résultats sont disponibles du fait de la variation d'un ou deux paramètres hydrauliques de la passe, toutes les lignes d'eau calculées s'affichent dans le profil en long, et une liste déroulante permet de sélectionner le résultat à afficher dans le tableau et le graphique généraliste.
diff --git a/docs-fr/calculators/pab/pab_barre_outils_edition.png b/docs-fr/calculators/pab/pab_barre_outils_edition.png
new file mode 100644
index 0000000000000000000000000000000000000000..045a87d79cae58e34a98ab5a6ec4394e7cf67a14
GIT binary patch
literal 1103
zcmV-V1hD&wP)<h;3K|Lk000e1NJLTq006}R0018d1^@s6SDgvD000CQNkl<Zc-rlp
zKWH0Q9LGP2gQP*=L(`QSq@|>w3?>~SC^SlHQ4vzAf@sfRsD};;6zWb*&>(vdQRvVm
z;AAKWDu@I!P6-qh8LR|KWiZ8s2%IefmufOLXgG@mb+F|453=s!yXfEVGunQ7x_9sM
zzQ4PB=X1?wvxy)G2b`B75CoAz5JU<=FvA5Ig3i>+1tQ6H*0x_8Z{+Z^yc#7U!zWS<
zA6uk;T4QZnMna_M!_`_#uJhE)YJCW&>SZpjk-F?M*|JV;dvI5N{lDkTez!!fcI+3b
zpGWs2Xz$5-IG|E&F`r!H=^0k*y;_xf$rU0?Hwg^&soX@nmLu2bw#rnPj#ij{XXTzw
zc`?sCL9(|dP<k~k7(dQFm!eLsZo$WF*Qr^NT7R#gCD$p}_SiGjVvKQhf>=CC>ayEt
zFQhe%+U*jzCkI_ro$_LaaOPij*&@sgg`S9EM^fmUl(K2kS%?)<L%!mkl3IyBO{Ugs
zc57AcB}zn|*qu}#l3h)Z?Mop5_E^hg211N3QtVJp#h6QPpu1e?dXU+E`u2{CJSu2t
zJSP%f;<tvKowZV{-KWz??biBUb!(E!NU0FHmNPyMj*Bd>YBrQk$Avf;kbw~6e7A$s
zl_2xkG8+%VxDW(0LX7iu{4>6A><jpF+>f^{#^M$`gDHhdFcu>`smQq&%nPwFOZJA+
zT1+qC`!q^vq5s9O^g_E>EK)2MPyL%vC`2d}lKC?VLQE-exNvlWZz@U&2qr2Pmr}2I
zS=I4*-KJXAsyn#6%8~vpm7+b_JBe{-Asl{|3sE8`>iJ7NUcGdvblpS?8@N3w*dxT<
zS+bvWp61qzp;P`fL-;|R@PUj5gn0ItKw=a1tE2r}zW1rq#FvB^0UYCebNAa*g*YO{
zf*&t{+k(F90K4Q8X|$Cc1485p-1&!U!{+j-Q({;qM5Dr&*DFWvp1ixePeNy01a8f+
zapRS#^2Ik5rToDTidQ+~O`QGy3+$&=E|CU0C&tTXd4hK;RB>`;=449Q_VDho1d<S=
zA%@RuzLn}#EEV&l7{`QI$rDU;7Q$93L<XT(iFHJbMgYBiA^v-wx#a0W*e-=2^jwVO
zAFZFi;D;p8MF?|J1X65l_Sx|_UNC)q;mzhYOX=0N357{520oeIR*CWEsd{%IK;FFT
z%M&^o(U9k*7Kt(QKI0~Y7=ZH0jp_!@`l64=jXDw&!Hwzx!yB!Jeq7p#VQ%YspC`ox
z^YJTO^^CpsCpc9vKgNS2va@%B`S{0NRmb{hT=vV*X3t*KYKdXu;ov#>zfVTlBKG+&
zJbatf@_fW!Pi~Irmixg&t|@FzEvLuJ_al>3!+|7)AV^XOf=D3<B84D`6oOzO{{xL3
Vx0W<yh@1cb002ovPDHLkV1n1$5KaI9

literal 0
HcmV?d00001

diff --git a/docs-fr/calculators/structures/dever.md b/docs-fr/calculators/structures/dever.md
new file mode 100644
index 000000000..d4205676d
--- /dev/null
+++ b/docs-fr/calculators/structures/dever.md
@@ -0,0 +1,45 @@
+# Lois de déversoirs dénoyés
+
+Ce module de calcul est similaire à celui des [Lois d'ouvrages](lois_ouvrages.md) à la différence près qu'il ne simule que des écoulements dénoyés et permet d'affiner le calcul en utilisant la vitesse d'approche dans le bief amont.
+
+Il permet de calculer la relation entre le niveau de l'eau à l'amont d'un déversoir et le débit. Il est
+utilisé le plus souvent pour évaluer la relation cote amont-débit au niveau d'un seuil ou d'un ouvrage
+évacuateur d'un aménagement. L'ouvrage peut comporter plusieurs niveaux de déversement distincts et des
+déversoirs rectangulaires (à cote de déversement horizontale), triangulaires, semi-triangulaires ou encore
+triangulaires tronqués.
+
+L'utilisation classique consiste à entrer les niveaux extrêmes (mini/maxi) de la cote de l'eau amont ainsi que le pas de calcul
+pour lesquels on désire effectuer les estimations de débit.
+
+Dans le cas où l'on entre les caractéristiques du bief amont, on précise la largeur du bief amont ainsi que la cote du lit, ce qui permet d'évaluer la vitesse d'approche ainsi que l'énergie cinétique amont, exprimée en mètre, et de calculer un facteur correctif à apporter au débit total compte tenu d'une vitesse d'approche non négligeable.
+
+$$ V = \frac{Q}{L \times (Z_1 - Z_{lit})} $$
+
+avec \(V\), la vitesse d'approche, \(Q\) le débit, \(Z_1\) la cote de l'eau à l'amont des ouvrages, \(Z{lit}\) la cote du lit à l'amont.
+
+$$ E_c = \frac{V^2}{2g} $$
+
+avec \(E_c\) l'énergie cinétique amont en mètres, et \(g\) l'accélération de la pesanteur (9.81 m.s<sup>-2</sup>).
+
+Le facteur correctif \(C_v\) dépend du rapport de \( \frac{\sum{A^*}}{A_1} \) où \(A_1\) est la section d'écoulement en amont du déversoir \(L \times (Z_1 - Z_{lit})\) et \(\sum{A^*}\) la somme des aires fictives d'écoulement au niveau des sections de contrôle (les profondeurs correspondent aux charges \(h\) sur les différents déversoirs).
+
+Pour les déversoirs rectangulaires :
+
+$$ A^* = b (Z_1 - Z_d) $$
+
+Pour les déversoirs triangulaires :
+
+$$ A^* = b/2 (Z_1 - Z_d)^2 $$
+
+avec \(b\) la largeur de la lame déversante et \(Z_d\) la cote de la crête du seuil.
+
+Le facteur correctif \(C_v\) est interpolé selon les valeurs du tableau suivant :
+
+| \( \frac{\sum{A^*}}{A_1} \) | 0 | 0.1 | 0.2 | 0.3 | 0.4 |
+| :---- | :----: | :----: | :----: | :----: | :----: |
+| \(C_v\) | 1.000 | 1.005 | 1.015 | 1.022 | 1.035 |
+
+
+| \( \frac{\sum{A^*}}{A_1} \) | 0.5 | 0.6 | 0.7 | 0.8 |
+| :---- | :----: | :----: | :----: | :----: |
+| \(C_v\) | 1.065 | 1.090 | 1.140 | 1.210 |
diff --git a/docs-fr/calculators/structures/fente_noyee.md b/docs-fr/calculators/structures/fente_noyee.md
index d316dcf87..33273ddc6 100644
--- a/docs-fr/calculators/structures/fente_noyee.md
+++ b/docs-fr/calculators/structures/fente_noyee.md
@@ -14,6 +14,8 @@ Avec :
 * *H<sub>1</sub>* la charge sur la fente m&nbsp;
 * *μ* le coefficient de débit (égal à 0.65 par défaut).
 
-N.B. : la littérature propose plutôt la formule suivante:
+Le coefficient de débit *μ* peut varier de 0.65 pour une fente à arêtes vives à plus de 0.85 lorsque le profil de la fente est arrondi.
+
+N.B. : la littérature propose plutôt la formule suivante pour un seuil noyé&nbsp;:
 
 $$Q = \mu b H_2\sqrt{2g \Delta H}$$
diff --git a/docs-fr/calculators/structures/lois_ouvrages.md b/docs-fr/calculators/structures/lois_ouvrages.md
new file mode 100644
index 000000000..b5842d764
--- /dev/null
+++ b/docs-fr/calculators/structures/lois_ouvrages.md
@@ -0,0 +1,35 @@
+# Lois d'ouvrages
+
+## Description du module de calcul
+
+Ce module de calcul permet de simuler le fonctionnement hydraulique de vannes et de seuils placés en parallèle. Toutes les lois de débits présentent dans Cassiopée sont regroupées dans ce module qui permet notamment de comparer facilement les lois de débit entre elles.
+
+Ce module permet de calculer n'importe quel paramètre manquant parmi :
+
+- Les conditions aux limites (cote de l'eau à l'amont et à l'aval des ouvrages);
+- Le débit traversant les ouvrages;
+- Les paramètres des ouvrages (cote de crête, largeur, coefficient de débit...).
+
+Le module calcule le paramètre demandé et affiche pour chaque ouvrage présent :
+
+- Le débit transitant dans l'ouvrage;
+- Le type d'écoulement : en charge (écoulement pincé sous une vanne), ou à surface libre;
+- Le régime : noyé, partiellement noyé ou dénoyé;
+- Le type de jet pour les écoulements à surface libre&nbsp;: de surface ou plongeant.
+
+## Type de jet
+
+Pour la définition du type de jet (plongeant ou de surface), voir&nbsp;: Larinier, M., 1992. Passes à bassins successifs, prébarrages et rivières artificielles. Bulletin Français de la Pêche et de la Pisciculture 45–72. <https://doi.org/10.1051/kmae:1992005>.
+
+![Schéma du type de jet][type_de_jet]
+
+[type_de_jet]: type_de_jet.png "Extrait de Larinier (1992)"
+
+*Extrait de Larinier, M., 1992. Passes à bassins successifs, prébarrages et rivières artificielles. Bulletin Français de la Pêche et de la Pisciculture 45–72. <https://doi.org/10.1051/kmae:1992005>*
+
+La définition retenue dans Cassiopée est la suivante :
+
+- si \(DH \geq 0.5 H1\) alors le jet est plongeant;
+- si \(DH < 0.5 H1\) alors le jet est de surface.
+
+Avec \(H1\), la charge à l'amont du seuil et \(DH\) la perte de charge sur le seuil.
diff --git a/docs-fr/calculators/structures/type_de_jet.png b/docs-fr/calculators/structures/type_de_jet.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6d2a25c718eec6d67d22e1abbd33c6d47d33736
GIT binary patch
literal 18277
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
SAIMn%0000<MNUMnLSTY|t~P4`

literal 0
HcmV?d00001

diff --git a/mkdocs.yml b/mkdocs.yml
index ae4db294d..d7e901a0a 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -22,14 +22,19 @@ nav:
             - Conduite distributrice: calculators/hyd_en_charge/cond_distri.md
         - Hydraulique à surface libre:
             - calculators/hsl/regime_uniforme.md
-        - Equations d'ouvrages:
-            - calculators/structures/kivi.md
-            - calculators/structures/orifice_noye.md
-            - calculators/structures/fente_noyee.md
+        - Lois d'ouvrages:
+            - calculators/structures/lois_ouvrages.md
+            - calculators/structures/dever.md
+            - Cloisons: calculators/pab/cloisons.md
+            - Equations d'ouvrages:
+                - calculators/structures/kivi.md
+                - calculators/structures/orifice_noye.md
+                - calculators/structures/fente_noyee.md
         - Passes à bassins:
-            - Volume: calculators/pab/volume.md
+            - Puissance dissipée: calculators/pab/volume.md
             - Dimensions: calculators/pab/dimensions.md
             - Cloisons: calculators/pab/cloisons.md
+            - Passe à bassins: calculators/pab/pab.md
         - Passes à macro-rugosité:
             - calculators/pam/macrorugo.md
             - calculators/pam/macrorugo_theorie.md
-- 
GitLab