![]() |
![]() |
||||
Porteau - Version 3
|
||||
|
|
Pour faire face aux évolutions des systèmes d’exploitation, aux demandes d’interfaçage des utilisateurs avec d’autres outils logiciels, l’unité de recherche a lancé depuis plus de trois ans une refonte complète de l’interface graphique Porteau. La modélisation des données a fait l’objet d’une analyse en ingénierie logiciel articulée autour du produit Objecteering de Softeam permettant une description au format UML. L’interface Homme Machine (IHM) est écrite en langage Java et couplée au grapheur JViews d’Ilog pour une plus grande facilité de développement et de maintenance. Elle contient également une modernisation des concepts hydrauliques, de la régulation, du couplage avec des données de mesures. Deux vues sont possibles :
Un tronçon peut comporter plusieurs appareils hydrauliques compatibles entre eux et placés à une position donnée. Le format de persistance de données adopté est XML assurant une connectivité à d'autres outils. La gestion des canalisations et matériaux se fait avec deux bibliothèques : l’une dite d’application sert de référentiel pour les projets, l’autre contenue dans le projet et créée à partir d’une copie d’éléments de l’application, éventuellement complétée par des données spécifiques. Les réservoirs peuvent être de forme quelconque saisie par couple (hauteur, surface). Le module de régulation donne la possibilité d'associer plusieurs règles ensemble (exemple plusieurs pompes remplissant plusieurs réservoirs tout en conservant de l'eau dans celui de départ), chaque règle est appliquée à une pression ou un niveau ou un débit en fonction du temps. Une règle de type horloge seule existe et peut être combinée au reste. La permutation des groupes en station multi pompes est simulée, les temps de fonctionnement continu par groupe sont simulés : tout ceci pour faciliter les calages hydrauliques d’une journée sur laquelle on dispose de mesure ou le test de stratégie de pompage. Les mesures peuvent être superposées aux résultats du calcul pour une meilleure comparaison. Le calcul des pertes de charge est fait au choix soit avec la formule de Colebrook soit avec celle d’Hazen Williams. La rugosité est une variable continue. Les consommations sont attachées aussi bien aux nœuds qu'aux tronçons avec 4 types de modèles (domestique, industriel, échange avec d'autre collectivité, fuite locale). La courbe de consommation est saisie sous forme de couple (temps, valeur) permettant toutes les représentations possibles (pas de temps fixe, variables, courbes linéaires, en escalier). Comme les données de consommation, toutes les données temporelles seront saisies par profil (temps, valeur). Le pas de temps de calcul peut descendre à la minute (en dessous on s'approche du régime transitoire et les équations ne sont plus les mêmes). Les couleurs et épaisseurs sur les objets nœuds et tronçons sont paramétrables suivant de nombreux attributs. Des labels peuvent être écrits à côté des objets pour illustrer données ou résultats (exemple diamètre et volume journalier sur un tronçon). Les copies d’écran illustrent l’interface. |
![]() Vue en fond cadastre
|
![]() |
|
Contact : porteau@irstea.fr | irstea,
Unité Réseaux, Epuration et
Qualité des Eaux 50 Avenue de Verdun à Gazinet 33612 Cestas cedex |