EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
စာရင်းများ
ပရောဂျက်၏ ပုံစံများ၊ ကွေးမျဉ်းများ၊ ပိုက်အမျိုးအစားများ၊ ချိတ်ဆက်ပစ္စည်းစာရင်းများ၊ ထိန်းချုပ်မှုများနှင့် စည်းမျဉ်းများကို အပိုင်းတစ်ခုစီဖြင့် ထားရှိသည်။ ဖွင့်ရန် ရေ၊ စာရင်းများ ကို ရွေးချယ်ပါ။ အစိတ်အပိုင်းတစ်ခုသည် ပုံစံ၊ ကွေးမျဉ်း၊ ပိုက်အမျိုးအစား သို့မဟုတ် ချိတ်ဆက်ပစ္စည်းစာရင်းကို ထိုအရာ၏ ID ဖြင့် ရည်ညွှန်းပြီး ထိုအရာကို ဤနေရာတွင် ဖန်တီး၊ တည်းဖြတ်၊ ဖျက်သည်။ အားလုံးကို ပရောဂျက်နှင့်အတူ သိမ်းဆည်းပြီး ဤနေရာတွင် ပြုလုပ်သော တည်းဖြတ်မှုကို ပြန်ဖျက်ရန် ဖြင့် ပြန်နိုင်သည်။ ဘောက်စ်၏ တည်နေရာနှင့် အရွယ်အစားကို ဤဘရောက်ဇာတွင်သာ သိမ်းထားသည်။
- အပိုင်းတစ်ခုစီတွင် ပါသည်များ
ပုံစံများ လည်ပတ်မှု ကြာသရွေ့ ထပ်ခါထပ်ခါ ဖြစ်နေသော မြှောက်ကိန်းစာရင်း၊ ပုံစံ အချိန်အဆင့်တစ်ခုစီအတွက် မြှောက်ကိန်းတစ်ခု။ ပုံစံအသစ်သည် 1 ဖြစ်သော မြှောက်ကိန်း 24 ခုဖြစ်သည်။ spreadsheet ကော်လံတစ်ခုကို ကူးထည့်လျှင် မြှောက်ကိန်းများ ကွက်ကို ဖြည့်သည်။ မူလ လိုအင်ပုံစံကို (မူလ) ဟု အမှတ်အသားပြုပြီး ဆက်တင်များ၊ တွက်ချက်မှု၊ ဟိုက်ဒရောလစ် တွင် ရွေးချယ်သည်။ ကွေးမျဉ်းများ ကွေးမျဉ်း အမျိုးအစား အဖြစ် ရွေးချယ်ရသော အမျိုးအစားလေးမျိုး - ရေတင်စက် ဖိမြင့်ဆင့်၊ ရေတင်စက် ထိရောက်မှု၊ ရေတိုက် ထုထည်နှင့် ဗားလ် ဖိမြင့်ဆင့်ဆုံးရှုံးမှု။ အမှတ်များကို spreadsheet ကော်လံတစ်ခု သို့မဟုတ် EPANET ဖိုင်မှ ကူးထားသော လိုင်းများကို ကူးထည့်နိုင်သော ဇယားကွက်တွင် ထည့်သည်။ ရေတင်စက် ဖိမြင့်ဆင့် ကွေးမျဉ်းကို ၎င်း၏ အမှတ်များအတွင်းမှ ဖြတ်၍ ကိုက်ညီအောင် ဆွဲပြီး ညီမျှခြင်း လိုင်းက ထိုကိုက်ညီမှုကို ပြသည်။ အမှတ်တစ်ခုကို EPANET ဖတ်သည့်အတိုင်း ဒီဇိုင်းအမှတ်အဖြစ် ဖတ်ပြီး ပိတ်ဖိမြင့်ဆင့်မှာ ၎င်း၏ ဖိမြင့်ဆင့်၏ 1.33334 ဆ၊ အမြင့်ဆုံးရေစီးနှုန်းမှာ ၎င်း၏ ရေစီးနှုန်း၏ 2 ဆ ဖြစ်သည်။ အခြားအမျိုးအစားများသည် ၎င်းတို့၏ အမှတ်များကို မျဉ်းဖြောင့်များဖြင့် ဆက်သည်။ ရေတင်စက် သို့မဟုတ် ဗားလ်တစ်ခုသည် ၎င်း၏ ကွေးမျဉ်းကို ဂုဏ်သတ္တိများတွင် ဖော်ပြပြီး ထိုနေရာရှိ ကွေးမျဉ်းများ လင့်ခ်က ဤအပိုင်းကို ဖွင့်သည်။ ပိုက်အမျိုးအစားများ ပိုက်များစွာ ရည်ညွှန်းသော အချင်း၊ ကြမ်းတမ်းမှုနှင့် တုံ့ပြန်မှုကိန်းများ၏ အဓိပ္ပာယ်ဖွင့်ဆိုချက်။ ဂုဏ်သတ္တိတစ်ခုကို အဓိပ္ပာယ်ဖွင့်ဆိုချက်တွင် ဗလာထားပြီး ပိုက်တစ်ခုစီအတွက် ထည့်နိုင်သည်။ ဂုဏ်သတ္တိများတွင် ပိုက်အမျိုးအစားက ဖော်ပြထားသော တန်ဖိုးများကို ပိတ်ထားပြီး ပိုက်အမျိုးအစားမှ ခွဲထုတ်ရန် က ၎င်းတို့ကို ပိုက်ထဲသို့ ကူးထည့်ကာ ပိုက်က ထိုအမျိုးအစားကို မသုံးတော့ပေ။ ချိတ်ဆက်ပစ္စည်းများ ပိုက် သို့မဟုတ် ပိုက်အမျိုးအစားတစ်ခုအတွက် ဒေသဆိုင်ရာ ဆုံးရှုံးမှုကိန်း 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 ရှိပြီး 24:00 ကို လွှမ်းခြုံသော 2:00 စီခြားသည့် မြှောက်ကိန်း 12 ခုပါကာ (မူလ) ဟု အမှတ်အသားပြုထားသည်။ ကွေးမျဉ်းများ တွင် ကွေးမျဉ်း 1၊ Pump 9 အတွက် Pump Curve ရှိပြီး 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 ဖိုင်တွင် ပိုက်အမျိုးအစား သို့မဟုတ် ချိတ်ဆက်ပစ္စည်းစာရင်းအတွက် နေရာ မရှိပါ။ ဖိုင်သည် ပိုက်တစ်ခုစီ ဖတ်သော ဂဏန်းများကို သယ်ဆောင်ပြီး ထုတ်ယူမှုက မည်သည့်ပိုက်များကို ပြားချထားသည်ကို ဖော်ပြသည်။
- စာရင်းများ ဘောက်စ်၏ တည်နေရာနှင့် အရွယ်အစားကို ဤဘရောက်ဇာတွင် သိမ်းထားသည်။ အရာများကို ပရောဂျက်နှင့်အတူ သိမ်းသည်။