Научная статья на тему 'Комплексное применение синергетического подхода и нейросетевых структур к проблеме синтеза интеллектуальной системы управления электроприводом'

Комплексное применение синергетического подхода и нейросетевых структур к проблеме синтеза интеллектуальной системы управления электроприводом Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
477
122
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНЕРГЕТИКА / SYNERGETICS / ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ / ARTIFICIAL NEURAL NETWORKS / ИНТЕЛЛЕКТУАЛЬНОЕ УПРАВЛЕНИЕ / INTELLIGENT CONTROL / САМООРГАНИЗАЦИЯ / SELF-ORGANIZATION / НЕЙРОРЕГУЛЯТОР / NEUROCONTROLLER

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Колесников Анатолий Аркадьевич, Маршаков Даниил Витальевич, Айдинян Андрей Размикович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Колесников Анатолий Аркадьевич, Маршаков Даниил Витальевич, Айдинян Андрей Размикович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INTEGRATED APPLICATION OF SYNERGETIC APPROACH AND NEURAL NETWORK STRUCTURES TO THE PROBLEM OF ELECTRIC DRIVE INTELLECTUAL CONTROL SYSTEM SYNTHESIS

The applicability of the artificial neural networks to the synthesis of the intellectual systems with the synergetic control law is considered. The key points of the synergetic approach to the system synthesis problem are stated. An example of the synergetic synthesis of the robot electrodrive control law under the conditions of its uncontrolled parametric variation and external disturbances is considered. An algorithm for synthesis of the neural network controller based on a predetermined synergetic control law is presented. The algorithm is based on the synergetic controller behavior simulated by an artificial neural network as a result of its training through harmonic signals of different frequencies. The key element of the proposed integrated approach to the synthesis of the intelligent control system is that it involves a combination of the self-organization unity principle and the training of the neural network at the preliminary stage. This ensures a subsequent stable system operation.

Текст научной работы на тему «Комплексное применение синергетического подхода и нейросетевых структур к проблеме синтеза интеллектуальной системы управления электроприводом»

УДК 681.51 й01 10.12737/7165

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

V *

синтеза интеллектуальной системы управления электроприводом А. А. Колесников, Д. В. Маршаков, А. Р. Айдинян

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

Ключевые слова: синергетика, искусственные нейронные сети, интеллектуальное управление, самоорганизация, нейрорегулятор.

Введение. Отличительной особенностью современных искусственных систем управления является наличие соответствующей совокупности прямых и обратных связей. В последнее время все большую популярность получают интеллектуальные системы управления, основанные на пяти следующих принципах [1]:

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

2) принципиальная открытость систем для повышения интеллектуальности и совершенствования собственного поведения;

3) наличие механизмов прогноза изменения внешнего мира и собственного поведения системы в динамически меняющемся внешнем мире;

4) построение управляющей системы в виде многоуровневой иерархической структуры в соответствии с правилом: повышение интеллектуальности и снижение требований к точности по мере повышения ранга иерархии;

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

Системы подобного рода, на наш взгляд, можно синтезировать путем достижения единства процессов самоорганизации и управления, а именно за счет применения к синтезу интеллектуальных систем управления синергетического подхода [2-4].

Такой подход наиболее близок к прикладной теории управления. Он заключается в переходе от исходной задачи, включающей в себя уравнения объекта управления и внешние силы, к расширенной постановке задачи таким образом, чтобы внешние силы стали внутренними взаимодействиями общей (замкнутой) системы. Для этого внешние воздействия представляются как частные решения некоторых дополнительных дифференциальных уравнений, описывающих информационную модель — тем самым осуществляется их «погружение» в общую структуру расширенной системы [5].

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

* Работа выполнена в рамках инициативной НИР.

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

Искусственные нейронные сети (ИНС) сохраняют основные свойства, а также структурные особенности их биологических прототипов и представляют собой совокупность взаимосвязанных простых вычислительных элементов (нейронов) [1]. Этим объясняется интерес к технологии нейронных сетей в области управления [6, 7].

К основным свойствам данных структур можно также отнести:

— возможность их обучения;

— обобщение по примерам;

— высокую отказоустойчивость;

— высокую вычислительную мощность за счет параллельного функционирования отдельных элементов [8].

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

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

Метод синтеза подобного регулятора рассмотрим ниже, на примере решения синергетическим методом задачи управления электроприводом робота с ангулярными степенями свободы, наиболее полно представленной в работах [5, 9].

Модель электропривода. Процедура построения динамических моделей ангулярных систем основывается на методике нахождения уравнений Лагранжа второго рода. В данном случае рассматривается ангулярная система, включающая п исполнительных приводов, с помощью которых достигается заданная цель управления. Считается, что моменты инерции приведены к валу каждого электропривода и, следовательно, зависят от кинематической схемы системы, т. е. 3, =7/(ф1,ф2 ...фл),/= 1,...,/7, где ф,. —

угол поворота вала /-го электропривода. Для построения математической модели данной механической системы рассмотрим уравнение Лагранжа для голономной многомассовой динамической системы [9]:

с! дШк дШк д(3 дИ/ .

------ =------- + ^(со(,ф;),/=1 (1)

СИ д<$1 9ф/ Зсо( 9ф/

где МК и Ш — кинетическая и потенциальная энергии системы; — угловая скорость /-го привода;

О — диссипативная функция, характеризующая момент сопротивления Мс, вызванный диссипатив-ными силами в упругих элементах.

Кинетическая энергия системы записывается в виде выражения:

^ 7/(ф1,ф2...фдК

/=1

При анализе поведения системы рассматривался /-й привод и учитывалось влияние на него других приводов. Уравнение, описывающее функционирование /-го привода, в соответствии с (1) и (2) имеет вид:

± --М.-М. + *.„♦,)• (3)

аг 2 <Эф(.

-¡Л)^т + = м& -мс,

и = ке® + Я1 + ¿=11ма = кт1, (6)

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

= . (4)

Подставив (4) в уравнение Лагранжа (1), получаем:

А + С0, ] ( ' (Л

где М^ — момент двигателя, Мс — момент сопротивления.

Таким образом, механическая подсистема /-го электропривода имеет вид:

ФДО = Ю//

(5)

" с <Л ')

где ф,. — угол поворота, ш,. — скорость вращения вала электропривода.

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

и

где I — ток в цепи якоря, я и л — активное сопротивление и индуктивность якорной обмотки, ке и кт — коэффициенты ЭДС вращения и момента, и — напряжение на якорной обмотке электродвигателя.

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

— гистерезис в магнитной цепи отсутствует;

— размагничивающее действие реакции скомпенсировано;

— индуктивность якорной цепи постоянна;

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

— управление осуществляется по одному каналу.

Синтез синергетического динамического регулятора. Согласно (5) и (6), математическая модель электропривода робота /-го сочленения по скорости вращения имеет вид (далее в формулах номер сочленения опущен):

^"»■^"У"' <7>

/ \ и — к У, — КХп

ХА*) =--

где х — угол поворота вала, х2 — скорость вращения вала, х3 — ток в якорной цепи.

Параметрическая неопределенность объекта (7) возникает из-за изменения во времени приведенного момента инерции ./(f) и его производной 7(f). Действие внешней среды определяется моментом сопротивления Mc. В зависимости от характера изменения во времени этих моментов и их текущих оценок J (t) и Mc можно построить разные модели синтеза системы.

Задача формирования управляющих воздействий решалась с использованием метода аналитического конструирования агрегированных регуляторов (АКАР), который на основе моделей синтеза системы позволяет построить соответствующие законы управления u(x2,x3, J,MC) — регуляторы, которые приспосабливаются к указанным изменениям моментов и, следовательно, решают технологическую задачу — поддержание желаемой скорости вращения электропривода робота.

Примем момент инерции равным:

J(t) = J0 + at + bs\nw0f. (8)

Представим J (t) в линейном приближении:

J (t) = J0 + at + bwj . (9)

Тогда динамические модели момента сопротивления Мс =М0= const и производной момента инерции j (t) = a + bw0 = const можно, согласно методу АКАР, представить в виде двух интеграторов:

v, (t) = ft (х2 -х°2), v2 (t) = р2 (х2 -х2°), (10)

где Vj = M0 — оценка момента сопротивления, v2 = a + bw0 — оценка приведенного момента инерции.

Из (10) следует, что указанные возмущения подавляются в момент достижения заданной скорости вращения электропривода (x2 = x0). Если допустить, что подавление возмущений происходит одновременно, т. е. при ^ = р2 = р, то общую модель возмущений можно представить одним интегратором:

x4(f) = p(x2-x2°), (И)

где х — оценка неизмеряемых постоянных величин {мо,а + .

Для выдерживания соотношения (9) следует обеспечить скорость изменения переменной х4 в (11), существенно превосходящую динамику возмущения (9). Для этого необходимо выполнить следующее условие:

2^р2 >> . (12)

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

х2 (() = кт*3 ~*4~ Х4X2,

-Л)

х3^)=и~кеХ*~ЯХз, (13)

x4(f) = (x2-x2°)p.

При этом в знаменатель правой части первого уравнения системы (13) вместо - (Л) вводилось номинальное значение ], поскольку функция - (Л) в (7) отражает лишь инерционные свойства электропривода, т. е. фактически масштабирует переходные процессы и сама по себе не влияет на установившийся режим движения. В соответствии с методом АКАР вводилась макропеременная ^ :

= ктх3 - х4 - х4х2 + ах2 + ух4. (14)

Подставим ^ (14) в функциональное уравнение:

7"^! (0 + 4*1 =0. (15)

Решение уравнения (14) совместно с (7) и (15) позволило получить синергетический закон управления:

и = кех2 + Ях3 + л

(^(хг -х)(1 -г + х2) + х-^кх -х4 -х2х4Ь^!, (16)

\Кт Кт]0 Кт' 1

где х- =р|(х2 - х0)(.

Данный закон управления и переводит изображающую точку системы на многообразие ^ = 0 (14), движение вдоль которого описывается декомпозированными дифференциальными уравнениями:

(0 = " ' (0 = Р " ^ ), (17)

объединяя которые, имеем:

(О+^ДО+тР^-^^о. (18)

Данное уравнение описывает движение координаты х2 вдоль ^ = 0 (14). При выборе коэффициентов а > 0, ур > 0 уравнение (18) и, следовательно, замкнутая система (7) под управлением (16) будут асимптотически устойчивыми относительно состояния х2 = х0. Для выбора коэффициентов а, р, у можно использовать декремент затухания § системы (18), т. е. а = 2^ур-0 .

Структурная схема рассмотренной системы управления, выполненная средствами Б/ти/пк среды ИЛЛ-ЛБ, представлена на рис. 1.

В данной схеме функциональный блок 1ш_Ыоск1 моделирует полученный синергетический динамический регулятор, содержит вычисление макропеременной ^ (14) и реализует закон управления (16). Входными сигналами блока являются координаты скорости вращения вала двигателя х>, ток якорной цепи хз и Х4 — оценка неизмеряемых постоянных величин |М0,а + Ь)м01. Выходным сигналом является закон управления щ.

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

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

— размерность нейронной сети (число слоев в сети и количество нейронов в каждом слое, достаточные для обеспечения требуемой точности функционирования);

— применяемые функции активации в нейронах.

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

Исходя из этого, для решения поставленной задачи целесообразно выбрать двухслойную ИНС прямого распространения. Поскольку в качестве входных сигналов нейросети принимаются векторы трех рассмотренных координат — х>, х и Х4, а в качестве выходного сигнала — закон управления ш, то количество нейронов во входном слое — 3 (по числу компонент входного вектора), в выходном слое — 1 нейрон. При этом число нейронов в скрытом слое примем равным 40. Данное количество выбрано исходя из соображений обеспечения определенного запаса избыточности в структуре нейронной сети.

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

— удовлетворяет условию диапазона входных данных (0,1);

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

65

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

Синтез структуры и последующее моделирование нейросетевой системы управления будем проводить посредством библиотеки Neural Network Toolbox среды MATLAB.

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

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

Д wk = mcA wk-1 + (1 - mc)rgk, (19)

где Aw — приращение вектора весовых коэффициентов, mc — параметр возмущения, п — параметр

скорости обучения, gk — вектор градиента функционала ошибки на k-й итерации.

Множество пар обучающей выборки Топишем как:

T = {P,D}, (20)

где P — множество входных обучающих примеров, D — множество целевых реакций ИНС.

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

N

S = Zej, (21)

j=1

где e =(dj - уj) — значение ошибки, определяемое как разность между желаемым значением >го

выхода dj и полученным на выходе ИНС значением у.

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

Определенные входные обучающие наборы можно формировать путем предварительного вычисления блоком fun_block1 входных значений, генерируемых посредством гармонических сигналов различной частоты, ограниченных по амплитуде максимально допустимыми значениями координат x2, хз и Х4. Данные сигналы отличаются друг от друга частотой. Это позволяет осуществить сдвиг синусоидальных сигналов по времени и наиболее полно охватить на входе нейронной сети спектр возможных входных значений. В процессе предварительных испытаний установлено, что для достижения требуемого спектра входных значений частота синусоидального сигнала на входе Х2 составляет 1,67; х — 1,72; Х4 — 2.

Множества целевых реакций нейросетевого регулятора определим экспериментальным путем, подав полученные гармонические сигналы на модель синергетического регулятора замкнутой системы (7), (16), настроенной согласно следующим параметрам: Mc = 1; Jo = 2; L = 0,1; R = 10; ke = 1; km = 1; a = 0,2; b = 0,1; wo = 10; Ç = 1; ß = -25; y = -50; a = 100.

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

Рис. 2. Схема процесса регистрации данных с синергетического регулятора

По результатам проведенной операции было получено 9300 различных входных комбинаций Р' и соответствующих им выходных реакций й', которые будем считать эталонами. Чтобы сформировать из них обучающие массивы ИНС, необходимо выполнить предварительную обработку полученных данных. Для этого масштабируем входные и эталонные сигналы так, чтобы они находились в интервале принятых сигмоидальных функций активации (0,1). Масштабирование сигналов проведем по следующей формуле:

P =

D =

P' - minc

(max,,, - mi^, )' D' - min„,

(22)

(max0, - min0, ) '

где P'—матрица входных сигналов, D '—матрица эталонных сигналов, P—матрица масштабированных входных сигналов ИНС, D — матрица масштабированных эталонных сигналов ИНС, maxp'—вектор максимальных значений для P, minp'—вектор минимальных значений для P, maxD — максимальное значение для вектора D, minD — минимальное значение для вектора D'.

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

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

р_ P' - minP

(max,,, - min,,, )' Y ' = Y (max0, - min0, ) + min0,,

(23)

где Y' — выходное значение, моделирующее закон управления ui; Y—выходное значение ИНС.

Применительно к принятым параметрам системы управления структура нейросетевого регулятора принимает вид, представленный на рис. 3.

Рис. 3. Структура нейросетевого регулятора, выполненная средствами MATLAB

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

4 представлены графики полученного моделирования для начальных значений скорости х0 = 3,

х° = 10.

Промоделируем теперь средствами Simuiink внешнее возмущающее воздействие на нейросете-вую систему для двух случаев:

1) случайное воздействие, формирующее сигнал, заполняемый согласно распределению Гаусса;

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

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

х2, рал/с

3,5 3 2,5 2 1,5 1

0,5

*г(!)

х3, рад/с 12

10

а)

б)

Рис. 4. Графики изменения координаты скорости для случаев: х^ = 3 (а); X0 = 10 (б)

х,, рад/с

3,5

3

2,5: 2.

х,, рал/с

3,5. 3

1 2 3 4 5 6 7

123456789 10

а)

б)

Рис. 5. Графики изменения координаты скорости при воздействии на систему возмущений: случайное (а); гармоническое (б)

Заключение. Синергетическому подходу к синтезу искусственных систем свойственна идеология единства процессов направленной самоорганизации и управления. Благодаря этому есть возможность генерации прогностической информации, позволяющей эффективно конструировать разнообразные системы. Кроме того, как было показано в работах [5, 9], синергетический регулятор обладает своего рода «интеллектом» и поэтому успешно приспосабливается к неконтролируемым возмущениям, действующим на систему. Применение же ИНС (их особенности — обучение на экспериментальном материале и параллельная обработка информации) обеспечивает высокое быстродействие, а также (за счет распределенных процессов внутреннего функционирования) одновременное отслеживание процессов, протекающих в реальном объекте. Таким образом, комплексное применение синергетического подхода и нейросетевых структур позволило синтезировать интеллектуальную систему управления, особенностью которой является параллельное вычисление закономерностей функционирования и учет принципов внутренней самоорганизации. Кроме того, высокая степень избыточности ИНС обеспечивает сохраняемость функционирования при разрыве связей или потере управляющих воздействий. Библиографический список

8

6

4

2

0

0

0,2

0,4

0,6

0,5

,5

2

2,5

2

,5

0,5

0,5

0|

1. Интеллектуальные системы автоматического управления / Под ред. И. М. Макарова, В. М. Ло-хина. — Москва : Физматлит, 2001. — 576 с.

2. Колесников, А. А. Синергетические методы управления сложными системами: теория системного синтеза / А. А. Колесников. — Москва : Едиториал УРСС ; КомКнига, 2006. — 240 с.

3. Заковоротный, В. Л. Синергетическая концепция при построении систем управления точностью изготовления деталей сложной геометрической формы / В. Л. Заковоротный, М. Б. Флек, Фам Динь Тунг // Вестник Дон. гос. техн. ун-та. — 2011. — Т. 11, №10 (61). — С. 1785-1797.

4. Атрощенко, О. И. Синергетический синтез управлений для нелинейного объекта управления / О. И. Атрощенко // Вестник Дон. гос. техн. ун-та. — 2008. — Т. 8, № 3. — С. 245-251.

5. Колесников, А. А. Синергетический подход к проблеме формирования искусственной самоорганизации управляемых систем. Часть 1 / А. А. Колесников, Б. В. Топчиев // Мехатроника, автоматизация, управление. — 2005. — № 1. — С. 2-6.

6. Omatu, S. Neuro-Control and its applications / S. Omatu, M. Khalid, R. Yusof. — London : SpringerVerlag, 1995. — 255 p.

7. Терехов, В. А. Нейросетевые системы управления / В. А. Терехов, Д. В. Ефимов, И. Ю. Тю-кин. — Москва : Высшая школа, 2002. — 183 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

8. Haykin, S. Neural networks and learning machines / S. Haykin. — 3rd edition. — New Jersey : Prentice Hall, 2009. — 936 p.

9. Колесников, А. А. Синергетический подход к проблеме формирования искусственной самоорганизации управляемых систем. Часть 2 / А. А. Колесников, Б. В. Топчиев // Мехатроника, автоматизация, управление. — 2005. — № 2. — С. 2-11.

10. Медведев, В. С. Нейронные сети. MATLAB 6 / В. С. Медведев, В. Г. Потемкин. — Москва : Диалог-МИФИ, 2002. — 496 с.

Материал поступил в редакцию 23.11.2014.

References

1. Makarov, I. M., Lokhin, V. M., eds. Intellektual'nye sistemy avtomaticheskogo upravleniya. [Intelli gent automatic control systems.] Moscow : Fizmatlit, 2001, 576 p. (in Russian).

2. Kolesnikov, А. А. Sinergeticheskie metody upravleniya slozhnymi sistemami: teoriya sistemnogo sinteza. [Synergetic methods of complex system control: theory of system synthesis.] Moscow : Editorial URSS ; KomKniga, 2006, 240 p. (in Russian).

3. Zakovorotny, V. L., Flek, M. B., Pham Dinh Tung. Sinergeticheskaya kontseptsiya pri postroenii sistem upravleniya tochnost'yu izgotovleniya detaley slozhnoy geometricheskoy formy. [Synergetic concept in construction of accuracy control systems for manufacturing parts of complex geometric forms.] Vestnik of DSTU, 2011, vol. 11, no. 10 (61), pp. 1785-1797 (in Russian).

4. Atroshchenko, О. I. Sinergeticheskiy sintez upravleniy dlya nelineynogo ob''ekta upravleniya. [Synergetic control synthesis for nonlinear control object.] Vestnik of DSTU, 2008, vol. 8, no. 3, pp. 245-251 (in Russian).

5. Kolesnikov, А. А., Topchiyev, B.V. Sinergeticheskiy podkhod k probleme formirovaniya iskusstven-noy samoorganizatsii upravlyaemykh sistem. Chast' 1. [Synergetic approach to the problem of forming artificial self-organization of control systems. Part 1.] Mekhatronika, avtomatizatsiya, upravlenie, 2005, no. 1, pp. 2-6 (in Russian).

6. Omatu, S., Khalid, M., Yusof, R. Neuro-Control and its applications. London : Springer-Verlag, 1995,

255 p.

7. Terekhov, V. А., Yefimov, D. V., Tyukin, I. Y. Neyrosetevye sistemy upravleniya. [Neural network control systems.] Moscow : Vysshaya shkola, 2002, 183 p. (in Russian).

70

8. Haykin, S. Neural networks and learning machines. 3rd edition. New Jersey : Prentice Hall, 2009,

936 p.

9. Kolesnikov, A. A., Topchiyev, B. V. Sinergeticheskiy podkhod k probleme formirovaniya iskusstven-noy samoorganizatsii upravlyaemykh sistem. Chast' 2. [Synergetic approach to the problem of forming artificial self-organization of control systems. Part 2.] Mekhatronika, avtomatizatsiya, upravlenie, 2005, no. 2, pp. 211 (in Russian).

10. Medvedev, V. S., Potemkin, V.G. Neyronnye seti. MATLAB 6. [Neural networks. MATLAB 6.] Moscow : Dialog-MIFI, 2002, 496 p. (in Russian).

INTEGRATED APPLICATION OF SYNERGETIC APPROACH AND NEURAL NETWORK STRUCTURES TO THE PROBLEM OF ELECTRIC DRIVE INTELLECTUAL CONTROL SYSTEM SYNTHESIS *

A. A. Kolesnikov, D. V. Marshakov, A. R. Aydinyan

The applicabiltty of the artfficial neural networks to the synthesis of the intellectual systems wtth the synergetic control law is considered. The key points of the synergetic approach to the system synthesis problem are stated. An example of the synergetic synthesis of the robot electrodrive control law under the conditions of its uncontrolled parametric variation and external disturbances is considered. An algorithm for synthesis of the neural network controller based on a predetermined synergetic control law is presented. The algorithm is based on the synergetic controller behavior simulated by an artfficial neural network as a resutt of its training through harmonic signals of different frequencies. The key element of the proposed integrated approach to the synthesis of the inteliigent control system is that it involves a combination of the seff-organi-zation untty principle and the training of the neural network at the preiiminary stage. This ensures a subsequent stable system operation.

Keywords: synergetics, artfficial neural networks, inteliigent control, self-organization, neurocontroller.

* The research is done within the frame of the independent R&D.

i Надоели баннеры? Вы всегда можете отключить рекламу.