Original Title: Fuzzy Logic Controller for Automation of Greenhouse Irrigation System
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

ប្រព័ន្ធបញ្ជាតក្កវិទ្យា Fuzzy សម្រាប់ការធ្វើស្វ័យប្រវត្តិកម្មប្រព័ន្ធស្រោចស្រពក្នុងផ្ទះកញ្ចក់

ចំណងជើងដើម៖ Fuzzy Logic Controller for Automation of Greenhouse Irrigation System

អ្នកនិពន្ធ៖ M.H. Hussain (Universiti Malaysia Perlis), T.W. Min, S.F. Siraj, S.R.A. Rahim, N. Hashim, M.H. Sulaiman

ឆ្នាំបោះពុម្ព៖ Universiti Malaysia Perlis (c. 2011)

វិស័យសិក្សា៖ Electrical System Engineering

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ប្រព័ន្ធស្រោចស្រពតាមបែបប្រពៃណី (Conventional methods) ដូចជាឧបករណ៍បញ្ជាបិទ-បើក នៅក្នុងផ្ទះកញ្ចក់ តែងតែបណ្តាលឱ្យមានការខ្ជះខ្ជាយទឹក ការបាត់បង់ថាមពល និងកម្រិតសំណើមដីមិនមានស្ថេរភាព ដោយសារតែការប្រែប្រួលចុះឡើងមិនដាច់។

វិធីសាស្ត្រ (The Methodology)៖ ការសិក្សានេះបានស្នើឡើងនូវដំណោះស្រាយដោយប្រើប្រាស់ ប្រព័ន្ធបញ្ជាតក្កវិទ្យា Fuzzy (Fuzzy Logic Controller) ដើម្បីប៉ាន់ប្រមាណបរិមាណទឹក និងគ្រប់គ្រងការស្រោចស្រព ដោយធ្វើការពិសោធន៍ប្រៀបធៀបតាមរយៈកម្មវិធីកុំព្យូទ័រ។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
On-Off Controller
ឧបករណ៍បញ្ជាបិទ-បើក (On-Off Controller)
មានលក្ខណៈសាមញ្ញបំផុតក្នុងការរចនា និងចំណាយតិច ហើយមិនត្រូវការការគណនាស្មុគស្មាញច្រើន។ បង្កឱ្យមានការប្រែប្រួលញ័រចុះឡើង (Continuous Oscillation) នៃសំណើមដី និងធ្វើឱ្យវ៉ាល់ទឹកបិទបើកញឹកញាប់ពេក ដែលនាំឱ្យខាតបង់ថាមពល និងទឹក។ មានអស្ថេរភាពខ្ពស់ ដោយវ៉ាល់ទឹកត្រូវបានបើកនិងបិទជាប់រហូតនៅចំណុចអតិបរមា និងអប្បបរមា។
Fuzzy Logic Controller
ឧបករណ៍បញ្ជាតក្កវិទ្យា Fuzzy (Fuzzy Logic Controller)
មានសមត្ថភាពរក្សាស្ថេរភាពសំណើមដីបានល្អ មិនមានការប្រែប្រួលញ័រចុះឡើង និងសន្សំសំចៃថាមពលដោយកែតម្រូវវ៉ាល់ទឹកតាមកម្រិតសមស្រប។ តម្រូវឱ្យមានការរចនាច្បាប់បញ្ជា (Rules) និងអនុគមន៍សមាជិកភាព (Membership Functions) ដែលស្មុគស្មាញជាងប្រព័ន្ធ On-Off ។ មានកម្រិតលំអៀង (Percentage Error) ទាបត្រឹមចន្លោះ ២.៨% ទៅ ៤.៦% និងមានស្ថេរភាពល្អ។

ការចំណាយលើធនធាន (Resource Cost)៖ ការសិក្សានេះផ្អែកលើការពិសោធន៍តាមកុំព្យូទ័រ (Simulation) ដែលមិនតម្រូវឱ្យមានការចំណាយលើឧបករណ៍រូបវន្តភ្លាមៗនោះទេ ប៉ុន្តែការអនុវត្តជាក់ស្តែងនឹងត្រូវការធនធានដូចខាងក្រោម៖

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សានេះត្រូវបានធ្វើឡើងតាមរយៈការពិសោធន៍លើកម្មវិធីកុំព្យូទ័រ (Simulation) ដោយប្រើប្រាស់ទិន្នន័យគំរូនៃអាកាសធាតុនិងដី ប៉ុន្តែមិនបានបញ្ជាក់ពីការចុះអនុវត្តផ្ទាល់នៅក្នុងកសិដ្ឋានពិតប្រាកដទេ។ ទោះជាយ៉ាងណាក៏ដោយ លក្ខខណ្ឌអាកាសធាតុនៅប្រទេសម៉ាឡេស៊ី (កន្លែងសិក្សា) មានលក្ខណៈស្រដៀងគ្នាខ្លាំងទៅនឹងប្រទេសកម្ពុជា ដែលធ្វើឱ្យលទ្ធផលនេះអាចយកមកប្រើប្រាស់ជាមូលដ្ឋានបាន។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

បច្ចេកវិទ្យានេះមានសារៈសំខាន់ខ្លាំងសម្រាប់វិស័យកសិកម្មទំនើបនៅកម្ពុជា ជាពិសេសក្នុងបរិបទនៃការប្រែប្រួលអាកាសធាតុ និងតម្រូវការសន្សំសំចៃទឹក។

ការផ្លាស់ប្តូរពីប្រព័ន្ធគ្រប់គ្រងដោយដៃ ឬ On-Off មកជាប្រព័ន្ធ Fuzzy Logic នឹងជួយបង្កើនទិន្នផលកសិកម្ម និងប្រសិទ្ធភាពនៃការប្រើប្រាស់ធនធាននៅកម្ពុជា។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. សិក្សាមូលដ្ឋានគ្រឹះនៃ Fuzzy Logic: និស្សិតត្រូវស្វែងយល់អំពីទ្រឹស្តី Fuzzy Sets, Membership Functions, និងការបង្កើត Fuzzy Rules ដោយអាចប្រើប្រាស់ធនធានពី YouTube ឬឯកសារបង្រៀនរបស់ MATLAB ។
  2. រៀបចំការពិសោធន៍ក្នុង MATLAB: ដំឡើងកម្មវិធី MATLAB Simulink ហើយចាប់ផ្តើមអនុវត្តការបង្កើតប្លុក Fuzzy Logic Controller (FLC) តាមគំរូដែលបានបង្ហាញក្នុង Fig. 5 នៃអត្ថបទ។
  3. កំណត់ប៉ារ៉ាម៉ែត្រនៃដី (Soil Modeling): បង្កើតគំរូនៃការហួតសំណើមដី (Soil Evaporation Model) ដោយប្រើសមីការឌីផេរ៉ង់ស្យែល (Equation 2) នៅក្នុង Simulink ដើម្បីតំណាងឱ្យប្រតិកម្មរបស់ដីទៅនឹងទឹក។
  4. ការប្រៀបធៀបប្រសិទ្ធភាព: ដំណើរការ Simulation សម្រាប់ប្រព័ន្ធទាំងពីរ (On-Off និង Fuzzy Logic) រួចធ្វើការប្រៀបធៀបក្រាហ្វនៃលទ្ធផល ដើម្បីវិភាគមើលកម្រិតលំអៀង (Error) និងស្ថេរភាព។
  5. ការអនុវត្តជាមួយ Hardware (កម្រិតខ្ពស់): សាកល្បងសរសេរកូដ Fuzzy Logic នេះបញ្ចូលទៅក្នុង Microcontroller ដូចជា Arduino ឬ ESP32 ដោយភ្ជាប់ជាមួយសេនស័រសំណើមដី ដើម្បីធ្វើតេស្តខ្នាតតូច។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Fuzzy Logic Controller ជាប្រព័ន្ធបញ្ជាដែលមិនមែនមានតែស្ថានភាព 'បើក' ឬ 'បិទ' (ដូច ០ និង ១) នោះទេ ប៉ុន្តែវាអាចធ្វើការសម្រេចចិត្តដែលមានកម្រិតនៅចន្លោះកណ្ដាលបាន ដូចជា 'បើកតិចៗ' 'បើកមធ្យម' ឬ 'បើកខ្លាំង' ដោយផ្អែកលើលក្ខខណ្ឌដែលស្រដៀងនឹងការគិតរបស់មនុស្ស។ ដូចជាការបិទបើកក្បាលរ៉ូប៊ីនេទឹកតិចៗ ឬខ្លាំងៗទៅតាមតម្រូវការជាក់ស្តែង មិនមែនគ្រាន់តែបើកឱ្យអស់ ឬបិទឱ្យជិតឈឹងនោះទេ។
On-Off Controller ជាឧបករណ៍បញ្ជាដែលមានតែពីរស្ថានភាពគឺ 'បើកពេញ' ឬ 'បិទទាំងស្រុង'។ វានឹងដំណើរការនៅពេលតម្លៃវាស់វែងធ្លាក់ចុះក្រោមចំណុចកំណត់ ហើយឈប់ភ្លាមៗនៅពេលដល់ចំណុចកំណត់ ដែលបណ្តាលឱ្យមានការប្រែប្រួលកម្រិតខ្លាំង (Oscillation)។ ដូចជាម៉ាស៊ីនត្រជាក់ជំនាន់ចាស់ ដែលដំណើរការត្រជាក់ខ្លាំងរហូតដល់កាត់ផ្ដាច់ ហើយក្តៅវិញទើបដំណើរការម្ដងទៀត។
Closed loop controller ជាប្រព័ន្ធបញ្ជាដែលប្រើព័ត៌មានត្រឡប់ (Feedback) ពីលទ្ធផលជាក់ស្តែង ដើម្បីប្រៀបធៀបជាមួយគោលដៅ ហើយធ្វើការកែតម្រូវសកម្មភាពរបស់ខ្លួនឱ្យត្រឹមត្រូវជាប្រចាំ។ ដូចជាពេលយើងបើកបរ ហើយភ្នែកយើងមើលកុងទ័រល្បឿនជានិច្ច ដើម្បីដឹងថាត្រូវជាន់ហ្គែរបន្ថែម ឬបន្ថយដើម្បីរក្សាល្បឿន។
Soil Evaporation Model ជាសមីការគណិតវិទ្យាដែលអ្នកស្រាវជ្រាវបង្កើតឡើងក្នុងកុំព្យូទ័រ ដើម្បីតំណាងឱ្យដំណើរការនៃការបាត់បង់ជាតិទឹកចេញពីដីដោយសារកម្ដៅ និងបរិយាកាស ដោយមិនចាំបាច់ទៅវាស់ដីពិតប្រាកដ។ ដូចជាការប្រើរូបមន្តដើម្បីទស្សន៍ទាយថា តើសម្លៀកបំពាក់នឹងស្ងួតលឿនប៉ុណ្ណាពេលហាលថ្ងៃ ដោយមិនចាំបាច់ទៅស្ទាបមើលផ្ទាល់។
Membership Function នៅក្នុងប្រព័ន្ធ Fuzzy Logic នេះគឺជាក្រាហ្វឬអនុគមន៍ដែលកំណត់ថា តើតម្លៃមួយស្ថិតនៅក្នុងក្រុមណាមួយកម្រិតណា (ឧទាហរណ៍៖ កម្រិតណាដែលហៅថា 'ក្តៅខ្លាំង' ឬ 'ក្តៅល្មម')។ ដូចជាការកំណត់ពិន្ទុប្រឡងថា ចាប់ពីពិន្ទុប៉ុន្មានទៅហៅថា 'មធ្យម' និងចាប់ពីប៉ុន្មានទៅហៅថា 'ល្អ'។
MATLAB Simulink ជាកម្មវិធីកុំព្យូទ័រសម្រាប់បង្កើតគំរូ និងធ្វើការពិសោធន៍និម្មិត (Simulation) លើប្រព័ន្ធវិស្វកម្មមុននឹងយកទៅអនុវត្តជាក់ស្តែង ដើម្បីកាត់បន្ថយការចំណាយនិងហានិភ័យ។ ដូចជាការលេងហ្គេមសាងសង់ទីក្រុង ដើម្បីសាកល្បងមើលថាតើប្រព័ន្ធទឹកភ្លើងដំណើរការល្អឬអត់ មុននឹងសាងសង់របស់ពិត។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖