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

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

CC BY
468
124
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНХРОННЫЙ ДВИГАТЕЛЬ / SYNCHRONOUS MOTOR / МАГНИТНЫЙ ПОТОК / FLUX / АДАПТИВНЫЙ НАБЛЮДАТЕЛЬ / ADAPTIVE OBSERVER / РОБАСТНОСТЬ / ROBUSTNESS

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Бобцов А. А., Пыркин А. А., Ортега Р.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Бобцов А. А., Пыркин А. А., Ортега Р.

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

ADAPTIVE FLUX OBSERVER FOR PERMANENT MAGNET SYNCHRONOUS MOTORS

The paper deals with the observer design problem for a flux in permanent magnet synchronous motors. It is assumed that some electrical parameters such as resistance and inductance are known numbers. But the flux, the angle and the speed of the rotor are unmeasurable. The new robust approach to design an adaptive flux observer is proposed that guarantees globally boundedness of all signals and, moreover, exponential convergence to zero of observer error between the true flux value and an estimate obtained from the adaptive observer. The problem of an adaptive flux observer design has been solved with using the trigonometrical properties and linear filtering which ensures cancellation of unknown terms arisen after mathematical calculations. The key idea is the new parameterization of the dynamical model containing unknown parameters and depending on measurable current and voltage in the motor. By applying the Pythagorean trigonometric identity the linear equation has found that does not contain any functions depending on angle or angular velocity of the rotor. Using dynamical first-order filters the standard regression model is obtained that consists of unknown constant parameters and measurable functions of time. Then the gradient-like estimator is designed to reconstruct unknown parameters, and it guarantees boundedness of all signals in the system. The proposition is proved that if the regressor satisfies the persistent excitation condition, meaning the “frequency-rich” signal, then all errors in observer exponentially converges to zero. It is shown that observer error for the flux explicitly depends on estimator errors. Exponential convergence of parameter estimation errors to zero yields exponential convergence of the flux observer error to zero. The numerical example is considered.

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

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ январь-февраль 2015 Том 15 № 1 ISSN 2226-1494 http://ntv.ifmo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS January-February 2015 Vol. 15 No 1 ISSN 2226-1494 http://ntv.ifmo.ru/en

УДК 681.51

АДАПТИВНЫЙ НАБЛЮДАТЕЛЬ МАГНИТНОГО ПОТОКА ДЛЯ СИНХРОННОГО ДВИГАТЕЛЯ С ПОСТОЯННЫМИ МАГНИТАМИ А.А. Бобцов", А. А. Пыркин", Р. Ортегаь

а Университет ИТМО, Санкт-Петербург, 197101, Россия ь Национальный центр научных исследований, 75016, Париж, Франция Адрес для переписки: [email protected] Информация о статье

Поступила в редакцию 23.10.14, принята к печати 18.11.14 doi: 10.17586/2226-1494-2015-15-1-40-45 Язык статьи - русский

Ссылка для цитирования: Бобцов А. А., Пыркин А. А., Ортега Р. Адаптивный наблюдатель магнитного потока для синхронного двигателя с постоянными магнитами // Научно-технический вестник информационных технологий, механики и оптики. 2015. Том 15. № 1. С. 40-45

Аннотация. Рассматривается задача синтеза адаптивного наблюдателя магнитного потока для синхронного двигателя с постоянными магнитами. Допускается, что некоторые электрические параметры, такие как сопротивление и индуктивность, являются известными постоянными числами, но сам магнитный поток, скорость вращения ротора и угол его положения не измеряются. Предлагается новый робастный подход к синтезу адаптивного наблюдателя магнитного потока, обеспечивающий глобальную ограниченность всех сигналов, а также экспоненциальную сходимость к нулю ошибки между потоком и его оценкой, вырабатываемой адаптивным наблюдателем. Задача синтеза адаптивного наблюдателя потока была решена с использованием тригонометрических свойств и линейной фильтрации, обеспечивающей парирование неизвестных членов, полученных в результате математических преобразований. Ключевая идея заключается в новом способе параметризации динамической модели магнитного потока. На первом шаге сформирована математическая модель, содержащая неизвестные параметры и зависящая от измеряемых сигналов силы тока и напряжения в обмотках двигателя. С использованием основного тригонометрического тождества найдено линейное уравнение, из которого исключены функции, зависящие от неизмеряемых величин угла и угловой скорости вращения ротора. Применяя динамические фильтры первого порядка, получена стандартная регрессионная модель, состоящая из измеряемых функций времени и неизвестных параметров. Далее построен градиентный алгоритм оценивания неизвестных параметров, гарантирующий ограниченность всех сигналов в системе. Доказано утверждение о том, что при выполнении условия неисчезающего возбуждения, означающего наличие достаточного количества гармоник в регрессоре, гарантирована экспоненциальная сходимость к нулю всех ошибок оценивания неизвестных параметров. Показано, что ошибка наблюдения за магнитным потоком явно зависит от ошибок оценивания неизвестных параметров. Экспоненциальная сходимость к нулю ошибок оценивания обеспечивает экспоненциальную сходимость к нулю ошибки наблюдения за потоком. Приведен пример численного моделирования. Ключевые слова: синхронный двигатель, магнитный поток, адаптивный наблюдатель, робастность Благодарности. Работа выполнена при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-U01, Проект 14.Z50.31.0031).

ADAPTIVE FLUX OBSERVER FOR PERMANENT MAGNET SYNCHRONOUS MOTORS

A.A. Bobtsova, A.A. Pyrkina, R. Ortegab

а ITMO University, Saint Petersburg, 197101, Russia b Centre National de la Recherche Scientiphique, Paris, 75016, France Corresponding author: [email protected] Article info

Received 23.10.14, accepted 18.11.14 doi: 10.17586/2226-1494-2015-15-1-40-45 Article in Russian

Reference for citation: Bobtsov A.A., Pyrkin A.A., Ortega R. Аdaptive flux observer for permanent magnet synchronous motors. Scientific and Technical Journal of Information Technologies, Mechanics and Opt, 2015, vol. 15, no. 1, pp. 40-45 (in Russian)

Abstract. The paper deals with the observer design problem for a flux in permanent magnet synchronous motors. It is assumed that some electrical parameters such as resistance and inductance are known numbers. But the flux, the angle and the speed of the rotor are unmeasurable. The new robust approach to design an adaptive flux observer is proposed that guarantees globally boundedness of all signals and, moreover, exponential convergence to zero of observer error between the true flux value and an estimate obtained from the adaptive observer. The problem of an adaptive flux observer design has been solved with using the trigonometrical properties and linear filtering which ensures cancellation of unknown terms arisen after mathematical calculations. The key idea is the new parameterization of the dynamical model containing unknown parameters and depending

on measurable current and voltage in the motor. By applying the Pythagorean trigonometric identity the linear equation has found that does not contain any functions depending on angle or angular velocity of the rotor. Using dynamical first-order filters the standard regression model is obtained that consists of unknown constant parameters and measurable functions of time. Then the gradient-like estimator is designed to reconstruct unknown parameters, and it guarantees boundedness of all signals in the system. The proposition is proved that if the regressor satisfies the persistent excitation condition, meaning the "frequency-rich" signal, then all errors in observer exponentially converges to zero. It is shown that observer error for the flux explicitly depends on estimator errors. Exponential convergence of parameter estimation errors to zero yields exponential convergence of the flux observer error to zero. The numerical example is considered. Keywords: synchronous motor, flux, adaptive observer, robustness.

Acknowledgements. The work is partially financially supported by the Government of the Russian Federation (grant 074-U01, Project 14.Z50.31.0031).

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

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

Вышеуказанные проблемы естественным образом мотивируют развитие бессенсорных алгоритмов для синхронных двигателей и представлены в многочисленных работах специалистов в области электрических машин, а также систем управления (см., например, [1-8]). В настоящей работе мы будем развивать подход, опубликованный в [7].

В [7] предложена стандартная градиентная процедура оценивания магнитного потока. Анализ, сделанный для полной нелинейной модели, гарантирует глобальную (при некоторых условиях даже экспоненциальную) сходимость оценок в ограниченную область. Показаны простые и робастные алгоритмы оценивания (см. также [9]). Для более простого анализа устойчивости и доказательства глобальной сходимости использовано свойство неисчезающего возбуждения. В [5] этот подход в задаче синтеза наблюдателя совмещен со специальным способом оценивания линейной скорости и стандартным регулятором, который часто используется в приложениях, обеспечивая удовлетворительные экспериментальные результаты. Такой наблюдатель также использован в [2, 3, 10].

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

Следуя [7], рассмотрим динамическую модель магнитного потока для синхронного двигателя следующего вида:

i = v - Ri, (1)

i = Li + x , (2)

где i = [ X2 ] - вектор неизвестного магнитного потока; i = [/ i2 ]г и v = [v v2 ]г - соответственно

векторы тока и напряжения в обмотках двигателя; неизвестный вектор x =

= X cos(np 8)

_ Х2 _ m _ sin(np 8) _

содержит

неизмеряемые гармоники с неизвестным значением потока от постоянного магнита X т; Ь и К -

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

Основной результат

Продифференцируем уравнение (2), тогда

X = Ь—+x. (3)

ж

Приравнивая (1) и (3), имеем

v - К1 = Ь — + x , —Г

откуда

й5

х = V - Ь--т . (4)

л

Интегрируя (4), получаем уравнение для вектора х

х(') = х(0) + z1(t) - г ¡(0) - Ь1(') + Ы(0) - Кг 2(') + Кг 2(0), (5)

где

г ¡(О = V«,

г 2(0 = 1(0.

Перепишем (5) следующим образом:

х(0 = я(0 + ^ (6)

где были использованы обозначения

Я(0 = г1(0 - Ь1(0 - Кг 2(0, (7)

1 = х(0) - г1(0) + Ь1(0) + Кг 2(0). (8)

Заметим, что в (7) и (8) вектор !(0 может быть рассчитан или измерен, но вектор 1 содержит неизвестные постоянные компоненты. Представим (6) в следующей форме:

X, q, + f01

=

X2 ?2 f02

(10) (11)

Из последней системы имеем

*12 + Х22 = 41 + ?22 + /01 + /о2 + 20?1 /01 + ?2/02) ,

"т = ?12 + ?2 + /01 + /02 + 2(?1 /01 + 42/02) ,

что может быть записано в виде стандартной регрессионной модели вида

У = 2q т 1 + С , (9)

где У = -(?12 + Ч\) и С = -"2т + /02 + /02 .

Для получения стандартной регрессионной модели без неизмеряемых сигналов введем в рассмотрение следующие линейные фильтры [11]:

IX1 = -%1 + У,

IV = У

Iх 2 = -х 2 + q, 1ч = q - х 2,

где Х1 £ К , х 2 е К2, ^1(0) = 0 и х 2(0) = 0. Из (9) и (10) имеем

г г г

V = У-X! = 2qгf0 + С - е-'| ет 7цт10 ¿т-е-'| ехСёт = 2qTf0 - 2е-'| ета[ ёт10 - Се-'. (12)

0 0 0 Из (11) после аналогичных вычислений получаем

/

I = q - х2 = q - е-1' | е1^. (13)

Подставляя (13) в (12), получаем стандартную линейную регрессионную модель У = 2!т 1 + Се-', (14)

состоящую из измеряемых функций времени У и q, а также вектора неизвестных постоянных параметров 10.

Пренебрегая затухающим слагаемым Се ', для идентификации вектора неизвестных параметров 1 воспользуемся следующей типовой процедурой [12, 13]:

1--т

f0 = Г^-qy - qq f0J , (15)

где f0 - оценка f0; Г - положительно определенная матрица второго порядка. Для восстановления магнитного потока используем уравнение

1(t) = Li(t) + q(0 + fo(0, (16)

где 1- оценка 1; f0 является решением дифференциального уравнения (15).

Утверждение. Адаптивный наблюдатель магнитного потока (15), (16) гарантирует:

1. ограниченность всех сигналов в наблюдателе;

2. если регрессор ) является «частотно богатым», то экспоненциальную сходимость к нулю ошибки наблюдения 1 = 1 - 1.

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

(подробнее см., например, в [12, 13]) экспоненциальную сходимость к нулю ошибки 1 = 1 - 1Т0. Рассмотрим функцию Ляпунова вида

V =

1 т г 11 *0 х *0

2

Из (15) и (14) имеем модель ошибки

~0 =-г ччт~ + 2С г чв-'.

Дифференцируя по времени (17) с учетом (18), имеем

V = -С ччт1 + 2 -0

~о + -2~0т 1С в-' < -1 (~тч)2 +1 с2в-

(17)

(18)

(19)

Интегрируя неравенство V < — С2 в 2', получим

V(') < V(0)+-4 с2 (1 - в-2') < V(0)+1 С2,

откуда следует ограниченность функции V(') и, как следствие, ошибки оценивания 1.

Из (16) нетрудно видеть соотношение для ошибки наблюдения за магнитным потоком: ~(') = ~0(') . (20) Соотношение (20) говорит о том, что ошибка наблюдения за магнитным потоком определяется характером поведения функции Г0 ('). Следовательно, 1 (') также ограничена.

0,5

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

0,4

0,3

* * 0,2

0,1

0 0,2 0,4 0,6 0,8 1

1-е

Рисунок. Переходные процессы для ошибок наблюдения по магнитному потоку ||1 (')||2 = ^ +12: 1 - алгоритм (16), (15), (10), (11), (7); 2 - алгоритм [7]

Если регрессор ч (') удовлетворяет условию неисчезающего возбуждения, то из неравенства (19) при отсутствии экспоненциально затухающего члена можно показать экспоненциальную сходимость Г0(') к нулю. Подробное доказательство приведено в [13, Теорема 4.3.2]. При наличии экспоненциально затухающего члена, как в (19), можно использовать то же самое доказательство, которое с учетом принципа сравнения [14, Лемма 3.4] гарантирует экспоненциальную сходимость к нулю функции V('), и, как

следствие, экспоненциальную сходимость к нулю ошибок оценивания f0(t) и наблюдения I(t), что и требовалось доказать.

На рисунке представлены переходные процессы для нормы ошибки наблюдения за магнитным потоком. Приведено сравнение алгоритма [7] и алгоритма (16), (15), (10), (11), (7), предлагаемого в настоящей работе.

Заключение

В работе рассмотрена задача синтеза наблюдающего устройства вектора неизвестного магнитного потока для синхронного двигателя с постоянными магнитами. На базе динамической модели магнитного потока вида (1), (2) был построен адаптивный наблюдатель, включающий в свою структуру уравнение (16), а также алгоритм настройки вектора неизвестных постоянных параметров вида (15). В сравнении с [7], предлагаемый подход обладает робастными свойствами, так как обеспечивает экспоненциальную сходимость к нулю ошибки между потоком I и его оценкой (16) при условии, что значение потока от постоянного магнита X m является неизвестной константой.

Развитие предлагаемых исследований видится в решении задачи синтеза адаптивного наблюдателя магнитного потока для неизвестных параметров L и R [15, 16]. Более сложной задачей является рассмотрение двигателя с неизотропным ротором (неидеальной цилиндрической формы) [17].

Литература

1. Acarnley P.P., Watson J.F. Review of position-sensorless operation of brushless permanent-magnet machines // IEEE Transactions on Industrial Electronics. 2006. V. 53. N 2. P. 352-362. doi: 10.1109/TIE.2006.870868

2. Shah D., Espinosa-Perez G., Ortega R., Hilairet M. An asymptotically stable sensorless speed controller for non-salient permanent magnet synchronous motors // International Journal on Robust and Nonlinear Control. 2014. V. 24. P. 644-668. doi: 10.1002/rnc.2910

3. Dib W., Ortega R., Malaize J., Sensorless control of permanent-magnet synchronous motor in automotive applications: estimation of the angular position // IECON Proceedings (Industrial Electronics Conference). 2011. Art. 6119400. P. 728-733. doi: 10.1109/IEC0N.2011.6119400

4. Ortega R., Nam K., Praly L., Astolfi A., Hong J., Lee J. Sensorless control method and system for SPMSM using nonlinear observer. Korean Patent N 10-1091970. 2009.

5. Lee J., Hong J., Nam K., Ortega R., Praly L., Astolfi A. Sensorless control of surface-mount permanentmagnet synchronous motors based on a nonlinear observer // IEEE Transaction on Power Electronics. 2010. V. 25. N 2. P. 290-297. doi: 10.1109/TPEL.2009.2025276

6. Nam K.H. AC Motor Control and Electric Vehicle Applications. CRC Press, 2010. 449 p.

7. Ortega R., Praly L., Astolfi A., Lee J., Nam K Estimation of rotor position and speed of permanent magnet synchronous motors with guaranteed stability // IEEE Transaction on Control Systems Technology. 2011. V. 19. N 3. P. 601-614.

8. Pillai H., Ortega R., Hernandez M., Devos T., Malrait F. Robustness analysis of a position observer for surface-mount permanent magnet synchronous motors vis-a-vis rotor saliency // Proc. 9th IFAC Symposium on Nonlinear Control Systems (NOLCOS 2013). Toulouse, France, 2013. V. 9. Part 1. P. 353-358. doi: 10.3182/20130904-3-FR-2041.00074

9. Malaize J., Praly L., Henwood N. Globally convergent nonlinear observer for the sensorless control of surface-mount permanent magnet synchronous machines // Proc. 51st IEEE Conference on Decision and Control (CDC 2012). Maui, USA, 2012. P. 5900-5905. doi: 10.1109/CDC.2012.6426415

10. Tomei P., Verrelli C. Observer-based speed tracking control for sensorless permanent magnet synchronous motors with unknown torque // IEEE Transactions on Automatic Control. 2011. V. 56. N 6. P. 1484-1488. doi: 10.1109/TAC.2011.2121330

11. Middleton R.H., Goodwin G.C. Adaptive computed torque control for rigid link manipulations // Systems and Control Letters. 1988. V. 10. N 1. P. 9-16. doi: 10.1016/0167-6911(88)90033-3

12. Мирошник И.В., Никифоров В.О., Фрадков А.Л. Нелинейное и адаптивное управление сложными динамическими системами. СПб.: Наука, 2000. 549 с.

13. Ioannou P.A., Sun J. Robust Adaptive Control. Upper Saddle River: Prentice Hall, 1996. 825 p.

14. Khalil H. Nonlinear Systems. 3rd ed. Upper Saddle River: Prentice Hall, 2002. 750 p.

15. Ichikawa S., Tomita M., Doki S., Okuma S. Sensorless control of permanent magnet synchronous motors using online parameter identification based on system identification theory // IEEE Transactions on Industrial Electronics. 2006. V. 53. N 2. P. 363-372. doi: 10.1109/TIE.2006.870875

16. Piippo A., Hinkkanen M., Luomi J. Adaptation of motor parameters in sensorless PMSM drives // IEEE Transactions on Industry Applications. 2009. V. 45. N 1. P. 203-212. doi: 10.1109/TIA.2008.2009614

17. Hinkkanen M., Tuovinen T., Harnefors L., Luomi J. A combined position and stator-resistance observer for salient PMSM drives: design and stability analysis // IEEE Transactions on Power Electronics. 2012. V. 27. N 2. P. 601-609. doi: 10.1109/TPEL.2011.2118232

Бобцов Алексей Алексеевич

Пыркин Антон Александрович Ортега Ромео

Alexei A Bobtsov Anton A. Pyrkin Romeo Ortega

доктор технических наук, профессор, зав. кафедрой, декан факультета, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]

кандидат технических наук, доцент, доцент, Университет ИТМО, 197101, Санкт-Петербург, Российская Федерация, [email protected] PhD, директор по исследованиям, Национальный центр научных исследований, 75016, Париж, Франция, [email protected]

D.Sc., Professor, Dean, Head of Chair, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

PhD, Associate professor, Associate professor, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

PhD, Directeur de Recherche, Centre National de la Recherche Scientiphique (CNRS), Paris, 75016, France, [email protected]

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