НАУЧНО-ТЕХНИЧЕСКИМ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ март-апрель 2015 Том 15 № 2 ISSN 2226-1494 http://ntv.i1mo.ru/
SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS March-April 2015 Vol. 15 No 2 ISSN 2226-1494 http://ntv.ifmo.ru/en
УДК 681.5.621.3.07
ДВУХДВИГАТЕЛЬНОЕ УПРАВЛЕНИЕ УГЛОМЕСТНОЙ ОСЬЮ ДВУХАПЕРТУРНОГО ПРЕЦИЗИ ОННОГО ТЕЛЕСКОПА
В.Н. Дроздов", К. Завирскиь, А.А. Плотицын"
a Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация
b Познанский политехнический университет. Институт управления и информационной техники, Познань, 60965, Польша
Адрес для переписки: andreiploticin@gmail.com Информация о статье
Поступила в редакцию 24.11.14, принята к печати 12.02.15
doi:10.17586/2226-1494-2015-15-2-253-259
Язык статьи - русский
Ссылка для цитирования: Дроздов В.Н., Завирски К., Плотицын А.А. Двухдвигательное управление угломестной осью двухапер-турного прецизионного телескопа // Научно-технический вестник информационных технологий, механики и оптики. 2015. Том 15. № 2. С. 253-259
Аннотация
Предмет исследования. Рассматривается система управления четырехмассовым объектом (двухапертурным телескопом) с двухдвигательным управлением.
Метод. Для упрощения системы управления используется возможность редуцирования модели объекта до третьего порядка. Выполняется синтез алгоритма контроллера по редуцированной модели, исследуются свойства системы, состоящей из четырехмассового объекта с двухдвигательным приводом и полученным регулятором. Синтез управления выполнен на основании модифицированного оптимального управления с гарантированной степенью устойчивости. Реализация закона управления осуществляется с применением наблюдателя пониженной размерности ввиду возможности измерения лишь одного параметра объекта управления - скорости одной из масс. Устойчивость системы проверяется путем изменения параметров объекта управления в 10%-ном диапазоне.
Основные результаты. В случае использования однодвигательного привода возможно построение регулятора только на основе модели медленных движений объекта. Быстродействие регулятора в таком случае ограничено наименьшей резонансной частотой объекта управления. Численное моделирование показало, что время переходного процесса системы с однодвигательным приводом в несколько раз больше, чем в системе с двухдвигательным приводом. Свойства робастности сохраняются как для однодвигательного, так и для двухдвигательного приводов. Для многомассовых объектов двухдвигательное управление обеспечивает более высокие показатели качества системы. Практическая значимость. Результаты работы могут быть использованы при проектировании систем управления сложными электромеханическими устройствами с упругими связями, такими как исполнительные оси телескопов. Ключевые слова: четырехмассовый объект, двухапертурный телескоп, ганкелевы сингулярные числа, двухдвига-тельный привод, алгоритм контроллера.
TWO-MOTOR ELEVATION DRIVE OF THE PRECISION TWIN TELESCOPE
V.N. Drozdov", K. Zawirskib, A.A. Plotitsyn"
a ITMO University, Saint Petersburg, 197101, Russian Federation
b Poznan University of Technology. Institute of Control and Information Engineering, Poznan, 60965, Poland Corresponding author: andreiploticin@gmail.com Article info
Received 24.11.14, accepted 12.02.15 doi:10.17586/2226-1494-2015-15-2-253-259 Article in Russian
For citation: Drozdov V.N., Zawirski K., Plotitsyn A.A. Two-motor elevation drive of the precision twin telescope. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, vol.15, no. 2, pp. 253-259. (in Russian)
Abstract
Subject of research. Control system of a four-mass object (twin telescope) with dual motor drive is considered. Method. The reducing ability of an object model to the third order is used for simplification of control system. The synthesis of a discrete controller algorithm is completed based on the reduced model of the object. Characteristics of the system which consists of four-mass object with dual motor drive and obtained regulator are investigated. Control synthesis based on the modified design method of an optimal control with guaranteed degree of stability is used. Reduced-order observer is used in the control system since only one parameter of the plant can be measured — angular velocity of one lumped inertia. System robustness is verified by changing the nominal parameters of the plant in 10% range.
Main results. In case of using a single motor drive a regulator can be built only on the basis of the model of object slow motions. System performance (bandwidth) should be enough low not to excite elastic vibrations. Control rate then is limited
by the lowest resonating frequency of the plant. Numerical simulation reveals that transition time of the system with single motor drive significantly exceeds transition time of the system with dual motor drive. Both systems maintain the properties of robustness with changing parameters of the plant in all range. The usage of the dual motor drive is preferable when high qualitative indicators are required.
Practical relevance. The results can be used in the control systems design of the complex electromechanical mechanisms with elastic couplings such as telescope main drive axis.
Keywords: four-mass object, twin telescope, Hankel singular values, dual motor drive, controller algorithm.
Введение
Разнообразие задач, решаемых системой контроля космического пространства, влечет за собой разработку и изготовление все новых типов телескопов. Существенное место в инструментарии системы контроля космического пространства занимают оптические двухапертурные телескопы. С усложнением конструкции телескопов все в большей степени проявляется влияние упругости его элементов. Динамические свойства упругих конструкций описываются уравнениями в частных производных. Однако в инженерной практике широко распространено представление упругих конструкций сосредоточенными массами с гибкими соединениями [1, 2]. Такое представление упругих конструкций позволяет описывать их динамику линейными дифференциальными уравнениями. Особенность получающихся при этом моделей состояния и передаточных функций заключается в том, что они имеют нули [3-5]. Наличие нулей вносит определенные особенности в управление подобными объектами. Эти особенности полезно учитывать уже на этапе выбора привода телескопа. Интерес представляет, в частности, сравнение однодвигательно-го привода и привода многодвигательного [6, 7].
Модель объекта управления
Рассмотрим с указанных позиций управление угломестной осью двухапертурного оптического телескопа, расчетная схема которого приведена на рис. 1. На этом рисунке M1, M 2 - моменты электродвигателей при двухдвигательном управлении, J1,J2,J3,J4 - моменты инерции четырех масс. В случае од-нодвигательного управления остается только один, в два раза больший, момент. Математическую модель объекта получим, пренебрегая переходными процессами в блоке питания и обмотках управления двигателей. В этом случае момент двигателя постоянного тока вычисляется согласно выражению
u- сю c cc
M = ci = с -^ = au -bra, a =-m, b =-em .
m m R R R
Здесь ст [Н-м/А] - коэффициент передачи (крутизна) по току; се [В-с/рад] - коэффициент передачи (крутизна) по угловой скорости; Я [Ом] - активное сопротивление обмотки двигателя; и [В] - напряжение питания; га [рад/с] - угловая скорость.
M1
M2
Рис. 1. Расчетная схема угломестной оси двухапертурного телескопа
Будем рассматривать также случай безредукторного соединения ротора двигателя с нагрузкой, в этом случае отсутствует люфт. Баланс моментов для первой массы: й?га,
М = А-г + С1з5,з + мс1, т
где с13 [Н - м / рад] - коэффициент упругости элемента соединения первой и третьей масс; 513 = а, -а3 -угол закручивания элемента соединения первой и третьей масс; Мс1 - момент сухого трения. С учетом выражения для вращающего момента двигателя система уравнений для первой массы будет иметь вид
dгa1 Ь1 с13 1 а1
—1 = —L га1 —513--Мс1 +—и1,
dt ^ 1 ^ 1 ^ 1 ^ 1 d5,,
dt
Аналогичным образом составляются уравнения для остальных вращающихся масс объекта. Система уравнений седьмого порядка, описывающая динамику объекта, выглядит следующим об-
разом:
Ю1 = У-1 (—Ь1Ю1 " С13§13 "Мс1 + а1и1 )
513 = ю1 — ю3
ю2 = 1/— (—Ь2ю2 — с24524 — Мс2 + а2и2),
524 = ю2 — ю4
(1)
Ю3 = V-3 (—с34534 — Мс3 + с13513 )
534 = ю3 — ю4
ю,
= V-4 (С34534 — Мс4 + С24524 )
Представим полученную систему уравнений в виде стандартной модели состояния: х = Ах + Ви + ВСМС,
У = Сх.
В этом выражении
х = [ 513 ю2 524 ю3 534 ю
(2)
] , У = ю1, и =
Мс = [[ Мс 2 Мс3
Мс4 ]Т
Матрицы модели состояния А, В , Вс, С находятся из системы уравнений (1). В случае использования одного двигателя в матрице А коэффициент Ь1 заменяется коэффициен-
том Ь3 = 2Ь1, Ь2 = 0, а матрица входа имеет один столбец, В1 =
и,
^ 0 0 0 0 0 0
, где а3 = 2а1 •
Если в системе с двумя двигателями подавать одинаковое управление на оба двигателя, то матрица
0 ^ 0 0 0 0
- 2
входа преобразуется к виду В2 = |
Будем исследовать двухапертурный телескоп, конструкция которого симметрична относительно азимутальной оси.
Номинальные параметры расчетной схемы телескопа равны:
= -2 = 40кг • м2, -3 = = 500кг • м2, с13 = с24 = 107 Н • м/рад, с34 = 105 Н • м/рад, а = а2 = 18 Н • м/В, Ь = Ь2 = 504Н • м • с/рад, а3 = 36 Н • м/В, Ь3 = 1008 Н • м • с/рад•
Анализ объекта управления
Характерной особенностью моделей объектов с упругими связями является наличие нулей. Перспективным методом исследования динамических систем с нулями является использование ганкелева оператора [8-10]. Ганкелевы сингулярные числа системы характеризуют вклад собственных подпространств в преобразование пространства входных сигналов в пространство выходных сигналов. Чем меньше сингулярное число, тем меньший вклад соответствующего подпространства в преобразование входного сигнала в выходной, тем больше оснований для игнорирования соответствующего подпространства.
На рис. 2, а, приведены сингулярные числа для объекта управления при двухдвигательном приводе в случае подачи на оба двигателя одного и того же управления. На рис. 2, б, приведены сингулярные числа для объекта управления при однодвигательном приводе. Графики построены при номинальных параметрах механизма и электродвигателей. Явно прослеживается преимущество двухдвигательного привода перед однодвигательным. В двухдвигательном варианте четыре собственных подпространства практически не участвуют в передаче входного сигнала, в то время как в однодвигательном варианте все семь подпространств в равной степени участвуют в преобразовании входного сигнала в выходной.
Известно [11], что эвклидова норма частотной характеристики системы равна
1
^ 2
№ (;ю)Ц2=11 № (И2 = 0,5^ о,2,
V 0 / '
где о- ганкелевы сингулярные числа системы. Согласно рис. 2, а, норма частотной характеристики редуцированной до третьего порядка модели рассматриваемого в настоящей работе объекта равна № (/ю)||2 = 0,5 • 3 • (0,018)0'5 = 0,2. В то же время норма разности исходной частотной характеристики и
2
т
характеристики редуцированной системы (/ш) - (/га)||2 = 4,6 -10 9. Отсюда следует целесообразность редуцирования исходной модели до третьего порядка. Редуцирование модели объекта повлечет за собой уменьшение порядка регулятора состояния на четыре по сравнению с регулятором, необходимым для управления объектом седьмого порядка в случае использования однодвигательного привода.
Преимущество сохраняется и при отклонении значений параметров механизма и электродвигателей от номинальных, о чем можно судить по логарифмическим характеристикам объекта управления, приведенным на рис. 3.
а 0,018
и 0,012
0,006
2 3 4 5 6 7 Внутреннее состояние объекта а
30,018
а 0,012
50,006
И п
О 0
1 2 3 4 5 6 7 Внутреннее состояние объекта б
Рис. 2. Сингулярные числа объекта управления: при двухдвигательном управлении (а) при однодвигательном управлении (б)
10°
102 Частота, рад а
104
100 102 Частота, рад б
104
Рис. 3. Десять реализаций частотных характеристик при случайном изменении параметров механизма и двигателей в диапазоне +10%: при двухдвигательном управлении (а); при однодвигательном управлении (б)
Воспользуемся возможностью понижения порядка модели в случае двухдвигательного привода. Процедура редуцирования модели (2) до третьего порядка в пакете МЛТЬЛВ осуществляется следующим образом. Формируется модель состояния объекта
82=ББ(Л,В2,С,0).
На основании этой модели при помощи одного из возможных операторов МЛТЬЛВ рассчитывается редуцированная модель третьего порядка, и находятся матрицы редуцированной модели состояния:
8г=Ъа1апсшг(82,3); [Лг, Вг, Сг, Бг]=ББаа1а(8г).
Синтез цифрового управления
Как и в исходной модели, выходной величиной редуцированной модели является угловая скорость ш1 первой массы. В действительности в системах слежения замыкание осуществляется по углу поворота, вместо датчика угловой скорости используется датчик угла поворота. По этой причине необходимо дополнить редуцированную модель интегратором. Матрицы модели состояния редуцированного объекта в этом случае будут иметь вид
Лг, =
" Лг 0*1 " , Вга = Вг "
Аз 1 ' га 0
сга =[01Х3 1].
(3)
В современном телескопостроении используется исключительно компьютерное управление. Для получения в явном виде алгоритма контроллера целесообразно от аналоговой модели (3) перейти к дискретной [12]:
Хт+1 = Лг<1Хт + Вг<1Мт ,
Уп
= с Х
г^ т*
(4)
0
Матрицы дискретной модели в МАТЬАВ вычисляются следующим образом. Формируется модель состояния объекта (3)
8га=88(Лга,Вга,Сга,0),
затем задается интервал дискретности контроллера и вычисляется дискретная модель состояния объекта (т.е. матрицы состояния Агй, Бгй, Сгй):
Т=0.001; БМ=с2а(8га,Т); [ЛМ, Вгй, СМ, ВМ]=88аа1а(БМ).
В системах слежения за космическими объектами изменение координат целей, как правило, аппроксимируется кусочно-линейными функциями. При линейных входных воздействиях в системе управления необходимо иметь астатизм второго порядка для обеспечения нулевой установившейся ошибки. Объект управления (3) имеет в своем составе один интегратор. Для придания системе астатизма второго порядка введем в регулятор сумматор - дискретный интегратор [13] г±1 = г - у + р .
т+1 т У т от
Дискретная модель нового объекта управления, состоящего из объекта (4) и сумматора, будет иметь вид
хш+1 = АГ[1хш +БГ[1иш,
гт+1 = гт — СгаХш + рт
Уош
СгаХш
Матрицы модели состояния этого объекта
Ао2 =
08
—Сг
1
Во
Вг„ 0
Со2 =
.0*
Для полученного объекта производится синтез цифрового регулятора состояния. В основе регулятора лежит идея модифицированного оптимального в смысле квадратичного функционала управления с заданной степенью устойчивости [14, 15].
На рис. 4, а, и 5, а, представлены результаты моделирования системы с двумя двигателями, состоящей из аналогового объекта (2) и дискретного регулятора четвертого порядка, в среде 81шиИпк.
На рис. 4, а, приведен график переходного процесса в системе с двумя двигателями при слежении за линейно возрастающим воздействием со скоростью 1 град/с при номинальных параметрах механизма и электродвигателей. Максимальное значение ошибки не превосходит 45 угл. с, время переходного процесса 0,4 с.
ч
и
3
Ю «
В о
60 40 20 0 -20
200
-100
0
0,5
Время, а
1
Время, б
Рис. 4. Переходной процесс при отслеживании линейного задания со скоростью 1 град/с: двухдвигательное управление (а); однодвигательное управление (б)
ч
и
£
Ю «
а о
60 40 20 0 -20
0,5
Время, с а
-100
1 2 Время, с
б
Рис. 5. Реализации переходного процесса при случайном изменении параметров объекта управления: двухдвигательное управление (а); однодвигательное управление (б)
1
0
2
3
с
с
0
1
0
3
На рис. 5, а, приведено 1G реализаций переходного процесса для того же входного сигнала, что и в предыдущем случае, при случайном изменении параметров механизма и двигателей в диапазоне +1G% от номинальных значений. Дискретный регулятор, синтезированный с использованием редуцированной модели, обеспечивает приемлемое с практической точки зрения сохранение качества системы при указанном диапазоне изменения параметров системы.
Попытка увеличить быстродействие системы за счет увеличения гарантированной степени устойчивости n [13] приводит к возбуждению системы при случайных изменениях параметров объекта в диапазоне +1G% от номинальных значений.
В случае использования одного двигателя для управления двухапертурным телескопом не удается получить такого быстродействия, которое достижимо в двухдвигательном варианте. Один двигатель -один источник момента - не в состоянии демпфировать несколько резонансных колебаний. Возможно только такое управление, которое не ведет к возбуждению высокочастотных колебаний механизма. Регулятор может обеспечивать только управление медленным движением объекта, т.е. управление эквивалентным одномассовым объектом с условием, чтобы высокочастотные колебания, определяемые упругими свойствами объекта, не возбуждались. Выделение медленной подсистемы, в рассматриваемом случае она имеет первый порядок, в MATLAB осуществляется следующей командой:
[Sr S12]=slowfast(S1,1).
В этой команде S1 - модель состояния двухапертурного телескопа с однодвигательным приводом; Sr - модель состояния эквивалентной одномассовой модели; S12 - модель состояния быстрой подсистемы, описывающей высокочастотные упругие колебания.
После получения модели Sr синтез регулятора осуществляется аналогичным образом, как и для двухдвигательного варианта.
На рис. 4, б, и 5, б, представлены результаты моделирования системы с одним двигателем, состоящей из аналогового объекта (2) и дискретного регулятора второго порядка в среде Simulink.
На рис. 4, б, приведен график переходного процесса в системе с одним двигателем при слежении за линейно возрастающим воздействием со скоростью 1 град/с при номинальных параметрах механизма и электродвигателя. Попытка увеличить быстродействие системы за счет увеличения n приводит к возбуждению системы при номинальных параметрах. Длительность переходного процесса в однодвигатель-ной системе в 3 раза больше, чем в двухдвигательной. Максимальная ошибка во время переходного процесса также примерно в 3 раза больше, чем в однодвигательном варианте.
Робастность по отношению к качественным показателям исследовалась методом статистических испытаний при случайном изменении параметров механизма и двигателя в диапазоне +1G% от номинальных значений. Для каждого варианта выполнялось по тысяче опытов. На рис. 5 приведено по 1G реализаций переходного процесса для каждого варианта управления. Дискретный регулятор, синтезированный с использованием эквивалентной одномассовой модели, и в этом случае обеспечивает приемлемое с практической точки зрения сохранение качества системы при указанном диапазоне изменения параметров системы.
Свойства робастности по отношению к качественным показателям системы сохраняются как для однодвигательного, так и для двухдвигательного приводов.
Заключение
В работе сравниваются два варианта построения системы управления четырехмассовым объектом с нежесткими связями. При построении двухдвигательного управления предложено синтезировать регулятор на основе редуцированной модели исследуемого объекта. Использование двухдвигательного привода обеспечивает трехкратное уменьшение как времени переходного процесса, так и максимальной ошибки во время переходного процесса.
В случае повышенных требований к качественным показателям систем управления многомассовыми объектами предпочтительнее двухдвигательное управление.
Литература
1. Zhao S., Gao Z. An active disturbance rejection based approach to vibration suppression in two-inertia systems // Asian Journal of Control. 2G1G. V. 15. N 2. P. 35G-362. doi: 1G.1GG2/asjc.552
2. Gao Z., Zang Y., Wu D. Analysis on parameter sensitivity and dynamic response of the mill drive system // Proc. Int. Conf. on Electrical and Control Engineering (ICECE 2G11). Yichang, China, 2G11. P. 3828-3832. doi: 1G.11G9/ICECENG.2G11.6G51G14
3. Szolc T., Konowrocki R., Michajlow M., Pregowska A. An investigation of the dynamic electromechanical coupling effects in machine drive systems driven by asynchronous motors // Mechanical Systems and Signal Processing. V. 49. N 1-2. P. 118-134. doi: 1G.1G16/j.ymssp.2G14.G4.GG4
4. My F., Akmeliawati R., Wijaya A. Improved NCTF control method for a two mass point-to-point positioning system // Proc. Int. Conf. on Intelligent and Advanced Systems (ICIAS 2G1G). Kuala Lumpur, Malaysia,
2010. Art. 5716215. doi: 10.1109/ICIAS.2010.5716215
5. Zirn O., Katthan L., Olbrich M., Freyhardt S. Vibration damping and automatic commissioning of miniature servo drives with flexible load // Proc. 7th IET Int. Conf. on Power Electronics, Machines and Drives (PEMD 2014). Manchester, UK, 2014. V. 2014. N 628 CP. doi: 10.1049/cp.2014.0270
6. Xu F., Shi L. Characteristics analysis of multiple in-wheel induction-motors drive system // Proc. IEEE Int. Conf. on Industrial Technology. Auburn, USA, 2011. Art. 5754358. P. 121-126. doi: 10.1109/ICIT.2011.5754358
7. Глазунов В.Ф., Лебедев С.К., Гнездов Н.Е. Разработка и исследование многодвигательных систем электроприводов переменного тока с нежесткой механикой // Вестник ИГЭУ. 2005. № 3. С. 1-6.
8. Kumar D., Nagar S.K. Improved results on frequency weighted optimal Hankel norm model reduction // Proc. 9th Asian Control Conference (ASCC 2013). Istanbul, Turkey, 2013. Art. 6606397. doi: 10.1109/ASCC.2013.6606397
9. Chaniotis D., Pai M. Model reduction in power systems using Krylov subspace methods // IEEE Transactions on Power Systems. 2005. V. 20. N 2. P. 888-894. doi: 10.1109/TPWRS.2005.846109
10. Glover K. All optimal Hankel-norm approximations of linear multivariables systems // International Journal of Control. 1984. V. 39. N 6. P. 1115-1193.
11. Zhou K., Doyle J.C. Essentials of Robust Control. Prentice Hall, 1998. 411 p.
12. Astrom K.J., Murray R.M. Feedback Systems: An Introduction for Scientists and Engineers. Princeton: Princeton University Press, 2008. 424 p.
13. Advances on Analysis and Control of Vibrations. Theory and Applications / Eds. M. Zapateiro de la Hoz, F. Pozo. InTech, 2012. 278 p.
14. Abdullin A., Drozdov V., Plotitsyn A. Modified design method of an optimal control system for precision motor drive // WSEAS Transactions on Systems and Control. 2014. V. 9. N 1. P. 652-657.
15. Абдуллин А.А., Дроздов В.Н., Плотицын А.А. Синтез оптимального управления прецизионным электроприводом с гарантированной степенью устойчивости // Научно-технический вестник информационных технологий, механики и оптики. 2014. № 3 (91). С. 46-51.
Дроздов Валентин Нилович
Завирски Кристоф
Плотицын Андрей Андреевич
доктор технических наук, профессор, профессор, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация,
(1го711оуирпП;@гатЫег.сот
доктор наук, профессор, заведующий отделением, Познанский политехнический университет. Институт управления и информационной техники, Познань, 60965, Польша, 7ашгек1@8о1.ри1ро7пап.р1
аспирант, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, andreip1oticin@gmai1.com
Valentin N. Drozdov — D.Sc., Full Professor, Professor, ITMO University, Saint Petersburg,
197101, Russian Federation, drozdovuprint@rambler.com Krzysztof Zawirski — D.Sc., Professor, Division Supervisor, Poznan University of Technology.
Institute of Control and Information Engineering, Poznan, 60965, Poland, zawirski@sol.put.poznan.pl
Andrei A. Plotitsyn — postgraduate, ITMO University, Saint Petersburg, 197101, Russian
Federation, andreiploticin@gmail.com