چکیده: (4364 مشاهده)
در این مقاله با استفاده از پارامترسازی - اسپلاین روشی جدید بر اساس الگوریتم ژنتیک ترکیبی اصلاحشده (MHGA) پیشنهادی، برای حل دستهای از مسایل کنترل بهینه معرفی میکنیم. در هر گام از الگوریتم پیشنهادی، با افراز متساویالفاصلهی بازه ی زمانی، MHGA با یک جمعیت اولیه ی کاملا تصادفی اجرا میشود، که هر فرد جمعیت یک ماتریس از مقادیر ورودی کنترل در گرههای زمانی افراز جاری است. MHGA، الگوریتم GA را با SQP، به عنوان یک جستجوگر محلی ترکیب میکند. برای کاهش زمان محاسباتی، تعداد تکرارهای الگوریتم SQP، در گامهای اولیه، کوچک انتخاب میشود و به تدریج، بعد از پیدا کردن ناحیه ی تقریبی جواب در فضای جستجو، در تکرارهای بعدی، آن را افزایش میدهیم. جواب بهینه ی حاصل از MHGA، به عنوان ضرایب - اسپلاین در پارامترسازی کنترل استفاده میشود. برای تقریب بهتر منحنی کنترل در گام بعد، تعداد نقاط گرهای در افراز جاری را افزایش می دهیم و فرایند بالا را تکرار میکنیم. الگوریتم، زمانی متوقف میشود که نرم تفاضل دو منحنی کنترل پارامتری شده یا تفاضل مقادیر تابع هدف در دو گام متوالی از دقتهای مطلوبی کم تر باشد. برای بررسی کارایی الگوریتم پیشنهادی، نتایج عددی روی بیشتر از ده مساله ی کنترل بهینه پیادهسازی شده است.
نوع مطالعه:
پژوهشي |
موضوع مقاله:
تخصصي دریافت: 1393/9/29 | پذیرش: 1393/9/29 | انتشار: 1393/9/29