منطق فازی (Fuzzy Logic) یک سیستم استدلالی است که برخلاف منطق کلاسیک (که فقط درست یا غلط را میپذیرد)، امکان کار با مفاهیم نیمهدرست و درجات مختلف حقیقت را فراهم میکند. این منطق برای مدلسازی عدم قطعیت و ابهام در سیستمهای واقعی کاربرد گستردهای دارد.
📌 مقایسه منطق فازی و منطق کلاسیک
ویژگی |
منطق کلاسیک |
منطق فازی |
مقادیر ورودی |
فقط ۰ و ۱ (خاموش/روشن) |
هر عدد بین ۰ تا ۱ (مثلاً ۰.۷) |
شرایط |
قطعی (مثلاً "اگر دما > ۳۰ است") |
غیرقطعی (مثلاً "اگر دما گرم است") |
کاربرد |
سیستمهای دیجیتال ساده |
سیستمهای پیچیده با ورودیهای نادقیق |
✅ مثال:
🧩 اجزای اصلی منطق فازی
۱. متغیرهای زبانی (Linguistic Variables)
به جای اعداد دقیق، از کلمات مانند:
-
دما: {سرد، معتدل، گرم}
-
سرعت: {کم، متوسط، زیاد}
۲. توابع عضویت (Membership Functions)
تعیین میکند که یک مقدار چقدر به یک مجموعه فازی تعلق دارد.
📊 مثال:
۳. قواعد فازی (Fuzzy Rules)
به صورت اگر-آنگاه (If-Then) تعریف میشوند.
python
Copy
Download
Rule ۱: IF دما سرد است THEN بخاری را قوی روشن کن.
Rule ۲: IF دما گرم است THEN کولر را روشن کن.
۴. مرحله غیرفازیسازی (Defuzzification)
تبدیل خروجی فازی به یک مقدار قطعی (مثلاً سرعت دقیق موتور).
⚙️ مراحل طراحی یک سیستم فازی
-
فازیسازی (Fuzzification): تبدیل ورودیهای دقیق به مقادیر فازی.
-
اعمال قواعد فازی: ارزیابی تمام قواعد موجود.
-
ترکیب نتایج: تجمیع خروجیهای قواعد.
-
غیرفازیسازی: تبدیل نتیجه نهایی به یک خروجی قابل اجرا.
🎯 کاربردهای منطق فازی
۱. کنترل خودکار (Fuzzy Control Systems)
۲. پزشکی
۳. هوش مصنوعی و رباتیک
۴. سیستمهای اقتصادی
📚 منابع یادگیری
💡 چرا منطق فازی مهم است؟
در دنیای واقعی، بسیاری از مسائل سیاه یا سفید نیستند! منطق فازی کمک میکند تا ابهام و عدم قطعیت را به شکلی شبیهبه انسان مدل کنیم.
|