Original Title: REPLICA: A Solution for Next Generation IoT and Digital Twin Based Fault Diagnosis and Predictive Maintenance
Source: ceur-ws.org
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

REPLICA៖ ដំណោះស្រាយសម្រាប់ IoT ជំនាន់ថ្មី និងការវិភាគកំហុសផ្អែកលើកូនភ្លោះឌីជីថល ព្រមទាំងការថែទាំបែបព្យាករណ៍

ចំណងជើងដើម៖ REPLICA: A Solution for Next Generation IoT and Digital Twin Based Fault Diagnosis and Predictive Maintenance

អ្នកនិពន្ធ៖ Rosaria Rossini (LINKS Foundation), Davide Conzon (LINKS Foundation), Gianluca Prato (LINKS Foundation), Claudio Pastrone (LINKS Foundation), João Reis (SYSTEC, University of Porto), Gil Gonçalves (SYSTEC, University of Porto)

ឆ្នាំបោះពុម្ព៖ 2020 CEUR Workshop Proceedings

វិស័យសិក្សា៖ Industrial Internet of Things (IIoT) / Artificial Intelligence

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

បញ្ហា (The Problem)៖ នៅក្នុងឧស្សាហកម្ម ៤.០ (Industry 4.0) ការផលិតជួបប្រទះនឹងបញ្ហាប្រឈមក្នុងការរៀបចំទិន្នន័យចម្រុះ ម៉ូដែល AI និងការក្លែងធ្វើម៉ាស៊ីន ដើម្បីវិភាគកំហុសជាបន្តបន្ទាប់ និងព្យាករណ៍ពីអាយុកាលប្រើប្រាស់របស់គ្រឿងចក្រដោយមិនចាំបាច់បញ្ឈប់ដំណើរការផលិតកម្ម។

វិធីសាស្ត្រ (The Methodology)៖ ការសិក្សានេះស្នើឡើងនូវស្ថាបត្យកម្ម REPLICA ដោយប្រើប្រាស់សមាសធាតុពីគម្រោងសហភាពអឺរ៉ុប RECLAIM និង CPSwarm ដើម្បីបង្កើតបរិស្ថានកូនភ្លោះឌីជីថល (Digital Twin) បែបចែកចាយ និងអាចពង្រីកបាន។

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

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

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Traditional Maintenance Methods
វិធីសាស្ត្រថែទាំបែបប្រពៃណី
ងាយស្រួលយល់ និងអនុវត្ត ដោយផ្អែកលើកាលវិភាគថេរ និងការវិភាគតេឡេម៉ាទ្រី (Telemetry) សាមញ្ញ។ ទាមទារការត្រួតពិនិត្យដោយផ្ទាល់ដៃ បណ្តាលឱ្យមានការពន្យារពេលផលិតកម្មនៅពេលខូចខាតភ្លាមៗ និងតម្រូវឱ្យបញ្ឈប់ម៉ាស៊ីនទាំងស្រុងដើម្បីជួសជុល។ ខ្វះប្រសិទ្ធភាពក្នុងការទប់ស្កាត់ការខូចខាតជាមុន និងចំណាយពេលយូរក្នុងការជួសជុល។
Rigid Digital Twin Architectures
ស្ថាបត្យកម្មកូនភ្លោះឌីជីថលបែបកូដអចិន្ត្រៃយ៍
ដំណើរការបានល្អសម្រាប់ប្រព័ន្ធដែលមានលក្ខណៈជាក់លាក់ និងមិនសូវមានការផ្លាស់ប្តូរច្រើន។ លំហូរទិន្នន័យ (Data flows) ត្រូវបានសរសេរកូដជាប់ (Hardcoded) ធ្វើឱ្យពិបាកក្នុងការផ្លាស់ប្តូរ និងតម្រូវឱ្យបិទប្រព័ន្ធ (Restart) ដើម្បីធ្វើបច្ចុប្បន្នភាពម៉ូដែល។ ខ្វះភាពបត់បែននៅពេលចង់បន្ថែមឧបករណ៍ថ្មី ឬផ្លាស់ប្តូរក្បួនដោះស្រាយ AI។
REPLICA (Proposed Digital Twin Architecture)
ស្ថាបត្យកម្ម REPLICA
មានមុខងារដោតនិងប្រើភ្លាម (Plug&Play) អាចភ្ជាប់ឧបករណ៏ និងម៉ូដែល AI ថ្មីៗដោយមិនបាច់បិទប្រព័ន្ធ។ គាំទ្រការក្លែងធ្វើបែបចែកចាយ (Distributed simulation)។ តម្រូវឱ្យមានការវិនិយោគដំបូងលើហេដ្ឋារចនាសម្ព័ន្ធបណ្តាញ IoT និងចំណេះដឹងខ្ពស់ក្នុងការរៀបចំប្រព័ន្ធ Orchestration។ បង្កើនប្រសិទ្ធភាពសកម្មភាពថែទាំ កាត់បន្ថយពេលវេលាបណ្តុះបណ្តាល AI និងមិនរំខានដល់ដំណើរការផលិតកម្មពេលធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធ។

ការចំណាយលើធនធាន (Resource Cost)៖ ការអនុវត្តប្រព័ន្ធនេះទាមទារនូវហេដ្ឋារចនាសម្ព័ន្ធផ្នែករឹង (Hardware) និងកម្មវិធី (Software) ទំនើបៗ រួមទាំងអ្នកជំនាញដែលមានបទពិសោធន៍ខ្ពស់ក្នុងការគ្រប់គ្រងប្រព័ន្ធ AI និង IoT។

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

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

ការសិក្សានេះផ្អែកលើគម្រោងអឺរ៉ុប (RECLAIM, CPSwarm) និងផ្តោតលើករណីសិក្សានៃខ្សែសង្វាក់ផលិតកម្មកែច្នៃឈើខ្នាតធំ ដែលប្រើប្រាស់ស្តង់ដារឧស្សាហកម្មអឺរ៉ុប។ សម្រាប់កម្ពុជា រោងចក្រភាគច្រើនប្រើប្រាស់ម៉ាស៊ីនចម្រុះជំនាន់ (ចាស់និងថ្មីបូកបញ្ចូលគ្នា) ដូច្នេះទិន្នន័យដើម (Pre-trained models) អាចនឹងមិនត្រូវគ្នា១០០% ឡើយ ហើយតម្រូវឱ្យមានការប្រមូលទិន្នន័យក្នុងស្រុកដើម្បីបង្ហាត់ម៉ូដែលឡើងវិញ។

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

ទោះបីជាស្ថាបត្យកម្មនេះមានភាពស្មុគស្មាញ ប៉ុន្តែវាមានសក្តានុពលខ្ពស់សម្រាប់គាំទ្រដល់ការវិវត្តឆ្ពោះទៅរកឧស្សាហកម្ម ៤.០ នៅកម្ពុជា។

ការចាប់យកស្ថាបត្យកម្មដែលមានភាពបត់បែនដូចជា REPLICA នឹងជួយរោងចក្រនៅកម្ពុជាឱ្យកាត់បន្ថយចំណាយលើការថែទាំ និងអាចធ្វើទំនើបកម្មប្រព័ន្ធរបស់ខ្លួនជាបណ្តើរៗដោយមិនរំខានដល់ប្រតិបត្តិការ។

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

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

  1. សិក្សាពីពិធីការទំនាក់ទំនងទិន្នន័យរោងចក្រ (Industrial IoT Protocols): និស្សិតគប្បីចាប់ផ្តើមស្រាវជ្រាវ និងអនុវត្តជាក់ស្តែងជាមួយពិធីការទំនាក់ទំនងទិន្នន័យដូចជា MQTT និង XMPP ដែលជាមូលដ្ឋានគ្រឹះក្នុងការបញ្ជូនទិន្នន័យពីឧបករណ៍ចាប់សញ្ញា។
  2. ស្វែងយល់ពីបច្ចេកវិទ្យា Containerization: ចូលរួមវគ្គបណ្តុះបណ្តាល ឬរៀនដោយខ្លួនឯងអំពីការប្រើប្រាស់ Docker និង Kubernetes ដើម្បីចេះរបៀបវេចខ្ចប់ និងពង្រាយ (Deploy) កម្មវិធីបែប Microservices។
  3. អនុវត្តការក្លែងធ្វើមជ្ឈដ្ឋានរូបវន្ត (Physical Simulation): ប្រើប្រាស់កម្មវិធីកូដចំហរ (Open-source) ដូចជា ROS (Robot Operating System)Gazebo ដើម្បីបង្កើតម៉ូដែលឌីជីថល (Digital Twin) សាមញ្ញនៃម៉ាស៊ីនណាមួយ។
  4. រៀបចំលំហូរទិន្នន័យ និងក្បួនដោះស្រាយ (Data Workflow & AI): ប្រើប្រាស់ឧបករណ៍ដូចជា Node-REDNiFi ដើម្បីតភ្ជាប់ទិន្នន័យពីម៉ាស៊ីនក្លែងធ្វើ ទៅកាន់ម៉ូដែល AI (Machine Learning) សម្រាប់ការវិភាគសញ្ញាព្រមាន (Fault Diagnosis)។
  5. បង្កើតផ្ទាំងគ្រប់គ្រងទិន្នន័យ (Dashboarding): សាកល្បងប្រើប្រាស់ Thingsboard ស្របតាមឯកសារយោង ដើម្បីរចនាផ្ទាំងទិន្នន័យ (GUI) ដែលអាចបង្ហាញលទ្ធផលពីម៉ូដែល AI និងស្ថានភាពម៉ាស៊ីនតាមពេលវេលាជាក់ស្តែង (Real-time)។

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

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Digital Twin ជាការបង្កើតទម្រង់ចម្លងឌីជីថលពិតប្រាកដនៃម៉ាស៊ីន ឬប្រព័ន្ធរូបវន្ត ដើម្បីតាមដាន វិភាគ និងព្យាករណ៍ពីស្ថានភាពរបស់វាតាមពេលវេលាជាក់ស្តែង (Real-time) ដោយមិនចាំបាច់ទៅប៉ះផ្ទាល់នឹងម៉ាស៊ីននោះ។ ដូចជាការមានកូនភ្លោះស្រមោលនៅក្នុងកុំព្យូទ័រ ដែលរាល់ពេលអ្នកឈឺ កូនភ្លោះនោះក៏បង្ហាញរោគសញ្ញាឱ្យគ្រូពេទ្យដឹងមុនដែរ។
Predictive Maintenance ជាវិធីសាស្ត្រថែទាំដែលប្រើប្រាស់ទិន្នន័យ និងបច្ចេកវិទ្យា AI ដើម្បីទស្សន៍ទាយទុកជាមុនថាពេលណាគ្រឿងចក្រមួយនឹងខូចខាត ដើម្បីអាចផ្លាស់ប្តូរ ឬជួសជុលមុនពេលមានបញ្ហាកើតឡើង។ ដូចជាការមើលការព្យាករណ៍អាកាសធាតុដើម្បីត្រៀមឆ័ត្រមុនពេលភ្លៀងធ្លាក់ ជាជាងចាំឱ្យសើមខ្លួនទើបរត់ទៅរកឆ័ត្រ។
Fault Diagnosis ជាដំណើរការនៃការប្រើប្រាស់ក្បួនដោះស្រាយ (Algorithms) ដើម្បីវិភាគទិន្នន័យរកមើលភាពមិនប្រក្រតី និងកំណត់រកដើមចមនៃបញ្ហាដែលធ្វើឱ្យម៉ាស៊ីនដើរខុសប្រក្រតី។ ដូចជាគ្រូពេទ្យពិនិត្យរោគសញ្ញាអ្នកជំងឺ ដើម្បីរកឱ្យឃើញថាអ្នកជំងឺកើតជំងឺអ្វីឱ្យប្រាកដមុននឹងផ្តល់ថ្នាំ។
Cyber-Physical Production Systems ជាប្រព័ន្ធផលិតកម្មដែលរួមបញ្ចូលគ្នារវាងគ្រឿងចក្ររូបវន្ត (Hardware) និងប្រព័ន្ធកុំព្យូទ័រ (Software/Network) ដែលអាចទាក់ទង និងផ្លាស់ប្តូរទិន្នន័យគ្នាទៅវិញទៅមកដោយស្វ័យប្រវត្តិ។ ដូចជារាងកាយមនុស្ស (រូបវន្ត) ដែលមានខួរក្បាល និងសរសៃប្រសាទ (ឌីជីថល) សម្រាប់បញ្ជា និងទទួលអារម្មណ៍។
Digital Twin Orchestrator ជាកម្មវិធីកណ្តាលសម្រាប់គ្រប់គ្រង និងសម្របសម្រួលលំហូរទិន្នន័យរវាងឧបករណ៍ចាប់សញ្ញា (Sensors) ក្បួនដោះស្រាយ AI និងកម្មវិធីក្លែងធ្វើ (Simulators) ឱ្យដំណើរការស្របគ្នា និងមានប្រសិទ្ធភាព។ ដូចជាអ្នកដឹកនាំវង់ភ្លេង (Conductor) ដែលបញ្ជាអ្នកលេងឧបករណ៍តន្ត្រីទាំងអស់ឱ្យលេងចូលចង្វាក់គ្នាបង្កើតបានជាបទភ្លេងដ៏ពិរោះ។
Adaptive Sensorial Network ជាបណ្តាញឧបករណ៍ចាប់សញ្ញា (Sensors) ដែលអាចបត់បែន និងសម្របខ្លួនទៅតាមស្ថានភាពជាក់ស្តែង ដើម្បីប្រមូលទិន្នន័យចាំបាច់ពីគ្រឿងចក្រនៅក្នុងរោងចក្រដោយស្វ័យប្រវត្តិ។ ដូចជាកាមេរ៉ាសុវត្ថិភាពដែលអាចងាក និងពង្រីក (Zoom) ដោយស្វ័យប្រវត្តិទៅរកកន្លែងដែលមានចលនាគួរឱ្យសង្ស័យ។
plug'n'play ជាសមត្ថភាពនៃប្រព័ន្ធដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ភ្ជាប់ឧបករណ៍ ឬកម្មវិធីម៉ូដែលថ្មីៗ ហើយវាអាចដំណើរការបានភ្លាមៗដោយមិនចាំបាច់មានការកំណត់រចនាសម្ព័ន្ធស្មុគស្មាញ ឬបិទបើកប្រព័ន្ធឡើងវិញ។ ដូចជាការដោត Flash Drive ចូលកុំព្យូទ័រ ហើយអាចបើកមើលឯកសារបានភ្លាមៗ ដោយមិនបាច់ដំឡើងកម្មវិធីបន្ថែម ឬ Restart កុំព្យូទ័រ។
docker container ជាបច្ចេកវិទ្យាវេចខ្ចប់កម្មវិធី (Software) និងឯកសារពាក់ព័ន្ធទាំងអស់ទៅក្នុងកញ្ចប់តែមួយ ដើម្បីឱ្យវាងាយស្រួលក្នុងការយកទៅដំណើរការនៅលើម៉ាស៊ីនកុំព្យូទ័រ ឬប្រព័ន្ធណាមួយដោយមិនមានបញ្ហាភាពមិនត្រូវគ្នា (Incompatibility)។ ដូចជាការច្រកម្ហូបចូលក្នុងប្រអប់អាហារ (Tupperware) ដែលអ្នកអាចយកទៅញ៉ាំនៅទីណាក៏បានដោយមិនខ្លាចកំពប់ ឬខូចរសជាតិ។

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

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

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