EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.

لائبریریاں

پراجیکٹ کے پیٹرن، وکر، پائپ کی اقسام، فٹنگز کی فہرستیں، کنٹرولز اور قواعد رکھتا ہے، ہر ایک کا اپنا حصہ۔ اسے کھولنے کے لیے پانی، لائبریریاں چنیں۔ اثاثہ کسی پیٹرن، وکر، پائپ کی قسم یا فٹنگز کی فہرست کا حوالہ اس آئٹم کی ID سے دیتا ہے، اور آئٹم یہیں بنایا، ایڈٹ کیا اور حذف کیا جاتا ہے۔ یہ سب پراجیکٹ کے ساتھ محفوظ ہوتے ہیں، اور یہاں کی گئی ترمیم کو کالعدم کریں سے واپس کیا جا سکتا ہے۔ باکس کی جگہ اور سائز صرف اسی براؤزر میں محفوظ رہتے ہیں۔

ہر حصے میں کیا ہے
پیٹرنضرب کی ایک فہرست جو رن کے چلنے تک دہرائی جاتی ہے، ہر پیٹرن ٹائم اسٹیپ کے لیے ایک ضرب۔ نیا پیٹرن 1 کے 24 ضرب ہوتا ہے۔ اسپریڈشیٹ کا کالم پیسٹ کرنے سے ضرب کا باکس بھر جاتا ہے۔ ڈیفالٹ طلب پیٹرن پر (default) کا نشان ہوتا ہے اور اسے ترتیبات، حساب، ہائیڈرالکس میں چنا جاتا ہے۔
وکرچار قسمیں، جو وکر کی قسم کے طور پر چنی جاتی ہیں: پمپ ہیڈ، پمپ کی کارکردگی، ٹینک کا حجم، اور والو کا ہیڈ نقصان۔ نقطے ایک گرڈ میں درج کیے جاتے ہیں جو اسپریڈشیٹ کا پیسٹ کیا ہوا کالم یا EPANET فائل سے نقل کی گئی سطریں قبول کرتا ہے۔ پمپ ہیڈ وکر اپنے نقطوں سے فٹ کیا جاتا ہے اور مساوات کی سطر فٹ دکھاتی ہے؛ ایک نقطے کو ڈیزائن نقطہ پڑھا جاتا ہے، جس میں بند ہونے پر ہیڈ اس کے ہیڈ کا 1.33334 گنا اور زیادہ سے زیادہ بہاؤ اس کے بہاؤ کا 2 گنا ہوتا ہے، جیسے EPANET اسے پڑھتا ہے۔ دوسری قسمیں اپنے نقطوں کو سیدھی لکیروں سے جوڑتی ہیں۔ پمپ یا والو اپنا وکر خصوصیات میں بتاتا ہے، جہاں وکر کا لنک اس حصے کو کھولتا ہے۔
پائپ کی اقسامقطر، کھردرے پن اور ردعمل کے عددی سر کی تعریف جس کا حوالہ کئی پائپ دیتے ہیں۔ تعریف میں کوئی خاصیت خالی چھوڑی جا سکتی ہے اور پھر ہر پائپ کے لیے درج کی جا سکتی ہے۔ خصوصیات میں، وہ قدریں جو پائپ کی قسم بتاتی ہے غیر فعال ہوتی ہیں، اور پائپ کی قسم سے الگ کریں انہیں پائپ میں نقل کر دیتا ہے اور پائپ کو اس قسم کے استعمال سے روک دیتا ہے۔
فٹنگزفٹنگز کی فہرستیں، ہر ایک کی مقدار کے ساتھ، جو پائپ یا پائپ کی قسم کے لیے ایک مقامی نقصان (minor loss) کے عددی سر، k، میں جمع کی جاتی ہیں۔ پیش کی جانے والی فٹنگز EPANET 2.2 صارف دستی کے جدول 3.3 کی تیرہ ہیں اور دیگر فٹنگ۔ ایک کو چننے سے اس کا عددی سر قطار میں نقل ہو جاتا ہے، جہاں اسے بدلا جا سکتا ہے۔
کنٹرولزہر ایک EPANET نحو میں ایک بیان، جیسے LINK id OPEN IF NODE id BELOW value۔ ہر ایک کے نیچے باکس بتاتا ہے کہ اسے سمجھا گیا یا نہیں۔
قواعدہر ایک کئی سطروں پر مشتمل، EPANET نحو میں: RULE، IF، AND، OR، THEN، ELSE، اور PRIORITY۔ ہر ایک کے نیچے باکس بتاتا ہے کہ اسے پڑھا گیا یا نہیں۔
نام بدلنا، حذف کرنا، اور آئٹم کا حوالہ کون دیتا ہے

ID اس کے اپنے حصے میں بدلی جاتی ہے۔ خالی ID، یا ایسی ID جو اسی حصے میں پہلے سے استعمال ہو، قبول نہیں کی جاتی۔ کسی آئٹم کا نام بدلنے سے اس کے تمام حوالے منتقل ہو جاتے ہیں، بنیاد میں اور ہر منظرنامے میں۔ پیٹرن کے حوالے یہ ہیں: جنکشن کا طلب پیٹرن اور اس کے ہر طلب زمرے کا پیٹرن، گاہک کا طلب پیٹرن، ریزروائر کا ہیڈ پیٹرن، پمپ کا رفتار پیٹرن، اور ڈیفالٹ طلب پیٹرن۔

جو پیٹرن استعمال میں ہو اسے حذف کیا جا سکتا ہے، اور اس کا ہر حوالہ صاف ہو جاتا ہے۔ اگر وہ ڈیفالٹ طلب پیٹرن تھا تو ایک اطلاع بتاتی ہے کہ بغیر پیٹرن والے جنکشن اب کیا استعمال کرتے ہیں۔ جو وکر، پائپ کی قسم یا فٹنگز کی فہرست استعمال میں ہو وہ حذف نہیں ہوتی۔ پیغام ان اثاثوں کے نام بتاتا ہے جو اسے استعمال کرتے ہیں، اور پہلے ہر ایک کو دوسرا وکر دینا ہوگا، یا اسے قسم یا فہرست سے الگ کرنا ہوگا۔

لائبریریاں اور منظرنامے

لائبریریاں ہر منظرنامے میں ایک جیسی ہیں۔ منظرنامہ کسی اثاثے کو مختلف وکر، پائپ کی قسم، فٹنگز کی فہرست یا پیٹرن کی طرف اشارہ کروا سکتا ہے، جو اس اثاثے کی اپنی قدر ہے، لیکن آئٹم کا مواد اپنی قدر سے نہیں بدلا جاتا۔ پیٹرن، وکر، پائپ کی قسم، فٹنگز کی فہرست، کنٹرول یا قاعدے میں ترمیم اسے ہر منظرنامے کے لیے بدل دیتی ہے، چاہے کوئی بھی منظرنامہ کھلا ہو۔ ڈیفالٹ طلب پیٹرن آئٹم کے بجائے ایک ترتیب ہے، اور منظرنامہ اپنا رکھ سکتا ہے۔

جو کنٹرول یا قاعدہ ایسے اثاثے کا نام لے جو کھلے ہوئے منظرنامے میں غیر فعال ہو، اس منظرنامے کے رن میں نظرانداز کر دیا جاتا ہے، اور لائبریریوں کا باکس اسے درج کرتا ہے۔ جو ایسے اثاثے کا نام لے جو پراجیکٹ میں ہے ہی نہیں، وہ بھی انتباہ کے ساتھ نظرانداز ہوتا ہے۔

رن میں کنٹرولز اور قواعد

کنٹرول ایک بیان ہے۔ قاعدہ کئی سطروں کا ہے جو RULE سے شروع ہوتی ہیں۔ کلیدی الفاظ صفحے کی زبان جو بھی ہو انگریزی میں لکھے جاتے ہیں، اور اعداد پراجیکٹ کی اکائیوں میں ہوتے ہیں۔ کنٹرول شامل کریں نیٹ ورک سے بنے ہوئے بیان سے شروع کرتا ہے، جسے پھر مطلوبہ بیان میں ایڈٹ کیا جاتا ہے۔

کنٹرولز اور قواعد نتیجہ صرف توسیعی مدت کے سمولیشن میں بدلتے ہیں، یعنی جب کل رن کا وقت 0 سے زیادہ ہو۔ مستقل حالت کا حل ان میں سے کسی سے نہیں بدلتا۔ قواعد صرف EPANET انجن لاگو کرتا ہے۔ دونوں پراجیکٹ کے ساتھ محفوظ ہوتے ہیں اور EPANET فائل میں لکھے جاتے ہیں۔

دوسرے پراجیکٹ سے لائبریریاں درآمد کرنا

فائل، درآمد کریں…، لائبریریاں درآمد کریں… دوسری پراجیکٹ فائل کھولتا ہے اور اس سے پوری لائبریریاں اس پراجیکٹ میں نقل کرتا ہے۔ جس آئٹم کا نام یہاں پہلے سے استعمال ہو اسے چھوڑ دیا جاتا ہے اور درج کر دیا جاتا ہے، اس لیے یہاں پہلے سے موجود کچھ نہیں بدلتا۔ جب فائل اور پراجیکٹ کوئی مقدار مختلف اکائیوں میں بیان کرتے ہوں تو انتباہ دکھایا جاتا ہے، اور آئٹم جیسے لکھے ہیں ویسے درآمد ہوتے ہیں۔ جو پائپ کی اقسام ایسی فٹنگز کی فہرست کا حوالہ دیں جو اس پراجیکٹ میں نہیں، وہ درج کی جاتی ہیں؛ انہیں حل کرنے کے لیے اسی فائل سے فٹنگز کی لائبریری درآمد کریں۔

Net1 پر مثال

Net1 کی مثال کھولیں اور پانی، لائبریریاں چنیں۔ پیٹرن میں پیٹرن 1، Demand Pattern، ہے، جس کے 12 ضرب 2:00 کے وقفے پر ہیں اور 24:00 کو ڈھانپتے ہیں، اور (default) کا نشان ہے۔ وکر میں وکر 1، Pump Curve for Pump 9، ہے، ایک نقطے والا پمپ ہیڈ وکر، 250 ft پر 1500 gpm۔ کنٹرولز میں دو بیان ہیں: پہلا لنک 9 کھولتا ہے جب نوڈ 2 110 سے نیچے آئے، اور دوسرا اسے بند کرتا ہے جب نوڈ 2 140 سے اوپر جائے۔ قواعد میں دو قاعدے ہیں جو گھڑی کا وقت اور ٹینک 2 کی سطح جانچتے ہیں۔

پانی، حل کریں چنیں، اور پھر پانی، رپورٹس، حالت میں تبدیلیاں۔ پمپ L9 اب 10:00 پر بند، 15:00 پر کھلا، اور 21:00 پر بند ہے، اور ٹینک N2 22:00 پر خالی ہو رہا ہے۔ کنٹرولز میں دوسرے کنٹرول میں 140 کو 135 کریں اور دوبارہ پانی، حل کریں چنیں۔ آخری بندش 20:00 پر چلی جاتی ہے، اور ٹینک N2 21:00 پر خالی ہو رہا ہے۔

قابل ذکر نکات
  • پیٹرن رن کے چلنے تک دہرایا جاتا ہے، اس لیے اسے پورے رن کو ڈھانپنے کی ضرورت نہیں۔
  • EPANET فائل میں پائپ کی قسم یا فٹنگز کی فہرست کی کوئی جگہ نہیں۔ فائل ہر پائپ کے پڑھے ہوئے اعداد رکھتی ہے، اور برآمد بتاتی ہے کہ کن پائپوں کو سیدھا کیا گیا۔
  • لائبریریوں کے باکس کی جگہ اور سائز اسی براؤزر میں رکھے جاتے ہیں۔ آئٹم پراجیکٹ کے ساتھ محفوظ ہوتے ہیں۔
Home | AutoCAD Tools | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog | Personal essays | Collaborative Family Trees | Contact