G-codes-coupled wireless vibration trajectory-based side-channel monitoring for raster-angle intrusion detection in fused filament fabrication
تقترح هذه الدراسة إطار عمل لمراقبة القنوات الجانبية عبر الاهتزاز اللاسلكي ورموز "جي كود" (G-code) المقترنة، والذي يحقق دقة بنسبة 100% في اكتشاف التداخلات غير المصرح بها في زاوية التعبئة (raster-angle) في عملية التصنيع بالترسيب المنصهر للخيوط (FFF)، متفوقاً بشكل كبير على الطرق التي تعتمد على الاهتزاز فقط من خلال الربط الفعال بين أوامر التصنيع الرقمية والاستجابات الفيزيائية لضمان السلامة الميكانيكية للمكونات المطبوعة.
المؤلفون الأصليون:Angela Sicaja, Md Hedayetul Islam Chy, Katherin Smith, Vukica Jovanović, Abdullah Al Mamun
في عالم التصنيع الحديث، أصبحت الآلة التي تبني الأجسام طبقة تلو الأخرى من البلاستيك المنصهر أداة قياسية لإنشاء كل شيء، بدءاً من قطع الغيار وصولاً إلى الأجهزة الطبية المخصصة. وتعتمد هذه العملية، المعروفة باسم تصنيع الفتيل المصهور، على مخطط رقمي يخبر فوهة يتم التحكم فيها بواسطة الكمبيوتر بمكان حركتها بدقة. ومع ذلك، فإن مجرد اتباع الآلة لأمر رقمي لا يضمن أن يكون الجسم النهائي مثالياً؛ فقد يتسلل عيب خفي إذا تم تعديل التعليمات الرقمية أو إذا انحرفت الآلة عن مسارها المقصود، مما يؤدي إلى إنشاء جزء يبدو متطابقاً من الخارج ولكنه ضعيف بشكل خطير من الداخل. وتكون هذه الثغرة حادة بشكل خاص عندما تعتمد البنية الداخلية للجزء على نمط محدد من الخطوط، يسمى زاوية التراص (raster angle)، والذي يحدد كيفية ترابط طبقات البلاستيك وكيفية تحمل الجسم للإجهاد. فإذا قام مخترق أو خلل تقني بتغيير هذه الزاوية ببضع درجات فقط، فقد يفشل الجزء تحت الضغط، ومع ذلك لن يكشف الفحص البصري عن أي خطأ.
ولحل هذه المشكلة، طور باحثون في جامعة "أولد دومينيون" طريقة جديدة للاستماع إلى الآلة أثناء عملها، بدلاً من مجرد الثقة في الأوامر الرقمية التي تتلقاها. لقد عاملوا الطابعة ثلاثية الأبعاد ليس كمصنع صامت، بل كأداة صاخبة تهتز بطرق فريدة اعتماداً على كيفية حركتها. ومن خلال تثبيت مستشعرات لاسلكية صغيرة على إطار الطابعة وفوهتها، قاموا بالتقاط هذه الاهتزازات ومقارنتها بالتعليمات الرقمية الأصلية. كان هدفهم هو معرفة ما إذا كان بإمكانهم اكتشاف التغييرات الطفيفة في النمط الداخلي لجسم مطبوع، حتى عندما تكون تلك التغييرات صغيرة جداً لدرجة أنها غير مرئية بالعين المجردة. ركز الفريق على اختبار محدد: هل يمكنهم التمييز بين سبعة أنماط داخلية مختلفة تفصل بينها خمس درجات فقط من الزاوية؟ ويمثل هذا تحدياً صعباً لأن حركات الآلة لهذه الأنماط المتشابهة تكاد تكون متطابقة، كما أن الاهتزازات التي تنتجها يسهل الخلط بينها وبين الضوضاء والعوامل البيئية.
أعد الباحثون تجربة باستخدام طابعة ثلاثية الأبعاد قياسية لإنشاء سبعين عينة بلاستيكية صغيرة على شكل "عظمة كلب". وبرمجوا الآلة لطباعة هذه الأجسام بأنماط داخلية تتراوح من 45 درجة إلى 75 درجة، بزيادة قدرها خمس درجات لكل دفعة جديدة. ولرصد الواقع الفيزيائي لعملية الطباعة، وضعوا أربعة مستشعرات لاسلكية حول الآلة؛ حيث استقر أحد المستشعرات بالقرب من الفوهة المتحركة، بينما تم تثبيت المستشعرات الأخرى على سرير الطابعة. وبينما كانت الآلة تطبع، سجلت هذه المستشعرات الاهتزاز والارتجاج للمعدات، وأرسلت البيانات لاسلكياً إلى كمبيوتر للتحليل. ثم بنى الفريق نظاماً لمقارنة طريقتين مختلفتين لتحديد النمط: اعتمدت الطريقة الأولى على بيانات الاهتزاز فقط، محاولةً تخمين الزاوية بناءً على كيفية اهتزاز الآلة فحسب، أما الطريقة الثانية فقد جمعت بين بيانات الاهتزاز والتعليمات الرقمية الأصلية، مما يعني فعلياً التحقق مما إذا كانت الحركة الفيزيائية تطابق المخطط الرقمي.
وعندما اختبروا نظامهم على عينات جديدة لم يرها الكمبيوتر من قبل، كانت النتائج مذهلة. كانت الطريقة التي اعتمدت حصرياً على بيانات الاهتزاز جيدة، حيث حددت النمط بشكل صحيح بنسبة 90 في المائة تقريباً، لكنها واجهت صعوبة مع الزوايا الأكثر تشابهاً، حيث خلطت أحياناً بين نمط وآخر. وفي المقابل، حققت الطريقة التي جمعت بين بيانات الاهتزاز والتعليمات الرقمية درجة مثالية؛ إذ حددت النمط بشكل صحيح في كل جولة اختبار، دون أي أخطاء. ولم يعني هذا الأداء المثالي أن النظام يتجاوز الملف الرقمي عبر قراءته ببساطة، بل أظهر أنه عندما تتطابق الاهتزازات الفيزيائية مع المخطط الرقمي المتوقع، يمكن للنظام تأكيد النمط بيقين مطلق. وقد أثبتت الدراسة أنه من خلال الاستماع إلى الآلة ومقارنتها بتعليماتها الخاصة، من الممكن اكتشاف التغييرات الدقيقة والخطيرة في كيفية بناء الجزء.
تكمن أهمية هذا العمل في قدرته على العمل كفحص أمني للمكونات الحساسة. ففي الصناعات التي قد يكون الفشل فيها كارثياً، مثل صناعة الطيران أو الأجهزة الطبية، يعد معرفة أن الجزء قد بُني تماماً كما هو مخطط له أمراً حيوياً. وقد أظهر الباحثون أن مستشعراتهم اللاسلكية يمكن إضافتها إلى الآلات الموجودة دون الحاجة إلى فتحها أو تغيير برامجها الداخلية، مما يجعلها أداة عملية للمستقبل، تسمح للمصانع بالتحقق من أن الجسم الفيزيائي الناشئ من الطابعة يطابق التصميم الرقمي، حتى لو حاول شخص ما التلاعب بالتعليمات. وبينما ركزت الدراسة الحالية على تحديد زوايا محددة، يمكن استخدام النهج ذاته في النهاية لكشف الهجمات أو الأعطال الميكانيكية الأكثر تعقيداً. وقد أقر الفريق بأن نظامهم تم اختباره في ظروف خاضعة للرقابة باستخدام نوع واحد من الطابعات والمواد، لذا يلزم مزيد من العمل لإثبات نجاحه عبر آلات وبيئات مختلفة. ومع ذلك، فقد رسموا مساراً واضحاً لضمان الوفاء بالوعود الرقمية للتصنيع الحديث في العالم المادي.
ملخص تقني: مراقبة جانبية لزوايا التوجيه في التصنيع بالترسيب المنصهر (FFF) تعتمد على مسارات أكواد G-code والاهتزازات اللاسلكية للكشف عن اختراق زاوية الترسيب (Raster-angle)
بيان المشكلة يُعد التصنيع بالترسيب المنصهر (FFF)، المعروف أيضاً باسم نمذجة الترسيب المنصهر (FDM)، نظاماً سيبرانياً-فيزيائياً (CPS) حيث تقود التعليمات الرقمية (G-code) عمليات التصنيع الفيزيائية. وتتمثل إحدى الثغرات الحرجة في هذا المجال في احتمالية حدوث اختراقات سيبرانية-فيزيائية تغير المعايير الهيكلية الداخلية، مثل اتجاه الترسيب (raster orientation)، دون إنتاج تغييرات ملحوظة في الهندسة الخارجية للجزء المطبوع. مثل هذه التغييرات يمكن أن تضعف السلامة الميكانيكية والتباين في الخواص (anisotropy) للمكونات ذات الأهمية الحيوية. وبينما توفر المراقبة عبر القنوات الجانبية (مثل الاهتزاز، أو الصوت، أو الحرارة) وسيلة للتحقق من تنفيذ العملية، فإن النهج الحالي غالباً ما يعتمد على الفحص البصري أو يفشل في التمييز بين زوايا الترسيب المتقاربة (على سبيل المثال، بفارق 5 درجات). علاوة على ذلك، لم تفصل الدراسات السابقة بشكل كافٍ بين تقييم الأوامر الرقمية "المقصودة" والاستجابات الفيزيائية "الملاحظة"، مما يؤدي إلى خطر تسرب البيانات حيث قد تتعرف المصنفات على ملف الأمر بدلاً من التنفيذ الفيزيائي. ويتمثل التحدي الجوهري في تحديد ما إذا كان استشعار الاهتزاز اللاسلكي منخفض التكلفة وغير الاقتحامي يمكنه تمييز حالات زوايا الترسيب المتقاربة في عينات لم يسبق رؤيتها، وكيف يؤثر ربط ذلك مع معلومات مسار G-code على أداء التحديد.
المنهجية يقترح البحث إطار عمل للمراقبة عبر القنوات الجانبية يدمج واصفات المسار الرقمي مع استجابات الاهتزاز الفيزيائية.
الإعداد التجريبي:
الأجهزة: استُخدمت طابعة ثلاثية الأبعاد من طراز Prusa MK4S لتصنيع 70 عينة مستقلة على شكل "عظمة الكلب" (dogbone) (10 لكل فئة) تمثل سبعة فئات لزوايا الترسيب (من 45 درجة إلى 75 درجة بزيادات قدرها 5 درجات).
بنية الاستشعار: تم استخدام أربعة عقد لاسلكية موزعة، تتكون كل منها من مقياس تسارع ثلاثي المحاور من طراز ADXL345 متصل بمتحكم دقيق من نوع ESP32. تم نقل البيانات عبر Wi-Fi (بروتوكول HTTP POST) إلى خادم خارجي دون تعديل وحدة التحكم الداخلية للطابعة.
جمع البيانات: تم توليد إجمالي 280 ملاحظة (4 مستشعرات × 70 عينة).
هندسة الميزات:
واصفات مسار G-code: تم استخراج 34 ميزة من ملفات G-code، بما في ذلك الإزاحة المستوية، والإحصاء الدائري (المتوسط الاتجاهي، طول النتيجة)، ونسب هيمنة المحاور، ومقاييس تعقيد مسار الأداة.
ميزات الاهتزاز: تمت معالجة الإشارات الخام (بعد إعادة أخذ عينات لتصل إلى 8192 نقطة) لاستخراج:
ميزات المجال الزمني (الجذر التربيعي لمتوسط المربعات RMS، الانحراف المعياري، معامل الذروة، إلخ) للمحاور X وY وZ.
ميزات تحويل المويجات الحزمي (WPT): الطاقة ونسب الطاقة من 16 عقدة طرفية عند مستوى التفكيك الرابع.
خطوط المعالجة التحليلية: تم تقييم خطين متميزين لعزل مساهمة البيانات الرقمية مقابل الفيزيائية:
الخط المقترح (المستند إلى المسار): دمج واصفات مسار G-code مع ميزات الاهتزاز. تم إجراء اختيار الميزات باستخدام تقنية الحد الأدنى من التكرار والأقصى من الصلة (mRMR). نُفذ التصنيف عبر نموذج دعم متجه (SVM) من نوع (Gaussian ECOC) المحسن بطريقة بايز (Bayesian-optimized).
الخط المرجعي (الاهتزاز فقط): استخدم ميزات الاهتزاز فقط. تم إجراء تقليل الأبعاد باستخدام تحليل المكونات الرئيسية (PCA). استُخدم نفس نموذج (Gaussian ECOC-SVM) المحسن بطريقة بايز للتصنيف.
استراتيجية التحقق: لمنع تسرب البيانات وضمان استقلالية العينات، اتبعت الدراسة استراتيجية صارمة لتقسيم العينات. من خلال خمس تجارب متكررة، تم تقسيم العينات إلى مجموعات: تدريب (49)، تحقق (14)، واختبار (7). دُمجت مجموعات التدريب والتحقق في مجموعة تطوير واحدة لضبط النموذج (التقييس، اختيار الميزات، وتحسين المعلمات الفائقة). ومن الأهمية بمكان أن المجموعات السبع المتبقية للاختبار قد استُبعدت تماماً من جميع خطوات تطوير النموذج.
المساهمات الرئيسية
بنية التحديث اللاسلكي غير الاقتحامية: تُظهر الدراسة بنية استشعار لاسلكية يمكن إضافتها لاحقاً (retrofit) لمراقبة التنفيذ الفيزيائي دون الوصول إلى نظام التحكم في الحركة الداخلي للطابعة أو تعديله، مما يحافظ على الفصل المنطقي بين توليد الأوامر والتحقق من التنفيذ.
المقارنة بين المسار المستند إلى التوجيه والاعتماد على الفيزياء فقط: من خلال مقارنة خط المعالجة المدمج (G-code/اهتزاز) بخط المعالجة المعتمد على الاهتزاز فقط، تحدد الدراسة المساهمة المحددة لمعلومات المسار المأمور بها مقابل الأدلة الفيزيائية المستقلة من القناة الجانبية في اكتشاف تغييرات زاوية الترسيب.
التحقق الصارم على مستوى العينة: تعالج هذه الأبحاث مشكلات تسرب التعلم الآلي الشائعة في التصنيع المضاف من خلال فرض تقسيم البيانات على مستوى العينة، وضمان أن عمليات المعالجة المسبقة واختيار الميزات قد تم ضبطها فقط بناءً على بيانات التطوير، مع استبعاد عينات الاختبار المستبعدة.
النتائج
الطريقة المقترحة (المستندة إلى المسار): حققت دقة اختبار بنسبة 100% عبر جميع التقييمات الخمس المتكررة على مستوى العينة. سمح تضمين واصفات مسار G-code للنموذج بالتمييز المثالي بين حالات زوايا الترسيب السبعة المتقاربة.
الطريقة المرجعية (الاهتزاز فقط): حققت متوسط دقة اختبار بنسبة 90.00% مع انحراف معياري قدره 7.32% عبر الدورات الخمس. ورغم أن النهج المعتمد على الاهتزاز فقط أظهر القدرة على تقدير زوايا الترسيب من الاستجابات الفيزيائية، إلا أنه أظهر تبايناً أكبر وأداءً أقل، خاصة في التمييز بين الزوايا المتوسطة (مثل 60°-70°).
تحليل الميزات: أشارت تصورات t-SNE إلى أنه بينما احتوت بيانات الاهتزاز وحدها على معلومات تمييزية للفئات، فإن الميزات المستندة إلى المسار وفرت تجمعات أكثر تماسكاً وانفصالاً. وأظهر المرجع المعتمد على الاهتزاز فقط تداخلاً أكبر بين زوايا الترسيب المتوسطة.
الأهمية والادعاءات يدعي البحث أن الإطار المقترح نجح في إثبات أن قنوات الاهتزاز الجانبية اللاسلكية يمكنها تمييز حالات زوايا الترسيب المتقاربة، مما يدعم جدوى مراقبة اختراق زاوية الترسيب. تكمن الأهمية الأساسية في الطبيعة التكاملية للمسارين المعلوماتيين:
توفر ميزات G-code تمثيلاً حتمياً للحالة التصنيعية المقصودة.
توفر ميزات الاهتزاز اللاسلكي دليلاً مستقلاً على التنفيذ الفيزيائي.
يؤكد المؤلفون أنه بينما حققت الطريقة المقترحة دقة مثالية، فإن هذه النتيجة تعكس قوة الفصل في الحالة المأمور بها عند دمجها مع البيانات الفيزيائية. كما أن دقة المرجع المعتمد على الاهتزاز فقط (رغم كونها غير كاملة) تؤكد أن القنوات الجانبية الفيزيائية تحمل معلومات كافية لاستنتاج حالات العملية، حتى بدون الوصول المباشر إلى G-code.
توضح الدراسة صراحة أنها لا تهدف إلى إثبات أداء اكتشاف الشذوذ أو الهجمات، حيث لم يتم إدخال أي عدم تطابق بين الأمر والعملية أو هجمات سيبرانية. بدلاً من ذلك، يضع هذا العمل المسارات المعلوماتية الرقمية والفيزيائية اللازمة لأنظمة التحقق المستقبلية. ويخلص المؤلفون إلى أن مثل هذا النظام يمكن أن يدعم التحقق من تنفيذ الأوامر من خلال مقارنة مرجع موثوق (G-code المقصود) مقابل حالة فيزيائية مُقدرة بشكل مستقل (استجابة الاهتزاز). ويُقدم الإطار كحل عملي، منخفض التكولة، يمكن إضافته لاحقاً لتعزيز مراقبة سلامة مكونات FFF ذات الأهمية الميكانيكية الحيوية.