Рис. 5.15. Функция принадлежности гауссова типа
5.5. Логико-лингвистические модели
5.5.1. Основные понятия нечеткой и лингвистической переменных
Задание значений переменных технологического режима (производст-
ва) для человека более естественно словами, т.е. без использования чисел.
Оператор, технолог и др. принимают решения на основе лингвистической
информации типа: «очень низкий уровень», «высокая температура», «низ-
кое качество сырья», «длительное перемещение», «скорость больше сред-
ней», «красивый цвет» и т.п. Психологи установили, что человеческий мозг
почти всю числовую информацию вербально перекодирует и хранит в виде
лингвистических термов.
Лингвистической называется переменная, принимающая значения из
множества слов или словосочетаний естественного или формального языка,
служащие, как правило, некоторой элементарной характеристикой явления.
Множество допустимых значений лингвистической переменной называется
терм-множеством. Термом называется любой элемент терм-множества,
который формализуется нечетким множеством с помощью функции при-
надлежности. Например, лингвистическая переменная «температура» мо-
жет иметь следующие термы: «низкая», «высокая», «средняя», которые
образуют терм-множество лингвистической переменной «температура».
Лингвистическая переменная «клапан» может иметь следующие термы:
«открывать быстро», «не трогать», «закрывать медленно», «закрывать бы-
стро».
Отметим, что для большинства практических задач и необходимой
точности описания систем вполне достаточно трех термов в лингвистиче-
ской переменной, а если не хватает словарного запаса в термах, то следует
увеличить их число (рекомендуется не более семи).
Понятия нечеткой и лингвистической переменных используются при
описании объектов и явлений с помощью нечетких множеств.
Нечеткая переменная характеризуется тройкой <a, X, A>, где a – имя
переменной; X – универсальное множество (область определения a); A –
нечеткое множество на X, описывающее ограничение (т.е.
(х)) на значе-
ние нечеткой переменной a.
Лингвистической переменной называется набор <b, T, X, G, M>, где:
b – имя лингвистической переменной;
Т – множество ее значений (терм-множество), представляющих собой
наименования нечетких переменных, областью определения каждой из ко-
торых является множество (носитель) Х. Множество Т называется базовым
терм-множеством лингвистической переменной;
G – синтаксическое правило, порождающее названия значений лин-
гвистической переменной b;
М – семантическая процедура, позволяющая превратить каждое новое
значение лингвистической переменной, образуемое процедурой G, в нечет-
ную переменную, т.е. сформировать соответствующее нечеткое множество.
Пример 5.12. Пусть эксперт определяет толщину изделия с помо-
щью выражений «маленькая толщина», «средняя толщина» и «большая
толщина», при этом минимальная толщина равняется 10 мм, а максималь-
ная – 80 мм.
Формализация этого описания может быть проведена с помощью лин-
гвистической переменной <b, T, X, G, M>, для которой b – толщина изде-
лия; T – {«маленькая толщина», «средняя толщина», «большая толщина»}.
µ(x)
x
1
c