Identification of the separately excited DC motor with extended instrumental variables

Cover Page


Cite item

Full Text

Abstract

The problem of identifying the parameters of a DC motor is considered. The presence of measurement errors of currents and voltages leads to errors in both input and output signals. Existing methods for identifying the parameters of a DC motor do not take into account the presence of errors in both the output and input signals. A discrete model of a DC motor designed for use in digital systems is explored. One of the advantages of this model is the reduction of the problem of parameter estimation to two reduced dimension problems. Reducing the dimension of the problems being solved improves their conditionality and reduces sensitivity to measurement errors. A new method for identifying the parameters of DC motor models is proposed. Parameter estimates are found based on the extended method of instrumental variables. To find estimates, the use of extended equivalent systems of equations is proposed. Extended equivalent systems make it possible to reduce the condition numbers. The conducted numerical experiments showed the advantage of the proposed algorithm over the least squares. The results of the work can be applied in the development of predictive diagnostic systems. The use of the proposed method for identifying the parameters of a DC motor also makes it possible to reduce the requirements for measuring devices due to less sensitivity to measurement errors.

Full Text

Введение

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

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

Существует много методов идентификации параметров двигателей постоянного тока. Метод наименьших квадратов представлен в [1, 2], алгебраический метод идентификации в [3], метод моментов и метод Пасека в [4], методы идентификации по переходной характеристике в [5]. Идентификация двигателей постоянного тока с помощью нейронных сетей рассмотрена в [6], применение генетических алгоритмов в [7]. В большинстве случаев модели двигателей представлены в непрерывном времени и не учитывают влияния измерительного шума.

Применение методов полных наименьших квадратов и инструментальных переменных позволяет учитывать измерительный шум. Применение метода полных наименьших квадратов для оценивания параметров двигателя постоянного тока с независимым возбуждением предложено в [8].

В статье предложен способ оценивания параметров двигателя постоянного тока методом расширенных инструментальных переменных. Полученные результаты могут быть использованы для апробирования разработанного метода на основе сравнения с известными результатами.

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

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

u(в)=iвRв+Lвdiвdt, (1)

u(я)=iяR(я)+L(я)diяdt+mΦω, (2)

где u(в), i(в) – напряжение и ток обмотки возбуждения; R(в), L(в) – активное сопротивление и индуктивность обмотки возбуждения; u(я)i(я) – напряжение и ток обмотки якоря; R(я), L(я) – активное сопротивление и индуктивность цепи якоря; m – конструктивный коэффициент машины; Φ – результирующий магнитный поток; ω – частота вращения якоря.

Введем новые коэффициенты:

a1=1Rв, a2=LвRв, a3=1Rя, a4=LяRя, a5=mΦRя. (3)

Запишем уравнения (1) и (2), используя коэффициенты (3):

i(в)=a1uвa2diвdt, (4)

iя=a3uяa4diяdta5ω. (5)

Получив оценки вектора параметров a^=a^1a^2a^3a^4a^5T, можно получить оценки физических параметров двигателя постоянного тока:

Rв=1a1, Lв=a2a1, Tв=a4, Rя=1a3, Lя=a4a3, Φ=a5ma3. (6)

Поскольку параметры идентифицируются в цифровом виде, удобно перейти от дифференциальных уравнений к разностным уравнениям.

Запишем уравнения (4), (5) в дискретной форме:

ik(в)=a1uk(в)a2Dik(в), (7)

ik(я)=a3uk(я)a4Dik(я)a5ωk. (8)

В реальных задачах токи, напряжения и угловая скорость вращения наблюдаются с погрешностями измерений ξk(iв), ξk(iя), ξk(uв), ξk(uя), ξk(ω), ξk(Diв), ξk(Diя):

i~kв=ikв+ξk(iв), i~kя=ikя+ξk(iя), (9)

u~kв=ukв+ξk(uв), u~kя=ukя+ξk(uя), ω~k=ωk+ξk(ω) (10)

Di~kв=DikDв+ξk(Diв), Di~kя=Dikя+ξk(Diя). (11)

Будем предполагать, что помехи в уравнениях (9)–(11) имеют нулевое среднее.

Задача идентификации электромагнитных параметров двигателя постоянного тока может быть сформулирована следующим образом: необходимо определить оценки вектора коэффициентов a^=a^1a^2a^3a^4a^5T из уравнений (7), (8) по зашумленным последовательностям (9), (10), (11).

Расширенные инструментальные переменные (РИП)

Рассмотрим алгоритм идентификации параметров двигателя постоянного тока по уравнениям (7)–(11). Запишем уравнения в форме линейной регрессии:

i~k(в)=вTkв+εkв, (12)

i~k(я)=яTkя+εkя, (13)

где

φk(в)=(u~k(в)  Di~k(в))Т, ав=(а1 -а2)Т, εkв=i~k(в)a1u~k(в)+a2Di~kв,

φk(я)=(u~k(я)  Di~k(я)  ωk)T, ая=(а3 -а4 -а5)Т, εkя=i~k(я)a3u~k(я)+a4Di~kя+a5ωk.

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

Если погрешности в уравнениях (9)–(11) являются «белым шумом», для оценки векторов коэффициентов может быть применен полный метод наименьших квадратов [9]. Для решения задачи полных наименьших квадратов разработаны эффективные численные алгоритмы [10–13].

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

Альтернативным методом оценивания параметров при наличии помех в правой и левой частях уравнений является метод инструментальных переменных. Метод инструментальных переменных строится на предположении, что необходимо подобрать такие векторы ψk(в), ψk(я), для которых выполнены условия:

A1. E(ψk(в) εk(в))=0, E(ψk(я) εk(я))=0,, где E – оператор математического ожидания.

A2. Матрицы Rψφ(в)=E(ψk(в) (φk(в))Т), Rψφ(я)=E(ψk(я) (φk(я))Т), не являются сингулярными.

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

A3. Автокорреляционные функции шумов имеют конечное число ненулевых значений. Без потери общности будем предполагать, что число ненулевых значений в автокорреляционных функциях одинаково:

Eξkiвξkmiв=rmiв, Eξkiяξkmiя=rmiя,

Eξkuвξkmuв=rmuв, Eξkuяξkmuя=rmuя, Eξkωξkmω=rmω,

EξkDiвξkmDiв=rmDiв, EξkDiяξkmDiя=rmDiя, m=1,M

При выполнении предположения A3 задержанные на M отсчетов регрессионные векторы могут быть использованы в качестве векторов инструментальных переменных

ψk(в)=φk-M(в), ψk(я)=φk-M(я), (14)

Для улучшения точности оценок необходимо, чтобы размерности векторов инструментальных переменных были больше размерностей соответствующих регрессионных векторов dimψkв>2, dimψkя>3.

Данная модификация получила название метода расширенных инструментальных переменных. Нахождение оценок методом расширенных инструментальных переменных предполагает решение переопределенной системы линейных алгебраических уравнений. Оценки векторов а^я,а^в параметров могут быть найдены как решения систем нормальных уравнений

а^я=((R^ψφ(я))Т R^ψφ(я))-1 (R^ψφ(я))T r^ψi(я), (15)

а^в=((R^ψφ(в))Т R^ψφ(в))-1 (R^ψφ(в))T r^ψi(в), (16)

где R^ψφ(я)=1Ni=1N ψk(я) (φk(я))Т, r^ψi(я)=1Ni=1N ψk(я) i~k(я), R^ψφ(в)=1Ni=1N ψk(в) (φk(в))Т, r^ψi(в)=1Ni=1N ψk(в) i~k(в),

Для уменьшения чисел обусловленности (15) и (16) в [14] предложено использовать эквивалентную нормальной, расширенную систему [15]. Запишем уравнения (15) и (16) в виде эквивалентных нормальным, расширенных систем:

kяI3R^ψφ(я)(R^ψφ(я))Т0kя-1еа^я=r^ψi(я)0 (17)

kвI2R^ψφ(в)(R^ψφ(в))Т0kв-1ева^в=r^ψi(в)0 (18)

где kя=2μmin(я), kв=2μmin(в), μmin(я), μmin(в)– минимальные собственные числа матриц R^ψφ(я), R^ψφ(в); I3I2 – единичные матрицы.

Полученные системы могут быть решены стандартными способами решения систем линейных уравнений, например на основе LU-разложения [9].

Численный эксперимент

Идентификация параметров на основе уравнений (17) и (18) была реализована в MATLAB и сравнена с методом наименьших квадратов. Значения токов и напряжений получены с помощью модели двигателя постоянного тока в MATLAB Simulink (рис. 1, 2).

Электромагнитные параметры электродвигателя: Rв=240Ом, Lв=120Гн, Rя=0.6Ом, Lя=0.012Гц, Φ=0.9Вб.

Данному набору параметров соответствует вектор истинных параметров

a=0.00420.5001.6670.0203.000T.

 

Рис. 1. Имитационная модель двигателя постоянного тока с независимой обмоткой возбуждения

 

Рис. 2. Имитационная модель стартера двигателя постоянного тока с независимой обмоткой возбуждения

 

Результаты моделирования двигателя постоянного тока без измерительного шума представлены на рис. 3–5.

Частота дискретизации fd=1000Гц.

Для оценки качества модели использовалось среднеквадратическое отклонение оценок коэффициентов от истинных значений:

δaj=a^jaj2aj2100%.

Результаты численного эксперимента для различных отношений «шум – сигнал» γ=σnoise/σsignal приведены в табл. 1–3.

 

Рис. 3. Ток якоря

 

Рис. 4. Напряжение якоря

 

Рис. 5. Скорость вращения вала

 

Таблица 1

Среднеквадратическое отклонение оценок коэффициентов и электромагнитных параметров от истинных значений для γ=1014

Параметр

Истинное значение

δaмнк,%

δaпмнк,%

δaрип,%

a1

0.0042

1.1649·10-91.1646·10-98.2386·10-10
a2

0.500

0.0038

0.0038

0.0033

a3

1.667

0.0011

0.0011

6.6782·10-4
a4

0.020

0.0669

0.0669

0.0598

a5

3.000

0.0011

0.0011

6.7912·10-4
Rв

240.00

1.1649·10-91.1646·10-98.2386·10-10
Lв

120.00

0.0038

0.0038

0.0033

Rя

0.6000

0.0011

0.0011

6.6782·10-4
Lя

0.0120

0.0680

0.0680

0.0605

Φ

0.900

3.2042·10-53.2042·10-51.1295·10-5

 

Таблица 2

Среднеквадратическое отклонение оценок коэффициентов и электромагнитных параметров от истинных значений для γ=102

Параметр

Истинное значение

δaмнк,%

δaпмнк,%

δaрип,%

a1

0.0042

0.00510.00610.0149
a2

0.500

2.6439·104

2.8370·104

2.0005·105

a3

1.667

2.9354

0.2695

2.0489
a4

0.020

2.0255

4.3441

1.5261

a5

3.000

3.1129

0.2960

2.1754
Rв

240.00

0.00510.00610.0148
Lв

120.00

2.6438·104

2.8368·104

2.0002·105

Rя

0.6000

3.0242

0.2702

2.0917
Lя

0.0120

0.9374

4.0856

3.6498

Φ

0.900

0.18290.02660.1291

 

Таблица3

Среднеквадратическое отклонение оценок коэффициентов и электромагнитных параметров от истинных значений для γ=101

Параметр

Истинное значение

δaмнк,%

δaпмнк,%

δaрип,%

a1

0.0042

0.06670.17180.3277
a2

0.500

1.0448·105

3.1821·105

3.63·106

a3

1.667

73.0831

12.5333

17.4251
a4

0.020

80.5966

91.0145

57.2558

a5

3.000

77.2674

13.0529

18.2012
Rв

240.00

0.28450.18930.0339
Lв

120.00

1.1845·106

1.0019·106

3.6825·106

Rя

0.6000

252.4508

6.1845

4.2744
Lя

0.0120

261.4864

220.1770

283.6652

Φ

0.900

14.54160.61090.0209

 

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

Выводы

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

×

About the authors

Dmitry V. Ivanov

Samara National Research University; Samara State University of Transport

Author for correspondence.
Email: dvi85@list.ru
ORCID iD: 0000-0002-5021-5259

Ph.D. (Phys&Math), Associate Professor

Russian Federation, 34, Moskovskoe shosse st., Samara, 443086; 2 В, Svobody st., Samara, 443066

Ilya L. Sandler

Samara State University of Transport; Samara State Technical University

Email: i.sandler@samgups.ru

Senior Lecturer

Russian Federation, 2 В, Svobody st., Samara, 443066; 244, Molodogvardeyskay st., Samara, 443100

Anna N. Diligenskaya

Samara State Technical University

Email: adiligenskaya@mail.ru

Dr. Sci. (Techn.), Professor

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

References

  1. Ruderman M., Krettek J., Hoffman F. and Betran T. Optimal state space control of DC motor // IFAC Proceedings. Vol. 42(2), 5796–5801 (2008). doi: 10.3182/20080706-5-KR-1001.00977.
  2. Krneta R., Antic S., Stojanovic D. Recursive least square method in parameters identification of DC motors models // Facta Universitatis, 18(3), 467–478 (2005).
  3. Mamani G., Becedas J., Feliu-Batlle V. On-line fast algebraic parameter and state estimation for a DC motor applied to adaptive control // Proceedings of the World Congress on Engineering. Ed. by S.I. Ao et al. Newswood Limited, London, 2008. Pp. 1006–1012.
  4. Hadef M., Mekideche M.R. Moments and Pasek’s methods for parameter identification of a DC motor // J. Zhejiang Univ. Sci., 12, 124–131 (2011). doi: 10.1631/jzus.C0910795.
  5. Wu W. DC Motor Parameter Identification Using Speed Step Responses // Modelling and Simula-tion in Engineering, Article ID 189757, (2012) doi: 10.1155/2012/189757.
  6. Rubaai A., Kotaru R. Online identification and control of a dc motor using learning adaptation of neural networks // IEEE Transactions on Industry Applications. 36(3), 935–942 (2000). doi: 10.1109/28.845075.
  7. Jesenik M., Hamler A., Trbušić M., Trlep M. The Use of Evolutionary Methods for the Determina-tion of a DC Motor and Drive Parameters Based on the Current and Angular Speed Response // Mathematics. 8(8), 1269 (2020). doi: 10.3390/math8081269.
  8. Ivanov D.V., Sandler I.L., Chertykovtseva N.V. etc. Identification of Parameters of DC Motor of Independent Excitation by Noisy Data // Proceedings - 2021 3rd International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency, SUMMA 2021. 2021. Pp. 194–198.
  9. Golub G.H., Van Loan C.F. Matrix Computations. Johns Hopkins University Press, Baltimore, 1996.
  10. Zhdanov A.I., Shamarov P.A. Direct projection method in the problem of complete least squares // Autom. Remote Control. 61(4), 610–620 (2000).
  11. Ivanov D.V. Identification of linear dynamic systems of fractional order with errors in variables based on an augmented system of equations // Vestnil SamGTU. Seria: Phiz.-math. nauki, 25(3), 2021, 508–518.
  12. Ivanov D., Zhdanov A. Symmetrical Augmented System of Equations for the Parameter Identifica-tion of Discrete Fractional Systems by Generalized Total Least Squares // Mathematics 9, 2021, 24: 3250. https://doi.org/10.3390/math9243250
  13. Van Huffel S., Vandewalle J. Analysis and properties of the generalized total least squares prob-lem AX≈B, when some or all columns in A are subject to error // SIAM J. matrix anal. appl. 10(3), 294–315 (1989).
  14. Ivanov D.V., Zhdanov A.I. Numerically stable algorithm for identification of linear dynamical sys-tems by extended instrumental variables // J. Phys.: Conf. Ser. 1745, 012077, (2021). doi: 10.1088/1742-6596/1745/1/012077
  15. Björck Å. Iterative refinement of linear least squares solutions I // BIT Numerical Mathematics, 7. 257–278, (1967). 10.1007/BF01939321' target='_blank'>https://doi.org/doi: 10.1007/BF01939321

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Figure 1. Simulation model of a DC motor with an independent excitation winding

Download (131KB)
3. Figure 2. Simulation model of a DC motor starter with an independent excitation winding

Download (45KB)
4. Figure 3. Armature current

Download (85KB)
5. Figure 4. Armature voltage

Download (72KB)
6. Figure 5. Shaft speed

Download (76KB)

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