फ़ज़ी लॉजिक - इंप्रेशस इनपुट्स के आधार पर नियंत्रण प्राप्त करने का एक तरीका

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





डिजिटल नियंत्रण के इस युग में, लगभग हर उपकरण का उपयोग करके नियंत्रित किया जाता है डिजिटल नियंत्रण 1 और 0. का उपयोग करने वाला स्तर, लेकिन जरा सोचिए, आपके द्वारा पूरी की जाने वाली दैनिक प्रक्रियाओं के प्रत्येक आउटपुट को इनपुट के केवल दो राज्यों पर निर्भर करने के बारे में सोचना बहुत ही अलौकिक नहीं है। नहीं, निश्चित रूप से। बस अपनी माँ को कुछ स्वादिष्ट भोजन पकाने की कल्पना करें और आप उसकी प्रशंसा करने से खुद को रोक नहीं सकते। तो भोजन इतना स्वादिष्ट कैसे बनता है? उचित मात्रा और अनुपात में सामग्री के अलावा के साथ, बिल्कुल। तो वह इसे कैसे प्रबंधित करती है? राशियों का सही संख्यात्मक ज्ञान के साथ? हमेशा नहीं। वह एक ज्ञात विचार के साथ ऐसा करती है, जो अनुभव के साथ आता है। यह वह जगह है जहां एक कंट्रोल लॉजिक का विचार आता है जो कि इनपुट स्टेट्स की बजाय इनपुट स्टेट्स का उपयोग करता है जो कि एक लॉजिक है जिसमें कुछ परफेक्ट इनपुट्स की आवश्यकता नहीं होती है बल्कि यह केवल इनपुट्स के एक विशिष्ट अनुमान के साथ काम करता है। यह फजी लॉजिक है।

फजी लॉजिक क्या है?

फ़ज़ी लॉजिक एक बुनियादी नियंत्रण प्रणाली है जो इनपुट की स्थिति की डिग्री पर निर्भर करता है और आउटपुट इस राज्य के इनपुट और परिवर्तन की दर की स्थिति पर निर्भर करता है। दूसरे शब्दों में, एक फजी लॉजिक सिस्टम इनपुट की स्थिति की संभावना के आधार पर किसी विशेष आउटपुट को असाइन करने के सिद्धांत पर काम करता है।




फजी लॉजिक की उत्पत्ति कैसे हुई?

फजी लॉजिक को 1965 में कैलिफोर्निया विश्वविद्यालय, बर्कले में लॉट्फी ज़ादेह द्वारा विकसित किया गया था, जो बाइनरी मूल्यों के बजाय प्राकृतिक मूल्यों के आधार पर कंप्यूटर प्रक्रियाओं को करने का एक तरीका है। इसे शुरू में डेटा को प्रोसेस करने के तरीके के रूप में इस्तेमाल किया गया था और बाद में इसे कंट्रोल स्ट्रेटजी के रूप में इस्तेमाल किया जाने लगा।

फजी लॉजिक कैसे काम करता है?

फ़ज़ी लॉजिक मान्यताओं के आधार पर आउटपुट तय करने की अवधारणा पर काम करता है। यह सेट पर आधारित काम करता है। प्रत्येक सेट आउटपुट की संभावित स्थिति को परिभाषित करने वाले कुछ भाषाई चर का प्रतिनिधित्व करता है। इनपुट की प्रत्येक संभावित स्थिति और राज्य के परिवर्तन की डिग्री सेट का एक हिस्सा है, जिसके आधार पर आउटपुट की भविष्यवाणी की जाती है। यह if-else-the के सिद्धांत पर कार्य करता है, अर्थात् यदि A और B तब Z।



मान लीजिए कि हम एक ऐसी प्रणाली को नियंत्रित करना चाहते हैं जहां आउटपुट सेट X में कहीं भी हो सकता है, जेनेरिक मान x के साथ, जैसे कि X X का है। किसी विशेष सेट A पर विचार करें जो कि X का सबसेट है जैसे कि A के सभी सदस्य हैं। अंतराल 0 और 1. सेट ए को फजी सेट और च के मूल्य के रूप में जाना जाता हैसेवा मेरे(x) x में उस सेट में x की सदस्यता की डिग्री को दर्शाता है। सेट में x की सदस्यता की डिग्री के आधार पर आउटपुट तय किया जाता है। सदस्यता का यह असाइनमेंट इनपुट्स और इनपुट के परिवर्तन की दर के आधार पर आउटपुट की धारणा पर निर्भर करता है।

इन फ़ज़ी सेट्स को सदस्यता कार्यों का उपयोग करके रेखांकन किया जाता है और फ़ंक्शन के प्रत्येक भाग में सदस्यता की डिग्री के आधार पर आउटपुट का निर्णय लिया जाता है। सेट की सदस्यता IF-Else तर्क द्वारा तय की गई है।


आम तौर पर, सेट के चर इनपुट की स्थिति और इनपुट के परिवर्तन की डिग्री होते हैं और आउटपुट की सदस्यता इनपुट की स्थिति और इनपुट के परिवर्तन की दर के तर्क और संचालन पर निर्भर करती है। मल्टी-इनपुट सिस्टम के लिए, चर अलग-अलग इनपुट भी हो सकते हैं और आउटपुट चर के बीच AND ऑपरेशन के संभावित परिणाम हो सकते हैं।

फजी कंट्रोल सिस्टम

एक फजी नियंत्रण प्रणाली में निम्नलिखित घटक होते हैं:

एक फजी लॉजिक कंट्रोल सिस्टम

एक फजी लॉजिक कंट्रोल सिस्टम

एक फजीहत करनेवाला जो संख्यात्मक रूप में मापा या इनपुट चर को भाषाई चर में बदल देता है।

एक नियंत्रक भाषाई जानकारी के आधार पर आउटपुट असाइन करने का फ़ज़ी लॉजिक ऑपरेशन करता है। यह नियंत्रण तर्क को प्राप्त करने के लिए व्याख्या के मानवीय तरीके के आधार पर अनुमानित तर्क करता है। नियंत्रक में ज्ञान का आधार और अंतर्ग्रहण इंजन होता है। ज्ञान आधार में सदस्यता कार्य और फ़ज़ी नियम शामिल हैं, जो पर्यावरण के अनुसार सिस्टम ऑपरेशन के ज्ञान द्वारा प्राप्त किए जाते हैं।

डिफ्यूज करने वाला सिस्टम को नियंत्रित करने के लिए इस फजी आउटपुट को आवश्यक आउटपुट में परिवर्तित करता है।

इनपुट के तापमान के आधार पर पंखे की गति को नियंत्रित करने के लिए फजी लॉजिक का उपयोग करते हुए एक सरल नियंत्रण प्रणाली।

मान लीजिए कि आप कमरे के तापमान के आधार पर पंखे की गति को नियंत्रित करना चाहते हैं। एक सामान्य आम आदमी के लिए यदि कमरे का तापमान ऐसा है कि वह बहुत गर्म महसूस करता है, तो पंखे की गति पूर्ण मूल्य तक बढ़ जाती है। यदि वह थोड़ा गर्म महसूस करता है, तो पंखे की गति में मामूली वृद्धि होती है। यदि उसे बहुत अधिक ठंड लगती है, तो पंखे की गति बहुत कम हो जाती है।

तो कैसे अपने कंप्यूटर ऐसा करने के लिए?

इस प्रकार हम इसे प्राप्त कर सकते हैं:

तापमान इनपुट के आधार पर फैन स्पीड को नियंत्रित करना

तापमान इनपुट के आधार पर फैन स्पीड को नियंत्रित करना

  • तापमान संवेदक कमरों के तापमान मूल्यों को मापता है। प्राप्त मूल्यों को लिया जाता है और फिर फजीफ़ायर को दिया जाता है।
  • फ़ज़ीफ़ायर प्रत्येक मापा मूल्य और मापा मूल्य के परिवर्तन की दर के लिए भाषाई चर प्रदान करता है।

उदाहरण के लिए, यदि मापा मूल्य 40⁰C और अधिक है, तो कमरा बहुत गर्म है

यदि मापा मूल्य 30⁰C से 40 measuredC के बीच है, तो कमरा काफी गर्म है

यदि मापा मूल्य 22 से 28⁰C है, तो कमरा मध्यम है

यदि मापा मूल्य 10 से 20⁰C है, तो कमरा ठंडा है

यदि मापा मूल्य 10 से नीचे है, तो कमरा बहुत ठंडा है।

  • अगले कदम में ज्ञान आधार का कामकाज शामिल है जिसमें इन सदस्य कार्यों की जानकारी के साथ-साथ नियम आधार भी शामिल है।

उदाहरण के लिए, यदि कमरा बहुत गर्म है और कमरा तेजी से गर्म हो रहा है, तो पंखे की गति को हाई पर सेट करें

यदि कमरा बहुत गर्म है और कमरा धीरे-धीरे गर्म हो रहा है, तो पंखे की गति को उच्च से कम पर सेट करें।

  • अगले चरण में इस भाषाई आउटपुट चर को संख्यात्मक चर या तार्किक चर में पंखे को चलाने के लिए परिवर्तित करना शामिल है मोटर चालक
  • अंतिम चरण में प्रशंसक मोटर चालक को उचित इनपुट देकर पंखे की गति को नियंत्रित करना शामिल है।

तो यह फजी लॉजिक का एक संक्षिप्त अवलोकन है, आगे कोई भी इनपुट जोड़े जाने का स्वागत है।