EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Bibliothèques
Contient les courbes de modulation, les courbes, les types de conduite, les listes de raccords, les contrôles et les règles du projet, une section pour chacun. Choisissez Eau, Bibliothèques pour l'ouvrir. Un élément renvoie à une courbe de modulation, à une courbe, à un type de conduite ou à une liste de raccords par l'ID de cet objet, et cet objet se crée, se modifie et se supprime ici. Tout est enregistré avec le projet, et Annuler défait une modification faite ici. La position et la taille de la boîte sont conservées dans ce navigateur seulement.
- Ce que contient chaque section
Courbes de modulation Une liste de multiplicateurs qui se répète aussi longtemps que dure un calcul, un multiplicateur pour chaque pas de temps de la courbe. Une nouvelle courbe de modulation compte 24 multiplicateurs de 1. Coller une colonne de tableur remplit la zone Coefficients multiplicateurs. La courbe de modulation de demande par défaut est marquée (par défaut) et se choisit dans Paramètres, Calcul, Hydraulique. Courbes Quatre types, choisis comme Type de courbe : Charge de pompe, Rendement de pompe, Volume de bâche et Perte de charge de vanne. Les points se saisissent dans une grille qui accepte une colonne de tableur collée ou des lignes copiées d'un fichier EPANET. Une courbe de charge de pompe est ajustée à ses points et la ligne Équation affiche l'ajustement ; un seul point est lu comme point de conception, avec une charge à débit nul égale à 1,33334 fois sa charge et un débit maximal égal à 2 fois son débit, comme EPANET le lit. Les autres types relient leurs points par des segments de droite. Une pompe ou une vanne indique sa courbe dans les Propriétés, où le lien Courbes ouvre cette section. Types de conduite Une définition de diamètre, de rugosité et de coefficients de réaction à laquelle plusieurs conduites renvoient. Une propriété peut être laissée vide dans la définition, puis saisie pour chaque conduite. Dans les Propriétés, les valeurs qu'un type de conduite indique sont désactivées, et Détacher du type de conduite les copie dans la conduite et fait cesser à la conduite d'utiliser le type. Raccords Des listes de raccords avec une quantité pour chacun, additionnés en un seul coefficient de perte de charge singulière (locale), k, pour une conduite ou un type de conduite. Les raccords proposés sont les treize du tableau 3.3 du manuel d'utilisation d'EPANET 2.2 et Autre raccord. En choisir un copie son coefficient dans la ligne, où il peut être modifié. Contrôles Une instruction chacun, en syntaxe EPANET, comme dans LINK id OPEN IF NODE id BELOW value. Sous chacun, la boîte indique s'il a été compris.Règles Plusieurs lignes chacune, en syntaxe EPANET : RULE, IF, AND, OR, THEN, ELSE et PRIORITY. Sous chacune, la boîte indique si elle a été lue. - Renommer, supprimer, et ce qui renvoie à un objet
Un ID se change dans sa section. Un ID vide, ou un ID déjà utilisé dans la même section, n'est pas accepté. Renommer un objet déplace toutes les références qui y renvoient, dans Base et dans chaque scénario. Pour une courbe de modulation, les références sont la courbe de modulation de demande d'une jonction et celle de chacune de ses catégories de demande, la courbe de modulation de demande d'un Client, la courbe de modulation de charge d'un réservoir, la courbe de modulation de vitesse d'une pompe et la courbe de modulation de demande par défaut.
Une courbe de modulation utilisée peut être supprimée, et chaque référence qui y renvoie est effacée. S'il s'agissait de la courbe de modulation de demande par défaut, un avis indique ce qu'utilisent maintenant les jonctions sans courbe de modulation. Une courbe, un type de conduite ou une liste de raccords utilisé n'est pas supprimé. Le message nomme les éléments qui l'utilisent, et chacun doit d'abord recevoir une autre courbe, ou être détaché du type ou de la liste.
- Bibliothèques et scénarios
Les Bibliothèques sont identiques dans tous les scénarios. Un scénario peut faire pointer un élément vers une autre courbe, un autre type de conduite, une autre liste de raccords ou une autre courbe de modulation, ce qui est une valeur personnalisée de cet élément, mais le contenu d'un objet n'est pas personnalisé. Une modification d'une courbe de modulation, d'une courbe, d'un type de conduite, d'une liste de raccords, d'un contrôle ou d'une règle la change pour tous les scénarios, quel que soit le scénario ouvert. La courbe de modulation de demande par défaut est un paramètre plutôt qu'un objet, et un scénario peut avoir la sienne.
Un contrôle ou une règle qui nomme un élément inactif dans le scénario ouvert est ignoré lors du calcul de ce scénario, et la boîte Bibliothèques le liste. Un contrôle ou une règle qui nomme un élément que le projet n'a pas est aussi ignoré, avec un avertissement.
- Contrôles et règles lors d'un calcul
Un contrôle est une instruction. Une règle est composée de plusieurs lignes qui commencent par RULE. Les mots-clés se saisissent en anglais quelle que soit la langue de la page, et les nombres sont dans les unités du projet. Ajouter un contrôle part d'une instruction construite à partir du réseau, que l'on modifie ensuite pour obtenir celle voulue.
Les contrôles et les règles ne changent un résultat que dans une simulation en période prolongée, c'est-à-dire lorsque la Durée totale de simulation est supérieure à 0. Une solution en régime permanent n'est modifiée ni par les uns ni par les autres. Les règles ne sont appliquées que par le moteur EPANET. Les deux sont enregistrés avec le projet et écrits dans un fichier EPANET.
- Importer des bibliothèques d'un autre projet
Fichier, Importer…, Importer des bibliothèques… ouvre un autre fichier de projet et copie dans ce projet des bibliothèques entières. Un objet dont le nom est déjà utilisé ici est ignoré et listé, de sorte que rien de ce qui est déjà ici n'est modifié. Un avertissement s'affiche lorsque le fichier et le projet expriment une grandeur dans des unités différentes, et les objets sont importés tels qu'écrits. Les types de conduite qui renvoient à une liste de raccords que ce projet n'a pas sont listés ; importez la bibliothèque de raccords du même fichier pour les résoudre.
- Exemple sur Net1
Ouvrez l'exemple Net1 et choisissez Eau, Bibliothèques. Courbes de modulation contient la courbe de modulation 1, Demand Pattern, avec 12 multiplicateurs espacés de 2:00, couvrant 24:00, marquée (par défaut). Courbes contient la courbe 1, Pump Curve for Pump 9, une courbe de charge de pompe à un point, 1500 gpm à 250 ft. Contrôles contient deux instructions : la première ouvre la liaison 9 lorsque le nœud 2 descend sous 110, et la seconde la ferme lorsque le nœud 2 monte au-dessus de 140. Règles contient deux règles qui testent l'heure de l'horloge et le niveau de la bâche 2.
Choisissez Eau, Calculer, puis Eau, Rapports, Changements d'état. La pompe L9 est maintenant fermée à 10:00, maintenant ouverte à 15:00 et maintenant fermée à 21:00, et la bâche N2 est maintenant en vidange à 22:00. Dans Contrôles, remplacez 140 par 135 dans le deuxième contrôle et choisissez de nouveau Eau, Calculer. La dernière fermeture passe à 20:00, et la bâche N2 est maintenant en vidange à 21:00.
- Points à noter
- Une courbe de modulation se répète aussi longtemps que dure un calcul ; elle n'a donc pas besoin de couvrir tout le calcul.
- Un fichier EPANET n'a pas de place pour un type de conduite ni pour une liste de raccords. Le fichier porte les nombres que lit chaque conduite, et l'exportation indique quelles conduites ont été aplaties.
- La position et la taille de la boîte Bibliothèques sont conservées dans ce navigateur. Les objets sont enregistrés avec le projet.