التحكم بالتعلم الآلي
يُعدّ التحكم بالتعلم الآلي ( MLC ) فرعًا من فروع التعلم الآلي ، والتحكم الذكي ، ونظرية التحكم ، ويهدف إلى حلّ مسائل التحكم الأمثل باستخدام أساليب التعلم الآلي. وتتمثل تطبيقاته الرئيسية في الأنظمة غير الخطية المعقدة التي لا تُناسبها أساليب نظرية التحكم الخطي .
أنواع المشاكل والمهام
تُصادف عادةً أربعة أنواع من المشاكل:
- تحديد معلمات التحكم: يُترجم مصطلح MLC إلى تحديد المعلمات [ 1 ] إذا كانت بنية قانون التحكم معروفة ولكن المعلمات غير معروفة. ومن الأمثلة على ذلك الخوارزمية الجينية لتحسين معاملات وحدة التحكم PID [ 2 ] أو التحكم الأمثل المتقطع زمنيًا [ 3 ] .
- تصميم التحكم كمسألة انحدار من النوع الأول: تُقارب طريقة التحكم متعدد المستويات (MLC) عملية ربط غير خطية عامة من إشارات المستشعرات إلى أوامر التشغيل، إذا كانت إشارات المستشعرات وأمر التشغيل الأمثل معروفة لكل حالة. ومن الأمثلة على ذلك حساب تغذية المستشعرات الراجعة من تغذية راجعة كاملة معروفة للحالة . وتُستخدم الشبكات العصبية عادةً لمثل هذه المهام. [ 4 ]
- تصميم التحكم كمسألة انحدار من النوع الثاني: قد تحدد تقنية التحكم متعدد المستويات (MLC) قوانين تحكم غير خطية عشوائية تُقلل دالة التكلفة للنظام. في هذه الحالة، لا يلزم معرفة النموذج، أو بنية قانون التحكم، أو أمر التشغيل الأمثل. يعتمد التحسين فقط على أداء التحكم (دالة التكلفة) كما يُقاس في النظام. تُعد البرمجة الجينية تقنية انحدار فعالة لهذا الغرض. [ 5 ]
- التحكم بالتعلم المعزز: يمكن تحديث قانون التحكم باستمرار بناءً على تغيرات الأداء المقاسة (المكافآت) باستخدام التعلم المعزز . [ 6 ] [ 7 ]
البرمجة الديناميكية التكيفية
البرمجة الديناميكية التكيفية (ADP)، والمعروفة أيضًا بالبرمجة الديناميكية التقريبية أو البرمجة العصبية الديناميكية، هي أسلوب تحكم يعتمد على التعلم الآلي، ويجمع بين التعلم المعزز والبرمجة الديناميكية لحل مشاكل التحكم الأمثل للأنظمة المعقدة. تعالج ADP مشكلة " لعنة الأبعاد " في البرمجة الديناميكية التقليدية من خلال تقريب دوال القيمة أو سياسات التحكم باستخدام هياكل بارامترية مثل الشبكات العصبية. وتتمحور الفكرة الأساسية حول تعلم سياسة تحكم تُقلل دالة التكلفة على المدى الطويل.، كما هو مُعرَّف ، أينحالة النظام،هو مدخل التحكم،المكافأة الفورية، وهو عامل خصم. يستخدم ADP مكونين متفاعلين: ناقد يُقدّر دالة القيمةوفاعل يقوم بتحديث سياسة التحكميتم تدريب الناقد والممثل بشكل متكرر باستخدام التعلم الزمني التفاضلي أو التدرج الهبوطي لتحقيق معادلة هاميلتون-جاكوبي-بيلمان (HJB) :
أينيصف ديناميكيات النظام. تشمل المتغيرات الرئيسية البرمجة الديناميكية الاستدلالية (HDP)، والبرمجة الاستدلالية المزدوجة (DHP)، والبرمجة الاستدلالية المزدوجة المعممة (GDHP). [ 7 ]
تم تطبيق منهجية البرمجة الديناميكية التكيفية (ADP) في مجالات الروبوتات وأنظمة الطاقة والمركبات ذاتية القيادة، حيث توفر إطار عمل قائم على البيانات للتحكم شبه الأمثل دون الحاجة إلى نماذج كاملة للنظام. ولا تزال هناك تحديات في ضمان استقرار الأنظمة غير الخطية العامة وتقاربها.
التطبيقات
تم تطبيق تقنية التحكم متعدد المستويات (MLC) بنجاح على العديد من مسائل التحكم غير الخطي، لاستكشاف آليات التشغيل غير المعروفة وغير المتوقعة في كثير من الأحيان. ومن أمثلة التطبيقات ما يلي:
- التحكم في وضعية المركبة الفضائية ، [ 8 ]
- التحكم الحراري في المباني، [ 9 ]
- التحكم في الاضطراب عن طريق التغذية الراجعة ، [ 2 ] [ 10 ]
- والمركبات التي يتم تشغيلها عن بعد تحت الماء . [ 11 ]
تم تلخيص العديد من تطبيقات الهندسة الأخرى لتقنية MLC في المقالة الاستعراضية التي كتبها بي جيه فليمنج و آر سي بورشهاوس (2002). [ 12 ]
كما هو الحال بالنسبة لجميع الطرق غير الخطية العامة، فإن MLC لا يضمن التقارب أو الأمثلية أو المتانة لمجموعة من ظروف التشغيل.
انظر أيضاً
مراجع
- ↑ توماس باك وهانز-بول شفيل (ربيع 1993) "نظرة عامة على الخوارزميات التطورية لتحسين المعلمات" ، مجلة الحوسبة التطورية (مطبعة معهد ماساتشوستس للتكنولوجيا) ، المجلد 1، العدد 1، الصفحات 1-23
- 1 2 N. Benard, J. Pons-Prats, J. Periaux, G. Bugeda, J.-P. Bonnet & E. Moreau, (2015) "خوارزمية جينية متعددة المدخلات للتحسين التجريبي لإعادة التثبيت في اتجاه مجرى خطوة مواجهة للخلف مع مشغل بلازما سطحي" ، ورقة AIAA 2015-2957 في المؤتمر السادس والأربعين لديناميكيات البلازما والليزر التابع لـ AIAA، دالاس، تكساس، الولايات المتحدة الأمريكية، ص 1-23.
- ↑ زبيغنيو ميشاليفيتش، سيزاري ز. يانيكو وجاسيك ب. كراوتشيك (يوليو 1992) "خوارزمية جينية معدلة لمشاكل التحكم الأمثل" ، [الحواسيب والرياضيات مع التطبيقات]، المجلد 23، العدد 12، الصفحات 83-94.
- ↑ سي. لي، جيه. كيم، دي. بابكوك، وآر. غودمان (1997) "تطبيق الشبكات العصبية للتحكم في الاضطراب لتقليل السحب" ، فيزياء الموائع ، المجلد 6، العدد 9، الصفحات 1740-1747
- ↑ DC Dracopoulos & S. Kent (ديسمبر 1997) "البرمجة الجينية للتنبؤ والتحكم" ، الحوسبة العصبية والتطبيقات (سبرينغر)، المجلد 6، العدد 4، الصفحات 214-228.
- ↑ أندرو ج. بارتو (ديسمبر 1994) "التحكم بالتعلم المعزز" ، الرأي الحالي في علم الأحياء العصبي ، المجلد 6، العدد 4، الصفحات 888-893
- 1 2 جيانغ، يو؛ جيانغ، تشونغ بينغ (30-05-2017). البرمجة الديناميكية التكيفية القوية ( الطبعة الأولى). وايلي. doi : 10.1002/9781119132677 . ISBN 978-1-119-13264-6.
- ↑ ديميتريس. سي. دراكوبولوس وأنتونيا. جيه. جونز (1994) التحكم التكيفي العصبي الوراثي في الموقف ، الحوسبة العصبية والتطبيقات (سبرينغر)، المجلد 2، العدد 4، الصفحات 183-204.
- ↑ جوناثان أ. رايت، هيذر أ. لوسمور و رازيه فارماني (2002) "تحسين التصميم الحراري للمباني والتحكم فيه بواسطة خوارزمية جينية متعددة المعايير ، [الطاقة والمباني]، المجلد 34، العدد 9، الصفحات 959-972.
- ↑ ستيفن ج. برونتون وبيرند ر. نواك (2015) التحكم في الاضطراب ذو الحلقة المغلقة: التقدم والتحديات ، مراجعات الميكانيكا التطبيقية ، المجلد 67، العدد 5، المقالة 050801، الصفحات 1-48.
- ↑ J. Javadi-Moghaddam, & A. Bagheri (2010 "نظام تحكم خوارزمية جينية قائم على وضع الانزلاق العصبي الضبابي التكيفي لمركبة يتم تشغيلها عن بعد تحت الماء" ، أنظمة الخبراء مع التطبيقات ، المجلد 37 العدد 1، الصفحات 647-660.
- ↑ بيتر ج. فليمنج، آر سي بورشهاوس (2002 "الخوارزميات التطورية في هندسة أنظمة التحكم: دراسة استقصائية" ممارسة هندسة التحكم ، المجلد 10، العدد 11، الصفحات 1223-1241
للمزيد من القراءة
- ديميتريس سي دراكوبولوس (أغسطس 1997) "خوارزميات التعلم التطوري للتحكم التكيفي العصبي" ، سبرينغر. ISBN 978-3-540-76161-7.
- توماس دوريز، ستيفن إل. برونتون، وبيرند آر. نواك (نوفمبر 2016) "التحكم بالتعلم الآلي - ترويض الديناميكيات غير الخطية والاضطراب" ، سبرينغر. ISBN 978-3-319-40624-4.
- التعلم الآلي
- نظرية التحكم
- علم التحكم الآلي
