مبہم منطق - غلط استعمال کی بنیاد پر کنٹرول حاصل کرنے کا ایک طریقہ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ڈیجیٹل کنٹرول کے اس دور میں ، تقریبا ہر آلات کا استعمال کرتے ہوئے کنٹرول کیا جاتا ہے ڈیجیٹل کنٹرول سطح 1 اور 0 کا استعمال کرتے ہوئے۔ لیکن ذرا سوچئے ، کیا یہ سوچنا بالکل غیر عملی نہیں ہے کہ آپ جس روزانہ کے عمل کو دیکھتے ہیں اس کا ان پٹ صرف دو حالتوں پر منحصر ہوتا ہے۔ نہیں ، یقینی طور پر۔ ذرا تصور کریں کہ آپ کی والدہ کچھ مزیدار کھانا پکا رہی ہیں اور آپ خود کو اس کی تعریف کرنے سے نہیں روک سکتے ہیں۔ تو کھانا اتنا سوادج کیسے ہوتا ہے؟ بالکل ، مناسب مقدار اور تناسب میں اجزاء کے اضافے کے ساتھ۔ تو وہ اس کا انتظام کیسے کرتی ہے؟ مقدار کی کامل عددی معلومات کے ساتھ؟ ہمیشہ نہیں. وہ تجربے کے ساتھ آنے والے معلوم خیال کے ساتھ یہ کرتی ہے۔ یہیں پر ایک کنٹرول منطق کا خیال آتا ہے جو ان پٹ کے بجائے ان پٹ اسٹیٹ کی ڈگری استعمال کرتا ہے خود کو ایک ایسی منطق کی ضرورت ہوتی ہے جس میں کچھ کامل آدانوں کی ضرورت نہیں ہوتی ہے بلکہ ان پٹ کے صرف ایک مخصوص اندازے کے ساتھ کام کرتی ہے۔ یہ مبہم منطق ہے۔

فجی منطق کیا ہے؟

فجی منطق ایک بنیادی کنٹرول سسٹم ہے جو ان پٹ کی حالت کی ڈگری پر انحصار کرتا ہے اور آؤٹ پٹ اس حالت کی ان پٹ اور اس کی تبدیلی کی شرح پر منحصر ہوتا ہے۔ دوسرے لفظوں میں ، ایک مبہم منطق کا نظام ان پٹ کی حالت کے امکان کے لحاظ سے کسی خاص آؤٹ پٹ کو تفویض کرنے کے اصول پر کام کرتا ہے۔




فجی منطق کی ابتدا کیسے ہوئی؟

فوزی لاجک کو 1965 میں لوففی زاہد نے یونیورسٹی آف کیلیفورنیا ، برکلے میں بائنری اقدار کی بجائے قدرتی اقدار پر مبنی کمپیوٹر عمل انجام دینے کے لئے تیار کیا تھا۔ شروع میں اس کو ڈیٹا پر کارروائی کرنے کے راستے کے طور پر استعمال کیا گیا تھا اور بعد میں اسے کنٹرول کی حکمت عملی کے طور پر بھی استعمال کیا جانے لگا۔

فجی منطق کیسے کام کرتا ہے؟

مبہم منطق قیاسات کی بنیاد پر آؤٹ پٹ کا فیصلہ کرنے کے تصور پر کام کرتی ہے۔ یہ سیٹ پر مبنی کام کرتا ہے۔ ہر مجموعہ کچھ لسانی متغیرات کی نمائندگی کرتا ہے جو پیداوار کی ممکنہ حالت کی وضاحت کرتے ہیں۔ ان پٹ کی ہر ممکن حالت اور ریاست کی تبدیلی کی ڈگری سیٹ کا ایک حصہ ہوتی ہے ، اس پر منحصر ہوتا ہے کہ کس طرح آؤٹ پٹ کی پیشن گوئی کی جاتی ہے۔ یہ اگر - اور - کے اصول پر کام کرتا ہے ، یعنی اگر A&B پھر Z۔



فرض کریں کہ ہم کسی ایسے سسٹم کو کنٹرول کرنا چاہتے ہیں جہاں آؤٹ پٹ سیٹ X میں کہیں بھی ہو ، عام ویلیو x کے ساتھ ، جیسے کہ X کا تعلق ہے۔ ایک مخصوص سیٹ A پر غور کریں جو ایکس کا سبسیٹ ہے جس میں A کے تمام ممبران کا تعلق ہے۔ وقفہ 0 اور 1. سیٹ A ایک فجی سیٹ اور f کی قدر کے طور پر جانا جاتا ہےTO(x) x پر اس سیٹ میں ایکس کی ممبرشپ کی ڈگری کو ظاہر کرتا ہے۔ آؤٹ پٹ کا فیصلہ سیٹ میں ایکس کی ممبرشپ کی ڈگری کی بنیاد پر کیا جاتا ہے۔ ممبرشپ کی یہ تفویض آؤٹ پٹ کے مفروضہ اور ان پٹ کی تبدیلی کی شرح پر منحصر ہے۔

یہ مبہم سیٹ رکنیت کے افعال کو استعمال کرتے ہوئے گرافک انداز میں پیش کیے جاتے ہیں اور تقریب کے ہر حصے میں ممبرشپ کی ڈگری کی بنیاد پر آؤٹ پٹ کا فیصلہ کیا جاتا ہے۔ سیٹوں کی ممبرشپ کا فیصلہ IF-ELse دوسری منطق کے ذریعہ کیا جاتا ہے۔


عام طور پر ، سیٹ کے متغیر ان پٹ کی حالت اور ان پٹ کی تبدیلی کی ڈگری اور آؤٹ پٹ کی رکنیت ان پٹ کی حالت اور ان پٹ کی تبدیلی کی شرح کی منطق اور انحصار پر منحصر ہوتی ہے۔ ملٹی ان پٹ سسٹم کے ل the ، متغیر بھی مختلف ان پٹ ہوسکتے ہیں اور آؤٹ پٹ متغیر کے مابین AND عمل کا ممکنہ نتیجہ ہوسکتا ہے۔

فجی کنٹرول سسٹم

ایک مبہم کنٹرول سسٹم میں مندرجہ ذیل اجزاء شامل ہیں:

ایک مبہم منطق کنٹرول سسٹم

ایک مبہم منطق کنٹرول سسٹم

ایک فزیفائر جو عددی شکل میں ناپے ہوئے یا ان پٹ متغیر کو لسانی متغیر میں تبدیل کرتا ہے۔

ایک کنٹرولر لسانی معلومات کی بنیاد پر آؤٹ پٹ کو تفویض کرنے کے مبہم منطق کا عمل انجام دیتا ہے۔ یہ قابو منطق کے حصول کے لئے انسان کی تشریح کے طریق پر مبنی استدلال پیش کرتا ہے۔ کنٹرولر علم کی بنیاد اور تخمینہ انجن پر مشتمل ہوتا ہے۔ علم کی اساس رکنیت کے افعال اور مضحکہ خیز قواعد پر مشتمل ہے ، جو ماحول کے مطابق سسٹم آپریشن کے علم کے ذریعہ حاصل کیا جاتا ہے۔

Defuzzifier سسٹم کو کنٹرول کرنے کے لئے اس فجی آؤٹ پٹ کو مطلوبہ آؤٹ پٹ میں تبدیل کرتا ہے۔

ان پٹ کے درجہ حرارت پر منحصر مداح کی رفتار کو کنٹرول کرنے کے لئے فجی منطق کا استعمال کرتے ہوئے ایک آسان کنٹرول سسٹم۔

فرض کریں کہ آپ کمرے کے درجہ حرارت پر منحصر پنکھے کی رفتار کو کنٹرول کرنا چاہتے ہیں۔ ایک عام عام آدمی کے لئے اگر کمرے کا درجہ حرارت ایسا ہو کہ وہ بہت زیادہ گرم محسوس ہوتا ہے ، تو پنکھے کی رفتار پوری قدر میں بڑھ جاتی ہے۔ اگر اسے تھوڑا سا گرمی محسوس ہو تو پھر پنکھے کی رفتار معمولی حد تک بڑھ جاتی ہے۔ اگر وہ بہت سردی محسوس کرتا ہے تو ، پنکھے کی رفتار میں تیزی سے کمی واقع ہوتی ہے۔

تو آپ اپنے کمپیوٹر کو ایسا کرنے کے لئے کس طرح؟

اس طرح ہم اس کو حاصل کرسکتے ہیں۔

درجہ حرارت ان پٹ پر مبنی فین اسپیڈ کو کنٹرول کرنا

درجہ حرارت ان پٹ پر مبنی فین اسپیڈ کو کنٹرول کرنا

  • درجہ حرارت کا سینسر کمروں کے درجہ حرارت کی اقدار کی پیمائش کرتا ہے۔ حاصل کی گئی اقدار لی جاتی ہیں اور پھر فجیفائر کو دی جاتی ہیں۔
  • فجیفائیر ہر ماپنے قدر اور پیمائش شدہ قیمت میں تبدیلی کی شرح کے ل l لسانی متغیرات تفویض کرتا ہے۔

مثال کے طور پر ، اگر پیمائش شدہ قیمت 40⁰C اور اس سے اوپر ہے ، تو کمرہ بہت گرم ہے

اگر پیمائش شدہ قدر 30⁰C سے 40⁰C کے درمیان ہے تو ، کمرہ کافی گرم ہے

اگر ناپ کی گئی قیمت 22 سے 28⁰C ہے تو ، کمرہ معتدل ہے

اگر ناپ کی قیمت 10 سے 20⁰C ہے تو ، کمرہ ٹھنڈا ہے

اگر ناپ کی قیمت 10 سے کم ہے تو ، کمرا بہت ٹھنڈا ہے۔

  • اگلے مرحلے میں علم کے اڈے کا کام کرنا شامل ہے جس میں ان ممبران کے افعال کے ساتھ ساتھ حکمرانی کی بنیاد بھی شامل ہے۔

مثال کے طور پر ، اگر کمرہ بہت گرم ہو اور کمرہ تیزی سے گرم ہو رہا ہو ، تو پنکھے کی رفتار کو تیز تر رکھیں

اگر کمرہ بہت گرم ہے اور کمرہ آہستہ آہستہ گرم ہو رہا ہے تو پھر پنکھے کی رفتار ہائی سے کم پر رکھیں۔

  • اگلے مرحلے میں اس لسانی آؤٹ پٹ متغیر کو عددی متغیر یا منطقی متغیر میں تبدیل کرنا شامل ہے جو پرستار کو چلانے کے ل used استعمال ہوتا ہے موٹر ڈرائیور .
  • حتمی اقدام میں پرستار موٹر ڈرائیور کو مناسب ان پٹ دے کر پنکھے کی رفتار کو کنٹرول کرنا شامل ہے۔

لہذا یہ فجی منطق کا ایک مختصر جائزہ ہے ، مزید کوئی اور معلومات شامل کرنے کا خیرمقدم ہے۔