Synthesis of the finite controller for the servo drive with the synchronous motor

Cover Page


Cite item

Full Text

Abstract

The paper is devoted to the synthesis of a finite controller for a digital servo drive with a synchronous motor, as well as to the determination of the possibility and area of its application. A block diagram of the single-loop servo drive is considered, which contains a digital finite controller that ensures the completion of transient processes in a strictly defined number of clock cycles of the sampling period. The form of the discrete transfer function of the finite controller is proposed. The transfer function of the closed-loop electric drive with the proposed type of controller is found. The system of equations was compiled and solved, which makes it possible to determine the tuning parameters of the finite controller for the servo drive with the synchronous motor. The results of computer simulation are given, showing that the transient processes in the control and disturbing effects in the servo drive are completed in 6 clock cycles of the sampling period. A formula is obtained for calculating the output signal of a finite controller for digital technical implementation on a microcontroller. A computational model of the considered digital electric drive has been developed, taking into account the limitation of current and voltage in the power converter. At small sampling periods, a servo drive with the finite controller is shown to require current limitation at the level of 16 nominal values. At low limiting values, the drive becomes unstable. To ensure the operability of an electric drive with the finite controller, it is proposed to increase the sampling period. It is shown that, in this case the servo drive remains stable in the entire range of displacements even under current and voltage limitations at the level of nominal values. The simulation results made it possible to conclude that the developed electric drive has a high speed of response, since during the development of the control action, the entry into the zone of ± 1 discrete from the set value is 0.022 s. It is shown that the presence of a static positioning error, which increases with an increase in the sampling period, is a negative effect of the finite control application in the servo drive with the synchronous motor. The electric drive in question is proposed to be supplied with one more position loop with an integral controller, which allows to compensate for the static positioning error.

Full Text

Быстродействие следящего электропривода при отработке управляющих и возмущающих воздействий является одной из важных характеристик следящего электропривода. Повышение быстродействия приводит к увеличению производительности и динамической точности оборудования, в котором применяются такие электроприводы. Поэтому увеличение быстродействия следящих электроприводов является актуальной задачей. Для ее решения применяют различные методы и подходы. Например, для повышения быстродействия следящего электропривода с синхронным исполнительным двигателем, построенного по принципам систем подчиненного регулирования, используют статическую коррекцию характеристик двигателя [1–3]. При этом достижимое быстродействие определяется временем переходного процесса порядка 1 с. Другой подход в повышении быстродействия следящих электроприводов заключается в применении структурного построения многоконтурных систем с одной измеряемой координатой и соответствующей методики синтеза регуляторов, учитывающей дискретный характер передачи управляющих воздействий при цифровой технической реализации [4–12]. В этом случае достигается время переходного процесса, не превышающее 0,07 с. Однако давно известно так называемое финитное управление, позволяющее за определенное количество тактов периода дискретизации перевести объект цифровой системы из одного состояния в другое [13]. Причем следует отметить, что количество тактов определяется только порядком знаменателя дискретной передаточной функции системы. Очевидно, что при малых значениях периода дискретизации финитное управление должно привести к очень высокому быстродействию системы.

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

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

 

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

 

На структурной схеме приняты следующие обозначения: Rфр(z) – дискретная передаточная функция регулятора, обеспечивающего финитное управление; W0(z) – дискретная передаточная функция непрерывной части системы (силового преобразователя, синхронного двигателя и исполнительного механизма) с учетом экстраполятора нулевого порядка; kдп – коэффициент передачи датчика положения; xЗ(z) – изображение задающего воздействия; x(z) – изображение перемещения ротора; ε(z) и Nфр(z) – изображения сигналов на входе и выходе финитного регулятора; на z=epT; p – комплексная переменная; T – период дискретизации по времени.

Для синтеза финитного регулятора для рассматриваемого цифрового следящего электропривода необходимо знать дискретную передаточную функцию W0(z). Предположим, что силовой преобразователь в рассматриваемом следящем электроприводе будет одновременно выполнять функцию экстраполятора, то есть запоминать на такт периода дискретизации по времени выходной сигнал финитного регулятора Nфр. Тогда передаточную функцию непрерывной части цифрового электропривода можно представить следующим образом [14, 15]:

Wн(p)=kспkоу(Tк2p2+2ξкTкp+1)p, (1)

где kсп – коэффициент передачи силового преобразователя;

kоу – коэффициент передачи объекта управления (синхронного двигателя совместно с исполнительным механизмом);

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

Непрерывной части, описываемой формулой (1), с учетом экстраполятора нулевого порядка соответствует дискретная передаточная функция [14, 15]

W0(z)=x(z)Nфр(z)=b0z2+b1z+b2z3+a1z2+a2z+a3, (2)

где b0=kспkоуT2ξкTк(1dcosβT)12ξк2βdsinβT; d=eξкTTк; β=1ξк2Tк;

b1=2kспkоуξкTк(1d2)+12ξк2βdsinβTTdcosβT;

b2=kспkоуTd2+2ξкTк(d2dcosβT)12ξк2βdsinβT;

a1=1+2dcosβT; a2=d2+2dcosβT; a3=d2.

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

Rфр(z)=Nфр(z)ε(z)=g0z3+g1z2+g2z+g3z3+r1z2+r2z+r3. (3)

Для определения неизвестных коэффициентов g0, g1, g2, g3, r1, r2 и r3 найдем дискретную передаточную функцию замкнутого следящего электропривода. С учетом формул (2) и (3) и структурной схемы, приведенной на рис. 1, она будет выглядеть следующим образом:

W(z)=x(z)xЗ(z)=b01z5+b11z4+b21z3+b31z2+b41z+b51z6+a11z5+a21z4+a31z3+a41z2+a51z+a61, (4)

где b01=b0g0; b11=b1g0+b0g1; b21=b2g0+b1g1+b0g2; b31=b2g1+b1g2+b0g3; b41=b2g2+b1g3; b51=b2g3; a11=a1+r1+kдпb0g0; a21=a2+a1r1+r2+kдпb1g0+b0g1; a31=a3+a2r1+a1r2+kдпb2g0+b1g1+b0g2; a41=a3r1+a2r2+a1r3+kдпb2g1+b1g2+b0g3; a51=a3r2+a2r3+kдпb2g2+b1g3; a61=a3r3+kдпb2g3.

Финитное управление требует, чтобы знаменатель передаточной функции (4) имел только нулевые корни, то есть необходимо, чтобы

W(z)=b01z5+b11z4+b21z3+b31z2+b41z+b51z6. (5)

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

a1+r1+kдпb0g0=0;a2+a1r1+r2+kдпb1g0+b0g1=0;a3+a2r1+a1r2+kдпb2g0+b1g1+b0g2=0;a3r1+a2r2+a1r3+kдпb2g1+b1g2+b0g3=0;a3r2+a2r3+kдпb2g2+b1g3=0a3r3+kдпb2g3=0. (6)

Система (6) имеет шесть уравнений и семь неизвестных g0, g1, g2, g3, r1, r2 и r3, что дает нам определенную свободу выбора одного из параметров синтезируемого регулятора. Именно поэтому сделан выбор передаточной функции финитного регулятора в виде формулы (3).

Приравняем коэффициент g0 единице, в результате система уравнений (6) примет следующий вид:

a1+r1+kдпb0=0;a2+a1r1+r2+kдпb1+b0g1=0;a3+a2r1+a1r2+kдпb2+b1g1+b0g2=0;a3r1+a2r2+a1r3+kдпb2g1+b1g2+b0g3=0;a3r2+a2r3+kдпb2g2+b1g3=0a3r3+kдпb2g3=0. (7)

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

d1=a3+a1+kдпb0a12a2a1a2kдпa1b1b2;  d2=kдпb2a2b0b0a1b0b1+b1;d3=kдпb0a1b2a3b2a2b0b2a3a1b0b1;d4=b2a2b0d1a1b0b1+a1+kдпb0a1a2a3a22kдпa2b1;​​   d5=kдпb2a3b0b1a1b0b1;d6=kдпb1a2b2a3b0b2a1b0b1;  d7=a1a3a1+kдпb0a3b0d1a1b0b1a2a3kдпa3b1;g3=d4d5d2d7d2d6d3d5;  g2=d3g3+d4d2;  g1=b0g2a1b0b1b2g3a3a1b0b1+d1kдпa1b0b1;g0=1;  r3=kдпb2a3g3;  r2=a1a1+kдпb0a2kдпb1+b0g1;  r1=a1+kдпb0. (8)

Для проверки адекватности полученных формул (3) – (8) найдем коэффициенты дискретных передаточных функций для конкретного вида следящего электропривода поворотного стола, оснащенного синхронным исполнительным двигателем 1FK7060-5AF71. Математическая модель двигателя может быть описана колебательным звеном с параметрами Tк=9,85910-3 с и ξк=0,4829. Исполнительный механизм и двигатель имеют общий коэффициент передачи kоу=1539,6 дискрет/Вс. Для управления скоростью синхронного двигателя используется цифровой силовой преобразователь с коэффициентом передачи kсп=0,0067 В/дискрет. Расчет показывает, что при периоде дискретизации T=0,002 с непрерывный объект с учетом экстраполятора нулевого порядка описывается дискретной передаточной функцией (2) с коэффициентами: b0=1,34835104; b1=5,128598104; b2=1,222467104; a1=2,784836; a2=2,606915; a3=0,822079. Отсюда следует, что в соответствии с формулами (8) финитный регулятор должен иметь следующие параметры: g0=1; g1=10149,47; g2=14233,75; g3=5382,084; r1=2,784701; r2=3,779004; r3=0,800339. Тогда дискретная передаточная функция (5) замкнутого следящего электропривода с финитным регулятором будет выглядеть следующим образом:

W(z)=1,34835104z5+1,36902z4+3,28617z35,33349z2+1,02023z+0,65794z6. (9)

Моделирование в программе Matlab Simulink передаточной функции (9) показывает, что в следящем электроприводе с синхронным исполнительным двигателем действительно наблюдается финитное управление (рис. 2). Переходный процесс завершается за 0,012 с, то есть за 6 тактов периода дискретизации. Однако следует обратить внимание на очень большое перерегулирование, которое составляет 366 %. Аналогичный результат получается, если моделировать следящий электропривод в виде композиции дискретного финитного регулятора, экстраполятора нулевого порядка и синхронного двигателя с исполнительным механизмом, охваченных обратной связью по положению (рис. 3).

 

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

 

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

 

В расчетной модели выделена цепь статора синхронного двигателя, которая представлена апериодическим звеном с постоянной времени 0,0102 с, коэффициент передачи двигателя по моменту, равный 86,413 Нм/АГн, приведенный момент инерции ротора 0,001788 кгм2 и коэффициент передачи исполнительного механизма 326 дискрет/рад. Такая расчетная модель позволяет также построить переходный процесс по отношению к возмущающему воздействию – моменту нагрузки двигателя (рис. 4). Анализ графика показывает, что переходный процесс по возмущению также заканчивается за 6 тактов периода дискретизации, при этом динамический провал составляет порядка 2,7 дискрет датчика положения. Отрицательным результатом следует считать появление статической ошибки позиционирования, равной 1,1 дискрет датчика при набросе момента нагрузки в 1 Нм (21 % от номинального значения).

 

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

 

Техническую реализацию синтезированного финитного регулятора можно осуществить на программируемом микроконтроллере. При этом нужно определить алгоритм работы рассматриваемого регулятора. Для этого прежде всего из формулы (3) найдем уравнение, связывающее выходную переменную Nфр(z) с рассогласованием ε(z) на входе регулятора:

z3+r1z2+r2z+r3Nфр(z)=g0z3+g1z2+g2z+g3ε(z). (10)

Разделив левую и правую часть уравнения (10) на z3, получим

Nфр(z)+r1z1Nфр(z)+r2z2Nфр(z)+r3z3Nфр(z)==g0ε(z)+g1z1ε(z)+g2z2ε(z)+g3z3ε(z). (11)

С учетом того, что умножению на zm соответствует смещение решетчатой функции на  тактов периода дискретизации, из (11) следует алгоритм функционирования финитного регулятора, обеспечивающего отработку управляющих и возмущающих воздействий в следящем электроприводе за 6 тактов:

Nфрn+r1Nфрn1+r2Nфрn2+r3Nфрn3==g0εn+g1εn1+g2εn2+g3εn3 (12)

где n=0,  1,  2,... – текущий такт вычислений.

Выражение (12) позволяет сделать вывод, что выходной сигнал синтезированного финитного регулятора должен вычисляться по формуле

Nфрn=g0εn+g1εn1+g2εn2+g3εn3r1Nфрn1r2Nфрn2r3Nфрn3. (13)

Анализ (13) показывает, что для технической реализации финитного регулятора для следящего электропривода с синхронным двигателем необходимо хранить в памяти микроконтроллера значения рассогласования и выходного сигнала, взятые в моменты времени n1T, n2T и n3T.

Большой интерес представляет исследование влияния ограничений сигналов двигателя на работу следящего электропривода с финитным регулятором. Действительно, в силовом преобразователе имеется естественное ограничение максимальной величины напряжения. Кроме того, ни один электропривод не может функционировать без ограничения тока. Расчетная модель цифрового следящего электропривода с учетом дискретизации сигналов по уровню и ограничения напряжения силового преобразователя и упреждающего токоограничения представлена на рис. 5.

 

Рис. 5. Расчетная модель цифрового следящего электропривода с синхронным исполнительным двигателем с учетом ограничений тока и напряжения силового преобразователя при периоде дискретизации T=0,002 с

 

С ее помощью построен график перемещения исполнительного механизма на 3 дискреты датчика положения (рис. 6).

 

Рис. 6. График перемещения исполнительного механизма на 3 дискреты с учетом ограничений тока и напряжения силового преобразователя при T=0,002 с

 

Анализ графика показывает, что время входа в зону ±1 дискрета от заданного значения составляет 0,0105 с. Однако результаты моделирования позволяют сделать вывод, что устойчивое движение наблюдается только при ограничении тока на уровне 16 номинальных значений и выше.

Анализ причин этих явлений показывает, что финитное управление требует больших коэффициентов передачи регулятора. И это совершенно логично, поскольку высокое быстродействие требует кратковременного применения больших энергетических затрат. Кроме того, потеря устойчивости электропривода при относительно малых значениях токов двигателя объясняется неустойчивостью собственно финитного регулятора. Действительно, анализ корней знаменателя дискретной передаточной функции (3) при T=0,002 с показывает, что два корня имеют модуль больше 1. Устойчивым синтезированный финитный регулятор для рассматриваемого электропривода становится лишь при T=0,012 с.

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

Поскольку при выбранном типе финитного регулятора переходные процессы в «малом» всегда заканчиваются за 6 тактов периода дискретизации, то для снижения быстродействия следящего электропривода увеличим период до величины T=0,01 с. Тогда в соответствии с формулами (8) дискретная передаточная финитного регулятора примет следующие численные значения:

Rфр(z)=z3+28,740136z225,714578z+12,0341z3+1,759603z2+1,543906z+0,262633. (14)

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

 

Рис. 7. Расчетная модель цифрового следящего электропривода с синхронным исполнительным двигателем с учетом ограничений тока и напряжения силового преобразователя при периоде дискретизации T=0,01 с

 

Она позволяет построить графики переходных процессов при различных значениях и видах задающих воздействий. В частности, расчет показывает, что отработка управляющего воздействия в 3 дискреты датчика положения завершается за 0, 022 с (рис. 8). Следовательно, и при периоде дискретизации T=0,01 с наблюдается очень высокое быстродействие следящего электропривода. При этом значительно уменьшается перерегулирование выходной координаты, которое составляет 27 %. Однако отрицательным является тот факт, что при увеличении периода дискретизации значительно возрастает статическая ошибка слежения при действии моментов нагрузки двигателя. Этим ограничивается сфера применения рассматриваемого следящего электропривода с финитным регулятором, например в станках по набивке печатных плат выводными элементами. Тем не менее если снабдить рассматриваемый следящий электропривод дополнительным контуром с интегральным регулятором, то проблема статической ошибки слежения исчезнет, позволяя расширить область применения привода в прецизионном оборудовании.

 

Рис. 8. График перемещения исполнительного механизма на 3 дискреты с учетом ограничений тока и напряжения силового преобразователя при T=0,01 с

 

Результаты проведенного исследования позволяют сделать следующие выводы:

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

About the authors

Alexander V. Starikov

Samara State Technical University

Author for correspondence.
Email: vest_teh@samgtu.ru

Dr. Sci. (Techn.), Professor, Head of the Department «Electric Drive and Industrial Automation»

Russian Federation, 244, Molodogvardeyskaya st., Samara, 443100

Viktor A. Kirdyashev

Samara State Technical University

Email: vest_teh@samgtu.ru

Postgraduate Student

Russian Federation, 244, Molodogvardeyskaya st., Samara, 443100

References

  1. Mustafa M.N. Research of self-controlled inverter-bed synchronous motors with static correction of characteristics for electric drives of low power: Dis. ... cand. tech. sciences / M.N. Mustafa. SPb.: SPbGETU "LETI", 2001. 201 p.
  2. Dzhankhotov V.V. Research and development of servo electric drives based on of self-controlled inverter-bed synchronous motors with control from a signal processor for a walking robot: Dis. ... cand. tech. sciences / V.V. Dzhankhotov. SPb.: SPbGETU "LETI", 2004. 245 p.
  3. Samokhvalov D.V. Correction of static characteristics of an electric drive with a low-power brushless motor and a microprocessor control device: Dis. ... cand. tech. sciences / D.V. Samokhvalov. SPb.: SPbGETU "LETI", 2010. 267 p.
  4. Galitskov S.Ya., Galitskov K.S. Multi-circuit control systems with one measured coordinate: Monograph. Samara: SGASU, 2004. 140 p.
  5. Lisin S.L. Structural and parametric synthesis of a high-speed servo electric drive with a synchronous executive motor: Dis. ... cand. tech. sciences / S.L. Lisin. Samara: SamSTU, 2016. 179 p.
  6. Lisin S.L. Increasing the speed of a servo drive with a synchronous executive motor // Bulletin of the Samara State Technical University. Series "Engineering Sciences". 2012. No. 4 (36). Pp. 173–181.
  7. Starikov A.V. New technical solutions in modern servo drives: Textbook on the discipline "Control systems for electric drives" / A.V. Starikov, S.L. Lisin, V.A. Aref’yev, D.N. Dzhabasov. Samara: Samara State Technical University, 2018. 93 p.
  8. Patent of Russia 2499351. Servo drive / A.V. Starikov, S.L. Lisin (Russia). Publ. 11.20.2013, Bul. 32.
  9. Patent of Russia 2605948. Servo drive / A.V. Starikov, S.L. Lisin (Russia). Publ. 01.10.2017, Bul. 1.
  10. Patent of Russia 2695804. Servo drive with the synchronous motor / S.L. Lisin, A.V. Starikov (Russia). Publ. 07.29.2019, Bul. 22.
  11. Starikov A.V. Increasing of the Response Speed of the Rotary Table Servo Drive / A.V. Starikov, S.L. Lisin, D.Yu. Rokalo // 2018 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), IEEE Xplore, 2019. Pp. 1–5.
  12. Starikov A.V. Technical Implementation of the High-Speed Response Servo Drive at the Programmable Logic Device / A.V. Starikov, S.L. Lisin, D.Yu. Rokalo // 2019 International Conference on Electrotechnical Complexes and Systems (ICOECS), IEEE Xplore, 2020. Pp. 1–6.
  13. Tsypkin Ya.Z. Fundamentals of the theory of automatic systems. Moscow: Nauka, 1977. 560 p.
  14. Lysov M.S. Discrete mathematical model of a digital control system for a rotary table // Bulletin of the Samara State Technical University. Series "Engineering Sciences". 2009. No. 1 (23). Pp. 160–166.
  15. Lisin S.L., Starikov A.V. Discrete mathematical model of a digital servo electric drive with a synchronous executive motor // Bulletin of the Samara State Technical University. Series "Technical Sciences". 2013. No. 1 (37). Pp. 203–208.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1

Download (80KB)
3. Fig. 2

Download (163KB)
4. Fig. 3

Download (24KB)
5. Fig. 4

Download (157KB)
6. Fig. 5

Download (46KB)
7. Fig. 6

Download (183KB)
8. Fig. 7

Download (47KB)
9. Fig. 8

Download (156KB)

Copyright (c) 2021 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies