اطلاعیه

Collapse
No announcement yet.

[آموزش] منطق فازی از صفر

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : منطق فازی از صفر

    سلام.. :smile:

    منطق فازی دارای این قدرت است که در تنظیم سیستم ها از میکرو کنترلهای ساده وکوچک و جاسازی شده گرفته تا PC های چند کاناله شبکه شده بزرگ یاسیستم های کنترلی به کار برده شود.
    این منطق دارای قدرت اجرایی در سخت افزار ،نرم افزار یا ترکیبی از هر دوی اینهاست.
    در واقع منطق فازی راه ساده ای را برای رسیدن به یک نتیجه قطعی و معین بر پایه اطلاعات ورودی ناقص ، خطا دار، مبهم ودوپهلو فراهم میکند.
    ---> نکته جالب اینجاست که اگرچه سیستم های فازی پدیده های غیر قطعی و نامشخص را توصیف می کند با این حال تئوری فازی یک تئوری دقیق می باشد.

    منطق فازی چگونه بهآ‌کار گرفته میآ‌شود؟
    منطق فازی را از طریق قوانینی که <عملگرهای فازی> نامیده میآ‌شوند، میآ‌توان بهآ‌کار گرفت. این قوانین معمولاً بر اساس مدل زیر تعریف میآ‌شوند:

    IF variable IS set THEN action
    به عنوان مثال فرض کنید میآ‌خواهیم یک توصیف فازی از دمای یک اتاق ارائه دهیم. در این صورت میآ‌توانیم چند مجموعه فازی تعریف کنیم که از الگوی تابع (آ‌uآ‌(x تبعیت کند.
    نموداری از نگاشت متغیر <دمای هوا> به چند مجموعهآ‌ فازی با نامآ‌های <سرد>، <خنک>، <عادی>، <گرم> و <داغ> است. چنان که ملاحظه کردیــد ، یک درجه حرارت معین ممکن است متعلق به یک یا دو مجموعه باشد.

    به عنوان نمونه، درجه حرارتآ‌های بین دمای T1 و T2 هم متعلق به مجموعه <سرد> و هم متعلق به مجموعه <خنک> است.
    اما درجه عضویت یک دمای معین در این فاصله، در هر یک از دو مجموعه متفاوت است.
    به طوری که دمای نزدیک آ‌T2 تنها به اندازه چند صدم در مجموعه <سرد> عضویت دارد، اما نزدیک نوددرصد در مجموعه <خنک> عضویت دارد.


    پارادایم حاکم بر یک کنترلر فازی به این ترتیب است که متغیرهای دنیای واقعی به عنوان ورودی دریافت میآ‌شوند.
    قوانین فازی آنآ‌ها را به متغیرهای معنایی تبدیل میآ‌کند.
    فرآیند فازی این ورودی را میآ‌گیرد و خروجی معنایی تولید میآ‌کند و سرانجام خروجیآ‌ها به زبان دنیای واقعی ترجمه میآ‌شوند. نمودار شکل زیـــر مصداقی از همین روند است:




    اکنون میآ‌توان بر اساس مدل فوق قانون فازی زیر را تعریف کرد:

    اگر دمای اتاق <خیلی گرم> است، سرعت پنکه را <خیلی زیاد> کن.
    اگر دمای اتاق <گرم> است، سرعت پنکه را <زیاد> کن.
    اگر دمای اتاق <معتدل> است، سرعت پنکه را در <همین اندازه> نگهآ‌دار.
    اگر دمای اتاق <خنک> است، سرعت پنکه را <کم> کن.
    اگر دمای اتاق <سرد> است، پنکه را <خاموش> کن.

    اگر این قانون فازی را روی یک سیستم کنترل دما اعمال کنیم، آنآ‌گاه میآ‌توانیم دماسنجی بسازیم که دمای اتاق را به صورت خودکار و طبق قانون ما، کنترل میآ‌کند. اما این سوال پیش میآ‌آید که اگر دو یا چند قانون همزمان برای یک متغیر ورودی فعال شود چه اتفاقی خواهد افتاد؟
    فرض کنید دمای اتاق برابر Tx1آ‌ است در این صورت هم قانون مربوط به اتاق گرم و هم قانون مربوط به دمای اتاق معتدل صادق است و مقادیر U1 و U2 به ترتیب به دست میآ‌آید. طبق کدام قانون باید عمل کرد؟ لطفیآ‌زاده خود پاسخ این معما را نداد. در سال 1975 دو دانشمند منطق فازی به نام ممدانی (Mamdani) و آسیلیان اولین کنترل فازی واقعی را طراحی کردند. آنان پاسخ این معما را با محاسبهِ نقطه ثقل (C) مساحتی که از ترکیب دو ذوزنقه زیر U1 و U2 در شکل بالا پدید آمده و نگاشت آن به محور t و به دست آوردن مقدار Tx2 حل کردند.


    منطق فازی، همچون منطق کلاسیک تعدادی عملگر پایه دارد. مثلاً در منطق کلاسیک از عملگرهای AND و آ‌OR وآ‌NOT استفاده میآ‌شود که دانش آموزان رشته ریاضی فیزیک در دبیرستان با آنآ‌ها آشنا میآ‌شوند.
    در منطق فازی معادل همین عملگرها وجود دارد که به آنآ‌ها عملگرهای <زاده> میآ‌گویند. این عملگرها به صورت زیر تعریف میآ‌شوند:


    به عنوان مثال ترکیب AND دو متغیر x و y عبارت است از کمینه مقادیر (آ‌uآ‌(x و (آ‌u(y. به عبارت سادهآ‌تر، آنجا که هم x و y از نظر فازی <صحیح> باشند، همزمان مقادیر (آ‌uآ‌(x و (آ‌u(y به کمترین مقدار خود میآ‌رسند./

    خوب در بالا استارت رو زدیم ، ..!
    ابن دوسری رو پلود کردم ، حتما بخونید ، خیلی کمک می کنه ،

    http://www.2shared.com/file/3710038/1f93e743/FuzzySets.html

    http://www.2shared.com/file/3710051/3015f861/FuzzySets2.html
    می خور که ز دل کثرت و قلت ببرد واندیشه ی هفتاد و دو ملت ببرد.
    پرهیز مکن ز کیمیایی که از او یک جرعه خوری هزار علت ببرد .
    (حکیم عمر خیام)

    دیدگاه


      #17
      پاسخ : منطق فازی از صفر

      با درود

      سلام خانم زهرا قیومی
      به نظر شما وقتش نیست که الان دیگه شروع به ساختن یک پروژه ی عملی باهم بکنیم؟
      من پیشنهاید قبلی خودمو تکرار میکنم: یک پروژه ی ساده مثلا کنترل حرارت یک محیط با یک سنسور تشخیص دما و یک هیتر و یک کولر شروع کنیم
      فرض رو بر این بگیرید که ما قادر به کنترل فازی خروجی نیز باشیم . یعنی خروجی هم بتونه متغییر باشه (برای هردو دستگاه (هیتر وکولر))
      نظرتون چیه؟

      حالا برای انجام این پروژه به صورت آزمایشی میتونیم از خروجی pwm میکرو به عنوان 2 خروجی متغییر فرضی قابل تغییر استفاده کنیم( به عنوان هیتر و کولر)
      و میتونیم از سنسور دما ی smt160 یا lm35 برای تشخیص دما استفاده کنیم
      حتی یک پروژه ی آزمایشی که در پروتئوس اجرا بشود خیلی میتونه به بار علمی و درک ما از منطق فازی کمک کنه :agree:

      منتظرم :job:
      ِِDie for Life, Not Live to Die
      Freedom Fighter
      " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

      دیدگاه


        #18
        پاسخ : منطق فازی از صفر

        با سلام .
        شرمنده ام ، فعلا ( چند هفته ای ) نمی تونم جواب درخواستتون رو بدم . گرفتارم .. :NO:
        اما بهترین راه ، اینکه این پروژه ها و امثال اون رو search کنید .. از یه دید مثلا 30 درجه به شما دید 120 درجه نسبت به کاربرد ها و نقش کنترل کننده های فازی ،
        می ده ..

        به این ها هم یه نگاهی بندازید ، شاید کمک کنه ... :nerd:
        http://www.2shared.com/file/3752401/15e2cab3/1_online.html

        http://www.2shared.com/file/3752447/98edaa82/2_online.html
        ( پروژه های جالبیه ! )
        می خور که ز دل کثرت و قلت ببرد واندیشه ی هفتاد و دو ملت ببرد.
        پرهیز مکن ز کیمیایی که از او یک جرعه خوری هزار علت ببرد .
        (حکیم عمر خیام)

        دیدگاه


          #19
          پاسخ : منطق فازی از صفر

          خواهش میکنم خانم اشکال نداره :smile: امیدوارم کارتون تموم بشه و قت کنید که یک پروژه هم خودمون طراحی و اجرا کنیم :nerd:

          ظاهرا این پروژه هایی که شما گذاشتید ترجمه ی کارهای خارجیه نه اینکه اجرا شده باشن :smile:
          ِِDie for Life, Not Live to Die
          Freedom Fighter
          " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

          دیدگاه


            #20
            پاسخ : منطق فازی از صفر

            حدود سال 1960 که آقای زاده این ایده رو مطرح کرد بشدت با مخالفت مواجه شد
            سلام دوستان
            مطلب فوق درسته.
            راستی چرا ادامه نمی دین ؟
            به ما هم یه چیزایی یاد بدین.
            Upload your files Here. Great Azeri Resumable File Host: http://endir.az/index.php?lang=5

            دیدگاه


              #21
              پاسخ : منطق فازی از صفر

              با سلام.
              فایل های 2shared.comوجود نداره.لطفا دوباره upload کنید.

              دیدگاه


                #22
                پاسخ : منطق فازی از صفر

                نوشته اصلی توسط عابد بابازاده
                حدود سال 1960 که آقای زاده این ایده رو مطرح کرد بشدت با مخالفت مواجه شد
                سلام دوستان
                مطلب فوق درسته.
                راستی چرا ادامه نمی دین ؟
                به ما هم یه چیزایی یاد بدین.
                سلام

                بله درسته چون این حرف ایشون با گفته های مذهب مخالف بود مورد مخالفت کلیسا و مذهبیون قرار گرفت
                من هم بسیار علاقه مندم که ادامه بدیم اگه دوستان دیگه همت کنن :smile:
                ِِDie for Life, Not Live to Die
                Freedom Fighter
                " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

                دیدگاه


                  #23
                  پاسخ : منطق فازی از صفر

                  درود ،
                  از دوستانی که قبلا در این تاپیک حضور داشته اند خواهش می کنم در صورتیکه فایل های اپلود شده رو دانلود کرده اند زحمت بکشند دوباره ان رو یه جای قابل اطمینان مثل 4Shear یا سایتهای مثل اون اپلود کنند فایلها از روی سایت اپلود شده حذف شده اند.(یه 30 صفحه ای لیست فایل داشت همه رو چک کردم که بگیرم و اپلود کنم ولی گویا رو سرور نیست.)

                  و اما در خصوص گفتگوی اینجا من هم تازه روی این مورد بصورت جدی نیاز پیدا کردم و می خوام روش کار کنم ولی دوستان گویا خیلی گرفتارند و وقت ادامه دادن گفتگو رو ندارند. پیشنهاد می کنم دوستان یافته های جستجوهامون از اینترنت رو اینجا بگذاریم و پیش بریم تا دوستان هم فرصت پیدا کردند بیاند و ادامه بدیم .

                  شاد و پیروز باشید.
                  مهرایزد

                  دیدگاه


                    #24
                    پاسخ : منطق فازی از صفر

                    درود ،
                    خوب دوستان برای شروع این لینک دو که فسمتی از ریاضیات فازی رو بیش از اینجا مطرح کرده اینجا میگذارم متاسفانه دیر وقته به امید خدا فردا بخش هایی رو بیشتر در خصوص منطق فازی (ریاضیات فازی) صحبت کرده جدا می کنم و اینجا کپی می کنم. فکر می کنم اگر بفیه دوستان هم همکاری کنند و اطلاعات موجود رو جمع اوری کنیم دیگه نیاز نیاشه دوستان وقت زیادی رو بخش اولیه بگذارند و سریعتر پیش بریم به امید پروردگار.
                    http://aftab.ir/articles/science_education/basis_science/c3c1211009393_mathematics_p1.php

                    شاد و پیروز باشید.
                    مهـــــــــــرایــــــــزد

                    دیدگاه


                      #25
                      پاسخ : منطق فازی از صفر

                      آشنایی با منطق فازی
                      منطق فازی عبارتست از "استدلال با مجموعه های فازی". پیش از معرفی تئوری منطق فازی توسط پروفسور لطفی زاده در 1965 محققان زیادی به رفع پارادوکسهای موجود در مسائل مطرح شده در علوم مختلف بر اثر محدودیت منطق دوگانه مشغول بودند ، مانند پارادوکس woogerدر علوم زیست شناسی که در آن فرزندان بعضی از حیوانات به تیره خانواده ای متفاوت از والدینشان تعلق دارند ، در حالیکه از نظر ژنتیکی چنین امری ممکن نیست و این موضوع با منطق دوگانه مرسوم سازگاری نداشت.
                      در این راستا Bertrand Russel ابهام را جزئی از زبان دانست و یا Jan Lukasiewicz منطق سه ارزشی را مطرح کرد که در آن علاوه بر ارزشهای False & True منطق ارزشی possible هم وجود داشت.در منطق فازی به جای دو ارزشی بودن ، ما طیفی از ارزشها را در بازه بسته صفر و یک خواهیم داشت. با این طیف می توان عدم قطعیت را به خوبی نمایش داد . تمایز عمده منطق فازی با منطق چند ارزشی آن است که در منطق فازی مفهوم یک عبارت هم می تواند مبهم باشد(مانند سردی هوا) .
                      در منطق فازی می توانیم جملاتی را که معمولا در محاورات روزانه در تحلیل مسائل استفاده می کنیم از قبیل "کاملا درست است" ،"کم و بیش درست است"، "تا حدی نادرست است" و... را بکار بندیم . بطور کلی منطقها بعنوان پایه برهان به 3 بخش متمایز مقادیر درستی (Truth Values), عملگرها(operators) و فرآیند استدلال (reasoning) تقسیم می شوند.
                      برای نمونه عملگر or برای دو ورودی منطق دودویی (با مقادیر درستی صفر و یک) به شکل زیر است:
                      OR B A
                      1 1 1
                      1 0 1
                      1 1 0
                      0 0 0
                      و برای فرآیند استدلالی به شرح زیر ما جدول متناسب را رسم نمودیم:
                      Modus Ponens : (A ^ (A → B) )→B
                      B ^ A → B B A
                      1 1 1 1 1
                      1 0 0 0 1
                      1 0 1 1 0
                      1 0 1 0 0
                      این استدلالها مربوط به منطق دودویی است ، در حالیکه منطق فازی بسطی از منطق چند ارزشی بر پایه تئوری مجموعه هاست که در آن مقادیر درستی بجای صفر و یک متغیرهای زبانی هستند.

                      تئوری مجموعه های فازی
                      در ابتدای کار به منظور یاد آوری به مجموعه های کلاسیک اشاره خواهیم داشت. یک مجموعه کلاسیک بعنوان یک مجموعه ای از اشیاء با اجزایA Є x تعریف می شود.در واقع تابع مشخصه ای وجود دارد که برای هر x متعلق به مجموعه مرجع U مقدار µ(x) را بررسی می کند، تا مشخص شود که آن x متعلق به A است یا خیر:
                      1 , if and onlyif xЄ A
                      A 0 , if and onlyif x
                      بعبارت دیگر گزاره xЄ A یا درست است ویا غلط .چنین مجموعه ای به اشکال مختلف قابل تعریف است:
                      1- می تواند لیست عناصری باشد که به مجموعه متعلقند.
                      2- 2-توصیف مجموعه با بیان شرط عضویت A={x|x<5}
                      3- تعریف عناصر بوسیله یک تابع مشخصه که در آن "1" نشانه عضویت و "0" نشانه عدم عضویت است.
                      اما زمانیکه تابع مشخصه می تواند مقادیر پیوسته ای در [0,1] را به خود اختصاص دهد آنگاه
                      µ(x): U → [0,1]
                      دیگر نمیتوان بطور دقیق عضوی از U را به مجموعه A نسبت داد یا بالعکس ، بلکه برای هر x یک "درجه عضویت" تعریف می شود ، مثلا وقتی گفته می شود درجه عضویت x در مجموعه A برابر 0.8 است ، حاکیست که امکان تعلق x به این مجموعه بیش از امکان عدم تعلق آنست .این نکته پایه تئوری مجموعه های فازی است و عمل تخصیص درجه عضویت نیز بر عهده توابع عضویت می باشد.
                      برای مثال فردی با 30 سال سن ، بیش از آنکه به مجموعه "پیر" تعلق داشته باشد به مجموعه "جوان" متعلق است و این وابستگی را با عددی بین 0 تا 1 نشان می دهیم.
                      تعریف- یک مجموعه فازی A در مجموعه مرجع U بصورت زوج مرتب زیر است:
                      A = { (x,µ(x))|xЄ A}
                      یک مشاور املاک میزان راحتی و آسایش خانه ها را به توجه به تعداد اتاقهای خواب آن طبقه بندی می کند( این مفهوم فازی است چرا که مشاور املاک دیگر ممکن است نظری متفاوت داشته باشد)! اگر مجموعه Aبه صورتA={1,2,…,10} مجموعه ای از انواع خانه های موجود با اعضای x نشاندهنده تعداد اتاقهای خواب باشد ، آنگاه مجموعه فازی "خانه راحت" برای یک خانواده 4 نفری بشکل زیر قابل تعریف است:
                      A={(1,0.2),(2,0.5),(3,0.8),(4,1),(5,0.7),(6,0.3)}
                      که در آن مناسبترین خانه ، با 4 اتاق خواب در نظر گرفته شده و بالاترین درجه عضویت هم به آن تخصیص یافته است. بالتبع اگرB مجموعه فازی برای یک خانواده 5 نفره باشد، حاصل مجموعه ای متفاوت از مجموعه A خواهد بود.
                      تابع عضویت
                      تابع عضویت هر مقدار عددی را به درجه عضویت عبارات زبانی (بین 0 تا 1) می نگارد. در حالت استاندارد ، 3 مرحله برای بدست آوردن تابع عضویت یک متغیر زبانی ذکر شده است:
                      مرحله 1
                      برای هر عبارت ، آن مکانی که شامل نزدیکترین مقدار عددی به مفهوم زبانی عبارت است را انتخاب می کنیم و غالبا دارای ماکزیمم درجه عضویت µ=1 هم هست.مانند توابع عضویت مربوط به عبارت زبانی “power” که در زیر نشان داده شده است.pos-high نمایانگر توان مثبت بزرگ (positive) و neg-medium نشاندهنده توان منفی متوسط است.

                      دیدگاه


                        #26
                        پاسخ : منطق فازی از صفر

                        مرحله 2
                        برای هر عبارت زبانی، مکان (یا مکانهایی) را که مقدار درجه عضویت عبارت در آنجا صفر است معین می کنیم.
                        مرحله 3
                        نقطه ای که دارای µ=1 بوده را به نقاطی که دارای µ=0 بودند با خطوط مستقیم وصل می کنیمف که می تواند تابعی به شکل Λ ایجاد نماید یا برای حالتی که دونقطه ماکزیمم داریم بصورت Π باشد.برای متغیرهای خروجی (مانند توانهای موتور در مثال قبلی) ، همین روند تکرار می شود.
                        برای توابع عضویت شکلهای مختلفی وجود دارد که مهمترین آنها عبارتند از:
                        1- مثلثی و ذوزنقه ای
                        به 2 دلیل این نوع شکل, در رسم توابع عضویت بیشترین کاربرد را دارند که علت آن سادگی در محاسبه خروجی یک سیستم فازی می باشد.



                        2- مکعبی
                        که حالت متقارن مکعبی را شامل می شود.


                        3-حالت منحنی (نمایی)
                        که نمودار تابع عضویت آن به شکل زیر است:

                        مثلا در بررسی تابع عضویت بشکل Π برای مرحله فازی سازی ورودیهای عددی تابع عضویت متغیر زبانی " تقریبا برابر عدد 10" در شکل زیر 4 نقطه در نظر می گیریم:

                        ملاحظه می شود که با استفاده از این 4 نقطه کل ناحیه محور به 5 بخش تقسیم خواهد شد. در نتیجه هر ورودی عددی به سیستم ، در یکی از این نواحی قرار می گیرد و بر همین اساس معادل زبانی و درجه عضویتش مشخص می گردد.فرضا اگر ورودی عدد 8 باشد، مقدار درجه عضویتش برای این عبارت زبانی 0.5 خواهد بود .
                        عملیات اساسی روی مجموعه های فازی(t-norm, co-norm)
                        چون مجموعه های فازی با توابع عضویتشان تعریف می شوند ، در واقع عملگرها روی این توابع عمل می کنند.
                        تعریف-مکمل مجموعه فازی با تابع عضویت µA(x) بصورت مجموعه ای با تابع عضویت زیر تعریف می شود:
                        µA(x)=1- µA(x)
                        فرضا تابع عضویت مجموعه فازی " تقریبا عدد 10" با اعمال این عملگر یعنی “not” به شکل زیر تبدیل می شود:

                        تعریف-co-norm اشتراک 2 مجموعه فازی C=AΠB ، مجموعه با تابع عضویت زیر است:
                        µC(x)=min {µA(x), µB(x)} xЄA
                        البته راههای دیگری در تعریف اشتراک وجود دارد ، مانند ضرب توابع عضویت µA(x)* µB(x) یا روابط دیگری که توسط افراد مختلف بکارگرفته شده است.
                        تعریف-t-norm اجتماع 2 مجموعه فازی C=AUB تابع عضویتی به شکل زیر دارد:
                        µC(x)=max {µA(x), µB(x)} xЄA

                        دیدگاه


                          #27
                          پاسخ : منطق فازی از صفر

                          متغیرهای زبانی
                          یک متغیر بوسیله یک پنج تایی (x,T(x),U,G,M) مشخص می شود که x نام متغیر زبانی مانند دما، فشار و ... ، T(x) مجموعه ای از مقادیر زبانی است که برای x تعریف می شود ، مانند خیلی زیاد، کم و ...، U مجموعه مرجعی است که مقادیر زبانی روی آن تعریف می شوند ، مثلا برای دما ، بازه بین 50- و 100+ درجه سلسیوس بعنوان مقادیر مجاز برای مجموعه فازی " دما" تعریف می شود. G هم یک تابع عضویت تعریف شده روی مجموعه مرجع است که مفهوم مقادیر زبانی در عبارت را مشخص می کند وM(x) بعنوان زیر مجموعه ای فازی از U است مانند:
                          M(old)={(x,µold(x)|x Є[0,100]}
                          µold(x)= ,x Є [50,100]
                          پروفسور" زاده " در سال 1973 می نویسد:" متغیرهای زبانی ، متغیرهایی هستند که مقادیرشان اعداد نیستند ، بلکه لغات یا جملات یک زبان طبیعی یا ساختگی هستند." اگرچه تئوری مجموعه های فازی فقط با مدلهای ریاضی سر و کار دارد ، ولی امکان مدلسازی لغات و عبارات یک زبان طبیعی را به کمک متغیرهای زبانی می دهد. بطور کلی متغیرها به 2 دسته تقسیم می شوند :
                          1-زبانی: مانند کلمات و عبارات مر بوط به یک زبان طبیعی را گویند.
                          2- عددی:که متغیرها دارای مقادیر عددی هستند.
                          یک متغیر زبانی در واقع یک عبارت زبان طبیعی است که به یک مقدار کمیت خاص اشاره دارد و اصطلاحا مانند مترجم عمل می کندو به کمک تابع عضویت نشان داده می شود مانند واژه "سرد" در جمله "هوا سرد است". سردی خود متغیری است برای دمای هوا که می تواند مقادیر مختلفی به خود اختصاص دهد و در واقع یک تابع عضویت برای آن تعریف می شود.
                          متغیرهای زبانی می توانند از الحاقu=u1,u2,u3,…,un تشکیل شوند که هر کدام از ui ها عبارتی تجزیه ناپذیر است ، مانند " تا حدی سرد" ، که در مجموع به 4 دسته زیر تقسیم می شود:
                          1- عبارات اصلی: که بعنوان برچسبهایی برای مجموعه های فازی در نظر گرفته می شوند و مانند "سرد" در عبارت بالا یا عباراتی از قبیل: کوتاه ، بلند و... که هر کدام تابع عضویت مخصوص خود را دارند.
                          2- حروف ربط : مانند و ، یا...
                          3- پیراینده : که روی عبارات اولیه اعمال شده و اثر تشدید یا تضعیف در مفهوم آن عبارت را بهمراه دارد مانند تا حدی ، اندکی ، بسیار و...
                          4- حروف نشانه مانند پرانتز و...
                          تمامی پیراینده ها روی عبارات اصلی u بصورت u به توان p عمل می کنند که pЄ[0,∞) است و اگر p=∞ شود آنگاه عبارت دقیق و غیر فازی حاصل می شود و نشان می دهد که هیچ ابهام و تردیدی وجود ندارد.اگر فرضا متغیر زبانی “پیر” را بعنوان ملاک ایجاد یک مجموعه فازی در نظر بگیریم آنگاه آن مجموعه بصورت زیر خواهد بود:
                          پیر={(0.3و45)،(0.5و50)،(0.8و55)،(0.9و60)،(1و70)،(1 و75)}
                          آنگاه عبارت "بسیار پیر" ="پیر به توان 2 " یعنی تمام درجات عضویت به توان 2 می رسند که ما حصل
                          بصورت زیر خواهد بود:
                          بسیار پیر={(0.09و45)،(0.25و50)،(0.64و55)،(0.81و60)،(1و70 )،(1و75)}

                          و یا برای نمونه عملگری مثل "کم و بیش" که خاصیت تضعیف کنندگی مفهوم را با خود بدنبال دارد بصورت "کم و بیش پیر" = "پیر به توان " .
                          از مهمترین کاربردهای این منطق در هوش مصنوعی و طراحی رباتهاست.

                          دیدگاه


                            #28
                            پاسخ : منطق فازی از صفر

                            درود ،
                            اقای چیاکو ناصری عزیز ، تو گشتن بدنبال این موضوع به موردی برخورد کردم که فکر می کنم بدرد شما بخورد. یک مقاله + یک نرم افزار با سی شارپ + یک فایل توضیحات برای برنامه در مورد پروژه کنترل دمای هوا با سیستم فازی است.

                            شاد و پیروز باشید
                            مهـــــــــــرایـــــــزد

                            ببخشید دوستان من جایی برای اتچ کردن فایلها نمی بینم میشه راهنمایی کنید.

                            دیدگاه


                              #29
                              پاسخ : منطق فازی از صفر

                              درود ،
                              گویا دوستان وقت سر زدن به این تاپیک رو ندارند. من اینها رو اپلود کردم و لینکشون رو اینجا میگذارم.
                              http://www.filefactory.com/file/agb8bce/n/Nerual_NetWork-Air-Condition_zip
                              -----------------------
                              ولی انگار دوستان دیگه به این تاپیک سر نمی زنند .
                              شاد و پیروز باشید.

                              دیدگاه


                                #30
                                پاسخ : منطق فازی از صفر

                                بسم الله

                                سلام دوستان من مدتیه رو کنترل دور موتور DC مترکز شدم و دارم کار می کنم. اگر کسی پایه هست تا عکسها و مشخصات رو بزارم و با هم روش کار کنیم. منتظر جوابتون هستم.

                                دیدگاه

                                لطفا صبر کنید...
                                X