کنترل کننده کاوشگر (Probing Controller)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده کاوشگر (Probing Controller) :
کنترل با سیگنال کاوش برای شناسایی
کنترل کننده کاوشگر یا Probing Controller یک کنترل کننده است که به طور فعال سیگنال های کاوش (پروب) را به ورودی سیستم اضافه می کند تا اطلاعات بیشتری درباره دینامیک یا پارامترهای سیستم به دست آورد. این کار معمولا برای بهبود عملکرد در سیستم های تطبیقی و خود-بهینه ساز انجام می شود. سیگنال کاوش می تواند یک نویز مصنوعی با دامنه کوچک باشد.
کنترل کننده کاوشگر یک روش عملی برای تقریب کنترل دوال است. با افزودن یک سیگنال کاوش (مانند موج سینوسی با فرکانس مشخص)، می توان سیستم را در فرکانس های مختلف تحریک کرد و اطلاعاتی برای شناسایی یا تخمین به دست آورد.
\[ u(t) = u_{control}(t) + d(t) \quad \text{(d(t) سیگنال کاوش)} \]کاربردها: کنترل تطبیقی که نیاز به تحریک پایدار دارد، سیستم های خود-بهینه ساز (Extremum Seeking Control)، شناسایی آنلاین سیستم، کنترل دوال تقریبی.
✅ مزایا: بهبود کیفیت شناسایی، قابلیت اجرا در سیستم های واقعی، سادگی نسبی.
⚠️ معایب: ایجاد نوسان و اغتشاش در سیستم، ممکن است باعث کاهش کیفیت کنترل لحظه ای شود.
در روش Extremum Seeking Control (ESC)، از یک سیگنال کاوش سینوسی برای یافتن گرادیان تابع هدف استفاده می شود. این یک مثال از کنترل کننده کاوشگر است.
مثال: یک پنل خورشیدی که می خواهیم نقطه حداکثر توان (MPP) را پیدا کنیم. یک کنترل کننده کاوشگر یک موج سینوسی کوچک به ولتاژ اعمال می کند و تغییرات توان را مشاهده می کند. با تحلیل این تغییرات، جهت حرکت به سمت MPP تعیین می شود.