Научная статья на тему 'Оценивание параметров синусоидального сигнала с нестационарной амплитудой'

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

CC BY
140
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ / ОБРАБОТКА СИГНАЛОВ / ОЦЕНИВАНИЕ ЧАСТОТЫ / НЕСТАЦИОНАРНЫЕ СИГНАЛЫ

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

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

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

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

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

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

УДК 681.5.015

DOI: 10.17586/0021-3454-2017-60-9-812-817

ОЦЕНИВАНИЕ ПАРАМЕТРОВ СИНУСОИДАЛЬНОГО СИГНАЛА С НЕСТАЦИОНАРНОЙ АМПЛИТУДОЙ

А. А. Ведяков, А. А. Бобцов, А. А. Пыркин

Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: [email protected]

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

Ключевые слова: идентификация, обработка сигналов, оценивание частоты, нестационарные сигналы

Введение. Задача оценивания параметров синусоидальных сигналов является базовой и, кроме теоретической значимости, имеет широкое практическое применение [1]. Такая задача может возникать при синтезе системы компенсации параметрически неопределенного возмущения [2], например в прецизионных системах перемещения [3]. В энергетических системах оценка частоты используется в задачах распределения нагрузки, обнаружения неисправностей, улучшения качества работы электрогенераторов [4, 5].

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

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

Постановка задачи. Рассматривается измеряемый сигнал

y(t ) = pA»sin(Qt + 8), (1)

где ц, ш, 8 — неизвестные постоянные параметры, A(t) — функция времени.

Сигнал (1) можно рассматривать как синусоидальный сигнал с частотой ш, фазой 8 и нестационарной амплитудой ^A(t).

Допущение 1. Известна верхняя ш и нижняя ш границы частоты ш, причем ш >0.

Допущение 2. Функция A(t) является известной, непрерывной и ограниченной. (Дополнительные допущения относительно функции A(t) будут введены далее при синтезе алгоритма оценивания.)

Требуется синтезировать устройство оценивания, обеспечивающее для любых | >0, ш >0 и 8 выполнение следующих условий:

ш

)| * с

,-ЯцГ.

11£

(2)

||-|(г )| <С12^, (3)

где ш(г) — текущая оценка коэффициента при частоте ю; |(г) — текущая оценка коэффициента при амплитуде |; Сц, С12 , о.ц, — некоторые положительные константы.

Параметризация. Одна из особенностей при решении поставленной задачи заключается в том, что зависимость у (г) от параметра ш является нелинейной. Произведем параметризацию и получим линейную регрессионную модель, оценив параметры которой сможем найти оценки для | и ш .

Пропустим сигнал через звено запаздывания, тогда

у (г) = у(г - т) = |1р1 А1 (г) 8т(ш г + 8) - ц1р2А1 (г) ео8(ш г + 8), (4)

где т >0 — выбираемая величина запаздывания, А^) = А (г -т), Р1 = ео8шт, Р2 = 8тшт.

Вычитая из уравнения (1), умноженного на А1 (г )Р1, выражение (4), умноженное на А(г), получаем

Р1А1 (г) у(г) - А(г )у1 (г) = 1Р2 А(г) А1 (г) еов(ш г+8).

Тогда из выражений (5) и (1) следует

1Р2 А(г) А1 (г) 8т(ш г + 8) = Р2 А (г) У (г), 1Р2 А (г) А1( г)еов(шг+8) = Р1 А1(г)у( г) - А( г) У1 (г).

Возводя в квадрат и складывая левые и правые части уравнений (6) и (7), получаем

(5)

(6) (7)

А12 (г) у2 ( г) + А2 ( г) у2 ( г) = 2р А(г) А ( г) у (г) у ( г) +12(1 - р2 ) А2 (г) А2 ( г). Выражение (8) есть искомая линейная регрессионная модель вида

у(г) = 0Т Ф(г),

(8) (9)

где г) — выходной сигнал модели, 0 — вектор неизвестных параметров, Ф( г) — регрессор:

(10)

у(г) = А2(г) у 2( г) + А2( г) у2 (г);

0

"01" " Р1

_02 _ 12 (1 -Р )

Ф(г) =

_Ф1(г)"

_Ф2(г) _

2 А (г) А1(г)у( г)ух(0" А2(г) А2( г)

(11)

(12)

Замечание. Представленный подход применим и к задаче оценивания параметров синусоидальных сигналов с постоянной амплитудой. Если А(г) = 1, то регрессионная модель (9)—(12) принимает вид

у(г) = 0Т Ф(г), (13)

где

22 22 (14)

Р1 ""

■2 (1 -Р?) _

"2 у (г) у( г) 1

у(г) = А2(г) у 2( г) + А2( г) у2 (г);

0

I

Ф(г) =

(15)

(16)

Аналогично можно получить линейную регрессионную модель для сигналов со смещением.

Алгоритм оценивания параметров. Идентификация модели (9)—(12) может быть произведена разными способами [11]. Предлагается использовать градиентный метод [12], отличающийся своей простотой. В этом случае алгоритм идентификации будет иметь вид

0 (г) = КФ(г ) ( у (г) - 0 T (г )Ф(г) ), (17)

где 0 (г) = [01 (г), 02 (г)] — оценка вектора неизвестных параметров 0, К = ё1а§(А:1, . Для обеспечения экспоненциальной сходимости ошибки оценивания к нулю, т.е.

0 - 0(г) < С2е-^, (18)

где С2, о.2 — некоторые положительные константы, необходимо выполнение следующих условий [12]:

1) регрессор Ф(г) должен быть ограничен;

2) регрессор должен удовлетворять условию неисчезающего возбуждения, т.е. должна существовать пара положительных чисел T и а, таких что для всех г >0 будет справедливо неравенство

г+Т

I Фт (т)Ф(т)йх > а1, (19)

г

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

Первое условие выполняется в силу допущения 2. Для выполнения второго условия требуется ввести дополнительные ограничения. В зависимости от конкретного вида функции А(г) условие (19) может как выполняться, так и не выполняться. В регрессор Ф(г) входит

функция 4(г) = А(г -х), что означает дополнительную возможность обеспечения выполнения условия (19) путем выбора соответствующей величины запаздывания х . В данной статье ограничимся введением общего допущения.

Допущение 3. Функция А(г) и запаздывание х, такие что регрессор Ф(г) удовлетворяет условию (19).

Оценивание параметров исходного сигнала. Следующим шагом является нахождение ш(г) и Д(г) на основе оценок параметров модели (9)—(12). Из выражения (18) следует выполнение неравенств

01 -01(г )| < С21^-а2'; (20) 02-02(г)| < С72е-а2г, (21)

где 01 (г), 02(г) — оценки параметров 01 и 02 соответственно, С21, С22 — некоторые положительные константы.

Из уравнения (11) найдем выражения для расчета оценок Д(г) и ш(г) на основе ©1 (г) и

02(г):

А(г) =у/02(г )/(1 -012(г)). (22)

(В (г) =1агее08 (001(г)), (23)

х

Для однозначного определения ш(г) на основе ©1 (г) необходимо выполнение условия

шх < л. (24)

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

т < V®- (25)

Более того, так как область определения функций (22) и (23) есть подмножество К, необходимо ввести соответствующие ограничения на допустимые значения 0j (t) и 02 (0, например с помощью использования проекции в алгоритме идентификации (17) [12]. С учетом (25) и допущения 1 значения 0i(t) должны удовлетворять неравенству

01min <01(t) <01 (26)

где 01min = cos®i, 01max = cos®i.

Из (11) следует, что 02(t) может принимать значения из полуинтервала [0, +ю). Рассмотрим вопрос сходимости оценок |(t) и co(t) .

Утверждение. При экспоненциальной сходимости к нулю ошибок оценивания параметров 01 и 02 оценки cb(t) и |(t) экспоненциально сходятся к истинным значениям ш и | соответственно, что обеспечивает выполнение требований (2) и (3).

Доказательство. Рассмотрим сходимость оценки co(t) к ш. Арккосинус на отрезке [cos ®i1,cos ШТ1 ] — липшицева функция, т.е.

|arccos x1 - arccos x21 < L |x1 - x21, (27)

где константа Липшица L может быть рассчитана следующим образом:

1

L = ■ ,-.

Vsin2®

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

Из выражений (20), (22) и (27) следует, что

|ш-ш(г)| < L 0j -0j(í)

где Сц = LC21 / т, an= Ü2 .

Рассмотрим сходимость оценки ) к |. Из выражений (23) и (20) следует, что

(28)

< с e aiit

< Ciie ,

д2 -A2(t)

откуда получим цепочку неравенств:

0i(t)

02(0! +00i (t)) , 0 2 (t)

(i-02)(i-02(t)) i-02(t)

д2—д2 (t)

<

0i(t)

02(0i + 0i,max)

(i-02)(i-02)

0 2 (t)

i-0

i,min

д2 -A2(t)

< C^e-2,

где

C _ C 02(0i +0i,max) + C

C32 C2i-t-T--+ C22

32 2i(i-0f)(i-02) 22

i-0

i,min

Теперь рассмотрим ошибку оценивания ц(г) = ц - ц(г):

ц(г) = ^ |в 2(г) + §2(г)| ^д/р^Кг)^ < ^ф)

ц(г) = + ^2^)-в2(г)| >

откуда следует, что

< C12e"a12t,

где С12 =7^32 , a12 = a2 / 2 .

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

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

список литературы

1. Stoica P., Li H., Li J. Amplitude estimation of sinusoidal signals: survey, new results, and an application // IEEE Transact. on Signal Processing. 2000. Vol. 48, N 2. P. 338—352.

2. Пыркин А. А., Бобцов А. А., Никифоров В. О., Колюбин С. А., Ведяков А. А., Борисов О. И., Громов В. С. Компенсация полигармонического возмущения, действующего на состояние и выход линейного объекта с запаздыванием в канале управления // Автоматика и телемеханика. 2015. № 12. С. 43-64.

3. Aphale S. S., Bhikkaji B., Moheimani S. O. R. Minimizing scanning errors in piezoelectric stack-actuated nanopositioning platforms // IEEE Transact. on Nanotechnology. 2008. Vol. 7, N 1. P. 79—90.

4. Phan A. T., Hermann G., Wira P. A new state-space for unbalanced three-phase systems: Application to fundamental frequency tracking with Kalman filtering // Proc. of the 18th Mediterranean Electrotechnical Conf. (MELECON). 2016. P. 1—6.

5. Xia Y., Douglas S., Mandic D. Adaptive frequency estimation in smart grid applications: Exploiting noncircularity and widely linear adaptive estimators // IEEE Signal Process. Mag. 2012. Vol. 29, N 5. P. 44—54.

6. Estimation of polyharmonic signal parameters / A. A. Pyrkin, A. A. Bobtsov, A. A. Vedyakov, S. A. Kolyubin // Automat. Remote Control. 2015. Vol. 76, N 8. P. 1400—1416.

7. Fedele G., Ferrise A., D'Aquila G. A global frequency estimator based on a frequency-locked-loop filter // Amer. Control Conf. (ACC). 2016. P. 7001— 7006.

8. Hou M. Parameter identification of sinusoids // IEEE Transact. on Automat. Control. 2012. Vol. 57, N 2. P. 467—472.

9. Marino R., Tomei P. Frequency estimation of periodic signals // Eur. Control Conf. IEEE. 2014. P. 7—12.

10. Manglik A., Li W., Ahmad S. U. Fault detection in power system using the Hilbert-Huang Transform // IEEE Canadian Conf. on Electrical and Computer Engineering (CCECE). 2016. P. 1—4.

11. Льюнг Л. Идентификация систем Теория для пользователя. М.: Наука, 1991.

12. Ioannou P. A., Sun J. Robust Adaptive Control. California : PTR Prentice-Hall, 1996.

Сведения об авторах

Алексей Алексеевич Ведяков — канд. техн. наук; Университет ИТМО; кафедра систем управления и ин-

форматики; E-mail: [email protected] Алексей Алексеевич Бобцов — д-р техн. наук, профессор; Университет ИТМО; кафедра систем управле-

ния и информатики; E-mail: [email protected] Антон Александрович Пыркин — д-р техн. наук, профессор; Университет ИТМО; кафедра систем управления и информатики; E-mail: [email protected]

Рекомендована кафедрой Поступила в редакцию

систем управления и информатики 21.03.17 г.

Ссылка для цитирования: Ведяков А. А., Бобцов А. А., Пыркин А. А. Оценивание параметров синусоидального сигнала с нестационарной амплитудой // Изв. вузов. Приборостроение. 2017. Т. 60, № 9. С. 812—817.

PARAMETERS ESTIMATION OF A SINUSOIDAL SIGNAL WITH NON-STATIONARY AMPLITUDE

A. A. Vedyakov, A. A. Bobtsov, A. A. Pyrkin

ITMO University, 197101, St. Petersburg, Russia E-mail: [email protected]

A method is proposed for a sinusoidal signal parameters estimation, when the time-varying amplitude of the signal is the product of a known function and unknown coefficient. A new parametrization approach is applied to obtaine linear regression model. The estimation algorithm for the model and initial signal parameters is synthesyzed on the base of standart gradient method. The parameters estimation errors are shown to converge exponentialy to zero.

Keywords: identification, signal processing, frequency estimation, non-stationary signals

Data on authors

Alexey A. Vedyakov — PhD; ITMO University, Department of Computer Science and Control

Systems; E-mail: [email protected] Alexey A. Bobtsov — Dr. Sci., Professor; ITMO University, Department of Computer

Science and Control Systems; E-mail: [email protected] Anton A. Pyrkin — Dr. Sci., Professor; ITMO University, Department of Computer

Science and Control Systems; E-mail: [email protected]

For citation: Vedyakov A. A., Bobtsov A. A., Pyrkin A. A. Parameters estimation of a sinusoidal signal with nonstationary amplitude. Journal of Instrument Engineering. 2017. Vol. 60, N 9. P. 812—817 (in Russian).

DOI: 10.17586/0021-3454-2017-60-9-812-817

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