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

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

CC BY
174
102
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОМАГНИТНЫЙ ПОДВЕС / ВИХРЕВЫЕ АЛГОРИТМЫ / ПАРАМЕТРИЧЕСКИЕ НЕОПРЕДЕЛЕННОСТИ. / MAGNETIC LEVITATION SYSTEM / VORTEX ALGORITHM / PARAMETRICAL DISTURBANCES

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

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

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

Robust control for electromagnet on the base of vortex algorithm

We design vortex control algorithms for electromagnet in a tracking problem. The main feature of these vortex algorithms is invariance property to unmatched external disturbances of the wide class. It is shown that the designed algorithms provide asymptotical convergence of output variables under influence of parametrical (unknown mass, active resistance of a coil, etc) and external disturbances. Simulation results show efficiency of the proposed procedure.

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

УДК 62-50 ББК 30

РОБАСТНОЕ УПРАВЛЕНИЕ ЭЛЕКТРОМАГНИТНЫМ ПОДВЕСОМ НА ОСНОВЕ ВИХРЕВЫХ АЛГОРИТМОВ1

Кочетков С. А.2, Уткин А. В.3, Уткин В. А. 4

(ФГБУН Институт проблем управления им. В.А. Трапезникова РАН, Москва)

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

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

1 Работа выполнена при частичной поддержке грантов РФИИ №12-08-0865-а, 12-08-13105-офим _ржд, 14-01-31190-мола.

2 Сергей Александрович Кочетков, кандидат технических наук, старший научный сотрудник (kos@ipu.ru).

3 Антон Викторович Уткин, кандидат технических наук, старший научный сотрудник (utkin-av@rambler.ru) (Москва, ул. Профсоюзная, д. 65, тел. (495) 334-93-21).

4 Виктор Анатольевич Уткин, доктор технических наук, главный научный сотрудник (vicutkin@ipu.ru) (Москва, ул. Профсоюзная, д. 65, тел. (495) 334-93-21).

Управление большими системами. Выпуск 47 1. Введение

Хорошо известно, что электромагниты [15] являются составной частью различных исполнительных устройств: электроклапанов, измерительных приборов [6, 8-9], электромагнитных подвесов [2, 4], ударных сейсмоисточников [5] и т.д. Такое широкое использование объясняется в первую очередь простотой конструкции электромагнита и способа получения требуемой силы. Однако даже простейший электромагнит представляет собой сложную нелинейную систему, управление которой является неэлементарной задачей. Стандартной задачей управления для электромагнитов является задача слежения для механических переменных (положения, скорости якоря).

В данной работе рассмотрена проблема применения электромагнитов для создания активных магнитных подвесов [2, 4]. Существует множество работ, посвященных тематике управления данными системами. В книге [4] рассмотрена линеаризованная модель электромагнитного подвеса и предложены линейные алгоритмы управления с использованием ПИД-регуляторов [1]. Нелинейные алгоритмы управления на основе скользящих режимов предложены в работах [16-18]. В статье [19] рассмотрена проблема оценивания неизвестных внешних возмущений на основе наблюдателя на скользящих режимах.

В статье рассмотрена проблема управления электромагнитным подвесом с массой, являющейся неизвестной функцией времени, при воздействии внешних неизвестных возмущений. Теоретической основой для разработанных алгоритмов управления являются так называемые «вихревые» алгоритмы [10-11], обеспечивающие в замкнутой системе инвариантность к внешним несогласованным возмущениям. Термин «несогласованные возмущения», по сути, означает, что возмущения не могут быть непосредственно компенсированы за счет управления простым вычитанием. Далее в статье будем называть такие возмущения не принадлежащим пространству управления. Строгое определение этого понятия можно найти в [14, 20]. Хорошо известно, что в электромеханических системах наиболее приемлемым с

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

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

2. Постановка задачи

Рассмотрим в качестве примера типичную конструкцию электромагнитного подвеса, которая состоит из тягового электромагнита 1 и подвешиваемого тела 2 (рис. 1). Дифференциальные уравнения такой системы имеют вид [4]: 8 = и,

А!2

2m 82

(1) и = -—— + g + д(1),

1 Ти г и8

I = I---18 + —,

8 k k

где 8 - величина воздушного зазора; и - скорость движения подвешенного тела; g - ускорение свободного падения, д{() = №(?)/т] - внешнее неизвестное возмущение, которое характеризует действие внешней неизвестной силы Q(t) в пересчете на единицу массы подвешиваемого тела; I - сила тока в

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

Рис. 1. Конструкция электромагнитного подвеса

В рассматриваемой задаче предполагается, что величина < 0. Из этого неравенства следует, что токовый

/ л Г „ V — о--

k о

V

у

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

r V (2) -S- — > T • .

У / 7 ^ <-> — min •

k о

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

(3) lim|S(t) -Sr (t )|= 0,

t ^ад

где Sr(t) - желаемое во времени положение; функцияSr(t) ограничена вместе с тремя её первыми производными:

(4) |Sr(t)|<Ar, | S()(t)|=A!r, i = 1, 2, 3.

| • |- здесь и далее модуль числа; Ar, Air - некоторые известные положительные константы.

Предполагается, что численные значения Sr(t) и ее первых двух производных Sr (t), Sr (t) известны.

Отметим, что наиболее приемлемым с точки зрения тепловых потерь в электрических преобразователях, питающих электромагнит, является использование разрывных управляющих воздействий [12, 15], т.е. напряжение на входе электромагнита u может принимать только два значения

(5) u = ±U, где. U = const > 0

3. Синтез базового алгоритма управления

В данном разделе приведена процедура синтеза системы управления электромагнитным подвесом в предположении, что все переменные системы (1), а также масса объекта m = const > 0 известны. Теоретической базой для синтеза являются вихревые алгоритмы управления [10-11], которые обладают свойством инвариантности к внешним несогласованным возмущениям заданного класса. Отличительной особенностью приведенных ниже алгоритмов является их адаптация под специфику решаемой задачи, когда управляющее воздействие может быть выбрано только в классе разрывных функций. Рассмотрим подробно синтез базового закона управления. Вводя новую переменную

F k 12 + F =---г + g ,

2m S2

записывая дифференциальное уравнения относительно нее и объединяя с уравнениями (1), получим

S = v,

(6) v = F + q(t),

■ ~rS I rS

F = -2—F--u + 2—g.

k mS k

Далее приведена процедура синтеза алгоритма управления

нас основе блочного подхода [3] и вихревых алгоритмов

[10-11].

Шаг 1. С учетом поставленной задачи управления (3) запишем уравнение относительно невязки S = S(t) - Sr (t)

(7) S = v- Sr (t).

В предположении, что желаемая траектория движения Sr(t) и ее производная являются известными функциями, выберем согласно идеологии блочного подхода фиктивное управление v в уравнении (7) в виде

(8) v = -l1S + Sr (t),

где параметр l\ = const > 0 определяет темпы затухания ошибки слежения.

Шаг 2. Введем новую переменную v = v + l1S - Sr (t) и запишем дифференциальные уравнения с новыми переменными

S , v с учетом (6)-(8):

(9) S = -1 S + v

U = F - l?S + 1цй + q(t) - Sr (t).

Для обеспечения соотношения (8) согласно алгоритмам, приведенным в [10-11], выберем фиктивное управление во втором уравнении системы (9) в виде

F = F - l12S + Ш - Sr (t),

(10) J J _

F = -aF - (3v -Msign(u),

где а = const > 0, / = const > 0, M = const > 0 - параметры, выбор которых поясним ниже.

Шаг 3. Введем новую переменную

(11) 5 = F - tfs + lp - Sr (t) - F

и запишем дифференциальное уравнение относительно нее с учетом (9)-(10):

8 = -l15 + V,

V = F + s + q(t),

(12) f = -aF - 3v - Msign(V),

S = ——u + q (t,8 ,v, F, s, g), m8

где

q(t) = -i2 Г-8 -1 Is + li iI2 - 28 +

'2 r8 - ii - 3 k h.

lv - 2r8Sr (t) + k

г5 I г5 I — —

+ 2 ^ g -1 2—- 1Х + а ¥ + ) - 5Г(г) -Mslgn(и).

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

(13) u = Ш§п(sI).

При выполнении условия

(14) ^и>| д¥,5,g)| т8

на поверхности 5 = 0 за конечное время возникает скользящий режим [20], и уравнения замкнутой системы принимают вид

8 = -8 + й,

и = ¥ + ),

(15) ¥ = -а¥ - рй -Ms1gn(й),

2

k 1

F = -—-у + g = 18 - V + 8r (t) + F 2m 8

Из последнего равенства можем записать «физическое» ограничение на коэффициент 1Г и переменные 8, й, 8Г ^), F :

(16) ¡28 -¡й + 8Г (t) + F< g,

которое обусловлено тем, что электромагнитная сила всегда направлена вверх (см. рис. 1).

Для выбора коэффициентов обратной связи приведенного алгоритма управления введем проектные ограничения на переменные замкнутой системы (12)-(13), исходной системы (1), внешнее возмущение и класс функций задающего сигнала

8X0: _ ___~

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

(17) |*|< 5,8т1П < 8 < 8тах,и < N,|8|<Д, и < N,^|< F,|q(t)|< Q,

)|< Ql, | q (()|< Q2.

С учетом (16) введем еще одно ограничение, позволяющее обеспечить соотношение (14):

(18) |118-¡й + 8г(0 + pg, р е (0,1).

Из уравнений (15) и (18) следует, что если амплитуда управляющего воздействия (13) выбрана таким образом, что обеспечивается попадание на поверхность скольжения 5 = 0 в некоторый момент времени t = tr, то модуль величины тока ограничен снизу:

(19) № 8^ЕЖ ,

откуда следует, что при t > tr траектории замкнутой системы также будут протекать на многообразии 5 = 0.

У т в е р ж д е н и е 1. При ограничениях (4), (17)-(18) существует область начальных условий

(20) |5(д|< 50,|8(01<Д0, и(0 < ^,|1(01< 10,№)|< Fo ,

амплитуда управляющего воздействия и и моменты времени t = t0 и t = такие, что при t > t0 выполняется неравенство (14), а в момент t = ^ возникает скользящий режим на многообразии 5 = 0.

Д о к а з а т е л ь с т в о у т в е р ж д е н и я 1. Рассмотрим вначале случай, когда 5(0 > 0. При этом согласно (13)

и = и sign(/). Записывая из (1) дифференциальное уравнение для модуля тока 111 , получим

(21) "Ч к8 - 8)"+1и.

Запишем нижнюю оценку решения уравнения (21) с учетом (2):

( М0 ^

(22)|I|>U-

k

1 -

При ограничениях (4), (17)-(18), (20) возмущение д(^8,й, F, 5, g) в последнем уравнении системы (12) ограничено некоторой величиной (23) 1д(г,8,й,F,5,g)|< ё,

где ё = к^ + кДД + кЫЫ + 2 ^^ Д 2г + 2 g + каР +1£ + Д 3г +

+M, ks = max

Se[Smin;Smax] (

kN = max

Se[Smin;Smax]

rS

k

2 S - /1 k 1

P

k

kA = max

Se[Smin ;Smax ]

4|42 - 2rSii

v

2--U -!-

k

ч у

l1, ka = max

Se[Smin ;Smax ]

. rS , 2--U + a

max (•) означает максимальные значения коэффициентов в

Smax ]

указанной области.

Введем в рассмотрение некоторую величину тока Ir = const > 0 и выберем амплитуду управляющего воздействия U так, чтобы обеспечить выполнение неравенства (14) с некоторым запасом, задание которого будет определять скорость движения к многообразию s = 0

(24) = Q + As.

mSmax

Из неравенства (19) следует, что проектные ограничения (4), (17)-(18) должны быть выбраны таким образом, что

k

I <5 '2m(1"P)g

к

В противном случае величины тока при движении в скользящем режиме не хватает для удерживания траекторий замкнутой системы на многообразии 5 = 0.

Из выражений (22)-(24) запишем максимальный интервал времени, за который модуль силы тока достигнет значения 1г: ( I— . ^

(25) t0 -10 <-Tminln 1 - к -f^ Q + А ^ )

'U2

\ lililí y

Как видно из (25), выбором амплитуды управления U может быть задан любой момент времени t0, начиная с которого выполняется неравенство (14). Отметим, что в пределе lim (t0 -10) = 0.

U ^вд

Из предельного соотношения следует, что выбором амплитуды U и области начальных условий S0 всегда может быть обеспечено неравенство

s(t0) < S0 + Q(t0 -10) < S.

Запишем мажоранту для переменной s(t) при t > t0 с учетом (24):

|s(t)|< sfo)-As (t-I0) Vt >V

Интервал попадания на поверхность скольжения

- s(t0) tr -10

A s

В момент времени t = tr возникает скользящий режим на многообразии s = 0, при этом траектории замкнутой системы не покинут его, если правильным образом выбрать область начальных условий (20), проектные ограничения на переменные 5(t), v(t), F (t) и внешнее возмущение q(t).

Рассмотрим решения первых трех уравнений системы (12) при t > t0:

5 (Г) = е -Го)5 (Го) +1 е'1(' -Т)й{т^т,

'Щ)л

IР С) У

= -Го)

' N (Го)

V Р (Го) у

г

+ | еА(Г-т)

^ 5(т) + д(т) ^ - Msign(й(т))

где собственные числа Я, I =1, 2, матрицы Л =

dт, ' 0 1 ^

- ( -а

всегда имеют отрицательные действительные части, т.е.

ад-) < о, I = 1, 2.

Из последних выражений запишем неравенства

I 5 (Г )|<Ао + N,

(26) ^й(г)П 'N ^

(

(Г)|

<

^о у

+||А-

и, '5 + $

1А-1Ц =

V М у

а

_ п ( (

1 о

где неравенства понимаются в покомпонентном смысле.

Выбирая проектные ограничения (4), (17)-(18), область начальных условий (2о) и параметры обратной связи а, (, М согласно неравенствам (18), (26)

(27) Ао + N ^А, N + + 6) + ( < N, Ро + 5 + $ < ~

11 ИИ

получим, что при движении в скользящем режиме для возмущения д (Г ,5,и, Р, 5, g) будет справедливо неравенство (23) У Г > Гг, т.е. траектории замкнутой системы (12) останутся на поверхности 5 = о.

Приведенный алгоритм выбора параметров алгоритма управления гарантирует возникновение и существование скользящего режима для отрицательных начальных условий 5(Го) < о. Действительно, в этом случае согласно (18) отсутствует фаза «накачки» тока (интервал времени Го - Го) и неравенство (14) выполняется при Г > Го.

Утверждение 1 доказано.

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

Перепишем уравнения (15) с новой координатой

о

У = Р + q(t)

8 = -11 8 + й, (28) й = у,

у = -а у - /Зй -Msign(й) + ), где £(0 = ад^) + ).

При движении в скользяще режиме справедлива следующая теорема.

Те о р е м а 1. Пусть параметры алгоритма управления (10) выбраны таким образом, что справедливы неравенства:

1) возмущение £) удовлетворяет ограничениям

|£(0|< аQ + Ql =1, |£(0|< + Q2 = Е;

2) параметры и, а, М алгоритма управления (10) выбраны согласно выражениям (27) и неравенствам

М >Е , а(М -Е) > 2Е .

Тогда выход системы (15) экспоненциально сходится к нулю независимо от внешних возмущений.

Д о к а з а т е л ь с т в о т е о р е м ы 1. Перепишем урав-

нения (28) в новых координатах у1 = а - / (далее рассматривается случай, когда а2/4 - 0)

0,5 _ а _

й , У 2 = —й + У

8 = -18 +

а - З

У1

а

(29) у1 =-—У1 + 7^ а

У2 = 72У - — У2 - М Sign(У1) + £(t),

где 71 = 72 = а2

при —— З < 0 .

а2

а - З , при —-З > 0, и 71 =-72 = а - З

Рассмотрим составную функцию Ляпунова

-0,5

0,5

+

(30) К =|у1|- £ у1 + -уМ 1 2М

Данная функция является положительной полуопределенной. Действительно,

V =|у1|- £ у1 + -у- + 1 М 1 2М

>|у|^ + ^ + 1 I М) 2М

А.

>

у2

> 0 \ У1 * 0,

> 0 при <

2М * [у2 * 0,

так как по условиям теоремы 1 М > 2.

Дифференцируя функцию Ляпунова с учетом (29), получим

т> а. . а£

V =--1 у | +—-У1

2 2М

М

У1

а 2

У12 +

(31) + ^^ У1 у2

а

М 2М

< ЛтахШУ12 + У22]-а | У1 |.

У2 < х Ох - а | У | <

(

где

_ а а = — 2

х Т = (У1 У2),

матрица

Р =

а 71 + 72

Л

71 + 72

2М а

(

Е 2Е

1----

М аМ

; ЛпжО)- максимальное

собственное

число матрицы Q.

Квадратичная форма х Ох отрицательно определена при любых а > 0, З > 0, что легко может быть проверено по критерию Сильвестра. Как видно, при а > 0 или а(М -Е) > 2Е производная функции Ляпунова отрицательна. Следовательно, переменные уХО и у2(0 асимптотически убывают к нулю.

Из выражения (30) можем записать неравенство Е ^ 1

V <| у1 |1 1 + —1 + — (у1 + у2) < ^0(| у1 | + у2 + у22),

М) 2М

где с0 = тах < 1 +--

Е1

Перепишем (31) с учетом последнего равенства:

V< Ятах(Q)[y2 + y22] -« | У1 |< С(IУ1 I + У12 + У2) < -У V,

I c I

ГДе У = ~, ci = min {- ^max(Q),«j.

Из этого выражения следует экспоненциальная сходимость переменных у1, у2 при а, удовлетворяющих условиям теоремы, и произвольном параметре (> о.

Из экспоненциальной сходимости переменных у1, у2 следует экспоненциальная сходимость переменной 5 (Г). Теорема 1 доказана.

4. Синтез алгоритма управления при неизвестной массе подвешиваемого тела

Запишем модель электромагнитного подвеса для подвешиваемого тела с переменной массой в форме уравнения Мещерского [7, 13]:

5 = и,

• к 12 йт , ч йт2 , ч

(32) и = тт + g +"Г1 (°1 - и) - —2(и2 - и) + д(Г),

2т(Г) 5 йГ йГ

■ Ти г и5

I = I---15 +—,

5 к к

где т(Г) - масса подвешиваемого тела, изменяющаяся за счет обмена частицами с окружающей средой в произвольный момент времени Г; g(Г)=[Q(Г)/m(Г)]; и! скорость присоединяющихся к подвешиваемому телу частиц; и2 - скорость отделяющихся от подвешиваемого тела частиц; [йт1/йГ] и [йт2/йГ] скорости мас-сообмена присоединяющихся и отделяющихся частиц соответственно.

Введем ограничения на класс функций т(Г):

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

(33) ттт < т(Г) < ттах , | т(Г) |< т1, | т(Г) |< т2, | т(Г) |< тз,

где тт1П, ттах, тг-, I = 1, 2, 3, - некоторые положительные константы.

Величина

Вводя новую переменную F = -—— + ттах g , записывая

dm1 . . dm_ . .

аг =—— (ц - и)--— (и2 - и)

dt dt

в (32) отражает ускорение, придаваемое реактивными силами, возникающими из-за изменения массы подвешиваемого тела. Природа возникновения реактивных сил может быть любая, однако далее полагается, что существуют ограничения на класс этих сил. Если ввести ограничения на переменные и1, и2, и их производные, учесть (33), то можно записать неравенства для переменной аг и ее первых двух производных в виде

(34) К|< Лг, | аг | < Л, | а г | < ^2Г,

где Лг, Л1г, Л2г - некоторые положительные константы.

2 52

дифференциальное уравнения относительно нее и объединяя с уравнениями (32), получим <5 = и,

1 *

(35) и = —— F + ~(t),

)

• * г 5 * I г 5

F = Р и + 2Т~ттах g ,

кок

( т Л

где ~(0 = 1--таХ g + + аг.

^ т(0)

Далее приведена процедура синтеза алгоритма управления при ограничениях на (33)-(34) на основе базового алгоритма, описанного в разделе 3.

Шаг 1. Совпадает с процедурой, приведенной в разделе 3. Шаг 2. Введем новую переменную и = и +115 - 5 г ^) и запишем дифференциальные уравнения с новыми переменными 5 , и с учетом (7)-(8), (35):

О = -11 55 + и,

(36) • 1 * ••

и =-Р -125 + 11и + - 8Г (t).

т(0

Для обеспечения соотношения (8) выберем фиктивное управление во втором уравнении системы (36) в виде

F* = —--l^8 + llv - -r (t),

(37) mmax

F* = -aF* -Msign(V),

где a = const > 0, M = const > 0 - параметры, выбор которых поясним ниже.

Шаг 3. Введем новую переменную

F * - —

(38) 5* =--+ lxv - -r(t) - F*

m

'"max

и запишем дифференциальное уравнение относительно нее с учетом (36)-(38):

- = -l— + v,

V = ^ F * + mmax 5 + q*(t), m(t)

(39)

F * = -aF * - ¿V - Msign(V),

5* =--1—u + q*(t ,8 ,v, F *, 5*, g),

mmax8

( m 1 -где q(t) = ~(t) + 1--max [-lj28 + V - 8r (t)],

I m(t)

q\t) = -(2--li 15- + fli2 -2—1- + f2r--li V-

'v k J mmax 'v k J \ k J mmax _2r--ri£) + 2-g _ff 2Г--l)_±_ + aV' + ,„q'(t) - -Г(t)

k J

v

кттах к

- Ms1gn(й).

Для обеспечения стабилизации переменных выбирается реальное управляющее воздействие в виде

(4о) и = №щп(5*I).

При выполнении условия

И

m„„„ 5

U>| q\t,5,U,F\5*,g)|

на поверхности s = 0 за конечное время возникает скользящий режим [20], и уравнения замкнутой системы принимают вид

5 = -/ 5 + v,

(41) v = ^mx F * + q*(t),

m(t)

F* = -aF* -Msign(U).

Алгоритм выбора амплитуды U и области начальных условий, из которой обеспечивается стабилизация переменных системы (39), аналогичен процедуре, приведенной в разделе 3. Отметим лишь ограничения на класс возмущения q (t):

(42) |q*(t)|< Q\ |q*(t)|< Q*, | q*(0 | < Q*,

где Q* = const > 0, Q* = const > 0, Q* = const > 0. Перепишем уравнения (41) с новой переменной:

У =

m(t)

F * + q*(t)

5 = -l1 5 + v,

(43) U = y,

У = -

a +

m(t)

У

m„

m(t)) m(t)

Msign(v) + £*(t),

где £*(t) = q*(t) +

a +

m(t) m(t)

q(t).

Для возмущения £ (0 и его первой производной согласно (33)-(34), (42)-(43) могут быть записаны неравенства

(t)|<Qi +

a+

m

m

Q =s*

|f(t )|<

„2 Л

a+

m

QQ +

a+

m

m

Qi* + Q* = ^ *,

Т е о р е м а 2. Пусть

1) возмущение 1(г) удовлетворяет ограничениям (44);

2) параметры алгоритма управления (37)-(38), (40) выбраны таким образом, что справедливы неравенства

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

М >Е

*

( ™ \ ( ™

О т,

а - 2—-

«г т,

М - а--

т„

т„

V тт ; \ тт /

Тогда справедливо предельное соотношение Нш|5(0| = 0.

г ^ад

Д о к а з а т е л ь с т в о т е о р е м ы 2.

Введем систему сравнения

~ = ~,

(45) • т *

~ = -ат1П~--ттMsign(и ) + 1 (г),

т(г)

т, „ ,

где ат1П = а--— > 0 по условиям теоремы 2.

т

тт

Обозначим за ti, ti моменты времени, когда происходит обнуление переменных и (г) и ~(г) соответственно, и за г,, г, , когда происходит обнуление переменных у(г) и ~ (г):

и(г,) = 0, ) = 0, г, = —

i = 1,,

у (г,:) = 0, ~ (~') = 0,

Рассмотрим фазовые портреты систем (43), (45) при г > г, и одинаковых начальных условиях и (г,) = ~(г,) = 0, ~ (г,) = у (г,) . В [10] приведено подробное доказательство справедливости неравенств

(46) | й(г,')|<| |у(г,)|<|~(~)|, , = 2^

на основе сравнения фазовых скоростей систем (43), (45). Рассмотрим функцию Ляпунова для системы (45)

у = ттах | ~ | - 1* ~ + (~ +атт ~)

т(г) М 2М '

Ее производная неположительная. Действительно,

V = — а

m

< — max

m

| mrnam) | + «min~i-<

m(t) ' ' m2(t) M min M

( (

m(t)

a„

m(t)E

1 —

V mmaxM J

m

m

I ~l<

M

< —

a„

E\ mx E-^ 1—M 1 ""

mM

min J

где у =

, mj а — 2—1

\

m

f

M —

m

а —-

m

1 =— У | ~1, Л _

E — E > 0 по условиям тео-

ремы 2.

Из последнего неравенства следует, что переменная v (t) системы сравнения убывает асимптотически: (47) lim | ~(t)| = 0.

t ^-w

Из соотношений (46)-(47) следует предельное соотношение для переменной v (t):

lim | v(t)| = 0,

t -^w

и в силу устойчивости собственной динамики первого уравнения (42) выполняется равенство lim | S(t)| = 0.

t -^w

Теорема 2 доказана.

5. Результаты моделирования

Приведем результаты моделирования алгоритма управления, разработанного в разделе 4, для двух экспериментов. В опытах использовались следующие общие условия:

- активное сопротивление электромагнита r = 80 Ом;

- конструктивный коэффициент k = 0,24-10-2 Гн-м;

- U = 220 В;

- функция задающего воздействия:

5r (t) = 0,04 + 0,01sin(2t) + 0,01sin(4t) м;

*

- функция возмущения, зависящая от внешних и реактивных сил:

q(t) + ar = sin(t) + sin(2t) м/с 2 ;

- параметры алгоритма управления (37)-(38), (40): M = 100, 20, li = 4.

Эксперимент 1. Функция массы подвешиваемого тела m(t) = [0,15 + 0,05sin(1,5t)] кг.

Результаты моделирования в среде MATLAB/Simulink приведены на рис. 2. Для численного интегрирования использовался метод Дормана-Принса (ode 5) с шагами интегрирования ts = 105 с и ts = 106 с.

Рис. 2. Результаты моделирования первого эксперимента 1

Как видно, чем меньше шаг интегрирования, тем меньше установившаяся ошибка. Поскольку доказанный в теореме 1 теоретический результат справедлив только при бесконечной частоте переключения реле (4 = 0), постольку такой результат вполне объясним.

Эксперимент 2. Функция массы подвешиваемого тела т(г) в данном эксперименте является периодической и на первом периоде описывается в виде прямоугольного сигнала

Г0,2 кг при 0 < г < 2 с;

т(г) = \

[0,12 кг при 2 < г < 4 с.

Результаты моделирования приведены на рис. 3.

^ 0,04

1^0,0

[я / ........ л 1 А I 1 /Ч

0 1 2 3 4 5 6 7 * и с

0 1 2 3 4 5 6 7 * г, с

Л—

V V

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

0 1 2 3 4 5 6 7 1 и С

— 1

и с

Рис. 3. Результаты моделирования эксперимента 2

Видно, что при нарушении условий теоремы 2 (масса изменяется скачком) траекторию движения подвешиваемого тела «вышибает». Однако после того как масса опять становится функцией заданного класса, ошибка слежения 5 (t) асимптотически стремится к нулю.

6. Заключение

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

Литература

1. АНДРЕЕВ Ю.Н. Управление конечномерными линейными объектами. - М.: Наука, 1976. - 424 с.

2. ГЕРДИ ВН., МАЙКОВ К.А., ОСОКИН Ю.А., СТАНКЕВИЧ Н.Н. Теория и применение электромагнитных подвесов. - М.: Машиностроение, 2006. - 284 с.

3. ДРАКУНОВ СВ., ИЗОСИМОВ Д.Б., ЛУКЬЯНОВ А.Г., УТКИН В.А., УТКИН В.И. Принцип блочного управления // Автоматика и телемеханика. - 1990. - №5. - С. 3-13; №6. -С. 20-31.

4. ЖУРАВЛЕВ Ю.Н. Активные магнитные подшипники: теория, расчет, применение. - Спб.: Политехника, 2003. -206 с.

5. ИВАШИН ВВ., КУДИНОВ А.К., ПЕВЧЕВ В.П. Электромагнитные привода для импульсных и виброимпульсных технологий // Известия высших учебных заведений. Электромеханика. - 2012. -№1. - С. 72-75.

6. КАНЦЕЛЬСОН О.Г., ЭДЕЛЬШТЕЙН АС. Автоматические измерительные приборы с магнитной подвеской. - М.: Энергия, 1970. - 216 с.

7. КИЛЬЧЕВСКИЙ Н.А. Курс теоретической механики. Том 1. - М.: Наука, 1977. - 480 с.

8. КОЧЕТКОВ С.А. Повышение точности измерений в системах с дифференциальными датчиками // Датчики и системы. - 2011. - №3. - С. 10-15.

9. КОЧЕТКОВ С.А. Алгоритмы управления и идентификации для профилографа-профилометра при воздействии внешних возмущений // Проблемы управления. - 2011. - №3. -С. 20-29.

10. КОЧЕТКОВ С.А., УТКИН В.А. Инвариантность в системах с несогласованными возмущениями // Автоматика и телемеханика. - 2013. - №7. - С. 46-83.

11. КОЧЕТКОВ С.А., УТКИН В.А. Обеспечение инвариантности за счет создания колебательных режимов // Доклады академии наук. - 2013. - Т. 452, №6. - С. 611-616.

12. СТЕПАНЕНКО И.П. Основы теории транзисторов и транзисторных схем. - М.: Энергия, 1973. - 671 с.

13. ТАРГ С.М. Краткий курс теоретической механики. - М.: Высшая школа, 1986. - 416 с.

14. УОНЕМ У.М. Линейные многомерные системы управления. Геометрический подход. - М.: Наука, 1980. - 376 с.

15. ЧУНИХИН А.А. Электрические аппараты. - М.: Энерго-атомиздат, 1988. - 720 с.

16. CHIANG H.-K., CHEN C.-A., LI M.-Y. Integral variable-structure grey control for magnetic levitation system // Electric Power Applications, IEE Proceedings. - 2006. -Vol: 153, No.6. - P. 809-814.

17. GOSTKOV AS., KOCHETKOV S.A., SHAVRIN P.A. Sensor-less sliding mode control for electromagnet // Proc. Nonlinear

Control Systems conference NOLCOS'07, South Africa, Pretoria. -2007. - P. 1151-1155.

18. LIN F.-J., LI-TAO T., SHIEH P.-H. Intelligent Sliding-Mode Control Using RBFN for Magnetic Levitation System // IEEE Transactions on Industrial Electronics. - 2007. - Vol. 54, No. 3. - P. 1752-1762.

19. LU Y.-S.; CHEN J.-S. Design of a perturbation estimator using the theory of variable-structure systems and its application to magnetic levitation systems // IEEE Transactions on Industrial Electronics. - 1995. - Vol. 42, No. 3. - P. 281-289.

20. UTKIN V.I., GULDNER J., SHI J. Sliding mode control in Electromechanical Systems. - L.: Tailor and Francis, 2009. -328 p.

ROBUST CONTROL FOR ELECTROMAGNET ON THE BASE OF VORTEX ALGORITHM

Kochetkov Sergey, Institute of Control Sciences of RAS, Moscow, Cand.Sc., senior researcher (kos@ipu.ru).

Utkin Anton, Institute of Control Sciences of RAS, Moscow, Doctor of Science, Cand.Sc., senior researcher (utkin-av@rambler.ru). Utkin Victor, Institute of Control Sciences of RAS, Moscow, Doctor of Science, Dr.Sc., chief researcher (vicutkin@ipu.ru). Moscow, Profsoyuznaya st., 65, (495)334-93-21.

Abstract: We design vortex control algorithms for electromagnet in a tracking problem. The main feature of these vortex algorithms is invariance property to unmatched external disturbances of the wide class. It is shown that the designed algorithms provide asymptotical convergence of output variables under influence of parametrical (unknown mass, active resistance of a coil, etc) and external disturbances. Simulation results show efficiency of the proposed procedure.

Keywords: magnetic levitation system, vortex algorithm, parametrical disturbances.

Статья представлена к публикации членом редакционной коллегии А.Л. Фрадковым

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

Опубликована 31.01.2014.

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