← أحدث الأبحاث
⚡ الهندسة الكهربائية

Embedded True Proportional Navigation Guidance for a High-Dynamic Flight Vehicle: Real-Time MIL--HIL Validation

تُحدد هذه الدراسة كمياً الفجوة الكبيرة في الأداء بين محاكاة "النموذج داخل الحلقة" (Model-in-the-Loop) ومحاكاة "الأجهزة داخل الحلقة" (Hardware-in-the-Loop) لنظام التوجيه التناسبي الحقيقي المدمج لمركبة طيران عالية الديناميكية، مما يثبت أنه بينما يكون العبء الحسابي ضئيلاً، فإن تأثيرات التنفيذ من البداية إلى النهاية مثل الاتصال والجدولة تُدخل أخطاءً طرفية جوهرية يجب دمجها في عملية تصميم التوجيه.

المؤلفون الأصليون: Ahmed M. Khalifa, Ehab Safwat, Mostafa S. Mohamed, Mohammed Abozaid Hassan

نُشر 2026-10-30
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Ahmed M. Khalifa, Ehab Safwat, Mostafa S. Mohamed, Mohammed Abozaid Hassan

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

إن توجيه مركبة عالية السرعة إلى نقطة دقيقة في السماء هو مهمة تتطلب توقيتاً مثالياً ورد فعل فورياً. وفي عالم هندسة الطيران والفضاء، يُعرف هذا باسم التوجيه النهائي (terminal guidance)، وهو المرحلة الأخيرة من الرحلة حيث يجب على المركبة أن توجه نفسها لاعتراض هدف ما. يصمم المهندسون قوانين التوجيه هذه باستخدام محاكاة حاسوبية قوية، حيث ينشئون "توأماً رقمياً" للمركبة وللغلاف الجوي للتنبؤ بكيفية سلوكها. هذه المحاكاة دقيقة للغاية، إذ تأخذ في الاعتبار شكل المركبة، والهواء الذي تطير من خلاله، والقوى المؤثرة على أجنحتها. ومع ذلك، فإن المحاكاة ليست واقعاً مادياً؛ فعندما ينتقل الكود البرمجي من جهاز كمبيوتر مكتبي قوي إلى معالج مدمج صغير داخل المركبة الفعلية، تتغير البيئة. يجب على المعالج أن يشارك وقته مع مهام أخرى، ويجب أن تنتقل البيانات عبر الأسلاك، ويمكن أن تصل الإشارات متأخرة قليلاً أو بترتيب مختلف قليلاً. هذه الحقائق المادية الصغيرة يمكن أن تتراكم، مما قد يتسبب في جعل مركبة تبدو مثالية في الكمبيوتر تخطئ هدفها في العالم الحقيقي.

لقد وضع فريق من الباحثين في الكلية الفنية العسكرية في مصر هدفاً لقياس مدى أهمية هذه الحقائق المادية بدقة. أرادوا معرفة الفجوة بين نظام توجيه يعمل في محاكاة برمجية بحتة وبين نفس النظام الذي يعمل على شريحة متحكم دقيق (microcontroller) مادية، وهي من النوع الذي قد يطير فعلياً على صاروخ أو طائرة بدون طأ. وللقيام بذلك، بنوا إعداد اختبار سمح لهم بتشغيل نفس سيناريو الطيران مرتين: مرة في محاكاة حاسوبية، ومرة باستخدام الشريحة المادية المتصلة بمحاكي في الوقت الحقيقي. استخدموا طريقة توجيه محددة تسمى "التناسب المتناسب الحقيقي" (True Proportional Navigation)، وهي تقنية معروفة تجعل المركبة تحافظ على مسار تصادم عبر تعديل زاويتها باستمرار تجاه الهدف. كما قاموا ببرمجة طيار آلي مستقر للحفاظ على ثبات المركبة ضد هبات الرياح. ولضمان مقارنة عادلة، تأكدوا من أن فيزياء المركبة، وظروف الرياح، وأوامر التوجيه كانت متطابقة في كلا الاختبارين. كان الفرق الوحيد هو أين يعيش "عقل" العملية: في كمبيوتر افتراضي أو على شريحة مادية.

كشفت نتائج هذه المقارنة عن اختلاف مذهل في الأداء. ففي المحاكاة الحاسوبية البحتة، كانت المركبة دقيقة للغاية، حيث أخطأت الهدف بأقل من نصف متر في كل حالة اختبار، حتى عندما كانت الرياح تهب بقوة. أظهرت المحاكاة طيران المركبة بمسار سلس ووصولها تقريباً إلى حيث كان من المفترض أن تصل. ومع ذلك، عندما انتقل الباحثون إلى إعداد الأجهزة المادية، تغيرت النتائج بشكل دراماتيكي. ففي نفس ظروف الرياح، أخطأت المركبة الهدف بمئات الأمتار. وفي الاختبار الأكثر هدوءاً، دون وجود رياح على الإطلاق، أخطأت المنظومة المادية الهدف بـ 137 متراً، بينما أخطأت المحاكاة بأقل من نصف متر. وفي الاختبارات الأكثر اضطراباً، أخطأت المنظومة المادية الهدف بنحو كيلومترين. أثبتت هذه الفجوة الهائلة أن التنفيذ المادي لنظام التوجيه أدخل أخطاءً جوهرية فشلت المحاكاة الحاسوبية تماماً في التنبؤ بها.

ثم بحث الباحثون في سبب حدوث ذلك، من خلال النظر عن كثب في سرعة الشريحة المادية لمعرفة ما إذا كانت ببساطة بطيئة جداً في مواكبة العمليات. ووجدوا أن الشريحة كانت سريعة جداً في الواقع، حيث استخدمت أقل من اثنين بالمائة من وقتها المتاح لحساب أوامر التوجيه. وهذا استبعد فكرة أن المعالج كان مثقلاً بالأعباء أو بطيئاً جداً في إجراء العمليات الحسابية. وخلصوا إلى أن المشكلة لم تكن في الحساب نفسه، بل في "الرحلة" التي تسلكها البيانات. جاء التأخير من الوقت الذي استغرقه انتقال البيانات عبر الكابل التسلسلي الذي يربط الشريحة بالمحاكي، والوقت الذي استغرقه تغليف البيانات في حزم رقمية، والتأخيرات الطفيفة وغير المتوقعة الناتجة عن جدولة المهام الداخلية للشريحة. هذه التأخيرات الصغيرة، التي يتراوح مجموعها عند بضع أجزاء من الألف من الثانية، كانت كافية لإفساد التوقيت الدقيق المطلوب لعملية اعتراض عالية السرعة.

تسلط هذه الدراسة الضوء على درس بالغ الأهمية للمهندسين الذين يصممون المركبات ذاتية القيادة. فهي تظهر أن نظام التوجيه يمكن أن يكون مثالياً من الناحية الرياضية وفعالاً من الناحية الحسابية، ومع ذلك قد يفشل في الممارسة العملية بسبب الحقائق المادية لكيفية تواصل الأجهزة. لقد أثبت الباحثون أن الوقت الإجمالي الذي يستغرقه الأمر من لحظة حسابه، وإرساله، واستلامه، ثم تنفيذه هو أمر لا يقل أهمية عن سرعة المعالج نفسه. لم يحددوا بالضبط أي من هذه التأخيرات الصغيرة كان المسبب الأكبر، لكنهم أثبتوا أن التأثير المشترك للسلسلة بأكملها هو تأثير جوهري. ويشير عملهم إلى أن التصميمات المستقبلية يجب أن تأخذ هذه التأخيرات المادية في الاعتبار منذ البداية، من خلال التعامل مع اتصالات وتوقيت الأجهزة كجزء لا يتجزأ من نظام التوجيه، وليس مجرد فكرة لاحقة. فبدون هذا الاهتمام الدقيق بالتنفيذ المادي، قد تواجه حتى أكثر خوارزميات التوجيد تقدماً صعوبة في إصابة هدفها في العالم الحقيقي.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →