חשב את ההיקף הרטוב עבור צורות ערוץ שונות, כולל טרפזים, מלבנים/ריבועים וצינורות עגולים. חיוני להנדסה הידראולית ומכניקת זורמים.
toolDescription
ההיקף הרטוב הוא פרמטר קריטי בהנדסה הידראולית ומכניקת זורמים. הוא מייצג את אורך הגבול החתך הצולב הבא במגע עם הנוזל בערוץ פתוח או צינור ממולא חלקית. מחשבון זה מאפשר לקבוע את ההיקף הרטוב עבור צורות ערוץ שונות, כולל טרפז, מלבן/ריבוע, וצינורות עגולים, הן עבור תנאים ממולאים במלואם והן עבור תנאים ממולאים חלקית.
הערה: עבור צינורות עגולים, אם עומק המים שווה או גדול מהקוטר, הצינור נחשב ממולא במלואו.
המחשבון מבצע את הבדיקות הבאות על קלט המשתמש:
אם יזוהו קלטים לא תקינים, תוצג הודעת שגיאה והחישוב לא יימשך עד לתיקונם.
ההיקף הרטוב (P) מחושב באופן שונה עבור כל צורה:
ערוץ טרפזי: כאשר: b = רוחב תחתון, y = עומק מים, z = שיפוע צד
ערוץ מלבני/ריבועי: כאשר: b = רוחב, y = עומק מים
צינור עגול: עבור צינורות ממולאים חלקית: כאשר: D = קוטר, y = עומק מים
עבור צינורות ממולאים במלואם:
המחשבון משתמש בנוסחאות אלה לחישוב ההיקף הרטוב על בסיס הקלט של המשתמש. הנה הסבר שלב אחר שלב עבור כל צורה:
ערוץ טרפזי: א. חשב את אורך הצד המשופע: ב. הוסף את הרוחב התחתון ופעמיים אורך הצד:
ערוץ מלבני/ריבועי: א. הוסף את הרוחב התחתון ופעמיים עומק המים:
צינור עגול: א. בדוק אם הצינור ממולא במלואו או חלקית על ידי השוואת y ל-D ב. אם ממולא במלואו (y ≥ D), חשב ג. אם ממולא חלקית (y < D), חשב
המחשבון מבצע חישובים אלה תוך שימוש בחישוב נקודה צפה בדיוק כפול כדי להבטיח דיוק.
מחשבון ההיקף הרטוב יש לו יישומים שונים בהנדסה הידראולית ומכניקת זורמים:
עיצוב מערכות השקיה: מסייע בעיצוב ערוצי השקיה יעילים לחקלאות על ידי אופטימיזציה של זרימת מים וצמצום אובדן מים.
ניהול מי סערה: מסייע בעיצוב מערכות ניקוז ומבנים להגנה מפני הצפות על ידי חישוב מדויק של קיבולות וזרימות.
טיפול בשפכים: משמש בעיצוב ביוב ערוצי מפעלי טיהור כדי להבטיח שיעורי זרימה נכונים ולמנוע הצטברות משקעים.
הנדסת נהרות: מסייע בניתוח מאפייני זרימת נהרות ובעיצוב אמצעי הגנה מפני הצפות על ידי אספקת נתונים קריטיים למודלים הידראוליים.
פרויקטי הידרו-כוח: מסייע באופטימיזציה של עיצובי ערוצים לייצור חשמל הידרואלקטרי על ידי מיקסום יעילות אנרגיה וצמצום השפעה סביבתית.
בעוד שההיקף הרטוב הוא פרמטר יסודי בחישובים הידראוליים, ישנם מדדים נוספים שמהנדסים עשויים לשקול:
רדיוס הידראולי: מוגדר כיחס בין שטח החתך הצולב להיקף הרטוב, והוא משמש לעתים קרובות במשוואת מאנינג לזרימה בערוץ פתוח.
קוטר הידראולי: משמש עבור צינורות וערוצים לא-עגולים, ומוגדר כפול ארבעה מהרדיוס ההידראולי.
שטח זרימה: השטח החתך הצולב של זרימת הנוזל, החשוב לחישוב שיעורי פריקה.
רוחב עליון: הרוחב של פני המים בערוצים פתוחים, החשוב לחישוב השפעות מתח פני שטח והתאדות.
מושג ההיקף הרטוב היה חלק חיוני מהנדסת הידראוליקה במשך מאות בשנים. הוא קיבל תנופה במאות ה-18 וה-19 עם פיתוח נוסחאות אמפיריות לזרימה בערוץ פתוח, כגון הנוסחה של שזי (1769) ונוסחת מאנינג (1889). נוסחאות אלה כללו את ההיקף הרטוב כפרמטר מרכזי בחישוב מאפייני זרימה.
היכולת לקבוע במדויק את ההיקף הרטוב הפכה קריטית לעיצוב מערכות העברת מים יעילות במהלך המהפכה התעשייתית. ככל שאזורים עירוניים התרחבו והצורך במערכות ניהול מים מורכבות גדל, הסתמכו מהנדסים יותר ויותר על חישובי היקף רטוב לעיצוב ואופטימיזציה של ערוצים, צינורות ומבנים הידראוליים אחרים.
במאה ה-20, התקדמויות בתיאוריית מכניקת הזורמים וטכניקות ניסיוניות הובילו להבנה עמוקה יותר של היחס בין ההיקף הרטוב והתנהגות הזרימה. ידע זה שולב במודלים מודרניים של דינמיקת זורמים חישובית (CFD), המאפשרים חיזויים מדויקים יותר של תרחישי זרימה מורכבים.
כיום, ההיקף הרטוב נותר מושג יסודי בהנדסה הידראולית, וממלא תפקיד מרכזי בעיצוב וניתוח פרויקטי משאבי מים, מערכות ניקוז עירוניות ומחקרי זרימה סביבתיים.
להלן מספר דוגמאות קוד לחישוב ההיקף הרטוב עבור צורות שונות:
1' פונקציית VBA של Excel עבור היקף רטוב בערוץ טרפזי
2Function TrapezoidWettedPerimeter(b As Double, y As Double, z As Double) As Double
3 TrapezoidWettedPerimeter = b + 2 * y * Sqr(1 + z ^ 2)
4End Function
5' שימוש:
6' =TrapezoidWettedPerimeter(5, 2, 1.5)
7
1import math
2
3def circular_pipe_wetted_perimeter(D, y):
4 if y >= D:
5 return math.pi * D
6 else:
7 return D * math.acos((D - 2*y) / D)
8
9## שימוש לדוגמה:
10diameter = 1.0 # מטר
11water_depth = 0.6 # מטר
12wetted_perimeter = circular_pipe_wetted_perimeter(diameter, water_depth)
13print(f"היקף רטוב: {wetted_perimeter:.2f} מטרים")
14
1function rectangleWettedPerimeter(width, depth) {
2 return width + 2 * depth;
3}
4
5// שימוש לדוגמה:
6const channelWidth = 3; // מטרים
7const waterDepth = 1.5; // מטרים
8const wettedPerimeter = rectangleWettedPerimeter(channelWidth, waterDepth);
9console.log(`היקף רטוב: ${wettedPerimeter.toFixed(2)} מטרים`);
10
1public class WettedPerimeterCalculator {
2 public static double trapezoidWettedPerimeter(double b, double y, double z) {
3 return b + 2 * y * Math.sqrt(1 + Math.pow(z, 2));
4 }
5
6 public static void main(String[] args) {
7 double bottomWidth = 5.0; // מטרים
8 double waterDepth = 2.0; // מטרים
9 double sideSlope = 1.5; // אופקי:אנכי
10
11 double wettedPerimeter = trapezoidWettedPerimeter(bottomWidth, waterDepth, sideSlope);
12 System.out.printf("היקף רטוב: %.2f מטרים%n", wettedPerimeter);
13 }
14}
15
דוגמאות אלה מדגימות כיצד לחשב את ההיקף הרטוב עבור צורות ערוץ שונות באמצעות שפות תכנות שונות. ניתן להתאים פונקציות אלה לצרכים הספציפיים שלכם או לשלבן במערכות ניתוח הידראוליות גדולות יותר.
ערוץ טרפזי:
ערוץ מלבני:
צינור עגול (ממולא חלקית):
צינור עגול (ממולא במלואו):
גלה עוד כלים שעשויים להיות שימושיים עבור זרימת העבודה שלך