استخراج قوانین و پارامترهای سیستم های فازی به صورت خودکار با استفاده از NSGA-II

استخراج قوانین و پارامترهای سیستم های فازی به صورت خودکار با استفاده از NSGA-II

امیرحسین رهبری1 علی جمالی2

1) دانشجو ارشد گروه مکانیک ، دانشکده مکانیک، دانشگاه گیلان، رشت، ایران
2) دانشیار گروه مکانیک، دانشکده مکانیک، دانشگاه گیلان، رشت، ایران

محل انتشار : دهمین کنفرانس بین المللی مکانیک، ساخت، صنایع و مهندسی عمران(mmiconf.com)
چکیده :
سیستمهای فازی بر اساس قواعد اگر – آنگاه می تواند در حیطه های گوناگون نظیر کنترل، یادگیری ماشین ، کاهش ابعادی ، اقتصاد و بسیاری موارد دیگر به شکل کاربردی مورد استفاده قرار گرفته‌اند. برای کارکرد مناسب یک سیستم فازی، کشف و استخراج درست قواعد حاکم بر سیستم مورد مطالعه از اهمیت بسیار بالایی برخوردار است. در این مقاله راهکاری برای استخراج قواعد اگر – آنگاه و پارامترهای سیستم های فازی به صورت کاملا هوشمند و اتوماتیک با استفاده از بهینه سازی چند هدفی پیشنهاد شده است. الگوریتم پیشنهادی با کدگداری فضای جستجو به صورت یک کروموزوم مناسب، تمامی قوانین و همچنین نوع و بازه توابع عضویت و پارامترهای فازی نظیر عملگرها و همچنین روابط استنتاج و غیر فازی ساز را بر اساس معیار های کاهش خطا و همچنین نرمی پاسخ به صورت خودکار استخراج کند. به عبارت دیگر تمامی پارامترهای سیستم فازی و قواعد اگر – آنگاه سیستم فازی به عنوان متغییر طراحی در نظر گرفته می شوند تا بتواند به طور همزمان دو تابع هدف خطا و نرمی پاسخ را بهینه کند. با استفاده از الگوریتم پیشنهادی در نهایت مجموعه پرتو شامل نقاط بهینه غیر برتر ارائه می شود که طراح می تواند از بین آنها نقطه مصالحه طراحی را انتخاب کند. از الگوریتم پیشنهادی برای طراحی سیستم فازی جهت پارک خودکار خودرو استفاده شده است که نتایج بدست آمده نشان دهنده کارایی الگوریتم پیشنهادی است.
کلمات کلیدی : سیستم فازی بهینه سازی چند هدفی استخراج خودکار قواعد پرتو