EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
ספריות
מכילה את התבניות, העקומות, סוגי הצינורות, רשימות האביזרים, הבקרות והכללים של הפרויקט, כל אחד בקטע משלו. בחרו מים, ספריות כדי לפתוח אותה. נכס מפנה לתבנית, לעקומה, לסוג צינור או לרשימת אביזרים לפי המזהה של הפריט, והפריט נוצר, נערך ונמחק כאן. כולם נשמרים עם הפרויקט, וביטול מבטל עריכה שנעשתה כאן. המיקום והגודל של התיבה נשמרים בדפדפן הזה בלבד.
- מה מחזיק כל קטע
תבניות רשימת מכפילים החוזרת כל עוד הריצה נמשכת, מכפיל אחד לכל צעד זמן של התבנית. תבנית חדשה היא 24 מכפילים של 1. הדבקת עמודה מגיליון אלקטרוני ממלאת את תיבת המכפילים. תבנית הדרישה ברירת המחדל מסומנת (ברירת מחדל) ונבחרת בהגדרות, חישוב, הידראוליקה. עקומות ארבעה סוגים, הנבחרים כסוג העקומה: עומד משאבה, נצילות משאבה, נפח מכל ואובדן עומד שסתום. הנקודות מוזנות ברשת שמקבלת עמודה מודבקת מגיליון אלקטרוני או שורות שהועתקו מקובץ EPANET. עקומת עומד משאבה מותאמת דרך הנקודות שלה ושורת המשוואה מציגה את ההתאמה; נקודה אחת נקראת כנקודת התכן, עם עומד סגירה של 1.33334 מעומדה וספיקה מרבית של פי 2 מספיקתה, כפי ש-EPANET קורא אותה. שאר הסוגים מחברים את נקודותיהם בקווים ישרים. משאבה או שסתום מציינים את העקומה שלהם במאפיינים, שם הקישור עקומות פותח את הקטע הזה. סוגי צינורות הגדרה של קוטר, חספוס ומקדמי תגובה שצינורות רבים מפנים אליה. אפשר להשאיר מאפיין ריק בהגדרה ואז להזין אותו לכל צינור. במאפיינים, הערכים שסוג הצינור קובע מושבתים, וניתוק מסוג הצינור מעתיק אותם אל הצינור ומפסיק את השימוש של הצינור בסוג. אביזרים רשימות של אביזרים עם כמות לכל אחד, המסתכמות במקדם הפסד מקומי אחד, k, לצינור או לסוג צינור. האביזרים המוצעים הם שלושה עשר מטבלה 3.3 במדריך למשתמש של EPANET 2.2 ואביזר אחר. בחירה באחד מהם מעתיקה את המקדם שלו לשורה, שם אפשר לשנות אותו. בקרות הצהרה אחת לכל אחת, בתחביר EPANET, כמו LINK id OPEN IF NODE id BELOW value. מתחת לכל אחת התיבה מציינת אם היא הובנה.כללים כמה שורות לכל אחד, בתחביר EPANET: RULE, IF, AND, OR, THEN, ELSE ו-PRIORITY. מתחת לכל אחד התיבה מציינת אם הוא נקרא. - שינוי שם, מחיקה, ומה מפנה לפריט
מזהה משתנה בקטע שלו. מזהה ריק, או מזהה שכבר בשימוש באותו קטע, אינו מתקבל. שינוי שם של פריט מעביר כל הפניה אליו, בבסיס ובכל תרחיש. בתבנית, ההפניות הן תבנית הדרישה של צומת ותבנית כל אחת מקטגוריות הדרישה שלו, תבנית הדרישה של לקוח, תבנית העומד של מאגר, תבנית המהירות של משאבה ותבנית הדרישה ברירת המחדל.
תבנית שנמצאת בשימוש אפשר למחוק, וכל הפניה אליה מנוקה. אם היא הייתה תבנית הדרישה ברירת המחדל, הודעה מציינת במה משתמשים עכשיו צמתים ללא תבנית. עקומה, סוג צינור או רשימת אביזרים שנמצאים בשימוש אינם נמחקים. ההודעה נותנת את שמות הנכסים המשתמשים בהם, ולכל אחד יש לתת קודם עקומה אחרת, או לנתק אותו מהסוג או מהרשימה.
- ספריות ותרחישים
הספריות זהות בכל תרחיש. תרחיש יכול להפנות נכס לעקומה, לסוג צינור, לרשימת אביזרים או לתבנית אחרים, וזה ערך מותאם של אותו נכס, אך תוכן הפריט אינו מותאם. עריכה של תבנית, עקומה, סוג צינור, רשימת אביזרים, בקרה או כלל משנה אותם לכל תרחיש, בלי קשר לתרחיש הפתוח. תבנית הדרישה ברירת המחדל היא הגדרה ולא פריט, ולתרחיש יכולה להיות משלו.
בקרה או כלל שמזכירים נכס שאינו פעיל בתרחיש הפתוח מתעלמים מהם בריצה של אותו תרחיש, ותיבת הספריות מפרטת אותם. גם אחד שמזכיר נכס שאין בפרויקט מתעלמים ממנו, עם אזהרה.
- בקרות וכללים בריצה
בקרה היא הצהרה אחת. כלל הוא כמה שורות שמתחילות ב-RULE. מילות המפתח מוקלדות באנגלית בכל שפה של העמוד, והמספרים ביחידות של הפרויקט. הוספת בקרה מתחילה מהצהרה הבנויה מהרשת, שאחר כך עורכים אותה להצהרה המיועדת.
בקרות וכללים משנים תוצאה רק בסימולציה לתקופה ממושכת, כלומר כשמשך הריצה הכולל גדול מ-0. פתרון במצב עמיד אינו משתנה באף אחד מהם. כללים מופעלים על ידי מנוע EPANET בלבד. שניהם נשמרים עם הפרויקט ונכתבים לקובץ EPANET.
- ייבוא ספריות מפרויקט אחר
קובץ, ייבוא…, ייבוא ספריות… פותח קובץ פרויקט אחר ומעתיק ממנו ספריות שלמות לפרויקט הזה. פריט ששמו כבר בשימוש כאן מדולג ומפורט ברשימה, כך שדבר שכבר כאן אינו משתנה. מוצגת אזהרה כשהקובץ והפרויקט מציינים כמות ביחידות שונות, והפריטים מיובאים כפי שנכתבו. סוגי צינורות שמפנים לרשימת אביזרים שאין בפרויקט הזה מפורטים; ייבאו את ספריית האביזרים מאותו קובץ כדי לפתור אותם.
- דוגמה על Net1
פתחו את הדוגמה Net1 ובחרו מים, ספריות. תבניות מחזיקה את תבנית 1, Demand Pattern, עם 12 מכפילים במרווחים של 2:00, המכסים 24:00, מסומנת (ברירת מחדל). עקומות מחזיקה את עקומה 1, Pump Curve של משאבה 9, עקומת עומד משאבה עם נקודה אחת, 1500 gpm ב-250 ft. בקרות מחזיקה שתי הצהרות: הראשונה פותחת את קישור 9 כשצומת 2 יורד מתחת ל-110, והשנייה סוגרת אותו כשצומת 2 עולה מעל 140. כללים מחזיקה שני כללים הבודקים את שעון הזמן ואת מפלס מכל 2.
בחרו מים, חשב, ואחר כך מים, דוחות, שינויי מצב. משאבה L9 סגורה עכשיו ב-10:00, פתוחה עכשיו ב-15:00 וסגורה עכשיו ב-21:00, ומכל N2 מתרוקן עכשיו ב-22:00. בבקרות, שנו 140 ל-135 בבקרה השנייה ובחרו שוב מים, חשב. הסגירה האחרונה עוברת ל-20:00, ומכל N2 מתרוקן עכשיו ב-21:00.
- נקודות לתשומת לב
- תבנית חוזרת כל עוד הריצה נמשכת, ולכן אינה חייבת לכסות את כל הריצה.
- בקובץ EPANET אין מקום לסוג צינור או לרשימת אביזרים. הקובץ נושא את המספרים שכל צינור קורא, והייצוא מציין אילו צינורות שוטחו.
- המיקום והגודל של תיבת הספריות נשמרים בדפדפן הזה. הפריטים נשמרים עם הפרויקט.