![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Чтобы устранить нечеткость из окончательного результата, есть достаточно много методов перехода к точным значениям. Рассмотрим два из них – «Полной интерпретации» и «Максимума». В методе полной интерпретации точное значение выводимой переменной вычисляется как "центр тяжести" функции принадлежности для нечеткого значения. В методе максимума в качестве такогоо значения берут максимальное значение функции принадлежности.
Если отклонение влажности равно -5%, и она продолжает снижаться со скоростью
-2%, то степени принадлежности термов Н и Сотклонения влажности равны 0,33 и 0,67 соответственно, а термы Н и С скорости изменения влажности равны 0,13 и 0,87. У остальных термов степень принадлежности равна 0. Для вывода имеют значения только правила с условиями ненулевыхи степеней принадлежности, поэтому приведенытолько 4 правила из 9:
если x = Н и dx/dt = Н, то P = ОМ;
если x = Н и dx/dt = Н, то P = Н;
если x = С и dx/dt = Н, то P = Н;
если x = С и dx/dt = С, то P = С.
На первом шаге логического вывода находят степень принадлежности полного условия правила, для чего в нечеткой логике введены два оператора: MIN(…) и MAX(…).
Если использована операция пересечения И, применяют оператор MIN(…), в случае операции ИЛИ используют оператор MAX(…).
μОM(t) = min {μM(x); μM(dx/dt)} = min {0,33; 0,13} = 0,13;
μM(t) = min {μM(x); μН(dx/dt)} = min {0,33; 0,87} = 0,33;
μM(t) = min {μН(x); μM(dx/dt)} = min {0,67; 0,13} =0,13;
μН(t) = min {μН(x); μН(dx/dt)} = min {0,67; 0,87} = 0,67.
На втором шаге нечеткого вывода определяют степень принадлежности термов выходной переменной по максимуму. Так, из значений степени принадлежности для терма M (2 и 3) берется максимальное:
μM(t) = max {μM(x); μM(dx/dt)} = max {0,33; 0,13} = 0,33.
При данном состоянии входных сигналов cтeпени принадлежности термов выходной переменной равны
{μОM, μM, μН, μB, μCB} = {0,13; 0,33; 0,67; 0; 0}.
Для перехода от нечетких выводов к управляющему воздействию применим дефазификацию по методу центра тяжести. Значение каждой из мощностей калорифера умножается на μi, суммируется по всем i и делится на сумму всех μi:
Р1 μОМ + Р2μМ + Р3μН+ Р4μВ+ Р5μОВ
Р = ─────────────────────────
μОМ + μМ + μН+ μВ+ μОВ
После подстановки в формулу числовых значений получим:
500 • 0,13+1000 • 0,33+2000 • 0.67+3000 • 0+ 3700 • 0
Р= ────────────────────────────────── = 1507
0,13+0,33+0.÷67+0+ 0
В случае дискретной установки мощности калорифера автомат установит ближайшее значение - 2000.
Дата публикования: 2014-10-25; Прочитано: 537 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!