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

Автор: Буянкин Виктор Михайлович

Журнал: Космические аппараты и технологии.

Рубрика: Робототехника и мехатроника

Статья в выпуске: 1 (3), 2013 года.

Бесплатный доступ

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

Управление, нейронные сети, электропривод, исполнительные механизмы

Короткий адрес: https://sciup.org/14117286

IDR: 14117286

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

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

    © Буянкин В. М., 2013

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

HAVKO____________

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

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

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

№ 1 (3) январь-март 2013

ражаются передаточными функциями, полученными по экспериментальным частотным характеристикам. Используя стандартные классические теории синтеза систем автоматического управления, рассчитывают частотные характеристики регулятора. Традиционно на практике широко используются И (интегральные), ПИ (пропорциональные-интегральные), ПИД (пропорциональные-интегральные дифференциальные) регуляторы (рис. 1), которые хорошо и эффективно зарекомендовали себя для управления техническими установками с линеаризованными математическими моделями. Было разработано много методов настройки этих регуляторов. Наиболее распространенным является метод, основанный на данных работы технической установки при реакции единичного ступенчатого воздействия. Этот метод использовался достаточно продолжительное время и эффективно применяется инженерами-практиками и по сей день. Однако на современном этапе к сложным техническим установкам предъявляются все более высокие требования в отношении качества, эффективности и точности. Работу многих сложных технических установок невозможно описать системой линейных дифференциальных уравнений, рабочие точки статических и динамических характеристик из-за возмущений и существенных нелинейностей изменяются. Поэтому для обеспечения оптимальной настройки приходится вручную подбирать и перестраивать коэффициенты регуляторов. Оптимальная настройка в таких условиях становится невозможной, поскольку традиционные регуляторы не могут само-обучаться, особенно в условиях нечеткой информации, с неопределенными параметрами. Вместо традиционных регуляторов с жесткой структурой актуально использовать нейрорегуляторы на базе нейронных сетей, которые легко перестраиваются и переобучаются, изменяя свои коэффициенты, приспосабливаясь к внешней окружающей среде [1–3].

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

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

Рис. 1. Регуляторы для управления сложными техническими установками

Рис. 2. Нейрорегуляторы первого и второго типов для синтеза одномассовых объектов регулирования

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

На рис. 2, 3 обозначено:

В 1, В 2, В 3 - входной и выходной валы;

Ф1, ф2, ф3 - углы поворота входного и выходного валов;

J 1, J 2 - моменты инерции на выходном валу;

L 13, L 2-3 – коэффициенты жесткости упругих , элементов;

Н 12 - коэффициенты демпфирования, характеризующий наличие внутренних сил вязкого трения в упругих элементах;

ЭЗ – безынерционный элемент зацепления с передаточным числом.

В представленных нейрорегуляторах элемент z осуществляет задержку сигнала на j шагов. На входы нейрорегуляторов подается n значений X ( z ) и m значений сигнала с выхода Y ( z ) .

HAVKO____________

Ж ГРАДА

Работа нейрорегуляторов с n количеством нейронов описывается системой уравнений:

X, = X0*Z"',X2 = X0*Z"' Y^Y^Z"1.

El = X0Wn-X1W12-X2W13-Y,Wl4;

Ei = X0W21 - XxWn - X2W23 - Y,W24;

E3 = X0W31 - Х^32 - X2W33 - ^;

E = XW -XW -XW -YW •

^4 A0FK41 АГ K42 Л2КК43 /ГК44’

E„ = XtiW,lX-XxWn2-X2Wn3-YxWll4;

R, = tan szg(£,);                             (1)

R2 = tan sig (£2);

R3 = tan sig (£3);

R4 = tan szg (£4);

R„ = tan sig (£„);

y(; = ^iv^ /?2w,'+ /г3и<+ r4w;+............r„w;,;

Уо = purelineYo, где Х0 – входной сигнал нейронной сети;

Y 0 – выходной сигнал нейронной сети; Х 1 = Х 0 Z- 1 , Х 2 = Х 0 Z- 2 – входные сигналы

№ 1 (3) январь-март 2013

нейронной сети, задержанные на 1, 2 такта; Y 1 = Y 0 Z- 1 – выходной сигнал нейронной сети, задержанный на 1 такт; Е 1 Ет – выходные сигналы первого слоя нейронов; W 11 …Wn 4 – веса первого слоя нейронов; R 1 …Rn – сигналы на выходе блоков активации первого слоя нейронов; Y 0 – сигнал на выходе второго слоя нейронов; W 1 …Wn – веса второго слоя нейронов; pureline – линейная функция активации.

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

Множество X { J 1, J 2, R я, L я, H 12, H 23, L 12, L 23} описывает технологические параметры сложной технической установки:

R я – сопротивление якоря электродвигателя;

L – индуктивность якоря электродвигателя.

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

Множество Y { 0, n , 5, т } описывает технологические характеристики сложной технической установки:

  • 0 - запас устойчивости;

  • n - число колебаний переходного процесса;

  • 5 - перерегулирование;

  • т - длительность переходного процесса.

Множество Z { z 1, z 2, z 3} описывает набор структурных схем нейрорегуляторов: нейрорегуляторы первого, второго, третьего типов.

На рис. 4 изображена функциональная схема блока вычисления max-min-свертки бинарных нечетких отношений.

Функция принадлежности max-min-свертки бинарных нечетких отношений Q, R вычисляется по формуле

И Q ® R ( < x i , x k > ) =

  • = max xi c x { min { ц q ( < x i , x j > ), ц r ( < x i , x k > ) } } (2)

( V <  x i , x k >e Y x Z ).

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

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

Технологические характеристики Y {0.11,5.Г }

е

п

Технологическне параметры

J г

R, - ^ - HV._ н^ —

L

Блок вычисления max-min свертки нечетких отношений

первый тип второй тип

третий тип

2{1\,1г,

Типы нейрорегуляторов

Х{ J\,Ji,R, ,L,,Hn,HB,Lxl }

Рис. 4. Функциональная схема блока вычисления max-min-свертки бинарных нечетких отношений

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

HAVKO____________

Ограда ми характеристиками с применением нечетких интеллектуальных технологий.

Синтез нейрорегулятора состоит из этапов:

  • 1)    выбора структуры нейрорегулятора с использованием нечетких параметров технической установки;

  • 2)    нейроидентификации с прогнозом статических и динамических характеристик технической установки;

  • 3)    сравнения результатов прогнозирующей 38 нейроидентификации с желаемыми переходными характеристиками;

  • 4)    формирования обучающей выборки для нейрорегулятора;

  • 5)    обучения нейрорегулятора;

  • 6)    вычисления статических и динамических характеристиктехнической установкисобу-ченным нейрорегулятором;

  • 7)    сравнений с желаемыми характеристиками эталонной модели.

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

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

Уравнение эталонной модели

_ к=0                         /ОХ .(3)

Ъа^

1=0

Уравнение нейропрогноза

.

и7=1

Вычисление ошибки ek ( z ):

i=ij=i

Уравнения нейрорегулятора:

№ 1 (3) январь-март 2013

г^хл^^+УДз,

Е2=Х01У21-Х11У22+У11У2з

Е^ХЛ-^з+У,^

R^ = pureline^Ex\ r0 = W+............+r,X

Уо = purelineY0, где X0, Y0 - входной и выходной сигналы нейронной сети; X1, Y1 - входные сигналы нейронной сети, задержанные на один такт; E 1. En - выходные сигналы первого слоя нейронов; W... Wn3 - веса первого слоя нейронов; R j. Rn - сигналы на выходе блоков активации первого слоя нейронов; Y0 - сигнал на выходе второго слоя нейронов; W(... Wn - веса второго слоя нейронов; pureline - линейная функция активации.

Настройка нейрорегулятора осуществляется при условии

.            (7)

Эффективность данной методики была проверена на системе нейроуправления токовым контуром цифрового электропривода (рис. 6), смоделированной в среде MATLAB.

В структурной схеме:

  • V A , V B , V C - напряжения трехфазного источника;

I зад, I я, I - ток задания, ток якоря электродвигателя, ток в обмотке возбуждения электродвигателя;

M в, М – возмущающий момент, момент, развиваемый электродвигателем.

Структурная схема управления токовым контуром электропривода металлорежущего станка описывается системой нелинейных дифференциальных уравнений:

– уравнение обмотки

B В         в в

_ dt возбуждения;

– уравнение

Xi I             Xi xi          xl            •/ 1

at обмотки якоря;

J—^ = м-мн – уравнение моментов dt на валу электродвигателя;

Фв = k Ф i в, е я = kg ω m Фв – уравнение ЭДС в обмотке возбуждения электродвигателя;

M = k м i я Фв – уравнение вращающего момента электродвигателя;

Uz = Um (1 + cosα)/3,14 – уравнение тиристорного преобразователя,                (8)

где U в – напряжение в обмотке возбуждения; i в – ток возбуждения; r в – активное сопротивление обмотки возбуждения; L в – индуктивность обмотки возбуждения; Фв – магнитный поток обмотки возбуждения; U я – напряжение на якоре; i я – ток якоря; е я – ЭДС якоря; r я – активное сопротивление якоря; L я – индуктивность якоря; J – момент инерции электродвигателя; ω частота вращения электродвигателя; М – вращающий момент электродвигателя; М н – момент нагрузки; kg – коэффициент ЭДС электродвигателя; km – коэффициент момента электродвигателя; Um – амплитудное значение напряжения; α – угол поджигания тиристоров.

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

На рис. 7 представлена структурная схема контура нейросамонастройки с блоком нейропрогнозирующей идентификации. Контур нейросамонастройки состоит из эталонной модели с желаемыми характеристиками токо- вого контура [1, 6, 7, 9]. Желаемый выходной сигнал описывается следующим разностным уравнением:

I я gk = Fg [ Izk + Izgk – 1 + Izgk – 2 + … + Izgk n ]. ( 9)

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

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

По переходным процессам, изображенным на рис. 8, можно сделать вывод, что си-

Рис. 6. Структурная схема управления токовым контуром цифрового электропривода, смоделированная в среде MATLAB

Havko-

Ограда

Нейрорегулятор

-| Обратная связь \

Эталонная модель

Блок нейроуправления

Обучающая характеристика для нейрорегулятора

Контур нейроидентификации

Желаемая характеристика токового контура

Блок н ейро пр о гн оз и ру ю щ ей иденти ф икаци и

Токовый контур

Сигнал управления

Рис. 7. Структурная схема контура нейросамонастройки с блоком нейропрогнозирующей идентификации

Рис. 8. Переходные процессы в токовом контуре с нейрорегулятором

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

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

Синтез нейрорегуляторов для сложных технологических установок

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

  • Буянкин В. М. Применение нейронных сетей для управления. Нейросетевые методы повышения эффективности систем управления сложными элементами электротехнических установок. LAMBERN Academic Publishing Germany, 2011. 265 с.
  • Буянкин В. М., Каганов Ю. Т. Нейроуправление роботами с параллельной кинематикой. Применение нейронных сетей для управления роботами. LAMBERN Academic Publishing Germany, 2011. 167 с.
  • Буянкин В. М., Гоменюк С. М., Карпенко А. П., Литун Т. О. Нейросетевая идентификация и управление некоторыми механизмами параллельной кинематики // ИТ: Прилож. к журналу «Информационные технологии». 2011. № 11.
  • Буянкин В. М., Пантюхин Д. В. Нечеткое управление нейрорегуляторами для токового и скоростного контуров электропривода // Нейрокомпьютеры: разработка и применение. 2009. № 7. С. 50-54.
  • Буянкин В. М., Пантюхин Д. В. Нейроидентификация статических и динамических характеристик асинхронного электродвигателя переменного тока // Нейрокомпьютеры: разработка и применение. 2009. № 7. С. 69-73.
  • Буянкин В. М. Нейроидентификация, нейроуправление, нейропрогнозирование статических и динамических характеристик электропривода // Вестник компьютерных технологий. 2010. № 5. С. 24-29.
  • Буянкин В. М., Пантюхин Д. В. Синтез интегрального пропорционального нейрорегулятора для управления электроприводом // Известия ТРГУ / Таганрог. гос. радиотехн. ун-т. 2006. № 3. С. 115-121.
  • Буянкин В.М. Интегральный, пропорциональный, дифференциальный нейрорегулятор // Вестник МГТУ им. Н. Э. Баумана, Сер. «Естественные науки». 2006. № 3. С. 56-61.
  • Буянкин В.М. Двухконтурная система нейроуправления электроприводом с нейросамонастройкой // Нейрокомпьютеры: разработка и применение. 2006. № 8-9. С. 90-94.
  • Буянкин В. М., Захаров В. Г. Физические процессы нечеткого управления при обучении нейрорегуляторов токового контура электропривода с мягкими вычислениями // Вестник МАДИ (ГТУ). 2007. № 2(9). С. 72-75.
  • Буянкин В. М., Захаров В. Г. Физические процессы нечеткого управления при обучении нейрорегуляторов токового и скоростного контуров электропривода с мягкими вычислениями // Вестник МАДИ (ГТУ). 2007. № 3(10). С. 102-106.
  • Буянкин В. М. Разработка метода синтеза многопараметрической нейропрогнозирующей идентификации с использованием ансамбля нейронных сетей с нечеткой логикой для сложных технологических установок // Промышленные АСУ и контроллеры. 2012. № 6. С. 31-35.
  • Буянкин В. М. Метод нейропрогнозирующей нейродиагностики аварийных ситуаций в сложных электротехнических системах с применением интеллектуальных нечетких технологий установок // Приборы и Системы. Управление, контроль, диагностика. 2012. № 5. C. 5-12.
  • Буянкин В. М. Синтез нейроадаптивных нейрорегуляторов с использованием нечетких технологий на базе нейропрогнозирующих нейроидентификаторов для систем управления сложными техническими установками // Приборы и Системы. Управление, контроль, диагностика. 2012. № 8. C. 33-44.
  • Буянкин В. М. Управление электроприводами для механизмов параллельной кинематики робота манипулятора типа «Хобот» // Исследования наукограда. 2012. № 1. C. 29-36.
Еще
Статья научная