Научная статья на тему 'Синтез математической модели двухмассовой электромеханической системы с люфтом в виде модифицированной рекуррентной нейронной сети'

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

CC BY
890
119
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / РЕКУРРЕНТНАЯ НЕЙРОННАЯ СЕТЬ / ЛЮФТ / ДВУХМАССОВАЯ ЭЛЕКТРОМЕХАНИЧЕСКАЯ СИСТЕМА / ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА ПОСЛЕДОВАТЕЛЬНОГО ВОЗБУЖДЕНИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Орловский И. А., Блохин И. В.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Орловский И. А., Блохин И. В.

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

Текст научной работы на тему «Синтез математической модели двухмассовой электромеханической системы с люфтом в виде модифицированной рекуррентной нейронной сети»

I. ЕЛЕКТРОТЕХН1КА

УДК 681.518.2

И. А. Орловский канд. техн. наук, И. В. Блохин

Запорiзький нацюнальний техтчний унiверситет

СИНТЕЗ МАТЕМАТИЧЕСКОЙ МОДЕЛИ ДВУХМАССОВОЙ ЭЛЕКТРОМЕХАНИЧЕСКОЙ СИСТЕМЫ С ЛЮФТОМ В ВИДЕ МОДИФИЦИРОВАННОЙ РЕКУРРЕНТНОЙ НЕЙРОННОЙ СЕТИ

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

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

Наличие в современных электромеханических системах (ЭМС) мощных вычислительных средств позволяет применить искусственные нейронные сети (НС) [1, 2] для синтеза в реальном времени математических моделей ЭМС. Эти модели могут быть использованы для поиска оптимальных настроек регуляторов с применением градиентных или генетических алгоритмов [3]. В статьях [4, 5, 6] разработана методика синтеза моделей нелинейных электромеханических объектов в виде модифицированных (полиномиальных, функциональных) рекуррентных НС (МРНС), рассмотрены примеры синтеза математической модели тиристорно-го электропривода с двигателем постоянного тока последовательного возбуждения (ДПТПВ). В этих работах структура МРНС определяется из структуры математической модели объекта.

При синтезе математической модели механической части ЭМС в общем случае следует учитывать нелинейность механической характеристики механизма, демпфирование, наличие упругости валов и люфты (зазоры) в зубчатых передачах [7, 8, 9, 10]. Особенно важно исследовать явления, проявляющиеся при наличии зазора для механизмов с большим моментом инерции рабочего органа в режимах пуска, торможения и реверса [7].

Функциональная схема двухмассовой механической части ЭМС, при представлении вращающихся масс в виде сосредоточенных, показана на рис. 1 [7], где 5 -зазор в кинематической передаче, С12 - коэффициент

упругости, ¿12 - коэффициент демпфирования.

Нейросетевое управление двухмассовой ЭМС с люфтом в кинематических передачах выполнено в работе [3], где поиск с помощью генетических алгорит-

12

Рис. 1. Функциональная схема двухмассовой ЭМС с упругостью, демпфированием и люфтом

мов весовых коэффициентов регулятора, реализованного в виде НС, выполнялся на математической модели ЭМС. В работах [8, 10] рассмотрены особенности управления двухмассовой ЭМС с люфтом. Один из методов идентификации зазора представлен в статье [9]. Несмотря на перспективность применения НС для синтеза математических моделей электромеханических объектов, в приведенной выше литературе, а также в других источниках, отсутствует методика синтеза в виде НС математической модели двухмассовой ЭМС с люфтом.

Цель статьи. Разработать методику синтеза математической модели в виде МРНС двухмассовой ЭМС, включающей в себя ДПТПВ, упругость, демпфирование и люфт в механической передаче по данным режима работы оборудования.

Математическое описание двухмассовой ЭМС с люфтом. Разработку и исследование математической модели ЭМС в виде МРНС выполним с использованием математической модели двухмассовой ЭМС, структурная схема которой показана на рис. 2.

В ЭМС используется ДПТПВ, широко применяемый в тяговых электроприводах, где, как правило, име-

© И. А. Орловский, И. В. Блохин, 2011

Рис. 2. Структурная схема математической модели двухмассовой ЭМС, включающей ДПТПВ, упругость, демпфирование и люфт

ются редукторы и, следовательно, присутствуют люфты (зазоры) в механических передачах. На рис. 2 люфт представлен нелинейным элементом НЭ, характеристика которого ф! = /(ф') приведена на рис. 3, а. Зависимость момента упругой деформации М УД от разности углов ф' -ф' с учётом зазора представлена на рис.

3, б [7], где принимается начало отсчёта угла ф' в середине зазора.

Полагаем, что взаимодействие между первой (момент инерции Jl) и второй (момент инерции 12) массами (рис. 1) происходит лишь тогда, когда выбрана половина зазора 5/2 (в одну или другую сторону), т. е.

при условии |ф1-ф'| ^ 5 / 2 . Рассмотрим условия, существующие в приводах рабочих механизмов, когда моменты сопротивления Мс' = /(ю') и Мс2 = /(Ю2) являются функциями соответствующих угловых скоростей Ю' и Ю2 . При работе внутри зазора (зазор не выбран, отсутствует взаимодействие первой и второй масс),

движение масс описывается следующей системой уравнений [7]:

М -Мс'(Ю') = Мс2(Ю2) = -12

ёЮ'

Ж ё®2

ж

(')

где М- электромагнитный момент двигателя.

Когда |ф' - ф'| >5 /2 (зазор выбран), осуществляется взаимодействие между массами и механическая часть ЭМС описывается уравнениями [7]

М - Мс'ОЮ') = + С'2 (ф'-ф2) + Ь'2 ( -Ю2 ),

М

с^ф' -ф2) + Ь'2-Ю2)= 12 + Мс2(Ю2) ,

Ж

ф' = ±5/2, ф2 = ^ё/ ,

где ф' и ф2 - углы поворота первой и второй масс; знак «-» в третьем уравнении используется при выб-

Ф1-Ф2

Рис. 3. Нелинейные характеристики механической части с упругостью и зазором: а) характеристика зазора, б) момент упругой

деформации при наличии зазора

б

а

ранном зазоре в направлении отсчёта угла поворота Ф1, знак «+» - при выбранном зазоре в противоположном направлении.

В условиях зазора движение ЭМС описывается системой (1) с начальными условиями, равными последним значениям при работе по системе (2). После того как выбран зазор, работа ЭМС описывается системой уравнений (2) с начальными условиями, равными последним значениям при работе в условиях зазора.

Общая система уравнений, описывающая движение двухмассовой ЭМС с ДПТПВ, имеет следующий

вид:

ность передачи известных знаний о математической модели объекта в виде структуры МРНС и значений её весовых коэффициентов. Поэтому, прежде чем синтезировать математическую модель ЭМС в виде МРНС по данным режима работы объекта, необходимо разработать математическую модель объекта в виде МРНС

по его известной математической модели.

Для представления математической модели ЭМС в пространстве состояний представим систему дифференциальных уравнений (3) в форме Коши:

L(I ) dl + IRd = U Д + сФ( I )юь M = сФ(1 )I,

M -Mci(ffli) = Ji + C12Di + bi2D2, dt

Ci2 Di + bi2 D2 = J 2

dm 2 dt

+Mc2(^2),

Di =

0, если |<pi - Ф21 < 8/2,

9i - 8/2 - <2, если <i - <2 - 8/2,

D2 =

<i + 8/2 - <2, если <i - <2 < 8/2,

0, если |<i - < 8/2, ii -Ю2, если|<i - 8/2,

d<i Ьь если<-8/2,

dt I® 2, если|<i <8/2, d<2

ю2 = -

dt

(3)

где Uд - напряжение, подаваемое на ДПТПВ; Rd -суммарное активное сопротивление обмоток двигателя; L( I ) - эквивалентная индуктивность обмоток двигателя, зависящая от тока; сФЦ) - произведение конструктивной постоянной «с» двигателя на значение магнитного потока Ф, зависящего от тока якоря; Di

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

Расчёт математической модели в виде МРНС двухмассовой ЭМС по ее известной математической модели. Особенностью синтеза математических моделей динамических объектов в виде МРНС является возмож-

d7- = -IRdL- (I ) + сФ^ )L-i (I >i + U д L- (I ), dt

^ = J^íсФ(I)I - Jfi Ci2A - Jfibi2D2- J-Mci(mi) dt

dm 2

dt

d<i

dt

d<2 dt

= J2i Ci2A+ J2ibi2D2 - J2iMc2(<»2),

= D3

Di =

D9 =

D3 =

0, если |ф1 -ф^ <5/2,

Ф1 -5/2 -ф2, если ф>1 -ф2 >5/2, Ф1 +5/2 — Ф2, если ф1 — Ф2 ^5/2,

|0, если |ф1 — ф^ <5 /2,

1®1 — ®2, если |ф1 — ф^ >5/2, [с»1, если |ф1 — ф^ >5/2, 1®2, если |ф1 —ф^ <5/2.

©

Вектором состояния объекта является вектор х = [I, ю1, ю2, ф1, ф2]Т ; вектором входных сигналов -

и = [Vд,£>1, О2,£>3,1] . Пятый элемент вектора и

взят равным единице для обеспечения общности выражений при описании моментов сопротивлений

Мс1(®1) и Мс2(®2) в виде нелинейных коэффициентов . Дополнительная переменная £3 описывает угловую скорость упругого вала со стороны люфта. С учётом сделанных обозначений первые пять уравнений системы (3) могут быть представлены в матричном виде

х = Ах + Ви , (5)

где матрицы нелинейных коэффициентов А и В имеют вид

А _

- I) - Ь~1сФ(1) 0 0 0 0

/-1сФ(1) 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 1 0

0 0 1 0 0 0

В _

I-1 0 0 0

0 - /1 1с12 - /^12 - /^МС1(Ю1)

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

0 / 21с12 / 2%2 - / ^МС2(Ю2)

0 0 0 0

0 0 0 0

. (6)

На входе МРНС выполняется функциональное преобразование сигналов для расчёта переменных Д, Б 2

и Бз , а также полиномиальное разложение нелинейных коэффициентов. Для получения общих выражений расчёта весовых коэффициентов МРНС запишем систему уравнений (4) в виде

х_СУ, (7)

где У _ [I, юь ®2, Ф1, Ф2, ид, Бь £>2, Бз,1]Г =

т

_ [Уь .У 2, У3, У4, У 5, У7, У8, У 9, У10] - вектор, объединяющий векторы состояния объекта и входных сигналов. Матрица С, объединяющая матрицы А и В , представлена ниже:

С =

г-Ь

/-1сФ(1)

-1 сФ(1) 0 0 0 0 г1 0 0 0 г 0 0 0 0 с17 0 0 0

/1 1с12 - - /^Мс1(Ю1) с11 с12

0 0 0 0 0 0 - с21 0 0 0 0 0 0 с28 с29 с210

0 0 0 0 0 0 / 21с12 / 21Ь12 - / ^Мс2(Ю2) _ 0 0 0 0 0 0 0 с38 с39 с310

0 0 0 1 0 0 0 0 9 0 0 0 0 10 0 0 0 0

0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

(8)

Для реализации математической модели в виде МРНС на вычислительной технике запишем систему уравнений (4) в разностном виде:

1п _ 1п-1 - ТКаП\1п-1)1п-1 + ТсФ(1„-1)£-1(1„-1)Ю1„-1 + ТГ\1п-1)Пд п,

ю1п _Ю1п-1 + Т/Г1Сф(1п-1)1п-1 - Т^1-1с12 Б1п-1 - Т/Г1^12 Б2п-1 - ^'^Кп-й

ю2п _Ю2п-1 + Т/-1с12 Б1п-1 + Т/2^12 Б2п-1 - Т/ ^^О^п-Д Ф1п =Ф1п-1 + ТБ3п-1 , Ф2п =Ф2п-1 + Тю2п-1 ,

0, если |ф1п-1 -Ф2п-1 <8 /2,

Б1п-1 _<)Ф1п-1 -8 /2 -Ф2n-1, если Ф1п-1 -Ф2п-1 /2, ф1п-1 +8/2 -Ф2п-Ь если Ф1п-1 -Ф2п-1 /2,

(9)

I0, если |ф1п-1 -Ф2п-1 <8 /2,

Б2п-1 =1 | | , „

[ю 1п-1 - ю 2n-1, если |ф1п-1 - Ф2п-11 ^ 8 /2 ,

_ГЮ1п-Ъ если |ф1п-1 -Ф2п-1 /2, п [Ю2п-Ь если |ф1п-1 -Ф2п-1 <8/2.

В системе (4) имеется пять дифференциальных уравнений, следовательно, модель в виде МРНС будет иметь пять рекуррентных нейронов, в каждом из которых имеется единичная обратная связь от его выхода (первая переменная после знака равно в первых пяти урав -нениях системы (9)). Также имеются блоки полиномиального разложения сигналов на входе сети для каждого нелинейного коэффициента и блоки вычисления

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

In = I n-1 + W11In=1 + W12c1n-1 + W17U Д n,

c1n = c1n-1 + w21In-1 + W28D1n-1 + w29D2n-1 + w210,

ю2п = c2n-1 + W38D1n-1 + w39 D2n-1 + w310.

©

тогда весовые коэффициенты сети определяются выражением

w11 w12 0 0 0 0 w170 0 0

W210 0 000 0 W28 W29 W210

0 0 0 000 0 W38W39W310

0 0 0 0 1 0 0 0 0 0

00 100000 0 0

W = Polr (TC) =

(11)

При этом Wy = polr (Tcy)- элементы матрицы весовых коэффициентов МРНС дляy-связи i-го нейрона. Polr () и polr () - матрица и вектор коэффициентов полиномов степени r, вычисленных при полином-ном разложении выражений, находящихся в скобках. Согласно выражениям (8) - (10) на рис. 4 приведена структурная схема математической модели двухмассовой ЭМС с ДПТПВ в виде МРНС. Блоки POL реализуют полиномиальное разложение входного сигнала, поданного на вход r, блоки De, Dß, Dф вычисляют переменные D1 , D2 и D3 , соответственно.

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

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

Ф1 -ф 2 = 5 + Дф c

(12)

где Дфс - разность углов, вызванная скручиванием вала.

Так как движение осуществляется на малой скорости при малом моменте сопротивления второй массе М с2, то приближенно можно считать, что Дфс « 0, тогда

' 2

5 к | (со 1 - ю 2 )

(13)

Повышения точности можно достичь вычислением угла Дфс, используя идентификацию коэффициента упругости С12 и момента скручивания вала. Найденное значение зазора позволяет вычислять дополнительные переменные £1, £2 и £3 по уравнениям системы (9), необходимые для осуществления обучения весовых коэффициентов МРНС.

Согласно четвертому и пятому уравнениям системы (9), нет необходимости обучать четвёртый и пятый нейроны, так как каждый из них имеет по одному известному, равному Т, весовому коэффициенту. Получим аналитические выражения для алгоритма обучения первого, второго и третьего нейронов. Для обучения используются данные режима работы, когда отсутствует движение в зазоре (переменные £1 и £2 определяются по выражениям системы (9) при

|ф1„_1 — ф2я-11 >5 / 2). В этом случае осуществляется взаимодействие между массами, что позволяет найти все искомые коэффициенты.

Сформируем входные наборы с учётом функциональных преобразований сигналов на входе сети, а также соответствующие им выходные наборы, учитывающие наличие единичной обратной связи в каждом нейроне. Воспользуемся методикой, описанной в работах [4, 5, 6]. Входными сигналами обучающих наборов являются векторы И, вычисленные для каждого дискрет-

Рис. 4. Структура модели двухмассовой ЭМС в виде МРНС

ного момента времени. В момент времени п векторы ^1п, ^2п и к3п для первого, второго и третьего нейронов (рис. 4), соответственно, (при аппроксимации не-

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

К _ [1п

т т т т2

* Я_1 Я_1 * Я_1 V.

п—1, тп-1т п—1,т п-1т п—1, ю п—1, ю п—1т п—1, ю п—1т п—1

ю.

1 п—1, ю п-11 п—1, ип-1, ип-1 Тп-1, ип-1 Тп-1]

¿2п _ [I

т I т I

п -1 п -1 п -1 п -1 п -1

, Б

1 п -1

Б

2п-1

п-1

п-1

Ь3п _ [D1n-1, D2n-1, 1 ю п-Ъ ю «-1]Т

С учётом приведенных выше обозначений три первых уравнения системы (9) можно представить в виде

х,п _ Хп—1 + ™г1кг1п + 2п + - + ™ гккгкп ,

(14)

Коррекция весовых коэффициентов г -го нейрона МРНС (вектор ) производится на основе градиентного алгоритма обучения, согласно уравнениям

г _ 1,2,3; к _ 1,..., 10 (15)

или более компактно следующим образом:

_ Дхгп, г _ 1,2,3, (16)

где wj - вектор весовых коэффициентов г -го нейрона. Определение вектора весовых коэффициентов может быть выполнено аналитически из уравнения (16), что требует вычисления псевдообратной матрицы [4, 5, 6], либо с использованием алгоритмов обучения.

Обучение МРНС выполнялось отдельно для каждого нейрона с использованием алгоритмов пакетного обучения одиночного нейрона [1, 2], так как известны

векторы кг и вектор состояния в каждом такте счёта. Цель процесса обучения - минимизация суммарных квадратичных ошибок Е г (г - номер нейрона) между элементами вектора состояния объекта и выходными сигналами МРНС при одинаковой последовательности входных сигналов

1 ^ „ Е _1 Уе2

г г. гп ' 2 п_1

егп _ Дхгп - Д&г,

(17)

где еп - ошибка выхода г -го нейрона в п -ом такте счёта; Ыу - объём обучающей выборки; Д§п _gin -gin_l -

разность в п-ом такте между текущим gin и предыдущим gin_ 1 значениями г -го элемента выходного вектора МРНС.

^кп =~е'п • Д™ гкп _-УпдЕгп1 ^

пI гкп

^ _ ^ + Д^,

гкп гкт-1

гкп

(18)

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

где - значения к -го элемента вектора кг для дан-

ных п -ого такта

Д^ - 1

кп приращение веса к -го элемента вектора ^1 для п обучающих наборов; п - коэффициент обучения.

Создание математических моделей и результаты их исследования. Для исследования имитационных моделей ЭМС разработана программа в системе МайаЪ, состоящая из трёх блоков: блока 1 - математической модели ЭМС, согласно системе уравнений (3); блока 2 - программы формирования структуры МРНС и выполнения её обучения по формулам (17) и (18) по данным режима работы блока 1; блока 3 - МРНС с весовыми коэффициентами, найденными в блоке 2.

При моделировании использовались значения параметров ДПТПВ: суммарное сопротивление якорной

цепи Я^ _ 0,0647 Ом , момент инерции двигателя

/1 _ 0,018 кг • м ; конструктивная постоянная двигателя с =78,5; кривая намагничивания и зависимость суммарной индуктивности от тока якоря даны в табл. 1 [4].

Задавались также следующие параметры ЭМС: момент инерции второй массы / _ 2 •/ ; коэффициент упругости с12 _ 100 Нм / рад; коэффициент демпфиро-

Таблица 1 - Зависимости Ф(1) , Ь(1)

Т

Т

1

п

I ,А 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320

Ф,вб -10-3 7 13,5 20,4 26,4 31,6 35,1 37,9 41 42,6 44,1 45,5 46,8 48 49,1 50,1 51

1 , Гн -10—3 36 34,5 32 28,5 24 19,5 15 11 9 7,5 6,3 5,5 5 4,5 4,2 4

вания ¿12 = 0,25 Нмс. Для обеспечения видимых различий работы ЭМС при наличии зазора и его отсутствии взято увеличенное значение зазора (аналогичное значению в работе [3]), равное 8 = 0,5 рад . Для обеспечения работы двигателя при малых токах, когда наиболее сильно проявляется зависимость магнитного потока от тока двигателя, задавались небольшие (вызванные трением в подшипниках) значения моментов сопротивления первой и второй масс. Зависимости моментов

сопротивления Мс1(ю1) и Мс2(®2) от соответствующих угловых скоростей (табл. 2) взяты одинаковые.

На рис. 5 приведена схема исследования имитационной модели ЭМС и МРНС (блок NN1), выполненная в пакете 81ши1шк системы МаНаЪ. Блоки «Ма^1 роЮс» и «1Мус1(-1)» реализуют, соответственно, нелинейные зависимости магнитного потока и обратного значения индуктивности от тока двигателя; блоки «Мс1_от_ ш 1» и «Мс2_от_ ®2 » формируют нелинейные зависимости моментов сопротивления Мс1(®1) и Мс2(®2) от угловых скоростей (табл. 2); модель зазора выполнена блоком <«а70п>. Согласно шестому, седьмому и восьмому уравнениям системы (9), дополнительные переменные А, Б2 и £>3 в МРНС формируется блоками Вс, Бв , Ар (рис. 4).

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

1 с осуществлялся реверс тока на обмотке возбуждения (блок «revers current», рис. 5). Полученные значения угловых скоростей первой и второй масс приведены на рис. 6, а. С момента времени /=0,6 c блоком «Integrator» выполнялось интегрирование разности угловых скоростей согласно уравнению (13), что позволило определить значение зазора ô (рис. 6, б).

Идентифицируемое значение зазора (рис. 6, б) равно 0и = 0,5163 рад при заданном значении ô = 0,5 рад. Относительная ошибка составила 3,26 %. Найденное значение зазора задавалось в блоках Dq , DB , £>ф

(рис.4). Большое значение зазора, как отмечалось выше, задавалось для наглядного сравнения работы ЭМС с люфтом (рис. 7, е) и без него. При малых значениях зазора, например при ô < 0,03 рад, точность идентификации зазора может осуществляться методами, предложенными в статье [9].

Для синтеза МРНС моделировался (с тактом счёта Т , равным 0,0001с) разгон двигателя при напряжении 70 В в течение 1 сек, после чего напряжение на двигатель отключалось. При этом обеспечивается многократное прохождение зазора и возникновение упругих колебаний. Обучающие наборы для МРНС формировались по данным режима работы ЭМС при выбранном зазоре, что при реактивном моменте сопротивления происходит, например, при разгоне и торможении двигателя. Значения весовых коэффициентов МРНС после обучения приведены в табл. 3.

Таблица 2 - Зависимость Mc (ю)

Ю1 (ю2 ), с 1 0 0,1 20 40 60 80 100 120 140 150 300

Md(Mc2 ), Нм 0 0,7 0,75 0,82 0,9 1 1,1 1,2 1,3 1,35 2,2

Рис. 5. Схема исследования имитационной модели ЭМС и МРНС

И-1.00(2. (1/с)

а) Изменение угловой скорости

5

---

....... .........

ftW:

б) Результат идентификации зазора Рис. 6. Графики идентификации зазора

Таблица 3 — Значения весовых коэффициентов МРНС

Обозначение весовых коэфф. wi,j,0 wi,j,1 wi, j,2

^1,1 -0,00181 0,000391 -2,70e-07

^1,2 6,77e-08 -6,12e-05 5,66e-09

Н1,7 0,00225 1,77e-05 -5,25e-06

^2,1 2,86e-06 0,000152 -1,04e-07

^2,8 -0,00998

^2,9 -2,83e-05

^2,10 -5,59e-05 5,3 8e-06 -1,96e-08

^3,8 0,278

^3,9 0,000679

^3,10 -0,00145 -1,59e-05 4,3 2e-09

Нелинейные коэффициенты представлялись полиномами второй степени, поэтому весовые коэффициенты ^1,1, ^1,2, ^1,7, ^2,1, ^2,10, ^3,10 представляют собой вектор из трёх элементов.

Сравнивались данные режима ЭМС при отработке напряжения на двигатель моделью в виде МРНС с результатами моделирования системы (3). На рис. 7, а показано напряжение на ДПТПВ, на рис. 7, б даны изменения Мс1 и Мс2 . На рис. 7, в, г, д соответственно даны сигналы отработки тока двигателя, угловых скоростей первой и второй масс (сплошной линией для ЭМС по уравнениям системы (3) и штриховой линией для обученной МРНС). Момент М12 , вызванный скручиванием вала, приведен на рис. 7, е, где видно, что существуют моменты времени, когда М12 =0 и, следовательно, в этих моментах происходит отработка зазора.

Согласно рис. 7 и рис. 8, точность отработки координат двухмассовой ЭМС моделью в виде МРНС достаточно высока.

Значения максимальных ошибок отработки координат ЭМС моделью в виде МРНС, согласно рис. 8, приведены в табл. 4.

Ошибки отработки ф1 и ф2 моделью в виде МРНС в течение 2 сек находятся в пределах 0,3 рад, что при отработке 600 рад составило 0,05 %. Проверка работы модели на тестовых данных выполнялась для увеличенного на 30% (91 В) напряжения двигателя, при этом максимальные ошибки отработки тока двигателя, угловых скоростей первой и второй масс составляли 4 %, 7 % и 6 % соответственно, что подтвердило наличие обобщающих свойств разработанных моделей в виде МРНС.

Выводы

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

2. Показана возможность применения предложенного алгоритма идентификации значения зазора при малых значениях момента сопротивления механизма. Ошибка идентификации значения зазора не превышала 3,3 %.

3. Проверка математической модели в виде МРНС по тестовым данным (не участвующим в обучении) показала наличие обобщающих свойств модели. При увеличении напряжения двигателя на 30 % максимальные ошибки отработки моделью тока двигателя, угловых скоростей первой и второй масс составляли 4 %, 7 % и 6 % соответственно.

2.5

МД1Ш), Мс2{.а2). рТГ)

1.5

0.5

1 V - - Мс1 («■ Мс2(ш

>Л I * V ) 2)

05

1.5

50

НО

30

20

10

-10

1,1пп, (А)

I

1'

............ .

1.с

0.5

1 .5

350 300 250 200 150 100 50 О

и2,«2 пп, (1/с)

13

1 ^ ги11 гии - в м 1

1

1

"V ™ю2 ПП .-й2 1

1

:

1

! С

Рис. 7. Переходный процесс в двухмассовой ЭМС и её модели в виде МРНС

а

в

г

е

Таблица 4 - Максимальные ошибки модели в виде МРНС

Ток якоря

Скорость первой массы

б

Скорость второй массы

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

Рис.8. Сигналы ошибок модели в виде МРНС

Элементы вектора состояния Обозначения Ошибки, %

Ток I 1,5

Угловая скорость первой массы 1

Угловая скорость второй массы Ю2 2,5

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

1. Бодянский, Е. В. Искусственные нейронные сети: архитектуры, обучение, применения / Е. В. Бодянский, О. Г. Руденко // Харьков, ТЕЛЕТЕХ, 2004. -372 с.

2. Хайкин, С. Нейронные сети: полный курс, 2-е издание / Хайкин С. - М. : Издательский дом « Виль-ямс», 2006. - 1104 с.

3. Обруч, И. В. Нейросетевое управление двухмассо-вой электромеханической системой с зазором в кинематических передачах / И. В. Обруч // Вестник Национального технического университета «ХПИ». - 2002. - № 5. - С. 305-304.

4. Орловский, И. А. Расчёт моделей нелинейных электромеханических объектов на полиномиальных рекуррентных нейронных сетях из их известных математических моделей / И. А. Орловский // Техтч-на електродинамша. - 2009. - № 1. - С. 20-31.

5. Орловский, И. А . Расчёт и обучение моделей нелинейных электромеханических объектов на полиномиальных рекуррентных нейронных сетях / И. А. Орловский, А. А. Синявский // Искусственный интеллект. - 2008. - № 3. - С. 579-590.

6. Орловский, И. А . Разработка моделей на нейронных сетях сериесного двигателя постоянного тока по экспериментальным данным / И. А. Орловский, И. В. Блохин, А. С. Смирнов // Вюник Кременчуць-кого полггехшчного ушверситету. - Кременчук. -2010. - Вип. 3 (62), част. 1. - С. 153-156.

7. Герасимяк, Р. П. Анализ и синтез крановых электромеханических систем / Р. П. Герасимяк, В. А. Ле-щёв. - Одесса : СМИЛ, 2008. - 192 с.

8. Садовой, А . В. Системы оптимального управления прецизионными электроприводами / А. В. Садовой, Б. В. Сухинин, Ю. В. Сохина. - К. : ИСИМО, 1996. - 298 с.

9. Jukic, T. Autotuning Controller with Backlash Compensation / T. Jukic, N. Peric // EPE-PEMC. Dubrovnik & Cavtat. - 2002. - 6 c.

10. Chang, T. Matched Feedforward/Model Reference Control of a High Precision Robot With Dead-Zone / T. Chang, D. Yuan, H. Hanek // IEEE Transactions on Control Systems Technology. -V. 16. - 2008. - № 1. -P. 94-102.

Стаття надтшла до редакцИ' 04.02.2011.

а

в

Орловський I. А., Блохш I. В.

Синтез математичноК моделi двохмасовоК електромеха-нiчноi системи з люфтом у виглядi модифшо-ваноК рекурентноК нейронноК мережi

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

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

Orlovsky I. A, Blokhiii I. V.

Synthesis of mathematical model of two-mass electromechanical system with backlash in the form of modified recurrent neural network

Based on the equipment operating data the technique ofmathematical model synthesis has been developed in the form of a modified recurrent neural network of the two-mass electromechanical system including a DC motor of series excitation, elasticity, damping and backlash in the mechanical transmission.

Key words: mathematical model, recurrent neural network, backlash, two-mass electromechanical systems, DC motor of series excitation.

УДК 621.3.01:519.876.5

С. М. Тиховод канд. техн. наук, Э. В. Власенко канд. техн. наук

Запорожский национальный технический университет

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ РАСПРЕДЕЛЕННЫХ МАГНИТОДВИЖУЩИХ СИЛ В МАГНИТОЭЛЕКТРИЧЕСКИХ СХЕМАХ ЗАМЕЩЕНИЯ ЭЛЕКТРОТЕХНИЧЕСКИХ

КОМПЛЕКСОВ

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

Ключевые слова: моделирование, магнитоэлектрические схемы замещения, магнитные потоки рассеяния.

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

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

© С. М. Тиховод, Э. В. Власенко, 2011

без учета сложных схем, в которые они включены. Для анализа электромагнитных полей используются такие программные пакеты, как А№У8 [2], С0М80Ь [3] и др. Эти пакеты позволяют выполнять моделирование трехмерных магнитных полей в переходных режимах при условии, что к электромагнитным устройствам подключается только очень простая электрическая цепь. Другой отрицательной стороной этих пакетов является их чрезмерно высокая стоимость. Например, стоимость лицензии на пользование пакетом А№У8 составляет примерно 1 млн. гривен. Поэтому в настоящее время моделирование переходных процессов в таких электрических комплексах целесообразно проводить методами теории электрических и магнитных цепей, которые взаимодействуют между собой. Объединенная магнитная и электрическая цепь составляют так называемую магнитоэлектрическую цепь, которая моделируется как единая цепь [4].

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