EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
រក និងជំនួស
រកធាតុដែលបំពេញលក្ខខណ្ឌមួយ ដូចជាបំពង់ទាំងអស់ដែលតូចជាង 8 in. ឬថ្នាំងទាំងអស់ដែលមានសម្ពាធក្រោម 40 psi ហើយអាចប្ដូរលក្ខណៈសម្បត្តិមួយនៅលើធាតុទាំងអស់នោះក្នុងប្រតិបត្តិការតែមួយ។ ប្រើវាដើម្បីពិនិត្យគំរូមុនពេលដោះស្រាយ (កម្ពស់ដែលខ្វះ ឬអង្កត់ផ្ចិតដែលបញ្ចូលក្នុងឯកតាខុស) ដើម្បីរាយទីតាំងដែលមានបញ្ហាបន្ទាប់ពីដោះស្រាយ (សម្ពាធទាប ល្បឿនខ្ពស់) និងដើម្បីកែតែមួយលើធាតុជាច្រើន។
បញ្ជី អ្វីត្រូវរក លក្ខណៈសម្បត្តិ លក្ខខណ្ឌ និង តម្លៃ បង្កើតលក្ខខណ្ឌមួយ ហើយសរសេរវាជាបន្ទាត់អត្ថបទក្នុងប្រអប់ សំណួរ។ បន្ទាត់នេះក៏អាចកែសម្រួលដោយផ្ទាល់បានដែរ ហើយបញ្ជីធ្វើតាម។ សំណួរដែលបញ្ជីមិនអាចបង្ហាញបាន ដូចជាលក្ខខណ្ឌពីរភ្ជាប់ដោយ OR លាក់បញ្ជី រហូតដល់ប៊ូតុង ប្រើប្រដាប់ត្រួតត្រាវិញ ត្រូវបានចុច។ ដើម្បីស្វែងរក ចុច Enter ក្នុងប្រអប់ សំណួរ ឬចុចប៊ូតុង រក។
- ភាសាសំណួរ
Scope.Property condition valueលក្ខខណ្ឌមួយ។ វិសាលភាពគឺ ទាំងអស់ ថ្នាំង អាងស្តុក ធុងទឹក បំពង់ ម៉ាស៊ីនបូម វ៉ាល់ អត្ថបទ អតិថិជន ឬ ប្រភព។ លក្ខណៈសម្បត្តិគឺធាតុណាមួយក្នុងបញ្ជី លក្ខណៈសម្បត្តិ សម្រាប់វិសាលភាពនោះ។ លក្ខខណ្ឌ ស្មើនឹង ធំជាង តូចជាង មាន ខ្ពស់បំផុត n ទាបបំផុត n និង ទទេ។ មាន អនុវត្តចំពោះអត្ថបទតែប៉ុណ្ណោះ។ ក្នុង ខ្ពស់បំផុត n និង ទាបបំផុត n n ជាចំនួន ដូចក្នុង ខ្ពស់បំផុត 5។ ប្រសិនបើប្រអប់ តម្លៃ ទទេ ឬ n ជាអក្សរ n ខ្លួនឯង ដូចក្នុង Pipe.Velocity n highestធាតុ 10 ត្រូវបានរាយ។ ទទេ រកធាតុដែលគ្មានតម្លៃសម្រាប់លក្ខណៈសម្បត្តិ។ ការតភ្ជាប់មានលក្ខខណ្ឌបួន ហើយមិនយកតម្លៃទេ។តម្លៃ លេខត្រូវបានបញ្ចូលដោយគ្មានឯកតា ក្នុងឯកតាដែលបង្ហាញក្នុង លក្ខណៈសម្បត្តិ និងលើផ្ទាំងតារាង៖ 40 មិនមែន 40 psi។ អត្ថបទ រួមទាំងលេខសម្គាល់ ត្រូវបានដាក់ក្នុងសញ្ញាអញ្ញប្រកាសតែមួយ ឬពីរ៖ '60'។AND, OR និងវង់ក្រចក 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 នឹងទុកដោយគ្មានការផ្គត់ផ្គង់។ ការធ្វើបែបនេះម្ដងទៀតសម្រាប់បំពង់នីមួយៗគឺជាការវិភាគភាពសំខាន់។ - លទ្ធផល ការជ្រើសរើស និងតារាង
ធាតុដែលត្រូវគ្នាត្រូវបានរាយនៅខាងក្រោមប៊ូតុង រក។ ធំជាង និង ខ្ពស់បំផុត n រាយតម្លៃខ្ពស់បំផុតមុន តូចជាង និង ទាបបំផុត n រាយតម្លៃទាបបំផុតមុន ហើយលក្ខខណ្ឌផ្សេងទៀតរាយតាមតម្លៃដែលរកឃើញ បន្ទាប់មកតាមលេខសម្គាល់។ សំណួរដែលមាន AND ឬ OR រាយថ្នាំង បន្ទាប់មកតំណ ម្នាក់ៗតាមលេខសម្គាល់។ ការត្រូវគ្នាតែមួយត្រូវបានបង្ហាញលើផែនទីភ្លាមៗ។ ជ្រើសរើសជួរដេកមួយដើម្បីដាក់ផែនទីនៅចំកណ្ដាលធាតុនោះ។ បើគ្មានអ្វីត្រូវបានជ្រើសរើស ធាតុក៏ត្រូវបានជ្រើសរើសដែរ បើមាន ធាតុត្រូវបានគូសបញ្ជាក់ ហើយការជ្រើសរើសមិនប្ដូរទេ។ Shift+click ឬ Ctrl+click ជួរដេកមួយដើម្បីបន្ថែមវាទៅការជ្រើសរើស ឬដកវាចេញ។ ប៊ូតុង រក មិនជ្រើសរើសការត្រូវគ្នាទាំងអស់ដោយខ្លួនឯងទេ។
ប៊ូតុង ត្រងក្នុងតារាងបច្ចុប្បន្ន អនុវត្តសំណួរដូចគ្នាទៅផ្ទាំងតារាង។ តារាងនីមួយៗដែលសំណួរអនុវត្តបង្ហាញតែជួរដេកដែលត្រូវគ្នា ជាមួយសំណួរ និងចំនួនជួរដេកនៅខាងលើ។ ដើម្បីជ្រើសរើសការត្រូវគ្នាទាំងអស់លើផែនទី ជ្រើសរើសជួរដេកទាំងនោះ ហើយជ្រើស ជ្រើសរើសលើផែនទី ពីម៉ឺនុយចុចស្ដាំ។ តម្រងតារាងមិនត្រូវបានរក្សាទុកជាមួយគម្រោងទេ ហើយបញ្ចប់ពេលទំព័រត្រូវបានផ្ទុកឡើងវិញ។ ជួរដេកដែលត្រូវបានកែរហូតមិនត្រូវគ្នាទៀតនៅក្នុងតារាង ស្រអាប់ និងមានសញ្ញាព្រមាន រហូតដល់ប៊ូតុង ត្រងក្នុងតារាងបច្ចុប្បន្ន ត្រូវបានចុចម្ដងទៀត។
- ជំនួស និងត្រឡប់ក្រោយ
ផ្នែក ប្ដូរអ្វីដែលបានរកឃើញ នៃប្រអប់សរសេរលក្ខណៈសម្បត្តិមួយលើគ្រប់ធាតុដែលសំណួររកឃើញ។ ជ្រើសលក្ខណៈសម្បត្តិក្នុងបញ្ជី លក្ខណៈសម្បត្តិត្រូវប្ដូរ បញ្ចូលតម្លៃថ្មីក្នុងប្រអប់ តម្លៃថ្មី ក្នុងឯកតាដែលបង្ហាញ ហើយចុចប៊ូតុង ជំនួស។ បន្ទាប់មកប្រអប់ប្រាប់ចំនួនធាតុដែលនឹងផ្លាស់ប្ដូរ មិនរាប់ធាតុដែលមានតម្លៃថ្មីរួចហើយ។ ចុចប៊ូតុង ប្ដូរពួកវា ដើម្បីអនុវត្តការផ្លាស់ប្ដូរ ឬ បោះបង់។ ការត្រឡប់ក្រោយម្ដងដកចេញការជំនួសទាំងមូល។
ឧទាហរណ៍លើ Net1៖
Pipe.Diameter below 10រកឃើញបំពង់ 31, 122, 113 និង 121។ ជ្រើស អង្កត់ផ្ចិត បញ្ចូល 10 ហើយចុច ជំនួស៖ ប្រអប់បង្ហាញ "ប្ដូរធាតុ 4?"។ ចុច ប្ដូរពួកវា ដើម្បីកំណត់បំពង់ទាំងបួនទៅ 10 in.។ ការត្រឡប់ក្រោយម្ដងប្ដូរពួកវាត្រឡប់ទៅ 6 និង 8 in.។ឧទាហរណ៍លើ Net3៖
Pipe.ID equal to '247'រកឃើញបំពង់ 247។ ជ្រើស បិទ ជ្រើស បិទ ម្ដងទៀតក្នុងបញ្ជី តម្លៃថ្មី ហើយចុច ជំនួស បន្ទាប់មក ប្ដូរពួកវា ដើម្បីបិទបំពង់សម្រាប់ឧទាហរណ៍ការតភ្ជាប់ខាងលើ។ ត្រឡប់ក្រោយបើកវាម្ដងទៀត។ការជំនួសត្រូវការប្រភេទធាតុតែមួយ ដូច្នេះក្រោម ទាំងអស់ ជ្រើសប្រភេទធាតុជាមុនក្នុងបញ្ជី អ្វីត្រូវរក។ ក្នុងសេណារីយ៉ូក្រៅពី មូលដ្ឋាន ការជំនួសត្រូវបានរក្សាទុកក្នុងសេណារីយ៉ូនោះ ដូចការកែដូចគ្នាក្នុងលក្ខណៈសម្បត្តិ។ កន្លែងដែលកម្ពស់ Mapbox មាន កម្ពស់អាចត្រូវបានជំនួសពី Mapbox DEM ជំនួសតម្លៃដែលវាយ។
- ចំណុចដែលត្រូវកត់សម្គាល់
- តម្លៃត្រូវបានប្រៀបធៀបដោយភាពជាក់លាក់ពេញលេញ ហើយរាយដល់ខ្ទង់ទសភាគបួន។ ស្មើនឹង កម្រត្រូវនឹងលទ្ធផលដែលបានគណនាណាស់ ដូច្នេះប្រើ ធំជាង និង តូចជាង។
- សម្ពាធ ក្បាលទឹក លំហូរ ល្បឿន និងលទ្ធផលផ្សេងទៀតគឺជារបស់ការគណនាចុងក្រោយ។ ពេលការកំណត់ គណនាឡើងវិញដោយស្វ័យប្រវត្តិ ត្រូវបានសម្អាត វាពិពណ៌នាបណ្ដាញដូចដែលវាជាពេលគណនាចុងក្រោយ។
- ធំជាង និង តូចជាង លើអត្ថបទប្រើលំដាប់វចនានុក្រម ជាមួយលេខតាមលំដាប់លេខ៖ លើ Net1
Junction.ID above '20'រកឃើញថ្នាំង 21, 22, 23, 31 និង 32។ - ក្រោម ទាំងអស់ មានតែ លេខសម្គាល់ ការពិពណ៌នា ស្លាកសម្គាល់ និង ការតភ្ជាប់ ប៉ុណ្ណោះដែលផ្ដល់ជូន។ ជ្រើសប្រភេទធាតុក្នុងបញ្ជី អ្វីត្រូវរក ដើម្បីមើលបញ្ជីលក្ខណៈសម្បត្តិពេញលេញរបស់វា។
- ធាតុអត្ថបទមិនមានលេខសម្គាល់ទេ។ ស្វែងរកវាតាមពាក្យរបស់វា ដូចក្នុង
Text.Text contains 'pump'។ - លក្ខខណ្ឌ ការតភ្ជាប់ បួនសម្រាប់ថ្នាំងគឺ គ្មានតំណភ្ជាប់នៅថ្នាំង គ្មានតំណភ្ជាប់បើកនៅថ្នាំង គ្មានផ្លូវតំណភ្ជាប់ទៅប្រភព និង គ្មានផ្លូវបើកទៅប្រភព។ ប្រភពគឺអាងស្តុក ឬធុងទឹក។