УПРАВЛІННЯ У ТЕХНІЧНИХ СИСТЕМАХ
УПРАВЛЕНИЕ В ТЕХНИЧЕСКИХ СИСТЕМАХ
roNlROL
____________________IN TECHNICAL SYSTEMS______________________________________
УДК 62-526
Кудин В. Ф.1, Торопов А. В.2
1 Д-р техн. наук, профессор, Национальный технический университет Украины «Киевский политехнический
институт», Украина
2Канд. техн. наук, старший преподаватель, Национальный технический университет Украины «Киевский
политехнический институт»,Украина, Е-mail: [email protected]
СУБОПТИМАЛЬНОЕ НЕЛИНЕЙНОЕ УПРАВЛЕНИЕ ЭЛЕКТРОПРИВОДОМ УПАКОВОЧНЫХ МЕХАНИЗМОВ
В статье рассматривается задача синтеза нелинейного регулятора положения электропривода «питателя» упаковочного механизма. Для нахождения субоптимального закона управления, использован метод динамического программирования с использованием концепции метода инвариантного «погружения». Осуществлено моделирование и произведен сравнительный анализ электропривода со стандартными линейными регуляторами положения, а также с синтезированным нелинейным регулятором.
Ключевые слова: электропривод «питателя», субоптимальное нелинейное управление, контур регулирования положения, метод инвариантного «погружения», метод динамического программирования, упаковочный механизм.
ВВЕДЕНИЕ
В последнее время существенно повысились требования к производительности и качеству работы электромеханических систем упаковочного оборудования. При этом качество упаковывания продукции в пакеты определяется согласованной работой электропривода подачи, работающего в повторно-кратковременном режиме с частыми пусками, и электропривода «вращателя», обеспечивающего подвод теплонагревателей механизма запайки в заданную точку [1-3].
Для пакетов, в которых длина значительно превышает диаметр в месте пайки, в значительной степени производительность определяется быстродействием механизма подачи, или так называемого «питателя», обеспечивающего заданную точность позиционирования при максимальном количестве циклов в минуту. При этом цикл включает разгон, перемещение с заданной скоростью и торможение в точке, определяемой программно или дискретным датчиком «маркером», срабатывающим по метке, нанесенной на упаковочной пленке. При
© Кудин В. Ф., Торопов А. В., 2013
использовании электроприводов переменного тока с асинхронными двигателями и датчиками обратной связи по скорости достигается производительность до 70 циклов в минуту. В случае применения электроприводов с синхронными двигателями и обратной связью по положению производительность механизма подачи может достигать 140 циклов в минуту. При этом система управления такими электроприводами строится по принципу подчиненного регулирования со стандартными линейными законами управления во внутреннем и внешнем контуре регулирования [4].
Дальнейшее увеличение производительности при необходимом качестве регулирования положения вала привода «питателя» ограничено влиянием таких факторов, как наличие нелинейностей системы управления, нестационарность параметров привода и т. д. Для исключения этого влияния целесообразно применение нелинейных оптимальных и субоптимальных регуляторов, обеспечивающих минимальную длительность переходных процессов в системе при наличии ограниче-
ния на управляющее воздействие. Одним из наиболее перспективных направлений остается синтез систем управления методом Беллмана-Ляпунова для нелинейных объектов с использованием инвариантного вложения [5, 6].
Целью статьи является разработка субоптимально-го нелинейного управления электроприводом «питателя», обеспечивающего повышение производительности упаковочных механизмов.
СИНТЕЗ НЕЛИНЕЙНОГО РЕГУЛЯТОРА ПОЛОЖЕНИЯ
Структурная схема электропривода механизма подачи упаковочного оборудования имеет вид, изображенный на рис. 1.
На рис. 1 приняты следующие обозначения: Ф - угол положения вала двигателя, ю - угловая скорость вала двигателя, Кс - коэффициент обратной сваязи по скорости, Ту - постоянная времени контура регулирования скорости, и - напряжение на выходе регулятора положения, итах - максимальное напряжение на выходе регулятора положения, ст = / (ф) - функция, описывающая выходной сигнал регулятора без учета ограничения на управление, ст0 - значение выходного сигнала регулятора на входе в зону ограничения, фз - задание угла по положению, ПЛК-программируемый логический контроллер, КРС - контур регулирования скорости, реализованный на основе сервопривода с синхронным двигателем.
Система нелинейных дифференциальных уравнений, описывающих динамику позиционного электропривода, имеет вид
котором исходная нелинейная задача распадается на семейство линейных задач аналитического конструирования регуляторов.
Для получения системы линейных дифференциальных уравнений осуществим процедуру «мгновенной» линеаризации нелинейности типа «насыщение»
sat (ст) = д(ст)ст, (2)
где д(ст) - коэффициент «мгновенной» линеаризации, меняющийся для различных областей фазового пространства.
Тогда система дифференциальных уравнений, получаемая из (1), запишется в виде
xi = *2,
Х2 = х3, (3)
*3 = -aix2 - a2хз + bq(CT)CT.
Функционал качества, определяющий максимальное быстродействие системы, имеет вид [7]
ТО
min J = [ idt. (4)
ст о
Введем в функционал качества (4) дополнительную составляющую, определяющую ограничение на управление с целью минимизации используемых энергетических ресурсов. Тогда функционал (4) преобразуется к виду
*1 = х2,
Х2 = ^ (1)
*3 = -^1*2 - $2хз + Ь^аґ(ст),
где *1 = ф , *2 = Ю , *3 = ю = е, е - ускорение электродвигателя.
Наличие нелинейности в математической модели управляемого объекта делает процедуру синтеза достаточно сложной с вычислительной точки зрения для системы третьего порядка. В этом случае целесообразно использовать метод Беллмана-Ляпунова с использованием концепции метода инвариантного погружения, при
+ ест2 , (5)
где е - коэффициент, определяющий ограничение на управляющее воздействие.
Представим подынтегральное выражение функционала качества Ж (х) = 1 в виде квадратичной функции
Ж(х) = а(х1)х\ , где а(х1) = х-2 - весовой коэффициент, определяющие ограничение на динамическую составляющую [8].
Тогда функционал качества, определяющий максимальное быстродействие системы, при условии мини-
min J = f(l
Рис. 1. Структурная схема позиционного электропривода механизма подачи
мизации энергетических затрат на отработку начальных условий принимает вид
|(а( *1) + ест2 )ґ.
(6)
Таким образом, задача отыскания минимума функционала качества сводится к классической задаче решения задачи Летова-Каллмана о нахождении минимума квадратичного функционала качества [9].
Функциональное уравнение Беллмана принимает вид
, ч 2 2 дУ дУ
а( *1) *1 + ест +-------------*2 +----------*з +
д*1
д*2
дУ
+-------------(-$1*2 - $2*з + Ьq(ст)ст) = 0.
(7)
йx-
з
После осуществления процедуры нахождения экстремума, получаем закон управления в явном виде
ст = -
Ьд(ст) дУ 2е д*з
(8)
онала «в большом», то есть при д(ст) = ^, а(х1) = а2 . При этом приходим к решению уравнения Риккати вида
2 дУ дУ
а 2 *1 +------------*2 +-----------*3 +
д*1 д*2
22
+ -дУ (-$1*2 -$2*з) = Ь 42
д*3
4е
дУ
2
ч^з у
(11)
При q2 и а 2 находим коэффициенты функции Беллмана. Тогда уравнение регулятора при решении задачи «в большом» запишется так: и б = -к1 *1 - к2 *2 - к’з *3.
Третий этап. Определяются новые допустимые управления и осуществляется сшивание «мгновенных значений» управляющих воздействий им и и б, справедливых для различных областей фазового пространства. Коэффициенты регулятора кь к2, кз являются функциями переменных состояния и весовой константы функционала качества, поэтому управляющими воздействиями полагаем вариации параметров Дк, Дк2, М3 [5, 6]. Тогда управление «в большом» принимает вид
Тогда уравнение Гамильтона-Якоби-Беллмана для замкнутой системы имеет вид
, ч 2 дУ дУ дУ а(*1)*1 + — *2 + ^*3 + ^х
^*1 0*2 ^з
( 2
х (-$1*2 - $2 *з) =
Ь2q2(ст)
4е
дУ vдx3 у
(9)
В соответствии с методикой, изложенной в [4, 5], процедуру синтеза с использованием метода инвариантного вложения проведем в виде следующей последовательности этапов.
Первый этап. Осуществляется решение задачи АК для линеаризованной системы (3) и квадратичного функционала «в малом», то есть при д(ст) = а(х1) = а1. При
этом приходим к решению уравнения Риккати вида
2 дУ дУ а1*1 + Т-*2 + Т~*3 + д*! ^2
дУ ( ) = Ь V
+ —— - $2*3) =
( дУ л 2
(10)
д*3
4е
При ql и а1 находим коэффициенты функции Бел-лмана. Тогда уравнение регулятора при решении задачи «в малом» запишется так: им = -^*1 - к2 *2 - кз *3.
Второй этап. Осуществляется решение задачи АК для линеаризованной системы (3) и квадратичного функци-
33 иБ = -(£ к+YlДklxl) = і=1 3=1
3
= -(иМ + XДkiXi).
3=1
(12)
Минимизируемый неклассический функционал (критерий обобщенной работы Красовского А. А.) [10], отвечающий требованиям динамической точности и минимума затрат на управление, имеет вид
тіп 3з = I |а 2 *1 +
Дк1,Дк2,Дк3
Л>
0
-'3 3
3=1 3=14е3 ч
дУ
5 5 *2 (
+ Х е, Дк 2 + Х—— • Ьq2■^—
^ 3 3 , 4е 3 42 д*3
2
йґ.
(13)
(14)
Подставляя (3) в (2), получим
*1 = *2,
■*2 = ^
.*3 = —$1*2 — $2 *3 —
5 5
-Ь • q2 • (Xкі*і + '^|Дk]X]).
1=1 3=1
Для системы уравнений (14) и минимизируемого функционала (13) составим функциональное уравнение Беллмана
min[ а 2 x2 + V Cj Ak 2 +
dV + дГ' x2 +
0x1
Akj,Ak2,Ak3 j=1
V x2 {q dV ^2
+ V "4 ■ bq2 —
j=14cj 1 dx3,
dV dV ,
x3 (-a1x2 - a2x3 -
0X2 0X3
5 3
-bq2 • V kixi - b%2 -VAkiXi)] = 0 i=1 j=1
Реализуя процедуру минимизации, получаем
bq2 dV —
Aki = о X , i = 1,3.
2cy 0x3
(15)
(16)
Подставляем уравнения (16) в (15) и получаем модификацию уравнения Гамильтона -Якоби-Беллмана в замкнутой форме
2 0V 0V 0V
а 2 Xi +--------- X2 +------------- X3 +-----------х
0x1 дх2 0x3
X (-a1X2 - a2X3 -bq2 • Vk,x,) = 0.
i=1
(17)
Решение уравнения (17) будем искать в виде квадратичной формы
V(X1, X2, X3) = VkIJx,xJ.
ij=1
(18)
Подставляем (18) в (17), находим коэффициенты квадратичной формы и подставляем их в уравнение регулятора, получаем
3 3 (
ст = v k,x, +V i=1 i=1
3
V kj3 xj.
ЬЖ x2 + ЬЖ x22 +
C1 c2
+ bS2 x2
+ x3
c3
(19)
j=1
С целью исследования динамики замкнутой системы было проведено цифровое моделирование. Переходные процессы по положению вала двигателя при использовании в контуре классического ПИД-регулятора, регулятора с упреждающей связью и синтезированного нелинейного регулятора отображены на рис. 2.
Рис. 2. Графики переходных процессов по углу поворота вала двигателя при использовании стандартного ПИД-регулятора положения (кривая 1), регулятора положения с упреждающей связью (кривая 2) и синтезированного
нелинейного субоптимального регулятора (кривая 3)
ВЫВОДЫ
Анализ графиков показывает, что качество переходного процесса в системе с нелинейным регулятором существенно выше, чем с традиционным ПИД-регуля-тором. Использование предложенного регулятора позволяет значительно сократить время переходного процесса. Это позволяет либо увеличить производительность упаковочной установки за счет изменения сигнала задания с внешнего контроллера, либо обеспечить более качественную запайку пакета с помощью термонагревателя. Дальнейшее улучшение качества регулирования возможно за счет решения задачи аналитического конструирования при классическом функционале. Однако, это приведет к необходимости отыскания функции Бел-лмана в виде последовательности степенных форм, что существенно усложнит процедуру синтеза.
СПИСОК ЛИТЕРАТУРЫ
1. Торопов, А. В. Особенности построения систем позиционирования в упаковочных автоматических установках на базе серийных преобразователей частоты Lenze / А. В. Торопов, Д. А. Абдураманов // Електромеханічні та енергозберігаючі системи, Випуск 3/2012 (19). - С. 158-160.
2. Производство упаковочного оборудования/ ООО «НПП ИНТА», Киев, 2012. - http://inta.org.ua/- режим доступа: свободный. - Заглавие с экрана.
3. Производство упаковочного оборудования / ООО «НПП Интермаш», Киев, 2012 - http://www.intermash.kiev.ua/ -режим доступа: свободный. - Заглавие с экрана.
4. Абдураманов, Д. А. Регулируемый электропривод механизмов подачи упаковочного оборудования / Д. А. Абду-раманов, А. В. Торопов // Упаковка. - 2008. - № 6. -С. 40-42.
5. Кудин, В. Ф. Аналитическое конструирование нелинейных регуляторов с помощью метода гармонической линеаризации / В. Ф. Кудин, А. В. Кудин // Известия высших учебных заведений. - Электромеханика. - 1989. - № 9. -С. 60-67.
6. Кудин, В. Ф. К вопросу построения нелинейного регулятора методом динамического программирования /
B. Ф. Кудин // Автоматика, АН УССР. - 1968. - № 1. -
C. 32-38.
7. Александров, А. Г. Оптимальные и адаптивные системы / А. Г. Александров. - М. : Высшая школа, 1989. - 263 с.
10.
Kudin, V F Suboptimal control of crane moving mechanism considering damping of load / V. F. Kudin, M. V. Pechenik, S. P. Kolesnichenko // 16 International Conference on Soft Computing MENDEL 2010, Brno, Czech Republic, June 23-25. - Р 381-386.
Летов, А. М. Динамика полета и управление / А. М. Летов. - М. : Наука, 1969. - 359 с.
Справочник по теории автоматического управления. Под редакцией А. А. Красовского. - М. : Наука, гл. ред. физ.-мат. лит., 1987. - 712 с.
Стаття надійшла до редакції 02.12.2012.
Після доробки 24.01.2013.
Кудін В. Ф.1, Торопов А. В.2
1 Д-р техн. наук, професор, Національний технічний університет України «Київський політехнічний інститут», Україна
2Канд. техн. наук, старший викладач, Національний технічний університет України «Київський політехнічний інститут», Україна
СУБОПТИМАЛЬНЕ НЕЛІНІЙНЕ КЕРУВАННЯ ЕЛЕКТРОПРИВОДОМ ПАКУВАЛЬНИХ МЕХАНІЗМІВ
У статті розглядається задача синтезу нелінійного регулятора положення електропривода «живильника» пакувального механізма. Для знаходження субоптимального закону керування використаний метод динамічного програмування з використанням концепції методу інваріантного «занурення». Здійснено моделювання та зроблений порівняльний аналіз електропривода зі стандартними лінійними регуляторами положення, а також з синтезованим нелінійним регулятором.
Ключові слова: електропривод «живильника»; субоптимальное нелінійне керування; контур регулювання положення; метод інваріантного «занурення»; метод динамічного програмування; пакувальний механізм.
Kudin V. F.1, Toropov A. V.2
1Doctor of Science, professor, National Technical University of Ukraine «Kyiv Polytechnic Institute», Ukraine
2Ph.D., Senior Lecturer, National Technical University of Ukraine «Kyiv Polytechnic Institute», Ukraine
SUBOPTIMAL NONLINEAR CONTROL OF PACKAGING MACHINERY DRIVE
This paper deals with the procedure of synthesis of a nonlinear position controller for the «feeder» of packaging mechanism. The mathematical model of «feeder» drive with regard to the restriction on the control output of external PLC. Linearization of nonlinear characteristic by the «secants» method is implemented and selected functional quality that defines the minimal time of transients is selected. Quality functional in the form of a quadratic functional with a variable weighting factor is presented. To find the suboptimal control law, the method of dynamic programming method using the concept of an invariant «immersion» is used. In this case, the original nonlinear problem is decomposed into several linear optimal control problems. The problem of synthesis of the position controller «in the small» and «in the large» is solved; the analytical expressions for the control actions are obtained. As a result of the synthesis of the nonlinear control law, containing linear and cubic components of the state variables is obtained. The dynamic characteristics of the «feeder» drive with the standard linear position control, as well as synthetic nonlinear control method of digital simulation are presented.
Keywords: «feeder» drive; suboptimal nonlinear control, position control loop, invariant «immersion» method, dynamic programming method, packaging machinery.
REFERENCES
1. Toropov A. V., Abduramanov D. A. Osobennosti postroenija sistem pozicionirovanija v upakovochnyh avtomaticheskih ustanovkah na baze serijnyh preobrazovatelej chastoty Lenze, Elektromehamchm ta energozberigajucM sistemi, Vipusk 3, 2012 (19), pp. 158-160.
2. Proizvodstvo upakovochnogo oborudovanija/ OOO «NPP INTA», Kiev, 2012, http://inta.org.ua/- rezhim dostupa: svobodnyj, Zaglavie s ekrana.
3. Proizvodstvo upakovochnogo oborudovanija/ OOO «NPP Intermash», Kiev, 2012, http://www.intermash.kiev.ua/ -rezhim dostupa: svobodnyj, Zaglavie s ekrana.
4. Abduramanov D. A., Toropov A. V. Reguliruemyj elektroprivod mehanizmov podachi upakovochnogo oborudovanija, Upakovka, 2008, No. 6, pp. 40-42.
5. Kudin V. F., Kudin A. V. Analiticheskoe konstruirovanie nelinejnyh reguljatorov s pomoshh’ju metoda garmonicheskoj
10.
linearizacii, Izvestija vysshih uchebnyh zavedenij, Elektromehanika, 1989, No. 9, pp. 60-67.
Kudin V. F. K voprosu postroenija nelinejnogo reguljatora metodom dinamicheskogo programmirovanija. Avtomatika, AN USSR, 1968, No. 1, pp. 32-38.
Aleksandrov A. G. Optimal’nye i adaptivnye sistemy. Moscow, Vysshaja shkola, 1989, 263 p.
Kudin V. F., Pechenik M. V., Kolesnichenko S. P. Suboptimal control of crane moving mechanism considering damping of load, 16 International Conference on Soft Computing MENDEL 2010, Brno, Czech Republic, June 23—25, pp. 381-386.
Letov A. M. Dinamika poleta i upravlenie. Moscow, Nauka, 1969, 359 p.
Spravochnik po teorii avtomaticheskogo upravlenija. Pod redakciej A. A. Krasovskogo. Moscow, Nauka. Gl. red. fiz.-mat. Lit., 1987, 712 p.
6
7
8
9