Skip to content
Snippets Groups Projects
Commit c683132a authored by mathias.chouet's avatar mathias.chouet
Browse files

Add non breakable spaces in foc-fr

parent 6cc4d23b
No related branches found
No related tags found
1 merge request!62Resolve "Ajout du module : "Pente""
Showing
with 167 additions and 167 deletions
...@@ -11,11 +11,11 @@ ...@@ -11,11 +11,11 @@
* Sessions exemples ([nghyd#165](https://gitlab.irstea.fr/cassiopee/nghyd/issues/165)) * Sessions exemples ([nghyd#165](https://gitlab.irstea.fr/cassiopee/nghyd/issues/165))
* Diagrammes des modules de calcul et de leurs liens ([nghyd#140](https://gitlab.irstea.fr/cassiopee/nghyd/issues/140)) * Diagrammes des modules de calcul et de leurs liens ([nghyd#140](https://gitlab.irstea.fr/cassiopee/nghyd/issues/140))
* Amélioration de la précision d'affichage ([nghyd#281](https://gitlab.irstea.fr/cassiopee/nghyd/issues/281), [nghyd#29](https://gitlab.irstea.fr/cassiopee/nghyd/issues/29)) * Amélioration de la précision d'affichage ([nghyd#281](https://gitlab.irstea.fr/cassiopee/nghyd/issues/281), [nghyd#29](https://gitlab.irstea.fr/cassiopee/nghyd/issues/29))
* Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé ([nghyd#264](https://gitlab.irstea.fr/cassiopee/nghyd/issues/264)) * Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé ([nghyd#264](https://gitlab.irstea.fr/cassiopee/nghyd/issues/264))
### Correction de bogues ### Correction de bogues
* Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut ([nghyd#276](https://gitlab.irstea.fr/cassiopee/nghyd/issues/276)) * Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut ([nghyd#276](https://gitlab.irstea.fr/cassiopee/nghyd/issues/276))
* Lechapt-Calmon : enregistrement de la propriété "matériaux" ([jalhyd#138](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/138)) * Lechapt-Calmon : enregistrement de la propriété "matériaux" ([jalhyd#138](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/138))
* Lois d'ouvrages: plantage sur deux paramètres qui varient ([nghyd#273](https://gitlab.irstea.fr/cassiopee/nghyd/issues/273)) * Lois d'ouvrages: plantage sur deux paramètres qui varient ([nghyd#273](https://gitlab.irstea.fr/cassiopee/nghyd/issues/273))
* Passe à bassins: prise en compte de la longueur des bassins dans l'interpolation ([nghyd#268](https://gitlab.irstea.fr/cassiopee/nghyd/issues/268)) * Passe à bassins: prise en compte de la longueur des bassins dans l'interpolation ([nghyd#268](https://gitlab.irstea.fr/cassiopee/nghyd/issues/268))
* Passe à bassins: il manque l'édition de la cote de radier de la cloison aval ([nghyd#277](https://gitlab.irstea.fr/cassiopee/nghyd/issues/277)) * Passe à bassins: il manque l'édition de la cote de radier de la cloison aval ([nghyd#277](https://gitlab.irstea.fr/cassiopee/nghyd/issues/277))
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
* Chargement de session: ouverture automatique du premier module nouvellement chargé * Chargement de session: ouverture automatique du premier module nouvellement chargé
* Touche Tab dans un champ de saisie: le texte est surligné ([nghyd#259](https://gitlab.irstea.fr/cassiopee/nghyd/issues/259)) * Touche Tab dans un champ de saisie: le texte est surligné ([nghyd#259](https://gitlab.irstea.fr/cassiopee/nghyd/issues/259))
* Simplification des fichiers de session * Simplification des fichiers de session
* Graphique : afficher tous les paramètres d'une même famille simultanément ([nghyd#246](https://gitlab.irstea.fr/cassiopee/nghyd/issues/246)) * Graphique : afficher tous les paramètres d'une même famille simultanément ([nghyd#246](https://gitlab.irstea.fr/cassiopee/nghyd/issues/246))
* Réorganisation du format des résultats ([jalhyd#128](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/128)) * Réorganisation du format des résultats ([jalhyd#128](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/128))
* Erreur au chargement de session avec lien sur des paramètres calculés ([nghyd#263](https://gitlab.irstea.fr/cassiopee/nghyd/issues/263)) * Erreur au chargement de session avec lien sur des paramètres calculés ([nghyd#263](https://gitlab.irstea.fr/cassiopee/nghyd/issues/263))
* Enregistrement de session partielle avec liens tronqués: enregistrer les valeurs courantes des paramètres ([jalhyd#133](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/133)) * Enregistrement de session partielle avec liens tronqués: enregistrer les valeurs courantes des paramètres ([jalhyd#133](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/133))
...@@ -37,18 +37,18 @@ ...@@ -37,18 +37,18 @@
* Documentation de la passe à Macrorugosités * Documentation de la passe à Macrorugosités
* Enregistrement de session: dédoublonner les messages concernant les dépendances * Enregistrement de session: dédoublonner les messages concernant les dépendances
* nodeType est lu depuis la Section et plus depuis le Nub parent ([jalhyd#124](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/124)) * nodeType est lu depuis la Section et plus depuis le Nub parent ([jalhyd#124](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/124))
* Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html ([nghyd#258](https://gitlab.irstea.fr/cassiopee/nghyd/issues/258)) * Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html ([nghyd#258](https://gitlab.irstea.fr/cassiopee/nghyd/issues/258))
* Passe à bassins : traduction * Passe à bassins : traduction
* Graphiques : ne pas représenter les données de type ENUM ([nghyd#260](https://gitlab.irstea.fr/cassiopee/nghyd/issues/260)) * Graphiques : ne pas représenter les données de type ENUM ([nghyd#260](https://gitlab.irstea.fr/cassiopee/nghyd/issues/260))
* Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe ([nghyd#267](https://gitlab.irstea.fr/cassiopee/nghyd/issues/267)) * Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe ([nghyd#267](https://gitlab.irstea.fr/cassiopee/nghyd/issues/267))
## 4.4.1 - 2019-07-30 ## 4.4.1 - 2019-07-30
### Nouvelles fonctionnalités ### Nouvelles fonctionnalités
* Passe à bassins : ajouter un accès rapide aux différents panneaux (table, résultats, graphiques...) pour éviter de faire défiler péniblement ([nghyd#237](https://gitlab.irstea.fr/cassiopee/nghyd/issues/237)) * Passe à bassins : ajouter un accès rapide aux différents panneaux (table, résultats, graphiques...) pour éviter de faire défiler péniblement ([nghyd#237](https://gitlab.irstea.fr/cassiopee/nghyd/issues/237))
* Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois ([nghyd#243](https://gitlab.irstea.fr/cassiopee/nghyd/issues/243)) * Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois ([nghyd#243](https://gitlab.irstea.fr/cassiopee/nghyd/issues/243))
* Passe à bassins : ajouter la nature du jet ([nghyd#245](https://gitlab.irstea.fr/cassiopee/nghyd/issues/245)) * Passe à bassins : ajouter la nature du jet ([nghyd#245](https://gitlab.irstea.fr/cassiopee/nghyd/issues/245))
* Lois d'ouvrages: Ne pas écraser les valeurs par défaut du coefficient de débit au changement de loi ([nghyd#225](https://gitlab.irstea.fr/cassiopee/nghyd/issues/225)) * Lois d'ouvrages: Ne pas écraser les valeurs par défaut du coefficient de débit au changement de loi ([nghyd#225](https://gitlab.irstea.fr/cassiopee/nghyd/issues/225))
* Lois d'ouvrages: Ajouter le type de jet dans les résultats complémentaires des ouvrages ([jalhyd#92](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/92)) * Lois d'ouvrages: Ajouter le type de jet dans les résultats complémentaires des ouvrages ([jalhyd#92](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/92))
* Amélioration du titre et de l'icône de l'application ([nghyd#257](https://gitlab.irstea.fr/cassiopee/nghyd/issues/257)) * Amélioration du titre et de l'icône de l'application ([nghyd#257](https://gitlab.irstea.fr/cassiopee/nghyd/issues/257))
...@@ -56,18 +56,18 @@ ...@@ -56,18 +56,18 @@
### Correction de bogues ### Correction de bogues
* Ne pas exposer les paramètres de cloisons pour les rendre liables ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247), [jalhyd#111](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/111)) * Ne pas exposer les paramètres de cloisons pour les rendre liables ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247), [jalhyd#111](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/111))
* Passe à macro-rugosités : erreur de calcul ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247)) * Passe à macro-rugosités : erreur de calcul ([nghyd#247](https://gitlab.irstea.fr/cassiopee/nghyd/issues/247))
* Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent ([nghyd#241](https://gitlab.irstea.fr/cassiopee/nghyd/issues/241)) * Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent ([nghyd#241](https://gitlab.irstea.fr/cassiopee/nghyd/issues/241))
* Courbes de remous : les inputs ne sont plus pris en compte ([nghyd#256](https://gitlab.irstea.fr/cassiopee/nghyd/issues/256)) * Courbes de remous : les inputs ne sont plus pris en compte ([nghyd#256](https://gitlab.irstea.fr/cassiopee/nghyd/issues/256))
* Invalidation de calcul bien qu'absence de lien de résultat ([jalhyd#98](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/98)) * Invalidation de calcul bien qu'absence de lien de résultat ([jalhyd#98](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/98))
* Lois d'ouvrages: Erreur de calcul des lois de seuil / vanne ([jalhyd#118](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/118)) * Lois d'ouvrages: Erreur de calcul des lois de seuil / vanne ([jalhyd#118](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/118))
* Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a ([nghyd#231](https://gitlab.irstea.fr/cassiopee/nghyd/issues/231)) * Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a ([nghyd#231](https://gitlab.irstea.fr/cassiopee/nghyd/issues/231))
* Cloisons: Erreur de calcul de la charge ([jalhyd#127](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/127)) * Cloisons: Erreur de calcul de la charge ([jalhyd#127](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/127))
* Cloisons: Erreur de calcul de la cote de radier si la charge est en calcul ([jalhyd#126](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/126)) * Cloisons: Erreur de calcul de la cote de radier si la charge est en calcul ([jalhyd#126](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/126))
* Passe à macro-rugosité: Écart entre le débit calculé et celui du guide technique ([jalhyd#113](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/113)) * Passe à macro-rugosité: Écart entre le débit calculé et celui du guide technique ([jalhyd#113](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/113))
* Passe à macro-rugosité: Erreurs de calcul ([jalhyd#85](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/85)) * Passe à macro-rugosité: Erreurs de calcul ([jalhyd#85](https://gitlab.irstea.fr/cassiopee/jalhyd/issues/85))
* Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal ([nghyd#244](https://gitlab.irstea.fr/cassiopee/nghyd/issues/244)) * Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal ([nghyd#244](https://gitlab.irstea.fr/cassiopee/nghyd/issues/244))
* Paramètres liables : parfois le mat-select est trop étroit et on ne sait pas ce qu'on est en train de choisir ([nghyd#248](https://gitlab.irstea.fr/cassiopee/nghyd/issues/248)) * Paramètres liables : parfois le mat-select est trop étroit et on ne sait pas ce qu'on est en train de choisir ([nghyd#248](https://gitlab.irstea.fr/cassiopee/nghyd/issues/248))
### Mises à jour de dépendances ### Mises à jour de dépendances
...@@ -85,8 +85,8 @@ ...@@ -85,8 +85,8 @@
* Remplacement de la cote de radier par la charge sur les seuils de cloisons * Remplacement de la cote de radier par la charge sur les seuils de cloisons
* Remplacement de la dichotomie par la méthode de Brent * Remplacement de la dichotomie par la méthode de Brent
* Simplification de la loi Kivi pour les cloisons et les PAB * Simplification de la loi Kivi pour les cloisons et les PAB
* Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb) * Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb)
* Déploiement avec Cordova : paquet .apk (non signé) pour Android * Déploiement avec Cordova : paquet .apk (non signé) pour Android
* Zoom sur les graphiques * Zoom sur les graphiques
* Bouton d'aide dans la barre de navigation, lorsque la session est vide * Bouton d'aide dans la barre de navigation, lorsque la session est vide
* Carte de bienvenue lorsque la session est vide: logos et mentions légales * Carte de bienvenue lorsque la session est vide: logos et mentions légales
...@@ -112,8 +112,8 @@ ...@@ -112,8 +112,8 @@
### Nouvelles fonctionnalités ### Nouvelles fonctionnalités
* Module "Passe à bassin : chute" * Module "Passe à bassin : chute"
* Module "Passe à bassin : nombre de bassins" * Module "Passe à bassin : nombre de bassins"
* Amélioration du filtre de choix des paramètres liables * Amélioration du filtre de choix des paramètres liables
* Vérification de la cohérence des paramètres liés au chargement de session * Vérification de la cohérence des paramètres liés au chargement de session
* Validation et invalidation en cascade des modules de calcul liés * Validation et invalidation en cascade des modules de calcul liés
...@@ -134,20 +134,20 @@ ...@@ -134,20 +134,20 @@
### Nouvelles fonctionnalités ### Nouvelles fonctionnalités
* titres courts pour les modules, suffixe numérique automatique * titres courts pour les modules, suffixe numérique automatique
* Lechapt-Calmon : amélioration du sélecteur de matériau * Lechapt-Calmon : amélioration du sélecteur de matériau
* affichage des valeurs liées * affichage des valeurs liées
* détection de la langue du navigateur * détection de la langue du navigateur
* mémorisation des paramètres par le navigateur * mémorisation des paramètres par le navigateur
* mécanisme de langue de secours pour les modules non traduits * mécanisme de langue de secours pour les modules non traduits
* paramètres variables : courbe d'évolution * paramètres variables : courbe d'évolution
* graphiques de résultats : choix libre de l'abscisse et de l'ordonnée * graphiques de résultats : choix libre de l'abscisse et de l'ordonnée
### Correction de bogues ### Correction de bogues
* déplacement de la sérialisation au niveau du modèle (JaLHyd) * déplacement de la sérialisation au niveau du modèle (JaLHyd)
* nouvelle gestion des langues: plus robuste, charge moins de fichiers inutiles, ajout d'un cache * nouvelle gestion des langues: plus robuste, charge moins de fichiers inutiles, ajout d'un cache
* meilleure gestion de la session et de la hiérarchie (ouvrages en parallèle / parent) * meilleure gestion de la session et de la hiérarchie (ouvrages en parallèle / parent)
* gestion homogène de la touche entrée dans les formulaires : déclenche le calcul * gestion homogène de la touche entrée dans les formulaires : déclenche le calcul
* la précision Pr est traitée comme un paramètre normal * la précision Pr est traitée comme un paramètre normal
* simplification de la gestion des types d'ouvrages * simplification de la gestion des types d'ouvrages
* désérialisation des ouvrages en parallèle * désérialisation des ouvrages en parallèle
...@@ -162,13 +162,13 @@ ...@@ -162,13 +162,13 @@
### Nouvelles fonctionnalités ### Nouvelles fonctionnalités
* interface : angular-material, angular-flex, charte graphique Irstea * interface : angular-material, angular-flex, charte graphique Irstea
* nouvelle page de liste, modules groupés par thèmes * nouvelle page de liste, modules groupés par thèmes
* ajout du module Passe à Enrochement * ajout du module Passe à Enrochement
* bouton pour vider la session * bouton pour vider la session
* bouton pour cloner un module de calcul * bouton pour cloner un module de calcul
* fichier de configuration JSON, gestion d'une langue par défaut * fichier de configuration JSON, gestion d'une langue par défaut
* paramètre variable : amélioration des listes de valeurs * paramètre variable : amélioration des listes de valeurs
* affichage des graphiques et des tableaux de résultats en plein écran * affichage des graphiques et des tableaux de résultats en plein écran
* export des graphiques en PNG * export des graphiques en PNG
* export des tableaux de résultats vers Excel * export des tableaux de résultats vers Excel
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## Grille conventionnelle ## Grille conventionnelle
Plans de grille conventionnels : perpendiculaires à l'écoulement et peu inclinés par rapport à l'horizontale Plans de grille conventionnels : perpendiculaires à l'écoulement et peu inclinés par rapport à l'horizontale
### Formule ### Formule
...@@ -64,7 +64,7 @@ Valeur "maximalisée" de la vitesse d'approche prise en compte dans le calcul du ...@@ -64,7 +64,7 @@ Valeur "maximalisée" de la vitesse d'approche prise en compte dans le calcul du
#### grille conventionnelle #### grille conventionnelle
Domaine de validité de la formule : 45 ≤ β ≤ 90° Domaine de validité de la formule : 45 ≤ β ≤ 90°
#### grille orientée #### grille orientée
...@@ -74,8 +74,8 @@ La légère inclinaison des plans de grille (β≈ 75/80°), souvent mise en pla ...@@ -74,8 +74,8 @@ La légère inclinaison des plans de grille (β≈ 75/80°), souvent mise en pla
#### grille inclinée #### grille inclinée
Domaine de validité de la formule : 15° ≤ β ≤ 90° Domaine de validité de la formule : 15° ≤ β ≤ 90°
Préconisation pour le guidage des poissons : β ≤ 26° Préconisation pour le guidage des poissons : β ≤ 26°
### Orientation par rapport à la direction de l'écoulement ### Orientation par rapport à la direction de l'écoulement
...@@ -85,9 +85,9 @@ Plans de grille perpendiculaires à l'écoulement (α = 90°) ...@@ -85,9 +85,9 @@ Plans de grille perpendiculaires à l'écoulement (α = 90°)
#### grille orientée #### grille orientée
Domaine de validité de la formule : 30° ≤ α ≤ 90° Domaine de validité de la formule : 30° ≤ α ≤ 90°
Préconisation pour le guidage des poissons : α ≤ 45° Préconisation pour le guidage des poissons : α ≤ 45°
#### grille inclinée #### grille inclinée
...@@ -97,11 +97,11 @@ Plans de grille perpendiculaires à l'écoulement (α = 90°) ...@@ -97,11 +97,11 @@ Plans de grille perpendiculaires à l'écoulement (α = 90°)
#### grille conventionnelle #### grille conventionnelle
Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s. Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s.
#### grille orientée ou inclinée #### grille orientée ou inclinée
Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s. Préconisation pour éviter le placage des poissons sur le plan de grille (barrière physique) ou leur passage prématuré au travers (barrière comportementale) : VN ≤ 0.5 m/s.
Au-delà de la valeur moyenne calculée ici, se reporter impérativement aux préconisations tirées de la caractérisation expérimentale des valeurs effectives de vitesses. Au-delà de la valeur moyenne calculée ici, se reporter impérativement aux préconisations tirées de la caractérisation expérimentale des valeurs effectives de vitesses.
...@@ -109,13 +109,13 @@ Au-delà de la valeur moyenne calculée ici, se reporter impérativement aux pr ...@@ -109,13 +109,13 @@ Au-delà de la valeur moyenne calculée ici, se reporter impérativement aux pr
#### grille orientée #### grille orientée
Domaine de validité de la formule : rapport b / p voisin de 0.125 Domaine de validité de la formule : rapport b / p voisin de 0.125
### Rapport espacement/épaisseur des barreaux ### Rapport espacement/épaisseur des barreaux
#### grille orientée #### grille orientée
Domaine de validité de la formule : 1 ≤ e / b ≤ 3 Domaine de validité de la formule : 1 ≤ e / b ≤ 3
### Obstruction globale du plan de grille (barreaux + entretoises + éléments de supports longitudinaux et transversaux) retenue ### Obstruction globale du plan de grille (barreaux + entretoises + éléments de supports longitudinaux et transversaux) retenue
...@@ -123,17 +123,17 @@ A déterminer à partir des plans de la grille. ...@@ -123,17 +123,17 @@ A déterminer à partir des plans de la grille.
#### grille conventionnelle #### grille conventionnelle
Domaine de validité de la formule : 0.2 ≤ O ≤ 0.60 Domaine de validité de la formule : 0.2 ≤ O ≤ 0.60
#### grille orientée #### grille orientée
Domaine de validité de la formule : 0.35 ≤ O ≤ 0.60 Domaine de validité de la formule : 0.35 ≤ O ≤ 0.60
#### grille inclinée #### grille inclinée
Obstruction due aux barreaux et éléments de supports longitudinaux retenue \(O_b\). A déterminer à partir des plans de la grille. Obstruction due aux barreaux et éléments de supports longitudinaux retenue \(O_b\). A déterminer à partir des plans de la grille.
Domaine de validité de la formule : 0.28 ≤ Ob ≤ 0.53 Domaine de validité de la formule : 0.28 ≤ Ob ≤ 0.53
### Profil des barreaux ### Profil des barreaux
...@@ -160,7 +160,7 @@ Le coefficient de forme des barreaux \(a\) vaut 3.85 pour le profil rectangulair ...@@ -160,7 +160,7 @@ Le coefficient de forme des barreaux \(a\) vaut 3.85 pour le profil rectangulair
#### grille inclinée #### grille inclinée
A déterminer à partir des plans de la grille. A déterminer à partir des plans de la grille.
Domaine de validité de la formule : OentH ≤ 0.28 Domaine de validité de la formule : OentH ≤ 0.28
### Coefficient de forme moyen des entretoises et éléments transversaux, pondérés selon leurs parts respectives ### Coefficient de forme moyen des entretoises et éléments transversaux, pondérés selon leurs parts respectives
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
L'exutoire d'évacuation des poissons vers l'aval se termine par un dispositif se jetant dans le canal de fuite de la centrale. Le présent module permet de calculer la position et la vitesse au point d'impact de la chute libre ou de la veine d'eau à la surface de l'eau du canal de fuite compte tenu de l'angle et de la vitesse initiaux du jet et de la hauteur de chute. L'exutoire d'évacuation des poissons vers l'aval se termine par un dispositif se jetant dans le canal de fuite de la centrale. Le présent module permet de calculer la position et la vitesse au point d'impact de la chute libre ou de la veine d'eau à la surface de l'eau du canal de fuite compte tenu de l'angle et de la vitesse initiaux du jet et de la hauteur de chute.
Extrait de Courret, Dominique, et Michel Larinier. Guide pour la conception de prise d’eau ichtyocompatibles pour les petites centrales hydroélectriques, 2008. https://doi.org/10.13140/RG.2.1.2359.1449, p.24 : Extrait de Courret, Dominique, et Michel Larinier. Guide pour la conception de prise d’eau ichtyocompatibles pour les petites centrales hydroélectriques, 2008. https://doi.org/10.13140/RG.2.1.2359.1449, p.24 :
> Les vitesses dans l’ouvrage et au point d’impact dans le bief aval doivent rester inférieures à une dizaine de m/s, certains organismes préconisant même de ne pas dépasser 7-8 m/s (ASCE 1995). (...) La hauteur de chute entre le débouché et le plan d’eau ne doit pas dépasser une douzaine de mètres pour éviter tout risque de blessures des poissons à l’impact, quels que soient leur taille et leur mode de chute (chute libre ou chute dans la veine d’eau) (Larinier et Travade 2002). Le rejet doit également se faire dans une zone d’une profondeur suffisante pour éviter tout risque de blessure par choc mécanique. Odeh et Orvis (1998) préconisent une profondeur minimale de l’ordre du quart de la chute, avec un minimum d’environ 1 m. > Les vitesses dans l’ouvrage et au point d’impact dans le bief aval doivent rester inférieures à une dizaine de m/s, certains organismes préconisant même de ne pas dépasser 7-8 m/s (ASCE 1995). (...) La hauteur de chute entre le débouché et le plan d’eau ne doit pas dépasser une douzaine de mètres pour éviter tout risque de blessures des poissons à l’impact, quels que soient leur taille et leur mode de chute (chute libre ou chute dans la veine d’eau) (Larinier et Travade 2002). Le rejet doit également se faire dans une zone d’une profondeur suffisante pour éviter tout risque de blessure par choc mécanique. Odeh et Orvis (1998) préconisent une profondeur minimale de l’ordre du quart de la chute, avec un minimum d’environ 1 m.
## Formule ## Formule
Avec \(g\) : accélération de la gravité = 9.81 m.s-2 Avec \(g\) : accélération de la gravité = 9.81 m.s-2
### Hauteur de chute ### Hauteur de chute
......
# Courbe de remous # Courbe de remous
Le calcul de la courbe de remous fait intervenir l'équation différentielle suivante : Le calcul de la courbe de remous fait intervenir l'équation différentielle suivante :
$$\frac{dy}{dx}=\frac{I_f - J(h)}{1-F^2(h)}$$ $$\frac{dy}{dx}=\frac{I_f - J(h)}{1-F^2(h)}$$
...@@ -15,14 +15,14 @@ et ...@@ -15,14 +15,14 @@ et
$$F^2=\frac{Q^2}{gb^2y^3}$$ $$F^2=\frac{Q^2}{gb^2y^3}$$
L'intégration de l'équation pourra se faire par l'une des méthodes suivantes : [Runge-Kutta 4](../../methodes_numeriques/rk4.md), [Euler explicite](../../methodes_numeriques/euler_explicite.md), [intégration de trapèzes](../../methodes_numeriques/integration_trapezes.md). L'intégration de l'équation pourra se faire par l'une des méthodes suivantes : [Runge-Kutta 4](../../methodes_numeriques/rk4.md), [Euler explicite](../../methodes_numeriques/euler_explicite.md), [intégration de trapèzes](../../methodes_numeriques/integration_trapezes.md).
En fonction du régime d'écoulement, le calcul pourra s'effectuer : En fonction du régime d'écoulement, le calcul pourra s'effectuer :
* de l'aval vers l'amont pour le régime fluvial avec définition d'une condition limite aval * de l'aval vers l'amont pour le régime fluvial avec définition d'une condition limite aval
* de l'amont vers l'aval pour le régime torrentiel avec définition d'une condition limite amont * de l'amont vers l'aval pour le régime torrentiel avec définition d'une condition limite amont
Si on prend l'exemple d'un canal rectangulaire, [l'exemple de code scilab proposé pour la résolution d'équation différentielle ordinaire](../../methodes_numeriques/euler_explicite.md) est modifié comme suit : Si on prend l'exemple d'un canal rectangulaire, [l'exemple de code scilab proposé pour la résolution d'équation différentielle ordinaire](../../methodes_numeriques/euler_explicite.md) est modifié comme suit :
```scilab ```scilab
b=0.3; b=0.3;
......
# Pente # Pente
Cet outil permet de calculer la valeur manquante des quatre grandeurs : Cet outil permet de calculer la valeur manquante des quatre grandeurs :
- la cote amont (\(Z_1\)) en m; - la cote amont (\(Z_1\)) en m;
- la cote aval (\(Z_2\)) en m; - la cote aval (\(Z_2\)) en m;
......
# Le régime uniforme # Le régime uniforme
Le régime uniforme se caractérise par une hauteur d'eau appelée hauteur normale. La hauteur normale est atteinte quand la ligne d'eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d'eau et donc la perte de charge est égale à la pente du fond : Le régime uniforme se caractérise par une hauteur d'eau appelée hauteur normale. La hauteur normale est atteinte quand la ligne d'eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d'eau et donc la perte de charge est égale à la pente du fond :
\(I_f = J\) \(I_f = J\)
Avec : Avec :
- \(I_f\) : la pente du fond en m/m - \(I_f\) : la pente du fond en m/m
- \(J\) : la perte de charge en m/m - \(J\) : la perte de charge en m/m
La perte de charge {J} est ici calculée avec la formule de Manning-Strickler : La perte de charge {J} est ici calculée avec la formule de Manning-Strickler :
$$J=\frac{U^2}{K^{2}R^{4/3}}=\frac{Q^2}{S^2K^{2}R^{4/3}}$$ $$J=\frac{U^2}{K^{2}R^{4/3}}=\frac{Q^2}{S^2K^{2}R^{4/3}}$$
Avec : Avec :
- \(K\) : le coefficient de Strickler en m<sup>1/3</sup>/s - \(K\)&nbsp;: le coefficient de Strickler en m<sup>1/3</sup>/s
En régime uniforme, on obtient la formule : En régime uniforme, on obtient la formule&nbsp;:
$$Q=KR^{2/3}S\sqrt{I_f}$$ $$Q=KR^{2/3}S\sqrt{I_f}$$
...@@ -25,11 +25,11 @@ A partir de laquelle, on peut calculer analytiquement le débit \(Q\), la pente ...@@ -25,11 +25,11 @@ A partir de laquelle, on peut calculer analytiquement le débit \(Q\), la pente
Pour calculer la hauteur normale \(h_n\) , on peut résoudre \(f(h_n)=Q-KR^{2/3}S\sqrt{I_f}=0\) Pour calculer la hauteur normale \(h_n\) , on peut résoudre \(f(h_n)=Q-KR^{2/3}S\sqrt{I_f}=0\)
en utilisant la méthode de Newton : en utilisant la méthode de Newton&nbsp;:
$$h_{k+1} = h_k - \frac{f(h_k)}{f'(h_k)}$$ $$h_{k+1} = h_k - \frac{f(h_k)}{f'(h_k)}$$
avec : avec&nbsp;:
- \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\) - \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\)
- \(f'(h_k) = -K \sqrt{I_f}(\frac{2}{3}R'R^{-1/3}S+R^{2/3}S')\) - \(f'(h_k) = -K \sqrt{I_f}(\frac{2}{3}R'R^{-1/3}S+R^{2/3}S')\)
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
![Section rectangulaire](section_rectangulaire.png) ![Section rectangulaire](section_rectangulaire.png)
La section rectangulaire se caractérise par les paramètres suivants : La section rectangulaire se caractérise par les paramètres suivants&nbsp;:
* la largeur au fond \(L\) (en m) * la largeur au fond \(L\) (en m)
...@@ -12,7 +12,7 @@ La section rectangulaire se caractérise par les paramètres suivants : ...@@ -12,7 +12,7 @@ La section rectangulaire se caractérise par les paramètres suivants :
![Section circulaire](section_circulaire.png) ![Section circulaire](section_circulaire.png)
La section circulaire se caractérise par les paramètres suivants : La section circulaire se caractérise par les paramètres suivants&nbsp;:
* le diamètre de la conduite \(D\) (en m) * le diamètre de la conduite \(D\) (en m)
* l'angle \(\theta\) entre le fond de la conduite et le point de contact entre la surface de l'eau la conduite (en Rad) * l'angle \(\theta\) entre le fond de la conduite et le point de contact entre la surface de l'eau la conduite (en Rad)
...@@ -25,22 +25,22 @@ La section circulaire se caractérise par les paramètres suivants : ...@@ -25,22 +25,22 @@ La section circulaire se caractérise par les paramètres suivants :
![Section trapezoidale](section_trapezoidale.png) ![Section trapezoidale](section_trapezoidale.png)
La section trapézoïdale se caractérise par les paramètres suivants : La section trapézoïdale se caractérise par les paramètres suivants&nbsp;:
* la largeur au fond \(L\) (en m) * la largeur au fond \(L\) (en m)
* le fruit des berges (inclinaison par rapport à la verticale : élargissement entre le haut et le bas du talus divisé par la profondeur) \(m\) (en m/m) * le fruit des berges (inclinaison par rapport à la verticale&nbsp;: élargissement entre le haut et le bas du talus divisé par la profondeur) \(m\) (en m/m)
## Section parabolique ## Section parabolique
La section parabolique se caractérise par une largeur au miroir pouvant s'exprimer sous la forme : La section parabolique se caractérise par une largeur au miroir pouvant s'exprimer sous la forme&nbsp;:
\(B = \Lambda.y^k\). \(B = \Lambda.y^k\).
Avec \(k\) : coefficient compris entre 0 et 1. \(k=0.5\) correspond à la forme parabolique vraie. Avec \(k\)&nbsp;: coefficient compris entre 0 et 1. \(k=0.5\) correspond à la forme parabolique vraie.
On peut calculer \(\Lambda\) en fournissant : On peut calculer \(\Lambda\) en fournissant&nbsp;:
* \(y_b\) : la hauteur de berge (en m) * \(y_b\)&nbsp;: la hauteur de berge (en m)
* \(B_b\) : la largeur au niveau des berges (en m) * \(B_b\)&nbsp;: la largeur au niveau des berges (en m)
On a alors : \(\Lambda = \frac{B_b}{y_b^k}\) On a alors&nbsp;: \(\Lambda = \frac{B_b}{y_b^k}\)
...@@ -81,22 +81,22 @@ ...@@ -81,22 +81,22 @@
## Tirant d'eau normal Yn ## Tirant d'eau normal Yn
La hauteur normale est atteinte quand la ligne d’eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d’eau et donc la perte de charge est égale à la pente du fond : \(If=J\) La hauteur normale est atteinte quand la ligne d’eau est parallèle au fond, la charge est alors elle-même parallèle à la ligne d’eau et donc la perte de charge est égale à la pente du fond&nbsp;: \(If=J\)
Avec : Avec&nbsp;:
* \(I_f\) : la pente du fond (en m/m) * \(I_f\)&nbsp;: la pente du fond (en m/m)
* \(J\) : la perte de charge (en m/m ) * \(J\)&nbsp;: la perte de charge (en m/m )
Pour calculer la hauteur normale \(Y_n\), on peut résoudre Pour calculer la hauteur normale \(Y_n\), on peut résoudre
\(f(Y_n)=Q-KR^{2/3}S\sqrt{I_f}=0\) \(f(Y_n)=Q-KR^{2/3}S\sqrt{I_f}=0\)
en utilisant la méthode de Newton : en utilisant la méthode de Newton&nbsp;:
\(h_{k+1} = h_k - \dfrac{f(h_k)}{f'(h_k)}\) \(h_{k+1} = h_k - \dfrac{f(h_k)}{f'(h_k)}\)
avec : avec&nbsp;:
* \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\) * \(f(h_k) = Q-KR^{2/3}S\sqrt{I_f}\)
* \(f'(h_k) = -K \sqrt{I_f}(\dfrac{2}{3}R'R^{-1/3}S+R^{2/3}S')\) * \(f'(h_k) = -K \sqrt{I_f}(\dfrac{2}{3}R'R^{-1/3}S+R^{2/3}S')\)
...@@ -112,7 +112,7 @@ On utilise la méthode de Newton en posant ...@@ -112,7 +112,7 @@ On utilise la méthode de Newton en posant
\(h_{k+1} = h_k - \dfrac{f(h_k)}{f'(h_k)}\) \(h_{k+1} = h_k - \dfrac{f(h_k)}{f'(h_k)}\)
avec : avec&nbsp;:
* \(f(h_k) = \dfrac{Q^2 B}{g S^3} - 1\) * \(f(h_k) = \dfrac{Q^2 B}{g S^3} - 1\)
* \(f'(h_k) = \dfrac{Q^2}{g} \dfrac{B'.S - 3 B S'}{S^4}\) * \(f'(h_k) = \dfrac{Q^2}{g} \dfrac{B'.S - 3 B S'}{S^4}\)
...@@ -133,7 +133,7 @@ avec : ...@@ -133,7 +133,7 @@ avec :
## Perte de charge J ## Perte de charge J
La perte de charge \(J\) est calculée avec la formule de Manning-Strickler : La perte de charge \(J\) est calculée avec la formule de Manning-Strickler&nbsp;:
\(J=\dfrac{U^2}{K^{2}R^{4/3}}=\dfrac{Q^2}{S^2K^{2}R^{4/3}}\) \(J=\dfrac{U^2}{K^{2}R^{4/3}}=\dfrac{Q^2}{S^2K^{2}R^{4/3}}\)
...@@ -144,21 +144,21 @@ Avec \(K\) le coefficient de Strickler (en \(m^{1/3}/s\)) ...@@ -144,21 +144,21 @@ Avec \(K\) le coefficient de Strickler (en \(m^{1/3}/s\))
## Impulsion Imp ## Impulsion Imp
C'est la somme de la quantité de mouvement et de la résultante de la force de pression dans une section : C'est la somme de la quantité de mouvement et de la résultante de la force de pression dans une section&nbsp;:
\(I=\rho Q U + \rho g S \overline{h}\) \(I=\rho Q U + \rho g S \overline{h}\)
Avec : Avec&nbsp;:
* \(I\) : l'impulsion (kg.m.s-2) * \(I\)&nbsp;: l'impulsion (kg.m.s-2)
* \(\rho\) : la masse volumique de l'eau (kg/m3) * \(\rho\)&nbsp;: la masse volumique de l'eau (kg/m3)
* \(Q\) : le débit (m3.s-1) * \(Q\)&nbsp;: le débit (m3.s-1)
* \(V\) : la vitesse moyenne du fluide dans la section (m.s-1) * \(V\)&nbsp;: la vitesse moyenne du fluide dans la section (m.s-1)
* \(g\) : la constante de gravité (m.s-2) * \(g\)&nbsp;: la constante de gravité (m.s-2)
* \(S\) : la surface mouillée (m2) * \(S\)&nbsp;: la surface mouillée (m2)
* \(\overline{h}\) : la distance du centre de gravité de la section à la surface libre (m) * \(\overline{h}\)&nbsp;: la distance du centre de gravité de la section à la surface libre (m)
La distance du centre de gravité de la section à la surface libre \(\overline{h}\) peut se retrouver à partir de la formule : La distance du centre de gravité de la section à la surface libre \(\overline{h}\) peut se retrouver à partir de la formule&nbsp;:
\(S.\overline{h} = \int_{0}^{y} (y-z)B(z)dz\) \(S.\overline{h} = \int_{0}^{y} (y-z)B(z)dz\)
......
...@@ -33,7 +33,7 @@ Utilisons l'équation du débit pour faire apparaître le débit ($u(x)=q(x)/S$) ...@@ -33,7 +33,7 @@ Utilisons l'équation du débit pour faire apparaître le débit ($u(x)=q(x)/S$)
$$\Delta H=\int_{x=0}^{L} a \nu ^{0.25} \frac{(Qx/(LS))^{1.75}}{2gD^{1.25}}dx$$ $$\Delta H=\int_{x=0}^{L} a \nu ^{0.25} \frac{(Qx/(LS))^{1.75}}{2gD^{1.25}}dx$$
puis le diamètre \(D\) : puis le diamètre \(D\)&nbsp;:
$$\Delta H=\int_{x=0}^{L} a \nu ^{0.25} \frac{(4Qx/(L\pi D^2))^{1.75}}{2gD^{1.25}}dx$$ $$\Delta H=\int_{x=0}^{L} a \nu ^{0.25} \frac{(4Qx/(L\pi D^2))^{1.75}}{2gD^{1.25}}dx$$
On réarrange pour obtenir On réarrange pour obtenir
......
# Lechapt et Calmon # Lechapt et Calmon
Pertes de charge dans une conduite circulaire : abaques de Lechapt et Calmon Pertes de charge dans une conduite circulaire&nbsp;: abaques de Lechapt et Calmon
La formule de Lechapt et Calmon est basée sur des ajustements de la formule de [Cyril Frank Colebrook](http://fr.wikipedia.org/wiki/Cyril_Frank_Colebrook) : La formule de Lechapt et Calmon est basée sur des ajustements de la formule de [Cyril Frank Colebrook](http://fr.wikipedia.org/wiki/Cyril_Frank_Colebrook)&nbsp;:
$$J=L.Q^M.D^{-N}$$ $$J=L.Q^M.D^{-N}$$
Avec : Avec&nbsp;:
- \(J\) : la perte de charge en mm/m ou m/km; - \(J\)&nbsp;: la perte de charge en mm/m ou m/km;
- \(Q\) : le débit en L/s; - \(Q\)&nbsp;: le débit en L/s;
- \(D\) : le diamètre de la conduite en m; - \(D\)&nbsp;: le diamètre de la conduite en m;
- \(L\), \(M\) et \(N\) des coefficients dépendants de la rugosité {&#x3F5;}. - \(L\), \(M\) et \(N\) des coefficients dépendants de la rugosité {&#x3F5;}.
L'erreur commise par rapport à la formule de Colebrook est inférieure à 3&nbsp;% pour des vitesses comprises entre 0,4 et 2 m/s. L'erreur commise par rapport à la formule de Colebrook est inférieure à 3&nbsp;% pour des vitesses comprises entre 0,4 et 2 m/s.
Le tableau de correspondance des coefficients est le suivant : Le tableau de correspondance des coefficients est le suivant&nbsp;:
| Matériau | &#x3F5; (mm) | \(L\) | \(M\) | \(N\) | | Matériau | &#x3F5; (mm) | \(L\) | \(M\) | \(N\) |
......
# Passes à bassins : Chute # Passes à bassins&nbsp;: Chute
Cet outil est une aide au prédimensionnement d'une passe à bassins : il permet de calculer la valeur manquante des trois grandeurs : Cet outil est une aide au prédimensionnement d'une passe à bassins&nbsp;: il permet de calculer la valeur manquante des trois grandeurs&nbsp;:
- la cote amont (\(Z_1\)) en m; - la cote amont (\(Z_1\)) en m;
- la cote aval (\(Z_2\)) en m; - la cote aval (\(Z_2\)) en m;
......
# Cloisons # Cloisons
Cet outil qui est similaire à celui des [Lois d'ouvrages](../structures/lois_ouvrages.md), est une aide au prédimensionnement hydraulique d'une passe à bassins : il Cet outil qui est similaire à celui des [Lois d'ouvrages](../structures/lois_ouvrages.md), est une aide au prédimensionnement hydraulique d'une passe à bassins&nbsp;: il
est utilisé le plus souvent pour le dimensionnement des échancrures, fentes, orifices 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, 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. fentes et radier du bassin amont d'une passe.
......
# Passes à bassins : Dimensions # Passes à bassins&nbsp;: Dimensions
Cet outil est une aide au dimensionnement des bassins d'une passe : il permet de Cet outil est une aide au dimensionnement des bassins d'une passe&nbsp;: il permet de
calculer la valeur manquante des quatre grandeurs : calculer la valeur manquante des quatre grandeurs&nbsp;:
- le volume d'eau (\(V\)) en m<sup>3</sup>; - le volume d'eau (\(V\)) en m<sup>3</sup>;
- le tirant d'eau moyen (\(Y_{moy}\)) en m; - le tirant d'eau moyen (\(Y_{moy}\)) en m;
- la longueur du bassin (\(L\)) en m; - la longueur du bassin (\(L\)) en m;
- la largeur du bassin (\(B\)) en m. - la largeur du bassin (\(B\)) en m.
Le calcul est effectué en appliquant la formule : Le calcul est effectué en appliquant la formule&nbsp;:
$$V = Y_{moy} \times L \times B$$ $$V = Y_{moy} \times L \times B$$
# Passes à bassins : Nombre de chutes # Passes à bassins&nbsp;: Nombre de chutes
Cet outil est une aide au prédimensionnement d'une passe à bassins : il permet de calculer la valeur manquante des trois grandeurs : Cet outil est une aide au prédimensionnement d'une passe à bassins&nbsp;: il permet de calculer la valeur manquante des trois grandeurs&nbsp;:
- la chute totale (\(\Delta H_T\)) en m; - la chute totale (\(\Delta H_T\)) en m;
- la chute entre les bassins (\(\Delta H\)) en m; - la chute entre les bassins (\(\Delta H\)) en m;
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
## Présentation générale ## 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. Ce module calcule la ligne d'eau d'une passe à bassins successifs. Deux possibilités de calcul sont offertes&nbsp;: 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 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 : La saisie des paramètres de la passe comporte deux parties&nbsp;:
- 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 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. - Les paramètres des bassins qui comprennent la géométrie des bassins et les paramètres des ouvrages hydrauliques constituant les cloisons.
...@@ -15,7 +15,7 @@ Il est possible de faire varier un ou deux paramètres hydraulique de façon à ...@@ -15,7 +15,7 @@ Il est possible de faire varier un ou deux paramètres hydraulique de façon à
## Saisie de la géométrie de la passe ## 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 : 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&nbsp;:
- longueur du bassin (m) - longueur du bassin (m)
- largeur du bassin (m) - largeur du bassin (m)
...@@ -27,11 +27,11 @@ A ceux-ci s'ajoute les paramètres des ouvrages de la cloison amont du bassin. ...@@ -27,11 +27,11 @@ A ceux-ci s'ajoute les paramètres des ouvrages de la cloison amont du bassin.
### Modification de la structure de la passe ### 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 : 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&nbsp;:
![Barre d'outil d'édition de la géométrie de la passe à bassins](pab_barre_outils_edition.png) ![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 : Cette barre s'active lorsque on sélectionne&nbsp;:
- un bassin (qui comprend sa cloison amont) ou la cloison aval en en cliquant sur la première colonne d'une ligne - 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 - un ouvrage en cliquant sur une cellule non éditable d'un ouvrage d'une cloison
...@@ -41,7 +41,7 @@ Il est aussi possible d'étendre une sélection existante en pressant la touche ...@@ -41,7 +41,7 @@ Il est aussi possible d'étendre une sélection existante en pressant la touche
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. 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 : La barre d'outils est constituée des boutons suivants&nbsp;:
1. Nombre de bassin ou d'ouvrage à ajouter ou à dupliquer 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. Ajouter *n* bassins ou *n* ouvrages avec *n* le nombre indiqué sur le premier bouton
...@@ -54,7 +54,7 @@ La barre d'outils est constituée des boutons suivants : ...@@ -54,7 +54,7 @@ La barre d'outils est constituée des boutons suivants :
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. 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 : Pour cette variable à modifier, on pourra&nbsp;:
- définir une valeur fixe&nbsp;; - définir une valeur fixe&nbsp;;
- appliquer un delta&nbsp;; - appliquer un delta&nbsp;;
......
# Passes à bassins : Puissance dissipée # Passes à bassins&nbsp;: Puissance dissipée
Cet outil est une aide au prédimensionnement d'une passe à bassins : il permet de calculer la valeur manquante des quatre grandeurs : Cet outil est une aide au prédimensionnement d'une passe à bassins&nbsp;: il permet de calculer la valeur manquante des quatre grandeurs&nbsp;:
- la chute entre les bassins (\(\Delta H\)) en m; - la chute entre les bassins (\(\Delta H\)) en m;
- le débit (\(Q\)) en m<sup>3</sup>/s; - le débit (\(Q\)) en m<sup>3</sup>/s;
- le volume des bassins (\(V\)) en m<sup>3</sup>; - le volume des bassins (\(V\)) en m<sup>3</sup>;
- la puissance volumique dissipée (\(P_v\)) en W/m<sup>3</sup>. - la puissance volumique dissipée (\(P_v\)) en W/m<sup>3</sup>.
La formule de calcul de la puissance dissipée est alors : La formule de calcul de la puissance dissipée est alors&nbsp;:
$$P_v = \frac{\rho \mathrm{g} Q \Delta H}{V}$$ $$P_v = \frac{\rho \mathrm{g} Q \Delta H}{V}$$
avec : avec&nbsp;:
- \(\rho\) : la masse volumique de l'eau; - \(\rho\)&nbsp;: la masse volumique de l'eau;
- \(\mathrm{g}\) : l'accélération de la gravité terrestre = 9,81 m.s<sup>-2</sup> - \(\mathrm{g}\)&nbsp;: l'accélération de la gravité terrestre = 9,81 m.s<sup>-2</sup>
...@@ -9,23 +9,23 @@ Le module de calcul passe à macro-rugosités permet de calculer les caractéris ...@@ -9,23 +9,23 @@ Le module de calcul passe à macro-rugosités permet de calculer les caractéris
[^1]: Larinier, Michel, Courret, D., Gomes, P., 2006. Guide technique pour la conception des passes à poissons “naturelles,” Rapport GHAPPE RA. Compagnie Nationale du Rhône / Agence de l’Eau Adour Garonne. http://dx.doi.org/10.13140/RG.2.1.1834.8562 [^1]: Larinier, Michel, Courret, D., Gomes, P., 2006. Guide technique pour la conception des passes à poissons “naturelles,” Rapport GHAPPE RA. Compagnie Nationale du Rhône / Agence de l’Eau Adour Garonne. http://dx.doi.org/10.13140/RG.2.1.1834.8562
L'outil permet de calculer l'une des valeurs suivantes : L'outil permet de calculer l'une des valeurs suivantes&nbsp;:
- La largeur de la passe (m) ; - La largeur de la passe (m)&nbsp;;
- La pente de la passe (m) ; - La pente de la passe (m)&nbsp;;
- Le débit (m<sup>3</sup>/s) ; - Le débit (m<sup>3</sup>/s)&nbsp;;
- La profondeur \(h\) (m) ; - La profondeur \(h\) (m)&nbsp;;
- La concentration des blocs \(C\). - La concentration des blocs \(C\).
Il nécessite d'entrer les valeurs suivantes : Il nécessite d'entrer les valeurs suivantes&nbsp;:
- La cote de fond amont (m) ; - La cote de fond amont (m)&nbsp;;
- La longueur de la passe (m) ; - La longueur de la passe (m)&nbsp;;
- La rugosité de fond (m) ; - La rugosité de fond (m)&nbsp;;
- La largeur des blocs \(D\) face à l’écoulement (m) ; - La largeur des blocs \(D\) face à l’écoulement (m)&nbsp;;
- La hauteur utile des blocs \(k\) (m) ; - La hauteur utile des blocs \(k\) (m)&nbsp;;
- Le paramètre de forme des blocs (1 pour rond, 2 pour carré) - Le paramètre de forme des blocs (1 pour rond, 2 pour carré)
L'espacement entre les blocs se calcule ensuite avec la formule suivante : L'espacement entre les blocs se calcule ensuite avec la formule suivante&nbsp;:
$$ax = ay = \frac{D}{\sqrt{C}}$$ $$ax = ay = \frac{D}{\sqrt{C}}$$
...@@ -6,7 +6,7 @@ Ce module de calcul permet de calculer le débit transitant par une passe à mac ...@@ -6,7 +6,7 @@ Ce module de calcul permet de calculer le débit transitant par une passe à mac
Les paramètres à rentrer sont les mêmes que pour [la passe à macro-rugosité dite "simple"](macrorugo.md). Concernant le radier de la passe deux choix sont offerts&nbsp;: Les paramètres à rentrer sont les mêmes que pour [la passe à macro-rugosité dite "simple"](macrorugo.md). Concernant le radier de la passe deux choix sont offerts&nbsp;:
- Les radiers multiples&nbsp;: il est possible de créer, dupliquer, supprimer, changer l'ordre d'autant de radiers que nécessaire. Pour chaque radier, les paramètres à rentrer sont : la largeur du radier et la cote du radier à l'amont de la passe. - Les radiers multiples&nbsp;: il est possible de créer, dupliquer, supprimer, changer l'ordre d'autant de radiers que nécessaire. Pour chaque radier, les paramètres à rentrer sont&nbsp;: la largeur du radier et la cote du radier à l'amont de la passe.
- Le radier incliné&nbsp;: en plus de la largeur du radier, il faut entrer les cotes droite et gauche de radier à l'amont de la passe. - Le radier incliné&nbsp;: en plus de la largeur du radier, il faut entrer les cotes droite et gauche de radier à l'amont de la passe.
Les données calculées sont les mêmes que pour [la passe à macro-rugosité dite "simple"](macrorugo.md). Les résultats affichent les différentes données pour chaque radier et le graphique permet de visualiser ces données pour chaque radier (profil transversal). Dans le cas où au moins un des paramètres de calcul varie, les résultats sont disponibles individuellement via une liste déroulante. Les données calculées sont les mêmes que pour [la passe à macro-rugosité dite "simple"](macrorugo.md). Les résultats affichent les différentes données pour chaque radier et le graphique permet de visualiser ces données pour chaque radier (profil transversal). Dans le cas où au moins un des paramètres de calcul varie, les résultats sont disponibles individuellement via une liste déroulante.
......
...@@ -48,7 +48,7 @@ $$\beta = \sqrt{(k / \alpha_t)(C_d C k / D)/(1 - \sigma C)}$$ ...@@ -48,7 +48,7 @@ $$\beta = \sqrt{(k / \alpha_t)(C_d C k / D)/(1 - \sigma C)}$$
avec \(\sigma = 1\) pour \(C_{d0} = 2\) (blocs carrés), \(\sigma = \pi/4\) sinon (blocs circulaires) avec \(\sigma = 1\) pour \(C_{d0} = 2\) (blocs carrés), \(\sigma = \pi/4\) sinon (blocs circulaires)
et \(\alpha_t\) obtenu à partir de la résolution de l'équation suivante : et \(\alpha_t\) obtenu à partir de la résolution de l'équation suivante&nbsp;:
$$\alpha_t u(1) - l_0 u_* = 0$$ $$\alpha_t u(1) - l_0 u_* = 0$$
...@@ -139,35 +139,35 @@ $$C_f = \frac{2}{(5.1 \mathrm{log} (h/k_s)+6)^2}$$ ...@@ -139,35 +139,35 @@ $$C_f = \frac{2}{(5.1 \mathrm{log} (h/k_s)+6)^2}$$
## Notations ## Notations
- \(\alpha\) : ratio de l'aire concernée par la friction du lits sur \(a_x \times a_y\) - \(\alpha\)&nbsp;: ratio de l'aire concernée par la friction du lits sur \(a_x \times a_y\)
- \(\alpha_t\) : échelle de longueur de la turbulence dans la couche des blocs(m) - \(\alpha_t\)&nbsp;: échelle de longueur de la turbulence dans la couche des blocs(m)
- \(\beta\) : ratio entre la contrainte due à la trainée et la contrainte due aux turbulences - \(\beta\)&nbsp;: ratio entre la contrainte due à la trainée et la contrainte due aux turbulences
- \(\kappa\) : constante de Von Karman = 0.41 - \(\kappa\)&nbsp;: constante de Von Karman = 0.41
- \(\sigma\) : ratio entre l'aire du block dans le plan X,y et \(D^2\) - \(\sigma\)&nbsp;: ratio entre l'aire du block dans le plan X,y et \(D^2\)
- \(a_x\) : largeur d'une cellule (perpendiculaire à l'écoulement) (m) - \(a_x\)&nbsp;: largeur d'une cellule (perpendiculaire à l'écoulement) (m)
- \(a_y\) : longueur d'une cellule (parallèle à l'écoulement) (m) - \(a_y\)&nbsp;: longueur d'une cellule (parallèle à l'écoulement) (m)
- \(B\) : largeur de la passe (m) - \(B\)&nbsp;: largeur de la passe (m)
- \(C\) : concentration de blocs - \(C\)&nbsp;: concentration de blocs
- \(C_d\) : coefficient de trainée d'un bloc dans les conditions d'écoulement actuel - \(C_d\)&nbsp;: coefficient de trainée d'un bloc dans les conditions d'écoulement actuel
- \(C_{d0}\) : coefficient de trainée d'un bloc considérant un bloc infiniment haut avec \(F \ll 1\) - \(C_{d0}\)&nbsp;: coefficient de trainée d'un bloc considérant un bloc infiniment haut avec \(F \ll 1\)
- \(C_f)\) : coefficient de friction du lit - \(C_f)\)&nbsp;: coefficient de friction du lit
- \(d\) : déplacement dans le plan zéro du profil logarithmique (m) - \(d\)&nbsp;: déplacement dans le plan zéro du profil logarithmique (m)
- \(D\) : largeur du bloc face à l'écoulement (m) - \(D\)&nbsp;: largeur du bloc face à l'écoulement (m)
- \(F\) : nombre de Froude basé sur \(h\) et \(V_g\) - \(F\)&nbsp;: nombre de Froude basé sur \(h\) et \(V_g\)
- \(g\) : accélération de la gravité = 9.81 m.s<sup>-2</sup> - \(g\)&nbsp;: accélération de la gravité = 9.81 m.s<sup>-2</sup>
- \(h\) : profondeur moyenne (m) - \(h\)&nbsp;: profondeur moyenne (m)
- \(h_*\) : profondeur adimensionnelle (\(h / D\)) - \(h_*\)&nbsp;: profondeur adimensionnelle (\(h / D\))
- \(k\) : hauteur utile des blocs (m) - \(k\)&nbsp;: hauteur utile des blocs (m)
- \(k_s\) : hauteur de la rugosité (m) - \(k_s\)&nbsp;: hauteur de la rugosité (m)
- \(l_0\) : échelle de longueur de la turbulence au sommet des blocs (m) - \(l_0\)&nbsp;: échelle de longueur de la turbulence au sommet des blocs (m)
- \(N\) : ratio entre la friction du lit et la force de trainée - \(N\)&nbsp;: ratio entre la friction du lit et la force de trainée
- \(Q\) : débit (m<sup>3</sup>/s) - \(Q\)&nbsp;: débit (m<sup>3</sup>/s)
- \(S\) : pente de la passe (m/m) - \(S\)&nbsp;: pente de la passe (m/m)
- \(u_0\) : vitesse moyenne dans le lit (m/s) - \(u_0\)&nbsp;: vitesse moyenne dans le lit (m/s)
- \(u_*\) : vitesse de cisaillement (m/s) - \(u_*\)&nbsp;: vitesse de cisaillement (m/s)
- \(V\) : vitesse débitante (m/s) - \(V\)&nbsp;: vitesse débitante (m/s)
- \(V_g\) : vitesse entre les blocs (m/s) - \(V_g\)&nbsp;: vitesse entre les blocs (m/s)
- \(s\) : distance minimale entre les blocs (m) - \(s\)&nbsp;: distance minimale entre les blocs (m)
- \(z\) : position verticale (m) - \(z\)&nbsp;: position verticale (m)
- \(z_0\) : rugosité hydraulique (m) - \(z_0\)&nbsp;: rugosité hydraulique (m)
- \(\tilde{z}\) : position verticale adimensionnelle \(\tilde{z} = z / k\) - \(\tilde{z}\)&nbsp;: position verticale adimensionnelle \(\tilde{z} = z / k\)
...@@ -23,23 +23,23 @@ avec \(E_c\) l'énergie cinétique amont en mètres, et \(g\) l'accélération d ...@@ -23,23 +23,23 @@ avec \(E_c\) l'énergie cinétique amont en mètres, et \(g\) l'accélération d
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). 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 : Pour les déversoirs rectangulaires&nbsp;:
$$ A^* = b (Z_1 - Z_d) $$ $$ A^* = b (Z_1 - Z_d) $$
Pour les déversoirs triangulaires : Pour les déversoirs triangulaires&nbsp;:
$$ A^* = b/2 (Z_1 - Z_d)^2 $$ $$ 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. 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 : Le facteur correctif \(C_v\) est interpolé selon les valeurs du tableau suivant&nbsp;:
| \(\frac{\sum{A^*}}{A_1}\) | 0 | 0.1 | 0.2 | 0.3 | 0.4 | | \(\frac{\sum{A^*}}{A_1}\) | 0 | 0.1 | 0.2 | 0.3 | 0.4 |
| :---- | :----: | :----: | :----: | :----: | :----: | |&nbsp;:---- |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |
| \(C_v\) | 1.000 | 1.005 | 1.015 | 1.022 | 1.035 | | \(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 | | \(\frac{\sum{A^*}}{A_1}\) | 0.5 | 0.6 | 0.7 | 0.8 |
| :---- | :----: | :----: | :----: | :----: | |&nbsp;:---- |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |&nbsp;:----: |
| \(C_v\) | 1.065 | 1.090 | 1.140 | 1.210 | | \(C_v\) | 1.065 | 1.090 | 1.140 | 1.210 |
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment