توضیحات
طراحی کنترل کننده فازی و PID با متلب
منطق فازی (به انگلیسی: fuzzy logic) اولین بار در پی تنظیم نظریهٔ مجموعههای فازی به وسیلهٔ پروفسور لطفی زاده (۱۹۶۵ م) در صحنهٔ محاسبات نو ظاهر شد.
واژهٔ fuzzy به معنای غیردقیق، ناواضح و مبهم (شناور) است.
کاربرد این بخش در علوم نرمافزاری را میتوان به طور ساده اینگونه تعریف کرد: منطق فازی از منطق ارزشهای «صفر و یک» نرمافزارهای کلاسیک فراتر رفته و درگاهی جدید برای دنیای علوم نرمافزاری و رایانهها میگشاید، زیرا فضای شناور و نامحدود بین اعداد صفر و یک را نیز در منطق و استدلالهای خود به کار برده و به چالش میکشد. منطق فازی از فضای بین دو ارزش «برویم» یا «نرویم»، ارزشهای جدید «شاید برویم» یا «میرویم اگر» یا حتی «احتمال دارد برویم» را استخراج کرده و به کار میگیرد. بدین ترتیب به عنوان مثال مدیر بانک پس از بررسی رایانهای بیلان اقتصادی یک بازرگان میتواند فراتر از منطق «وام میدهیم» یا «وام نمیدهیم» رفته و بگوید: «وام میدهیم اگر…» یا «وام نمیدهیم ولی…».
کنترلکننده PID (به انگلیسی: proportional–integral–derivative controller (PID controller)) از رایجترین نمونههای الگوریتم کنترل بازخوردی است که در بسیاری از فرایندهای کنترلی نظیر کنترل سرعت موتور DC، کنترل فشار، کنترل دما و… کاربرد دارد. کنترل کننده PID مقدار «خطا» بین خروجی فرایند و مقدار ورودی مطلوب (setpoint) محاسبه میکند. هدف کنترلکننده، به حداقل رساندن خطا با تنظیم ورودیهای کنترل فرایند است.
عملکرد
PID از سه قسمت مجزا به نامهای Proportional (تناسبی)،Integral (انتگرالگیر) و Derivative (مشتقگیر) تشکیل شده که هر کدام از آنها سیگنال خطا را به عنوان ورودی گرفته و عملیاتی را روی ان انجام میدهند و در نهایت خروجی شان با هم جمع میشود. خروجی این مجموعه که همان خروجی کنترلکننده PID است برای اصلاح خطا (error) به سیستم فرستاده میشود.
فرمول استاندارد PID به فرم زیر است:
بنابراین تابع تبدیل یک کنترلکننده PID به صورت زیر درمیآید:
در بسیاری از کنترل کننده ها به علت حساسیت عبارتِ مشتق نسبت به نویز و دشواری اجرا، از آن صرف نظر و کنترل را به صورت PI پیاده سازی میکنند. سیگنال (خروجی PID) بر اساس نسبتی از خطای کنونی سیستم (عملکرد حاضر)، به اضافه مجموع خطاهای سیستم (رفتار گذشته)، به اضافه مشتق خطای کنونی (تخمین خطی رفتار اینده) محاسبه میشود و برای اصلاح خطا به سیستم اعمال میگردد.
پروژه حاضر به طراحی کنترل کننده فازی و PID با متلب می پردازد.
نکات قابل ذکر:
- طراحی کنترل کننده فازی و PID با متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.