پروفسورلطفي زاده "هنگامي كه پيچيدگي بالا مي رود عبارات دقيق معناي خود را از دست ميدهند و عبارات معنادار دقت خود را از دست ميدهند" به دست آوردن تابع تبدیل سیتمهای پیچیده ای که رابطه بین ورودی و خروجی آنها قائده و قانون ریاضی به خود نمیگیرد کار حضرت فیل است!اینجاست که منطق خوشمزه فازی به داد میرسد!در این پروژه جالب و کاربردی با بهره گیری از منطق فازی در نرم افزار متلب و استفاده از میکروکنترلر AVR (برای نمونه برداری و فرمان)،ماشین لباس شویی را طراحی و شبیه سازی کردیم که هوشمندانه عمل میکند.با توجه به هزینه های بالای تامین انرژی و تهیه پاکننده ها، این لباس شویی میتواند به طور قابل توجه ای میزان مصرف انرژی و پودرلباس شویی را کاهش دهد.
تاریخچة مجموعههای فاز
نظریة مجموعه فازی در سال 1965 توسط پروفسور لطفی عسگرزاده، دانشمند ایرانیتبار و استاد دانشگاه برکلی امریکا عرضه شد.
اگر بخواهیم نظریه مجموعههای فازی را توضیح دهیم، باید بگوییم نظریهای است برای اقدام در شرایط عدم اطمینان؛ این نظریه قادر است بسیاری از مفاهیم و متغیرها و سیستمهایی را که نادقیق و مبهم هستند، صورتبندی ریاضی ببخشد و زمینه را برای استدلال، استنتاج، کنترل و تصمیمگیری در شرایط عدم اطمینان فراهم آورد.
پرواضح است که بسیاری از تصمیمات و اقدامات ما در شرایط عدم اطمینان است و حالتهای واضح غیر مبهم، بسیار نادر و کمیاب میباشند.
نظریة مجموعههای فازی به شاخههای مختلفی تقسیم شده است که بحث کامل و جامع در مورد هر شاخه، به زمان بیشتر و مباحث طولانیتری احتیاج دارد.
در این مبحث که با انواع شاخههای فازی و کاربرد آنها آشنا میشویم، تلاش شده است که مباحث به صورت ساده ارائه شود و مسائل بدون پیچیدگیهای خاص مورد بررسی قرار گیرد.
همچنین تلاش شده است که جنبههای نظری هر بحث تا حد امکان روشن شود؛ گرچه در بسیاری موارد به منظور اختصار، از بیان برهانها چشمپوشی شده است و علاقهمندان را به منابع ارجاع دادهایم. مطالعه این پژوهش میتواند زمینهای کلی و فراگیر دربارة اهم شاخههای نظریه مجموعههای فازی فراهم آورد؛ اما علاقهمندان میتوانند با توجه به نوع و میزان علاقه و هدف خود، به مراجع اعلام شده، مراجعه نمایند.
تاریخچة مختصری از نظریه و کاربردهای فازی دهه 1960 آغاز نظریه فازی
نظریه فازی به وسیله پروفسور لطفیزاده در سال 1965 در مقالهای به نام مجموعههای فازی معرفی شد. ایشان قبل از کار بر روی نظریه فازی، یک استاد برجسته در نظریه کنترل بود. او مفهوم «حالت» را که اساس نظریه کنترل مدرن را شکل میدهد، توسعه داد. عسگرزاده در سال 1962 چیزی را بدین مضمون برای سیستمهای بیولوژیک نوشت: ما اساساً به نوع جدید ریاضیات نیازمندیم؛ ریاضیات مقادیر مبهم یا فازی که توسط توزیعهای احتمالات قابل توصیف نیستند.
وی فعالیت خویش در نظریه فازی را در مقالهای با عنوان «مجموعههای فازی» تجسم بخشید.
مباحث بسیاری در مورد مجموعههای فازی به وجود آمد و ریاضیدانان معتقد بودند نظریه احتمالات برای حل مسائلی که نظریه فازی ادعای حل بهتر آن را دارد، کفایت میکند.
دهة 1960 دهة چالش کشیدن و انکار نظریه فازی بود و هیچ یک از مراکز تحقیقاتی، نظریه فازی را به عنوان یک زمینه تحقیق جدی نگرفتند.
اما در دهة 1970، به کاربردهای عملی نظریه فازی توجه شد و دیدگاههای شکبرانگیز درباره ماهیت وجودی نظریه فازی مرتفع شد.
استاد لطفیزاده پس از معرفی مجموعة فازی در سال 1965، مفاهیم الگوریتم فازی را در سال 1968، تصمیمگیری فازی را در سال 1970 و ترتیب فازی را در سال 1971 ارائه نمود. ایشان در سال 1973 اساس کار کنترل فازی را بنا کرد.
این مبحث باعث تولد کنترلکنندههای فازی برای سیستمهای واقعی بود؛ ممدانی (Mamdani) و آسیلیان (Assilian) چهارچوب اولیهای را برای کنترلکننده فازی مشخص کردند. در سال 1978 هومبلاد (Holmblad) و اوسترگارد(Ostergaard) اولین کنترلکننده فازی را برای کنترل یک فرایند صنعتی به کار بردند که از این تاریخ، با کاربرد نظریه فازی در سیستمهای واقعی، دیدگاه شکبرانگیز درباره ماهیت وجودی این نظریه کاملاً متزلزل شد.
دهة 1980 از لحاظ نظری، پیشرفت کندی داشت؛ اما کاربرد کنترل فازی باعث دوام نظریه فازی شد.
مهندسان ژاپنی به سرعت دریافتند که کنترلکنندههای فازی به سهولت قابل طراحی بوده و در مورد بسیاری مسائل میتوان از آنها استفاده کرد.
به علت اینکه کنترل فازی به یک مدل ریاضی نیاز ندارد، میتوان آن را در مورد بسیاری از سیستمهایی که به وسیلة نظریه کنترل متعارف قابل پیادهسازی نیستند، به کار برد.
سوگنو مشغول کار بر روی ربات فازی شد، ماشینی که از راه دور کنترل میشد و خودش به تنهایی عمل پارک را انجام میداد.
یاشونوبو (Yasunobu) و میاموتو (Miyamoto) از شرکت هیتاچی کار روی سیستم کنترل قطار زیرزمینی سندایی را آغاز کردند. بالاخره در سال 1987 پروژه به ثمر نشست و یکی از پیشرفتهترین سیستمهای قطار زیرزمینی را در جهان به وجود آورد.
در دومین کنفرانس سیستمهای فازی که در توکیو برگزار شد، درست سه روز بعد از افتتاح قطار زیرزمینی سندایی، هیروتا (Hirota) یک روبات فازی را به نمایش گذارد که پینگپونگ بازی میکرد؛ یاماکاوا (Yamakawa) نیز سیستم فازی را نشان داد که یک پاندول معکوس را در حالت تعادل نشان میداد. پس از این کنفرانس، توجه مهندسان، دولتمردان و تجار جلب شد و زمینههای پیشرفت نظریه فازی فراهم شد.
دهة 1990 ، توجه محققان امریکا و اروپا به سیستمهای فازی
موفقیت سیستمهای فازی در ژاپن، مورد توجه محققان امریکا و اروپا واقع شد و دیدگاه بسیاری از محققان به سیستمهای فازی تغییر کرد.
در سال 1992 اولین کنفرانس بینالمللی در مورد سیستمهای فازی به وسیله بزرگترین سازمان مهندسی یعنی IEEE برگزار شد.
در دهة 1990 پیشرفتهای زیادی در زمینة سیستمهای فازی ایجاد شد؛ اما با وجود شفاف شدن تصویر سیستمهای فازی، هنوز فعالیتهای بسیاری باید انجام شود و بسیاری از راهحلها و روشها همچنان در ابتدای راه قرار دارد. بنابراین توصیه میشود که محققان کشور با تحقیق و تفحص در این زمینه، موجبات پیشرفتهای عمده در زمینة نظریه فازی را فراهم نمایند.
زندگینامة پروفسور لطفیزاده
استاد لطفیزاده در سال 1921 در باکو متولد شد. آنجا مرکز آذربایجان شوروی بود. لطفیزاده یک شهروند ایرانی بود؛ پدرش یک تاجر و نیز خبرنگار روزنامة ایرانیان بود.
استاد لطفیزاده از 10 تا 23 سالگی در ایران زندگی کرد و به مدرسة مذهبی رفت. خاندان لطفیزاده از اشراف و ثروتمندان ایرانی بودند که همیشه ماشین و خدمتکار شخصی داشتند.
در سال 1942 با درجة کارشناسی مهندسی برق از دانشکده فنی دانشگاه تهران فارغالتحصیل شد. او در سال 1944 وارد امریکا شد و به دانشگاه MIT رفت و در سال 1946 درجة کارشناسیارشد را در مهندسی برق دریافت کرد. در سال 1951 درجة دکترای خود را در رشتة مهندسی برق دریافت نمود و به استادان دانشگاه کلمبیا ملحق شد. سپس به دانشگاه برکلی رفته و در سال 1963 ریاست دپارتمان مهندسی برق دانشگاه برکلی را که بالاترین عنوان در رشتة مهندسی برق است، کسب نمود. لطفیزاده انسانی است که همیشه موارد مخالف را مورد بررسی قرار داده و به بحث دربارة آن میپردازد. این خصوصیت، قابلیت پیروزی بر مشکلات را به لطفیزاده اعطا نموده است.
در سال 1956 لطفیزاده بررسی منطق چند ارزشی و ارائة مقالات تخصصی در مورد این منطق را آغاز کرد.
پروفسور لطفیزاده از طریق مؤسسة پرینستون با استفن کلین آشنا شد. استفن کلین کسی است که از طرف مؤسسة پرینستون، منطق چند ارزشی را در ایالات متحده رهبری میکرد. کلین متفکر جوان ایرانی را زیر بال و پر خود گرفت. آنها هیچ مقالهای با یکدیگر ننوشتند، اما تحت تأثیر یکدیگر قرار داشتند.
لطفیزاده اصول منطق و ریاضی منطق چند ارزشی را فرا گرفت و به کلین اساس مهندسی برق و نظریة اطلاعات را آموخت.
وی پس از آشنایی با پرینستون، شیفتة منطق چند ارزشی شد.
در سال 1962 لطفیزاده تغییرات مهم و اصلی را در مقالة «از نظریة مدار به نظریة سیستم» در مجلة IRE که یکی از بهترین مجلههای مهندسی آن روز بود، منتشر ساخت. در اینجا برای اولین بار عبارت فازی را برای چند ارزشی پیشنهاد داد.
لطفیزاده پس از ارائة منطق فازی، در تمام دهة 1970 و دهة 1980 به منتقدان خود در مورد این منطق پاسخ میداد. متانت، حوصله و صبوری استاد در برخورد با انتقادات و منتقدان منطق فازی از خود بروز میداد، در رشد و نمو منطق فازی بسیار مؤثر بوده است، به طوری که رشد کاربردهای کنترل فازی و منطق فازی در سیستمهای کنترل را مدیون تلاش و کوشش پروفسور لطفیزاده میدانند و هرگز جهانیان تلاش این بزرگمرد اسطورهای ایرانی را فراموش نخواهند کرد.
تعریف سیستمهای فازی و انواع آن
واژه فازی در فرهنگ لغت آکسفورد به صورت مبهم، گنگ و نادقیق تعریف شده است. اگر بخواهیم نظریة مجموعههای فازی را تعریف کنیم، باید بگوییم که نظریهای است برای اقدام در شرایط عدم اطمینان؛ این نظریه قادر است بسیاری از مفاهیم و متغیرها و سیستمهایی را که نادقیق هستند، صورتبندی ریاضی ببخشد و زمینه را برای استدلال، استنتاج، کنترل و تصمیمگیری در شرایط عدم اطمینان فراهم آورد.
چرا سیستمهای فازی
دنیای واقعی ما بسیار پیچیدهتر از آن است که بتوان یک توصیف و تعریف دقیق برای آن به دست آورد؛ بنابراین باید برای یک مدل، توصیف تقریبی یا همان فازی که قابل قبول و قابل تجزیه و تحلیل باشد معرفی شود.
با حرکت به سوی عصر اطلاعات، دانش و معرفت بشری بسیار اهمیت پیدا میکند. بنابراین ما به فرضیهای نیاز داریم که بتواند دانش بشری را به شکلی سیستماتیک فرموله کرده و آن را به همراه سایر مدلهای ریاضی در سیستمهای مهندسی قرار دهد
سیستمهای فازی چگونه سیستمهایی هستند؟
سیستمهای فازی، سیستمهای مبتنی بر دانش یا قواعد میباشند؛ قلب یک سیستم فازی یک پایگاه دانش است که از قواعد اگر ـ آنگاه فازی تشکیل شده است.
یک قاعده اگر ـ آنگاه فازی، یک عبارت اگر ـ آنگاه است که بعضی کلمات آن به وسیله توابع تعلق پیوسته مشخص شدهاند.
مثال:
اگر سرعت خودرو بالاست، آنگاه نیروی کمتری به پدال گاز وارد کنید.
کلمات «بالا» و «کم» به وسیله توابع تعلق مشخص شدهاند؛ توضیحات کامل در شکل ارائه شده است.
مثال 1-1:
فرض کنید میخواهیم کنترلکنندهای طراحی کنیم که سرعت خودرو را به طور خودکار کنترل کند. راهحل این است که رفتار رانندگان را شبیهسازی کنیم؛ بدین معنی که قواعدی را که راننده در حین حرکت استفاده میکند، به کنترلکنندة خودکار تبدیل نماییم.
در صحبتهای عامیانه رانندهها در شرایط طبیعی از 3 قاعده زیر در حین رانندگی استفاده میکنند:
اگر سرعت پایین است، آنگاه نیروی بیشتری به پدال گاز وارد کنید.
اگر سرعت متوسط است، آنگاه نیروی متعادلی به پدال گاز وارد کنید.
اگر سرعت بالاست، آنگاه نیروی کمتری به پدال گاز وارد کنید.
به طور خلاصه، نقطة شروع ساخت یک سیستم فازی به دست آوردن مجموعهای از قواعد اگر ـ آنگاه فازی از دانش افراد خبره یا دانش حوزه مورد بررسی میباشد؛ مرحلة بعدی، ترکیب این قواعد در یک سیستم واحد است.
انواع سیستمهای فازی
سیستمهای فازی خالص
سیستمهای فازی تاکاگی ـ سوگنوکانگ (TSK)
سیستمهای با فازیساز و غیر فازیساز
سیستم فازی خالص
موتور استنتاج فازی، این قواعد را به یک نگاشت از مجموعههای فازی در فضای ورودی به مجموعههای فازی و در فضای خروجی بر اساس اصول منطق فازی ترکیب میکند.
مشکل اصلی در رابطه با سیستمهای فازی خالص این است که ورودیها و خروجیهای آن مجموعههای فازی میباشند. درحالی که در سیستمهای مهندسی، ورودیها و خروجیها متغیرهایی با مقادیر حقیقی میباشند.
برای حل این مشکل، تاکاگی سوگنو و کانگ، نوع دیگری از سیستمهای فازی معرفی کردهاند که ورودیها و خروجیهای آن متغیرهایی با مقادیر واقعی هستند.
سیستم فازی تاکاگی ـ سوگنو و کانگ
بدین ترتیب قاعده فازی از یک عبارت توصیفی با مقادیر زبانی، به یک رابطة ساده تبدیل شده است؛ به طور مثال در مورد خودرو میتوان اعلام کرد که اگر سرعت خودرو X باشد، آنگاه نیروی وارد بر پدال گاز برابر Y=CX میباشد.
مشکلات عمدة سیستم فازی TSK عبارت است از:
بخش «آنگاه» قاعدة یک فرمول ریاضی بوده و بنابراین چهارچوبی را برای نمایش دانش بشری فراهم نمیکند.
این سیستم دست ما را برای اعمال اصول مختلف منطق فازی باز نمیگذارد و در نتیجه انعطافپذیری سیستمهای فازی در این ساختار وجود ندارد.
برای حل این مشکلات نوع سومی از سیستمهای فازی یعنی سیستم فازی با فازیسازها و غیر فازیسازها مورد استفاده قرار گرفت.
سیستمهای فازی با فازیساز و غیر فازی ساز
این سیستم فازی معایب سیستم فازی خالص و سیستم فازی TSK را میپوشاند. در این مبحث، از این پس سیستم فازی با فازی ساز و غیر فازیساز منظور خواهد بود.
به عنوان نتیجهگیری برای این بخش لازم است یادآوری شود که جنبة متمم نظریه سیستمهای فازی این است که یک فرایند سیستماتیک را برای تبدیل یک پایگاه دانش به یک نگاشت غیر فعلی فراهم میسازد.
زمینههای تحقیق عمده در نظریه فازی
منظور از نظریه فازی، تمام نظریههایی است که از مفاهیم اساسی مجموعههای فازی یا توابع تعلق استفاده میکنند. مطابق شکل، نظریه فازی را میتوان به پنج شاخة عمده تقسیم کرد که عبارتند از:
ریاضیات فازی
مفاهیم ریاضیات کلاسیک، با جایگزینی مجموعههای فازی با مجموعههای کلاسیک توسعه پیدا کرده است.
منطق فازی و هوش مصنوعی
که در آن منطق کلاسیک تقریبهایی یافته و سیستمهای خبره بر اساس اطلاعات و استنتاج تقریبی توسعه پیدا کرده است.
سیستمهای فازی
سیستمهای فازی که شامل کنترل فازی و راهحلهایی در زمینة پردازش سیگنال و مخابرات میباشد.
عدم قطعیت و اطلاعات
انواع عدم قطعیتها را مورد تجزیه و تحلیل قرار میدهد.
تصمیمگیری فازی
مسائل بهینهسازی را با محدودیتها در نظر میگیرد.
کاربردهای منطق فازی
منطق فازی کاربردهای متعددی دارد. سادهترین نمونه یک سیستم کنترل دما یا ترموستات است که بر اساس قوانین فازی کار میکند. سالهاست که از منطق فازی برای کنترل دمای آب یا میزان کدرشدن آبی که لباسها در آن شسته شدهاند در ساختمان اغلب ماشینهای لباسشویی استفاده میشود. امروزه ماشینهای ظرفشویی و بسیاری از دیگر لوازم خانگی نیز از این تکنیک استفاده میکنند. منطق فازی در صنعت خودروسازی نیز کاربردهای فروانی دارد. مثلاً سیستم ترمز و ABS در برخی از خودروها از منطق فازی استفاده میکند. یکی از معروفترین نمونههای بهکارگیری منطق فازی در سیستمهای ترابری جهان، شبکه مونوریل (قطار تک ریل) توکیو در ژاپن است. سایر سیستمهای حرکتی و جابهجایی بار، مثل آسانسورها نیز از منطق فازی استفاده میکنند . سیستمهای تهویه هوا نیز به وفور منطق فازی را بهکار میگیرند. از منطق فازی در سیستمهای پردازش تصویر نیز استفاده میشود. یک نمونه از این نوع کاربردها را میتوانید در سیستمهای <تشخیص لبه و مرز> اجسام و تصاویر(3) مشاهده کنید که در روباتیک نیز کاربردهایی دارد. به طور کلی خیلی از مواقع در ساختمان سیستمهای تشخیص الگوها (Pattern Recognition)مثل سیستمهای تشخیص گفتار و پردازش تصویر از منطق فازی استفاده میشود
منطق فازی و هوش مصنوعی
جالبترین کاربرد منطق فازی، تفسیری است که این علم از ساختار تصمیمگیریهای موجودات هوشمند، و در راس آنها، هوش انسانی، به دست میدهد. شاید یکی از جالبترین کاربردهای منطق فازی هوش مصنوعی در بازیهای رایانهای و جلوههای ویژه سینمایی باشد. فیلم ارباب حلقهها را بخاطر بیاورید. شاید اگر بگوییم ارباب حلقهها فیلمی تقریبا مجازی است، سخنی به گزاف نگفته باشیم. بیشتر قسمتهای این فیلم اساسا درون کامپیوتر خلق شدهاند و واقعیت خارجی ندارند. کارگردان فیلم نزد یک متخصص جلوههای ویژه رفت و از او خواست که نرمافزاری بسازد که بتواند 70 هزار سوارکار زرهپوش در حال حرکت را همچنان که به کشتار و خونریزی مشغولند، شبیه سازی کند.
در این برنامه متخصصان کامپیوتر و انیمیشن ابتدا موجوداتی را به صورت الگو ایجاد کرده بودند و سپس به کمک منطق فازی مصداقهایی تصادفی از این موجودات خیالی پدیدآورده بودند که حرکات تصادفی- اما از پیش تعریف شدهای - در اعضای بدن خود داشتند. این موجودات در حقیقت دارای نوعی هوش مصنوعی بودند و میتوانستند برای نحوه حرکت دادن اعضای بدن خود تصمیم بگیرند. در عین حال تمام موجوداتی که در یک لشکر به سویی میتاختند یا با دشمنی میجنگیدند، از جهت حرکت یکسانی برخودار بودند و به سوی یک هدف مشخص حمله میکردند.
این ساختار کاملاً پیچیده و هوشمند به فیلمسازان اجازه داده بود که این موجودات افسانهای را در دنیای مجازی کامپیوتر به حال خود رها کنند تا به سوی دشمنان حمله کنند و این همه بیتردید بدون بهرهگیری از منطق فازی امکانپذیر نبود. شرکت Massive Software که به دلیل بهکارگیری منطق فازی برای ایجاد هوشمصنوعی در طراحی لشکریان فیلم ارباب حلقهها برنده جایزه اسکار شد، بعداً این تکنیک را در فیلمهای دیگری همچون I.Robot و King Kong نیز بهکار برد.
استفاده از منطق فازی برای هوشمندکردن موجودات نرمافزاری تنها گونهای از کاربردهای این نظریه در هوش مصنوعی است. منطق فازی در هوشمند ساختن روباتهای سختافزاری نیز کاربردهای زیادی دارد.
شرح پروژه
- به صورت عملی میکرو کنترلر مدت زمان روشن بودن ماشین لباس شویی رو (ازمتلب) دریافت میکند و با تایمر این زمان را ایجاد میکند.
- مقدار پودر لازم رو هم میتوان از طریق میکرو با باز کردن دریچه پودر و اندازه گیری وزن پودر مشخص کرد.
- میشه پس از شستوشوی نهایی دوباره فیدبک گرفت و چنانچه هنوز لباسها کثیف باشند.با مدت زمان و مقدار پودر جدیدی لباسها را شست
- میشه دقت و صحت مجموعه فازی رو بسیار بالاتر برد
- در صورت نیاز میتوان چندین ورودی و خروجی دیگر را برای مجموعه فازی ایجاد کرد
- افزودن امکانات سفارشی شما...
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | متلب | جمعه, 15 شهریور 1392 14:13 | 695.18 KB | 16 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | فیلم آموزشی | پنج شنبه, 14 شهریور 1392 10:03 | 17.56 MB | 6 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
رایگان | برنامه ویندوزی | شنبه, 02 فروردين 773 06:06 | 3.6 MB | 4 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |