Second-Order Sliding Mode Control of a Quadrotor UAV Based on a Multi-Channel Decomposition Model
تقترح هذه الورقة استراتيجية تحكم بنمط الانزلاق من الدرجة الثانية مبتكرة تستخدم التفكيك متعدد القنوات وخوارزمية الالتواء الفائق لتخميد ظاهرة الارتجاج بفعالية وتعزيز المتانة ضد الاضطرابات الديناميكية الهوائية في الطائرات بدون طيار من نوع الكوادروتور.
أصبحت الطائرات الصغيرة غير المأهولة التي تحلق وتطير دون طيار مشهداً مألوفاً في السماء، حيث تُستخدم في كل شيء من تصوير الأفلام إلى توصيل الطرود. هذه الآلات، المعروفة باسم "الكوادروتور" (quadrotors)، تعتمد على أربعة دوارات دوارة للبقاء في الجو والتحرك في أي اتجاه. ويعد الحفاظ على استقرارها مهمة صعبة لأن الهواء من حولها لا يكون هادئاً تماماً أبداً؛ إذ يمكن للرياح المفاجئة أن تدفع الطائرة بدون طيار عن مسارها، كما أن عملية التحكم في المحركات نفسها قد تسبب أحياناً اهتزاز أو ارتعاش الآلة بطريقة غير مرغوب فيها. لطالما استخدم المهندسون طريقة قوية تسمى "التحكم بالوضع الانزلاقي" (sliding mode control) للحفاظ على ثبات هذه الطائرات، وهي تقنية تعمل مثل دليل دؤوب، يصحح مسار الطيران باستمرار لضمان وصول الآلة إلى وجهتها. ومع ذلك، فإن هذا النهج التقليدي يعيبه خلل ما: فالتصحيحات السريعة والمستمرة التي يجريها يمكن أن تخلق اهتزازاً مضطرباً يُعرف باسم "الارتعاش" (chattering)، مما يؤدي إلى تآكل المحركات ويجعل الطيران أقل سلاسة.
ولحل هذه المشكلة، طور فريق من الباحثين من جامعات في وهران بالجزائر طريقة جديدة لطيران هذه الطائرات تقضي على الاهتزاز مع الحفاظ على سلامة الطائرة من الرياح والاضطرابات الأخرى. يركز عملهم على نوع محدد من أنظمة التحكم المتقدمة التي تعمل على تنعيم الأوامر المرسلة إلى المحركات. وبدلاً من التعامل مع الطائرة بدون طيار كآلة واحدة ضخمة ومعقدة، قام الباحثون بتفكيك المشكلة إلى خمسة أجزاء منفصلة: التحرك للأعلى وللأسفل، والتحرك للأمام وللخلف، والتحرك من جانب إلى آخر، والميل في ثلاثة اتجاهات مختلفة. ومن خلال تصميم وحدة تحكم متخصصة لكل قناة من هذه القنوات الخمس، بسطوا الرياضيات المطلوبة للحفاظ على استقرار الطائرة. ثم طبقوا خوارزمية "الالتواء الفائق" (super-twisting)، وهي طريقة متطورة تعمل مثل يد لطيفة ولكن حازمة على أدوات التحكم، توجه الطائرة نحو هدفها دون الحركات العنيفة والمتشنجة التي تسبب الاهتزاز.
اختبر الباحثون نظامهم الجديد باستخدام محاكاة حاسوبية لمعرفة كيفية أدائه في العالم الحقيقي. فقد برمجوا طائرة افتراضية تزن كيلوغرامين لتتبع مجموعة من المسارات المعقدة. أولاً، طلبوا منها الطيران عمودياً إلى ارتفاع عشرة أمتار، ثم التحرك عشرة أمتار للأمام، وأخيراً عشرة أمتار إلى الجانب. اتبعت الطائرة هذه التعليمات بدقة ملحوظة، حيث وصلت إلى الارتفاع المطلوب بسرعة واستقرت في حالة تحليق سلس دون أي اهتزاز مضطرب كما هو مشهود في الطرق القديمة. ثم تحدوا الطائرة بمسارات أكثر صعوبة، بما في ذلك دوران نصف دائري وصعود حلزوني يتطلب منها التحرك في دائرة مع اكتساب الارتفاع في آن واحد. وفي كل حالة، تتبعت الطائرة المسار المنشود بشكل شبه مثالي، مع ظهور أخطاء طفيفة جداً وغير مرئية تقريباً عند تغيير الاتجاه.
ولضمان أن النظام قوي حقاً، قام الفريق بمحاكاة تأثير رياح قوية تدفع الطائرة. فقد أدخلوا قوى غير مرئية تعادل سحب قدره 3.2 نيوتن، و6 نيوتونات، وحتى 12 نيوتناً، وهي تمثل مقاومة كبيرة قد تواجهها طائرة حقيقية أثناء عاصفة. وعندما ضربت هذه القوى الطائرة الافتراضية، عوضها المتحكم الجديد على الفور. فقد انحرفت الطائرة قليلاً عن مسارها، لكنها صححت مسارها بسرعة وعادت إلى مسارها المقصود. ظلت مدخلات التحكم سلسة وثابتة، مما أثبت أن النظام يمكنه التعامل مع الاضطرابات الشديدة دون فقدان الاستقرار. وأظهرت النتائج أنه من خلال الجمع بين نهج متعدد القنوات وتقنية التحكم المتقدمة هذه، من الممكن قيادة الطائرات بدون طيار بدقة عالية ومرونة، مما يزيل فعلياً مشكلة الاهتزاز التي أعاقت لفترة طويلة الاستخدام العملي لهذه الآلات في البيئات الصعبة.
ملخص تقني: التحكم بنمط الانزلاق من الدرجة الثانية لطائرة بدون طيار رباعية المراوح بناءً على نموذج تفكيك متعدد القنوات
بيان المشكلة تُستخدم الطائرات بدون طيار رباعية المراوح (Quadrotor UAVs) بشكل متزايد في تطبيقات متنوعة تتراوح من المراقبة إلى توصيل الطرود. ومع ذلك، فإن التحكم في هذه الأنظمة يفرض تحديات كبيرة. القضايا الرئيسية التي يتناولها هذا العمل هي ظاهرة "الارتجاج" (chattering) المتأصلة في التحكم بنمط الانزلاق (SMC) الكلاسيكي، وتدهور أداء الطيران الناتج عن الاضطرابات الديناميكية الهوائية الخارجية، مثل هبات الرياح. وبينما يوفر التحكم بنمط الانزلاق الكلاسيكي متانة عالية، إلا أن إجراء التحكم غير المستمر يؤدي إلى تذبذبات عالية التردد (الارتجاج) التي يمكن أن تضر بالمشغلات الميكانيكية وتعيق التنفيذ العملي. علاوة على ذلك، غالبًا ما تؤدي حلول نمط الانزلاق من الرتب العليا الموجودة حاليًا إلى تعقيد مفرط في التصميم بسبب التفاعل العالي بين قنوات الديناميكا الخاصة بالطائرة رباعية المراوح.
المنهجية يقترح المؤلفون استراتيجية تحكم مبتكرة تدمج التفكيك متعدد القنوات لديناميكا الطائرة رباعية المراوح مع مخطط التحكم بنمط الانزلاق من الدرجة الثانية (SOSMC) القائم على خوارزمية الالتواء الفائق (Super-Twisting Algorithm).
النمذجة والتفكيك:
تم اشتقاق النموذج الديناميكي للطائرة رباعية المراوح من طراز X4 باستخدام نهج لاغرانج-أويلر، بافتراض إطار من ألياف الكربون صلب ومصفوفة عزم قصور ذاتي قطرية.
تم تفكيك النظام إلى خمس قنوات حركة مستقلة: الحركة الرأسية (الارتفاع)، وقناتان أفقيتان (المحوران x و y)، وثلاث قنوات وضعية (الدوران حول المحور الطولي "roll"، والمحور العرضي "pitch"، والمحور الرأسي "yaw").
يعمل هذا التفكيك على تحويل النظام غير الخطي المترابط إلى أنظمة فرعية مستقلة، مما يسمح بتصميم وحدات تحكم متخصصة لكل قناة، وبالتالي تقليل التعقيد الإجمالي للتصميم.
استراتيجية التحكم:
الأساس: التحكم بنمط الانزلاق (SMC) الكلاسيكي: يستعرض البحث أولاً تصميمًا كلاسيكيًا للتحكم بنمط الانزلاق باستخدام سطح انزلاق محدد بالخطأ ومشتقه. ويشير إلى أنه بينما يعد فعالًا، فإن حد التبديل غير المستمر (k⋅sign(S)) يسبب الارتجاج.
التحكم بنمط الانزلاق من الدرجة الثانية (SOSMC): للقضاء على الارتجاج مع الحفاظ على المتانة، طبق المؤلفون خوارزمية الالتواء الفائق. تعمل هذه الخوارونة على المشتق الأول لمتغير الانزلاق، مما يعامل مدخل التحكم كدالة مستمرة فعليًا.
يتكون قانون التحكم لكل قناة من مكون التحكم المكافئ (المشتق من ديناميكا النظام) ومكون غير مستمر معدل بمصطلحات الالتواء الفائق (−α∣S∣1/2sign(S)+∫−βsign(S)).
تم تفصيل التصميم للنظام الفرعي الرأسي وتعميمه على القنوات الأفقية وقنوات الوضعية.
المساهمات الرئيسية
التفكيك متعدد القنوات: قدم البحث تبسيطًا هيكليًا لمشكلة التحكم في الطائرة رباعية المراوح من خلال فك ارتباط الديناميكا إلى أنظمة فرعية مستقلة، مما يسهل تطبيق وحدات تحكم محددة لكل قناة حركة.
كبح الارتجاج: من خلال استخدام خوارزمية الالتواء الفائق ضمن إطار عمل SOSMC، حققت الدراسة إجراء تحكم مستمر، مما قضى بفعالية على ظاهرة الارتجاج المرتبطة بنمط الانزلاق الكلاسيكي.
رفض الاضطرابات: صُمم المتحكم المقترح للحفاظ على المتانة ضد حالات عدم اليقين المتطابقة والاضطرابات الخارجية، وتحديدًا نمذجة قوى السحب الديناميكية الهوائية.
نتائج المحاكاة تم التحقق من فعالية الطريقة المقترحة من خلال عمليات محاكاة عددية تتضمن طائرة رباعية المراوح بوزن 2 كجم تحت ظروف مختلفة:
تتبع المسار: نجح المتحكم في تتبع المسارات المستقيمة، وشبه الدائرية، والحلزونية. وفي جميع الحالات، تبع المسار المقاس المسار المرجعي بدقة، مع تقارب الأخطاء بسرعة نحو الصفر. أظهر اختبار المسار الحلزوني قدرة المتحكم على تنسيق الحركات الأفقية والرأسية في آن واحد.
القضاء على الارتجاج: أظهرت محاكاة مدخل التحكم (U3) تقاربًا سلسًا نحو قيمة التوازن ($mg$) دون تذبذبات عالية التردد، مما يؤكد القضاء على الارتجاج.
اختبار المتانة: تعرض النظام لقوى سحب خارجية بمقادیر متفاوتة (3.2 نيوتن، 6 نيوتن، و12 نيوتن) عند الزمن t=8 ثوانٍ. نجح متحكم SOSMC في إعادة الطائرة إلى موضع التوازن المطلوب بأقل خطأ في التتبع. في المقابل، أظهر نظام SMC الكلاسيكي انحرافات أكبر واستعادة أقل فعالية تحت نفس الاضطرابات.
الأهمية والادعاءات يزعم البحث أن الجمع بين التفكيك متعدد القنوات وخوارزمية الالتواء الفائق يقدم حلاً عمليًا للمفاضلة بين المتانة وسلاسة التحكم في الأنظمة رباعية المراوح. ويؤكد المؤلفون أن طريقتهم توفر تقاربًا سريعًا ومتانة قوية ضد الاضطرابات الديناميكية الهوائية الخارجية، مع تقليل تعقيد تصميم المتحكم بشكل كبير مقارنة بأساليب نمط الانزلاق من الرتب العليا الأخرى. وتشير النتائج إلى أن الاستراتيجية المقترحة مناسبة للتحكم المتين في الطائرات رباعية المراوح في البيئات التي توجد فيها هبات الرياح والاضطرابات الأخرى.