Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 6069.doc
Скачиваний:
7
Добавлен:
01.05.2022
Размер:
506.88 Кб
Скачать

5.3. Алгоритмы поиска решения в нечеткой логике

Пусть имеются два параметра x и y, которые описывают вход­ные данные нечеткого регулятора, а z – выходное состо­яние регулятора. Известны два логических правила:

1. Если xA1, yB1, то zC1.

57

2. Если xA2, yB2, то zC2.

A, B, C – функции принадлежности нечетких множеств x, y, z.

A1 B1 C1

c`1 1

x y z

A2 B2 C2

2

x y c`2 z

Рис.24. Получение нечеткого решения для двух переменных входа.

Для значений входных параметров x0, y0 на первом этапе определяются значение функции принадлежности:

A1(x0), A2(x0)

B1(y0), B2(y0)

На втором этапе определяется уровень отсечения для функции принадлежности выходного параметра:

1=A1B1 определение

2=A2B2 минимума.

Далее определяется модифицированная функция принадлежности выходного параметра:

C`1=1C1

C`2=2C2

Итоговая функция принадлежности для параметра z имеет вид (определяется как дизъюнкция C`1 и C`2):

C=C`1C`2 (max)

Вычисление конкретного значения выходного параметра

выполняется следующим образом:

58

, где w – об­ласть существования функции С.

Описанный алгоритм поиска решения называется алгоритмом Мамдани.

Достаточно широко используется алгоритм Сугэно. В этом алгоритме применяются следующие представления нечетких переменных выхода через переменные входа:

П1: Если xA1, yB1, то z=a1x+b1y.

П2: Если xA2, yB2, то z= a2x+b2y.

Поиск выполняется в следующей последовательности:

        1. Вычисляются значения функций принадлежности для конкретных значений x0, y0.

        2. Находятся уровни отсечения 1=A1B1 и 2=A2B2 и индивидуальные выходы правил

z=a1x0+b1y0.

z= a2x0+b2y0.

3. Определяется четкое значение переменной вывода

Заключение

Данное учебное пособие содержит сведения об основных способах реализации интеллектуальных систем для применения в системах управления робототехническими системами с использованием экспертных систем, нейросетевых технологий и нечеткой логики. Изложение материала отображает области применения искусственного интеллекта в приложениях к робототехнике и обеспечивает изучение студентами основных положений по использованию различных реализаций интеллектуальных систем для решения задач распознавания объектов и выбора решений по выполнению действий, адекватных состоянию предметной области.

Учебное пособие восполняет недостаток технической ли-

59

тературы в области интеллектуального управления. Оно полезна студентам специальности 220402 "Роботы и робототехнические системы" при изучении лекционного курса по дисциплине "Методы искусственного интеллекта в робототехнике", выполнении лабораторных работ и дипломном проектировании по соответствующему направлению, а также аспирантам и преподавателям, занимающимся проблемами управления объектами в предметной области с высоким уровнем неопределенности состояния объектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]