Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Раздел 1. ВВЕДЕНИЕ В ПСИХОЛОГИЮ




Доверь свою работу кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Применение нечетких множеств в ЭС рассмотрим на примере сортировщика изделий на поточной линии. Работа сортировщика сводится к оценке качества изделия на основе поступающей информации и определения угла поворота манипулятора для пересылки изделия в нужном направлении – на сборку, в брак или на доработку.

В качестве измеряемых входных параметров при определении качества изделия используются: - кривизна после резки и шлифования, - температура после обжига и охлаждения. Î[ , ], = , где [ , ] означает диапазон возможных значений . Параметры , рассматриваются как нечеткие множества, формирующие лингвистические переменные, описываемые тройками ={< , , >}, Î ( ), = , = , где ( ) – расширенное терм-множество (значение) лингвистической переменной “ПАРАМЕТР”, - нечеткое множество, описываемое функцией принадлежности , принимающей значения в интервале [0,1] для всех из универсумов = {0,1,…,10} (записывается как : ®[0,1]). Значения переменной “ПАРАМЕТР” приведены в табл. 10.3.


Таблица 10.3. Значения переменной "ПАРАМЕТР"

 

Значения переменной “ПАРАМЕТР” Î
Несущественное
Почти малое
Малое
Чуть больше, чем малое
Почти среднее
Среднее
Чуть более, чем среднее
Почти большое
Большое
Чуть более, чем большое
Предельное

 

Так как - промышленный параметр, а - нормированное множество, то для отображения ® предлагается очевидная формула:

= [( ( )-1) ], (10.1)

где - входящий, - мощность, ³1.

Ранее было

= ( )/ . (10.2)

Для вычисления синглтонов ( )/ предлагается экспертное выражение

( ) =1- ê -

- [( ( )-1) ], (10.3)

где - значение из таблицы 10.3. Пример: =1; , такие, что для каждого по (10.1) =0 ( =0 в табл.10.3 соответствует значение переменной ПАРАМЕТР=несущественное). Тогда из (10.3), табл.10.3, (10.3) и (10.2) имеем: = =несущественное = 1/0+0.9/1+0.8/2+0.7/3+

+0.6/4+0.5/5+0.4/6+0.3/7+0.2/8+0.1/9+0/10.

Выходной параметр также представлен в виде нечеткого множества качества изделия , формирующего лингвистическую переменную ”КАЧЕСТВО1”, описываемого тройками вида

={< , , >}, Î ( ), = ,

где ( ) – расширенное терм-множество лингвистической переменной ”КАЧЕСТВО1”; - нечеткое множество, описываемое функцией принадлежности вида : ®[0,1]; - универсум: = {0,1,…,10}. Значения лингвистической переменной ”КАЧЕСТВО1” даны в таблице 10.4.

 

Таблица 10.4. Значения параметра "КАЧЕСТВО1"

 

Значение переменной ”КАЧЕСТВО1” Î
Предельно низкое
Почти низкое
Низкое
Чуть лучше, чем низкое
Почти среднее
Среднее
Чуть лучше, чем среднее
Почти высокое
Высокое
Чуть лучше, чем высокое
Наивысшее

 

Нечеткое множество определяется по известной формуле интегрирования

= ( )/ . (10.4)

Для получения текущего значения качества изделия используем одно из правил нечеткого условного вывода, получаемого аналитическими методами преобразований нечетких множеств:

( ( ) ( ))=([ ´ )Ç(Ø[ ´Ø ).

На языке функций , имеем: ( ( ) ( )) = ( )


( ))Ù[(1- ( )) (1- ( ))]]/( , ). Последнее дает в качестве функции принадлежности отношения ( ( ) ( )) выражение

1- ( ), если ( )< ( ),

( , ) = 1, если ( )= ( ), (10.5)

( ), если ( )> ( ).

Если с точки зрения технологии параметры , неравнозначны, например при определении качества изделий большее значение имеет кривизна, чем температура, то в последнем выражении вместо и функций принадлежности ( ), ( ), соответствующих результирующей функции (по виду ) ( )= ( ( ), следуя принципу “выделения” и используя операцию “растяжения” ( ) нечетких множеств, необходимо представить входное нечеткое множество как = Ç ( ) и, соответственно, ( )= ( )Ù[ ( )]0.5, где [ ( )]0.5 означает “более или менее ”. Пример: для = = =несущественное получаем ( )=1/0+0.95/1+0.89/2+0.84/3+0.77/4+ +0.7/5+0.63/6+0.55/7+0.45/8+0.32/9+0/10 и = 1/0+0.9/1+0.8/2+0.7/3+0.6/4+ +0.5/5+0.4/6+0.3/7+0.2/8+0.1/9+0/10.

Для уяснения связи , с используем экспертное правило: “Если несущественное и более или менее несущественное, то наивысшее иначе предельно низкое.” Из табл. 10.4 значению переменной наивысшее соответствует =10. Используем формулы для , ( ), аналогичные для , ( ) – (10.1), (10.3) при =1:

= [( ( )-1) ], (10.6)

( )=1- ê - [( ( )-1) ]ê, (10.7)

где (10.6) при известной величине дает , определяющее лингвистическую переменную “КАЧЕСТВО1”, а (10.7) по всем табличным значениям - функции принадлежности элементов нечеткого множества , соответствующего найденному значению лингвистической переменной.

Зная =10, из (10.6) находим = , а из (10.7) по аналогии с имеем = наивысшее = 0/0+0.1/1+0.2/2+0.3/3+0.4/4+0.5/5+0.6/6+0.7/7+ +0.8/8+0.9/9+1/10. Полученные частные значения , позволяют строить матрицу нечетких бинарных отношений ( ( ) ( )) по (10.5), где = , ( )= ( ) – табл. 10.5.

Таблица 10.5. Матрици отношений ( ( ) ( ))

 

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.1
0.1 0.2 0.3 0.4 0.5 0.6 0.2 0.1
0.1 0.2 0.3 0.4 0.5 0.3 0.2 0.1
0.1 0.2 0.3 0.4 0.4 0.3 0.2 0.1
0.1 0.2 0.3 0.5 0.4 0.3 0.2 0.1
0.1 0.2 0.6 0.5 0.4 0.3 0.2 0.1
0.1 0.7 0.6 0.5 0.4 0.3 0.2 0.1
0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1
0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1

 

Пример расчета:

00. = =0, = =0; из ранее определенных нечетких множеств и находим по их первым элементам ( )=1, ( )=0. Тогда из (10.5) получаем ( , )= ( )=0;

10. = =1, = =0; для второго элемента из имеем ( ) =

= 0.9, для первого элемента из сохраняется ( ) =0; ( , ) = = ( ) =0;

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

100. = =10, = =0; ( )=0, ( )=0; ( , )=1;

01. = =0, = =1; ( )=1, ( )=0.1;

( , )= ( )=0.1;

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

91. = =9, = =1; ( ) =0.1, ( ) = 0.1; ( , ) = = ( ) =1;

101. = =10, = =1; ( )=0, ( )=0.1; ( , ) =1-

- ( ) = 0.9 и т.д.

При любых текущих = , = по формулам (10.3), (10.2) находим текущие нечеткие множества , . Для нахождения = воспользуемся формулой “композиционного вывода”

= ( ( ))= ( ( ))o ( ( ), ( ))=

= o ( ( ) ( ))= ( ( ( , ))/ . (10.8)

В качестве входного параметра для определения угла поворота манипулятора-сортировщика вводим нечеткое множество , формирующее лингвистическую переменную ”КАЧЕСТВО2” в виде тройки

={< , , >}, Î ( ), = .

Значения переменной ”КАЧЕСТВО2” показаны в табл. 10.6. Для

 

Таблица 10.6. Значения переменной "КАЧЕСТВО2"

 

Значение переменной ”КАЧЕСТВО2” Î
Неустранимый дефект
Возможна повторная обработка
На следующую операцию

отображения ® зададим следующее. Пусть = È È . При этом Ç Ç =Æ, например, ={0,1,…,4}, = {5,6,7}, ={8,9,10}.

Отметим, что $ Î ½ ( )= ( ) – “сильнейший” (с наибольшим значением ( )). Осуществим переход, связывающий множества , , с тремя положениями манипулятора-сортировщика:

0, если Î ,

= 1, если Î , (10.9)

2, если Î .

Нечеткое множество

= ( )/ , (10.10)

где

( )=1- ô - ô, = . (10.11)

Угол поворота манипулятора-сортировщика выражается в виде нечеткого множества , которое формирует лингвистическую переменную “УГОЛ” в виде тройки

={< , , >}, Î ( ), = .

Значения переменной “УГОЛ” приведены в табл.10.7. Переменная

 

Таблица 10.7. Значения переменной "УГОЛ"

 

Значения переменной “УГОЛ” Î
Малый
Средний
Большой

 

находится обычным путем:

= ( )/ . (10.12)

Зададим углы поворота манипулятора Î[900,2700], т. е. =900, =2700. В соотношении (10.12) функция принадлежности ( ) рассчитывается по формуле

( )=1- ê - [( ( )-

-1) ] ê, = . (10.13)

 

По аналогии с (10.5) для построения нечеткого бинарного отношения, характеризующего логическую связь между качеством изделия и углом , воспользуемся экспертным заключением:

“Если неустранимый дефект, то малый, иначе большой ”.

Как и ранее, используя соответствующие формулы (10.10)-(10.13), табл.10.6 для = 0 и табл. 10.7 для = 0, находим: = неустранимый дефект =1/0+0.5/1+0/2, =малый =1/0+0.5/1+0/2.

Для получения нечеткого множества, соответствующего текущему углу поворота манипулятора как логического следствия, в качестве нечеткого бинарного отношения воспользуемся выражением

( ( ) ( ))=( ´ ´ )Ç(Ø ´ ´Ø ),

где обозначает -логику. Или ( ( ) ( )) = ( )

( ))Ù((1-( )) (1- ( ))]/( , ). По аналогии с (10.5)

 

1, если ( )= ( ),

( , ) = (10.14) 0, если ( ( ).

Согласно этой формуле и (10.10), (10.12) строим матрицу отношений ( ( ) ( )) - табл. 10.8. На основе табл. 10.8 рассчитываем

 

Таблица 10.8. Матрица отношений ( ( ) ( ))

 

 

нечеткое множество , определяющее угол поворота, в соответствии с текущим = по аналогии с - (10.8):

= ( ( ))o ( ( ), ( ))= o ( ( ) ( )). (10.15)

Так как конкретное значение угла поворота связано с параметром ,

задаем Î ½ ( )= ( ), = . Подставляя в выражение

= [( ( )-1) ] ê, (10.16)

находим

900, =0,

=900 +900 = 1800, =1,

2700, =2.







Дата добавления: 2014-11-10; просмотров: 617. Нарушение авторских прав; Мы поможем в написании вашей работы!

Studopedia.info - Студопедия - 2014-2022 год . (0.102 сек.) русская версия | украинская версия








Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7