Original Title: Machine Learning Applications in Predictive Maintenance for Vehicles: Case Studies
Source: doi.org/10.18535/ijecs/v11i08.4707
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

កម្មវិធីនៃការរៀនដោយម៉ាស៊ីន (Machine Learning) ក្នុងការថែទាំបែបព្យាករណ៍សម្រាប់យានយន្ត៖ ការសិក្សាតាមករណី

ចំណងជើងដើម៖ Machine Learning Applications in Predictive Maintenance for Vehicles: Case Studies

អ្នកនិពន្ធ៖ Ravi Aravind, Lucid Motors USA, Chirag Vinalbhai Shah, GM, Manogna Dolu Surabhi, Quality Assurance Analyst USA

ឆ្នាំបោះពុម្ព៖ 2022, International Journal Of Engineering And Computer Science

វិស័យសិក្សា៖ Computer Science, Automotive Engineering

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

បញ្ហា (The Problem)៖ ឧស្សាហកម្មយានយន្តកំពុងជួបប្រទះបញ្ហាប្រឈមចំពោះការខូចខាតភ្លាមៗនៃគ្រឿងបន្លាស់រថយន្តដែលមានតម្លៃថ្លៃ ដែលបង្អាក់ដល់ដំណើរការទាំងមូល។ ឯកសារនេះដោះស្រាយបញ្ហាការទាញយកប្រយោជន៍ពីទិន្នន័យយានយន្តដ៏ធំសម្បើម (Big Data) ដើម្បីទស្សន៍ទាយពីការខូចខាត និងផ្តល់នូវសេវាកម្មថែទាំទាន់ពេលវេលា (Maintenance-as-a-service)។

វិធីសាស្ត្រ (The Methodology)៖ ការសិក្សានេះបានត្រួតពិនិត្យលើករណីសិក្សាចំនួន ២៦ និងបង្ហាញពីការអនុវត្តក្បួនដោះស្រាយនៃការរៀនដោយម៉ាស៊ីន (Machine Learning Algorithms) សម្រាប់ការថែទាំបែបព្យាករណ៍ តាមរយៈការវិភាគទិន្នន័យជាក់ស្តែង។

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

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

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Supervised Machine Learning (Random Forest, SVM)
ការរៀនដោយម៉ាស៊ីនមានការត្រួតពិនិត្យ (Random Forest, SVM)
ផ្តល់ភាពត្រឹមត្រូវខ្ពស់ និងមានប្រសិទ្ធភាពជាងមុនក្នុងការវិភាគរកលក្ខណៈខូចខាតរបស់យានយន្ត។ អាចជួបប្រទះបញ្ហា Overfitting ដោយសារទិន្នន័យមានទំហំធំ និងជួនកាលមិនអាចចាប់យកទំនាក់ទំនងពិតប្រាកដរវាងទិន្នន័យបាន។ អាចផ្តល់ដំណឹងជាមុន ២ សប្តាហ៍ ដើម្បីជៀសវាងការខូចខាតធ្ងន់ធ្ងរ ជាមួយនឹងភាពត្រឹមត្រូវនៃការរំលឹក ៨០% នៅក្នុងប្រតិបត្តិការជាក់ស្តែង។
Image-based Deep Learning (YOLO, SSD)
ការរៀនស៊ីជម្រៅផ្អែកលើរូបភាព (YOLO, SSD)
អាចចាប់យកភាពខុសប្រក្រតីក្នុងពេលជាក់ស្តែងដោយប្រើកាមេរ៉ា ដោយមិនចាំបាច់ពឹងផ្អែកទាំងស្រុងលើសេនស័រគ្រឿងយន្តស្មុគស្មាញ។ ត្រូវការកម្លាំងកុំព្យូទ័រខ្ពស់ក្នុងការដំណើរការ និងទាមទារការបំពាក់កាមេរ៉ាជុំវិញយានយន្ត (មុខ ក្រោយ និងចំហៀង)។ អាចបង្កើតប្រព័ន្ធថែទាំបែបព្យាករណ៍តាំងពីដើមដល់ចប់ (End-to-end) តាមរយៈការប្រើប្រាស់បណ្ដាញសរសៃប្រសាទសិប្បនិម្មិត (CNNs) និងពិធីការ MQTT។
Real-time Data Fusion Architecture
ស្ថាបត្យកម្មរួមបញ្ចូលទិន្នន័យពេលជាក់ស្តែង
អាចទប់ទល់នឹងការផ្លាស់ប្តូរបរិស្ថានជាក់ស្តែង និងប្រព័ន្ធស្មុគស្មាញបានយ៉ាងមានប្រសិទ្ធភាព តាមរយៈការរួមបញ្ចូលទិន្នន័យពីគ្រប់ប្រព័ន្ធលើយានយន្ត។ ទាមទារការរៀបចំស្ថាបត្យកម្មស្មុគស្មាញ ដើម្បីប្រមូលទិន្នន័យពីឧបករណ៍ចាប់សញ្ញាផ្សេងៗគ្នា និងដំណើរការក្នុងពេលជាក់ស្តែង។ បានបង្ហាញពីលទ្ធភាពនៃការធ្វើសមាហរណកម្មទិន្នន័យ (Data Fusion) សម្រាប់ការតាមដាន និងរកឃើញចំណុចខុសប្រក្រតីនៃប្រព័ន្ធយានយន្តស្វ័យប្រវត្តិ។

ការចំណាយលើធនធាន (Resource Cost)៖ ឯកសារនេះបានបញ្ជាក់ពីតម្រូវការធនធានកម្រិតខ្ពស់ រួមមានទិន្នន័យដ៏ធំមហាសាល (Terabytes) ឧបករណ៍ចាប់សញ្ញា (IoT Sensors) និងប្រព័ន្ធកុំព្យូទ័រសម្រាប់ដំណើរការទិន្នន័យពេលជាក់ស្តែង។

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

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

ការសិក្សានេះពឹងផ្អែកលើទិន្នន័យយានយន្ត និងប្រព័ន្ធកងយានយន្តពាណិជ្ជកម្មខ្នាតធំមកពីក្រុមហ៊ុនផលិតរថយន្តធំៗ (OEMs) នៅសហរដ្ឋអាមេរិក។ នេះជាបញ្ហាប្រឈមសម្រាប់ប្រទេសកម្ពុជា ដោយសារយានយន្តភាគច្រើនជារថយន្តមួយទឹក ដែលមានប្រព័ន្ធសេនស័រចាស់ៗ និងខ្វះប្រព័ន្ធតភ្ជាប់ IoT ពេញលេញនៅឡើយ។

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

ទោះបីជាមានបញ្ហាប្រឈមផ្នែកហេដ្ឋារចនាសម្ព័ន្ធទិន្នន័យក៏ដោយ បច្ចេកវិទ្យានេះមានសក្តានុពលខ្ពស់សម្រាប់ក្រុមហ៊ុនដឹកជញ្ជូនធំៗនៅកម្ពុជា។

ជារួម ការផ្លាស់ប្តូរទៅរកការថែទាំបែបព្យាករណ៍ (Predictive Maintenance) គឺជាជំហានយុទ្ធសាស្ត្រដ៏សំខាន់មួយ ដើម្បីបង្កើនសុវត្ថិភាព និងប្រសិទ្ធភាពសេដ្ឋកិច្ចសម្រាប់វិស័យដឹកជញ្ជូននៅកម្ពុជា។

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

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

  1. ១. សិក្សាអំពីមូលដ្ឋានគ្រឹះនៃទិន្នន័យយានយន្ត: ចាប់ផ្តើមដោយការស្វែងយល់ពីរបៀបទាញយកទិន្នន័យពីយានយន្តតាមរយៈឧបករណ៍ OBD-II Scanners និងរៀនអំពីប៉ារ៉ាម៉ែត្រសំខាន់ៗដូចជា ល្បឿន កម្លាំងម៉ាស៊ីន និងសីតុណ្ហភាព។
  2. ២. ការរៀបចំ និងសម្អាតទិន្នន័យ (Data Preprocessing): អនុវត្តការសម្អាតទិន្នន័យដោយប្រើប្រាស់បណ្ណាល័យ Pandas និង NumPy នៅក្នុងភាសា Python ដើម្បីដោះស្រាយបញ្ហាទិន្នន័យដែលបាត់ (Missing values) និងទិន្នន័យរំខាន (Noise) ពីឧបករណ៍សេនស័រ។
  3. ៣. ការបង្កើតម៉ូដែលរៀនដោយម៉ាស៊ីនសាមញ្ញ (Basic ML Modeling): ប្រើប្រាស់ Scikit-Learn ដើម្បីបណ្តុះបណ្តាលម៉ូដែលដូចជា Random ForestSupport Vector Machine (SVM) សម្រាប់ព្យាករណ៍ពីការខូចខាត ដោយផ្អែកលើទិន្នន័យប្រវត្តិថែទាំកន្លងមក។
  4. ៤. ការអនុវត្តបច្ចេកវិទ្យារកឃើញភាពខុសប្រក្រតី (Anomaly Detection): សាកល្បងប្រើប្រាស់វិធីសាស្ត្រ Unsupervised Learning សម្រាប់ការចាប់យកសញ្ញាខុសប្រក្រតីនៃរថយន្ត ដោយមិនទាមទារទិន្នន័យដែលបានបិទស្លាក (Labeled data) មុនឡើយ។
  5. ៥. ការអភិវឌ្ឍប្រព័ន្ធតាមដានពេលជាក់ស្តែង (Real-time Monitoring): សិក្សាពីការរួមបញ្ចូលទិន្នន័យ (Data Fusion) និងការប្រើប្រាស់ MQTTApache Kafka ដើម្បីបញ្ជូននិងវិភាគទិន្នន័យពីសេនស័រយានយន្តក្នុងពេលជាក់ស្តែង សម្រាប់គ្រប់គ្រងកងយានយន្ត។

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

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Predictive Maintenance ជាយុទ្ធសាស្ត្រថែទាំដែលប្រើប្រាស់ទិន្នន័យ និងប្រព័ន្ធបញ្ញាសិប្បនិម្មិតដើម្បីវិភាគ និងទស្សន៍ទាយទុកជាមុនថាពេលណាគ្រឿងបន្លាស់រថយន្តមួយនឹងខូចខាត ដើម្បីឲ្យគេអាចផ្លាស់ប្តូរ ឬជួសជុលវាទាន់ពេលវេលា មុនពេលបញ្ហាធំកើតឡើងដោយចៃដន្យ។ ដូចជាការព្យាករណ៍អាកាសធាតុដែលប្រាប់យើងឲ្យយកឆ័ត្រតាមខ្លួនមុនពេលភ្លៀងធ្លាក់ ដើម្បីកុំឲ្យទទឹក។
Remaining Useful Life (RUL) ជាការគណនា និងប៉ាន់ស្មានរយៈពេល ឬចំនួនចម្ងាយផ្លូវដែលគ្រឿងបន្លាស់យានយន្តមួយ (ឧទាហរណ៍ ថ្មរថយន្តអគ្គិសនី ឬស្បែកហ្វ្រាំង) អាចបន្តដំណើរការបានយ៉ាងមានប្រសិទ្ធភាព និងសុវត្ថិភាព មុនពេលវាត្រូវអស់គុណភាព និងឈានដល់ការខូចខាត។ ដូចជាការមើលកម្រិតថាមពលថ្មទូរស័ព្ទដែលលោតភាគរយប្រាប់យើងថាអាចបន្តលេងបានប៉ុន្មានម៉ោងទៀតមុនពេលវារលត់បាត់។
Anomaly Detection ជាដំណើរការនៃការប្រើប្រាស់ក្បួនដោះស្រាយ (Algorithms) ដើម្បីតាមដានលំហូរទិន្នន័យពីរថយន្តក្នុងពេលជាក់ស្តែង និងចាប់យកសញ្ញា ឬសកម្មភាពណាមួយដែលខុសប្រក្រតី ឬមិនធ្លាប់មានពីមុនមក ដែលវាអាចជាសញ្ញាព្រមានពីបញ្ហាគ្រឿងយន្តលាក់កំបាំង។ ដូចជាគ្រូពេទ្យចាប់បានចង្វាក់បេះដូងលោតខុសធម្មតារបស់អ្នកជំងឺ តាមរយៈម៉ាស៊ីនវាស់ចង្វាក់បេះដូង ដើម្បីដឹងថាមានជំងឺឬអត់។
Sensor Fusion ជាបច្ចេកទេសនៃការប្រមូល និងច្របាច់បញ្ចូលទិន្នន័យពីឧបករណ៍ចាប់សញ្ញា (Sensors) ជាច្រើនប្រភេទខុសៗគ្នា (ដូចជាកាមេរ៉ា ស៊ីតុណ្ហភាព និងរ៉ាដា) ទៅជាទិន្នន័យរួមតែមួយ ដើម្បីបង្កើតការវិភាគមួយដែលច្បាស់លាស់ និងត្រឹមត្រូវជាងការប្រើប្រាស់សេនស័រតែមួយមុខ។ ដូចជាការប្រើប្រាស់ទាំងភ្នែកមើល ត្រចៀកស្តាប់ និងច្រមុះហិតក្លិនក្នុងពេលតែមួយ ដើម្បីវាយតម្លៃថាមានគ្រោះថ្នាក់នៅជិតខ្លួនឬទេ ជំនួសឲ្យការប្រើតែភ្នែកម្ខាង។
Supervised Learning ជាបច្ចេកទេសបង្រៀនម៉ាស៊ីនឲ្យចេះទស្សន៍ទាយ ដោយផ្តល់ទិន្នន័យប្រវត្តិដែលមានចម្លើយបញ្ជាក់ស្រាប់ (ឧទាហរណ៍ ទិន្នន័យប្រាប់ថា "នេះជាសភាពធម្មតា" និង "នេះជាសភាពខូច") ដើម្បីឲ្យកុំព្យូទ័ររៀនចំណាំ និងអាចធ្វើការសម្រេចចិត្តដោយស្វ័យប្រវត្តិលើទិន្នន័យថ្មីៗនៅពេលក្រោយ។ ដូចជាការបង្រៀនកូនក្មេងឲ្យស្គាល់សត្វឆ្កែ ដោយបង្ហាញរូបថតសត្វឆ្កែជាច្រើនសន្លឹក រហូតដល់ក្មេងនោះអាចចំណាំបានត្រឹមត្រូវពេលឃើញសត្វឆ្កែពិតប្រាកដ។
Regenerative Braking ជាប្រព័ន្ធហ្វ្រាំងប្រើក្នុងរថយន្តអគ្គិសនី (EVs) ដែលទាញយកថាមពលស៊ីនេទិចនៅពេលអ្នកបើកបរជាន់ហ្វ្រាំង ឬបន្ថយល្បឿន ហើយបំប្លែងវាទៅជាថាមពលអគ្គិសនីវិញ ដើម្បីសាកបញ្ចូលទៅក្នុងថ្មរថយន្ត ដែលជួយសន្សំសំចៃថាមពល និងបង្កើនចម្ងាយបើកបរ។ ដូចជាការធាក់កង់ចុះចំណោត ហើយប្រើកម្លាំងបង្វិលកង់នោះដើម្បីបញ្ចាំងភ្លើងពិលកង់ឲ្យភ្លឺដោយមិនបាច់ប្រើថ្មពិល។
Internet of Things (IoT) ជាបណ្តាញនៃការតភ្ជាប់ឧបករណ៍ចាប់សញ្ញា កាមេរ៉ា និងគ្រឿងយន្តផ្សេងៗនៅក្នុងយានយន្ត ទៅកាន់បណ្តាញអ៊ីនធឺណិត ដើម្បីអាចផ្លាស់ប្តូរទិន្នន័យពេលជាក់ស្តែង ជាមួយប្រព័ន្ធកុំព្យូទ័រកណ្តាលសម្រាប់ការតាមដាន និងគ្រប់គ្រង។ ដូចជាការភ្ជាប់ទូរទស្សន៍ ម៉ាស៊ីនត្រជាក់ និងអំពូលភ្លើងក្នុងផ្ទះទៅកាន់ទូរស័ព្ទដៃ ដែលអនុញ្ញាតឲ្យយើងបញ្ជាវាពីចម្ងាយបានយ៉ាងងាយស្រួល។

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

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

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