آموزش مقدماتی فازی در متلب
آموزش مقدماتی فازی در متلب : آموزش تخصصی متلب
آموزش تخصصی متلب : امروزه سیستم های فازی کاربرد گسترده ای پیدا کـرده انـد . کـاربرد سیـستم هـای فـازی حتـی بـه وسایل خانگی مانند یخچال ، جاروبرقی و غیره نیز راه پیدا کرده است . معمـولاً دو نـوع سیـستم فـازی داریم ، سیستم های فازی غیر مبتنی بر مدل و سیستم های فازی بتنی بر مدل . سیستم های فازی غیر مبتنی بر مدل برای سیستم هائی به کار می روند که مدل دقیقی از سیستم تحت کنترل نداریم و یا مـدل سـازی آن مشکل است . وقتی از سیستم تحت کنترل یک مدل ریاضی در دست داریم می تـوانیم از روشـهای مبتنی بر مدل استفاده کنیم . سیستم های فازی T-S معمولاً مبتنی بر مدل هستند
آموزش تخصصی متلببرای آموزش کنترل فازی ابتدا به ساکن باید مفهوم فازی را مطالعه و سپس به مجموعه های فازی و موتور استنتاج و دی فازی سازی و سپس به شبیه سازی در متلب برسیم .
مقدمات فازی در ویدیو زیر را میتوانید مشاهده نمایید.
آموزش کنترل فازی در متلب به همراه مثال
برای ورود به محیط فازی از دستور fuzzy استفاده می کنیم که صفحه زیر پدیدار می گردد:
توابع عضویت ورودی و خروجی را با کلیک بر روی شکل بالا بصورت زیر در می آید:
و صفحه قوانین بصورت زیر می باشد:
پس از نوشتن توایع عضویت ورودی و خروجی و قوانین صفحه توابع را از منوی view سربرگ rules رو انتخاب می کنیم که بصورت زیر می باشد:
و از منوی view می توان به رویه سطوح نیز دست یافت :
آموزش تخصصی متلب تنها نکته ای که در این میان می باشد این است که اگر چه کنترلر فازی بسیار راحت تر از سایر کنترلر ها می توان طراحی نمود اما نکته مهم نوشتن دقیق قوانین می باشد که باید بتوان با توجه به تجربه افراد قوانین را دقیق تنظیم نمود.
دیدگاه ها