از اشکالات عمومی شبکههای عصبی میتوان به غیر شفاف و مات بودن نحوه ی ذخیره شدن اطلاعات در آنها اشاره نمود، به این معنی که اطلاعات در مجموعه وسیعی از ضرایب نگهداری شده و رابطه مستقیم و قابل درکی با پارامترهای شبکه ندارند یا به عبارتی بسیار ساده تر رابطه منطقی برای چگونگی آموزش پارامترها وجود ندارد [۱۸]. ولی خاصیت یادگیری در این شبکه ها می تواند به عنوان یک نقطه برتری مدنظر قرار گیرد.
سیستمهای فازی بر پایه نحوی تصمیمگیری تقریبی بر پایه تجربه فردی یا گروهی انسان بنا شدهاند. در این سیستمها به مدلسازی کمیتها به صورت کیفی و شهودی پرداخته (بجای استفاده از مقادیر کمی) و به این ترتیب در مواجهه با نامعینیها تلاش میکنیم [۱۹].
از مزایای بزرگ سیستمهای فازی، سادگی و قابلیت فهم آنها میباشد که استفاده و درک آنها را بسیار ساده میکند. قابلیت استنتاج تقریبی و دقت قابل تنظیم در برخورد با مسایل از دیگر مزایای این سیستمها میباشد اما متاسفانه این سیستمها دارای قابلیت یادگیری نمیباشند و در مواجهه با سیستمهای پیچیده، مشکل تنظیم کردن زمانبر و طاقتفرسای توابع عضویت و قوانین لازم را دارند. اگرچه که توانایی سیستمهای فازی نیز در حل مسایل پیچیده مدلسازی و پیشبینی، کنترل و هوش مصنوعی با بهره گرفتن از مثالهای متعدد مورد تایید قرار گرفته است [۲۰]. با توجه به قابلیتهای مکمل[۳۲] (و نه رقابتی)[۳۳] این دو راهکار یعنی شبکه های عصبی و سیستم های فازی، با ترکیب آنها میتوان تواماً از مزایایشان استفاده کرد. بدین صورت که با افزودن خاصیت یادگیری شبکه های عصبی به سیستم های فازی می توان مشکلات مربوط به چگونگی تنظیم توابع تعلق و قوانین را مرتفع ساخت. توسعه سیستمهای فازی– عصبی گامی در همین راستا میباشد که با ترکیب این دو روش از قابلیت یادگیری و پردازش موازی شبکههای عصبی و استنتاج تقریبی فازی استفاده میکند و ماحصل آن یک سیستم هوشمند است که در برخورد با یک سیستم، بدون در دست داشتن معادلات دیفرانسیل حاکم و با داشتن حداقل امکانات ممکن (مثلاً داشتن توصیف تقریبی و زبانی و یا داشتن مقادیری خاص از یک متغیر) توانایی تجهیز و تحلیل دارد و قابلیت تطبیقپذیری آن مشکل ما را در مواجهه با سیستمهای تغییرپذیر حل می کند.
۴-۲- فازی
۴-۲-۱- مجموعه های فازی
مجموعه فازی مشابه مجموعه کلاسیک است که هر عضو علاوه بر عضویت دارای میزان وابستگی در محدوده]۱ ۰[ به مجموعه نیز هست.
(۴-۱)
مجموعه فازی دارای سه ویزگی مهم است ]۲۱[:
۱- توابع تعلق، که میزان وابستگی هر عضو به مجموعه را نشان می دهند، توابعی ریاضی هستند همانند توابع گوسین و مثلثی.
۲- توابع تعلق را می توان با بهره گرفتن از دانش انسان خبره و یا با مجموعه های فازی جمع آوری شده بطور دقیق تنظیم کرد.
۳- مجموعه فازی متناظر با تابع تعلق است، زیرا هر مجموعه فازی با تابع تعلق خود رابطه یک به یک دارد.
۴-۲-۲- منطق فازی
منطق[۳۴]، مطالعه روش ها و اصول استدلال می باشد و استدلال[۳۵] به معنای به دست آوردن گزاره هاو نتایج جدید از گزاره ها و عبارت های موجود است. در منطق فازی بر خلاف منطق کلاسیک طیفی از درستی در محدوده ]۱ ۰[ داریم. این تعمیم امکان استدلال تقریبی[۳۶] را از نتایج نادقیق و تقریبی از شرایط نادقیق می دهد. منطق فازی بر سه اصل اساسی وضع مقدم تعمیم یافته[۳۷]، رفع تالی تعمیم یافته[۳۸] و قیاس فرضی تعمیم یافته[۳۹] استوار است. این سه اصل تعمیم یافته قواعد استنتاج منطق کلاسیک است ]۲۱[.
۴-۲-۳- سیستم فازی
سیستم فازی همانطور که در شکل (۴-۱) نشان داده شده است، از پنج بخش پایگاه داده، پایگاه قواعد[۴۰]، موتور استنتاج فازی[۴۱]، فازی ساز[۴۲] و غیرفازی ساز[۴۳] تشکیل شده است ]۲۱[. فازی ساز نگاشتی از یک نقطه به یک مجموعه فازی است، متداول ترین فازی ساز، فازی ساز گوسین است. پایگاه قواعد فازی، مجموعه دانش ما در مورد مساله تعریف شده است و پایگاه داده شامل اطلاعاتی از تعداد و نوع توابع تعلق و تکیه گاه آنها می باشد. موتور استنتاج فازی با بهره گرفتن از پایگاه دانش که همان قواعد فازی است از مجموعه های فازی ورودی، خروجی متناسبی را استنتاج می نماید. حال باید مجموعه های فازی خروجی را با یک نگاشت به نام غیرفازی ساز به نقطه قطعی منتسب نماییم. سیستم فازی را می توان به عنوان کنترل کننده در سیستم حلقه باز و حلقه بسته استفاده نمود.
شکل (۴-۱) : ساختار سیستم فازی با فازی ساز و غیرفازی ساز
فازی ساز
غیرفازی ساز
پایگاه قواعد
پایگاه داده
fuzzy sets in U
fuzzy sets in V
y in V
x in U
موتور استنتاج
۴-۳- کنترل کننده فازی بازوی انعطاف پذیر
کنترل کننده فازی که طراحی می شود دارای چهار ورودی، شامل خطای جابجایی زاویه مفصل، خطای انحراف انتهای بازوی انعطاف پذیر و مقادیر مشتق آنها و یک خروجی، ولتاژ اعمالی به موتور، می باشد. برای هرمتغیر ورودی و خروجی، ۳ تابع تعلق با نام های مثبت، صفر و منفی تعریف شده است.
ساختار کنترل کننده فازی در شکل (۴-۲) نشان داده شده است.
شکل (۴-۲): دیاگرام کنترل کننده فازی
برای چنین کنترل کننده ای پایگاه قواعدی با ۳۴ قانون می توان متصور شد ولی علاوه بر اینکه تعداد زیاد قوانین باعث افزایش حجم محاسبات و ایجاد مشکل درپیاده سازی می شود، وجود قوانین چهار بعدی باعث افزایش پیچیدگی در تعبیر پذیری و وجود قانون های معادل تکراری یا متناقض در کنار یکدیگر است.
بنابر این پایگاه قواعد در دو ساختارکوچکتراز نظر تعداد قوانین و ساده ترازنظر حجم محاسبات و تعبیر پذیری قوانین، بررسی می شود. در جدول (۴-۱)، این دو ساختار طبق نوع آرایش ورودی ها نشان داده شده است.
قوانین برای ساختار اول، طبق جدول های (۴-۲) و (۴-۳) تعریف شده اند و برای ساختار دوم طبق جدول های (۴-۴) و (۴-۵) می باشند.
جدول (۴-۱): ورودی های کنترل کننده بازوی انعطاف پذیر درساختارهای اول و دوم
خطای جابجایی زاویه ای مفصل (e1) | ورودی X1 | مجموعه قوانین (A) | ورودی های کنترل کننده در ساختار اول |
مشتق خطای جابجایی زاویه ای مفصل (de1) | ورودی X2 | ||
خطای انحراف انتهای بازوی انعطاف پذیر(e2) | ورودی X3 | مجموعه قوانین (B) | |
مشتق خطای انحراف انتهای بازوی انعطاف پذیر (de2) |
فرم در حال بارگذاری ...