نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

بخش جعبه ابزار منطق فازی. S.D.Shtovba

در بحث غیررسمی خود درباره مفهوم متغیر زبانی در §1، بیان کردیم که یک متغیر زبانی با یک متغیر عددی تفاوت دارد زیرا مقادیر آن اعداد نیستند، بلکه کلمات یا جملات در یک زبان طبیعی یا رسمی هستند. از آنجایی که کلمات عموماً دقت کمتری نسبت به اعداد دارند، مفهوم متغیر زبانی امکان تقریب پدیده‌هایی را فراهم می‌کند که به قدری پیچیده هستند که نمی‌توان آن‌ها را با شرایط کمی متعارف توصیف کرد. به طور خاص، یک مجموعه فازی، که یک محدودیت مرتبط با مقادیر یک متغیر زبانی است، می تواند به عنوان یک ویژگی جمعی از زیر کلاس های مختلف عناصر یک مجموعه جهانی در نظر گرفته شود. از این نظر نقش مجموعه های فازیشبیه نقشی که کلمات و جملات در زبان طبیعی بازی می کنند. مثلاً صفت زیبامجموعه ای از ویژگی های ظاهر یک فرد را منعکس می کند. این صفت را می توان به عنوان نام یک مجموعه فازی نیز در نظر گرفت که محدودیتی است که توسط یک متغیر فازی اعمال می شود. زیبا. از این دیدگاه، اصطلاحات بسیار زیبا, زشت, بی نهایت زیبا, بسیار زیباو غیره - نام مجموعه های فازی که با عمل اصلاح کننده ها تشکیل شده اند خیلی, نه, فوق العاده, کاملاو غیره در یک مجموعه فازی زیبا. در اصل این مجموعه های فازی به همراه مجموعه فازی زیبا نقش مقادیر یک متغیر زبانی را ایفا می کنند. ظاهر.

یک جنبه مهم مفهوم متغیر زبانی این است که متغیر مرتبه بالاتری نسبت به متغیر فازی است به این معنا که مقادیر یک متغیر زبانی متغیرهای فازی هستند. به عنوان مثال، مقادیر متغیر زبانی سنمی تواند: جوان، میانسال، پیر، بسیار پیر، میانسال و نه پیر، کاملاً پیرهر یک از این مقادیر نام یک متغیر فازی است. اگر نام یک متغیر فازی است، محدودیت اعمال شده توسط این نام را می توان به معنای متغیر فازی تفسیر کرد. بنابراین، اگر محدودیت ناشی از متغیر فازی قدیمی، یک زیر مجموعه فازی از مجموعه ای از فرم ها است

, , (5.1)

یکی دیگر از جنبه های مهم مفهوم متغیر زبانی این است که یک متغیر زبانی با دو قانون مطابقت دارد: (1) یک قاعده نحوی، که می تواند به شکل دستور زبان ارائه شود که نام مقادیر متغیر را ایجاد می کند. (2) یک قانون معنایی که یک روش الگوریتمی را برای محاسبه معنای هر مقدار مشخص می کند. این قوانین بخش اساسی از توصیف ساختار یک متغیر زبانی را تشکیل می دهند.

برنج. 5.1. توابع سازگاری برای مقادیر و .

از آنجایی که یک متغیر زبانی متغیری با مرتبه بالاتر از متغیر فازی است، توصیف آن باید پیچیده تر از توصیف متغیر فازی ارائه شده در تعریف 4.1 باشد.

تعریف 5.1.یک متغیر زبانی با یک مجموعه مشخص می شود ، که در آن نام متغیر است. (یا به سادگی) مجموعه ای از اصطلاحات از یک متغیر را نشان می دهد، به عنوان مثال، مجموعه ای از نام های مقادیر زبانی یک متغیر، که هر یک از این مقادیر یک متغیر فازی با مقادیر از یک مجموعه جهانی با یک متغیر پایه است. ; - یک قاعده نحوی (معمولاً به شکل دستور زبان است) که نام مقادیر متغیر را ایجاد می کند و - یک قانون معنایی که هر متغیر فازی را با معنای آن مرتبط می کند، به عنوان مثال، یک زیر مجموعه فازی از مجموعه جهانی. نام خاصایجاد شده توسط یک قاعده نحوی اصطلاح نامیده می شود. اصطلاح متشکل از یک کلمه یا چند کلمه که همیشه با هم ظاهر می شوند اصطلاح اتمی نامیده می شود. اصطلاحی که از یک یا چند عبارت اتمی تشکیل شده باشد اصطلاح مرکب نامیده می شود. الحاق برخی از اجزای یک عبارت مرکب یک زیرترم است. اگر اصطلاحات در هستند، آنگاه می توان آنها را به عنوان یک اتحادیه نشان داد

(5.2)

اگر لازم باشد به صراحت نشان دهیم که چه چیزی توسط دستور زبان ایجاد شده است، می نویسیم.

معنای یک اصطلاح به عنوان یک محدودیت در یک متغیر پایه که توسط یک متغیر فازی شرطی شده است تعریف می شود:

, (5.3)

در نظر داشته باشید که و بنابراین، می تواند به عنوان زیرمجموعه فازی مجموعه ای با نام در نظر گرفته شود. رابطه بین معنای زبانی آن و متغیر زیربنایی در شکل 1 نشان داده شده است. 1.3.

تبصره 5.2.به منظور اجتناب از مقدار زیادنمادها، مناسب است که برای رفع ابهامات احتمالی، معانی متعددی به برخی از نمادهای ظاهر شده در تعریف 5.1 اختصاص دهیم. به خصوص:

الف) اغلب از نماد برای نشان دادن نام خود متغیر و نام کلی مقادیر آن استفاده می کنیم. به همین ترتیب، هم نام کلی مقادیر متغیر و هم نام خود متغیر را نشان خواهد داد.

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

مثال 5.3. سن، یعنی , رهایش کن . معنای زبانی متغیر سنشاید مثلاً قدیمی، و ارزش قدیمییک اصطلاح اتمی است. معنی دیگری می تواند باشد خیلی قدیمی، یعنی یک اصطلاح مرکب که در آن قدیمی -اصطلاح اتمی و خیلیو قدیمی- زیرمجموعه ها

معنی کم و بیش جوانمتغیر سن -اصطلاح مرکب که در آن اصطلاح جوان -اتمی و کم و بیش، تقریبا- زیرمجموعه مجموعه مدت متغیر سنرا می توان به صورت زیر نوشت:

(5.4)

در اینجا، هر عبارت نام یک متغیر فازی در مجموعه جهانی است. محدودیت تحمیل شده توسط این اصطلاح، مثلاً، معنای معنای زبانی است قدیمی. بنابراین، اگر مطابق (5.1) تعیین شود، معنای معنای زبانی است قدیمیبا بیان مشخص می شود

, (5.5)

یا ساده تر (به تبصره 5.2 مراجعه کنید)

. (5.6)

به همین ترتیب، معنای چنین معنای زبانی مانند خیلی قدیمیرا می توان به صورت زیر بیان کرد (شکل 5.1 را ببینید):

معادله انتساب در مورد یک متغیر زبانی شکل می گیرد

از اینجا نتیجه می شود که معنایی که به این اصطلاح اختصاص داده شده با برابری بیان می شود

به عبارت دیگر، معنای یک اصطلاح با اعمال یک قاعده معنایی به معنای اصطلاح اختصاص داده شده مطابق سمت راست معادله (5.8) به دست می آید. علاوه بر این، از تعریف (5.3) چنین بر می آید که با محدودیت ناشی از اصطلاح یکسان است.

نکته 5.4.مطابق با تبصره 5.2 (a)، معادله انتساب معمولاً به صورت نوشته می شود

, (5.10)

درک این موضوع به گونه ای که قدیمی- محدودیت در مقادیر متغیر پایه، تعریف شده توسط (5.1)، - اختصاص داده شده به متغیر زبانی سن. توجه به این نکته مهم است که علامت مساوی در (5.10) یک رابطه متقارن را نشان نمی دهد، مانند مورد تساوی حسابی. بنابراین، نوشتن (5.11) در فرم معنی ندارد

برای تشریح مفهوم متغیر زبانی، ابتدا یک مثال بسیار ساده را در نظر می گیریم که در آن فقط عدد کوچکاصطلاحات و قواعد نحوی و معنایی بی اهمیت هستند.

مثال 5.5.متغیر زبانی را در نظر بگیرید عدد، که مجموعه جمله متناهی آن دارای فرم است

که در آن هر عبارت یک محدودیت در مقادیر متغیر پایه در مجموعه جهانی را نشان می دهد

فرض بر این است که این محدودیت ها زیرمجموعه های فازی مجموعه هستند و به صورت زیر تعریف می شوند:

، (5.15) با محدودیت باینری تقریبا برابر

برای اختصاص یک مقدار، فرض کنید تقریبا برابرمتغیر زبانی، می نویسیم

که در آن، مانند (5.18)، به این معنی است که یک رابطه فازی باینری به عنوان مقدار متغیر اختصاص داده شده است. تقریبا برابر، که یک محدودیت باینری بر روی مقادیر متغیر پایه در مجموعه جهانی (5.20) است.

برنج. 5.2. قیاس کیسه فرش برای یک متغیر زبانی

نکته 5.7.با استفاده از تشبیه کیسه مسافرتی (نگاه کنید به تبصره 4.3)، یک متغیر زبانی به معنای تعریف 5.1 را می توان به یک کیسه مسافرتی سخت تشبیه کرد که کیسه های مسافرتی نرم را می توان در آن قرار داد، همانطور که در شکل نشان داده شده است. 5.2. کیسه نرم مربوط به یک متغیر فازی است که مقدار زبانی متغیر است و نقش یک برچسب روی کیسه نرم را بازی می کند.

مجموعه های فازی متغیر زبانی منطق فازی. خروجی فازی قانون استنتاج ترکیبی

(خلاصه)

مفهوم مجموعه فازی (FS) مبتنی بر این ایده است که عناصر یک مجموعه خاص که دارای ویژگی مشترک هستند، می توانند درجات مختلفی از انحطاط این ویژگی و در نتیجه درجات متفاوتی از تعلق به این ویژگی داشته باشند.

اجازه دهید کمی مجموعه باشید. مجموعه فازی Ã در U مجموعه ای از جفت های شکل ((µ Ã (u)، u))، که در آن u U، µ Ã است.

مقدار μ Ã را درجه عضویت یک شی در مجموعه فازی U می نامند.

μ Ã : U 

µÃ – تابع عضویت نامیده می شود.

نمونه ای از مجموعه های فازی سن افراد است (شکل 19.1).

بر اساس قیاس با نظریه مجموعه سنتی، عملیات زیر در نظریه NM تعریف شده است:

یک انجمن:

، جایی که

فهرست بندی:

,

اضافه شدن:

محصول جبری:

، جایی که

یک رابطه فازی n-ary که بر روی مجموعه ها تعریف شده است، یک زیر مجموعه فازی از محصولات دکارتی است

از آنجایی که یک رابطه فازی یک مجموعه است، تمام عملیات تعریف شده برای مجموعه های فازی برای آن معتبر هستند. در کاربردهای عملی تئوری مجموعه های فازی نقش مهمعملیات ترکیب روابط فازی را بازی می کند.

ترکیب روابط فازی

بگذارید 2 رابطه فازی دو مکان داده شود:

ترکیب روابط فازی با عبارت زیر تعیین می شود:

درجات عضویت عبارات خاص

یک متغیر زبانی پنج قلو X - نام متغیر (سن)، U - مجموعه پایه (0…150)، T(x) - اصطلاح مجموعه است. معانی زبانی متعدد (جوان، میانسال، مسن، پیر). هر مقدار زبانی یک برچسب از یک مجموعه فازی است که در U تعریف شده است. G یک قانون نحوی است که یک مقدار زبانی متغیر X (بسیار جوان، بسیار قدیمی) را ایجاد می کند. M یک قاعده معنایی است که هر معنای زبانی را با یک زیرمجموعه فازی از مجموعه پایه، یعنی تابع عضویت، مرتبط می کند.

یک عبارت فازی عبارتی است که در رابطه با آن این لحظهزمان می توان در مورد میزان صدق یا نادرستی آن قضاوت کرد. حقیقت در بازه یک مقدار می گیرد. یک عبارت فازی که اجازه تقسیم به موارد ساده تر را نمی دهد، ابتدایی نامیده می شود.

یک دستور فازی که بر روی موارد ابتدایی با استفاده از اتصالات منطقی ساخته شده است، دستور فازی مرکب نامیده می شود. اتصالات منطقی با عملیات مربوط به صدق عبارات فازی مطابقت دارند. - درجه صدق عبارات خاص.

1)

2)

بنابراین، جبر مجموعه های فازی با جبر گزاره های فازی هم شکل است.

4) عملیات ضمنی

تعاریف متعددی برای عملکرد استلزام در منطق فازی ارائه شده است. پایه ای:

1)

2)

3)

5) هم ارزی

یک گزاره فازی n مکان تعریف شده بر روی مجموعه های U 1 , U 2 ,…, U n عبارتی است که شامل متغیرهای هدف این مجموعه ها است و در هنگام جایگزینی متغیرهای هدف با عناصر مجموعه های U 1 , U 2 به عبارات فازی تبدیل می شود. ,…,U n .

اجازه دهید U 1 , U 2 ,…,U n مجموعه های پایه ای از متغیرهای زبانی باشند و نمادهای متغیرهای موضوعی ین متغیرهای زبانی باشند. سپس نمونه هایی از محمول های فازی عبارتند از:

    "فشار سیلندر کم است" - محمول یک مکان

    "دمای دیگ بخار به طور قابل توجهی بالاتر از دمای مبدل حرارتی است" یک محمول دوگانه است.

اگر U k = 1.5 بنابراین "فشار در دیگ کم است" = 0.7

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

اجازه دهید یک نقشه فازی باشد

سپس یک زیر مجموعه فازی از جهان U یک زیر مجموعه فازی در V ایجاد می کند

قاعده استنتاج ترکیبی مبنایی برای ساخت استنتاج منطقی در منطق فازی است.

اجازه دهید یک عبارت فازی  داده شود، مجموعه های فازی Where and are. اجازه دهید برخی بیانیه نیز داده شود (نزدیک به A، اما نه یکسان با آن).

در منطق کلاسیک قانون استنتاج Modus Ponens به طور گسترده ای استفاده می شود

این قانون در مورد منطق فازی به صورت زیر تعمیم می یابد:

اجازه دهید مجموعه و روی مجموعه پایه X و در مجموعه پایه Y تعریف شود. طبیعی است که فرض کنیم دستور if مقداری نگاشت فازی از مجموعه X تا Y را تعریف می کند.

سپس مطابق با قاعده استنتاج ترکیبی داریم:

این رابطه بر اساس تعریف عملیات ضمنی در منطق فازی ساخته شده است.

1)

اگر دمای دیگ کم باشد () ، گرمایش افزایش می یابد ()

الگوریتم های منطق فازی واقعی نه یک، بلکه قوانین تولید بسیاری را شامل می شوند

اگر S 1، سپس R 1، در غیر این صورت

اگر S n، R n، در غیر این صورت

بنابراین، روابط فازی باید برای هر قاعده منفرد ساخته شود و سپس با همپوشانی روی یکدیگر تجمیع شود

بسته به نوع مفهوم، حداقل یا حداکثر به عنوان یک عملیات تجمع انتخاب می شود.

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

1) وسط "فلات"

2) مرکز ثقل، نقطه ای تعیین می شود که مساحت مجموعه فازی را به نصف تقسیم می کند.

2.9.1. تعریف.با استفاده از روش های تئوری مجموعه های فازی، مفاهیم معنایی توصیف می شوند، به عنوان مثال، برای مفهوم "قابلیت اطمینان یک گره" می توان چنین اجزایی را به عنوان "نه" تعریف کرد. ارزش بزرگقابلیت اطمینان گره، «اعتماد متوسط ​​گره»، «قابلیت اطمینان گره بزرگ»، که به عنوان مجموعه های فازی بر روی یک مجموعه پایه تعریف شده توسط تمام مقادیر ممکن مقادیر قابلیت اطمینان تعریف می شوند.

تعمیم توصیف متغیرهای زبانی از دیدگاه رسمی، معرفی متغیرهای فازی و زبانی است.

ن متغیر روشنسه گانه مجموعه نامیده می شود، جایی که آ- نام متغیر فازی، ایکس- دامنه تعریف، - زیرمجموعه فازی در مجموعه X، توصیف محدودیت ها در مقادیر ممکنمتغیر آ.

متغیر زبانیمجموعه ای از مجموعه ها نامیده می شود ، جایی که ب- نام متغیر زبانی، T(b)- مجموعه ای از مقادیر زبانی (کلامی) یک متغیر بکه به مجموعه اصطلاحی یک متغیر زبانی نیز گفته می شود، ایکس- دامنه، جی- یک قاعده نحوی به شکل دستور زبان که نام ها را ایجاد می کند aÎT(b)معانی کلامی متغیرهای زبانی ب, م- یک قانون معنایی که به هر متغیر فازی اختصاص می دهد آمجموعه فازی - معنای یک متغیر فازی آ.

از تعریف به دست می‌آید که متغیر زبانی متغیری است که در مقیاس کمی (قابل اندازه‌گیری) مشخص می‌شود و مقادیری را که کلمات یا عبارات زبان طبیعی ارتباط هستند می‌گیرد. متغیرهای فازی مقادیر یک متغیر زبانی را توصیف می کنند. در شکل شکل 2.20 رابطه بین مفاهیم اساسی را نشان می دهد.

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



با استفاده از متغیرهای زبانی می توان اطلاعات کیفی را در سیستم های مدیریتی رسمی کرد که به صورت کلامی توسط متخصصان (متخصصان) تدوین می شود. این به شما امکان می دهد مدل های فازی سیستم های کنترل (کنترل کننده های فازی) بسازید.

2.9.2. نوع توابع عضویتاجازه دهید الزاماتی را که برای نوع توابع عضویت مجموعه‌های فازی که شرایط متغیرهای زبانی را توصیف می‌کنند، در نظر بگیریم.

اجازه دهید متغیر زبانی شامل یک مجموعه اصطلاح اساسی است T=(Ti)،. متغیر فازی مربوط به ترم T i, توسط مجموعه داده می شود , که در آن مجموعه فازی است . بیایید مجموعه را تعریف کنیم C iبه عنوان حامل یک مجموعه فازی. آن را فرض خواهیم کرد XÍR 1، جایی که R 1- مجموعه سفارش داده شده اعداد واقعی. اجازه دهید کران پایین مجموعه را مشخص کنیم ایکساز طریق infX=x 1، و حد بالایی است supX=x 2.

یک دسته از تیبر اساس بیان ترتیب دهید

"T i ,T j ÎT i>j«($xÎC i)("yÎC j)(x>y). (2.5)

عبارت (2.5) مستلزم آن است که عبارتی که دارای پشتیبان در سمت چپ است، عدد کمتری دریافت کند. سپس مجموعه اصطلاحی هر متغیر زبانی باید شرایط زیر را برآورده کند:

("T i ÎT)($xÎX)( ); (2.8)

("b)($x 1 ОR 1)($x 2 ОR 2)("xОX)(x 1 . (2.9)

شرط (2.6) مستلزم آن است که مقادیر توابع عضویت در شرایط شدید باشد (T 1و T 2)در نقاط x 1و x 2بر این اساس، برابر با یک و به طوری که ظاهر منحنی های زنگوله ای شکل مجاز نیست، همانطور که در شکل نشان داده شده است. 2.21.

شکل 2.21

شرط (2.7) در مجموعه پایه ممنوع است ایکسجفت اصطلاحات نوع T 1و T 2, T 2و T 3. برای یک زوج T 1و T 2تمایز طبیعی مفاهیم وجود ندارد. برای یک زوج T 2و T 3بخش هیچ مفهومی مطابقت ندارد شرط (2.7) وجود شرایط نوع را منع می کند T 4، از آنجایی که هر مفهوم حداقل یک شی معمولی دارد. شرط (2.8) محدودیت فیزیکی (در چارچوب مسئله) در مقادیر عددی پارامترها را تعیین می کند.

در شکل شکل 2.22 نمونه ای از تعیین توابع عضویت عبارات "ارزش قیمت کوچک"، "ارزش قیمت کوچک"، "ارزش قیمت متوسط"، "ارزش قیمت به اندازه کافی بزرگ"، "ارزش قیمت بزرگ" متغیر زبانی "قیمت محصول" را نشان می دهد. ".

2.9.3. ترازو جهانی. توابع عضویت بر اساس نتایج نظرسنجی های تخصصی ساخته می شوند. با این حال، روش استفاده از مجموعه های فازی ساخته شده بر اساس نتایج یک نظرسنجی از کارشناسان دارای این عیب است که تغییر در شرایط عملیاتی مدل (شیء) مستلزم تنظیم مجموعه های فازی است. بر اساس نتایج یک نظرسنجی مکرر از کارشناسان می توان تنظیمات را انجام داد.

یکی از راه های غلبه بر این نقص، انتقال به مقیاس های جهانی برای اندازه گیری مقادیر پارامترهای برآورد شده است. روش شناخته شده برای ساخت مقیاس های جهانی شامل توصیف فراوانی پدیده ها و فرآیندها است که در سطح کیفی در زبان طبیعی با کلمات و عبارات زیر تعیین می شود: "هرگز"، "بسیار به ندرت"، "به ندرت"، "هیچکدام". به ندرت و نه اغلب»، «اغلب»، «خیلی اوقات»، «تقریباً همیشه» (یا مشابه). یک فرد از این مفاهیم برای ارزیابی فراوانی ذهنی رویدادها (نسبت تعداد رویدادهایی که با مفهوم مشخص می شود به تعداد کل رویدادها) استفاده می کند.

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

1. طبق بررسی کارشناسی حداقل xminو حداکثر xmaxمقادیر مقیاس متغیر ایکس.

2. بر اساس نتایج یک بررسی تخصصی، توابع عضویت مجموعه های فازی که مقادیر یک متغیر زبانی تعریف شده در مقیاس را توصیف می کنند ساخته می شوند. ایکس. در شکل شکل 2.23 نمونه ای از ساخت توابع عضویت را نشان می دهد که در آن a 1، a 2، a 3- نام برخی از متغیرهای فازی

3. امتیاز ( xmin، 0) و ( xmax,1) توسط یک خط مستقیم به هم متصل می شوند p 0، که تابع نقشه برداری است p 0: X®.

4. انتقال از مقیاس فرکانس های نسبی وقوع رویدادها به تخمین های فرکانس، که کمیت ساز نامیده می شود، به صورت زیر رخ می دهد.

برای یک نقطه دلخواه zدر مقیاس جهانی، نمونه اولیه آن بر روی مقیاس ساخته شده است ایکس. سپس با استفاده از توابع عضویت مجموعه های فازی مربوط به شرایط a 1، a 2، a 3، مقادیر به عنوان مقادیر توابع عضویت مربوطه در نقطه z در مقیاس جهانی تعیین و در نظر گرفته می شوند. تابع p (p=p 0در مثال در نظر گرفته شده) توسط یک بررسی تخصصی تعیین می شود، زیرا انتخاب آن بر کفایت مدل با شی مورد مطالعه تأثیر می گذارد.

2.9.4. عملکردهای نمایش چندگانه. تعریف بدون ابهام تابع نگاشت پمحدود کردن امکان در نظر گرفتن همزمان معیارهای مختلف در سیستم کنترل، که حتی ممکن است در تضاد با یکدیگر باشند، و همچنین امکان در نظر گرفتن همزمان شرایط مختلف کنترل تعیین شده توسط ویژگی های جسم کنترل شده را محدود کنید.

در نظر گرفتن شرایط و معیارهای مختلف با رویکرد ذهنی برای حل مسئله تعیین می شود. اگر تابع نگاشت یک شکل بدون ابهام را بپذیریم، آنگاه دیدگاه های مختلف به یک "مخرج مشترک" کاهش می یابد یا در واقع رد می شوند. تمرین نشان می دهد که هنگام مدیریت فرآیندهایی که رسمی کردن آنها دشوار است، در نظر گرفتن همه انواع دیدگاه های ذهنی، کیفیت مدیریت را بهبود می بخشد و مقاومت در برابر انواع مختلف اختلالات را افزایش می دهد. با این حال، باید توجه داشت که تقریباً هرگز نمی توان در افراد همه شرایطی را که بر انتخاب کنترل و همه ویژگی های شی تأثیر می گذارد در نظر گرفت. بیایید در نظر بگیریم که چگونه حسابداری رسمی شرایط کنترل هنگام مصاحبه با کارشناسان در قالب توابع نقشه برداری چندگانه انجام می شود.

اجازه دهید ترکیب حالت های شی مورد مطالعه به صورت کمی و کیفی از نظرسنجی های کارشناسی تعیین شود. ارزیابی حالت های شی بر اساس مقادیر ویژگی ها انجام می شود y i OY=(y 1 ,y 2 ,…,y p ).

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

نمایش توابع p i ОP=(p 1 , p 2 ,…, p b )درجات اطمینان مقایسه می شوند b(p i)О، که توسط کارشناسان سوال می شود. همچنین هر تابع نمایش p iوزن مقایسه می شود a (pi)، که با سطح صلاحیت کارشناس مطابقت دارد. مقادیر وزن a (pi)توسط اعداد بخش تعیین می شود. بنابراین تابع نگاشت چندگانه P=(p 1 , p 2 ,…, p b )شامل مجموعه ای از توابع نقشه برداری است p iکه هر کدام با مدرکی همراه است g(pi)، به عنوان ترکیبی از درجات شایستگی و اطمینان در تعریف صحیح توابع نگاشت تعریف شده است. p i، یعنی g(pi)=a(p i)&b(p i).

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


منطق فازی

عملیات فازی و

تعریف مجموعه های فازی به فرد اجازه می دهد تا عملیات منطقی واضح را به آنالوگ های فازی آنها تعمیم دهد. بسط فازی عملیات AND هنجار مثلثی است تی، نام دیگر تی- هنجارها هستند اس-کونورما در شکل 3.1 یک نمایش شماتیک را نشان می دهد تی-هنجارها

عملیات AND فازی به صورت کلی به صورت نگاشت تعریف می شود:

که بدیهیات برای آن صادق است:

بدیهیات شرایط مرزی تی– هنجارها:

اصل نظم:

در تئوری مجموعه‌های فازی، تعداد بی‌شماری عملیات «AND» فازی وجود دارد که با رعایت شرایط (3.1) - (3.2) با روش‌های تعیین عملیات (T) تعیین می‌شود. در تئوری کنترل فازی، روش های زیر برای تعیین یک عملیات (T) که در زیر ذکر شده است، قابل اجرا هستند.

محصول منطقی[زاده، 1973]:

, "xÎ آر. (3.6)

محصول جبری[بندلر، کوهوت، 1980]:

, "xÎ آر, (3.7)

جایی که "." - یک محصول پذیرفته شده در جبر کلاسیک.

محصول مرزی[لوکاشویچ، گیلز، 1976]:

, (3.8)

نماد محصول مرزی کجاست

کار قوی یا شدید (بسیار شدید).[وبر، 1983]:

(3.9)

که در آن D نماد محصول قوی است.

در شکل شکل 3.2 تابع عضویت را برای محصولات منطقی، جبری، مرزی و قوی مجموعه های فازی نشان می دهد.

عملیات فازی OR

پسوند فازی عملیات OR است اس-هنجار گاهی اوقات از نام استفاده می شود تی-کونورما در شکل 3.3 یک نمایش شماتیک را نشان می دهد اس-هنجارها

عملیات OR فازی به عنوان نگاشت تعریف می شود

که نقشه برداری برای آنها انجام می شود:

بدیهیات شرایط مرزی تی– هنجارها:

, ; (3.10)

اصول یکسان سازی (بازترکیب):

اصل نظم:

از جانب عدد بی نهایتعملیات فازی که بدیهیات (3.10) - (3.14) را برآورده می کند، عملیات زیر که در زیر فهرست شده اند در تئوری کنترل کاربرد پیدا کرده اند.

جمع منطقی[زاده، 1973]:

, "xÎ آر. (3.15)

جمع جبری[بندلر و کوهوت، 1980]:

, "xÎ آر, (3.16)

مقدار محدود[لوکاشویچ، گیلز، 1976]:

, (3.17)

مقدار قوی یا شدید (شدید).[وبر، 1983]:

(3.18)

مقایسه بدیهیات تی-هنجارها با بدیهیات اس-norms نشان می دهد که تفاوت بین آنها فقط در بدیهیات شرایط مرزی نهفته است.

در شکل شکل 3.4 تابع عضویت را برای مجموع منطقی، جبری، مرزی و قوی مجموعه های فازی نشان می دهد.

عملیات فازی "NOT"

عملیات "NOT" فازی به عنوان نقشه ای تعریف می شود که بدیهیات زیر برای آن وجود دارد:

مجموعه نگاشتهایی که بدیهیات (3.19) - (3.21) را برآورده می کند، یک نفی فازی است. عمل نفی فازی در شکل نمودار نشان داده شده است. 3.5.

از تعداد نامتناهی عملیات "NOT" فازی که اصول (3.19) - (3.21) را برآورده می کند، عملیات زیر که در زیر فهرست شده اند در تئوری کنترل کاربرد پیدا کرده اند.

فازی «نه» به گفته زاده(1973) به صورت تفریق از یک تعریف می شود:

. (3.22)

به گفته سوگنو، "نه" فازی(1977) یا l-complement به صورت تعریف شده است

. (3.23)

در l=0معادله (3.23) با معادله (3.22) منطبق است.

به گفته یاگر "نه" فازی(1980) به این صورت تعریف شده است:

, (3.24)

جایی که p>0- پارامتر. در p=1معادله (3.24) با معادله (3.22) منطبق است.

برای T-هنجارها و S-هنجارها ممکن است وجود داشته باشد گزینه های مختلفنفی به دلیل تعداد نامتناهی عملیات NOT فازی ممکن. با این حال، توصیه می شود گزینه های نفی را انتخاب کنید که شرایط زیر را برآورده کند:

این شرایط، بر اساس قیاس با منطق روشن، قوانین فازی دی مورگان نامیده می شوند. عملیات (3.25) و (3.26) متقابل دوگانه نامیده می شوند، زیرا در تئوری مجموعه های فازی ثابت شده است که از (3.25) از (3.26) و برعکس از (3.26) به دنبال (3.25) می آید.

موارد زیر نیز دوگانه هستند عملیات فازی:

; (3.29)

جبر استنتاج فازی

3.4.1. پایه قوانین فازیدر منطق فازی مفهوم گزاره فازی وجود دارد. یک جمله فازی به عنوان عبارت " " تعریف می شود. سمبل " ایکس"" یک کمیت فیزیکی (جریان، ولتاژ، فشار، سرعت، و غیره) را نشان می دهد، نماد "" نشان دهنده یک متغیر زبانی (LP) و نماد" است. پ" - گزاره اختصاری - پیشنهاد. به عنوان مثال، در عبارت "قدر جریان بزرگ است" از متغیر فیزیکی ایکس"میزان جریان" است که می تواند توسط سنسور جریان اندازه گیری شود. مجموعه فازی توسط LP "بزرگ" تعریف شده و توسط تابع عضویت رسمیت می یابد m A (x). پیوند "is" مربوط به عملیات مرتب سازی به شکل برابری است که با نماد "=" نشان داده می شود. شکل رسمی از جمله را دریافت می کند » .

یک جمله فازی می تواند از چندین جمله فازی مجزا تشکیل شده باشد که با اتصالات "AND" و "OR" به یکدیگر متصل شده اند. انتخاب پیوندهای منطقی "AND"، "OR" به معنی و زمینه جملات، به رابطه بین آنها بستگی دارد. توجه داشته باشید که عملیات "AND" و "OR" فازی مطابق با زاده (فرمول (3.6) و (3.15)) در تئوری کنترل بر بقیه ارجحیت دارند، زیرا آنها هیچ اضافه کاری ندارند. وقتی جملات فازی معادل نیستند، اما همبسته و به هم پیوسته هستند، می توان از آن استفاده کرد. T-هنجارها و S-هنجارها مطابق با لوکاشویچ (فرمول (3.8) و (3.17)).

پیشنهاد پرا می توان به عنوان یک رابطه فازی نشان داد آربا تابع عضویت: . برای نوشتن یک جمله فازی متشکل از چندین جمله فازی جداگانه که با اتصالات "AND" به هم متصل شده اند، از نشانگر "اگر" استفاده کنید. در نتیجه، سیستمی از گزاره های فازی شرطی به دست می آوریم:

.

جملات فازی نامیده می شوند شرایطیا پیش نیازها.

مجموعه ای از شرایط به فرد امکان می دهد مجموعه ای بسازد نتیجه گیرییا نتیجه گیری. در این مورد، از نشانگر "سپس" استفاده می شود.

قانون فازی تولید(قانون فازی) مجموعه ای از شرایط و نتیجه گیری است:

R 1: اگر x 1 = و x 2 = و...، سپس y 1 = و y 2 = و…

……………………………………………………………,

نماد کجاست R 1- مخفف "قاعده" - قانون.

به عنوان مثال، قانون کنترل دمای آب به شرح زیر است: R 1: اگر دمای آب سرد و دمای هوا سرد است، شیر را بچرخانید آب گرمبه سمت چپ با زاویه بزرگ و شیر آب سرد به سمت راست با زاویه بزرگ.

شرایط فازی برای حل مسئله:

-x 1- دمای آب (اندازه گیری شده توسط سنسور)؛ - سرما؛

-x 2- دمای هوا (اندازه گیری شده توسط سنسور)؛ - سرما؛

شرایط استنتاج فازی:

-y 1- زاویه چرخش سوپاپ به سمت چپ بزرگ است.

-y 2- زاویه چرخش شیر به راست زیاد است.

این قانون فازی زبانی با یک نماد رسمی مطابقت دارد:

R 1: اگر x 1 = و x 2 = ، سپس y 1 = و y 2 = , (3.31)

جایی که , , و - مجموعه های فازی، توسط توابع داده شده استتجهیزات جانبی.

مجموعه قوانین تولید فازی پایه ای از قوانین فازی را تشکیل می دهد که در آن R i: اگر...، پس...;. برای پایه قوانین فازی، خواص زیر: استمرار، قوام، کامل بودن.

تداوم با مفاهیم زیر تعریف می شود: مجموعه مرتبی از مجموعه های فازی. مجموعه های فازی مجاور

مجموعه مجموعه های فازی (آی)تماس گرفت منظم، اگر رابطه سفارش برای آنها مشخص شده باشد: «<»:A 1 <…

اگر مجموعه ای از مجموعه های فازی { } مرتب می شود، سپس مجموعه ها و، و نامیده می شوند مجاورمشروط بر اینکه این مجموعه های فازی همپوشانی داشته باشند.

پایه قوانین فازی نامیده می شود مداوم، اگر برای قوانین

R k: اگر x 1 = و x 2 = ، سپس y= و k'¹k

شرایط رعایت می شود:

Ù و مجاور هستند؛

Ù و مجاور هستند؛

- و مجاور هستند.

اجازه دهید با استفاده از یک مثال، سازگاری پایه قوانین فازی را در نظر بگیریم. اساس قوانین فازی برای کنترل ربات به شکل زیر ارائه شده است:

………………………………….

R i: اگر مانعی در پیش است، به سمت چپ حرکت کنید،

R i +1: اگر مانعی در پیش است، به سمت راست حرکت کنید،

……………………………………

مبنای قانون متناقض است.

نمونه ای از یک پایه قواعد فازی سازگار به شرح زیر است:

R 1: اگر x 1 = یا x 2 = ، سپس y= ;

R 2: اگر x 1 = یا x 2 = ، سپس y= ;

R 3: اگر x 1 = یا x 2 = ، سپس y= .

اگر قوانین شامل دو شرط و یک خروجی باشد، این قوانین نشان دهنده سیستمی با دو ورودی است x 1و x 2و یک خروجی y. این سیستم را می توان به صورت ماتریسی ارائه کرد:

x 2 x 1
y=
y=
y=

اساس قوانین فازی سازگار است.

به یاد بیاوریم که متغیر زبانی متغیری است که از مجموعه ای از کلمات یا عبارات یک زبان طبیعی یا مصنوعی مقادیر می گیرد. مجموعه مقادیر مجاز یک متغیر زبانی را مجموعه اصطلاح می گویند. تعیین مقدار یک متغیر در کلمات، بدون استفاده از اعداد، برای انسان طبیعی تر است. ما هر روز بر اساس اطلاعات زبانی مانند: "درجه حرارت بسیار بالا" تصمیم می گیریم. "سفر طولانی"؛ "پاسخ سریع"؛ "دسته گل زیبا"؛ "طعم هماهنگ" و غیره روانشناسان دریافته اند که در مغز انسان تقریباً تمام اطلاعات عددی به صورت شفاهی رمزگذاری شده و در قالب اصطلاحات زبانی ذخیره می شود. مفهوم متغیر زبانی نقش مهمی در استنتاج فازی و تصمیم گیری بر اساس استدلال تقریبی دارد. به طور رسمی، یک متغیر زبانی به صورت زیر تعریف می شود.

تعریف 44.متغیر زبانیبا پنج داده می شود، که در آن -; نام متغیر؛ - مجموعه اصطلاح، که هر عنصر آن (اصطلاح) به عنوان یک مجموعه فازی در مجموعه جهانی نشان داده می شود. - قواعد نحوی، اغلب به شکل دستور زبان، باعث ایجاد نام اصطلاحات می شود. - قوانین معنایی که توابع عضویت اصطلاحات فازی تولید شده توسط قوانین نحوی را مشخص می کند.

مثال 9.یک متغیر زبانی به نام «دمای اتاق» را در نظر بگیرید. سپس چهار مورد باقی مانده را می توان به صورت زیر تعریف کرد:

جدول 4 - قوانین محاسبه توابع عضویت

نمودارهای توابع عضویت برای عبارات «سرد»، «خیلی سرد»، «راحت»، «کم و بیش راحت»، «گرم» و «بسیار گرم» برای متغیر زبانی «دمای اتاق» در شکل نشان داده شده است. 13.

شکل 13 - متغیر زبانی "دمای اتاق"

حقیقت مبهم

متغیر زبانی «حقیقت» جایگاه ویژه ای در منطق فازی دارد. در منطق کلاسیک، حقیقت تنها می تواند دو معنا داشته باشد: درست و نادرست. در منطق فازی، حقیقت «فازی» است. حقیقت فازی به صورت بدیهی تعریف می شود و نویسندگان مختلف آن را به روش های مختلف انجام می دهند. فاصله به عنوان یک مجموعه جهانی برای تعریف متغیر زبانی "حقیقت" استفاده می شود. حقیقت معمولی و واضح را می توان با مجموعه های تک تنی فازی نشان داد. در این مورد، یک مفهوم روشن واقعاً با عملکرد عضویت مطابقت دارد ، و مفهوم روشن نادرست است -; , .

برای تعریف حقیقت فازی، زاده توابع عضویت زیر را برای اصطلاحات «درست» و «نادرست» پیشنهاد کرد:

;

جایی که - ؛ پارامتری که حامل های مجموعه های فازی "درست" و "نادرست" را تعیین می کند. برای یک مجموعه فازی "true" حامل فاصله خواهد بود و برای یک مجموعه فازی "false" - ; .

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

شکل 14 - متغیر زبانی «حقیقت» از نظر زاده

برای تعریف حقیقت فازی، بالدوین توابع عضویت زیر را برای "درست" و "نادرست" فازی پیشنهاد کرد:

کمیت‌کننده‌های «کم و بیش» و «بسیار» اغلب برای مجموعه‌های فازی «درست» و «نادرست» به کار می‌روند، بنابراین عبارت‌های «بسیار نادرست»، «کم و بیش نادرست»، «کم و بیش درست»، بسیار درست است.، "بسیار، بسیار درست"، "بسیار، بسیار نادرست"، و غیره. توابع عضویت اصطلاحات جدید با انجام عملیات تمرکز و کشش مجموعه های فازی "درست" و "نادرست" به دست می آید. عملکرد غلظت مربوط به مربع کردن تابع عضویت است و عملیات کشش با افزایش آن به توان ½ مطابقت دارد. در نتیجه، توابع عضویت عبارات «بسیار بسیار نادرست»، «بسیار نادرست»، «کم و بیش نادرست»، «کم و بیش درست»، «درست»، «بسیار درست» و «بسیار بسیار درست» هستند. به شرح زیر داده شده است.

بهترین مقالات در این زمینه