![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Уровни иерархии интеллектуальной системы управления и степень интеллектуальности
МЕТОДИЧЕСКИЕ УКАЗАНИЯ к практическим занятиям по курсу «Основы интеллектуализации средств автоматизации»
Владимир
Составитель: И.Н. Егоров
УДК 681.5(07)
Материалы и методические указания к практическим занятиям по курсу «Основы интеллектуализации средств автоматизации» для специальности 220700.Сост. И.Н.Егоров. – Владимир: ВлГУ им. А.Г. и Н.Г. Столетовых, 2012, - 160 с.
СОДЕРЖАНИЕ
1.ПЗ1.Основы концепции интеллектуального управления сложными динамическими объектами 3 2. ПЗ2,Интеллектуальные средства автоматизации: понятия, определения, принципы построения 7 3. ПЗ3. Способы представления и обработки знаний в интеллектуальных системах 16 4. ПЗ4 .Нейронные сети 49 5. ПЗ5. Исчисление предикатов 66 6.ПЗ6. Эволюционные аналогии в искусственных интеллектуальных системах 75 7.ПЗ7. Интеллектуальные мультиагентные системы 110 8.ПЗ8. Принципы построения и проектирования экспертных систем……136 Литература 160
1.ПЗ1.Основы концепции интеллектуального управления сложными динамическими объектами. 1.1. Структура интеллектуальной системы(Рис.1.)
Рис.1.Структурная схема интеллектуальной системы
Возможность создания специальных моделей интеллектуальных систем управления, послужило развитие аппаратных средств поддержки процессов, протекающих в интеллектуальных системах. Первоначально с целью ускорения процессов обработки знаний, а позже и с целью снижения сроков создания интеллектуальных систем, в их состав стали включать аппаратно реализованные блоки, осуществляющие некоторые функции системы. Можно выделить три основные группы таких средств: спецпроцессоры поддержки языков программирования высокого спецпроцессоры для интеллектуальных баз данных и баз знаний спецпроцессоры для интеллектуального интерфейса (обработки изображений, текстов и речи). Отдельную группу составляют всевозможные аппаратно реализованные средства обработки лингвистической, в том числе нечеткой информации (нечеткие процессоры). Интеллектуальные системы с такими блоками в своем составе получили название "систем с развитыми средствами аппаратной поддержки" Особенно удобными для целей технического управления оказались так называемые открытые системы, т. е. системы, способные с течением времени совершенствовать свое поведение благодаря заложенным в них алгоритмам обучения. Принципиальная открытость систем в соответствии со вторым принципом обеспечивается наличием таких подсистем высшего ранга в иерархической структуре, как самонастройка, самоорганизация и самообучение. Основным предметом исследований в теории интеллектуальных систем явилась разработка структур, претендующих на обеспечение интеллектуального поведения при решении различных задач. Важно отметить, что под интеллектуальностью системы здесь подразумевается ее способность работать с базой внешних событий или ситуаций для привлечения знаний, позволяющих уточнить предложенную задачу и наметить пути ее решения; под неточностью понимается неопределенность, или, другими словами, свобода выбора в выполнении операции по решению задачи.
Уровни иерархии интеллектуальной системы управления и степень интеллектуальности
Пять принципов организации интеллектуальной управляющей структуры: - наличие тесного информационного взаимодействия управляющих - принципиальная открытость систем для повышения интеллектуальности и совершенствования собственного поведения; - наличие механизмов прогноза изменений внешнего мира и собственного поведения системы в динамически меняющемся внешнем - построение управляющей системы в виде многоуровневой иерархической структуры в соответствии с правилом: повышение интеллектуальности и снижение требований к точности по мере повышения ранга иерархии в системе (и наоборот) - неточность знаний о модели объекта или о его поведении можно скомпенсировать увеличением числа уровней интеллектуальности, а также использованием совершенных механизмов принятия решений в условиях неопределенности в соответствующих алгоритмах управления. ; - сохраняемость функционирования (возможно, с некоторой потерей Для реализации указанных выше пяти принципов в интеллектуальной системе управления необходимо предусмотреть следующие слои обработки неопределенной информации (слои интеллектуальности): - слой прогноза событий; - слой самообучения и адаптации; - слой работы с базами событий, знаний и формирования решений; - исполнительный слой. В зависимости от того, сколько слоев интеллектуальности имеет та или иная система, можно говорить о разных степенях ее интеллектуальности. Под степенью интеллектуальности можно подразумевать различные средства борьбы с недоопределенностью либо самого объекта управления, либо его поведения в непредсказуемом динамическом внешнем мире. Введем ряд определений: - система управления, функционирование которой ограничено - система управления, функционирование которой ограничено - система управления, функционирование которой поддерживается В подобных системах управления свойство интеллектуальности проявляется в таких аспектах, как управление в условиях неопределенности, самообучение и адаптация. При самообучении и адаптации интеллектуальных систем управления, к настоящему моменту достаточно широкое распространение получили методы эволюционного моделирования на базе нейронных сетей, настраиваемых с помощью генетических алгоритмов. В системах управления, интеллектуальных в целом, на верхних уровнях управляющей структуры используются, как правило, экспертные системы, в состав которых могут быть включены такие механизмы правдоподобного вывода на знаниях, как вывод по аналогии, на основе здравого смысла и т. п. В системах такой степени интеллектуальности могут быть автоматически сформулированы решения, вполне приемлемые в сложившейся ситуации, но неожиданные даже для экспертов. Концептуальная модель, организованная с использованием в контуре управления базы нечетких правил, блока нечеткого вывода, фаззификатора (переводящего четкие значения входов в лингвистические значения) и дефаззификатора (выполняющего обратное преобразование) совместно со средствами обучения на базе нейронной сети, составляет основу схемы так называемых "мягких вычислений". Интеллектуальные системы управления — это системы вовсе не обладающие какой бы то ни было '"интеллектуальностью" в общепринятом смысле. Это прежде всего класс систем, строящихся с применением новой информационной технологии обработки и использования знаний (Рис.2 ). Такой подход к построению систем управления позволяет в ряде случаев повысить динамические характеристики создаваемой системы путем лингвистической аппроксимации (!!!) поведенческих характеристик управляемого объекта. Более того, мы можем в ряде случаев отказаться от организации традиционной обратной связи в САУ, если нам удастся адекватным образом представить ее работу с помощью знаний на основе определенных правил
Рис.2. Принципы организации интеллектуальных систем управления
Каждый уровень иерархии управления может иметь различную степень интеллектуальности: от интеллектуальности в малом до интеллектуальности в целом. На стратегическом уровне необходимо иметь высокую степень интеллектуальности, что определяется набором функциональных задач по планированию целесообразного поведения сложного объекта управления и согласуется с принципом Саридиса. Более проблематичной, на первый взгляд, представляется интеллектуализация тактического и тем более приводного уровня. Тем не менее, совершенно реальный смысл приобретает термин "интеллектуальный привод" (рис.3), под которым понимается привод с системой управления, имеющей степень интеллектуальности в малом. Применение интеллектуальных технологий позволяет синтезировать на базе достаточно простых аппаратных и программных средств новое поколение регуляторов (интеллектуальные регуляторы) для создания широкого спектра высококачественных адаптивных электроприводов. Рис.3. Интеллектуальный привод На рис.4. представлен один из видов интеллектуального регулятора-экспертный регулятор. Рис. 4. Структура экспертного регулятора На первом этапе этих работ наибольшее развитие получили технологии экспертных систем и нейросетевых структур. Экспертная система выполняла функции интеллектуальной надстройки над ПИД-регулятором и периодически подстраивала его коэффициенты в зависимости от изменения параметров следящего электропривода. Занимая объем памяти около 350 Кб, экспертный регулятор обеспечивал адаптивное управление в широком диапазоне возмущений, но не обладал быстродействием, необходимым для управление в реальном масштабе времени. Регулятор, построенный на базе 80 статических нейронов (названный нейросетевым регулятором) и обученный на оптимальный по быстродействию принцип функционирования, включался в контур системы управления последовательно с объектом. Он обеспечивал очень высокое быстродействие при слежении за различными входными воздействиями и, что особенно интересно, инвариантность к определенного рода внешним возмущениям. Работы по созданию экспертного и нейросетевого регуляторов подтверждают, что интеллектуализация приводного уровня это не самоцель, а новый способ решения комплексной задачи адаптивного управления. Перспективным представляется применение технологии ассоциативной памяти, поскольку реализованный на ней интеллектуальный регулятор привода требует менее 20 Кб памяти. Весьма убедительные результаты получены по созданию на базе нейросетевых структур самообучающихся систем управления со степенью интеллектуальности в большом. Под самообучением понимается использование комплекса методов и алгоритмов для настройки и функционирования системы управления с неизвестным динамическим объектом. В процессе синтеза системы осуществляются следующие этапы: функциональная идентификация объекта; первоначальная настройка регулятора; адаптация параметров регулятора в процессе управления. 2. ПЗ2,Интеллектуальные средства автоматизации: понятия, определения, принципы построения.
![]() |