Amélioration des calculs sur les structures hydrauliques
Amélioration des calculs sur les structures hydrauliques
Pour pouvoir faire fonctionner les calculettes basées sur les structures en parallèle (#30 (closed), #29 (closed), #28 (closed)...), il nécessaire d'avoir une Factory qui fournisse des instances d'équation d'ouvrage avec des paramètres par défaut.
Comment gérer le calcul de Z2 dans le cas dénoyé (infinité de solution en deçà d'une certaine cote) ?
- Si on a un seul ouvrage en parallèle, on peut fixer Z2 = ZDV et ajouter un message de Warning "L'ouvrage à un écoulement dénoyé, la cote de l'eau aval a arbitrairement été fixée à la cote de radier"
- Si il y a plusieurs ouvrages et que la solution se trouve dans le cas où tous les ouvrages sont dénoyés, on peut fixer Z2 = ZDV de l'ouvrage le plus bas avec le message adéquat (ce qui englobe la règle précédente).
- S'il y a plusieurs ouvrages dont un noyé, alors le problème ne se pose pas car il n'y a a priori qu'une seule solution.
Proposition de test systématique :
- Créer un ParallelStructure et y inclure toutes les équations du catalogue avec une configuration de base fournie par la factory;
- Calculer le débit pour une configuration noyée ;
- Tester le calcul de tous les paramètres en se basant sur le résultat du calcul précédent ;
- Calculer la cote aval pour une configuration dénoyée.