Дефаззификация (Defuzzification)



Дефаззификация в системах нечеткого вывода представляет собой процедуру или процесс нахождения обычного (не нечеткого) значения для каждой из выходных лингвистических переменных множества W = {w1, w2,…, ws}.

Цель дефаззификации заключается в том, чтобы, используя результаты аккумуляции всех выходных лингвистических переменных, получить обычное количественное значение (crispvalue) каждой из выходных переменных, которое может быть использовано специальными устройствами, внешними по отношению к системе нечеткого вывода.

Действительно, применяемые в современных системах управления устройства и механизмы способны воспринимать традиционные команды в форме количественных значений соответствующих управляющих переменных. Именно по этой причине необходимо преобразовать нечеткие множества в некоторые конкретные значения переменных. Поэтому дефаззификацию называют также приведением к четкости.

Формально процедура дефаззификации выполняется следующим образом. До начала этого этапа предполагаются известными функции принадлежности всех выходных лингвистических переменных в форме нечетких множеств: C1’, C2’,...,Cs’, где s— общее количество выходных лингвистических переменных в базе правил системы нечеткого вывода. Далее последовательно рассматривается каждая из выходных лингвистических переменных wjW относящееся к ней нечеткое множество Сj’. Результат дефаззификации для выходной лингвистической переменной wj, определяется в виде количественного значения yiR, получаемого по одной из рассматриваемых ниже формул.

Этап дефаззификации считается законченным, когда для каждой из выходных лингвистических переменных будут определены итоговые количественные значения в форме некоторого действительного числа, т. е. в виде у1, у2,..., ys, где s — общее количество выходных лингвистических переменных в базе правил системы нечеткого вывода. Для выполнения численных расчетов на этапе дефаззификации могут быть использованы следующие формулы, получившие название методов дефаззификации.

 

Метод центра тяжести

Центр тяжести (CoG, COG, CentreofGravity) или центроид площади рассчитывается по формуле (9):


В формуле используются следующие обозначения: у — результат дефаззификации; х— переменная, соответствующая выходной лингвистической переменной w; — функция принадлежности нечеткого множества, соответствующего выходной переменной w после этапа аккумуляции; Min и Мaх— левая и правая точки интервала носителя нечеткого множества рассматриваемой выходной переменной w.

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

Пример дефаззификации методом центра тяжести функции принадлежности выходной лингвистической переменной "скорость движения автомобиля" изображен на рис. 8. Вэтом случае y1=40 км/ч (приближенное значение).

Рис. 8. Пример дефаззификации выходной лингвистической переменной

"скорость движения автомобиля" методом центра тяжести

 


Дата добавления: 2018-05-02; просмотров: 1664; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!