Conversation
Nouveau type dérivé mwd_discontinuities.f90 Modificaion du mesh Ajout de routine pour le laminage dans md_routing_operator.f90
…ntrée/prélèvement Status: le code est fonctionnelle Todo : nettoyage, amélioration de la syntaxe et de l'intégration dans le mesh, différentiation par tapenade
Simplify the mesh rename hydraulics_discontinuities by hydraulic_structure
Deux ouvrages sont actuellement codées : - les barrages - des injections d'eau Dans le code fortran: - Nouveau type dérivé : hydraulic_structureDT - Nouveaux sous type dérivés : DamDT et InflowDT Ces type dérivés permettent de stocker des data relative aux fonctionnements des ouvrages hydrauliques dans input_dataDT Le calcul lié à ces ouvrages est réalisé dans la routine de routage, pour l'instant uniquement lr. Une nouvelle variable d'états permet de stocker la cote d'eau des barrages Au niveau du maillage: - chaque ouvrage est défini comme un exutoire - une nouvelle liste dans generate_mesh permet de définir sir un exutoire est: un exutoire, une jauge, un barrage, une injection d'eau ... A prévoir: - ne pas lire les débits si l'exutoire est typé autre que 'jauge' - standardiser les données relatives aux barrages et aux injection d'eau pour permettre leurs lectures automatiques dans smash - Comment sortir le débit avant ouvrage si un exutoire est défini, et après l'ouvrage si une structure hydraulique est définie ? utilitée ? - Gestion des doublons dans le tableau des qsim jauge/structure hydraulique si des jauge et des ouvrages sont identifiés au memes coordonnées ? est-ce problématique ? - Documentation - Tests
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implémentation de structures hydrauliques dans smash:
Deux ouvrages sont actuellement codées :
Dans le code fortran:
Ces type dérivés permettent de stocker des data relative aux fonctionnements des ouvrages hydrauliques dans input_dataDT. D'autres structure peuvent être développé facilement sur ce principe (prélèvement, écrêtement)
Le calcul lié à ces ouvrages est réalisé dans la routine de routage, pour l'instant uniquement pour le module lr !! . Une nouvelle variable d'états permet de stocker la cote d'eau des barrages
Au niveau du maillage:
A prévoir:
Pour tester le code voici un script d'exemple:
Voici le graphique obtenu:
QSmash_Saint-cecile2.pdf
et les données du barrage
loi_H_V.txt
loi_Z_Q.txt