Проектирование нечеткого регулятора следящей системы - page 7

7
Проектирование нечеткого регулятора следящей системы
Это самая сложная и наиболее требовательная к ресурсам контрол-
лера часть системы нечеткого логического управления. Поэтому при
составлении схемотехнической реализации контроллера вопрос о его
вычислительной способности должен решаться в первую очередь. Про-
грамму нечеткого логического вывода по ходу ее выполнения можно
разделить на три этапа (рис. 7). Рассмотрим каждый из этих этапов.
1. Агрегирование подусловий – процедура определения степени
истинности по каждому из правил базы знаний системы нечеткого вы-
вода. Если правило состоит из одного условия, то степень его истин-
ности равна значению степени истинности
( )
i
= x =T i
входящего
в это условие терма.
Если правило включает в себя несколько условий (сложное прави-
ло), то его степень истинности определяется на основе известных зна-
чений истинности подусловий. Так, для операции нечеткой конъюнкции
(операции «и») двух термов используется формула
(
) min ( ) ( ) .
и
T m n = T m ;T n
Например, для правила «если (
E=XS
И
znu=Negative
) тогда
K=ESmall
»
при значениях
E
= 0,1 и
znu
= –1 его степень истинности равна
min{ ( ); (
)} min{0, 545; 1} 0, 545.
T XS T Negative
 
2. Активизация подзаключений – процесс нахождения степени
истинности каждого из подзаключений правил нечеткой базы зна-
ний. Поскольку в проектируемой системе не вводятся весовые ко-
эффициенты ни для одного из подзаключений, ни для правил в це-
лом, степени истинности каждого из подзаключений будут равны
степеням истинности соответствующего правила. После определе-
ния всех коэффициентов по каждому из подзаключений, определя-
ются функции принадлежности выходных лингвистических пере-
менных для подзаключений на основании какого-либо метода
нечеткой композиции.
Рис. 7.
Основные этапы про-
граммы
1,2,3,4,5,6 8,9,10,11
Powered by FlippingBook