Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • jalhyd jalhyd
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • cassiopeecassiopee
  • jalhydjalhyd
  • Issues
  • #55
Closed
Open
Issue created Sep 10, 2018 by Dorchies David@david.dorchiesOwner

Ajout d'un module de calcul des cotes amont/aval d'un bief

L'idée est d'effectuer le même calcul que pour la courbe de remous #11 (closed) à la différence prêt qu'on ne s'intéresse pas à la courbe de remous en elle-même mais au calcul de la cote amont à partir de la cote aval et vice-versa. L'intérêt est de pouvoir, par exemple, calculer une série de cote amont à partir d'une série de cote aval, de débit, de Strickler, de pente ou d'élément de géométrie.

Les paramètres spécifiques

  • exactement les mêmes que CourbeRemous
  • choix du régime: fluvial ou torrentiel ?

Contrairement à #11 (closed), on fixe la méthode de résolution numérique à la méthode des trapèzes.

Calculs possibles

  • Si régime fluvial Z2 n'est pas calculable, Z1 est calculable "analytiquement" (appel à Equation).
  • Si régime torrentiel Z1 n'est pas calculable, Z2 est calculable "analytiquement" (appel à Equation).

La rugosité et le débit sont calculables par dichotomie.

Déroulement du calcul

Il vaut mieux travailler par composition en instanciant une propriété de type Remous dans la classe.

Si fluvial, calcul depuis l'aval, si torrentiel, calcul depuis l'amont (déjà programmé dans #11 (closed)) avec les méthodes Remous.calculFluvial et Remous.calculTorrentiel qui seront appelées dans Equation.

Edited Oct 01, 2019 by Mathias Chouet
Assignee
Assign to
Time tracking