На правах рукописи
КОЛДАЕВ АЛЕКСАНДР ИГОРЕВИЧ
РАЗРАБОТКА НЕЧЕТКОГО НЕЙРОКОНТРОЛЛЕРА
С ПРИМЕНЕНИЕМ МЕТОДОВ ВЕЙВЛЕТ-ПРЕОБРАЗОВАНИЙ
Специальность 05.13.01 - Системный анализ, управление и обработка информации (в технике и технологиях)
Автореферат
диссертации на соискание ученой степени
кандидата технических наук
Ставрополь - 2012
Работа выполнена в Невинномысском технологическом институте (филиале) ФГБОУ ВПО Северо-Кавказский государственный технический университет на кафедре информационных систем, электропривода и автоматики.
Научный руководитель: | доктор технических наук, профессор Червяков Николай Иванович |
Официальные оппоненты: | Калмыков Игорь Анатольевич, доктор технических наук, профессор, ФГБОУ ВПО Северо-Кавказский государственный технический университет (г. Ставрополь), профессор кафедры защиты информации |
Чернова Мария Владимировна, кандидат физико-математических наук, ФГБОУ ВПО Ставропольский государственный университет (г. Ставрополь), доцент кафедры высшей алгебры и геометрии | |
Ведущая организация: | ФГАОУ ВПО Южный федеральный университет, г. Ростов-на-Дону |
Защита состоится л29 июня 2012 г. в 16 ч.30 мин. на заседании диссертационного совета Д 212.245.09 при ФГБОУ ВПО Северо-Кавказский государственный технический университет по адресу: 355028, г. Ставрополь, пр. Кулакова, 2, ауд. 305.
С диссертацией можно ознакомиться в библиотеке Северо-Кавказского государственного технического университета по адресу г. Ставрополь, пр. Кулакова 2.
Автореферат разослан л24 мая 2012 г.
Учёный секретарь диссертационного совета
кандидат физико-математических наук, доцент О.С. Мезенцева
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность работы. На протяжении последних нескольких десятилетий остается актуальной проблема управления сложными техническими системами с нелинейными связями между их элементами. В реальных условиях всегда присутствуют флуктуации параметров внешней среды и внутренних параметров системы (возмущения в каналах связи и управления, задержки различной длительности, колебания значений параметров объекта управления (ОУ) и т.п.), значительно влияющих на процесс управления. Кроме того, динамика ОУ часто неизвестна, регулируемые процессы нельзя считать независимыми, измерения сильно зашумлены, нагрузка на объект непостоянна. При таких условиях функционирования возрастающие требования к САУ по быстродействию, надежности и точности обуславливают необходимость разработки новых нетривиальных и совершенствования существующих методов и средств обработки информации и управления.
Перспективные пути решения этой проблемы связаны с комплексным применением интеллектуальных технологий, включающих методы нечеткой логики и нейронных сетей для создания принципиально новых контроллеров управления сложными динамическими объектами. Подход к построению систем управления на основе комбинации нейросетевой технологии и нечеткой логики применим ко многим существующим системам, так как во многих случаях улучшение существующих алгоритмов можно произвести с минимальными затратами с использованием существующего программно-аппаратного обеспечения.
Методы нечеткой логики и нейросетевой технологии в настоящее время являются одной из перспективных технологий обработки информации и решения задач управления, позволяющей создавать высококачественные системы управления в условиях неопределенности математического описания объекта управления. Особенность нечеткого представления знаний, а также возможность использования необходимого количества входных и выходных переменных и заложенных правил поведения системы позволяют в сочетании с нейросетевой технологией формировать практически любой закон управления, т.е. дают возможность построить нечеткий нейроконтроллер для управления нелинейными и неустойчивыми динамическими объектами управления.
Значительный научный вклад в теорию и практику создания систем управления, построенных на аппарате нечеткой логики и нейронных сетей, внесли отечественные и зарубежные ученые: Л. Заде, Д.А. Поспелов, Ю.А. Борцов, Ф. Вассерман, Н. Хассоун, А.П. Ротштейн, В.И. Гостев, А.И. Галушкин, В. В. Круглов, С. Омату, и др.
Однако, несмотря на обширные теоретические исследования в этой области, до сих пор окончательно не решены вопросы нечеткого нейроуправления нелинейными и неустойчивыми объектами, подверженными влиянию случайных помех. В частности, в практике разработки нечеткого нейроконтроллера открытыми остаются вопросы использования современной информационной технологии, включающей схемы обучения и прогнозирования с использованием вейвлет-нейронной сети. Для интеллектуальной системы управления нелинейными, неустойчивыми объектами не исследован вопрос о закономерностях функционирования нечеткого нейроконтроллера, использующего нечеткое описание управляемого объекта и алгоритма его управления в виде базы нечетких правил и функций принадлежности, реализуемых на базе нейронных сетей, а также преобразующего нечеткое описание в последовательность команд, для достижения цели управления. В практике управления слабоструктурированными системами остается открытым вопрос об алгоритме интеллектуальной поддержки принятия управленческих решений на базе нечеткой логики. Так, в известных системах управления установками гидрирования бутанола не решается задача прогнозирования технологической ситуации, меняющейся под воздействием случайных помех и возмущений, что снижает эффективность принятия решений по управлению установкой. Для нелинейных объектов не исследован вопрос живучести систем управления на базе нечеткого нейроконтроллера с алгоритмами вейвлет-преобразований; не разработана структура и модель нечеткого нейроконтроллера, включающего нейронный вейвлет-фильтр.
В связи с изложенным, актуальным становится задача разработки нечеткого нейроконтроллера с вейвлет-фильтрами, позволяющего системе управления отслеживать текущую технологическую ситуацию, прогнозировать ее будущее состояние и формировать адекватные ей управляющие воздействия, эффективно компенсирующие неконтролируемые возмущения и случайные помехи.
Объектом исследований является нечеткий нейроконтроллер для управления слабоструктурированными нелинейными и неустойчивыми динамическими объектами, подверженными влиянию случайных факторов.
Предметом исследования являются методы нечеткой логики и нейросетевого управления, используемые в сочетании с методами вейвлет-преобразований для разработки алгоритмов управления на основе формализованного опыта экспертов.
Цель работы - повышение быстродействия и надежности регулирующего нечеткого нейроконтроллера на основе разработки нечетких продукционных моделей представления экспертных знаний с применением нейросетевой технологии и методов вейвлет-преобразований в условиях неполной информации и неопределенности математического описания объекта управления.
Научная задача исследований состоит в разработке алгоритмов структурно-параметрического синтеза нечетких нейроконтроллеров с применением методов вейвлет-преобразований для управления нелинейными объектами, подверженными влиянию случайных помех.
Для решения поставленной общей научной задачи была произведена ее декомпозиция на ряд частных задач:
1. Проведение аналитического обзора существующих методов мягких вычислений и обоснование применения методов вейвлет-преобразований для обработки информации при интеллектуальном управлении нелинейными динамическими объектами.
2. Разработка алгоритма интеллектуальной поддержки принятия решений при управлении сложной технической системой на базе аппарата нечеткой логики.
3. Разработка структуры нечеткого нейроконтроллера и нейронного вейвлет-фильтра для управления нелинейными зашумленными объектами.
4. Сравнительная оценка эффективности решения задач управления с использованием нечеткого нейроконтроллера и ПИД-контроллера.
5. Исследование отказоустойчивости системы управления на основе оценки параметрической и структурной чувствительности нечеткого нейроконтроллера с алгоритмами вейвлет-преобразований.
Методы исследования. Для решения поставленных в работе научных задач использованы методы системного анализа, теории чисел, дискретной математики, теории вероятностей, комбинаторики, теории автоматического регулирования, нейроматематики. При проведении исследований нечеткого нейроконтроллера в качестве инструментария использовался Matlab 7.1 с графическим интерфейсом пользователя для Neural Network Toolbox и со встроенным пакетом Fuzzy Logic Toolbox.
Достоверность и обоснованность полученных в диссертационной работе теоретических результатов и формулируемых на их основе выводов обеспечивается строгостью производимых математических выкладок, базирующихся на методах системного анализа, теории чисел, дискретной математики и теории автоматического регулирования. Справедливость выводов относительно эффективности предложенных алгоритмов подтверждена результатами компьютерного моделирования.
Основные положения, выносимые на защиту:
1. Алгоритм интеллектуальной поддержки принятия решений при управлении сложной технической системой на базе аппарата нечеткой логики.
2. Структура нечеткого нейроконтроллера для управления сложным объектом.
3. Структура нейронного прогнозирующего вейвлет-фильтра для обработки измерительной информации.
4. Методика оценки отказоустойчивости системы управления и структурно-параметрической чувствительности нечеткого нейроконтроллера с алгоритмами вейвлет-преобразований.
Научная новизна полученных результатов состоит в следующем:
1. Разработан алгоритм интеллектуальной поддержки принятия решений при управлении сложной системой на базе аппарата нечеткой логики, отличающийся от известных тем, что основу составляет нейронная сеть, построенная на методе нечеткого вывода, и позволяющая идентифицировать состояние объекта.
2. Разработана структура нечеткого нейроконтроллера для управления нелинейным и неустойчивым объектом, отличающегося наличием прогнозирующего нейронного вейвлет-фильтра, реализованного с помощью преобразований Добеши второго порядка, позволяющего повысить быстродействие системы управления в 3,1 раза по сравнению с классическим ПИД-контроллером.
3. Впервые разработан прогнозирующий нейронный вейвлет-фильтр для обработки текущей измерительной информации при управлении сложным объектом, включающий в себя в качестве блока прогнозирования вейвлет-нейронную сеть, использующую в качестве активационных функций вейвлет-функции, сформированные с помощью составных логистических функций, представляющих собой определённую комбинацию сигмоидных функций, что позволяет обрабатывать зашумленные данные, полученные напрямую с датчиков, и повысить скорость обучения в 1,4 раза по сравнению с традиционными нейронными сетями.
4. Разработана методика исследования отказоустойчивости сложной системы с нечетким нейроконтроллером, позволяющая установить, что наибольшую чувствительность к сбоям имеет слой, формирующий функции принадлежности для значений входных лингвистических переменных по текущей измерительной информации о состоянии объекта, используемых в алгоритме управления нечеткого нейроконтроллера, а слой, формирующий продукционные правила, обеспечивает снижение чувствительности к сбоям при деградации до 50 % нейронов.
Апробация работы. Основные результаты работы были представлены: на международных научных конференциях ММТТ - 20 (г. Ярославль: ЯГТУ, 2007 г.), ММТТ - 23 (г. Саратов, 2010 г.), ММТТ - 24 (г. Пенза, 2011 г.); на III научно-технической конференции Инфокомуникационные технологии в науке, производстве и образовании (ИНФОКОМ-3) (г. Кисловодск, СевКавГТУ, 2008); на первой и второй международной научно-технической конференции Компьютерные науки и технологии (г. Белгород, 2009 и 2011 гг.); на XXXVI научно-технической конференции по итогам работы профессорско-преподавательского состава СевКавГТУ Естественные и точные науки, технические и прикладные науки (Ставрополь, 2007).
Публикации. Основные результаты диссертации опубликованы в 12 научных работах, в том числе 5 статей опубликовано в ведущих научных изданиях, рекомендованных ВАК РФ для публикации основных результатов диссертаций.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка использованных источников, включающего 100 наименований. Диссертация содержит 150 страниц текста, 58 рисунков, 22 таблицы.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обоснована актуальность исследований, дана общая характеристика работы, сформулирована цель работы, изложены основные результаты проведённых исследований, отмечена их научная новизна, практическая значимость, приведены основные положения, выносимые на защиту.
В первой главе проведен анализ существующих методов мягких вычислений и дано обоснование применения методов вейвлет-преобразований для обработки информации при интеллектуальном управлении нелинейными динамическими объектами. Отмечены недостатки классического ПИД-регулирования и его частных вариантов для практического применения в САУ нелинейными и неустойчивыми объектами, подверженными действию случайных помех. Наличие в ПИД-регуляторе всего лишь трёх настроечных параметров, которые настраиваются только на этапе проектирования системы, в ряде случаев оказывается недостаточным для получения заданного качества регулирования, особенно для систем с нестабильными свойствами, большим запаздыванием и систем, в которых требуются одновременно высокое качество слежения за уставкой и высокое качество ослабления внешних возмущений в условиях, когда имеет место неполнота информации об этих возмущениях и свойствах объекта.
Показано, что эффективным шагом к преодолению естественных ограничений при управлении сложными объектами является применение нейро-нечетких контроллеров, которые позволяют формировать воздействия на объект в соответствии с изменениями переменных состояния объекта управления, например отклонением и скоростью отклонения. Нейро-нечеткая система управления отличается от классической тем, что алгоритм ее функционирования в начале работы полностью (структурно и параметрически) не определен и задается при ее настройке путем обучения. Совместное применение нейронных сетей и методов нечеткой логики в виде гибридных нечетких нейросетей позволяет расширить область применения этих технологий. Но при этом большие трудности при обучении нейросетей создает сильная зашумленность данных или наличие большого числа помех в виде нелинейных искажений. Такие помехи способны скрывать характерные особенности данных или выдавать себя за них и могут сильно ухудшить результаты обучения. Поэтому возникает необходимость обработки данных перед их анализом. Весьма удобным и перспективным механизмом предварительной обработки данных для использования их в системах искусственного интеллекта представляется вейвлет-анализ. Его успешное применение во многих практических и теоретических приложениях косвенно свидетельствует о неисчерпаемых возможностях вейвлет-методов и постоянно стимулирует поиск новых задач.
Другое направление в управлении сложными системами на основе современных информационных технологий, в котором также могут быть эффективно использованы преимущества аппарата нечеткой логики - это разработка систем поддержки принятия решений (СППР). В производственной сфере имеется значительное количество таких сложных объектов, в которых присутствие человека является необходимым. Но при этом могут возникнуть ситуации, когда большой объем поступающей информации, трудность решения плохо формализуемых и слабо структурированных задач при отсутствии полной и достоверной информации о состоянии элементов объекта, короткое время на анализ проблемных ситуаций и задержки в принятии решения приводят к несоответствию возможностей человека требованиям эффективно управлять. Одним из подходов решения данной проблемы заключается в создании СППР, которые помогали бы лицу, принимающему решения (ЛПР), вырабатывать и принимать рациональные решения. В связи с этим, разработка интеллектуальной СППР на базе нечеткой логики для контроля за состоянием сложного объекта является составляющей интеллектуального управления сложным объектом.
На основе проведенного анализа определены задачи, подлежащие решению в данной работе.
Вторая глава посвящена разработке структуры нечеткого нейроконтроллера управления объектом с размытыми и плохо определенными параметрами на примере синтеза нейро-нечеткой системы управления установкой каталитического гидрирования бутанола под давлением.
Данный объект является сложным, с большим количество нелинейных связей, что не позволяет получить математическую модель классическими методами. Поэтому для идентификации данного объекта был проведена визуализация процесса обработки данных об объекте в аппарате нечеткой логики. Подробно рассмотрен каждый из этапов процесса обработки нечеткого логического алгоритма: 1) фазификация входных переменных (рис. 1); 2) применение нечеткого оператора (И или ИЛИ) в предпосылке; 3) импликация (включение) предпосылки и следствия; 4) агрегация следствий через правила; 5) дефазификация (рис. 2). Описывается лингвистическая модель для представления входных и выходных переменных и их взаимосвязей; вводятся понятия нечеткого и лингвистического высказываний; рассматриваются основные типы составных лингвистических высказываний, получаемые с помощью логических связок конъюнкции, дизъюнкции, отрицания; определяются форматы нечетких продукционных правил. Тем самым, формируется основа для построения базы данных, содержащей определения функций принадлежности (ФП) термов лингвистических переменных и/или нечетких отношений, и базы правил, содержащей нечеткие продукционные правила в форме составных лингвистических высказываний.
При сравнении алгоритмов нечеткого вывода Мамдани и Сугено применительно к исследуемому объекту, можно сделать вывод, что алгоритм Сугено является более предпочтительным. Поскольку в алгоритме Мамдани в качестве нечеткого вывода используются нечеткие множества, а требуется определить состояние системы, то взвешенные значения, используемые в нечетком выводе в алгоритме Сугено, будут более соответствовать поставленной задаче.
На основе разработанного метода нечетко-логического представления данных исследуемого ОУ предложена модель нейронечеткой системы поддержки принятия решений (СППР) при управлении установкой гидрирования бутанола. Предложенная система способна определить состояние объекта и характер неполадок при возникновении аварийных ситуаций. Основу СППР составляет многослойная нейронная сеть, построенная на методе нечеткого вывода (рис. 3). Данная структура нечеткой нейросети позволяет строить интеллектуальные системы поддержки принятия решений для практически любого нелинейного объекта. Выход подобной нейросети может быть оформлен либо как конкретное состояние объекта (тогда нечеткая нейросеть используется как классификатор), либо в качестве инструкции лицу, принимающему решения, либо другим способом.
Разработана структура нейронечеткого ПИД-контроллера (рис.4).
Модели x1, x2 и x3 здесь представляют входные переменные, сответствующие пропорциональной, интегральной и дифференциальной составляющим контроллера, и посылают свои значения в свои μ-модули, формирующие соответствующие функции принадлежностей. μ-модули связаны с П-модулями, которые представляют собой нечеткие правила Уесли - тоФ. Каждый μ-модуль передает всем связанным с ним П-модулям значение ФП μij(xi) её входной величины xi. П-модуль использует операцию min{μij(xi)} и передает это значение дальше - в ν-модуль, который содержит ФП, описывающие выходные значения. ν-модуль, используя функции принадлежности, вычисляет величины ai и и передает их в С-модуль, который вычисляет выходную переменную - управляющее воздействие С согласно формуле (1).
, (1)
где n - число правил вывода; ai - степень, с которой правило Пi выполняется.
Рисунок 4 - Структура нечеткого нейроконтроллера
Проведенный сравнительный анализ переходных процессов при использовании классического ПИД-контроллера и нейронечеткого ПИД-контроллера
показал, что нечеткие контроллеры по быстродействию превосходят классические (рис. 5). Также установлено, что предпочтение следует отдать нечеткому контроллеру с треугольными функциями принадлежности (табл. 1 и рис. 6).
Преимущество треугольных функций принадлежности в первую очередь можно объяснить меньшими вычислительными затратами по сравнению с другими видами функций принадлежности.
Таблица 1 - Показатели качества переходных процессов
Параметры | Нечеткий контроллер | ПИД-контроллер | ||
треугольные ФП | трапецеидальные ФП | гауссовы ФП | ||
Время переходного процесса, мин | 0,7 | 1,0 | 2,2 | 2,2 |
Перерегулирование, % | 3 | 7 | 12 | 3 |
Статическая ошибка, % | 0 | 0 | 0,4 | 0 |
В третьей главе разработан прогнозирующий нейронный вейвлет-фильтр, включающий в себя в качестве блока прогнозирования вейвлет-нейронную сеть (ВНС). ВНС в качестве активационных функций использует вейвлет-функции, сформированные с помощью составных логистических функций, которые представляют собой определённую комбинацию сигмоидных функций. Составные логистические функции (СЛОГ) представляют собой сумму взвешенных логистических функций с задержкой (рис. 7). Составные логистические функции могут реализовать функцию материнского вейвлета, тем самым демонстрируя, что нейронная сеть имеет те же самые универсальные аппроксимирующие свойства, что и вейвлеты:
(2)
(3)
Рисунок 7 - Сравнение составных логистических функций hlog
и вейвлет-функций
Структура разработанной ВНС включает три слоя нейронов (рис. 8). Первый слой служит для ретрансляции входных сигналов. Нейроны скрытого слоя осуществляют нелинейное преобразование входных сигналов.
Линейные выходные нейроны суммируют сигналы со скрытого слоя и формируют выход сети, при этом сдвиг полагается равным нулю. В отличие от многослойного перцептрона, для скрытых нейронов вейвлет-нейронной сети отсутствует понятие весов синаптических связей, а целью обучения является настройка параметров активационных вейвлет-функций скрытых нейронов и весов выходных нейронов.
Главное преимущество применения ВНС заключается в более быстром ее обучении по сравнению с традиционными многослойными ИНС. Рассмотрим методику обучения вейвлет-нейронной сети на примере задачи аппроксимации нелинейной функции с заданной ошибкой обучения . При обучении данной вейвлет-нейронной сети аппроксимация заданной функции была достигнута за 40 итераций обучения, а ошибка обучения составила (рис. 9 а), а при обучении многослойной сети аппроксимация заданной функции была достигнута за 61 итерацию обучения, а ошибка обучения составила (рис. 9 б).
а) б)
Рисунок 9 - Графики ошибки обучения: а) вейвлет-нейронной сети; б) многослойной нейросети
Структура разработанного прогнозирующего нейронного вейвлет-фильтра приведена на рис. 10. В данной модели фильтра производится предварительная вейвлет-обработка зашумленных выходных сигналов, а затем формируется их прогноз.
При вейвлет-анализе сигнал раскладывается на аппроксимирующие (низкочастотные) коэффициенты, которые представляют сглаженный сигнал, и детализирующие (высокочастотные) коэффициенты, описывающие колебания. Шумовая компонента больше отражается в высокочастотных коэффициентах, поэтому при удалении шума обрабатываются детализирующие коэффициенты. Шумовая компонента представляет собой сигнал, меньший по модулю, чем основной, и для ее обработки используется процедура трешолдинга (пороговой обработки).
Рисунок 10 - Структура прогнозирующего нейронного вейвлет-фильтра
Для исследования свойств вейвлет-нейронного фильтра использовался сигнал с аддитивным гауссовским шумом. В качестве базового вейвлета выбран вейвлет Добеши второго порядка.
На рис. 11 показан результат применения процедуры мягкого и жесткого трешолдинга исследуемого сигнала при значениях порогового уровня , и .
а) б)
Рисунок 11 - Результат выполнения мягкого (а) и жесткого (б) трешолдинга
Из рис. 11 видно, что наилучшая фильтрация достигается при использовании процедуры мягкого трешолдинга в случае, если значение порога является равным . Это также хорошо демонстрируют данные табл. 2, в которой приведены квадратичные оценки погрешностей аппроксимации данных, рассчитанные как функция порогового значения при использовании мягкого и жесткого трешолдингов.
Таблица 2 - Интегральная оценка погрешностей аппроксимации данных
0,4 | 0,6 | 0,8 | |
Жесткий трешолдинг | 0,362 | 0,206 | 0,112 |
Мягкий трешолдинг | 0,055 | 0,017 | 0,010 |
В четвертой главе приведены результаты исследования САУ реакторной установкой гидрирования бутанола, включающей в себя разработанный нечеткий нейроконтроллер. Для нечеткого нейроконтроллера была сформирована база лингвистических правил. В данном случае экспертная база правил представляет собой векторы входных значений основных контролируемых параметров технологического процесса. С помощью пакета прикладных программ MATLAB Fuzzy Logic Toolbox была синтезирована структура нечеткого контроллера (рис. 12). На рис. 13 представлена система управления реактором гидрирования бутанола с нечетким нейроконтроллером и вейвлет-фильтром. Данная модель включает в себя два канала управления: канал управления температуры (kanal 1) и канал управления давления (kanal 2). Управляющие сигналы формируются на выходе нечеткого регулятора (Fuzzy Logic Controller).
Рисунок 12 - Внутренняя структура сформированного нечеткого контроллера
Рисунок 13 Ц Система управления нелинейным объектом с нечетким нейроконтроллером
Сигнал с нечеткого контроллера (out1 на рис. 12) поступает на блок распределения сигналов управления (block RSU), который в зависимости от результата обработки нечеткого алгоритма формирует корректирующий сигнал по соответствующему каналу управления.
На рис. 14 а и б представлены результаты моделирования системы управления в MATLAB при воздействии случайной помехи по каналу регулирования температуры и давления в реакторе соответственно.
По каналу регулирования температуры (рис.14 а) необходимо поддерживать температуру x1 = 140оС; при этом воздействующие помехи направлены на повышение регулируемого параметра свыше 150оС. Из переходных процессов (рис. 14 а) видно, что нечеткий контроллер позволяет выдерживать температуру, не превышая 150оС.
Таким же образом управляющие сигналы нечеткого нейроконтроллера по каналу регулирования давления в реакторе (рис. 14 б) поддерживают давление не ниже требуемых 19 кгс/см2.
а) б)
Рисунок 14 Ц Регулирование температуры (а) и давления (б) в реакторе
В данной главе была проведена оценка отказоустойчивости системы предложенной системы управления на основе анализа параметрической и структурной чувствительности нечеткого нейроконтроллера. Было изучено, как ведет себя исследуемая система при повреждениях структуры нейроконтроллера в виде обрыва межнейронных связей или выхода из строя отдельных нейронов. Структура нечеткого нейроконтролера в виде нейронечеткой сети в системе управления реакторной установкой представлена на рис.15.
Было исследовано поведение нейроконтроллера при выходе из строя нейронов из слоя, формирующего функции принадлежностей (inputmf), и слоя, формирующего правила rule. Зависимости показателей нейросетевой системы управления от числа деградировавших нейронов представлены в табл.3 и табл.4.
Таблица 3 - Зависимость показателей нейросетевой системы от числа деградировавших нейронов в слое inputmf
№ | Количество деградировавших нейронов | Показатели | |
работоспособность | точность | ||
1 | 1 | + | + |
2 | 2 | + | |
3 | 3 | Ц | |
4 | 4 | Ц | Ц |
Таблица 4 - Зависимость показателей нейросетевой системы от числа деградировавших нейронов в слое rule
№ | Количество деградировавших нейронов | Показатели | |
работоспособность | точность | ||
1 | 2 | + | + |
2 | 4 | + | |
3 | 6 | + | |
4 | 8 | Ц | |
5 | 9 | Ц | |
6 | 10 | Ц | Ц |
Примечание к таблицам:
+ - сохранение показателя; л - уменьшение показателя при сохранении его значений в допустимых пределах; Ц - отказ всей системы.
Таким образом, установлено, что влияние нейронов различных скрытых слоев в нейроконтроллере разнонаправлено. Наибольшую чувствительность к сбоям имеет слой inputmf, формирующий функции принадлежности. Тогда как слой rule, формирующий правила менее чувствителен и позволяет поддерживать качество управления при деградации до 50% нейронов. При выходе из строя более трети всех связей в нейроконтроллере, качество работы нечеткой нейросистемы все еще остается приемлемым. Резкое ухудшение наступает тогда, когда поврежденными оказываются наиболее критические связи. Однако, даже в этом случае, нейросетевая система позволяет поддерживать требуемое качество регулирования.
В заключении приведены основные результаты и выводы из проведенных исследований.
ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ РАБОТЫ
В диссертационной работе проведены исследования, направленные на разработку алгоритмов структурно-параметрического синтеза нечетких нейроконтроллеров с применением методов вейвлет-преобразований для управления нелинейными объектами, подверженными влиянию случайных помех. В ходе выполнения работы получены следующие научные и практические результаты:
1. На основе проведенного анализа методов и средств обработки информации и управления сложными динамическими объектами в условиях неполноты информации об их свойствах и действующих возмущениях установлено, что все большее распространение получают методы управления на основе гибридного применения нечеткой логики и нейросетевой технологии. Однако, несмотря на широкие теоретические исследования в этой области, до сих пор окончательно не решены вопросы разработки нечеткого нейроконтроллера с использованием алгоритмов обучения и прогнозирования на базе вейвлет-нейронной сети, не исследован вопрос о принципиальной возможности создания нейро-нечеткой системы управления промышленной реакторной установкой с использованием вейвлет-преобразований в условиях ограниченности информации о характеристиках объекта и возмущениях.
2. Результатами исследований разработанных систем управления подтверждено, что показателями эффективности функционирования являются высокое быстродействие, оперативность принятия решения, которые достигаются за счет разработки нечетких продукционных моделей представления экспертных знаний с применением нейросетевой технологии и методов вейвлет-преобразований в условиях ограниченности и неопределенности информации.
3. Разработан алгоритм интеллектуальной поддержки принятия решений при управлении сложной системой на базе аппарата нечеткой логики, отличающийся от известных тем, что основу составляет многослойная нейронная сеть, построенная на методе нечеткого вывода и позволяющая идентифицировать состояние объекта.
4. Разработана структура нечеткого нейроконтроллера для управления нелинейным и неустойчивым объектом, отличающегося наличием нейронного вейвлет-фильтра, реализованного с помощью преобразований Добещи второго порядка, позволяющего повысить быстродействие системы управления в 3,1 раза по сравнению с классическим ПИД-контроллером.
5. Впервые разработан прогнозирующий нейронный вейвлет-фильтр для обработки текущей измерительной информации при управлении объектом, включающий в себя в качестве блока прогнозирования вейвлет-нейронную сеть, использующую в качестве активационных функций вейвлет-функции, сформированные с помощью составных логистических функций, представляющих собой определённую комбинацию сигмоидных функций, что позволяет обрабатывать зашумленные данные, полученные напрямую с датчиков, и повысить скорость обучения в 1,4 раза по сравнению с традиционными нейронными сетями.
6. Разработана методика исследования отказоустойчивость системы управления с нечетким нейроконтроллером, позволяющая установить, что влияние нейронов скрытых слоев в нейроконтроллере разнонаправлено: наибольшую чувствительность к сбоям имеет слой, формирующий функции принадлежности для значений входных лингвистических переменных по текущей измерительной информации о состоянии объекта, используемых в алгоритме управления нечеткого нейроконтроллера, а слой, формирующий продукционные правила, обеспечивает снижение чувствительности к сбоям при деградации до 50 % нейронов. Это необходимо учитывать при синтезе структуры нечеткой нейросети, идентифицирующей объект управления и для повышения отказоустойчивости при минимальном усложнении системы управления следует увеличивать число нейронов в слое, формирующем функции принадлежности для значений входных переменных.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
В изданиях, рекомендуемых ВАК:
1. Колдаев А.И. Моделирование интеллектуальной системы поддержания принятия решений при управлении технологическим процессом [Текст] / Колдаев А.И. // Информационные технологии. - М.: Новые технологии, 2009 - № 3. - С. 42-46. - 0,56 п.л.
2. Колдаев А.И. Исследование нейронного прогнозирующего вейвлет-фильтра [Текст] / Колдаев А.И., Лавриненко А.В., Кириевский С.С. // Нейрокомпьютеры: разработка, применение. - М.: Радиотехника, 2009. - № 7. - С. 35-40. - 0,69 п.л. (авт. 0,50 п.л.).
3. Колдаев А.И. Исследование аппроксимирующих свойств вейвлет-нейронной сети [Текст] / И.Н. Лавриненко, А.И. Колдаев // Нейрокомпьютеры: разработка, применение. - М.: Радиотехника, 2010. - №1. - С. 59-64. - 0,7 п.л. (авт. 0,4 п.л.).
4. Колдаев А.И. Разработка нейроконтроллера управления реакторной установки гидрирования бутанола на основе аппарата нечеткой логики [Текст] / Колдаев А.И., Копыткова Л.Б., Лавриненко И.Н. // Нейрокомпьютеры: разработка, применение. - М.: Радиотехника, 2011. - № 9. - С. 4-12. - 1,1 п.л. (авт. 0,7 п.л.)
5. Колдаев А.И. Исследование живучести нечеткой нейросетевой системы управления реакторной установкой гидрирования бутанола [Текст] / А.И. Колдаев, Л.Б. Копыткова, И.Н. Лавриненко, М.М. Погосов, А.В. Гладков // Нейрокомпьютеры: разработка, применение. - М.: Радиотехника, 2011. - № 11. - С. 3-8. - 0,8 п.л. (авт. 0,5 п.л.).
Статьи, тезисы докладов в сборниках трудов конференций:
6. Колдаев А.И. Интеллектуальная система поддержания принятия решений при управлении технологическим процессом [Текст] / Колдаев А.И. // Математические методы в технике и технологиях (ММТТ-20): сб. трудов ХХ международной научной конференции. ЯГТУ - Ярославль, 2007. - 0,2 п.л.
7. Колдаев А.И. Аппроксимация нелинейных функций вейвлет-нейронной сетью [Текст] / Колдаев А.И. // Инфокоммуникационные технологии в науке, производстве и образовании: Третья международная научно-техническая конференция, г. Ставрополь: СевКавГТУ, 2008. - С. 183-186. - 0,6 п.л.
8. Колдаев А.И. Система интеллектуальной поддержки принятия решений при управлении технологическим процессом гидрирования бутанола [Текст] / Колдаев А.И. // Компьютерные науки и технологии. Ч.1: сборник трудов первой Международной научно-технической конференции. - Белгород: ГиК, 2009. - С. 182-186. - 0,22 п.л.
9. Колдаев А. И. Задача нечеткого векторного управления асинхронным электроприводом [Текст] / Колдаев А.И. // Математические методы в технике и технологиях (ММТТ-23): сб. трудов ХХIII международной научной конференции. СГТУ - Саратов, 2010. - С. 30-33. - 0,3 п.л.
10. Колдаев А.И. Модель нечеткого контроллера системы управления реакторной установкой гидрирования бутанола [Текст] / Колдаев А.И. // Компьютерные науки и технологии: сборник трудов второй Международной научно-технической конференции. - Белгород: ГиК, 2011. - 0,4 п.л.
11. Колдаев А.И. Реализация нечеткого нейроконтроллера управления реакторной установкой гидрирования бутанола в MATLAB [Текст] / Колдаев А.И. // Математические методы в технике и технологиях (ММТТ-24): сб. трудов ХХIV международной научной конференции. ПГТА - Пенза, 2011. - 0,3 п.л.
12. Колдаев А.И. Синтез нечеткого нейроконтроллера управления реакторной установкой гидрирования бутанола [Текст] / Колдаев А.И. // Материалы II Международной научно-практической конференции "Современная наука: теория и практика". Ставрополь: СевКавГТУ, 2011. - 0,3 п.л.
ичный вклад автора. Все результаты, составляющие основное содержание диссертации, получены автором самостоятельно. В работах, выполненных в соавторстве, автору принадлежит: разработка модели нейронного прогнозирующего вейвлет-фильтра [2]; алгоритм функционирования вейвлет-нейронной сети [3]; нейросетевая модель нечеткого нейроконтроллера [4]; методика исследования живучести нечеткой нейросетевой системы управления [5].
Авторефераты по всем темам >> Авторефераты по техническим специальностям