Домой Франчайзинг Понятия: интеллектуальная система (ИнтС), интеллектуальная система управления (ИнтСУ). Методы и системы интеллектуального управления технологическим оборудованием Интеллектуальное управление в условиях неопределенностей

Понятия: интеллектуальная система (ИнтС), интеллектуальная система управления (ИнтСУ). Методы и системы интеллектуального управления технологическим оборудованием Интеллектуальное управление в условиях неопределенностей

Понятия: интеллектуальная система (ИнтС), интеллектуальная система управления (ИнтСУ)

Понятие «интеллектуальная система» интерпретируется разными исследователями по-разному. Рассмотрим основные из них, с включением сопутствующих пояснений.

Интеллектуальная система - это информационновычислительная система с интеллектуальной поддержкой при решении задач без участия оператора (лица, принимающего решение - ЛПР). Интеллектуализированная система - это информационновычислительная система с интеллектуальной поддержкой при решении задач с участием оператора - ЛПР. Основные интеллектуальные технологии, включая искусственные нейронные сети (ИНС), генетические алгоритмы, нечеткую логику, могут эффективно использоваться при создании систем управления. При этом целесообразность их использования определяется способностью реализовывать распределенные схемы выполнения вычислений, что позволяет расширить пространство поиска без значительного увеличения сложности необходимых вычислений; возможностью описания процессов управления средствами «простого» языка, близкого к естественному; возможностью неаналитического представления нелинейных объектов управления и описания процессов, характеризующихся неоднозначностью и большим количеством особых ситуаций; способностью осуществлять быстрый поиск в пространстве решений плохо формализованных задач.

Интеллектуальные системы это системы, основанные на знаниях (knowledge-based system). При обработке на ЭВМ знания трансформируются аналогично данным : 1) Знания в памяти человека как результат мышления. 2) Материальные носители знаний (учебники, методические пособия). 3) Поле знаний - условное описание основных объектов предметной области, их атрибутов и закономерностей, их связывающих. 4) Представление знаний на базе какой-либо модели (продукционной, семантической, фреймовой или другой). Продукционная модель или модель, основанная на правилах, позволяет представить знания в виде предложений типа «Если , то ». Семантическая сеть - это ориентированный граф, вершины которого - понятия, а дуги - отношения между ними. Фреймом называется структура данных для представления некоторого концептуального объекта. 5) База знаний на машинных носителях информации. При использовании продукционной модели база знаний состоит из набора правил. Программа, управляющая перебором правил, называется машиной вывода (механизм рассуждений, машина логического вывода, дедуктивная машина, интерпретатор, интерпретатор правил, решатель). Машина вывода работает циклически. В каждом цикле она просматривает существующие факты из рабочей памяти (базы данных) и правила из базы знаний, а затем их сопоставляет. Совокупность отобранных правил составляет так называемое конфликтное множество (то есть, в конкретной ситуации может быть применено сразу несколько правил). Для разрешения конфликта машина вывода имеет критерий, с помощью которого она выбирает единственное правило, после чего оно срабатывает. Это выражается в занесении фактов (рекомендуемых действий), образующих заключение правила, в рабочую память или в изменении критерия выбора конфликтующих правил. Если же в заключение правила входит название какого-нибудь действия, то оно срабатывает. Машина вывода основана на принципе modus ponens, который трактуется следующим образом: «Если известно, что истинно утверждение А и существует правило вида «если А, то В», тогда утверждение В истинно».

Под интеллектуальными системами понимают любые биологические, искусственные или формальные системы, проявляющие способность к целенаправленному поведению. Последнее включает свойства (проявления) общения, накопления знаний, принятия решений, обучения, адаптации. В основе исследований в области искусственного интеллекта лежит подход, связанный со знаниями. Опора на знания - базовая парадигма искусственного интеллекта. В работе трактовки знаний объединены в четыре группы (или уровня): психологическую, интеллектуальную, формально-логическую и информационно-технологическую. Психологическая трактовка знаний - психические образы, мысленные модели. Интеллектуальная трактовка знаний - совокупность сведений о некоторой предметной области, включающих факты об объектах данной предметной области, свойства этих объектов и связывающих их отношениях, описания процессов, протекающих в данной предметной области, а также информацию о способах решения типовых задач. Формально-логическая трактовка -формализованная информация о некоторой предметной области, используемая для получения (вывода) новых знаний об этой предметной области с помощью специализированных процедур. Информационнотехнологическая трактовка - структурная информация, хранящаяся в памяти ЭВМ и используемая при работе интеллектуальных программ.

В работах Д.А. Поспелова и его коллег описаны следующие концептуальные свойства знаний: внутренняя интерпретируемость, понимаемая как наличие уникальных имен, идентифицирующих каждую информационную единицу; структурированность, которая обуславливает возможность рекурсивной вло- жимости отдельных информационных единиц друг в друга; внешняя связность, задающая возможность установления функциональных, казуальных и других типов отношений между информационными единицами; шкалируемость, характеризующая возможность введения различных метрик для фиксации количественных, порядковых и иных соотношений информационных единиц; активность , отражающая способность инициировать выполнение некоторых целесообразных действий при появлении новой информации.

Интеллектуальная информационная система (или система, основанная на знаниях) основана на концепции использования базы знаний для генерации вариантов решения прикладных задач различных классов в зависимости от конкретных информационных потребностей пользователей. Основной целью построения таких систем являются выявление, исследование и применение знаний высококвалифицированных экспертов для решения сложных задач, возникающих на практике. При построении систем, основанных на знаниях, используются знания, накопленные экспертами в виде конкретных правил решения тех или иных задач. Это направление преследует цель имитации человеческого искусства анализа неструктурированных и слабоструктурированных проблем.

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

В работе А.В. Тимофеева и Р.М. Юсупова сказано, что ИнтСУ включают элементы искусственного интеллекта, позволяющие формировать понятия и накапливать знания, планировать поведение и принимать решения в неопределенных условиях, распознавать образы и формировать модель окружающей среды. Введение элементов интеллекта в системы автоматического управления (САУ) существенно расширяет их функциональные возмож- ности по сравнению с адаптивными САУ. В результате интеллектуализации САУ обретают способность решать некоторые виды интеллектуальных задач, которые обычно возлагались на человека. Поэтому ИнтСУ все шире используются в тех случаях, когда обстановка не допускает (не оправдывает) непосредственное участие человека-оператора в процессе управления или когда необходимо уменьшить напряженность труда оператора при работе объекта управления в штатных режимах.

Необходимость в интеллектуализации САУ обычно возникает в тех случаях, когда объекты управления сложны (например, объекты с нелинейной динамикой, функционирующие в условиях неопределенности), а их описание и взаимодействие со средой плохо поддается структуризации и формализации. Неполнота описания проявляется как в априорной неопределенности модели объекта и среды, так и в неопределенности и многообразии целей управления. Часто описание поведения таких объектов носит размытый характер и содержит информацию качественного характера (экспертные оценки, правдоподобные выводы, функции принадлежности). Решение задач управления в подобных условиях невозможно без привлечения методов искусственного интеллекта, то есть без интеллектуализации САУ .

Таким образом, интеллектуализация САУ сводится к представлению и обработке знаний о среде, объекте и системе управления с использованием необходимых средств обучения и адаптации. Эти знания и средства позволяют уточнять модель объекта управления и окружающей среды и придают САУ принципиально новые свойства, аналогичные интеллектуальным способностям человека- оператора или эксперта. Характерными чертами ИнтСУ являются их способности к обучению и самообучению посредством формирования знаний, к синтезу и идентификации моделей поведения, к распознаванию и анализу ситуаций, самоорганизации и адаптации по отношению к разного рода факторам. Эти способности позволяют компенсировать различные факторы внутренней и внешней неопределенности, возникающие в процессе эксплуатации САУ, и благодаря этому улучшить или оптимизировать качество управления .

Следуя , ИнтСУ будем называть такую систему, в которой знания о неизвестных характеристиках объекта управления и окружающей среды формируются в процессе обучения и адаптации, а полученная при этом информация используется в процессе автоматического принятия управляющих решений так, что качество управления улучшается. Отметим, что процессы обучения и адаптации могут происходить либо в отрыве от процесса управления (например, в режиме обучения с учителем, в роли которого обычно выступает человек-оператор или эксперт), либо непосредственно в процессе автоматического управления в реальном режиме времени.

Рассмотрим особенности функциональной структуры типичных представителей класса интеллектуальных систем управления, интерпретируя их применительно к технологическим объектам управления (агрегатам, машинам, комплексам машин).

Программы №14 фундаментальных исследований ОЭММПУ РАН

«АНАЛИЗ И ОПТИМИЗАЦИЯ ФУНКЦИОНИРОВАНИЯ СИСТЕМ МНОГОУРОВНЕВОГО, ИНТЕЛЛЕКТУАЛЬНОГО И СЕТЕВОГО УПРАВЛЕНИЯ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ»

1. Обоснование Программы

1.1. Научная и практическая значимость

Интенсивное развитие техники (сетевое взаимодействие, миниатюризация вычислителей, повышение их быстродействия и др.) предъявляет новые требования к современным системам управления и открывает новые возможности как на уровне встроенных систем управления (на уровне крупных диспетчерских центров), так и на уровне сетевого (коммуникационно-сетевого, группового) взаимодействия децентрализованных мультиагентных систем. Системы управления всё более приобретают характер информационно-управляющих систем и исследуются на стыке теорий управления, вычислений и связи. Так, учет свойств каналов связи (коммуникации) необходим, например, в децентрализованных (многоагентных) системах, а характеристики встроенного вычислителя важны при реализации в многоуровневых системах управления таких интеллектуальных функций, как техническое зрение, планирование действий, обучение, многокритериальное принятие решений, рефлексия и др. В частности, интеллектуализация управления призвана повысить степень автономности функционирования систем, когда отсутствие количественных моделей динамики или нарушения в функционировании объекта управления, вызывающие потерю адекватности количественных моделей (например, уравнений, описывающих эволюцию сложной системы), усиливают роль качественных (так называемых, «знаниевых», например, логико-лингвистических) моделей объекта и среды, используемых на верхних уровнях системы управления.


Программа направлена на решение фундаментальных проблем, возникающих в приоритетных направлениях науки, технологии и техники Российской Федерации. Ставится задача получения новых фундаментальных и прикладных результатов в области теории управления сложными техническими, человеко-машинными и другими системами с учетом неопределенности и дефицита исходной информации, в том числе: теории анализа и синтеза стохастических систем, теории создания систем управления движением и технологическими процессами, при текущей диагностике и контроле за техническим состоянием, а также теории создания автоматизированных систем проектирования и интеллектуального управления на базе современных информационных технологий .

В силу разнообразия использования теории управления, анализа и оптимизации в различных приложениях (транспортные, логистические, производственные, авиационные и космические системы, подводные и надводные корабли и др.) необходимо учитывать большое количество факторов сложности, таких как:

· многоуровневость управлений,

· децентрализованность,

· нелинейность,

· многосвязность,

· распределённость параметров,

· разномасштабность процессов по пространству и времени,

· высокая размерность,

· разнородность описания подсистем,

· многорежимность,

· наличие импульсных воздействий,

· присутствие координатно-параметрических, структурных, регулярных и сингулярных возмущений,

· использование детерминированных и вероятностных моделей описания неопределенности информации о векторе состояния и параметрах системы, о свойствах ошибок измерений и внешней среды,

· наличие эффектов запаздывания в управлении или объекте,

· общая структурная сложность современных систем управления.

Для достижения поставленной цели и решения основных задач Программа включает в себя исследования и разработки по следующим основным направлениям:

1. Анализ и оптимизация функционирования в разных временных шкалах многоуровневых систем управления с неполной информацией.

2. Управление и оптимизация в многоуровневых и децентрализованных системах организационно-технической природы.

2.1. Управление и оптимизация в сетецентрических системах.

2.2. Интеллектуальное управление движущимися объектами.

2.3. Моделирование и оптимизация многоуровневых информационно-управляющих систем реального времени.

Направление 1. Анализ и оптимизация функционирования в разных временных шкалах многоуровневых систем управления с неполной информацией

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

Кроме того, в некоторых системах, в частности, микромеханических и квантовых, использование классических методов описания в непрерывном или дискретном времени затруднено тем, что возникающие внутренние и/или внешние силы взаимодействия, а также управляющие воздействия носят скоротечный, импульсный характер и не поддаются точному вычислению. Система как бы функционирует в разных масштабах времени: реальном (медленном) и быстром (импульсном). Подобная временная разномасштабность является внутренним свойством многих современных систем управления, в том числе систем с многоуровневым управлением, в которых верхние уровни используют качественные и дискретные модели, а нижние – чаще количественные модели с непрерывным временем.


По этой причине разработка методов математической формализации описания функционирования таких систем в гибридном (непрерывно-дискретном) времени, исследование их свойств на предмет управляемости и устойчивости в условиях неполной информации, противодействия и нестандартных ограничений на управления и фазовые переменные является актуальной задачей. Такой же актуальной задачей является разработка методов синтеза оптимального управления подобными непрерывно-дискретными системами, как детерминированными, так и стохастическими.

Кроме того, в условиях неопределённости и дефицита априорной информации весьма актуальными являются задачи оптимизации процесса сбора и обработки информации (управление наблюдениями и оптимальная фильтрация).

Направление 2. Управление и оптимизация в многоуровневых и децентрализованных системах организационно-технической природы

2.1. Управление и оптимизация в сетецентрических системах

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

Задачи планирования и управления дискретными и непрерывными распределенными многосвязными системами большой размерности также характеризуются разномасштабностью процессов не только по времени, но и распределенностью и разномасштабностью по пространству и представляют собой один из наиболее сложных и трудоемких классов задач оптимизации. По этой причине целесообразна разработка методов исследования и подходов к нахождению точного и приближенного решений, а также средств имитационного моделирования для использования в системах поддержки принятия решений при планировании, проектировании и управлении сложными техническими, организационными (в т. ч. транспортно-логистическими) и информационными системами.

Для управления групповым взаимодействием компонент децентрализованных организационно-технических систем (сетецентрические системы, производственные системы, вычислительные, телекоммуникационные и другие сети и т. д.) в условиях ограничений на каналы связи и сложность вычислений большое значение имеют характеристики процессов обработки информации, а также ограничения на время принятия решений, вычислительные возможности и пропускную способность каналов связи. Поэтому актуальна разработка методов оптимизации (с учетом перечисленных ограничений) структуры сложных организационно-технических систем, в том числе – с одновременным учетом многих критериев: детальности исходных данных, оперативности сбора информации, планирования и рефлексивного принятия решений, ограниченности производительности отдельных вычислителей, снижения дублирования работы, а также доли вспомогательных вычислений, связанных с обслуживанием передачи данных.

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

2.2. Интеллектуальное управление движущимися объектами

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

Особенность современного поколения интеллектуальных систем заключается в том, что они опираются на сложную модель внешней среды, которая учитывает как количественную информацию, так и качественные модели – знания о возможном поведении различных объектов внешней среды и их взаимосвязях между собой. Применение таких моделей стало возможным благодаря развитию методов представления знаний, методов интеграции данных из разных источников, значительному увеличению быстродействия и объёмов памяти компьютеров.

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

В связи с этим актуальной задачей является разработка новых средств и методов развития интеллектуального управления движущимися объектами при наличии перечисленных выше факторов.

2.3. Моделирование и оптимизация многоуровневых информационно-управляющих систем реального времени

Актуальность исследований в данном направлении обусловлена необходимостью разработки методов анализа и синтеза многоуровневых открытых модульных информационно-управляющих систем реального времени (ИУС РВ) многорежимных и многоцелевых объектов, функционирующих в условиях неопределённости, структурных возмущений и нештатных ситуаций (НШС). В числе этих объектов управления ‑ критические объекты и системы ответственного применения, определяющие безопасность государства.

Очевидно, что проблемы и задачи создания систем данного класса могут быть успешно решены на основе развития единой теории и прикладных программно-ориентированных методов динамического и сценарного анализа и синтеза структуры таких систем, их алгоритмического, программного и информационного обеспечения, механизмов выработки эффективных управленческих воздействий. К ним, в первую очередь, относится разработка формализованной методологии проектирования открытых информационно-управляющих систем, включающей модели и методы синтеза оптимальной по различным критериям эффективности модульной структуры объектно-ориентированных ИУС РВ с открытой архитектурой. На основе результатов, полученных на этапе динамического анализа, синтезируется оптимальная функциональная модульная структура обработки данных и управления, т. е. определяется оптимальный состав и число модулей ИУС РВ, синтезируется интерфейс системы и определяется структура её программного и информационного обеспечения для обработки входных потоков заявок.

Для планирования действий и поддержки принятия решений в условиях неопределённости, структурных возмущений и нештатных ситуаций целесообразно в ИУС РВ использовать методы сценарного анализа и синтеза эффективных управляющих воздействий. При этом математическая модель распространения структурных возмущений и нештатных ситуаций будет сформирована на языке взвешенных или функциональных знаковых графов. На основе данной модели будут синтезированы рациональные сценарии управления объектами с использованием понятий потенциала работоспособности, стойкости и живучести составляющих их элементов. Синтез сценариев ликвидации причин и последствий НШС в многорежимных целевых объектах будет осуществляться с учётом динамически определяемых временных и ресурсных ограничений. Необходимо разработать также постановки и методы решения обратных задач управления живучестью многорежимных и многоцелевых объектов, функционирующих в условиях неопределённости, структурных возмущений и нештатных ситуаций.

Отмеченная выше специфика систем и объектов управления, научная и практическая значимость решения для них задач управления, анализа и оптимизации позволяют сформулировать следующие основные цели и задачи Программы.

1.2. Основные цели и задачи

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

Исследования будут проводиться по следующей обобщённой тематике.

Направление 1

· Разработка методов стабилизации нелинейных систем в ситуациях неполного измерения координат и ограничений на допустимую структуру управляющих сил.

· Развитие методов робастного и адаптивного наблюдения и управления в условиях детерминированных, вероятностных и других моделей неопределенности параметров объекта управления и среды функционирования.

· Разработка методов и алгоритмов качественного и количественного анализа непрерывных, дискретных и многоуровневых непрерывно-дискретных динамических моделей и синтеза управления на основе метода редукции с векторными и матричными функциями сравнения и модельных преобразований.

· Исследование проблемы оптимального управления новым классом механических систем, перемещающихся в сопротивляющихся средах за счет изменения конфигурации или движения внутренних тел.

· Разработка методов математической формализации и решения задач ударного взаимодействия механических систем при наличии сухого трения.

· Развитие методов оптимального управления дискретно-континуальными и импульсными динамическими системами.

· Развитие методов гарантированного управления нелинейными объектами, подвергающимися воздействию неконтролируемых возмущений, в форме динамических игр.

· Развитие теории управления квантовыми системами.

· Разработка способов и алгоритмов для анализа динамических свойств типа устойчивости, инвариантности, диссипативности для оценивания состояния и синтеза многоуровневого управления системами с разнородным описанием динамики процессов на различных уровнях.

Направление 2 .1

· Методы решения задач управления сетецентрическими системами большой размерности с распределенными параметрами и разномасштабностью (по пространству и времени) процессов.

· Модели и методы коммуникационно-сетевого децентрализованного интеллектуального управления распределенными проектами и программами.

· Методы оптимизации структуры многоуровневых и децентрализованных систем.

· Методы и структуры компьютерной реализации сетецентрического управления в математически однородном пространстве распределённых и параллельных вычислений.

· Модели и методы группового принятия решений на основе неполной, неоднородной, качественной и субъективной информации.

· Модели и методы планирования и управления комплексами взаимосвязанных операций в сложных технических и транспортно-логистических системах .

· Разработка принципов, архитектуры, методов и алгоритмов создания распределенных программных интеллектуальных систем на основе мультиагентных технологий.

· Разработка моделей и методов информационного управления в мультиагентных сетевых структурах.

Направление 2.2

· Разработка обобщённых моделей ситуационного управления, отражающих особенности включения в структуру моделей нечётких, нейросетевых и логико-динамических элементов.

· Разработка метода планирования маршрутов, обеспечивающих свойство коммуникационной устойчивости группы управляемых динамических объектов, гетерогенных (количественно-качественных) по своему модельному представлению.

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

· Оптимизация интеллектуальных систем многоуровневого управления движущихся объектов в конфликтной среде с учётом их группового взаимодействия, многокритериальности, неопределённости и риска.

· Разработка методов обеспечения технического зрения для систем интеллектуального управления.

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

Направление 2.3

· Модели и методы анализа и оптимизации модульной структуры объектно-ориентированных многоуровневых информационно-управляющих систем реального времени с открытой архитектурой в условиях неопределённости и структурных возмущений.

· Методы анализа и оптимизации режимов электроэнергетических систем и управления ими.

· Модели и методы сценарно-индикаторного подхода к поиску точек уязвимости для задач управления.

· Методы моделирования, анализа и оптимизации многорежимных процессов управления подвижными объектами.

· Разработка методов и алгоритмов интеллектуальной идентификации нелинейных нестационарных объектов для повышения эффективности управления за счёт формирования базы технологических знаний на основе априорной информации об объекте управления.

· Геоинформационные технологии моделирования природно-техногенных комплексов в задачах управления экосистемами мегаполисов.

· Анализ и оптимизация информационного обеспечения систем навигации и управления.

· Модели и методы управления производственными процессами.

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

· управление движением в авиации и космонавтике, наземными и морскими объектами, транспортными средствами;

· мультиагентные сетецентрические системы, производственные системы, вычислительные, телекоммуникационные и другие сети;

· транспортно-логистические системы;

· глобальные энергетические, газотранспортные и другие крупномасштабные инфраструктурные системы;

· системы информационного обеспечения задач управления и поддержки принятия стратегических и оперативных решений в условиях неполной информации и противодействия.

Фундаментальные проблемы теории построения систем управления требуют интенсивной их разработки. Развитие исследований в этом направлении позволит:

Развитие теоретических основ решения комплексной триединой проблемы управления-вычислений-связи (проблема ‑ " Control - Computation - Communication ") для сложных информационно-управляющих систем, в т. ч. в условиях ограничений на каналы связи и отказов подсистем;

Решить проблемы управления принципиально новыми объектами и процессами, относящимися к движущимся объектам, объектам специального назначения, технологическим и организационным системам;

Создать эффективные методы функционального диагностирования и обеспечения отказоустойчивости систем управления летательных аппаратов и других движущихся объектов, а также динамической устойчивости электроэнергетических систем;

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

Здесь и далее управление понимается в широком смысле, в том числе коммуникационно-сетевое, групповое, распределенное управление (в англоязычной литературе – control in networks, control over networks, distributed control, etc.)

Один из выходов в сложившейся ситуации заключается в использовании методов интеллектуального управления, которые предполагают отказ от:

  • - необходимости получения точной математической модели объекта;
  • - ориентации на применение “жёстких” (как правило, линейных) алгоритмов формирования управляющих воздействий;
  • - стремления во что бы то ни стало воспользоваться известными разработчику методиками синтеза, ранее положительно зарекомендовавшими себя для других, более простых классов объектов.

Прежде чем перейти к интеллектуальному управлению нельзя не отметить признанные в мире и ставшие классическими тенденции управления станками, разработанные отечественными научными школами. Это работы Балакшина Б.С., Базрова Б.М., Бжозовского Б.М., Горнева В.Ф., Морозова В.П., Колосова В.Г., Ратмирова В.А., Соломенцева Ю.М., Пуша В.Э., Сосонкина В.Л., Тимирязева В.А., Заковоротного В.Л., Тугенгольда А.К. и др. . В частности, созданию систем адаптивного управления станками по показателям качества изготовления изделий посвящены работы . Гибкие автоматизированные производства (ГАП), позволяющие уменьшить затраты, повысить надёжность и гибкость (способность к переналаживанию) функционирования при частой смене управляющих программ, подробно излагаются в работах . Создание программ ЧПУ и особенности их реализации в составе интегрированного автоматизированного производства рассматриваются в .

Подробный анализ современных методов управления технологическими процессами и оборудованием приведён в работе , где показаны достижения современной теории управления, в частности, использования методов аналитического конструирования регуляторов (Летов А.М. и др.), модального управления (Поспелов Г.С. и др.), обратных задач динамики (Крутько П.Д. и др.), инвариантного управления (Щипанов Г.В., Кулебакин В.С., Петров Б.Н. и др.), адаптивного управления (Ципкин Я.Д. и др.) и пр. Отмечено, что вершиной представлений при синтезе систем управления является аналитическое конструирование регуляторов. Принципиально иной путь построения систем управления, опирающийся на синергетическую теорию управления, описан в . Принципы эволюционных преобразований и самоорганизации, опирающиеся на синергетический подход, в управляющей системе, координаты состояния которой взаимодействуют со средами, излагаются в работах . Все названные подходы и принципы синтеза систем управления имеют свои достоинства и недостатки, но общим для них всех является то, что они опираются на полученную тем или иным способом математическую модель объекта управления, причём математическая модель представляет из себя систему дифференциальных или разностных уравнений, описывающих физическую сущность процессов или объектов. Принципиально иной подход к управлению заключается в использовании математических моделей знаний об управляемом объекте, т.е. использование методов интеллектуального управления. Применительно к ТО данное направление исследований представлено в работах .

В основе интеллектуального управления лежит идея построения высокоорганизованных САУ, основанных на использовании моделей переменной сложности и неопределённости, с выполнением таких присущих человеку интеллектуальных функций, как принятие решений, планирование поведения, обучение и самообучение в условиях изменяющейся внешней среды. Под обучением нужно понимать способность системы улучшать своё поведение в будущем (применительно к ТО - повышать качество обработки), основываясь на экспериментальной информации, которую она получала в прошлом, о результатах взаимодействия с оказывающими влияние факторами. Самообучение - это обучение без внешней корректировки, т. е. без указаний “учителя”- оператора.

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

Необходимым признаком ИСУ является наличие базы знаний, содержащей сведения (факты), модели и правила, позволяющие уточнить поставленную задачу управления и выбрать рациональный способ её решения. Часто об интеллектуальных системах говорят как о системах, основанных на знаниях. В зависимости от характера реализуемых интеллектуальных функций, т. е. от уровня интеллектуальности, различают ИСУ, интеллектуальные “в большом” и “в малом” .

Согласно управляющие системы, интеллектуальные “в большом”, - это системы, организованные и функционирующие в соответствии со следующими пятью принципами (в полном их объёме).

  • 1. Взаимодействие с реальным внешним миром с использованием информационных каналов связи.
  • 2. Принципиальная открытость системы в целях повышения интеллектуальности и совершенствования собственного поведения.
  • 3. Наличие механизмов прогноза изменений внешнего мира и собственного поведения системы в динамически изменяющемся внешнем мире.
  • 4. Наличие многоуровневой иерархической структуры, построенной в соответствии с правилом: повышение интеллектуальности и снижение требований к точности моделей по мере повышения уровня иерархии в системе (и наоборот).
  • 5. Сохраняемость функционирования (возможно, с некоторой потерей качества или эффективности, т. е. с некоторой допустимой деградацией) при разрыве связей или потере управляющих воздействий от высших уровней иерархии управляющей структуры.

Управляющие системы, интеллектуальные “в малом”, не удовлетворяют перечисленным выше принципам, но используют при функционировании знания (например, в виде правил) как средство преодоления неопределённости входной информации, неточности описания управляемого объекта или его поведения.

Основываясь на всём выше изложенном можно сделать следующее заключение. При множественности факторов, влияющих на достижение качества обработки на металлорежущих станках, “нечёткости” информации об этих факторах, стохастичности самого процесса резания, а также при разнообразии методов обеспечения заданной точности обработки перспективным направлением исследований и разработок в станочном оборудовании являются интеллектуальные системы управления.

Сейчас наибольшее распространение получили методы интеллектуального управления, относящиеся к следующим четырём классам :

  • - экспертные системы (ЭС);
  • - нечёткие регуляторы (НР);
  • - нейронные сети (НС);
  • - генетические алгоритмы (ГА).

Экспертные системы (expertsystems) имеют дело с задачами искусственного интеллекта на верхнем уровне, работая с символьной информацией для получения выводов об окружающей среде и формирования управленческих решений с учётом характера сложившейся (или прогнозируемой) ситуации. Экспертные системы накапливают эвристические знания и манипулируют ими, пытаясь имитировать поведение эксперта.

На рисунке 1.2 приведён пример построения экспертного регулятора, представляющего собой объединение ЭС и традиционного регулятора (или системы регуляторов) применительно к управлению ТО. Более сложную структуру (с подробной детализацией отдельных блоков ЭС) имеют предлагаемые в модели работы технологической системы, которые базируются на принципе принятия решений по внесению прогнозной коррекции в процесс изготовления деталей с учётом конкретной ситуации. Экспертная система, как и в , так и на рисунке 1.2 образует верхний, супервизорный уровень управления и включает в себя ряд подсистем.

Подсистема идентификации и прогноза - обеспечивает нахождение математической модели объекта управления непосредственно в процессе функционирования, по результатам наблюдений за его входными/выходными переменными. То есть, в задачи блока входит комплектование информации, необходимой для принятия решений. Этот блок осуществляет программную настройку движений рабочих органов, измеряет и идентифицирует параметры состояния внешней среды - F, управляющие воздействия - U, результаты работы системы СПИД - Y.

База данных содержит непрерывно обновляемые данные (предыдущие, текущие, прогнозные) о характеристиках системы СПИД и внешней среды, а также информацию о граничных (критических, предельно допустимых) значениях соответствующих параметров. База знаний содержит знания о специфике работы конкретного ТО, целях, стратегии и алгоритмах управления, о результатах идентификации и прогноза характеристик системы СПИД.

Подсистема логического вывода осуществляет выбор рациональной (наиболее подходящей в момент обработки определённой детали на ТО) структуры и параметров регулятора, а также, возможно, алгоритмов идентификации и прогноза.

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

Отличие приведенной на рисунке 1.2 архитектуры экспертной системы от архитектуры обычных (статических) экспертных систем состоит в том, что она обеспечивает выполнение следующих важных функций:

  • * построение динамической модели объекта и его среды;
  • * поддержание контакта с внешним миром (датчиками, СУБД, регуляторами, другими ЭС).

Данное обстоятельство позволяет относить рассматриваемую экспертную систему к классу динамических (“активных”) экспертных систем, или экспертных систем реального времени, способных восполнить утрачиваемый вклад рабочего-профессионала с его опытом, знаниями и навыками в достижение качества обработки.

Нечёткие регуляторы (fuzzycontrollers). Идеи нечёткой логики, впервые высказанные в 1964 г. американцем Л. Заде, известным специалистом в области теории систем, своё первое применение в задачах управления реальными техническими объектами нашли в Европе. В 1974 г. были опубликованы работы английских учёных Э.Х. Мамдани и С. Ассилиан, посвященные проблеме регулирования парогенераторной установкой с помощью специально сконструированных нечётких правил (продукций).

Типовая структура ИСУ с НР приведена на рисунке 1.3. Будем полагать для простоты, что объект управления (например, привод подачи на основе двигателя постоянного тока (ДПТ)) является одномерным, т. е. имеет один вход (сигнал управления - u) и один выход (скорость вращения вала двигателя - y). Ошибка управления е, представляющая собой разность задающего воздействия и выхода объекта (управляемой переменной) у, подаётся на один из входов блока фаззификации. На другой вход этого блока поступает сигнал производной вычисленный с помощью дифференцирующего устройства (ДУ).


Назначение блока фаззификации - преобразование значений сигналов ошибки е и её производной в лингвистические переменные, определяемые функциями принадлежности. Здесь А i и В j , - соответственно значения (термы), принимаемые лингвистическими переменными “Ошибка управления” и “Производная ошибки”. Пример построения функций принадлежности и показан на рисунке 1.3, где используются следующие обозначения:

Z - “Близкая к нулю” (zего);

МР - “Средняя положительная” (middlepositive);

LP - “Большая положительная” (largepositive);

MN - “Средняя отрицательная” (middlenegative);

LN - “Большая отрицательная” (largenegative).

В базе знаний хранятся знания в форме правил, левые части которых содержат условия относительно указанных выше значений лингвистических переменных “Ошибка управления” и “Производная ошибки”, а правые части - высказывания относительно значений лингвистической переменной “Приращение управляющего воздействия” (индекс k здесь означает k-й момент времени t k). Данные правила могут принимать следующий вид:

  • 1) ЕСЛИ (Ошибка управления = Близка к нулю) И (Производная ошибки = Близка к нулю), ТО (Приращение управляющего воздействия = Близко к нулю);
  • 2) ЕСЛИ (Ошибка управления = Средняя положительная) И (Производная ошибки = Большая отрицательная), ТО (Приращение управляющего воздействия = Среднее положительное) и т. д.

Предполагается, что реализация данных правил гарантирует выполнение определенных требований к системе, связанных с обеспечением желаемого вида её переходной функции (заданное быстродействие, монотонность, слабая колебательность переходного процесса, например, по управляющему и возмущающему воздействиям для следящего привода металлорежущего станка). Возможный вариант задания функций принадлежности, определяющих базовые значения лингвистической переменной “Приращение управляющего воздействия” в виде одноточечных нечётких множеств (singletons), приведен на рисунке 1.4.

В основе работы механизма логического вывода используется метод “максимума-минимума” или метод “максимума-произведения” . Применение этих методов позволяет получить результирующую функцию принадлежности лингвистической переменной “Приращение управляющего воздействия” (рисунок 1.4) с учётом конкретных (т. е. измеренных в момент t k) значений сигналов е k и - входов нечёткого регулятора.

И, наконец, переход от полученного нечёткого множества, описываемого функцией принадлежности, к единственному (чёткому) значению выходной переменной осуществляется в блоке дефаззификации с помощью метода центра тяжести .


Для рассматриваемого на рисунке 1.4 случая данная величина подсчитывается как

где - значения функции принадлежности в точках -c 1 , -c 2 , 0, -c 1 , -c 2 , называемые уровнями активности соответствующих правил и вычисляемые с помощью механизма логического вывода.

Выход нечёткого регулятора u k находится по формуле

где u k-1 - предыдущее значение управляющего воздействия u; - приращение, вычисленное на k-м такте работы регулятора.

Другая разновидность нечёткого регулятора - регулятор типа Сугено . В этом случае только левые части правил (условия) содержат лингвистические переменные; правые же части этих правил (выходы) представляют собой линейные комбинации входных переменных регулятора плюс постоянная составляющая (смещение). Например, нечёткие правила могут иметь следующий вид:

1) ЕСЛИ (Ошибка управления = Близка к нулю) И (Производная ошибки = Близка к нулю), ТО

2) ЕСЛИ (Ошибка управления = Средняя положительная) И (Производная ошибки = Большая отрицательная), ТО

Здесь - заданные (выбранные экспертом) числовые коэффициенты; - измеренные в k-м такте значения сигнала ошибки и ее производной. Результирующим выходом является взвешенное среднее для выходов каждого правила (1.3)

где - уровень активности i-го правила; N - число таких правил; - приращение, вычисленное с помощью i-го правила для конкретных значений.

Главное достоинство применения нечётких регуляторов в управлении ТО - возможность эффективного управления сложными динамическими объектами, входящими в состав системы СПИД, в условиях неопределенности их характеристик путём моделирования механизма обработки знаний по аналогии с поведением высококвалифицированного рабочего (оператора).


Нейронные сети. История искусственных нейронных сетей (artificialneuralnetworks) начинается с работ американских учёных У. Мак-Каллока, В. Питтса (1943 г. - модель формального нейрона) и Ф. Розенблатта (1958 г. - однослойная нейронная сеть, названная им персептроном). Сегодня под нейронными сетями (НС) понимаются параллельные вычислительные структуры, которые моделируют биологические процессы, обычно ассоциируемые с процессами человеческого мозга. НС обладают способностью приобретения знаний о предметной области, обучаясь на примерах и подстраивая свои веса для интерпретирования предъявляемых им многоразмерных данных.

На рисунке 1.5 приведена структурная схема НС прямого распространения - многослойного персептрона. Кружками (вершинами) обозначены элементарные преобразователи информации - нейроны, а стрелками (дугами) - связи между ними, имеющие разную “силу” (веса синаптических связей). Как видно из рисунка 1.5, рассматриваемый персептрон состоит из нескольких слоёв нейронов:

  • * входного слоя, на который подаётся набор входных сигналов;
  • * одного или более “скрытых” (промежуточных) слоёв;
  • * выходного слоя нейронов.

Суть процесса обучения НС заключается в выполнении следующей многошаговой процедуры .

Шаг 1. Задается обучающее множество (“задачник”)

элементами которого являются обучающие пары. В данном случае - 1-й входной вектор (или 1-й входной образ), предъявляемый нейронной сети; - вектор эталонных (требуемых) реакций НС в ответ на 1-й входной вектор; L - число различных обучающих пар.

Шаг 2. Устанавливается начальное состояние НС путём присваивания всем её весам некоторых случайных (малых) значений. - вес связи, соединяющей выход i-го нейрона k-го слоя со входом j-го нейрона (k + 1)-го слоя.

Шаг 3. На вход сети подаётся входной вектор; определяются реакции нейронов выходного слоя.

Шаг 4. Вычисляется разность между желаемой реакцией сети и её фактическим выходом, т. е. , а также суммарная квадратичная ошибка

Шаг 5. Осуществляется коррекция весов нейронной сети таким образом, чтобы уменьшить ошибку.

Шаг 6. Повторяются шаги 3-5 для каждой пары обучающего множества до тех пор, пока ошибка на всем множестве не достигнет малой, заранее заданной величины Е*.

Результатом обучения является такая настройка весов синаптических связей, при которой каждому входному вектору сеть сопоставляет требуемый (или близкий к нему) выход.


Одним из первых алгоритмов, удачно зарекомендовавшим себя при обучении многослойной НС, явился предложенный в 1986 г. Руммельхартом (США) и его коллегами алгоритм обратного распространения (Васk-РгораgаtionAlgorithm), претерпевший впоследствии многочисленные изменения и усовершенствования.

На сегодня известно более 200 разновидностей НС. Кроме упомянутых выше многослойных персептронов, это:

  • * динамические (рекуррентные) НС;
  • * сети на основе радиальных базисных функций;
  • * сети Хопфилда;
  • * сети Кохонена;
  • * неокогнитроны и т. д.

На рисунке 1.6 приведён пример применения НС для решения задачи управления сложным динамическим объектом (как и в примере с нечётким регулятором рассматривается поддержание заданной скорости для привода ДПТ). НС выступает в данном случае в качестве нелинейного регулятора, который после завершения процесса обучения обеспечивает минимум рассогласования между выходами эталонной модели (ЭМ) и САУ ТО в целом.

Преимущества использования многослойных НС в качестве контроллеров ТО объясняются комплексом их свойств: 1)сигналы в таких НС, как и в системах автоматического управления, распространяются в одном, прямом направлении; 2)ключевую роль в формировании необходимых нелинейных алгоритмов управления играют универсальные аппроксимационные свойства этих сетей; 3)способность многослойной НС к обучению придаёт адаптивные свойства; 4)способность НС к параллельной обработке как аналоговых, так и дискретных сигналов делает естественным их использование для управления многомерными объектами. Реализация нейроконтроллеров на основе обучаемых НС не вызывает принципиальных трудностей: существующие микропроцессорные средства могут вполне реализовать функции НС. Включение многослойной НС в контур управления расширяет фазовое пространство объекта и увеличивает число его степеней свободы, тем самым даёт возможность синтеза оптимальных законов управления.

Генетические алгоритмы (geneticalgorithms). Это большая группа методов адаптивного поиска и многопараметрической оптимизации, интенсивно развивающихся в последние годы как для их самостоятельного применения, так и в сочетании с другими методами интеллектуального управления .

Само название этих алгоритмов указывает на то, что их происхождение связано с использованием принципов естественного отбора и генетики. Традиционные методы поиска обычно предполагают дифференцируемость исследуемой целевой функции по параметрам и, как правило, используют градиентные процедуры. Генетические алгоритмы (ГА) отличаются от обычных методов оптимизации рядом обстоятельств. По своей сути ГА представляют собой метод параллельного поиска глобального экстремума, основанный на использовании в процессе поиска сразу нескольких, закодированных соответствующим образом, точек (кандидатов на решения), которые образуют развивающуюся по определенным случайным законам популяцию. Используемые при этом механизмы отбора, впервые чётко сформулированные ещё Чарльзом Дарвином (“Выживает наиболее приспособленный!”), позволяют отсеять наименее подходящие варианты и, наоборот, выделить, а затем и усилить положительные качества тех вариантов, которые наиболее полно отвечают поставленной цели.

Очертим круг задач, решаемых с помощью ГА применительно к ТО.

Оптимизационные задачи занимают одно из центральных мест при проектировании различных классов САУ ТО. Причиной этого является естественное стремление выбрать наиболее простой вариант построения системы или модели при соблюдении заданных требований к качеству ее функционирования (задача структурного синтеза) или найти оптимальные настройки параметров многокомпонентной системы при заданной её структуре (задача параметрического синтеза). В приводится несколько примеров постановок соответствующих задач.

Задача 1. Требуется найти оптимальный алгоритм идентификации и прогноза характеристик объекта, используемый в составе ИСУ ТО с экспертным регулятором (см. рисунок 1.2). Варьируемые параметры - числовые коэффициенты регрессионной модели, число базисных функций или порядок уравнений регрессии. Целевая функция - ошибка идентификации и прогноза, оцениваемая как разность между выходами объекта управления и его модели в текущий (или будущий) момент времени.

Задача 2. Требуется выбрать форму и взаимное расположение функций принадлежности нечёткого регулятора, обеспечивающего заданное качество процессов управления в САУ ТО. Варьируемые параметры - числовые коэффициенты a i ,b j ,c s функций принадлежности (см. рисунок 1.5); число функций принадлежности. Целевая функция - показатель качества (функционал), минимуму которого соответствуют эталонные перёходные процессы.

Задача 3. Требуется выбрать структуру (топологию, архитектуру) многослойного персептрона, используемого в качестве нелинейного регулятора в ИСУ ТО, изображённой на рисунке 1.6. Варьируемые параметры - число слоёв и число нейронов в каждом слое НС. Целевая функция - ошибка обучения сети, представляющая собой рассогласование между выходами объекта и эталонной модели системы.

Во всех приведённых примерах задача оптимизации принимает следующую математическую формулировку: найти такие значения варьируемых параметров V 1 , V 2 , …, V n , которые доставляют минимум целевой функции f(V 1 , V 2 , …, V n) при условии, что указанные параметры V 1 , V 2 , …, V n удовлетворяют некоторой допустимой области. Задание области ограничений в каждом конкретном случае диктуется спецификой решаемой задачи. Например, в задаче 2 вид области определяется выбором границ интервалов, в пределах которых ищутся искомые оптимальные параметры функций принадлежности. В задаче 3 соответствующие ограничения связаны с лимитированием предельно допустимой сложности исследуемого класса НС и т. п.

При использовании традиционных алгоритмов многопараметрического поиска для решения вышеперечисленных задач возникает ряд трудностей, к которым относятся:

  • * резкий рост вычислительных затрат и времени поиска при увеличении числа варьируемых параметров (“проклятие размерности”);
  • * локальный характер алгоритмов поиска, связанный с необходимостью вычисления производных (градиента) целевой функции на каждом шаге поиска;
  • * возможность “зависания” алгоритма поиска в окрестности одного из локальных экстремумов;
  • * низкая помехозащищённость алгоритма;
  • * низкая эффективность поиска при наличии “овражных” ситуаций.

Привлекательность ГА состоит именно в том, что они в значительной мере лишены указанных недостатков.

Согласно терминологии ГА, заимствованной из генетики и теории эволюции живой природы, они имеют дело с популяцией “индивидуумов”, каждый из которых является претендентом на решение рассматриваемой задачи. Каждому индивидууму приписывается определенный “индекс пригодности (приспособленности)” в зависимости от того, насколько удачным является данный конкретный вариант решения задачи. Например, в качестве такого индекса пригодности может выступать одна из упомянутых выше (см. задачи 1-3) целевых функций. Далее, наиболее пригодным индивидуумам предоставляется возможность “размножения” путём “скрещивания” с другими индивидуумами в популяции. В результате этого появляются новые индивидуумы - “потомки”, которые наследуют часть признаков от каждого из своих “родителей”. Наименее пригодные члены популяции, в силу этого, “вымирают”. Полученная новая популяция возможных решений образует новое “поколение”, сохраняющее в значительно большей пропорции те качества (признаки), которые были присущи лучшим представителям предыдущего поколения. Применяя описанную выше схему из поколения в поколение и поощряя скрещивание и обмен признаками прежде всего среди наиболее пригодных индивидуумов, можно последовательно улучшить популяцию путём сохранения и преумножения в ней наиболее сильных сторон индивидуумов. Другими словами, в процессе поиска будут исследоваться наиболее многообещающие, перспективные области пространства варьируемых параметров. При правильном функционировании ГА популяция сходится к оптимальному решению задачи.

Принято считать, что генетические алгоритмы не гарантируют нахождение глобального оптимума, однако их сила состоит в том, что они позволяют “достаточно быстро” находить “достаточно хорошие” решения широкого круга задач, в том числе и тех, которые с трудом решаются другими методами.

История применения генетических алгоритмов начинается с работ Р. Холстиена и Де Джонга , в которых на ряде примеров были впервые продемонстрированы возможности ГА для решения задач многопараметрической оптимизации. В 1975 г. вышла монография Дж. Холланда “Адаптация в природных и искусственных системах” , в которой было дано теоретическое обоснование метода, сформулированы базовые принципы, лежащие в его основе. И, наконец, большую популярность получила изданная в 1989 г. и ставшая классической книга Д. Гольдберга “Генетические алгоритмы в задачах поиска, оптимизации и машинного обучения” , содержащая большое число примеров и возможных постановок задач из различных областей приложений, решаемых с помощью ГА.

В последние годы область применения ГА значительно расширилась. Показано, что данные методы оказываются эффективными при решении таких задач, как:

  • * идентификация сложных динамических объектов ;
  • * выбор оптимальной конфигурации многоагентных робототехнических систем ;
  • * синтез оптимальных алгоритмов управления многозвенными роботами-манипуляторами ;
  • * оптимальное управление стыковкой космических аппаратов ;
  • * планирование маршрутов движения транспортных средств в условиях препятствий ;
  • * структурный синтез проектных решений, синтез расписаний

и многих других.

Применение ГА охватывает не только класс традиционных задач оптимизации, но и быстро распространяется на задачи управления сложными динамическими объектами в условиях неопределённости. Поэтому в задачах управления станочным оборудованием ГА также могут быть использованы для решения широкого круга задач.

Для обеспечения заданного качества обработки на ТО необходимо организовывать интеллектуальное управление на всех уровнях ИСУ: организационном, координационном и тактическом . Это значит, что “интеллектуальными способностями” должны обладать и система регуляторов, и блок идентификации и прогноза в составе ЭС. В качестве регуляторов нелинейных объектов управления часто используют нечёткие, НС регуляторы и их разновидности , а для систем идентификации и прогноза - нейро-нечёткие системы (ANFIS - AdaptiveNeuro-FuzzyInferenceSystem) и различные виды нейронных сетей . Сами ЭС также могут быть построены на основе использования “чёткой” или “нечёткой” логики. Таким образом, ЭС может быть разработана на базе НС или нечётких правил, или и тех и других одновременно. Поэтому при организации интеллектуального управления ТО целесообразнее создавать нейро-нечёткие (гибридные) ЭС , обладающие широкими возможностями использования преимуществ как нечёткой логики, так и НС. Более того, нужно использовать стратегию смешанного (гибридного) управления на всех уровнях ИСУ ТО, потому что это позволит наиболее полно использовать преимущества интеллектуальных методов управления не только на верхнем уровне управления (организационном и координационном), но и на нижнем (тактическом), где существует потребность в нелинейных алгоритмах различных стратегий управления исполнительными механизмами в режиме реального времени.

ВВЕДЕНИЕ

Условия эксплуатации современных технологических комплексов приводят к необходимости учета в процессе контроля и управления следующих видов неопределенности:

1. Низкая точность оперативной информации, получаемой с объектов управления, возникающая ввиду большой погрешности датчиков замера технологических параметров (расхода, давления и т.д.), их невысокой надежности, отказов каналов связи, большого запаздывания при передаче информации по уровням управления отсутствия возможности замеров параметров во всех точках технологического процесса, необходимых для моделей.

2. Неточность моделей объектов контроля и управления , вызванная: неэквивалентностью решений системных многоуровневых иерархических моделей и используемых на практике отдельных локальных задач; неверно проведенной декомпозицией общей задачи управления, излишней идеализации модели технологического процесса, разрыва существенных связей в технологическом комплексе, линеаризации, дискретизации, замены фактических характеристик оборудования паспортными, нарушения допущений, принятых при выводе уравнений (стационарности, изотермичности, однородности и т.д.).

3. Нечеткость в процессе принятия решений в многоуровневых иерархических системах, обусловленная тем, что наличие четких (точных) целей и координирующих решений на каждом уровне контроля и управления, и для каждого локального устройства регулирования затрудняет процесс координации и предопределяет длительный итеративный характер согласования решений.

4. Наличие человека-оператора в т.ч.диспетчера в контуре управления и ведение процесса координации в реальной производственной системе на естественном языке, приводит к необходимости учета трудностей представления знаний диспетчера в виде алгоритмов и согласованности полученного ЭВМ решения с его оценкой.

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



Л.Заде

Среди современных производственных процессов найдется немало таких, которые обладают комплексом неожиданных для классической теории автоматического управления (ТАУ) качеств. Этим «неудобным» или, как их еще принято называть, «слабоструктурированным» или «плохо определенным» объектам присущи такие свойства, как уникальность, отсутствие формализуемой цели существования и оптимальности , нестационарность структуры и параметров , неполнота или практически полное отсутствие формального описания объекта .

Концептуальные основы

управления в условиях неопределённости

Факторы неопределённости, под которыми понимают источники неопределенности, достаточно условно подразделяются на следующие три большие группы:

1. неопределенность и неполнота информации об обстановке , которая используется для принятия решения по оценке качества функционирования или формирования управления функционированием системы - фактор неопределенности системы и среды ;

2. факторы, порождаемые неопределенностью, нечеткостью мышления и знаний человека - неопределенность, проявляющаясяпри взаимодействии человека с системой и окружающей его средой;

3. факторы, обусловленные неопределенностью , нечеткостью (неточностью) накопленного знания , сосредотачиваемого в базахзнаний искусственных интеллектуальных систем, неопределенностью оперирования этим знанием в процессе осуществления тех или иныхлогических и логико-алгебраических процедур сбора и обработки информации, выработки, выбора и принятия управленческих решений.

Классификация факторов (источников) неопределённости , требующих своего учёта при исследовании сложных систем, приведена на рис.В.1.

Рис.В.1. Классификация факторов неопределенности

Методология анализа и учёта факторов неопределённости при

управлении в сложных организационно-технических системах...

(АСУ с СППР и СПР-системы поддержки принятия решений и системы принятия решений)

1. Проблемы и обобщённая формализация задач выработки и при-

нятия управленческих решений в условиях неопределённости ….

2. Детерминистический игровой подход принятия решений в усло-

виях неопределённости …………..……………..……………………..

3. Стохастический подход к решению задач принятия решений в

условиях неопределённости …..………………………………………

4. Вероятностно - статистический подход принятия решений в ус-

ловиях неопределённости ……………………………………………..

5. Вероятностный подход принятия решений в условиях неопреде-

лённости …..………………………………………………………………

6. Нечётко - стохастический подход принятия решений в условиях

неопределённости ……………………………..………………………..

7. Теория возможностей и проблема принятия решений в условиях

неопределённости …………………….…………………………………

8. Нечётко - возможностный подход принятия решений в условиях

неопределённости ……………………………………………………….

9. Лингвистический подход принятия решений в условиях неопре-

делённости..………………………..………………………………….

Управление слабоструктурированными объектами представляет с точки зрения классической ТАУ довольно сложную, практически неразрешимую задачу. Это вызвано тем, что при построении традиционной системы автоматического управления (САУ) необходимо предварительно формально описать объект управления и сформировать критерии управления на базе математического аппарата, оперирующего количественными категориями. В случае, если невозможно дать точное математическое описание объекта и критериев управления им в количественных терминах, традиционная ТАУ оказывается неприменимой.

К примеру, классическая ТАУ детерминированными и стохастическими системами успешно применяется для построения САУ летательными аппаратами, энергетическими установками и т.п., но попытки распространения традиционных методов на такие области, как биосинтез, многофазные химико-технологические процессы, связанные с обжигом, плавкой, катализом и т.п., не дали ощутимых практических результатов, несмотря на все более усложняющиеся математические методы их описания.

Однако, на практике подобными слабоструктурированными объектами достаточно успешно управляет человек-оператор , которого выручают способности наблюдать, анализировать и запоминать информацию, делать определенные выводы и.т.п., и, как следствие, принимать правильные решения в обстановке неполной и нечеткой информации. Благодаря своему интеллекту, человек может оперировать не только с количественными (что в определенной степени может и машина), но и с качественными неформализованными понятиями , вследствие чего довольно успешно справляется с неопределенностью и сложностью процесса управления. Поэтому построение моделей приближенных рассуждений человека и использование их в САУ представляет сегодня одно из важнейших направлений развития ТАУ.

Не вызывает сомнений, что существенное повышение эффективности управления сложными объектами заключается в создании интеллектуальных САУ, способных в той или иной степени воспроизводить определенные интеллектуаль-ные действия человека, связанные с приобретением, анализом, классификацией знаний в предметной области управления технологическим процессом, а также оперирующих знаниями, накопленными человеком-оператором или самой системой в ходе практической деятельности по управлению объектом.

Необходимость работы в этих условиях затрудняет использование стандартных систем автоматики и АСУ ТП . Особенно сложным является описание областей допустимых режимов работы оборудования в таких условиях, когда задание жестких (четких) ограничений для АСУ ТП и систем автоматики приводят к автоматическому или ручному отключению этих систем. Поэтому крайне важной представляется возможность использования для описания и формализации областей допустимых режимов работы оборудования теории искусственного интеллекта (ИИ) и интеллектуальных систем (ИС).

В связи с бурным развитием вычислительной техники в последнее время началось использование новых методов интеллектуального управления в промышленности . И хотя первые применения интеллектуальных САУ состоялись в Европе, наиболее интенсивно внедряются такие системы в Японии. Спектр приложений их широк: от управления промышленными роботами, ректификационными установками и доменными печами до стиральных машин, пылесосов и СВЧ-печей. При этом интеллектуальные САУ позволяют повысить качество продукции при уменьшении ресурсо и энергозатрат и обеспечивают более высокую устойчивость к воздействию возмущающих факторов по сравнению с традиционными САУ.

Под интеллектуальной системой понимается (К.А. Пупков) объединенная информационным процессом совокупность технических средств и программного обеспечения, работающую во взаимосвязи с человеком (коллективом людей) или автономно, способную на основе сведений и знаний при наличии мотивации синтезировать цель, принимать решение к действию и находить рациональные способы достижения цели.

Главная архитектурная особенность, которая отличает интеллектуальные системы управления (ИСУ) от "традиционных " – это механизм получения, хранения и обработки знаний для реализации своих функций.

В основе создания интеллектуальных систем управления лежат два принципа: ситуационное управление (управление на основе анализа внешних ситуаций или событий) и использование современных информационных технологий обработки знаний (экспертные системы, искусственные нейронные сети, нечеткая логика, генетические алгоритмы и ряд других).

УДК 004.896

И. А. Щербатов

ИНТЕЛЛЕКТУАЛЬНОЕ УПРАВЛЕНИЕ РОБОТОТЕХНИЧЕСКИМИ СИСТЕМАМИ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ

Введение

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

Указанный класс задач до недавнего времени оставался прерогативой естественного интеллекта: оператора объекта управления, инженера, ученого, т. е. человека. Современные достижения в области теории автоматического управления, интеллектуальных методов формализации слабоструктурированных задач и управления сложными техническими системами позволяют реализовать очень сложные робототехнические системы, к которым относятся мобильные роботизированные платформы, гибкие автоматизированные линии и андроидные роботы.

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

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

Постановка задачи

Целью исследований являлось формирование подходов к построению интеллектуальных систем управления робототехническими системами, инвариантных по отношению к специфике функционирования, учитывающих неполноту входной информации и различные виды неопределенности.

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

Методы исследования

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

Местоположение робототехнической системы во внешней среде

Для реализации интеллектуальных алгоритмов управления первоочередной является задача текущей идентификации ситуации, в которой находится робототехническая система. Для решения этой задачи разработана структурная схема системы ситуационной идентификации (рис. 1).

Блок технического зрения и сенсорного очувствления предназначен для определения изменений состояния внешней среды и представления сенсорной карты среды для дальнейшей обработки. Сенсорная карта среды - это образ ситуации, в которой находится робот в текущий момент времени. Интервал времени построения сенсорной карты выбирается исходя из специфики предметной области.

База знаний

Оператор

Интеллектуальный

интерфейс

Идентификатор

алгоритмов

Органы технического зрения и сенсорного очувствления

Внешняя среда

Исполнительные

механизмы

Рис. 1. Структурная схема системы ситуационной идентификации

Рабочая память, по аналогии с экспертными системами, предназначена для обработки информации, поступающей от сенсоров и обрабатываемой с помощью имеющейся базы алгоритмов и базы знаний (БЗ) робототехнической системы.

База алгоритмов включает в себя алгоритмы предобработки сенсорной карты (цифровая обработка сигнала, распознавание звуковых образов и изображений), вычисления неизмеряемых параметров (функциональные зависимости от измеряемых параметров), восстановления полноты информации (проверка знаний на полноту и противоречивость, адаптация знаний с учетом нестационарности и вариативных внешних условий), математические операции и пр.

База знаний представляет собой сложную иерархическую структуру, содержащую априорную информацию о внешней среде, закладываемую на этапе обучения, полные и непротиворечивые знания, приобретаемые роботом в процессе функционирования и восприятия внешней среды. Знания в БЗ ранжируются по признакам релевантности и обновляются с учетом изменения специфики функционирования робота на основании алгоритмов адаптации знаний.

Наиболее важный блок - идентификатор ситуации. Именно этот блок отвечает за правильное распознавание образа ситуации на основе сенсорной карты. Результатная информация этого блока является определяющей для выбора программы управления робототехнической системой.

И наконец, интеллектуальный интерфейс, который необходим для связи с оператором. Оператор осуществляет контроль функционирования робототехнической системы, а также мониторинг процесса по достижению поставленных целей. Как правило, общение робота с оператором должно происходить с использованием естественно-языкового интерфейса на ограниченном подмножестве естественного языка.

Структура системы управления робототехнической системой в условиях неопределенности

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

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

Для решения задачи управления роботом в условиях неопределенности спроектирована следующая архитектура системы интеллектуального управления (рис. 2).

Система ситуационной идентификации (ССИ) должна входить в состав любой интеллектуальной системы управления робототехнической системой. Интеллектуальное устройство управления (ИУУ) содержит в своем составе БЗ и блок выбора программы управления (БВПУ). Назначение этого блока - выработка управляющего воздействия для системы электроприводов (ЭП), воздействующих на механическую систему (МС) робота.

Рис. 2. Структурная схема системы интеллектуального управления робототехнической системой

Системы управления промышленными манипуляторами

Традиционные системы управления промышленными манипуляторами делятся на несколько классов. Первый класс систем - системы программного управления.

Система непрерывного управления рабочим органом манипулятора подразумевает подравнивание манипулятора под эталонную модель . В таком алгоритме управления не учитываются потери в МС манипулятора и принимается, что все усилия, развиваемые приводами, передаются на рабочий орган.

Система программного управления силой в рабочем органе применяется для управления не только по вектору силы, но и по вектору положения рабочего органа. Система независимого управления перемещением и усилием в рабочем органе манипулятора по различным степеням подвижности имеет два контура управления с обратной связью: по положению и по силе .

В системе связанного управления перемещением и усилием в рабочем органе манипулятора задание по вектору положения рабочего органа корректируется по текущему значению вектора силы. Это означает, что при движении рабочего органа величина его хода корректируется по силе воздействия на внешнюю среду.

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

Для управления промышленными манипуляторами применяются также робастные системы управления, которые в настоящее время находят широкое практическое применение .

Реализация интеллектуального управления

Проблема функционирования робототехнической системы в условиях неопределенности является многоаспектной.

Рассмотрим задачу планирования поведения робототехнической системы в условиях неопределенности. Для ее решения наиболее целесообразно применение технологии динамических экспертных систем. База знаний такой экспертной системы корректируется с течением времени. Если применяется продукционная база правил, то состав продукционных правил непрерывно исследуется на предмет полноты и непротиворечивости . Кроме того, за счет адаптационных алгоритмов осуществляется обновление и вытеснение устаревших и утративших свою актуальность правил. При этом вопросам обучения экспертной системы без учителя (самообучению) уделяется особое внимание ввиду того, что наблюдение за системой высококвалифицированного специалиста экономически нецелесообразно.

Блок самообучения или самонастройки БЗ экспертной системы требует тщательной проработки на этапе проектирования интеллектуальной системы управления робототехнической систе-

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

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

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

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

Объект (робототехническая система) выступает в роли «черного ящика». Нейронная сеть может выступать в качестве эталонной модели управляемой робототехнической системы. Следует отметить, что это должна быть обучающаяся многослойная нейронная сеть (идентификатор объекта). Нейросетевая модель настраивается на объект управления по рассогласованию выходных сигналов объекта и модели. Она же формирует обучающую выборку для подстройки и корректировки устройства управления в соответствии с выбранным критерием качества.

Заключение

Проведенный анализ позволил синтезировать архитектуру интеллектуальной системы управления робототехническими системами, инвариантную по отношению к специфике функционирования. Разработанный алгоритм ситуационной идентификации позволяет строить высокоинформативные сенсорные карты внешней среды. Описаны основные подходы к формированию интеллектуальных систем управления робототехническими системами. Показаны направления перспективного развития наиболее эффективных методов искусственного интеллекта, применяемых для реализации управляющих устройств.

СПИСОК ЛИТЕРАТУРЫ

1. Юревич Е. И. Основы робототехники. - СПб.: БХВ-Петербург, 2007. - 416 с.

2. Манипуляционные системы роботов / под ред. А. И. Корендясева. - М.: Машиностроение, 1989. - 472 с.

3. Бурдаков С. Ф. Синтез робастных регуляторов с упругими элементами: сб. науч. тр. - № 443. Механика и процессы управления. - СПб.: СПбГТУ, 1992.

4. Проталинский О. М. Применение методов искусственного интеллекта при автоматизации технологических процессов: моногр. - Астрахань: Изд-во АГТУ, 2004. - 184 с.

Статья поступила в редакцию 13.01.2010

INTELLECTUAL MANAGEMENT OF ROBOTICS SYSTEMS IN THE CONDITIONS OF UNCERTAINTY

I. A. Shcherbatov

The purpose of the given work is a formation of approaches to construction of intellectual control systems of robotics systems, invariant in relation to specificity of the functioning, considering incompleteness of the entrance information and various kinds of uncertainty. The analysis, allowed to synthesise architecture of an intellectual control system of robotics systems invariant in relation to specificity of functioning is carried out. The developed algorithm of situational identification allows to build up good touch cards of the environment. The basic approaches to formation of intellectual control systems of robotics systems are described. Directions of perspective development of the most effective methods of the artificial intellect applied to realisation of actuation devices are shown.

Key words: robotics system, the robot, intellectual management, structural uncertainty, incompleteness of the information, touch card, neural network, the theory of the indistinct sets, self-trained expert system.

Новое на сайте

>

Самое популярное