Интеллектуальные системы автоматического управления
Создание систем, ориентируемых для работы в условиях неполноты или нечеткости исходной информации, неопределенности внешних возмущений и среды функционирования, требует привлечения нетрадиционных подходов к управлению с использованием методов и технологий искусственного интеллекта. Такие системы, названные интеллектуальными системами управления, образуют совершенно новый класс. Это понятие возникло в начале 80-х гг. XX в.
В качестве базовых выделяются 4 интеллектуальные технологии:
-технология экспертных систем, ориентированная на обработку знаний с явной формой представления в виде продукционных правил;
-технология нечеткой логики, ориентированная на обработку логико-лингвистических моделей представления знаний с помощью продукционных правил и размытых множеств;
-технология нейросетевых структур с неявной формой представления знаний, скрытых в архитектуре сети, параметрах нейронов и связей;
-технология ассоциативной памяти, ориентированная на обработку знаний с неявной формой представления в виде гиперповерхности в многомерном пространстве признаков.
Отсюда, в частности, видно, что основной отличительной чертой интеллектуальных систем автоматического управления является возможность системной обработки знаний, под которыми понимается проверенный практикой результат познания деятельности, верное ее отражение в мышлении человека. Знания позволяют отнести сложившуюся ситуацию к некоторому классу, для которого требуемое управление считается известным согласно теории ситуационного управления Д.А. Поспелова и его научной школы. Одна из передовых тенденций в области обработки знаний состоит в интеграции различных интеллектуальных технологий для сочетания их преимуществ.
Организация интеллектуальных систем автоматического управления производится по следующим пяти принципам:
- наличие тесного информационного взаимодействия интеллектуальной системы автоматического управления с реальным внешним миром при использовании информационных каналов связи;
- наличие прогнозов изменения внешнего мира и собственного поведения системы;
- многоуровневый характер иерархической структуры в соответствии с правилом: повышение интеллектуальности и снижение требований к точности по мере повышения ранга иерархии;
- сохранение функционирования при разрыве связей от высших уровней иерархии;
-повышение интеллектуальности и совершенствование собственного поведения.
5.1 Основы фази-управления
5.1.1 Базовые понятия фази-логики
Fuzzy-logic переводится как нечеткая логика. К базовым, или первичным, понятиям относятся «нечеткое множество» и «лингвистическая переменная». Нечетким множеством М называется подмножество х множества X, которое характеризуется непрерывной функцией принадлежности (ФП) могущей принимать любые значения между 0 и 1, что можно истолковать, как «значение х может быть в данном множестве с вероятностью ». Множество М может быть записано как совокупность пар значений х и , т. е. в виде:
Лингвистической переменной называют такую переменную, которая задана на количественной шкале базисной переменной х и принимает значения в виде слов и словосочетаний. Отдельное лингвистическое значение (терм) задается с помощью одной функции принадлежности, т. е. каждому терму соответствует нечеткое множество.
В теории фази-управления для лингвистического описания выходной переменной ОУ х и сигнала ошибки наиболее часто применяют следующий универсальный набор из семи термов с треугольными и трапециевидными функциями принадлежности, «отрицательный», «положительный», «большой», «средний», «маленький».
Процедура определения значения функции принадлежности , соответствующего конкретному значению переменной х, называется фазификацией.