Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nghyd nghyd
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge gitlab.irstea.fr sera définitivement arrêtée le 30 juin 2026. Nous vous invitons à migrer vos projets vers la forge INRAE. Vous trouverez plus de détails sur le blog de la forge INRAE.

  • cassiopeecassiopee
  • nghydnghyd
  • Issues
  • #609
Closed
Open
Issue created Mar 05, 2023 by Dorchies David@david.dorchiesOwner

Ajout du module courbe de remous d'une passe à macro-rugosité

Ce module sert, comme son nom l'indique, à calculer une courbe de remous dans une passe à macro-rugosité simple (un module de type MacroRugo pas une PAM complexe). Le principe consiste à calculer la courbe de remous à partir des caractéristiques géométriques de la passe et du "Strickler équivalent" calculé dans la passe pour une hauteur d'eau donnée. A chaque point de la courbe de remous, on calcule la pente de la passe avec la profondeur calculée au point précédent ce qui revient à calculer la pente de la courbe de remous en ce point. De ce calcul, on récupère un Stricker équivent qu'on utilise dans le calcul de la courbe de remous pour calculer le point suivant.

  • Ajouter un bouton "Courbe de remous dans une passe" dans le bloc des Passes à macro-rugosités (PAM).

Le module de calcul hérite du module "Courbe de remous" à la différence que la forme de la section et ses caractéristiques géométriques le Strickler et le débit sont imposées par la PAM.

A la place du choix de la section et de ses paramètres, on choisira donc parmi les PAM disponibles dans la session (comme dans le vérificateur mais pour les PAM uniquement).

  • Ajouter un bouton "Générer une courbe de remous" dans le module PAM qui ouvre un module "Courbe de remous dans une passe" en présélectionnant la PAM d'origine.

  • Créer un module pour la classe MacroRugoRemous avec les champs suivants:

    • Une liste déroulante des passes à macro-rugosités simples
    • La cote de l'eau aval (Z2)
    • La méthode de résolution
    • Le pas de discrétisation
    • Le choix de la donnée à calculer

Le calcul est uniquement fluvial. On ne saisira donc pas de cote de l'eau amont qui devrait être facultative dans la courbe de remous (réglé par #610 (moved)).

Edited Mar 20, 2023 by Grand Francois
Assignee
Assign to
Time tracking