Научная статья на тему 'МЕТОД ИДЕНТИФИКАЦИИ ПАРАМЕТРОВ СИНУСОИДАЛЬНОГО СИГНАЛА С НЕИЗВЕСТНОЙ ПЕРЕМЕННОЙ АМПЛИТУДОЙ'

МЕТОД ИДЕНТИФИКАЦИИ ПАРАМЕТРОВ СИНУСОИДАЛЬНОГО СИГНАЛА С НЕИЗВЕСТНОЙ ПЕРЕМЕННОЙ АМПЛИТУДОЙ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
52
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНУСОИДАЛЬНЫЕ СИГНАЛЫ / ИДЕНТИФИКАЦИЯ / ПЕРЕМЕННАЯ АМПЛИТУДА / ЖОРДАНОВА ФОРМА МАТРИЦЫ / ЛИНЕЙНАЯ РЕГРЕССИОННАЯ МОДЕЛЬ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Нгуен Х.Т., Власов С.М.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Нгуен Х.Т., Власов С.М.

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

METHOD FOR IDENTIFICATION OF SINUSOIDAL SIGNAL PARAMETERS WITH VARIABLE UNKNOWN AMPLITUDE

A new method proposed for identifying the parameters of sinusoidal signal with unknown variable amplitude. The problem of estimating the parameters of sinusoidal signals is relevant in the problems of dynamic positioning and disturbance compensation, for the synthesis of control laws that take into account external disturbances. In the proposed method, the restriction on the signal amplitude is removed. In contrast to known approaches, where the amplitude must be fixed, in the proposed method the signal amplitude can be variable. To implement the proposed identification algorithm, the Jordan matrix form and delay operators are used. During parameterization, a regression model is formed containing unknown stationary parameters. To search for unknown parameters, the method of dynamic expansion of the regressor and mixing is used. The results of computer simulation demonstrate the efficiency of the proposed algorithm. The simulation results confirmed the convergence of parameter estimation to the true values. The proposed approach can be applied to a wide class of applied problems related to disturbance compensation in vibration protection systems, monitoring systems in determining the parameters of high-rise or large-span building structures, and in robotic object control systems.

Текст научной работы на тему «МЕТОД ИДЕНТИФИКАЦИИ ПАРАМЕТРОВ СИНУСОИДАЛЬНОГО СИГНАЛА С НЕИЗВЕСТНОЙ ПЕРЕМЕННОЙ АМПЛИТУДОЙ»

НАУЧНО-ТЕХНИЧЕСКИЙ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ _

Ф__январь-февраль2023 Том 23 № 1 http://ntv.ifmo.ru/ научно-технический вестник

I/ITMO SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. МЕХАНИКИ И ОПТИКИ

January-February 2023 Vol. 23 No 1 http://ntv.ifmo.ru/en/ ....... ■ .....................

ISSN 2226-1494 (print) ISSN 2500-0373 (online)

doi: 10.17586/2226-1494-2023-23-1-54-61 УДК 681.51

Метод идентификации параметров синусоидального сигнала с неизвестной переменной амплитудой Хак Тунг Нгуен1 Сергей Михайлович Власов2

Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация

1 nguyenkhactunghvhq1994@gmaiLcomи, https://orcid.org/0000-0001-6430-1927

2 smvlasov@itmo.ru, https://orcid.org/0000-0002-8345-7553

Аннотация

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

синусоидальные сигналы, идентификация, переменная амплитуда, жорданова форма матрицы, линейная регрессионная модель

Ссылка для цитирования: Нгуен Х.Т., Власов С.М. Метод идентификации параметров синусоидального сигнала с неизвестной переменной амплитудой // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 1. С. 54-61. doi: 10.17586/2226-1494-2023-23-1-54-61

Method for identification of sinusoidal signal parameters with variable unknown amplitude

Khac T. Nguyen1Sergey M. Vlasov2

ITMO University, Saint Petersburg, 197101, Russian Federation

1 nguyenkhactunghvhq1994@gmail.com«, https://orcid.org/0000-0001-6430-1927

2 smvlasov@itmo.ru, https://orcid.org/0000-0002-8345-7553

Abstract

A new method proposed for identifying the parameters of sinusoidal signal with unknown variable amplitude. The problem of estimating the parameters of sinusoidal signals is relevant in the problems of dynamic positioning and disturbance compensation, for the synthesis of control laws that take into account external disturbances. In the proposed method, the restriction on the signal amplitude is removed. In contrast to known approaches, where the amplitude must be fixed, in the proposed method the signal amplitude can be variable. To implement the proposed identification algorithm, the Jordan matrix form and delay operators are used. During parameterization, a regression model is formed containing unknown stationary parameters. To search for unknown parameters, the method of dynamic expansion of the

© Нгуен Х.Т., Власов С.М., 2023

regressor and mixing is used. The results of computer simulation demonstrate the efficiency of the proposed algorithm. The simulation results confirmed the convergence of parameter estimation to the true values. The proposed approach can be applied to a wide class of applied problems related to disturbance compensation in vibration protection systems, monitoring systems in determining the parameters of high-rise or large-span building structures, and in robotic object control systems. Keywords

sinusoidal signal, identification, variable amplitude, Jordan form of the matrix, linear regression model For citation: Nguyen K.T., Vlasov S.M. Method for identification of sinusoidal signal parameters with variable unknown amplitude. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2023, vol. 23, no. 1, pp. 54-61 (in Russian). doi: 10.17586/2226-1494-2023-23-1-54-61

Введение

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

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

В [10] рассмотрен алгоритм идентификации линейно меняющейся частоты синусоидального сигнала, имеющего неизвестные амплитуду и фазу. Предложен подход к идентификации линейно меняющейся частоты, предусматривающий итеративную фильтрацию (с использованием линейных устойчивых звеньев первого порядка) измеряемого синусоидального сигнала, которая позволяет получить простую линейную регрессионную модель с одним неизвестным постоянным параметром. Ограничением этого метода является то, что амплитуда и фаза постоянны.

В работе [11] рассмотрена задача оценивания параметров синусоидального сигнала, частота которого изменяется как полиномиальная функция времени. Для решения этой задачи предложена параметризация, позволяющая сформировать уравнения линейной регрессии относительно неизвестных параметров. Оценки формируются с использованием метода динамического расширения регрессора. В [12] предложен метод оценивания частоты синусоидального сигнала с переменной амплитудой. Амплитуда предполагается известной функцией в пределах постоянного множителя, фаза также известна. На первом этапе предложен подход к параметризации синусоидального сигнала и получена модель линейной регрессии третьего порядка. На сле-

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

В настоящей работе рассмотрена задача идентификации параметров синусоидального сигнала с неизвестной переменной амплитудой. Модель линейной регрессии второго порядка построена с использованием операторов задержки. Предположим, что частота, смещение и фаза синусоидального сигнала — постоянные и неизвестные параметры, а амплитуда — переменная и неизвестная функция. Необходимо синтезировать алгоритм идентификации, который обеспечит сходимость настроенной оценки параметров к истинным значениям.

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

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

Рассмотрим измеряемый сигнал

У(0 = А(г)де-Р^ш(юг + ф), (1)

где д — постоянный параметр; А(г) — переменная амплитуда; в > 0 — коэффициент затухания; ю б К и ф е К — неизвестные частота и фаза; г — время. Параметры д, в, ю, ф и функция А(г) считаются неизвестными.

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

Ит(ю - ю(г)) = 0,

г^т

Ит(в - в(г)) = 0.

г^т

Перепишем уравнение (1) в удобном виде у(0 = А(гжг),

где У(г) = де-Р^т(юг + ф).

Введем допущение.

Допущение 1. Функция А (О является выходом линейного генератора

А (О = Ит¥((), ¥(0 = G¥(0,

где ¥ е [ — матрица состояния генератора с неизвестным начальным значением ¥(0); G е — матрица известных постоянных коэффициентов; И е [ — вектор соответствующей размерности.

Также допустим, что частота А(0 изменяется по синусоидальному закону, тогда матрица G и вектор ¥(0) примут вид

S(t) =

(10)

1' ' 0 1' 0'

h = 0. , G = -Y2 0. , ¥(0) = .0.

где у — известный параметр; 9 — неизвестный параметр.

Допущение 2. Функция 7(0 является выходом линейного генератора

7(0 = Нт4(0, (2)

4(0 = Г4(0, (3)

где 4 е [р — вектор состояния генератора; Г е [рхр — матрица постоянных коэффициентов; Н е [р — вектор соответствующей размерности.

Для векторно-матричной формы выражения (2)-(3) имеют вид [14]:

4 =

' 0 1 ' 1'

, Г = - и2 - ß2 -2ß , H =

О.

Параметризация синусоидального сигнала

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

Наряду с измеряемым сигналом у(0 рассмотрим запаздывающие сигналы

yi(t) = У2« =

(y(t - rfi), t > db

0, t < d

y(t - d2), t > d2,

0, t < d

(4)

(5)

2

где dl, d2 е [+ — постоянные величины запаздывания. Для сигналов (4) и (5) запишем соотношения:

у 1(0 = А 1(071(0, (6)

у2(0 = Л2(0Г2(0, (7)

А1(0 = А(( - d1), А2(0 = А(( - d2), (8)

71(0 = ¥(Г - dl), 72(0 = ¥(Г - d2). (9)

где

Утверждение 1. Измеряемые сигналы (1), (8) и (9) связаны тождеством:

51.

где а е [1; у е [6х6 — измеряемые функции; 0 е вектор неизвестных параметров.

Из допущений 1 и 2 запишем функции:

А(0 = Ите^¥(0), 7(0 = НтеГ4(0).

На основании выражения (8) получим:

А1( 0 = А(/ - d1) = hTeGíe-Gdl¥(0), А2(0 = А(/ - d2) = Ите^е-^2¥(0),

а из выражений (9):

(11)

(12) (13)

71(0 = 7(/ - d1) = НтеГ е^^О) = Нте-Г^4(0, (14) 72(0 = 7(/ - d2) = НтеГ*е-ГЩ0) = Нте-ГйЦ(0. (15)

Поставив (14) и (15) в (6) и (7) соответственно, получим

У1(0 = А 1(0^^4(0, У2(0 = А2(тте--ГЩ().

Утверждение 2. Сигнал (11) связан соотношением: А(0 = y-1sin(y09.

Доказательство утверждения 2. Преобразуем еа в уравнении (11) аналогично подходу, описанному в работе [15]:

COS(y0 У^БШ^О . -ysin(y0 СОБ(у0

(16)

Поставив соотношение (16) в (11), получим А( 0 = у^ш(у09,

что и требовалось доказать для утверждения 2. Аналогично найдем:

e-Gd1 =

e-Gd2 =

cos(yd1) -y-1sin(yd1) ysin(yd1) cos(yd1) cos(yd2) -y-1sin(yd2) ysin(yd2) cos(yd2)

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

(17)

(18) (19)

Для сокращения числа параметров примем d2 = = 2dl = 2d.

Поставим выражения (17) и (18) в уравнение (12), которое будет иметь вид:

А1( 0 = г^ПУ - yd)9, а (17) и (19) в уравнение (13):

А2( 0 = г^Пг? - 2уа?)9.

Утверждение 3. Сигнал (14) связан соотношением:

71( 0 = еР^соБ(юйО + Рю-1Бш(юйО - ю-1Бш(юйО]4(0.

Доказательство утверждения 3. Применим жорда-нову форму для преобразователя e-Гd.

det(r - XI) =

= 0,

Вычислим собственные значения матрицы Г: 0 - 1 1 -ю2 - в2 -2в- 1 ^ 12 + 21у + ю2 + в2 = 0 ^ 1! = -в + ¿Ю, 12 = -в - ¿Ю,

где I — единичная матрица.

Для каждого из собственных значений получим собственные векторы. Для числа 1! = -в + ¿ю, имеем:

= 0, ^

ß - /ш 1 [хх

-œ2 - ß2 -ß - /œj Ly1

(ß - /œ)X! + y! = 0

(-œ2 - ß2K + (-ß - /œ)y! = 0 ^ yi = (/œ - ß)xb

Полагая xi = 1, найдем собственный вектор Vi =

= (xb yi)r:

xi = 1, ^ y2 = -у + /ш, ^ V2 =

1

-ß + /œ

и аналогично — вектор V2 = fo, >2)T, ассоциированный с собственным значением ^2 = -в - ¿w, получим

Y + /ш 1

-ш2 - ß2 -ß + /'œ.

= 0, ^

(ß + /œ)x2 + y2 = 0

-œ2x2 + /œy2 = 0

^ >"2 = -(в + iw)x2.

При X2 = 1 найдем собственный вектор V2 =

= (хъ >2)Г:

x2 = 1 ^ >2 = -в - ¿W ^ V2 = „ 1 .

-в - гю -

Составим матрицу V из найденных векторов Vi и

V?:

V =

i i

(/ш - ß) -(ß + /ш)

Запишем жорданову форму ,1г для заданной матрицы Г, используя форму

Jr = v-1rv = -

1

-2i(o

Jr = v-1rv = -

-(ß + /ш) -1 -(/ш - ß) 1 i i (/ш - ß) -(ß + /ш) 1

0

1

-œ2 - ß2 -2ß

ß2 + ш2 ß - /ш

-ß2 - ш2 -ß - ш i

-2 i(o i

/ш - ß -ß - /ш

Jr = v-1rv =

/ш - ß 0 0 -/ш - ß J

Составим матрицу eJrd в следующем виде

gJrd = g-ßd

emd 0

0

-tad

Вычислим матричную экспоненту e

rd

erd = VeJrdV-1 = e-ßd 1

-2 i(ü

erd = -

-2i(û

i i

/ш - ß -/ш - ß -/ш - ß -1" /ш - ß 1 .

e-md

o/rnd

-rnd

(/ш - ß)e/rad (-/ш - ß)^^ e"°d + е~ш

-/ш - ß -1 -/ш + ß 1.

erd = e-ßd

ш-

giW _ e~Uad 2 i

+ ßor

2i

-(ш2 + ß2)o>-1x

çiiùd_gimd

2 i

- ߜ-

2i

Экспоненциальные функции e/rad, eразложим по формуле Эйлера

emd + е

iïùli

çUùd _ g-i(üd

erd = e-ßd

- = cos(rn d), 2 2 i

Получаем erd в виде:

cos(o) d) + + ßœ-1sin(œ d) -(ш2 + ß2)o>-1 x x sin(o) d) cos(o> d) + + ßœ-1sin(œ d) -(ш2 + ß2)o>-1 x x sinrn d)

erd = eßd

- = sin(rn d).

d)

cos(o> d) + + ßœ-1sin(œ d)

d)

cos(o> d) -- ßœ-1sin(œ d).

(20)

Y1(t) = eßd

-ш-^т(ш d)

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

5(t). (21)

Из уравнений (14) и (20) запишем соотношение вида:

cos(ю d) + + вю-^т(ю d)

Утверждение 3 доказано. Аналогично найдем:

cos(2ю d) +

Y2(t) = e2ßd

+ ßœ-1sin(2œ d)

-ш-^т(2ш d)

(22)

Подставим уравнения (21), (22) в уравнения (4) и (5) и представим в следующем матричном виде

yi(t)

y2(t).

A1(t)eßd(c1 + ßor^) -ш-1^^^ A2(i)e2ßd(c2 + ßo>-1s2) -or^^e2^

где s1 = sin(o)d); c1 = cos(o)d); s2 = sin(2o)d); c2 = cos(2o>d). Рассмотрим следующее выражение:

B = Ф^,

(23)

где В = Ф

yi(t) У2(0.

A1(t)eßd(c1 + ßor^) -ш-1^^^ A2(t)e2ßd(c2 + ßo)-1s2) -or1A2(t)s2e2ßd

X

0

X

+

X

X

X

X

X

Запишем (23) в виде: 1

Ф-1В = 4 =

-а4КФ)В ^ асЦ(Ф)В = det^)Ç. (24)

det(<D)

Умножив уравнение (24) на A(t)HT, получим A(t)HTadjWB = det(Ф)y(t), ай|(Ф) =

-a>-1A2(t)s2e2ßd œ-1A1(t)51ePd

-A2(t)e2ßd(c2 + ßo>-1s2) A1(t)eßd (c1 + ßor1^)

(25)

(26)

1 1 det(Ф) = -~A1(t)A2(t)e3ßds2c1 + —A1(t)A2(t)e3ßds1c2,

CO CO

1

detW = -~s1A1(t)A2(t)e3ßd. ra

Обозначим:

A(t) = y-10a, A1(t) = y-10a1, A2(t) = Y-10a2,

(27)

(28)

(29)

(30)

где а = у^ш^О, а1 = у^ш^ - yd), а2 = у^ш^ - 2yd).

Выразим параметры с2, s2 через с1, s1, используя тригонометрические формулы для двойного угла:

С2 = 2С12 - 1, Б2 = 2ClSl. (31)

Из выражений (25)-(31) получим уравнение

-ю-1е2Рй2'1с1у1(092аа2 + ю-1еР^1у2(092аа1 = = -ю-1e3вds^¡y(t)92a1a2.

Разделив обе части выражения (31) на -ю-1еР^192, запишем

2ePdClУl(t)aa2 - У2(/)аа1 = y(t)ala2e2Pd. (32)

Выражение (32) представим в виде линейной регрессионной модели (10):

S(t) = yT(t)0,

(33)

где S(t) = y2aa1 — измеряемая функция; yT(t) =

eßdc1

e2ßd

регрессор; 0 = метров.

2y1aa2 -ya^2.

— вектор неизвестных пара-

Алгоритм оценивания неизвестных параметров регрессионной модели

Для оценивания параметров вектора 0 модели (33) применим метод динамического расширения регрес-сора (Dynamic Regressor Extension and Mixing, DREM) [16].

Применим блок запаздывания и,, ■ = 1, q - 1 для известных элементов регрессионной модели (33):

где i = 1, 6. Обозначим

S(t - Ui) = nT(t - Ui)0,

«e = Ye0,

(34)

где Ае = [¥(0 ¥(/ - ... ^ - иг)]т,

1е = [ПгТ(0 ПТ(/ - «1) . ПгТ(/ - и)]. Умножив (34) на adj(ne(t)), получим

0(0 = Д(/)0,

где Д(/) = «^(О) е К1; 0(0 = adj(лв)Лe(l) е К Запишем уравнение (35) покомпонентно:

(35)

^■(0 = Д(0©г, I = 1,2.

Представим алгоритм оценивания параметров ©,■ в виде:

©г(0 = -кгД(0№(0 - Д(0©г),

где к, — настраиваемый параметр, ■ = 1,2.

Алгоритм идентификации параметров исходного сигнала. Для оценивания коэффициента затухания воспользуемся функцией 1п(.) на основе параметра ©2 из модели (33)

Р(0 =

а

Для оценивания частоты воспользуемся функцией агссоБ(.) на основе параметров ©1 и ©2 из модели (33)

1 / 0,(0 \ —arccos .

* W©2(o/

œ(t) = —; d

Математическое моделирование

Рассмотрим результаты численного моделирования, иллюстрирующие эффективность предложенного алгоритма оценивания частоты несмещенного гармонического сигнала с постоянными параметрами. Моделирование выполнено с использованием программной среды МАТЪАБ Simulink.

Пример 1. Рассмотрим сигнал вида

y(t) = A(t)e-0,2tsin(5t - 1).

(36)

Для функции A(t) принимаются следующие параметры

' 0 1' 0'

G = -4 0. , ¥(0) = .4.

Приведем значения параметров для предложенного метода: d = 0,1, и = 0,2, к, = 108.

На рис. 1 показаны результаты оценивания параметров сигнала (36).

Пример 2. Рассмотрим сигнал вида

y(t) = A(t)e-1tsin(10t + 1).

(37)

15

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

<3

-ffl -m(0

о

t, с

Рис. 1. График сигналаy(t) (a); графики оценок: параметров ©¿(t) (b), частоты ю(г) при ю = 5 (с) и коэффициента затухания P(t) при в = 0,2 (d) Fig. 1. Signal waveformy(t) (а); parameter estimation plot ©¿(t) (b); frequency estimation plot ro(t) at ю = 5 (с); damping factor

estimation plot p(t) at в = 0.2 (d)

14

10

-œ — Ш

0

t, с

cO

< CO.

-1

—p

P(A)

0

i,c

Рис. 2. График сигналаy(t) (a); графики оценок: параметров ©¿(t) (b), частоты ro(t) при ю = 3 (с) и коэффициента затухания

при e(t) при в = 1 (d)

Fig. 2. Signal waveform y(t) (a); parameter estimation © ¿(t) (b); frequencyestimation plot ю(t) at ю = 3 (с); damping factor

estimation plot в(0 at в = 1 (d)

Для функции A(t) используем параметры

' 0 1' 0'

-9 0. , ¥(0) = .2.

Приведем значения параметров для предложенного метода: d = 0,1, и = 0,2, к, = 108.

На рис. 2 показаны результаты оценивания параметров сигнала (37).

На рис. 1, 2 приведены результаты оценивания параметров сигналов (36) и (37). Как видно из графиков, предложенный алгоритм оценивания обеспечивает экспоненциальную сходимость к истинным значениям оценивания параметров сигнала у(/).

Литература

1. Pyrkin A.A., Bobtsov A.A., Efimov D., Zolghadri A. Frequency estimation for periodical signal with noise in finite time // Proc. of the 50th IEEE Conference on Decision and Control and European Control Conference. 2011. P. 3646-3651. https://doi.org/10.1109/ CDC.2011.6160655

2. Aranovskiy S., Bobtsov A., Ortega R., Pyrkin A. Improved transients in multiple frequencies estimation via dynamic regressor extension and mixing // IFAC-PapersOnLine. 2016. V. 49. N 13. P. 99-104. https://doi.org/10.1016/j.ifacol.2016.07.934

3. Bobtsov A., Lyamin A., Romasheva D. Algorithm of parameters' identification of polyharmonic function // IFAC Proceedings Volumes. 2002. V. 35. N 1. P. 439-443. https://doi.org/10.3182/20020721-6-ES-1901.01059

4. Marino R., Tomei R. Global estimation of n unknown frequencies // IEEE Transactions on Automatic Control. 2002. V. 47. N 8. P. 13241328. https://doi.org/10.1109/TAC.2002.800761

5. Bodson M., Douglas S.C. Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequency // Automatica. 1997. V. 33. N 12. P. 2213-2221. https://doi.org/10.1016/S0005-1098(97)00149-0

6. Khac T., Vlasov S.M., Iureva R.A. Estimating the frequency of the sinusoidal signal using the parameterization based on the delay operators // Proc. of the 18th International Conference on Informatics in Control, Automation and Robotics (ICINCO). 2021. P. 656-660. https://doi.org/10.5220/0010536506560660

7. Севастеева Е.С., Чернов В.А., Бобцов А.А. Алгоритм увеличения скорости идентификации частоты синусоидального сигнала // Известия вузов. Приборостроение. 2019. Т. 62. № 9. С. 767-771. https://doi.org/10.17586/0021-3454-2019-62-9-767-771

8. Бобцов А.А., Николаев Н.А., Оськина О.В., Низовцев С.И. Идентификация нестационарного параметра незашумленного синусоидального сигнала // Автоматика и телемеханика. 2022. № 7. С. 137-151. https://doi.org/10.31857/S000523102207008X

9. Низовцев С.И., Шаветов С.В., Пыркин А.А. Алгоритм оценивания переменной частоты синусоидального сигнала // Известия вузов. Приборостроение. 2021. Т. 64. № 9. С. 789-793. https://doi. org/10.17586/0021-3454-2021-64-9-789-793

10. Ле Ван Туан, Коротина М.М., Бобцов А.А., Арановский С.В. Алгоритм идентификации линейно меняющейся частоты синусоидального сигнала // Научно-технический вестник информационных технологий, механики и оптики. 2019. Т. 19. № 1. С. 5258. https://doi.org/10.17586/2226-1494-2019-19-1-52-58

11. Коротина М.М., Арановский С.В., Бобцов А.А. Оценивание параметров синусоидального сигнала со степенной функцией частоты // Известия вузов. Приборостроение. 2020. Т. 63. № 6. С. 507-514. https://doi.org/10.17586/0021-3454-2020-63-6-507-514

12. Vedyakov A.A., Vediakova A.O., Bobtsov A.A., Pyrkin A.A., Aranovskiy S.V. Frequency estimation of a sinusoidal signal with time-varying amplitude // IFAC-PapersOnLine. 2017. V. 50. N 1. P. 12880-12885. https://doi.org/10.1016/j.ifacol.2017.08.1940

Заключение

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

References

1. Pyrkin A.A., Bobtsov A.A., Efimov D., Zolghadri A. Frequency estimation for periodical signal with noise in finite time. Proc. of the 50th IEEE Conference on Decision and Control and European Control Conference, 2011, pp. 3646-3651. https://doi.org/10.1109/ CDC.2011.6160655

2. Aranovskiy S., Bobtsov A., Ortega R., Pyrkin A. Improved transients in multiple frequencies estimation via dynamic regressor extension and mixing. IFAC-PapersOnLine, 2016, vol. 49, no. 13, pp. 99-104. doi.org/10.1016/j.ifacol.2016.07.934

3. Bobtsov A., Lyamin A., Romasheva D. Algorithm of parameters' identification of polyharmonic function. IFAC Proceedings Volumes, 2002, vol. 35, no. 1, pp. 439-443. https://doi.org/10.3182/20020721-6-ES-1901.01059

4. Marino R., Tomei R. Global estimation of n unknown frequencies. IEEE Transactions on Automatic Control, 2002, vol. 47, no. 8, pp. 1324-1328. https://doi.org/10.1109/TAC.2002.800761

5. Bodson M., Douglas S.C. Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequency. Automatica, 1997, vol. 33, no. 12, pp. 2213-2221. doi.org/10.1016/S0005-1098(97)00149-0

6. Khac T., Vlasov S.M., Iureva R.A. Estimating the frequency of the sinusoidal signal using the parameterization based on the delay operators. Proc. of the 18th International Conference on Informatics in Control, Automation and Robotics (ICINCO), 2021, pp. 656-660. https://doi.org/10.5220/0010536506560660

7. Sevasteeva E.S., Chernov V.A., Bobtsov A.A. Algorithm for increasing the speed of sinusoidal signal frequency identification. Journal of Instrument Engineering, 2019, vol. 62, no. 9, pp. 767-771. (in Russian). https://doi.org/10.17586/0021-3454-2019-62-9-767-771

8. Bobtsov A.A., Nikolaev N.A., Oskina O.V., Nizovtsev S.I. Identification of a time-varying parameter of a noiseless sinusoidal signal. Automation and Remote Control, 2022, vol. 83, no. 7, pp. 1123-1135. https://doi.org/10.1134/s0005117922070086

9. 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, no. 9, pp. 789-793. (in Russian). https:// doi.org/10.17586/0021-3454-2021-64-9-789-793

10. Tuan Le Van, Korotina M.M., Bobtsov A.A., Aranovskiy S.V. New identification algorithm for linearly varying frequency of sinusoidal signal. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2019, vol. 19, no. 1, pp. 52-58. (in Russian). https://doi.org/10.17586/2226-1494-2019-19-1-52-58

11. Korotina M.M., Aranovskiy S.V., Bobtsov A.A. Parameters estimation of sinusoidal signal with power-law frequency dependence. Journal of Instrument Engineering, 2020, vol. 63, no. 6, pp. 507-514. (in Russian). https://doi.org/10.17586/0021-3454-2020-63-6-507-514

12. Vedyakov A.A., Vediakova A.O., Bobtsov A.A., Pyrkin A.A., Aranovskiy S.V. Frequency estimation of a sinusoidal signal with time-varying amplitude. IFAC-PapersOnLine, 2017, vol. 50, no. 1, pp. 12880-12885. https://doi.org/10.1016Zj.ifacol.2017.08.1940

13. Vedyakov A.A., Vediakova A.O., Bobtsov A.A., Pyrkin A.A., Kakanov M.A. Frequency estimation of a sinusoidal signal with time-varying amplitude and phase // IFAC-PapersOnLine. 2018. V. 51. N 32. P. 663-668. https://doi.org/10.1016/j.ifacol.2018.11.501

14. Нгуен Х., Власов С.М., Пыркин А.А. Алгоритм идентификации параметров синусоидального сигнала с экспоненциально затухающей амплитудой // Мехатроника, автоматизация, управление. 2022. Т. 23. № 3. С. 125-131. https://doi.org/10.17587/mau.23.125-131

15. Нгуен Х., Власов С.М., Пыркин А.А., Попков И.В. Новый алгоритм идентификации частоты синусоидального сигнала с постоянными параметрами // Научно-технический вестник информационных технологий, механики и оптики. 2022. Т. 22. № 1. С. 18-24. https://doi.org/10.17586/2226-1494-2022-22-1-18-24

16. Aranovskiy S., Bobsov A., Ortega R., Pyrkin A. Performance enhancement of parameter estimators via dynamic regressor extension and mixing // IEEE Transactions on Automatic Control. 2017. V. 62. N 7. P. 3546-3550. https://doi.org/10.1109/tac.2016.2614889

13. Vedyakov A.A., Vediakova A.O., Bobtsov A.A., Pyrkin A.A., Kakanov M.A. Frequency estimation of a sinusoidal signal with time-varying amplitude and phase. IFAC-PapersOnLine, 2018, vol. 51, no. 32, pp. 663-668. https://doi.org/10.1016/j.ifacol.2018.11.501

14. Nguyen Kh., Vlasov S.M., Pyrkin A.A. Algorithm for identification of parameters sinusoidal signal with the exponentially damping amplitude. Mekhatronika, Avtomatizatsiya, Upravlenie, 2022, vol. 23, no. 3, pp. 125-131. (in Russian). https://doi.org/10.17587/ mau.23.125-131

15. Nguyen Kh.T., Vlasov S.M., Pyrkin A.A., Popkov I.V. A new algorithm for the identification of sinusoidal signal frequency with constant parameters. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2022, vol. 22, no. 1, pp. 18-24. (in Russian). https://doi.org/10.17586/2226-1494-2022-22-1-18-24

16. Aranovskiy S., Bobsov A., Ortega R., Pyrkin A. Performance enhancement of parameter estimators via dynamic regressor extension and mixing. IEEE Transactions on Automatic Control, 2017, vol. 62, no. 7, pp. 3546-3550. https://doi.org/10.1109/tac.2016.2614889

Авторы

Нгуен Хак Тунг — аспирант, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, Ш 57222389082, https://orcid.org/0000-0001-6430-1927, nguyenkhactunghvhq1994@gmail.com Власов Сергей Михайлович — кандидат технических наук, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, 55355689600, https://orcid.org/0000-0002-8345-7553, smvlasov@itmo.ru

Authors

Khac T. Nguyen — PhD student, ITMO University, Saint Petersburg, 197101, Russian Federation, gQ 57222389082, https://orcid.org/0000-0001-6430-1927, nguyenkhactunghvhq1994@gmail.com Sergey M. Vlasov — PhD, Associate Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, gQ 55355689600, https://orcid. org/0000-0002-8345-7553, smvlasov@itmo.ru

Статья поступила в редакцию 18.11.2022 Одобрена после рецензирования 22.12.2022 Принята к печати 16.01.2023

Received 18.11.2022

Approved after reviewing 22.12.2022

Accepted 16.01.2023

Работа доступна по лицензии Creative Commons «Attribution-NonCommercial»

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