جالبترین کاربرد منطق فازی، تفسیری است که این علم از ساختارتصمیمگیریهای موجودات هوشمند، و در راس آنها، هوش انسانی، به دستمیدهد.
شاید یکی از جالبترین کاربردهای منطق فازی هوش مصنوعی در بازیهایرایانهای و جلوههای ویژه سینمایی باشد. فیلم ارباب حلقهها را بخاطربیاورید.شاید اگر بگوییم ارباب حلقهها فیلمی تقریبا مجازی است، سخنی بهگزاف نگفته باشیم. بیشتر قسمتهای این فیلم اساسا درون کامپیوتر خلقشدهاند و واقعیت خارجی ندارند.کارگردان فیلم نزد یک متخصص جلوههای ویژهرفت و از او خواست که نرمافزاری بسازد که بتواند 70 هزار سوار کارزرهپوش در حال حرکت را همچنان که به کشتار و خونریزی مشغولند، شبیه سازیکند. در این برنامه متخصصان کامپیوتر و انیمیشن ابتدا موجوداتی را به صورت الگوایجاد کرده بودند و سپس به کمک منطق فازی مصداقهایی تصادفی از اینموجودات خیالی پدیدآورده بودند که حرکات تصادفی - اما از پیش تعریف شدهای- در اعضای بدن خود داشتند. این موجودات در حقیقت دارای نوعی هوش مصنوعی بودند و میتوانستند براینحوه حرکت دادن اعضای بدن خود تصمیم بگیرند. در عین حال تمام موجوداتی کهدر یک لشکر به سویی میتاختند یا با دشمنی میجنگیدند، از جهت حرکت یکسانیبرخودار بودند و به سوی یک هدف مشخص حمله میکردند. این ساختار کاملاً پیچیده و هوشمند به فیلمسازان اجازه داده بود که اینموجودات افسانهای را در دنیای مجازی کامپیوتر به حال خود رها کنند تا بهسوی دشمنان حمله کنند و این همه بیتردید بدون بهرهگیری از منطق فازیامکانپذیر نبود. شرکت Massive Software که به دلیل بهکارگیری منطق فازی برای ایجادهوشمصنوعی در طراحی لشکریان فیلم ارباب حلقهها برنده جایزه اسکار شد،بعداً این تکنیک را در فیلمهای دیگری همچون I.Robot و King Kong نیزبهکار برد. استفاده از منطق فازی برای هوشمندکردن موجودات نرمافزاری تنها گونهایاز کاربردهای این نظریه در هوشمصنوعی است. منطق فازی در هوشمند ساختنروباتهای سختافزاری نیز کاربردهای زیادی دارد
.
منطق فازی استفاده از "متغیرهای لغوی" را در الگوریتمها و برنامه ها ممکنمی سازد. مثلا برنامه نویس می تواند صفات کمی نادقیقی چون "بسیار" یا "کم" را در برنامه رایانه ای به کار برد. چنینی امکانی، بویژه در کاربردهای هوشمصنوعی و برنامه های کنترل (تنظیم و نظارت بر) فرآیندها، از اهمیت خاصیبرخوردار است. در هر دو این موارد، برنامه نویسیس باید با استفاده ازقواعد "سرانگشتی" انجام شود. انجام این کار با استفاده از منطق فازی آساناست. حال آنکه بیان این قواعد با روابط دقیقی ریاضی مانندمعادلات دیفرانسیل(به دلیلی حجم فوق العاده زیاد آنها) کاری دشوار و گاه ناممکن است. به عنوان مثال، در صنایعپتروشیمی، فرآیندهای پیچیده شیمیایی را نمی توان با معادلات دقیقی ریاضی بیان کرد و برای آنها برنامه های دقیق نوشت.
نخستین دستگاه فازی کنترل فرآیندهای صنعتی، در اوایل دهه 1970 میلادی،توسط دکتر ابراهیم ممدانی استاد ایرانی تبار داشنگاه کوین مری لندن ساختهشد. پیشرفتهایی که از زمام تا کنون در زمینه خودکار سازی صنایع و دانشهوش مصنوعیانجام شده است، تا حد زیادی مرهون اندیشه نوین دکتر عسکرزاده و ابداعات دکتر ممدانی بوده است. در سال 1980 میلادی، شرکت دانمارکی اسمیت تنظیم کننده ای خودکار برایکوره های سیمان، به بازار عرضه کرد. این تنظیم کننده با یک ریزپردازندهفازی کار می کرد. هم اکنون شمار زیادی از کوره های سیمان در اروپا از اینوسیله استفاده می کنند. کوره سیمان محفظه ای است به ارتفاع 100 متر که حرکت دورانی دارد. درون کوره، سنگ آهک و گل رس در دمایی بین 1000 تا 1400 درجه سانتیگرادتشکیل واکنش می دهند و "کلینکر" تولید می کنند. واکنشهای شیمیایی درونکوره بسیار پیچیده اند و اندازه گیری کمیت مواد داخل آن بسیار دشوار است. اما یک متصدی (اپراتور) ماهر با استفاده از سی یا چهل قاعده سر انگشتیتجربی بخوبی از عهده نظارت کوره بر می آید
. تنظیم کننده اسمیت، قواعد سر انگشتی را در قالب دستورات فازی میپذیرد. بدین ترتیب، کاربر می تواند حتی بدون آشنایی با برنامه نویسیرایانه، مشخصات کوره های مختلف را به آن بدهد. نخست متغیرهای لغوی بالا،پایین، کافی، متوسط و نظایر آنها توسط منحنی هایی تعریف میشوند. آنگاهقواعد سر انگشتی ممکن است بدین صورت باشد: در صورت بالا بودن مقداراکسیژن، و پایین بودن مقدارآهک،از میزان سوخت ورودی به قدر کافی کاسته شود. در عمل، میزان کارآیی هرقاعده با بررسی میزان برقراری شرایط مختلف آن، تعیین می شود. آنگاهمیانگین متوازن نتیجه اعمال تمامی قاعده ها، عمل نهایی را مشخص می کند. ممکن است بگویید که قواعد سرانگشتی را می توان به صورت جز به جز دربرنامه های رایانه ای وارد کرد و در قبال هر حالت، عملی را برای رایانهمشخص نمود. اما مشکل اینجاست که ایجاد چنین برنمامه ای بسیار دشوارتر ازبرنامه مبتنی بر منطق فازی است و حافظه عظیمی را اشغال می کند. به همیندلیل، پیاده سازی آن برای کوره های متفاوت، عملا ناممکن است. نظر خواهی ازاستفاده کنندگان تنظیم کننده اسمیت حاکی از افزایش کیفیت محصول و صرفهجویی در سوخت مصرفی بود. در دو دهه اخیر درآمریکا،انگلستان، فراانسه و ژاپن، بسیاری از دانشمندان، منطق فازی را در حل مسائلگوناگون مهندسی به کار گرفته اند. اما جالب است بدانید که ژاپنی ها هموارهدر این عرصه پیشتاز بوده اند. قطار زیرزمینی "سندای" نخستین قظاری است کهبهطور خودکار و بر اساس منطق فازی هدایت می شود. ایمنی، راحتی، توقف دقیقیو مصرف حداقل انرژی در طراحی انجام شده نشان می دهند که این دستگاه بهتراز انسان از عهده هدایت قطار بر می آید
. یکیاز نخستین دستگاههای فازی، دستگاه تهویه مطبوع تولید کارخانه میتسوبیشی ژاپن بود. همان طور که می دانید، ماشینهای سنتی غیر فازی تنها در دو حالت روشنو خاموش کار می کنند. مثلا دستگاههای تهویه مطبوع وقتی هوای اتاق بسیارگرم می شود روشن و هنگامی که بسیار سرد می شود، خاموش می شوند. اما تهویهمطبوع فازی با سرد شدن تدریجی هوای اتاق، تدریجا کندتر و با گرم شدنتدریجی آن، بتدریج تندتر کار می کند. بررسیها نشان می دهند که این امرعلاوه بر تامین مطبوعترین دمای ممکن، در مصرف انرژی نیز حداقل بیست در صدصرفه جویی می کند. ماشینهای لباسشویی و ظرفشویی فازی که اخیرا متداول شده اند، آبی راکه لباسها یا ظروف کثیف در آن قرار دارند آزمایش می کنند و بر حسب میزانآلودگی آن، درجه و زمان شستشو را مشخص می کنند. کاربرد منطق فازی در حل مسائل هوش مصنوعی در حال گسترش است. البتهباید توجه داشت که مسائل بسیاری دارند که حل آنها جز با انجام محاسباتدقیق ریاضی و پردازش حجم زیادی از داده ها ممکن نیست. چنین به نظر می رسدکه تلفیق منطق دو ارزشی ومنطق فازی، بتواند توان عملیاتی رایانه ها را به میزان چشمگیری افزایش دهد
منبع:http://irancg.com/
+نوشته شده در جمعه چهارم مرداد 1387ساعت17:59توسط 666 |
|
About
yesterday is history tomorrow is mistry but today is gift keep the gift carefully