КРАТКИЕ СООБЩЕНИЯ
УДК 681.51
DOI: 10.17586/0021-3454-2021-64-9-789-793
АЛГОРИТМ ОЦЕНИВАНИЯ ПЕРЕМЕННОЙ ЧАСТОТЫ СИНУСОИДАЛЬНОГО СИГНАЛА
С. И. Низовцев, С. В. Шаветов, А. А. Пыркин
Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: [email protected]
Рассматривается задача идентификации переменной частоты сигнала синусоидальной формы. С помощью процедуры итеративной параметризации, динамического расширения регрессора и смешивания (DREM) и наблюдателя Люен-бергера формируются оценки нестационарных параметров. В результате проведенного численного моделирования продемонстрирована работоспособность предложенного алгоритма.
Ключевые слова: идентификация параметров, нестационарная частота, наблюдатель Люенбергера, DREM
Введение. Задача идентификации частоты периодического сигнала крайне актуальна в большом количестве практических приложений — в системах динамического позиционирования и компенсации возмущений, системах виброзащиты, системах мониторинга при определении параметров высотных или большепролетных строительных сооружений [1].
В настоящей статье развивается подход, при котором модель сигнала сводится к линейной регрессионной модели, содержащей неизвестные нестационарные параметры [2—4]. Случай, когда на конечных интервалах времени изменяются во времени параметры по линейному закону с постоянным временем, представлен в работах [5, 6]. Решение задачи синтеза наблюдателя для нестационарной системы с полиномиальными параметрами произвольной степени рассмотрено в [7, 8]. Основным недостатком указанных работ является неочевидность применения для реальных практических задач.
Представленный в настоящей статье алгоритм может быть использован в системах мониторинга состояния зданий [9, 10], что позволяет существенно расширить области применения данных систем, например, на задачи мониторинга состояния секций высотных металлоконструкций при их монтаже.
Постановка задачи. Рассматривается синусоидальный сигнал
с неизвестными постоянными амплитудой A и начальной фазой ф и переменной частотой
(1)
lim ю (t)- ю (t )) = 0.
Параметризация модели. Продифференцируем y=y(t) трижды:
y = A cos (et + ф) (ю + ßt),
y = - A sin (et + ф) (ю +
ßt )2 + 2 A cos (et + ф) ,
y = -A cos (et + ф)(ю + ßt) -A sin (et + ф)(6ß(co + ßt)) , и выразим у через y и y , исключая тригонометрические функции:
y = -ß2t2y - 6ß2ty - 2ßcty - 6ßcy - ю2y.
Применим фильтр
А3
к выражению (2) и перепишем его в следующем виде:
(p +*.)-
Z (А,) = ß2^1 (А) + ßc^2 (А) + ю2^3 (А,)
(2)
(3)
А3 p3
(p + А)
Y1 (А) = -
А2
(p + А)2
1
p + А'
+ 2-
А2
-6-
А3
(p + А)
(p + А)3 [ty ] +18
t^y p + А
+ 6-
p + А
А3 p
(p + А)
y
А3
(p + А)
[y ],
^2(А)= -6-
А3
(р + А)3^ (р + А)3^ (р + (р + А)3
Следуя методу динамического расширения регрессора и смешивания DREM, выберем три различных параметра ^ , А3 и запишем уравнение (3) в матричном виде:
[y]-[y] + ^T^T [у], Y3 (A) = --^pt [y].
" Zi" " Y11 Y12 Y13 " " ß2"
Z = YS, Z = Z2 , Y = Y21 Y22 Y23 , S = ßc . (4)
Z3 Y31 Y32 Y33 _ ю2
Умножая уравнение (4) на союзную матрицу для ¥, получим три скалярных уравнения:
7 (г ) = А (г) Е, (5)
где 7 (г)=adj (¥и А (г) = det ¥, так как определитель матрицы А (г) — скалярная функция.
На основе первого уравнения (5) построим алгоритм оценивания вспомогательного параметра в2 = в с некоторым у > 0 :
в2 = уА 7 - Ав2 ) . Используя вспомогательный сигнал и (г)
Г г
и = -уА2^ , и (0) = 1 или и* (г) = ехр I -у|А2 (^')ds
и уравнение для ошибки оценивания параметра Р2
Р2 - Р2 ) = ^ (Р2 - Р2 (0)) ,
выразим оценку параметра Р2 за конечное время (finite time — FT):
(6)
рЕТ = р2 = в2 (t)-в2 (0)"
1 - w
Доопределяя знаком, сформируем оценку параметра в :
в = >/вГ • sgnA • sgn 72.
Построим наблюдатель частоты
& = в + У2Ав ^ - А(Зсо). (7)
Аналогично (6) можно получить оценку частоты за конечное время, модифицируя (7) к
виду
(T t ) = ( (*( 0 ^2 ^ ' 1 - w1
с использованием вспомогательных переменных Wl и W2 :
= -y2A2вw1, "2 = -у2А2в2w2 + w1, (0) = 1, "2 (0) = 0. Результаты моделирования. Рассмотрим сигнал у(t) = 2ят(ю()t +1), ю = 0,05рад/с. Оценки параметра в и искомой переменной частоты ю для параметров ^ 2 з = 1,2,3 и
У = У2 = 105 приведены на рисунке, где 1 — истинное значение, 2 — оценка.
ю, рад/с
Р 1,2
1
0,8 0,6 0,4 0,2 0
'i 1
■ t
1 _ 2
\ ч , N
:/ 1 \
_ /
2
1,5 1
1
<1 1 1 2 J 1*" \
1 ' 1 1 1 —------
1 1 1 t г
Л / % / / У
0 2 4 6 8 10 12 14 16
t, с
0
4 6 8 10 12 14 16
t, с
список литературы
1. Besancon G. Nonlinear Observers and Applications. Berlin: Springer, 2007. Vol. 363. P. 224.
2. Pyrkin A., Bobtsov A., Ortega R., Vedyakov A., Aranovskiy S. Adaptive state observers using dynamic regressor extension and mixing // Systems & Control Letters. 2019. Vol. 133. Paper N 104519.
3. Vediakova A. O., Vedyakov A. A., Pyrkin A. A., Bobtsov A. A., Gromov V. S. Finite time frequency estimation for multi-sinusoidal signals // European Journal of Control. 2021. Vol. 59. P. 38—46.
4. Во К. Д., Бобцов А. А. Адаптивный наблюдатель переменных состояния линейных нестационарных систем с параметрами, заданными не точно // Автоматика и телемеханика. 2020. № 12. С. 100—110.
5. Ле В. Т., Коротина М. М., Бобцов А. А., Арановский С. В., Во К. Д. Идентификация линейно изменяющихся во времени параметров нестационарных систем // Мехатроника, автоматизация, управление. 2019. Т. 20, № 5. С. 259—265.
6. Ван Ц., Ле В. Т., Пыркин А. А., Колюбин С. А., Бобцов А. А. Идентификация кусочно-линейных параметров регрессионных моделей нестационарных детерминированных систем // Автоматика и телемеханика. 2018. № 12. С. 71—82.
7. Данг X. Б., Пыркин А. А., Бобцов А. А., Ведяков А. А. Синтез адаптивного наблюдателя для нестационарных нелинейных систем с неизвестными полиномиальными параметрами // Науч.-техн. вестн. информационных технологий, механики и оптики. 2021. № 3. С. 374—379.
8. Данг Х. Б., Пыркин А. А., Бобцов А. А., Ведяков А. А. Идентификация полиномиальных параметров нестационарных линейных систем // Изв. вузов. Приборостроение. 2021. Т. 64, № 6. С. 459—468.
9. Sakharov I. I., Shashkin M. A., Nizovtsev S. I. Real-time vibration monitoring // Proc. of the Intern. Conf. on Geotechnics Fundamentals and Applications in Construction: New Materials, Structures, Technologies and Calculations (GFAC 2019). St. Petersburg, 06 Febr. 2019. P. 301—306.
10. Татаркин С. А., Шашкин М. А., Низовцев С. И., Кирпичев А. А., Шкатов П. Н. Исследование нелинейных микродинамических свойств грунта и их применение для целей повышения надежности и эффективности обследования зданий, мониторинга при производстве геотехнических работ в особых геологических условиях // Приборы. 2017. № 3. С. 14—23.
Сергей Игоревич Низовцев Сергей Васильевич Шаветов Антон Александрович Пыркин
Сведения об авторах аспирант; Университет ИТМО, факультет систем управления и робототехники; E-mail: [email protected] канд. техн. наук; Университет ИТМО, факультет систем управления и робототехники; E-mail: [email protected] д-р техн. наук, профессор; Университет ИТМО, факультет систем управления и робототехники; декан факультета; E-mail: [email protected]
Поступила в редакцию 07.07.2021 г.
Ссылка для цитирования: Низовцев С. И., Шаветов С. В., Пыркин А. А. Алгоритм оценивания переменной частоты синусоидального сигнала // Изв. вузов. Приборостроение. 2021. Т. 64, № 9. С. 789—793.
ALGORITHM FOR ESTIMATING THE VARIABLE FREQUENCY OF SINUSOIDAL SIGNAL S. I. Nizovtsev, S. V. Shavetov, A. A. Pyrkin
ITMO University, 197101, St. Petersburg, Russia E-mail: [email protected]
The problem of identifying time-varying frequency of sinusoidal signal is considered. Using the iterative parameterization procedure, dynamic regressor extension and mixing technique, and Luenberger observer, estimations of non-stationary parameters are designed. Presented results of numerical simulation, the proposed algorithm efficiency is demonstrated.
Keywords: parameter identification, non-stationary frequency, Luenberger observer, DREM
REFERENCES
1. Besancon G. Nonlinear observers and applications, Berlin, Springer, 2007, vol. 363, 224 p.
2. Pyrkin A., Bobtsov A., Ortega R., Vedyakov A., Aranovskiy S. Systems & Control Letters, 2019, vol. 133, paper no. 104519.
3. Vediakova A.O., Vedyakov A.A., Pyrkin A.A., Bobtsov A.A. and Gromov V.S. European Journal of Control, 2021, vol. 59, pp. 38-46.
4. Quoc D.V., Bobtsov A.A. Automation and Remote Control, 2020, no. 12, pp. 2220-2229.
5. Le V.T., Korotina M.M., Bobtsov A.A., Aranovskiy S.V., Vo Q.D. Mechatronics, Automation, Control, 2019, no. 5(20), pp. 259-265. (in Russ.)
6. Wang J., Le Vang T., Pyrkin A.A., Kolyubin S.A., Bobtsov A.A. Automation and Remote Control, 2018, no. 12, pp. 2159-2168.
7. Dung Kh.B., Pyrkin A.A., Bobtsov A.A., Vedyakov A.A. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2021, no. 3, pp. 374-379. (in Russ.)
8. Dung Kh.B., Pyrkin A.A., Bobtsov A.A., Vedyakov A.A. Journal of Instrument Engineering, 2021, no. 6, pp. 459-468. (in Russ.)
9. Sakharov I.I., Shashkin M.A., Nizovtsev S.I. Proceedings of the International Conference on Geotechnics Fundamentals and Applications in Construction: New Materials, Structures, Technologies and Calculations (GFAC 2019), 2019, pp. 301-306.
10. Tatarkin S.A., Shashkin M.A., Nizovtsev S.I., Kirpichev A.A., Shkatov P.N. Pribory (Instruments), 2017, no. 3, pp. 14-23. (in Russ.)
Data on authors
Sergey I. Nizovtsev — Post-Graduate Student; ITMO University, Faculty of Control Sys-
tems and Robotics; E-mail: [email protected]
Sergey V. Shavetov — PhD, ITMO University, Faculty of Control Systems and Robotics;
E-mail: [email protected]
Anton A. Pyrkin — Dr. Sci., Professor; ITMO University, Faculty of Control Systems
and Robotics; Dean of the Faculty; E-mail: [email protected]
For citation: Nizovtsev S. I ., Shavetov S. V., Pyrkin A. A. Algorithm for estimating the variable frequency
of sinusoidal signal. Journal of Instrument Engineering. 2021. Vol. 64, N 9. P. 789—793 (in Russian).
DOI: 10.17586/0021-3454-2021-64-9-789-793