Решение задачи включает шесть этапов

  • Фаззификация (введение нечеткости) входных лингвистических переменных. На данном этапе по заданным числовым значениям всех входных ЛП переменных х1, х2 и ФП (функция принадлежности) соответствующих НМ (нечеткое множество) определяются их степени истинности, т. е. соответствующие значения ФП.

  • Агрегирование заключается в использовании полученных значений степеней истинности siv для определения степеней истинности условий по каждому продукционному правилу системы нечеткого вывода.

  • Активизация представляет собой процедуру нахождения степеней истинности подзаключений в правилах нечетких продукций на основе полученного множества значений Sx и весовых коэффициентов Fi, і = 1, 2, ….n, для правил (а иногда и для подзаключений).

  • Аккумуляция (аккумулирование) заключается в определении функций принадлежности для выходных лингвистических переменных на основе объединения степеней истинности подзаключений, относящихся к одной и той же выходной лингвистической переменной и принадлежащих различным правилам Пi.
  • Дефаззификация представляетсобой процесс определения численных значений уі, i = 1, 2, . . m, выходных ЛП Уі, і = 1, 2, . .m, полученных в результате аккумуляции.
  • На основе рассчитанных численных значенийуi принимается решение по исследуемой проблеме.