Основы математического моделирования и оптимизации процессов и систем очистки и регенерации воздуха. Дворецкий С.И - 83 стр.

UptoLike

Следует отметить, что базовое терм-множество и расширенное терм-множество можно характеризовать функциями
принадлежности, например как показано на рис. 2.28 и рис. 2.29.
Рис. 2.28. Функции принадлежности терм-множества:
1
~
А
– «низкий уровень»;
2
~
А
– «средний уровень»;
3
~
А
– «высокий уровень»
Рис. 2.29. Функция принадлежности:
21
~
~
АА
нечетное множество «низкий или средний уровень»
2.7.2. Модели нечеткого логического вывода
Простейшие модели нечеткого логического вывода, имеющие практические приложения, основаны на продукционных
правилах двух видов:
П
i
: Если
х
1
есть
А
i
1
и
х
n
есть
А
ik
, то
Y
k
есть
D
isk
,
i
=
m,1
,
k
=
n,1
;
П
i
: Если
х
1
есть
А
i
1
и
х
n
есть
А
ik
, то
y
k
=
f
ik
(
x
),
i
=
m,1
,
k
=
n,1
, где
X
,
Y
входные и выходные лингвистические
переменные типа «плотность», «производительность», «давление», «температура»,
A
ik
,
D
ik
означают термы этих перемен-
ных, например, «очень высокая», «большая», «низкая», определенные как нечеткие подмножества соответствующих мно-
жеств численных значений переменных, и
f
i
некоторые вещественные функции,
m
число правил,
n
количество пере-
менных.
Нечеткие модели, основанные на правилах первого или второго типа, соответственно называются моделями Мамдани
или Сугено. Кроме названных моделей известны модели Цукамото и Ларсена.
Типовая структура модели на основе нечеткого логического вывода содержит следующие блоки (рис. 2.30):
в блоке «Фаззификатор» определяются степени истинности, т.е. значения функций принадлежности для левых час-
тей каждого правила (предпосылок);
блок «Нечеткая база знаний» содержит информацию о зависимости
Y
=
f
(
X
) в виде лингвистических правил типа
«еслито»;
в блоке «Нечеткий логический вывод» на основе правил базы знаний определяется значение выходной величины в
виде нечеткого множества
Y
~
, соответствующего нечетким значениям входных переменных
X
~
;
Рис. 2.30. Структура модели нечеткого логического вывода
блок «Дефаззификатор» преобразует выходное нечеткое множество
Y
~
в четкую величину
Y
. Существует несколько
методов деззафикации, например метод центра тяжести, метод центроида, метод наибольшего значения.
В качестве примера рассмотрим, как можно преобразовать выходное нечеткое множество в четкую величину методом
центра тяжести. Для этого используется следующая формула:
µµ=
yy
dyydyyyy )()(
, (2.74)
Четкая
величина
Фаззификатор
Нечеткий
логический
вывод
Дефазификатор
Нечеткая база
знаний(правил)
Функции
принадлежности
Х
Х
~
Y
~
Y
Четкая
величина
~
A
0
,
b
µ
1
2,5
2,5
b
1
~
А
3
~
А
2
~
А
0,1
µ
1