RSS    

   Нечеткие множества в системах управления

| | |0 | |1 |

| | |0,9 | |0,5 |

| | | | | |

| | |y3 | | |

| | |0,1 | | |

| | |1 | | |

| | |0 | | |

| | |0,5 | | |

| | | | | |

Пусть А={0,3/x1, 0,7/x2 }, тогда

|А1 | |R1 | |А2 |

|0,3 |·|0,1 |=|0,7 |

|0,7 | |0,7 | |0,5 |

| | |0,4 | |0,3 |

| | | | | |

| | |1 | | |

| | |0,5 | | |

| | |0 | | |

| | | | | |

| | | | | |

|А2 | |R2 | |А3 |

|0,7 |·|0,9 |=|0,7 |

|0,5 | |0 | |0,5 |

|0,3 | |1 | |0,7 |

| | |0,2 | |0,5 |

| | | | | |

| | |0,3 | | |

| | |0,6 | | |

| | |0 | | |

| | |0,9 | | |

| | | | | |

| | |0,1 | | |

| | |1 | | |

| | |0 | | |

| | |0,5 | | |

| | | | | |

| | | | | |

|А1 | |R1•R2 | |А3 |

|0,3 |·|0,3 |=|0,7 |

|0,7 | |0,6 | |0,5 |

| | |0,1 | |0,7 |

| | |0,7 | |0,5 |

| | | | | |

| | |0,9 | | |

| | |0,5 | | |

| | |1 | | |

| | |0,5 | | |

| | | | | |

| | | | | |

Немного о бинарных отношениях вида XRX

Нечеткие отношения вида XRX задаются функцией принадлежности ? R(x,y), но с

условием, что x и y - элементы одного и того же универсального множества. В

зависимости от своих свойств (основные - симметричность, рефлексивность,

транзитивность) конкретные нечеткие отношения задают отношения сходства и

различия, порядка или слабого порядка между элементами Х. Они имеют

обширную сферу приложений в задачах автоматической классификации и принятия

решений (сравнение альтернатив).

3. НЕЧЕТКАЯ И ЛИНГВИСТИЧЕСКАЯ ПЕРЕМЕННЫЕ

Понятие нечеткой и лингвистической переменных используется при описании

объектов и явлений с помощью нечетких множеств.

Нечеткая переменная характеризуется тройкой <?, X, A>, где

? - наименование переменной,

X - универсальное множество (область определения ?),

A - нечеткое множество на X, описывающее ограничения (т.е. ? A(x)) на

значения нечеткой переменной ?.

Лингвистической переменной называется набор <? ,T,X,G,M>, где

? - наименование лингвистической переменной;

Т - множество ее значений (терм-множество), представляющих собой

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

является множество X. Множество T называется базовым терм-множеством

лингвистической переменной;

G - синтаксическая процедура, позволяющая оперировать элементами терм-

множества T, в частности, генерировать новые термы (значения). Множество T?

G(T), где G(T) - множество сгенерированных термов, называется расширенным

терм-множеством лингвистической переменной;

М - семантическая процедура, позволяющая превратить каждое новое значение

лингвистической переменной, образуемое процедурой G, в нечеткую переменную,

т.е. сформировать соответствующее нечеткое множество.

Замечание. Чтобы избежать большого количества символов

символ ? используют как для названия самой переменной, так и для всех ее

значений;

пользуются одним и тем же символом для обозначения нечеткого множества и

его названия, например терм "молодой", являющийся значением лингвистической

переменной ? = "возраст", одновременно есть и нечеткое множество М

("молодой").

Присвоение нескольких значений символам предполагает, что контекст

позволяет разрешить возможные неопределенности.

Пример: Пусть эксперт определяет толщину выпускаемого изделия с помощью

понятий "малая толщина", "средняя толщина" и "большая толщина", при этом

минимальная толщина равна 10 мм, а максимальная - 80 мм.

Формализация такого описания может быть проведена с помощью следующей

лингвистической переменной <?, T, X, G, M>, где

? - толщина изделия;

T - {"малая толщина", "средняя толщина", "большая толщина"};

X - [10, 80];

G - процедура образования новых термов с помощью связок "и", "или" и

модификаторов типа "очень", "не", "слегка" и др. Например: "малая или

средняя толщина", "очень малая толщина" и др.;

М - процедура задания на X = [10, 80] нечетких подмножеств А1="малая

толщина", А2 = "средняя толщина", А3="большая толщина", а также нечетких

множеств для термов из G(T) в соответствии с правилами трансляции нечетких

связок и модификаторов "и", "или", "не", "очень", "слегка" и др. операции

над нечеткими множествами вида: А ? В, А? В, [pic], CON А = А2 , DIL А =

А0,5 и др.

Замечание. Наряду с рассмотренными выше базовыми значениями лингвистической

переменной "толщина" (Т={"малая толщина", "средняя толщина", "большая

толщина"}) возможны значения, зависящие от области определения Х. В данном

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

определены как "около 20 мм", "около 50 мм", "около 70 мм", т.е. в виде

нечетких чисел.

Продолжение примера:

[pic]

Функции принадлежности нечетких множеств:

"малая толщина" = А1 , "средняя толщина"= А2, " большая толщина"= А3 .

[pic]

Функция принадлежности:

нечеткое множество "малая или средняя толщина" = А1?А1.

Нечеткие числа

Нечеткие числа - нечеткие переменные, определенные на числовой оси, т.е.

нечеткое число определяется как нечеткое множество А на множестве

действительных чисел R с функцией принадлежности ?A(x)?[0,1], где x -

действительное число, т.е. x?R.

Нечеткое число А нормально, если [pic]?A(x)=1, выпуклое, если для любых

x?y?z выполняется

?A(x)??A(y)??A(z).

Множество ? - уровня нечеткого числа А определяется как

А? = {x/? A(x)??}.

Подмножество SA?R называется носителем нечеткого числа А, если

S = {x/?A(x)>0}.

Нечеткое число А унимодально, если условие ?A(x) = 1 справедливо только для

одной точки действительной оси.

Выпуклое нечеткое число А называется нечетким нулем, если

?A(0) = [pic](?A(x)).

Нечеткое число А положительно, если ?x?SA, x>0

и отрицательно, если ?x?SA, x<0.

Операции над нечеткими числами

Расширенные бинарные арифметические операции (сложение, умножение и пр.)

для нечетких чисел определяются через соответствующие операции для четких

чисел с использованием принципа обобщения следующим образом.

Пусть А и В - нечеткие числа, и [pic]- нечеткая операция, соответствующая

операции [pic]над обычными числами. Тогда

С = А[pic]B ??C(z)=[pic](?A(x)??B(y))).

Отсюда:

С =[pic] ??C(z)=[pic](?A(x)??B(y))),

С = [pic]? ?C(z)=[pic](?A(x)??B(y))),

С = [pic]? ?C(z)=[pic](?A(x)? ?B(y))),

С = [pic]? ?C(z)=[pic](?A(x)??B(y))),

С = [pic]? ?C(z)=[pic](?A(x)??B(y))),

С = [pic]? ?C(z)=[pic](?A(x)??B(y))).

Нечеткие числа (L-R)-типа

Нечеткие числа (L-R)-типа - это разновидность нечетких чисел специального

вида, т.е. задаваемых по определенным правилам с целью снижения объема

вычислений при операциях над ними.

Функции принадлежности нечетких чисел (L-R)-типа задаются с помощью

невозрастающих на множестве неотрицательных действительных чисел функций

действительного переменного L(x) и R(x), удовлетворяющих свойствам:

а) L(-x)=L(x), R(-x)=R(x);

б) L(0)=R(0).

Очевидно, что к классу (L-R) функций относятся функции, графики которых

имеют следующий вид:

[pic]

Примерами аналитического задания (L-R) функций могут быть

Страницы: 1, 2, 3, 4, 5, 6, 7, 8


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.