Нечеткие множества: основы теории и приложения к моделированию решений
123 6.5.3. Алгоритм Larsena Этап 1. Повторяет алгоритм Mamdani. Этап 2. Проводят построение нечетких чисел 1 1 ( ) C z α , 2 2 ( ) C z α . Этап 3. Используя операцию max, производят объединение найденных функций принадлежности C ( z ) = 1 1 ( ) C z α ∨ 2 2 ( ) C z α . В общем случае , если вместо двух правил имеем n правил , то C ( z ) = = 1, max ( ) i i i n C z = α . Этап 4. Для приведения к четкости применяют центроидный метод и находят четкое значение переменной вывода z 0 . 6.5.4. Алгоритм Sugeno В алгоритме Sugeno использованы правила в следующей форме : L 1 : если x есть A 1 и y есть B 1 , то 1 1 1 z a x b y = + , 1 1 , a b – посто - янные ; L 2 : если x есть A 2 и y есть B 2 , то 2 2 z a x b y = + , 2 2 , a b – посто - янные . Этап 1. Повторяет алгоритм Mamdani. Этап 2. Для каждого правила проводят вычисление индиви - дуальных выходов : 1 1 0 1 0 z a x b y = + ⌢ ; 2 2 0 2 0 z a x b y = + . Этап 3. Для приведения к четкости , применяют центроид - ный метод и находят четкое значение переменной вывода 1 1 2 2 0 1 2 z z z α + α = α + α ⌢ ⌢ . 6.5.5. Упрощенный алгоритм нечеткого вывода Алгоритм является частным случаем алгоритма Sugeno. L 1 : если x есть A 1 и y есть B 1 , то 1 1 z a = , a 1 – постоянная ; L 2 : если x есть A 2 и y есть B 2 , то 2 z a = , a 2 – постоянная .
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy