Нечеткое правило
Нечеткие правила используются в системах нечеткой логики для вывода выходных данных на основе входных переменных. Modus ponens и modus tollens — важнейшие правила вывода. [1] Правило modus ponens имеет форму
- Посылка: x есть A
- Вывод: ЕСЛИ x есть A, ТО y есть B.
- Следствие: y есть B
В четкой логике посылка x есть A может быть только истинной или ложной. Однако в нечетком правиле посылка x есть A и последовательность y есть B может быть до некоторой степени истинной, а не полностью истинной или полностью ложной. [2] Это достигается путем представления лингвистических переменных A и B с помощью нечетких множеств . [2] В нечетком правиле метод настройки расширяется до режима обобщенной настройки: [2]
- Посылка: x есть A *
- Вывод: ЕСЛИ x есть A, ТО y есть B.
- Следствие: y есть B *
Ключевое отличие состоит в том, что посылка x есть A может быть истинной лишь частично. В результате консеквент y is B также частично верен. Истина представлена как действительное число от 0 до 1, где 0 — ложь, а 1 — правда.
правил логической логики и нечеткой Сравнение логики
В качестве примера рассмотрим правило, используемое для управления трехскоростным вентилятором. Бинарный оператор IF-THEN может быть тогда
- ЕСЛИ температура 30
- ТОГДА скорость вентилятора равна 3.
Недостатком этого правила является то, что оно использует строгую температуру в качестве порогового значения, но пользователь может захотеть, чтобы вентилятор продолжал работать на этой скорости, когда температура = 29,9. Нечеткое утверждение IF-THEN может быть
- ЕСЛИ температура высокая
- ТОГДА скорость вентилятора высокая
где горячие и быстрые описываются с помощью нечетких множеств .
Соединители нечетких правил [ править ]
Правила могут связывать несколько переменных посредством операций с нечеткими множествами, используя t-нормы и t-конормы .
Т-нормы используются в качестве И. соединителя [3] [4] [5] Например,
- ЕСЛИ температура высокая И влажность высокая
- ТОГДА скорость вентилятора высокая
Степень истинности, присвоенная температуре, — высокая , а влажности — высокая. Результат операции t-нормы для этих двух градусов используется как степень истинности того, что скорость вращения вентилятора высокая .
Т-конормы используются в качестве разъема ИЛИ . [5] Например,
- ЕСЛИ температура высокая ИЛИ влажность высокая
- ТОГДА скорость вентилятора высокая
Результат операции t-conorm для этих двух градусов используется как степень истинности того, что скорость вращения вентилятора высокая .
Дополнение нечеткого множества используется в качестве отрицателя. [5] Например,
- ЕСЛИ температура НЕ высокая
- ТОГДА скорость вентилятора низкая
Нечеткое множество «негорячее» является дополнением « горячего». Степень истинности, присвоенная температуре не жарко, используется как степень истинности того, что скорость вентилятора низкая .
Т-конормы используются реже, поскольку правила могут быть представлены исключительно соединителями И и ИЛИ .
См. также [ править ]
Ссылки [ править ]
- ^ Б., Эндертон, Герберт (2001). Математическое введение в логику (2-е изд.). Сан-Диего, Калифорния: Academic Press. ISBN 978-0122384523 . OCLC 45830890 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Jump up to: Перейти обратно: а б с Мендель, Джерри М. (2001). Неопределенные системы нечеткой логики, основанные на правилах: введение и новые направления . Река Аппер-Сэддл, Нью-Джерси: PTR Prentice Hall. ISBN 978-0130409690 . OCLC 45314121 .
- ^ Мартин Ларсен, П. (1980). «Промышленное применение нечеткого логического управления». Международный журнал человеко-машинных исследований . 12 (1): 3–10. дои : 10.1016/s0020-7373(80)80050-2 . ISSN 0020-7373 .
- ^ Мамдани, Э.Х. (1974). «Применение нечетких алгоритмов для управления простым динамическим объектом». Труды Института инженеров-электриков . 121 (12): 1585. doi : 10.1049/piee.1974.0328 . ISSN 0020-3270 .
- ^ Jump up to: Перейти обратно: а б с Х.-Дж., Циммерманн (1991). Теория нечетких множеств - и ее приложения (второе, исправленное изд.). Дордрехт: Springer Нидерланды. ISBN 9789401579490 . OCLC 851369348 .