diff --git a/docs/en/calculators/structures/liste.md b/docs/en/calculators/structures/liste.md index 99662c99d6cae5b880823d64033e0ef79f0fc101..d52496ab7852d39ceb6d9295b091ef618b6c3b88 100644 --- a/docs/en/calculators/structures/liste.md +++ b/docs/en/calculators/structures/liste.md @@ -4,7 +4,7 @@ |---------------------------|----------------:|-------------------------------| | [Weir / orifice Cemagref 88](./cem_88_d.md) | 0.4 | Parallel Structures | | [Weir / undershot gate Cemagref 88](./cem_88_v.md) | 0.6 | Parallel Structures | -| [Cunge 80](./cunge_80.md) | 0.6 | Parallel Structures | +| [Cunge (1980)](./cunge_80.md) | 0.6 | Parallel Structures, Cross walls, Downwall | | [Free flow gate](./vanne_denoyee.md) | 0.6 | Parallel Structures | | [Submerged gate](./vanne_noyee.md) | 0.6 | Parallel Structures | | [Free flow weir](./seuil_denoye.md) | 0.4 | Parallel Structures, Free flow weir stage-discharge laws | diff --git a/docs/fr/calculators/structures/liste.md b/docs/fr/calculators/structures/liste.md index 878a45b6f4e0b1c7c21850e10f58164cb864a403..b818193a943dd9e23d16047d7645ef76b67d7d44 100644 --- a/docs/fr/calculators/structures/liste.md +++ b/docs/fr/calculators/structures/liste.md @@ -2,9 +2,9 @@ | Équation | Coefficient de débit par défaut | Disponible dans | |---------------------------|----------------:|-------------------------------| -| [Dévesoir / orifice Cemagref 88](./cem_88_d.md) | 0.4 | Lois d'ouvrages | -| [Dévesoir / vanne de fond Cemagref 88](./cem_88_v.md) | 0.6 | Lois d'ouvrages | -| [Cunge 80](./cunge_80.md) | 0.6 | Lois d'ouvrages | +| [Déversoir / orifice Cemagref 88](./cem_88_d.md) | 0.4 | Lois d'ouvrages | +| [Déversoir / vanne de fond Cemagref 88](./cem_88_v.md) | 0.6 | Lois d'ouvrages | +| [Cunge (1980)](./cunge_80.md) | 1 | Lois d'ouvrages, Cloisons, Cloison aval | | [Vanne dénoyée](./vanne_denoyee.md) | 0.6 | Lois d'ouvrages | | [Vanne noyée](./vanne_noyee.md) | 0.6 | Lois d'ouvrages | | [Seuil dénoyé](./seuil_denoye.md) | 0.4 | Lois d'ouvrages, Lois de déversoirs dénoyés | diff --git a/jalhyd_branch b/jalhyd_branch index 989a067631a5a23d1dfcc75faf797ac88a647873..39c03dc433d0c7cf64e390a53c9ba5966aad2fc1 100644 --- a/jalhyd_branch +++ b/jalhyd_branch @@ -1,2 +1 @@ -214-regime-uniforme-conduite-circulaire-provoquer-une-erreur-fatale-si-la-conduite-est-en-charge - +220-loi-d-ouvrage-cunge80-mettre-le-coefficient-de-debit-par-defaut-a-1 diff --git a/src/app/calculators/cloisons/config.json b/src/app/calculators/cloisons/config.json index bb5e3cd4fed6e1e92b812acb37e8f67bb6154191..4aeb04671c276b0104fad54c3c779b3c2d4ee438 100644 --- a/src/app/calculators/cloisons/config.json +++ b/src/app/calculators/cloisons/config.json @@ -41,9 +41,11 @@ }, "h1", "L", + "W", "CdWSL", "CdWR", "CdGR", + "CdCunge", "CdT", "S", "alpha2", diff --git a/src/app/calculators/cloisons/en.json b/src/app/calculators/cloisons/en.json index 997eae6e8ef546f4148ae0e473ba235708ac3794..2a41cd7cf134e047a9369211cb88e120b0f95bf6 100644 --- a/src/app/calculators/cloisons/en.json +++ b/src/app/calculators/cloisons/en.json @@ -1,6 +1,7 @@ { "Q": "Total discharge", "P": "Sill", + "W": "Gate opening", "ZR": "Upstream bed elevation", "PB": "Pool mean depth", "h1": "Head", @@ -9,12 +10,16 @@ "select_structure_SeuilTriangulaireTrunc": "Truncated triangular weir", "select_structure_Orifice": "Orifice", "select_structure_SeuilRectangulaire": "Rectangular weir", + "select_structure_VanneRectangulaire": "Rectangular gate", + + "select_loidebit_VanneRectangulaire_GateCunge80": "Cunge (1980)", "select_loidebit_Orifice_OrificeSubmerged": "Submerged orifice", "select_loidebit_Orifice_OrificeFree": "Free orifice", "select_loidebit_SeuilRectangulaire_WeirSubmergedLarinier": "Submerged slot (Larinier 1992)", "select_loidebit_SeuilRectangulaire_WeirVillemonte": "Villemonte 1947", + "select_loidebit_SeuilRectangulaire_WeirCunge80": "Cunge (1980)", "select_loidebit_SeuilTriangulaire_TriangularWeirFree": "V-notch sharp-crested weir (Villemonte)", "select_loidebit_SeuilTriangulaire_TriangularWeirBroad": "V-notch broad-crested weir (Bos)", diff --git a/src/app/calculators/cloisons/fr.json b/src/app/calculators/cloisons/fr.json index c7a58c66e63be5e3b06df224610663a2d5f12e9f..bf30fb990e193a7ab9ee85903d74e85db7d313e8 100644 --- a/src/app/calculators/cloisons/fr.json +++ b/src/app/calculators/cloisons/fr.json @@ -1,17 +1,22 @@ { "Q": "Débit total", "P": "Pelle", + "W": "Ouverture de vanne", "select_structure_SeuilTriangulaire": "Seuil triangulaire", "select_structure_SeuilTriangulaireTrunc": "Seuil triangulaire tronqué", "select_structure_Orifice": "Orifice", "select_structure_SeuilRectangulaire": "Seuil rectangulaire", + "select_structure_VanneRectangulaire": "Vanne rectangulaire", + + "select_loidebit_VanneRectangulaire_GateCunge80": "Cunge (1980)", "select_loidebit_Orifice_OrificeSubmerged": "Orifice noyé", "select_loidebit_Orifice_OrificeFree": "Orifice dénoyé", "select_loidebit_SeuilRectangulaire_WeirSubmergedLarinier": "Fente noyée (Larinier 1992)", "select_loidebit_SeuilRectangulaire_WeirVillemonte": "Villemonte 1947", + "select_loidebit_SeuilRectangulaire_WeirCunge80": "Cunge (1980)", "select_loidebit_SeuilTriangulaire_TriangularWeirFree": "Déversoir triangulaire mince (Villemonte)", "select_loidebit_SeuilTriangulaire_TriangularWeirBroad": "Déversoir triangulaire épais (Bos)", diff --git a/src/app/calculators/parallelstructure/config.json b/src/app/calculators/parallelstructure/config.json index 2f2e9cb839996b3c03658ab4e8f78ed5621b42c0..e6f77606e289187445b5f6aa9199a4dbaa7f6f1b 100644 --- a/src/app/calculators/parallelstructure/config.json +++ b/src/app/calculators/parallelstructure/config.json @@ -52,6 +52,7 @@ "CdWSL", "CdWR", "CdGR", + "CdCunge", "CdT", "CdO", "alpha", diff --git a/src/app/calculators/parallelstructure/en.json b/src/app/calculators/parallelstructure/en.json index 3e2e7fc8e3d5f47755edc09cc68dbcc58ad062d0..9b4431705381ed425ee37be97281ca9c40386aa1 100644 --- a/src/app/calculators/parallelstructure/en.json +++ b/src/app/calculators/parallelstructure/en.json @@ -13,7 +13,7 @@ "select_loidebit_VanneRectangulaire_GateCem88d": "Weir/Orifice Cemagref 88", "select_loidebit_VanneRectangulaire_GateCem88v": "Weir/Undershot gate Cemagref 88", - "select_loidebit_VanneRectangulaire_GateCunge80": "Cunge 80", + "select_loidebit_VanneRectangulaire_GateCunge80": "Cunge (1980)", "select_loidebit_VanneRectangulaire_RectangularOrificeFree": "Free flow gate", "select_loidebit_VanneRectangulaire_RectangularOrificeSubmerged": "Submerged gate", @@ -29,7 +29,7 @@ "select_loidebit_SeuilRectangulaire_WeirVillemonte": "Villemonte 1957", "select_loidebit_SeuilRectangulaire_WeirFree": "Free flow weir", "select_loidebit_SeuilRectangulaire_KIVI": "Kindsvater-Carter and Villemonte", - "select_loidebit_SeuilRectangulaire_WeirCunge80": "Cunge 80", + "select_loidebit_SeuilRectangulaire_WeirCunge80": "Cunge (1980)", "UNIT_Q": "m³/s" } diff --git a/src/app/calculators/parallelstructure/fr.json b/src/app/calculators/parallelstructure/fr.json index 75c23e0b158ef85ce2be1cdbff4a576206fd8381..e4cf67bfbf17624610fe95049186489bbba52f0d 100644 --- a/src/app/calculators/parallelstructure/fr.json +++ b/src/app/calculators/parallelstructure/fr.json @@ -13,7 +13,7 @@ "select_loidebit_VanneRectangulaire_GateCem88d": "Déversoir/Orifice Cemagref 88", "select_loidebit_VanneRectangulaire_GateCem88v": "Déversoir/Vanne de fond Cemagref 88", - "select_loidebit_VanneRectangulaire_GateCunge80": "Cunge 80", + "select_loidebit_VanneRectangulaire_GateCunge80": "Cunge (1980)", "select_loidebit_VanneRectangulaire_RectangularOrificeFree": "Vanne dénoyée", "select_loidebit_VanneRectangulaire_RectangularOrificeSubmerged": "Vanne noyée", @@ -29,7 +29,7 @@ "select_loidebit_SeuilRectangulaire_WeirVillemonte": "Villemonte 1957", "select_loidebit_SeuilRectangulaire_WeirFree": "Seuil dénoyé", "select_loidebit_SeuilRectangulaire_KIVI": "Kindsvater-Carter et Villemonte", - "select_loidebit_SeuilRectangulaire_WeirCunge80": "Cunge 80", + "select_loidebit_SeuilRectangulaire_WeirCunge80": "Cunge (1980)", "UNIT_Q": "m³/s" } diff --git a/src/app/formulaire/elements/formulaire-node.ts b/src/app/formulaire/elements/formulaire-node.ts index cffa97d86e32fa4427d9b114bc02015ecba93805..dfb19188ad3d47dd5f2278c316898ff1b5e1d67a 100644 --- a/src/app/formulaire/elements/formulaire-node.ts +++ b/src/app/formulaire/elements/formulaire-node.ts @@ -143,7 +143,7 @@ export abstract class FormulaireNode implements IObservable { /** * Set value of all single parameters to undefined, except for the given parameter ids */ - public emptyFields(except: string[] = [ "Cd0", "CdWS", "CdGR", "CdWR", "CdO", "CdT", "CdWSL" ]) { + public emptyFields(except: string[] = [ "Cd0", "CdWS", "CdGR", "CdCunge", "CdWR", "CdO", "CdT", "CdWSL" ]) { for (const p of this.allFormElements ) { if (p instanceof NgParameter) { if ( diff --git a/src/locale/messages.en.json b/src/locale/messages.en.json index 92a3ba1fed048012e0d864f18e78a908fda85472..7fb9569d91eef3e7edd1a49288a21c9ac0daf6b9 100644 --- a/src/locale/messages.en.json +++ b/src/locale/messages.en.json @@ -215,6 +215,7 @@ "INFO_LIB_BT": "Half opening of the triangle", "INFO_LIB_CD": "Discharge coefficient", "INFO_LIB_CDGR": "Discharge coefficient gate", + "INFO_LIB_CDCUNGE": "Discharge coefficient", "INFO_LIB_CDWR": "Discharge coefficient weir", "INFO_LIB_CDWSL": "Discharge coefficient slot", "INFO_LIB_CDWS": "Discharge coefficient", @@ -303,7 +304,7 @@ "INFO_LINKED_VALUE_SECTION_RESULT": "%s (%s, section)", "INFO_LINKED_VALUE_SECTION": "%s (%s, section)", "INFO_LOIDEBIT_KIVI": "Kindsvater-Carter and Villemonte", - "INFO_LOIDEBIT_WeirSubmergedLarinier": "Submerged slot (Larinier 1992)", + "INFO_LOIDEBIT_WeirSubmergedLarinier": "Submerged slot (Larinier)", "INFO_LOIDEBIT_OrificeSubmerged": "Submerged orifice", "INFO_LOIDEBIT_OrificeFree": "Free orifice", "INFO_LOIDEBIT_TriangularWeirBroad": "V-notch broad-crested weir (Bos)", @@ -313,13 +314,15 @@ "INFO_LOIDEBIT_GateCem88v": "Weir/Undershot gate Cemagref 88", "INFO_LOIDEBIT_WeirCem88d": "Weir/Orifice Cemagref 88", "INFO_LOIDEBIT_WeirCem88v": "Weir/Undershot gate Cemagref 88", - "INFO_LOIDEBIT_Cunge80": "Cunge 80", + "INFO_LOIDEBIT_Cunge80": "Cunge (1980)", + "INFO_LOIDEBIT_WeirCunge80": "Broad weir / orifice (Cunge)", + "INFO_LOIDEBIT_GateCunge80": "Broad weir (Cunge)", "INFO_LOIDEBIT_RectangularOrificeFree": "Free flow gate", "INFO_LOIDEBIT_RectangularOrificeSubmerged": "Submerged gate", - "INFO_LOIDEBIT_VanLevLarinier": "Regulated submerged slot (Larinier 1992)", - "INFO_LOIDEBIT_VanLevVillemonte": "Regulated notch (Villemonte 1957)", + "INFO_LOIDEBIT_VanLevLarinier": "Regulated submerged slot (Larinier)", + "INFO_LOIDEBIT_VanLevVillemonte": "Regulated notch (Villemonte)", "INFO_LOIDEBIT_WeirFree": "Free flow weir", - "INFO_LOIDEBIT_WeirVillemonte": "Notch (Villemonte 1957)", + "INFO_LOIDEBIT_WeirVillemonte": "Notch (Villemonte)", "INFO_MACRORUGO_TITRE_COURT": "Rock-ramp", "INFO_MACRORUGO_TITRE": "Rock-ramp fishpasses", "INFO_MENU_DIAGRAM_TITLE": "Modules diagram", diff --git a/src/locale/messages.fr.json b/src/locale/messages.fr.json index 27088491c7f1f31f3a75a5ca8b66a4685f204672..a46fe1ad2f282f5d1cee978e28c6289af47697e7 100644 --- a/src/locale/messages.fr.json +++ b/src/locale/messages.fr.json @@ -214,6 +214,7 @@ "INFO_LIB_BETA": "Coefficient béta", "INFO_LIB_BT": "Demi-ouverture du triangle", "INFO_LIB_CDGR": "Coefficient de débit vanne", + "INFO_LIB_CDCUNGE": "Coefficient de débit", "INFO_LIB_CDWR": "Coefficient de débit seuil", "INFO_LIB_CDWSL": "Coefficient de débit fente", "INFO_LIB_CDWS": "Coefficient de débit", @@ -302,7 +303,7 @@ "INFO_LINKED_VALUE_SECTION_RESULT": "%s (%s, section)", "INFO_LINKED_VALUE_SECTION": "%s (%s, section)", "INFO_LOIDEBIT_KIVI": "Kindsvater-Carter et Villemonte", - "INFO_LOIDEBIT_WeirSubmergedLarinier": "Fente noyée (Larinier 1992)", + "INFO_LOIDEBIT_WeirSubmergedLarinier": "Fente noyée (Larinier)", "INFO_LOIDEBIT_OrificeSubmerged": "Orifice noyé", "INFO_LOIDEBIT_OrificeFree": "Orifice dénoyé", "INFO_LOIDEBIT_TriangularWeirBroad": "Déversoir triangulaire épais (Bos)", @@ -312,13 +313,15 @@ "INFO_LOIDEBIT_GateCem88v": "Déversoir/Vanne de fond Cemagref 88", "INFO_LOIDEBIT_WeirCem88d": "Déversoir/Orifice Cemagref 88", "INFO_LOIDEBIT_WeirCem88v": "Déversoir/Vanne de fond Cemagref 88", - "INFO_LOIDEBIT_Cunge80": "Cunge 80", + "INFO_LOIDEBIT_Cunge80": "Cunge (1980)", + "INFO_LOIDEBIT_WeirCunge80": "Seuil épais / orifice (Cunge)", + "INFO_LOIDEBIT_GateCunge80": "Seuil épais (Cunge)", "INFO_LOIDEBIT_RectangularOrificeFree": "Vanne dénoyé", "INFO_LOIDEBIT_RectangularOrificeSubmerged": "Vanne noyé", - "INFO_LOIDEBIT_VanLevLarinier": "Fente noyée régulée (Larinier 1992)", - "INFO_LOIDEBIT_VanLevVillemonte": "Échancrure régulée (Villemonte 1957)", + "INFO_LOIDEBIT_VanLevLarinier": "Fente noyée régulée (Larinier)", + "INFO_LOIDEBIT_VanLevVillemonte": "Échancrure régulée (Villemonte)", "INFO_LOIDEBIT_WeirFree": "Seuil dénoyé", - "INFO_LOIDEBIT_WeirVillemonte": "Échancrure (Villemonte 1957)", + "INFO_LOIDEBIT_WeirVillemonte": "Échancrure (Villemonte)", "INFO_MACRORUGO_TITRE_COURT": "Macro-rugo.", "INFO_MACRORUGO_TITRE": "Passe à macro-rugosités", "INFO_MENU_DIAGRAM_TITLE": "Diagramme des modules",