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

লাইব্রেরি

প্রকল্পের প্যাটার্ন, কার্ভ, পাইপের ধরন, ফিটিংস তালিকা, নিয়ন্ত্রণ ও নিয়ম ধারণ করে, প্রতিটির জন্য একটি করে বিভাগ। খুলতে পানি, লাইব্রেরি বেছে নিন। একটি অ্যাসেট প্যাটার্ন, কার্ভ, পাইপের ধরন বা ফিটিংস তালিকাকে সেই আইটেমের ID দিয়ে উল্লেখ করে, এবং আইটেমটি এখানে তৈরি, সম্পাদনা ও মোছা হয়। সবকিছু প্রকল্পের সাথে সংরক্ষিত হয়, এবং এখানে করা সম্পাদনা পূর্বাবস্থায় ফিরুন দিয়ে ফেরানো যায়। বাক্সের অবস্থান ও আকার শুধু এই ব্রাউজারে রাখা হয়।

প্রতিটি বিভাগে কী থাকে
প্যাটার্নগুণকের একটি তালিকা যা একটি চালানো যতক্ষণ চলে ততক্ষণ পুনরাবৃত্ত হয়, প্রতিটি প্যাটার্ন টাইম স্টেপের জন্য একটি গুণক। একটি নতুন প্যাটার্ন হলো 1-এর 24টি গুণক। একটি স্প্রেডশিট কলাম পেস্ট করলে গুণক বাক্স ভরে যায়। ডিফল্ট চাহিদা প্যাটার্ন (ডিফল্ট) দিয়ে চিহ্নিত এবং সেটিংস, হিসাব, হাইড্রোলিক্স-এ বেছে নেওয়া হয়।
কার্ভচার ধরন, কার্ভের ধরন হিসেবে বেছে নেওয়া: পাম্প হেড, পাম্প দক্ষতা, ট্যাংক আয়তন এবং ভালভ হেড ক্ষতি। বিন্দুগুলো একটি গ্রিডে লেখা হয় যা পেস্ট করা স্প্রেডশিট কলাম বা EPANET ফাইল থেকে কপি করা লাইন গ্রহণ করে। একটি পাম্প হেড কার্ভ তার বিন্দুগুলোর মধ্য দিয়ে ফিট করা হয় এবং সমীকরণ লাইন ফিটটি দেখায়; একটি বিন্দুকে নকশা বিন্দু হিসেবে পড়া হয়, যার শাটঅফ হেড তার হেডের 1.33334 গুণ এবং সর্বোচ্চ প্রবাহ তার প্রবাহের 2 গুণ, যেভাবে EPANET পড়ে। অন্য ধরনগুলো তাদের বিন্দু সরলরেখা দিয়ে যোগ করে। একটি পাম্প বা ভালভ বৈশিষ্ট্যে তার কার্ভ জানায়, যেখানে কার্ভ লিংক এই বিভাগ খোলে।
পাইপের ধরনব্যাস, রাফনেস ও বিক্রিয়া সহগের একটি সংজ্ঞা যা একাধিক পাইপ উল্লেখ করে। সংজ্ঞায় একটি বৈশিষ্ট্য ফাঁকা রাখা যায় এবং তখন প্রতিটি পাইপের জন্য লেখা হয়। বৈশিষ্ট্যে, পাইপের ধরন যে মানগুলো জানায় তা নিষ্ক্রিয় থাকে, এবং পাইপের ধরন থেকে বিচ্ছিন্ন করুন সেগুলো পাইপে কপি করে এবং পাইপকে ধরনটি ব্যবহার করা বন্ধ করায়।
ফিটিংসফিটিংসের তালিকা, প্রতিটির একটি পরিমাণসহ, একটি পাইপ বা পাইপের ধরনের জন্য একটি স্থানীয় ক্ষতি সহগ, 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 আছে, 2:00 ব্যবধানে 12টি গুণকসহ, 24:00 জুড়ে, (ডিফল্ট) দিয়ে চিহ্নিত। কার্ভে কার্ভ 1, Pump Curve for Pump 9 আছে, এক বিন্দুর একটি পাম্প হেড কার্ভ, 250 ft-এ 1500 gpm। নিয়ন্ত্রণে দুটি বিবৃতি আছে: প্রথমটি নোড 2 110-এর নিচে নামলে লিংক 9 খোলে, এবং দ্বিতীয়টি নোড 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