Set-Based Value Function Characterization and Neural Approximation of Stabilization Domains for Input-Constrained Discrete-Time Systems
تقترح هذه الورقة إطار عمل جديداً لتقدير مجالات الاستقرار في الأنظمة ذات الزمن المنفصل والمقيدة بالمدخلات من خلال توصيفها عبر دالات قيم قائمة على المجموعات واستخدام شبكة عصبية مستوحاة من الفيزياء لتعلم هذه الدالات وتوليف متحكمات مستقرة.
المؤلفون الأصليون:Mohamed Serry, S. Sivaranjani, Jun Liu
تخيل أنك تحاول ركن سيارة ذاتية القيادة صعبة للغاية في مرآب مزدحم. السيارة لديها عقل خاص بها (وهي نظام غير خطي)، وعجلة القيادة لها حدود في مدى قدرتها على الدوران (قيود المدخلات).
هدفك مزدوج:
المنطقة الآمنة: تحديد أي نقاط البداية بالضبط في موقف السيارات التي تسمح للسيارة بركن نفسها ببراعة في المنتصف دون الاصطدام أو الدوران بشكل عشوائي. في الورقة البحثية، يُطلق على هذا اسم نطاق الاستقرار (DOS).
السائق: إنشاء مجموعة من التعليمات (متحكم) تخبر السيارة كيف توجه نفسها من أي نقطة في تلك المنطقة الآمنة وصولاً إلى المركز.
الطريقة القديمة: التخمين والتحقق
تقليديًا، حاول المهندسون حل هذه المشكلة عن طريق رسم شكل بسيط (مثل دائرة أو شكل بيضاوي) حول مكان الوقوف والقول: "إذا بدأت داخل هذه الدائرة، فأنت آمن".
المشكلة: غالبًا ما تكون هذه الطرق متحفظة للغاية. فقد تقول: "لا يمكنك الركن من هذه النقطة"، رغم أنه يمكن لسائق ماهر جعل الأمر ممكنًا. الأمر يشبه القول بأنه لا يمكنك القيادة إلى المتجر إلا إذا كنت تعيش على بعد مجمع سكني واحد، متجاهلاً أنه يمكنك القيادة لمسافة مجمعين إذا سلكت طريقًا مختلفًا.
الرياضيات: استخدمت الطرق القديمة "دوال ليابونوف" (Lyapunov functions)، وهي تشبه أجهزة قياس الطاقة الرياضية. إذا انخفضت الطاقة، فأنت آمن. لكن العثور على مقياس طاقة مثالي لسيارة معقدة أمر صعب للغاية، وغالبًا ما يؤدي إلى خرائط تقريبية وغير دقيقة.
الطريقة الجديدة: الخريطة "القائمة على المجموعات" و"الطالب الذكي"
تقترح هذه الورقة طريقة أذكى وأكثر مرونة لرسم المنطقة الآمنة وتعليم السيارة كيفية القيادة.
1. دالة القيمة "القائمة على المجموعات" (خريطة الأفق اللانهائي)
بدلاً من النظر إلى نقطة واحدة فقط على الخريطة، يتخيل المؤلفون النظر إلى مجموعات من النقاط (مجموعات) دفعة واحدة.
التشبيه: تخيل أنك خبير أرصاد جوية. بدلًا من السؤال: "هل ستمطر عند هذه الزاوية المحددة في الساعة 5 مساءً؟"، أنت تسأل: "إذا أسقطت سحابة كاملة من قطرات الماء هنا، فأين ستنتهي في غضون 10 دقائق؟".
الابتكار: لقد ابتكروا نوعًا جديدًا من "بطاقات الدرجات" (دالة القيمة) التي تتبع الوقت الذي تستغرقه مجموعة كاملة من مواضع البداية للوصول إلى الهدف. إذا كانت الدرجة محدودة، فأنت في المنطقة الآمنة. أما إذا كانت لانهائية، فأنت محكوم عليك بالدوران العشوائي.
القاعدة: لقد أثبتوا أن بطاقة الدرجات هذه تتبع قاعدة محددة (معادلة من نوع بلمان - Bellman-type equation). فكر في هذا كقاعدة لعبة: "درجتك اليوم تساوي تكلفة هذه الحركة بالإضافة إلى درجة المكان الذي ستصل إليه لاحقًا".
2. الشبكة العصبية "المستنيرة بالفيزياء" (الطالب الذكي)
الآن، كيف نحسب بطاقة الدرجات هذه لسيارة معقدة؟ لا يمكننا حل المعادلات الرياضية يدويًا؛ فهي صعبة للغاية. لذا، يستخدمون شبكة عصبية اصطناعية (AI).
الذكاء الاصطناعي القديم: عادةً، يتم تدريب الذكاء الاصطناعي من خلال إظهار آلاف الأمثلة لـ "القيادة الجيدة" و"القيادة السيئة". إنه يتعلم من خلال التجربة والخطأ.
الذكاء الاصطناًعي الجديد (المستنير بالفيزياء): هذا هو السر في هذه الورقة البحثية. بدلاً من مجرد عرض الأمثلة، هم يعلمون الذكاء الاصطناعي قوانين الفيزياء مباشرة.
تخيل تعليم طالب لعب الشطرنج. بدلًا من مجرد إظهال الألعاب التي فاز بها، تعطيه كتاب القواعد وتقول له: "يجب عليك اتباع هذه القواعد في كل حركة تقوم بها".
يتم تدريب الذكاء الاصطناعي لتقليل "الخطأ" في اتباع قاعدة بلمان. إنه يتعلم التنبؤ ببطاقة الدرجات من خلال ضمان أن تنبؤاته تلتزم بالقوانين الأساسية لحركة النظام.
3. النتيجة: منطقة آمنة أكبر بكثير
باستخدام هذه الطريقة، تمكن المؤلفون من رسم خريطة أكثر دقة للمنطقة الآمنة.
النتيجة: في المحاكاة الحاسوبية الخاصة بهم (الأمثلة العددية)، رسمت الطرق القديمة دائرة صغيرة آمنة. أما الطريقة الجديدة، فقد رسمت شكلًا غير منتظم وكبيرًا يلتف حول الحدود الفعلية لما يمكن للسيارة القيام به.
السائق: بمجرد أن تعلم الذكاء الاصطناعي بطاقة الدرجات، يمكنه فورًا إخبار السيارة: "من هذه النقطة، انعطف يسارًا؛ ومن تلك النقطة، انعطف يمينًا"، مما يضمن وصول السيارة إلى المركز بأمان.
الملخص باختصار
المشكلة: من الصعب معرفة المدى الدقيق الذي يمكنك فيه دفع آلة معقدة قبل أن تتعطل، خاصة عندما يكون لديك تحكم محدود فيها.
الحل: ابتكر المؤلفون "بطاقة درجات" رياضية جديدة تتبع مجموعات من الاحتمالات بدلاً من النقاط الفردية.
الأداة: علموا ذكاءً اصطناعيًا تعلم بطاقة الدرجات هذه ليس فقط من خلال حفظ البيانات، ولكن من خلال اتباع القوانين الرياضية للنظام بصرامة (التعلم المستنير بالفيزياء).
الفائدة: يمنحنا هذا منطقة "آمنة" أكبر وأكثر دقة، ومجموعة أفضل من التعليمات للحفاظ على استقرار النظام، وهو أمر بالغ الأهمية لأشياء مثل المركبات ذاتية القيادة، وشبكات الطاقة، والأذرع الروبوتية.
باختصر، لقد بنوا خريطة أذكى وأكثر صدقًا للمنطقة الآمنة للآلات المعقدة، باستخدام ذكاء اصطناعي تعلم قواعد اللعبة بدلاً من مجرد التخمين.
إليك ملخص تقني مفصل للورقة البحثية بعنوان: "توصيف القيمة المعتمدة على المجموعات والتقريب العصبي لنطاقات الاستقرار للأنظمة ذات الزمن المنفصل والمقيدة بالمدخلات."
1. بيان المشكلة
تتناول الورقة البحثية تحدي تقدير نطاق الاستقرار (DOS) للأنظمة غير الخطية ذات الزمن المنفصل الخاضعة لقيود المدخلات.
السياق: بينما توجد العديد من طرق التحكم (مثل التحكم التنبئي بالنماذج، ودوال ليابونوف للتحكم)، إلا أنها غالبًا ما توفر ضمانات استقرار محلية فقط. وغالبًا ما يكون نطاق الجذب (DOA) الناتج أصغر من نطاق الاستقرار الحقيقي (DOS)، خاصة عند وجود قيود على المدخلات.
الفجوة: إن النهج القائم على دالة القيمة (والذي يوفر نظريًا توصيفًا دقيقًا لـ DOS) غير قابل للتطبيق حسابيًا للأنظمة غير الخطية العامة بسبب "لعنة الأبعاد" وصعوبة حل مسائل التحكم الأمثل ذات الأفق اللانهائي التي تتضمن مؤثرات "الإنفيموم" (infimum) على مدخلات التحكم.
الهدف: تطوير إطار عمل يقدر الـ DOS الأقصى بدقة ويصنع متحكمات مستقرة للأنظمة المقيدة بالمدخلات دون الاعتماد على التقسيم الشبكي الشامل لفضاء الحالة.
2. المنهجية
يقترح المؤلفون إطار عمل مبتكر يدمج دوال القيمة المعتمدة على المجموعات مع الشبكات العصبية المستوحاة من الفيزياء (PINNs).
أ. توصيف دالة القيمة المعتمدة على المجموعات
بدلاً من تعريف دوال القيمة على فضاء الحالة Rn، يعرّف المؤلفون هذه الدوال على المتجه المترية للمجموعات المتراصةK(Rn) المزودة بمسافة هوسدورف (Hausledorff distance).
التعريفات:
ليكن A مجموعة مستقرة تحت التحكم (CIS).
يتم تعريف دالة التكلفة Ψ(X) كأدنى قيمة لجزاء يعتمد على المسافة فوق مجموعة X: Ψ(X)=infy∈Xα(y).
دالة القيمة V هي المجموع اللانهائي للتكاليف عبر المجموعات الممكن الوصول إليها: V(X)=∑k=0∞Ψ(R(X,k))، حيث R(X,k) هي المجموعة الممكن الوصول إليها عند الزمن k.
تم تقديم دالة محولة W(X)=1−exp(−V(X)) لربط المجموع اللانهائي بنطاق محدود [0,1).
النتيجة النظرية الرئيسية: يثبت النظر (Theorem 2) أن الـ DOS (DA) هو بالضبط مجموعة الحالات الأولية x التي تكون فيها V({x})<∞ (أو بالتالي W({x})<1). وبالتالي، فإن المجموعات الفرعية لمستوى W توضح نطاق الـ DOS.
ب. المعادلات الوظيفية من نوع بلمان (Bellman-Type)
تشتق الورقة معادلات وظيفية تحققها هذه الدوال القيمية، متجنبةً مؤثرات "الإنفيموم" الصريحة فوق عناصر التحكم في دالة الخسارة:
بالنسبة لـ V:v(X)=Ψ(X)+v(F(X))، حيث F(X) هي صورة المجموعة X تحت ديناميكيات النظام وقيود المدخلات.
بالنسبة لـ W: تم اشتقاق معادلة من نوع زوبوف (Zubov-type): w(X)−w(F(X))=ξ(X)(1−w(F(X)))، حيث تعتمد ξ(X) على التكلفة Ψ(X).
الأهمية: تسمح هذه المعادلات بتعلم دالة القيمة من خلال تلبية شرط خطأ المتبقي (residual error)، بشكل مشابه لكيفية حل شبكات PINNs للمعادلات التفاضلية الجزئية.
ج. إطار عمل الشبكة العصبية المستوحاة من الفيزياء (PINN)
لتقريب هذه الدوال المعتمدة على المجموعات، يستخدم المؤلفون إطار تعلم يتكون من:
تضمين المجموعة (Set Embedding): بما أن الشبكات العصبية تعمل على المتجهات، يفترض المؤلفون وجود رسم خرائط حقني (injective mapping) T يقوم بتضمين المجموعات الفردية {x} وصور الوصول إليها F({x}) في فضاء محدود الأبعاد RL (على سبيل المثال، باستخدام المستطيلات الفائقة أو الزوناتات/zonotopes).
دالة الخسارة: يقلل التدريب من خسارة مركبة L(θ)=λdLd+λpiLpi:
خسارة البيانات (Ld): تقلل الفرق بين مخرجات الشبكة وتقريب الأفق المحدود لـ W (يتم حسابه عبر مسارات عينة).
الخسارة المستوحاة من الفيزياء (Lpi): تفرض معادلة بلمان (9) من خلال تقليل المتبقي: Jpi=(Wθ(X)−Wθ(F(X))−ξ(X)(1−Wθ(F(X))))2.
تخليق المتحكم (Controller Synthesis): بمجرد تدريب الشبكة Wθ، يتم تخليق متحكم مستقر عن طريق اختيار مدخلات التحكم التي تقلل من دالة القيمة (أي u بحيث يكون Wθ(f(x,u))<Wθ(x)).
3. المساهمات الرئيسية
الصياغة المعتمدة على المجموعات: تقديم دوال قيمة معرفة على المتجهات المترية للمجموعات المتراصة، مما يوفر توصيفًا دقيقًا لـ DOS دون الحاجة إلى تقسيم فضاء الحالة.
معادلات وظيفية مبتكرة: اشتقاق معادلات من نوع بلمان لديناميكيات المجموعات والتي تلغي الحاجة إلى مؤثرات "الإنفيموم" الصريحة فوق مدخلات التحكم، مما يجعلها مناسبة للتعلم القائم على التدرج.
تكامل PINN: تطوير إطار تعلم مستوحى من الفيزياء يدمج المعادلات الوظيفية المشتقة مباشرة في تدريب الشبكة العصبية، مما يضمن أن الدالة المتعلمة تحترم ديناميكيات النظام وخصائص الاستقرار.
تخليق تحكم بنائي: طريقة لاستخراج متحكم تغذية راجعة مستقر مباشرة من دالة القيمة المتعلمة، مما يضمن الاستقرار التقاربي ضمن النطاق المقدر.
4. النتائج العددية
تم التحقق من صحة إطار العمل على نظامين غير خطيين بآثار زمنية منفصلة وقيود مدخلات:
النظام 1: نظام غير خطي ثنائي الأبعاد (2D).
النظام 2: نظام ثلاثي الأبعاد (3D).
المقارنة: تمت مقارنة تقديرات الشبكة العصبية لـ DOS مقابل تقديرات دالة ليابونوف التربيعية التقليدية.
النتائج:
قدمت الطريقة المقترحة تقديرات أقل تحفظًا (أكبر) لنطاق الـ DOS مقارنة بنهج ليابونوف التربيعي.
اقتربت دالة القيمة المتعلمة Wθ بشكل وثيق من الحد النظري 1 بالقرب من حدود الـ DOS الحقيقي.
نجحت المتحكمات المخلقة في تثبيت المسارات من الظروف الأولية داخل النطاق المقدر مع الالتزام بقيود المدخلات.
تم إثبات الكفاءة الحسابية مع أوقات تدريب بلغت حوالي 5 دقائق (للثنائي الأبعاد) و15 دقيقة (للثلاثي الأبعاد) على حاسوب محمول قياسي.
5. الأهمية والعمل المستقبلي
الأثر النظري: يجسد هذا العمل الفجوة بين الضمانات النظرية الصارمة للتحكم القائم على دالة القيمة (والتي غالبًا ما تكون مستحيلة حسابيًا) وقابلية التوسع للتعلم العميق الحديث. فهو يوفر طريقة منهجية لتعلم دوال ليابونوف قصوى للأنظمة المقيدة.
الأثر العملي: يوفر نهجًا فعالًا من حيث البيانات لتخليق التحكم لا يتطلب مجموعات بيانات ضخمة (على عكس التعلم المعزز المعتمد كليًا على البيانات) ويتجنب "لعنة الأبعاد" المرتبطة بالبرمجة الديناميكية القائمة على الشبكات.
الاتجاهات المستقبلية: يخطط المؤلفون لدمج أدوات التحقق الرسمي (مثل α,β-CROWN أو حلول SMT) لتوفير ضمانات موثقة للمتحكمات المتعلمة وتوسيع إطار العمل ليشمل الأنظمة ذات قيود الحالة والاضطرابات.
باخت_صار، تقدم الورقة إطار عمل قويًا ومؤسسًا رياضيًا يستفيد من تحليل المجموعات والشبكات العصبية لحل المشكلة طويلة الأمد المتمثلة في تقديز والتحكم في نطاقات الاستقرار للأنظمة غير الخطية المقيدة.