EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
חיפוש והחלפה
מאתר את הנכסים העומדים בתנאי, כגון כל צינור קטן מ-8 אינץ' או כל צומת מתחת ל-40 psi, ויכול לשנות מאפיין אחד בכולם בפעולה אחת. השתמשו בו כדי לבדוק מודל לפני פתרונו (רום חסר, קוטר שהוזן ביחידה שגויה), כדי לרשום מקומות בעייתיים לאחר פתרונו (לחץ נמוך, מהירות גבוהה), וכדי לבצע תיקון אחד בנכסים רבים.
הרשימות מה לחפש, מאפיין, תנאי וערך בונות תנאי אחד וכותבות אותו כשורת טקסט בתיבת השאילתה. ניתן לערוך את השורה גם ישירות, והרשימות עוקבות אחריה. שאילתה שהרשימות אינן יכולות לבטא, כגון שני תנאים המחוברים ב-OR, מסתירה את הרשימות עד ללחיצה על הכפתור השתמשו בבקרות במקום. כדי לחפש, לחצו Enter בתיבת השאילתה או לחצו על הכפתור חפש.
- שפת השאילתה
Scope.Property condition valueתנאי אחד. ההיקף, כפי שהוא מופיע ברשימה מה לחפש, הוא הכול, צומת, מאגר, מכל, צינור, משאבה, שסתום, טקסט, לקוח או מקור. המאפיין הוא כל רשומה ברשימה מאפיין עבור אותו היקף. תנאים שווה ל, גדול מ, קטן מ, מכיל, n הגבוהים ביותר, n הנמוכים ביותר וריק. התנאי מכיל חל על טקסט בלבד. בתנאים n הגבוהים ביותר ו-n הנמוכים ביותר, n הוא מספר, כמו ב-5 הגבוהים ביותר. עם האות n עצמה, כמו ב- Pipe.Velocity n highest, או כשתיבת הערך ריקה, מפורטים 10 נכסים. התנאי ריק מוצא את הנכסים שאין להם ערך עבור המאפיין. לקישוריות יש ארבעה תנאים והיא אינה מקבלת ערך.ערכים מספר מוזן ללא יחידתו, ביחידה המוצגת במאפיינים ובחלונית טבלאות: 40, לא 40 psi. טקסט, כולל מזהה, מוקף במירכאות בודדות או כפולות: '60'.וגם, או וסוגריים וגם (AND) מוערך לפני או (OR), וסוגריים מקבצים תנאים. NOT אינו זמין. איות אין הבחנה בין אותיות גדולות לקטנות. המילים באנגלית מתקבלות בכל שפה, ולכן שאילתה שהועתקה ממדריך זה פועלת בעמוד בכל שפה. - דוגמאות על Net3
פתחו את הדוגמה Net3 כדי לעקוב אחר הדוגמאות. הלחץ ב-psi והמהירות ב-ft/s.
Everything.ID equal to '60'צומת 60 וצינור 60. לצומת ולצינור יכול להיות אותו מזהה, ולכן חיפוש מזהה תחת הכול עשוי להחזיר יותר מנכס אחד. Junction.Pressure below 40צמתים 10, 40, 50, 20 ו-153, הלחץ הנמוך ביותר ראשון. בצומת 10 הלחץ הוא -0.6 psi, לחץ שלילי הדורש בדיקה. Pipe.Velocity 5 highestצינורות 60, 125, 329, 123 ו-149, המהירות הגבוהה ביותר ראשונה. בצינור 60 זורמת מהירות של 9.3 ft/s. Junction.Pressure below 20 OR Pipe.Velocity above 5צמתים 10, 20, 40 ו-50, וצינורות 60, 125 ו-329: לחצים נמוכים ומהירויות גבוהות ברשימה אחת. Junction.Pressure below 40 AND Junction.Elevation above 100צמתים 10, 20, 40 ו-50, הלחצים הנמוכים בקרקע גבוהה. שני התנאים חייבים לציין את אותו סוג נכס: Junction.Pressure below 40 AND Pipe.Velocity above 3אינו תואם דבר, כי אין נכס שהוא גם צומת וגם צינור.Pipe.Closed equal to 'closed'צינור 330, הצינור היחיד הסגור בקובץ Net3. Junction.Connectivity no open path to a sourceאף צומת, כפי שהקובץ מופץ. כשצינור 247 סגור (ראו החלפה וביטול), צמתים 215, 217, 219 ו-225: הצמתים שפיצוץ בצינור 247 היה משאיר ללא אספקה. חזרה על כך לכל צינור היא ניתוח קריטיות. - תוצאות, הבחירה וטבלאות
הנכסים התואמים מפורטים מתחת לכפתור חפש. התנאים above ו-n highest מפרטים תחילה את הערך הגבוה ביותר, התנאים below ו-n lowest את הנמוך ביותר, ותנאים אחרים לפי הערך שנמצא ולאחר מכן לפי מזהה. שאילתה עם AND או OR מפרטת צמתים ולאחר מכן קישורים, כל אחד לפי מזהה. התאמה בודדת מוצגת במפה מיד. בחרו שורה כדי למרכז את המפה על אותו נכס. אם דבר אינו נבחר, הנכס נבחר גם הוא; אם משהו נבחר, הנכס מודגש והבחירה אינה משתנה. Shift+לחיצה או Ctrl+לחיצה על שורה מוסיפה אותה לבחירה או מסירה אותה. חיפוש אינו בוחר את כל ההתאמות מעצמו.
הכפתור סינון בטבלה הנוכחית מחיל את אותה שאילתה על החלונית טבלאות. כל טבלה שהשאילתה חלה עליה מציגה רק את השורות התואמות, עם השאילתה ומספר השורות מעליהן. כדי לבחור את כל ההתאמות במפה, בחרו את השורות האלה ובחרו בחירה במפה מתפריט הלחיצה הימנית. מסנן טבלה אינו נשמר עם הפרויקט ומסתיים בטעינה מחדש של העמוד. שורה שנערכה כך שאינה תואמת עוד נשארת בטבלה, עמומה ומסומנת בסימן אזהרה, עד שיילחץ שוב הכפתור סינון בטבלה הנוכחית.
- החלפה וביטול
החלק שינוי מה שנמצא בתיבה כותב מאפיין אחד בכל נכס שהשאילתה מצאה. בחרו את המאפיין ברשימה מאפיין לשינוי, הזינו את הערך החדש בתיבה ערך חדש ביחידה המוצגת, ולחצו על הכפתור החלף. התיבה מציינת אז כמה נכסים ישתנו, ללא אלה שכבר יש להם את הערך החדש. לחצו על הכפתור שנה אותם כדי להחיל את השינוי, או על בטל. ביטול אחד מבטל את ההחלפה כולה.
דוגמה על Net1:
Pipe.Diameter below 10מוצאת את צינורות 31, 122, 113 ו-121. בחרו קוטר, הזינו 10 ולחצו על החלף; התיבה מציגה "לשנות 4 נכסים?". לחצו על שנה אותם כדי להגדיר את כל ארבעת הצינורות ל-10 אינץ'. ביטול אחד מחזיר אותם ל-6 ול-8 אינץ'.דוגמה על Net3:
Pipe.ID equal to '247'מוצאת את צינור 247. בחרו סגור, בחרו שוב סגור ברשימה ערך חדש, ולחצו על החלף ולאחר מכן על שנה אותם, כדי לסגור את הצינור עבור דוגמת הקישוריות שלמעלה. ביטול פותח אותו שוב.החלפה דורשת סוג נכס אחד, ולכן תחת הכול בחרו תחילה סוג נכס ברשימה מה לחפש. בתרחיש שאינו בסיס, החלפה נשמרת בתרחיש זה, כמו אותה עריכה במאפיינים. כשזמינים רומים מ-Mapbox, ניתן להחליף את הרום ב-DEM של Mapbox במקום בערך מוקלד.
- נקודות לתשומת לב
- ערכים מושווים בדיוק מלא ומפורטים בארבע ספרות אחרי הנקודה העשרונית. התנאי שווה ל כמעט אינו תואם תוצאה מחושבת; השתמשו בגדול מ ובקטן מ.
- לחץ, עומד, ספיקה, מהירות ושאר התוצאות הם של החישוב האחרון. כשההגדרה חשב מחדש אוטומטית מנוקה, הם מתארים את הרשת כפי שהייתה בחישוב האחרון.
- גדול מ וקטן מ על טקסט משתמשים בסדר מילוני, כשמספרים בסדר מספרי: ב-Net1,
Junction.ID above '20'מוצאת את צמתים 21, 22, 23, 31 ו-32. - תחת הכול מוצעים רק מזהה, תיאור, תגית וקישוריות. בחרו סוג נכס ברשימה מה לחפש כדי לראות את רשימת המאפיינים המלאה שלו.
- לפריט טקסט אין מזהה. חפשו אותו לפי המילים שלו, כמו ב-
Text.Text contains 'pump'. - ארבעת תנאי הקישוריות לצומת הם אין קישורים בצומת, אין קישורים פתוחים בצומת, אין מסלול קישורים למקור ואין מסלול פתוח למקור. מקור הוא מאגר או מכל.