توضیحات
شبیه سازی کنترل فازی در متلب
در این پروژه یک مثال ساده از کنترل فازی در محیط سیمولینک متلب ایجاد و شبیه سازی شده است. بلوک دیاگرام این سیستم کنترلی و نتایج آن را در تصاویر زیر مشاهده میکنید:
منطق فازی
یک سیستم کنترل فازی یک سیستم کنترل مبتنی بر منطق فازی است. یک سیستم ریاضی که مقادیر ورودی آنالوگ را از نظر متغیرهای منطقی که مقادیر متوالی بین ۰ و ۱ هستند بدست می آورد. بر خلاف منطق کلاسیک یا دیجیتال ، که بر روی مقادیر گسسته ۰ یا ۱ (به ترتیب غلط یا درست) تمرکز دارد.
منطق فازی به طور گسترده ای در کنترل دستگاه استفاده می شود. اصطلاح “فازی” به این واقعیت اشاره دارد که منطق درگیر می تواند با مفاهیمی برخورد کند که نمی توانند به عنوان “درست” یا “نادرست” بیان شوند ، بلکه به عنوان “تا حدی درست” بیان می شوند. اگرچه رویکردهای جایگزین مانند الگوریتم های ژنتیکی و شبکه های عصبی در بسیاری موارد می توانند درست و همچنین منطق فازی را انجام دهند ، منطق فازی این مزیت را دارد که راه حل مسئله را می توان از نظر فنی ارائه داد که اپراتورهای انسانی بتوانند آن را درک کنند ، تا تجربه آنها در مورد استفاده در طراحی کنترلر بکار گرفته شود. این باعث می شود مکانیزه کردن کارهایی که قبلاً با موفقیت توسط انسان انجام شده اند ، آسانتر شود.
کنترل فازی
متغیرهای ورودی در یک سیستم کنترل فازی به طور کلی توسط مجموعه ای از توابع عضویت مشابه به این ترسیم می شوند که به “مجموعه های فازی” معروف هستند. فرآیند تبدیل یک مقدار ورودی واضح به یک مقدار فازی “فازی سازی” نامیده می شود.
یک سیستم کنترل ممکن است انواع مختلفی از سوئیچ یا “ON-OFF” را به همراه ورودی های آنالوگ خود داشته باشد و چنین ورودی های سوئیچ البته همیشه یک مقدار حقیقی برابر با ۱ یا ۰ دارند ، اما این سیستم کنترلی می تواند به عنوان توابع فازی ساده شده که دارای یک یا چند مقدار دیگر هستند با آن مقابله کند.
با توجه به “انتقال” متغیرهای ورودی به توابع عضویت و مقادیر حقیقی ، میکروکنترلر سپس تصمیم می گیرد که براساس مجموعه ای از “قوانین” ، چه اقدامی انجام دهد ، برای مثال:
اگر “دمای ترمز” “گرم” باشد و “سرعت” خیلی “سریع” نباشد بنابراین “فشار ترمز” کمی “کاهش” میابد.
در این مثال ، دو متغیر ورودی “دمای ترمز” و “سرعت” هستند که دارای مقادیر تعریف شده به عنوان مجموعه های فازی هستند. متغیر خروجی ، “فشار ترمز” نیز توسط یک مجموعه فازی تعریف شده است که می تواند مقادیری مانند “استاتیک” یا “کمی افزایش یافته” یا “کمی کاهش یافته” و غیره داشته باشد.(منبع)
شبیه سازی کنترل فازی در متلب
توسط متخصصان گروه پروماد انجام شده است.فایلهای نرم افزاری پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
اميرحسين اقاپوريحيوي –
سلام.نحوه شبیه سازی پروژه نام بلوک ها و.. توضیح داده شده یا نه؟
msdkrdn –
طبق توضیحات نوشته شده. فایل راهنما ندارد
Hesam –
کنترل فازی ربات هم کار میکنید؟
msdkrdn –
بله پروژه آماده داریم در این زمینه سرچ کنید داخل فروشگاه
Behrooz –
دقیقا چه سیستمی تحت کنترل قرار گرفته؟
msdkrdn –
یک مدار ساده
سودابه –
عالی