автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Разработка и исследование методов повышения качества нечеткого управления сложными динамическими объектами
Текст работы Глухов, Дмитрий Олегович, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
ПОЛОЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
На правах рукописи
Глухов Дмитрий Олегович
РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕТОДОВ ПОВЫШЕНИЯ КАЧЕСТВА НЕЧЕТКОГО УПРАВЛЕНИЯ СЛОЖНЫМИ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ
Специальность: 05.13.01 - Управление в технических системах Диссертация на соискание ученой степени кандидата технических наук
Научный руководитель -д.т.н., профессор, академик В. В. Трофимов
Новополоцк- 1998
СОДЕРЖАНИЕ
ВВЕДЕНИЕ.............................................................................................5-14
ГЛАВА 1 .МЕТОДОЛОГИЯ РЕШЕНИЯ ПРОБЛЕМЫ ИНТЕЛЛЕКТУАЛЬНОГО УПРАВЛЕНИЯ СЛОЖНЫМИ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ........................................................15-57
1.1 .Класс исследуемых сложных динамических объектов..........15
1.2.Анализ методов представления знаний в системах управления.........................................................................................................20
1.3.Проблемы инженерии знаний в интеллектуальных системах
управления сложными динамическими объектами.................................24
1.4. Мод ели представления знаний в интеллектуальных системах управления.........................................................................................................33
1.5.логико-лингвистическое описание нечетких систем управления......................................................- лл..............................38
1.6.Классификация нечетких прикладных систем..........................39
1 ,7.Исследование методов дефазификации на стандартных
функциях принадлежности............................................................................49
1.8.Цели и задачи диссертационного исследования......................56
ГЛАВА 2 .ПРЕДСТАВЛЕНИЕ НЕЧЕТКИХ ЗНАНИЙ О СЛОЖНОМ ДИНАМИЧЕСКОМ ОБЪЕКТЕ..........................................58-91
2.1 .Разработка логико-лингвистического и семантического описания сложного динамического объекта управления......................58
2.2.Разработка и исследование нелинейных форм функций принадлежности и реализаций теоретико-множественных операций теории нечетких множеств.............................................................................66
2.3.Разработка алгоритма мониторинга базы знаний с целью оптимизации и учета темпа протекания внутреннего времени..............76
2.4. .Разработка алгоритма обучения по минимуму достоверности .....................................................................................................................84
2.5.разработка способов использования обобщенных правил в
нечетких системах управления....................................................................85
ГЛАВА З.РАЗРАБОТКА И ИССЛЕДОВАНИЕ ПРОЦЕССА НЕЧЕТКОГО ЛОГИЧЕСКОГО ВЫВОДА НА НЕЛИНЕЙНЫХ ФУНКЦИЯХ ПРИНАДЛЕЖНОСТИ......................................................92-112
3.1 .Исследование возможности автонастройки функций
принадлежности на метауровне....................................................................92
3.2.Разработка и исследование механизмов вывода нечеткого контроллера.......................................................................................................96
3.3.Разработка этапов создания систем интеллектуального управления.......................................................................................................107
ГЛАВА 4.ВНЕДРЕНИЕ РЕЗУЛЬТАТОВ ДИССЕРТАЦИОННОГО ИССЛЕДОВАНИЯ.....................................................................................113-131
4.1 .Основные преимущества применения нечеткого управления с
обучением, алгоритм обучения...................................................................117
4.2.нечеткое прогнозирование в динамических моделях
адаптации предприятия к изменяющимся условиям внешней среды.......
....................................................................................................................123
ЗАКЛЮЧЕНИЕ................................................................................132-133
СПИСОК ЛИТЕРАТУРЫ..............................................................134-144
ПРИЛОЖЕНИЯ.......................................................................................145
Приложение 1. Зависимость времени поиска несущей способности железобетонного изделия от количества продукционных правил при расчете с прогнозированием при варьируемом параметре «Высота балки».
Приложение 2. Зависимость времени поиска несущей
способности железобетонного изделия от количества продукционных
правил при расчете с прогнозированием при варьируемом параметре
«Площадь сечения арматуры» 1600.
Приложение 3. Зависимость времени поиска несущей способности железобетонного изделия от количества продукционных правил при расчете с прогнозированием при варьируемом параметре «Площадь сечения арматуры» 3200.
Приложение 4. Зависимость времени поиска несущей способности железобетонного изделия от количества продукционных правил при расчете с прогнозированием при варьируемом параметре «Площадь сечения арматуры». 5200
Приложение 5.Типовые воздействия и реакции SISO систем 1-ого, 2-ого и 3-его порядка.
Приложение 6-14. Иллюстрируют качество нечеткого управления при варьировании параметрами нелинейного представления.
Приложение 15. Главные окна (внешний вид интерфейса) разработанных программ.
ВВЕДЕНИЕ
Нечеткие системы управления сложным динамическим объектом в условиях неполноты информации об объекте активно разрабатываются в последнее время как для промышленного, так и непромышленного применения (системы помощи принятия решений, системы анализа, прогнозирования и др.). Они отличаются архитектурой, способами представления знаний, способами задания нечеткости. Могут строится как статические, так и динамические, могут оперировать функциональными отношениями, могут быть как универсальными, так и специализированными. По способу представления знаний могут быть, фреймовыми, семантическими, семиотическими, сетевыми, основанными на правилах или отношениях. Такое разнообразие систем на нечеткой логике и инструментов их создания заставляет задуматься о том, что лежит в основе всех этих систем, а именно, о механизме нечеткого логического вывода.
С этих позиций мы попытаемся рассмотреть те упущения, которые были допущены авторами, разработчиками промышленных систем управления в ряде случаев и предложить свой метод представления нечеткости, логических операций и механизм нечеткого вывода, руководствуясь необходимостью обеспечения заданной точности вывода.
Если рассматривать неизвестный параметр как непрерывный, то в этом случае можно провести параллель между выводом о значении неизвестного параметра и приближением функции и говорить об свойстве нечеткой системы выступать в роли лингвистического аппроксиматора.1
При таком подходе мы сразу ограничиваем область исследования непрерывными промышленными и непромышленными системами. К непромышленным непрерывным системам можно отнести любые антропологические системы (экономические, социологические,
1 Опапкоу, НеПепёоогп, ЛетГгапк, Ап тйчэёисйоп Ыхгу соп!хо1. - Зрпп§ег-уег^,
1993
психологические и др.), они также будут являться предметом наших исследований.
Таким образом особенностью предлагаемого метода является учет требований, предъявляемых к способу представления знаний и методам манипулирования ими когнитивной психологией с одной стороны и теорией автоматического управления с другой.
АКТУАЛЬНОСТЬ РАБОТЫ. В условиях комплексной автоматизации современного производства возникает острая потребность . в
совершенствовании механизмов регулирования и управления сложным динамическим объектом в условиях неполноты информации (технологическим процессом, технической системой и др.). Одним из основных императивов исследования способа построения интеллектуальных систем управления является также переход во многих прикладных науках от большого количества накопленных эмпирических знаний к наукоемким технологиям расчета изучаемых объектов. Экспертные системы позволяют выполняют перенос новых технологий от исследователей в практику.
Своевременность данной работы показывает появление промышленного стандарта по нечеткой логике IEC 1131 -V.2
Множество исследовательских групп (IFSA, SOFT, BISC, NAFIPS, EUSFLAT, ERUDIT, COST-MVL) в различных странах мира работали над стандартизацией нечеткой логики. Эта деятельность уже принесла результаты в виде грядущего международного стандарта Международной Электротехнической Комиссии (International Electrotechnical Commission) как расширение существующего IEC 1131 стандарта. Этот стандарт распространяется на устройства, используемые для индустриальной автоматизации от механических параметров до программирования и
2 INTERNATIONAL ELECTROTECHNICAL COMMISSION AND TECHNICAL COMMITTEE No. 65: INDUSTRIAL PROCESS MEASUREMENT AND CONTROL SUBCOMMITTEE 65 B: DEVICES. - 1131 - PROGRAMMABLE CONTROLLERS. - Part 7 -Fuzzy Control Programming, 1997. - 53.p.
документации. Третья секция (IEC 1131-3) определяет 5 языков программирования для индустриальных устройств автоматизации. Первоначально разработанные как стандарт для Программируемых Логических Контроллеров (PLC), 5 языков программирования стали широко применяться как языки программирования для любого типа индустриальной автоматизации и управления производственным процессом. В июле 1993, Industrial-Process Measurement и Control Sub-Committee № 65В IEC сообщила о работе над новым пунктом, связанным с нечеткой логикой, как расширение существующего стандарта IEC 1131. Новая секция этого стандарта, IEC 11317, определяет нечеткие логические компоненты для индустриальной автоматизации и управления производственным процессом. Так как это первый всемирный стандарт по нечеткой логике, предполагается, что его влияние на другие прикладные нечеткие системы будет очень велико.
На момент написания этой работы стандарт был выпущен как проект стандарта, и непосредственно работа велась с документом сентября 1997.
Нечеткому управлению посвящено значительное число публикаций, что подтверждает актуальность проблемы. Основная доля исследований связана с изучение нечеткого логического вывода. Здесь следует отметить основополагающие работы как отечественных: Батыршин И.З., Казупеев В.М., By Тхань Нгуен, Соколов К.Б., Ефимов Е.И. и других, так и зарубежные Такемото Ясутоши, Каролло А., Хенандес С., Проссос Костас А., Мамдами Е., Круз Р., Макакис Георг, Балазински Марек, Эрнест Клогда и других ученых. Однако в связи с недостаточностью априорной информации при формализации задачи управления сложным объектом в настоящее время особую актуальность приобретают задачи управления с обучением. Различные решения этих задач и способы возможных модификаций базы знаний в процессе нечеткого обучения рассматривались в работах Гегер-Скулза Андерса, Мамдани Е., Кордан О., Херрара Ф., Лозано М. и других ученых.
Нестандартные представления исследовались как различные варианты математического описания, не нарушающего аксиоматики нечеткой логики.
ЦЕЛЬЮ ВЫПОЛНЕННОЙ ДИССЕРТАЦИОННОЙ РАБОТЫ является метод, позволяющий получить представление знаний о сложном динамическом объекте, обеспечивающее требуемое качество управления.
Рассмотренные подцели:
требования, которым должна отвечать адекватная нечеткая модель, в том числе и с позиции когнитивной психологии; математические методы построения нечеткой модели непрерывных объектов, позволяющие по дискретной информации о функционировании объекта выполнять модификацию управляющих воздействий, обеспечивая заданное качество управления; формулирование основных принципов построения нечетких систем управления с учетом проведенных исследований и разработок.
ИДЕЯ РАБОТЫ состоит в повышении качества нечеткого управления, регулирования за счет применения модификаторов концентрирования для функций принадлежности, выбора конкретных реализаций теоретико-множественных операций теории нечетких множеств и выбора методов дефазификации, обеспечивающих заданное качество регулирования, управления.
Для достижения сформулированных целей в диссертационной работе поставлены и решены следующие задачи:
1. Сформулировать основные требования для нечетких систем управления сложным динамическим объектом, касающиеся формализации знаний об объекте управления;
2. Рассмотреть известные способы формализации знаний на предмет соответствия сформулированным требованиям;
3. Обосновать возможность и целесообразность применения нелинейных форм функций принадлежности и реализаций 1>нормы и 1:-
конормы и предложить их функциональные реализации, отвечающие выработанным требованиям;
4. Исследовать проблему обеспечения заданной точности управления, регулирования;
Как одно из возможных применений предлагаемого метода рассматривается нечеткий контроллер для систем автоматического регулирования SISO модели 1-ого, 2-ого и 3-его порядка. Проводятся сравнительные исследования различных механизмов нечеткого вывода по обеспечению заданной точности регулирования для нечеткого контроллера;
5. Исследовать проблему обучаемости нечеткой базы знаний;
6. Разработать алгоритм мониторинга нечеткой базы знаний с целью оптимизации и учета временных изменений;
7. Сформулировать требования и условия реализации основных положений и результатов работы, используемых при проектировании нечетких систем управления.
НАУЧНАЯ НОВИЗНА работы состоит в следующем:
1. Впервые обоснована недостаточность стандартного нечеткого представления для адекватного описания сложного динамического объекта;
2. Предложен модификаторный метод повышения качества нечеткого управления, в рамках которого четко определен подход к лингвистическому описанию объекта управления, формализации знаний о непрерывных свойствах объекта управления, способах модификации и манипулирования знаниями;
3. Впервые проанализированы особенности нечеткого управления в рамках предлагаемого подхода к формализации знаний и, в рамках данного подхода, спроектирован нечеткий контроллер для SISO систем автоматического регулирования 1-ого, 2-ого и 3-его порядка;
4. Впервые получены сравнительные оценки стандартного и разработанного на основе предложенного метода нечеткого управления при варьировании параметров последнего в широком диапазоне значений;
6. Предложен алгоритм мониторинга нечеткой базы знаний с целью
оптимизации структуры базы знаний и учета временных изменений. НАУЧНЫЕ ПОЛОЖЕНИЯ, ВЫДВИГАЕМЫЕ НА ЗАЩИТУ:
- обоснование недостаточности линейной функции принадлежности и реализаций 1>нормы и Б-нормы как взятия минимума и максимума соответственно, для решения задачи обеспечения заданного качества управления;
- требования адекватности лингвистического описания сложного динамического объекта;
- основанный на них метод повышения качества нечеткого управления, заключающийся в использовании модификатора концентрированности функций принадлежности предпосылок и заключений, реализации операций Т-нормы как взятия алгебраического произведения и соответствующей ей Б-нормы, выборе метода дефазификации и обучении БЗ на основании метаправил;
- методы оптимизации, минимизации базы знаний с целью повышения эффективности работы нечеткой системы управления;
- структура, функциональная структура и модель нечеткого контроллера, построенного на вышеуказанных принципах;
ОБОСНОВАННОСТЬ И ДОСТОВЕРНОСТЬ научных положений,
выводов и рекомендаций, содержащихся в диссертационной работе,
подтверждаются тем, что:
- все положения, выводы и рекомендации, представленные в диссертационной работе обоснованы и подтверждаются результатами экспериментов;
- достоверность теоретических результатов, а также методов исследования нечетких систем управления подтверждается корректным использованием теории систем автоматического регулирования, математического аппарата нечетких множеств, нечеткой логики, методов системного и структурного программирования;
- достоверность экспериментальных оценок подтверждается результатами внедрения, представленными в соответствующих актах.
ПРАКТИЧЕСКАЯ ЗНАЧИМОСТЬ проведенных исследований
заключается в следующем:
- разработан в рамках предложенного метода подход к формализации нечетких знаний, который не препятствует использованию репертуарных решеток при построении нечетких систем управления;
- разработаны эффективные способы манипулирования знаниями, которые гарантируют обеспечение заданного качества управления.
- разработана структура нечеткого контроллера, а также программа моделирования линейных систем автоматического регулирования, кибернетических систем, которая используется как учебное пособие и исследовательский инструмент;
- внедренные в производственный процесс системы нечеткого управления сложными объектами являются самостоятельными научно техническими достижениями;
- данный подход может получить дальнейшее научное развитие;
РЕАЛИЗАЦИЯ И ВНЕДРЕНИЕ РЕЗУЛЬТАТОВ. В рамках
проводимых диссертационных исследований автором разработаны
программные продукты:
- Программа автоматизации создания мультимедиа обучающих и тестирующих курсов «ИНСАИТ» с интеллектуальным выводом оценки по нечетким продукционным правилам. Разработаны следующие курсы: «Практикум по MS ProjectManager'98», «Управление проектами», «Информатика», «Электронная коммерция»;
- Учебная программа «Моделирование линейных систем автоматического регулирования» с возможностью включения в схему нечеткого обучающегося контроллера;
Программа «EXTREME» выполняющая расчет напряженно-деформированного состояния же�
-
Похожие работы
- Синтез нечетких регуляторов для систем управления техническими объектами с ограниченной неопределенностью
- Исследование и разработка математического и алгоритмического обеспечения систем управления энергетическими комплексами с нетрадиционными возобновляемыми источниками энергии на базе нечеткой логики
- Синтез нечетких регуляторов для объектов, описываемых нечеткими дифференциальными уравнениями
- Нечетко-темпоральные модели структурного анализа и идентификации динамических процессов в слабо формализованных задачах принятия решений
- Разработка и исследование структур нечеткого логического вывода в системах обработки нечеткой информации и знаний
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность