Asynchronous motor rotation speed observer

Cover Page

Cite item

Full Text

Abstract

The paper is devoted to the mathematical foundations of creating sensorless speed stabilization systems for induction motors with scalar control. There are many applications of AC electric drives where scalar control is required, and the use of speed sensors is impossible for technical or economic reasons. Most modern observers of the asynchronous motor speed are intended for electric drives with vector control and are based on solving differential equations using Kalman filters or an adaptive model of an asynchronous motor. The paper discusses a new approach to creating a speed observer, based on solving the algebraic equation of the induction motor mechanical characteristics. The change in the rotor speed of the motor under the influence of the load torque and the variation of the stator voltage is analyzed. A coefficient connecting the speed of an induction motor with voltage is introduced. It is shown that its value depends on the initial conditions and the moment of loading. The nonlinear relationship between the torque developed by the motor and the stator current is taken into account. As a result, the analytical relationship is found that connects the speed of an induction motor with the effective values ​​of the stator voltage and current and the frequency of these values. An assessment of the adequacy of the obtained formula for calculating the induction motor speed in a scalar frequency control system is carried out. The results of field experiments are presented, which show that the maximum error in calculating the speed from the found analytical dependence does not exceed 4.3%. It is concluded that the use of the formula obtained is essential in the asynchronous motor speed observer of the electric drive with scalar control.

Full Text

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

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

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

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

Поэтому для решения поставленной задачи предлагается использовать следующее упрощенное представление об изменении скорости асинхронного двигателя на основе его механических характеристик (рис. 1). Будем считать, что при вариации напряжения U1 на статорной обмотке двигателя (без изменения частоты) критическая скорость ωk, соответствующая критическому скольжению, остается неизменной, а критический момент изменяется пропорционально квадрату напряжения [9–3]. Известно, что скорость идеального холостого хода ω0 асинхронного двигателя при изменении напряжения остается неизменной [9–14]. Падение скорости вращения ротора относительно ω0 разделим на две составляющие: Δω1 – падение скорости под действием момента нагрузки;Δω2  – изменение скорости вследствие уменьшения (или увеличения) напряжения статора на величину ΔU1.

Рис. 1.  Механические характеристики асинхронного двигателя при изменении напряжения

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

Δω1=ω0ωnomMLMnom (1)

где ML – момент нагрузки;

 ωnom– номинальная скорость двигателя.

Статическое изменение скорости  под действием вариации напряжения статора предлагается вычислять с помощью линеаризованной математической модели асинхронного двигателя [15]. Применение метода аналогии позволяет получить передаточную функцию двигателя по отношению к изменению фазного напряжения статора. При этом вводится в рассмотрение коэффициент передачи асинхронного двигателя по отношению к ΔU1:

kduU1=Δω2ΔU1=A71A65+A62A76A71A84+A63A76  (2)

где  A62=1+B2DFABCD+A20A30 ;

A63=ψ2y0A20+ψ2x01+B2DF1+B2T2;

A65=A301+B2ψ1y0BFψ2x0Fψ2y0++1+B2DFCABψ2x0A+BCψ2y0;

A71=1+B2DF2+A202;

A76=1+B2DF1+B2ψ1x0Fψ2x0+BFψ2y0A201+B2ψ1y0BFψ2x0Fψ2y0;

A76=1+B2DF1+B2ψ1x0Fψ2x0+BFψ2y0A201+B2ψ1y0BFψ2x0Fψ2y0;

A84=1+B2ψ2y01+B2ψ1y0Fψ2y0BFψ2x0T2;

A=C=T1;

B=2πT1f10Zp;

D=L0L1;
F=L0L2;

A20=HT2ω001+B2+BDF;

A30=DA+BC;

T1=ΔR1L2/ ; T2=ΔR2/L1 – электромагнитные постоянные времени цепей статора и ротора;

Δ=L1L2/L02; L1 и R1 – индуктивность и активное сопротивление цепи статора;

L2/ и R2/ – приведенные индуктивность и активное сопротивление цепи ротора;

L0 – взаимная индуктивность;

ω00  и f10,  – начальные значения угловой скорости вращения магнитного поля и частоты питающего напряжения;

ψ1x0, ψ1y0ψ2x0  и ψ2y0 – начальные условия проекций потокосцеплений статора и ротора на вращающуюся вместе с магнитным полем систему координат 0xy.

Формула (2) позволяет рассчитать коэффициент kduU1 по известным параметрам Т-образной схемы замещения асинхронного двигателя и начальным условиям ω00, f10, ψ1x0, ψ1y0, ψ2x0 и ψ2y0, которые могут быть получены методом математического моделирования конкретного типа двигателя, например при номинальных значениях частоты, напряжения и момента нагрузки.

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

Δω2=kduU1ΔU1MLMnom(3)

где используется значение kduU1, определенное при номинальном моменте нагрузки Mnom.

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

U1=kU1f1,

где kU1 – коэффициент пропорциональности, то приближенно зависимость коэффициента kduU1 от f1 можно аппроксимировать формулой

kduU1=kdu.nomU1f1nomf1a+bf1 (4)

где f1nom – номинальная частота;

kdu.nomU1– значение коэффициента , рассчитанное при номинальной частоте питающего напряжения;

a и b – коэффициенты, определяемые в процессе идентификации зависимости.

Следует отметить, что величина Δω1 всегда отрицательна, а знак Δω2 зависит от знака приращения напряжения ΔU1 относительно номинального значения.

Таким образом, с учетом (1), (3) и (4) скорость вращения ротора асинхронного двигателя будет определяться уравнением

ω=ω0Δω1+Δω2=ω0ω050ωnomkdu.nomU1f1nomf1a+bf1ΔU1MLMnom (5)

где ω050 – скорость идеального холостого хода при номинальной частоте питающего напряжения.

Ток статора асинхронного двигателя связан с моментом на валу известной зависимостью [13]

I1=I02+I1nom2I02ML2Mnom2 (6)

где I1nom – номинальный ток статора; I0 – ток холостого хода.

Из (6) можно найти связь между моментом нагрузки, током статора и номинальными характеристиками двигателя

ML=MnomI12I02I1nom2I02  (7)

Подставив (7) в (5), получим выражения для расчета скорости

ω=ω0ω050ωnomkdu.nomU1f1nomf1a+bf1ΔU1I12I02I1nom2I02

С учетом того, что скорость идеального холостого хода связана с частотой питающего напряжения f1 и числом пар полюсов Zp формулой

ω0=2πf1Zp,

а ток холостого хода также зависит от частоты

I0=kU1f1R1+R02+2πf1L12,

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

ω=2πf1Zpω050ωnomkdu.nomU1f1nomf1a+bf1U1kU1f1××I12kU1f1R1+R02+2πf1L122I1nom2kU1f1R1+R02+2πf1L122, (8)

где R0 – активное сопротивление цепи намагничивания.

Формулу (8) можно использовать при создании наблюдателя скорости асинхронного двигателя при скалярном частотном управлении, который по измеренным (заданным) значениям частоты f1 и действующим значениям фазного напряжения U1 и тока I1 статора вычисляет ω (рис. 2). Величины Zp, ω050, ωnom, I1nom, f1nomkU1  определяются из технических характеристик исполнительного электродвигателя, коэффициенты kdu.nomU1 a и b рассчитываются на основании результатов математического моделирования.

 

Рис. 2. Упрощенная функциональная схема наблюдателя (вычислителя) скорости вращения асинхронного двигателя при скалярном частотном управлении

 

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

Для оценки адекватности формулы (8) проведем сравнение результатов вычисления скорости ωcal с данными, полученными на экспериментальной установке, оснащенной асинхронным двигателем А-51-4 и нагрузочной машиной постоянного тока. Скорость двигателя при проведении эксперимента регулировалась с помощью частотного преобразователя «Омега», а измерение скорости осуществлялось с помощью тахогенератора ТМГ 30.

Двигатель А-51-4 имеет следующие технические характеристики: номинальное фазное напряжение U1nom=220 В; мощность P1nom=4500 Вт; f1nom=50 Гц;Zp=2 ;ω050=157,08  рад/с;ωnom=130,9 рад/с; I1nom=9,4 А. Параметры Тобразной схемы замещения этого двигателя, полученные из данных каталога, имеют следующие значения: L1=0,1839 Гн; R1=1,513 Ом; L2/=0,188 Гн;R2/=1,158  Ом; L0=0,1782 Гн, а постоянные времени цепей статора и ротора равны T1=0,0099 c, T2=0,0132 с. Следует отметить, что величина ωnom=146,6 рад/с взята не из паспортных данных двигателя, а из результатов натурных экспериментов.

Тахогенератор ТМГ 30 имеет выходное напряжение 280 В при скорости вращения 4000 об/мин, то есть имеет коэффициент передачи kss=1,496 рад/Вс, что позволяет определить угловую скорость ωexp в ходе эксперимента.

Моделирование уравнений движения асинхронного двигателя А-51-4 в программной среде Matlab Simulink при номинальных значениях напряжения, частоты и момента нагрузки показало, что установившиеся значения (начальные условия) потокосцеплений равны ψ1x0=1,431 Вс, ψ1y0=1,289Вс, ψ2x0=1,328 Вс,  ψ2y0=1,309Вс, при этом ω00=153,631рад/с. Расчет по формуле (2) с этими начальными условиями дает нам величину kdu.nomU1=0,033 рад/Вс. Компьютерное моделирование при разных частотах и действующих значениях напряжения (табл. 1) позволило идентифицировать график зависимости kduU1 от f1 частоты  и определить величины необходимых для применения формулы (8) коэффициентов, которые оказались равными a=1,2 и b=1 Гц.

 

Таблица 1

Результаты компьютерного моделирования асинхронного
двигателя А-51-4 при разных частотах и действующих значениях
напряжения статора

 

f1, Гц

50

25

10

5

2,5

U1, В

220

110

44

22

 11

kduU1, рад/Вс

0,033

0,075

0,321

0,78

2,821

 

В частотном преобразователе «Омега» используется линейный закон регулирования напряжения в функции частоты, поэтому для рассматриваемого двигателя kU1=4,388 В/Гц.

В ходе экспериментов проводилась вариация заданной частоты питающего напряжения от 2,5 до 50 Гц, при этом величина фазного напряжения U1 и I1 тока  статора асинхронного двигателя фиксировалась с дисплея частотного преобразователя (рис. 3).

 

Рис. 3. Дисплей частотного преобразователя «Омега» с информацией о токе статора

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

Результаты экспериментов и вычислений скорости по формуле (8) приведены в табл. 2.

 

Таблица 2

Результаты экспериментов и вычислений

 

f1, Гц

U1, В

I1, А

ωcal, рад/с

ωexp, рад/с

Δcal, %

50

220

4,4

154,37

153,19

 0,8

25

109,9

4

76,96

76,6

0,5

10

43,8

4

29,57

29,62

–0,2

5

22

3,7

14,1

13,76

2,45

2,5

11

3

6,55

6,28

4,3

 

За истинное значение скорости принималась величина ωexp, получаемая с помощью тахогенератора, и относительная ошибка вычисления скорости Δcal по формуле (8) определялась как

Δcal=ωcalωexpωexp×100, %.

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

Рис. 4. Зависимость относительной погрешности вычисления скорости асинхронного двигателя при скалярном управлении

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

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

×

About the authors

Alexander V. Starikov

Samara State Technical University

Author for correspondence.
Email: info@eco-vector.com

Dr. Sci. Techn., Professor, head of the department

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

Elena V. Strizhakova

Samara State Technical University

Email: info@eco-vector.com

Ph.D. Techn., Associate Professor

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

Olga S. Belyaeva

Samara State Technical University

Email: info@eco-vector.com

Postgraduate Student

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

Abbas A. Kareem Altahe

Ulyanovsk State Technical University

Email: info@eco-vector.com

Postgraduate Student

Russian Federation, 32, st. Northern Crown, Ulyanovsk, 432027, Russian Federation

References

  1. Anuchin A.S. Control systems for electric drives. Moscow: Publishing house MEI, 2015. 373 p.
  2. Kalachev Yu.N. State observers in a vector drive. Moscow, 2015. 80 p.
  3. Pankratov V.V., Kotin D.A. Synthesis of adaptive algorithms for calculating the speed of an asynchro-nous electric drive based on the second Lyapunov method. Electricity. No. 8. 2007. Pp. 48–53.
  4. Vdovin V.V. Adaptive Coordinate Estimator Algorithms sensorless AC drives with an extended control range: Dis…. Cand. tech. Sciences. Novosibirsk: Novosibirsk State Technical University, 2014. 244 p.
  5. Vinogradov A.B., Kolodin I.Yu. Sensorless asynchronous electric drive with an adaptive vector control system. Electricity. No. 2. 2007. Pp. 44–50.
  6. Langraf S.V., Glazyrin A.S. Application of the Kalman filter in a torque asynchronous electric drive with vector sensorless control. News of higher educational institutions. Electromechanics. No. 6. 2009. Pp. 61–64.
  7. Langraf S.V., Glazyrin A.S., Afanasyev K.S. The use of the Luenberger observer for the synthesis of vector sensorless asynchronous electric drives. News of higher educational institutions. Electrome-chanics. No. 6. 2011. Pp. 57–62.
  8. Afanasyev K.S., Glazyrin A.S. Identification of the speed of the asynchronous electric motor of the laboratory stand using the Kalman filter and the Luenberger observer. Electrotechnical complexes and control systems. No. 4 (28). 2012. Pp. 66–69.
  9. Kovchin S.A., Sabini Yu.A. Electric drive theory. St. Petersburg: Energoatomizdat, 1994. 496 p.
  10. Klyuchev V.I. Theory of electric drive. Moscow: Energoatomizdat, 2001. 704 p.
  11. Onishchenko G.B. Electric drive. Moscow: RAAS, 2003. – 320 p.
  12. Terekhov V.M., Osipov O.I. Control systems for electric drives. Moscow: Academy, 2005. 300 p.
  13. Mikhailov O.P. Automated electric drive of machine tools and industrial robots. Moscow: Mechanical engineering, 1990. 304 p.
  14. Sokolovsky G.G. AC electric drives with frequency regulation. Moscow: Academy, 2006. 265 p.
  15. Starikov A.V., Lisin S.L., Tabachnikova T.V., Kosorlukov I.A., Belyaeva O.S. Linearized mathematical model of a submersible induction motor. Bulletin of the Samara State Technical University. Series. “Engineering sciences”, 4(64). 2019. Samara: SSTU. Pp. 155–167.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2020 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