5.5.5. Реализация заключенийРассмотрим два типа модулей нечеткого управления, которые реализуют различные методы нечеткого вывода. Отличия заключаются в способе формулирования заключений: они могут выражаться константой (тип I) либо линейным уравнением первого порядка (тип II). Тип I (Заключение - константа). Компонент, соответствующий заключению, выражается константой. Нечеткий вывод представляется базой нечетких правил вида
для
где На рис. 5.36 представлена примерная конфигурация сети, выполняющей нечеткий вывод по правилам вида (5.72) и имеющей блок дефуззификации по формуле (5.73). В этой структуре можно выделить фрагменты, реализующие условия и заключения. За условия «отвечают» первый и второй слои, которые подробно обсуждались в предыдущем подразделе (см. рис. 5.34). Заключения правил и метод дефуззификации реализуются в третьем слое, краткое описание которого будет приведено позднее. Рис. 5.36. Реализация модуля нечеткого управления типа Такаги-Сугено с заключениями в виде констант (тип I). Слой L3. Этот слой реализует выражение (5.73). Сигнал на его выходе представляет собой сумму произведений весов Тип II (Заключение - линейное уравнение). Заключения в модуле нечеткого управления второго типа выражаются линейным уравнением. В этом случае база нечетких правил представляется в форме
где
для Если для дефуззификации применяется тот же метод, что и в предыдущем случае, то выражение, определяющее количественное значение управляющего воздействия принимает вид
Структура модуля нечеткого управления типа II представлена на рис. 5.37. Этот модуль осуществляет нечеткий вывод, описываемый выражениями (5.75 - 5.76) для Рис. 5.37. Реализация модуля нечеткого управления типа Такаги-Сугено (тип II). Слой L3. Веса связей
Благодаря такому подходу на выходах узлов этого слоя формируются нормированные сигналы, находящиеся в интервале Слой L4. В этом слое в соответствии с каждым правилом выводится его результирующее значение. В частности, согласно выражению (5.75) в двухмерном случае применяется линейная зависимость вида
Использование вектора нормирующих коэффициентов предыдущего слоя Блок дефуззификации реализуется в слоях L5 и L6. Слои L5 и L6. В слое L5 рассчитывается произведение нормированной степени соответствия условиям В слое L6 агрегируются результаты, полученные в предыдущем слое, и вырабатывается окончательное значение управляющего воздействия.
|