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

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

CC BY
242
68
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛИТИЧЕСКИЙ СИГНАЛ / ДИСКРЕТНОЕ ПРЕОБРАЗОВАНИЕ ГИЛЬБЕРТА / МГНОВЕННАЯ АМПЛИТУДА / МГНОВЕННАЯ ФАЗА / МГНОВЕННАЯ ЧАСТОТА / ANALYTICAL SIGNAL / INSTANTANEOUS AMPLITUDE / INSTANTANEOUS PHASE / INSTANTANEOUS FREQUENCY / DISCRETE HILBERT TRANSFORM

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Фирсов Георгий Игоревич

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Фирсов Георгий Игоревич

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

Error Estimates for Computation of Instantaneous Characteristics of Free Vibrations of Dynamic Systems

The paper discusses the use of analytical signal to describe transients in quasi-linear oscillating systems. Error estimates for the computation of the values of instantaneous amplitude, phase, and frequency as well as characteristics of the energy dissipation in the system were described. The discrete Hilbert transform, implemented by the Remez algorithm was used to determine the instantaneous amplitude and other parameters of the signal.

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

УДК 519.24

DOI: 10.17277/vestnik.2015.01 .pp.022-028

ОЦЕНКА ПОГРЕШНОСТЕЙ ВЫЧИСЛЕНИЯ МГНОВЕННЫХ ХАРАКТЕРИСТИК СВОБОДНЫХ КОЛЕБАНИЙ ДИНАМИЧЕСКИХ СИСТЕМ*

Г. И. Фирсов

Отдел «Механика машин и управление машинами», ФГБУН «Институт машиноведения им. А. А. Благонравова РАН», г. Москва;

[email protected]

Ключевые слова: аналитический сигнал; дискретное преобразование Гильберта; мгновенная амплитуда; мгновенная фаза; мгновенная частота.

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

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

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

X (t ) = x(t ) + jxT (t) = A(t )e m \

где x(t), xr(t) - процесс свободных колебаний и сопряженный по Гильберту процесс соответственно; A(t), 4>(t) - огибающая и мгновенная фазы колебаний соот-

* По материалам доклада на конференции ММТТ-27 (см. Вестник ТГТУ, т. 20, № 4).

ветственно; j = V-ï; ф - ra(t) - мгновенная частота колебаний [2]. Свободные колебания механических систем с течением времени затухают, упругая энергия колебаний рассеивается, превращаясь, в основном, в тепловую и акустическую энергии. Поведение амплитуды и частоты свободных колебаний характеризует упруго-диссипативные свойства квазилинейной системы. Используя традиционное представление аналитического сигнала X(t) в комплексной, тригонометрической или показательной форме

X(t) = x(t) + jxT (t) = |X(t)| [cos ф^ ) + j sin ф(0] = A(t)eЖ0,

можно однозначно определить мгновенную амплитуду (огибающую, модуль) сигнала

A(t) = |X(t) = у/x2(t) + x2(t) = eRelnX(t) и мгновенную фазу сигнала

x (t )

Ф(1 ) = arctg-^ = Imln X (t). x(t )

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

œ(t) = ф (t) = x(t ) хг (А~*) х(t ) = Im [ X (t )/X (t)] ; A (t ) = x(t ) хгt ) хг(t ) = A(t )Re [ X (t )/X (t )].

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

' t

времени A(t) и ro(t): A(t)cos

jro(t )dt

0

Естественно, для простейшего моногармо-

нического процесса мгновенные амплитуда и частота являются постоянными величинами.

Вся информация о первой производной аналитического сигнала содержится в нем самом (его огибающей и мгновенной частоте), а также в скорости изменения его огибающей.

Однозначное выделение (демодуляция) огибающей и других мгновенных функций сигнала проводится на основе интегрального преобразования Гильберта. Очевидно, что идеальный преобразователь Гильберта физически не реализуем. Для того, чтобы определить передаточную функцию Н(2) реального преобразователя Гильберта, необходимо аппроксимировать его частотные характеристики. Преобразование Гильберта можно осуществить, если на вход фильтра с импульсной характеристикой g(t) = Ир1 подать сигнал, определяемый функцией х((). Возможно построение реального преобразователя Гильберта в виде как рекурсивного, так и нерекурсивного фильтров [3]. При построении преобразователя Гильберта в виде нерекурсивного фильтра целесообразно использовать фильтр с точно линейной фазочастотной характеристикой и передаточной функцией вида N-1

И(2) = ^ Ь^, где N - нечетное, Ь = - bN- I- 1 (антисимметричные коэффици-

1=0

енты). На практике получили широкое распространение фильтры, основанные

на равномерной чебышевской аппроксимации по алгоритму Ремеза, впервые синтезированные Дж. Мак-Клелланом, Т. Парксом и Л. Рабинером [4] и включенные в математические пакеты МАТЬАБ и МаШСАБ.

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

Рассмотрим погрешность оценивания функции f(х^ ..., хк) нескольких переменных X}, ..., Хк при условии, что для значений данных переменных известны абсолютные погрешности Aai. Если f(х^ ..., хк) имеет непрерывные частные производные дflдxi по переменным хь то абсолютная погрешность функции может быть определена по формуле

к

Af = ^Аа, \дд[(al,...,ак)/дхг|. i= 1

Погрешности аргументов, входящих в формулы для мгновенных характеристик, зададим следующим образом. Примем, что исходная относительная погрешность измерения и преобразования сигнала х(/) составляет величину Ах1х = ех; погрешность получения преобразованного по Гильберту процесса хг - величину Ахг/ хг = ех = \ех; погрешность получения дифференцированного

процесса х - Ах/х = £&. =к2&х; погрешность преобразованного по Гильберту и однократно дифференцированного процесса хг - Ахг/хг = ехг = к1к2ех. Численные значения констант к} и к2 определяются конкретным типом цифровых фильтров, реализованных на ЭВМ. Например, при использовании универсальной виброизмерительной аппаратуры и программ цифровой фильтрации [4] для преобразователя Гильберта и дифференциатора с длиной импульсной характеристики 59 точек и неравномерностью частотной характеристики 1 % можно принять ех = 0,01, к} = к2 = 2, то есть е & = е хг = 0,02.

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

Мгновенная амплитуда:

АЛ/А = (Ахх + Ахг хг )(х2 + х2 ) = е х |1 + (к1 -1) х2 / Л2 ].

2 /2 2 1 222 С учетом выражений стх = 0,51 Л Ахх + стл I и Л = Л + стл имеем величину от-

2 / 2

ношения средних значений аргументов хг / Л = 0,5, откуда ел = 0,5ех(1 + к1).

Мгновенная фаза:

Аф/ф = (Аххг + Ахгх)1л2 = (ех +ехг )/((ф + гяф).

Для некоторого среднего фазового угла ф = п/4 имеем еф = 0,5ех (1 + к1).

Мгновенная частота:

Аю/ю = ю-1 Л-2 (Аххг + Аххгх + Аххг + Ахгхх) + 2АА/А = = е х |1 + к1к2 + (1 + к1к2 + к1 + к2))/ юЛ2 ] +2АА/Л.

Относительные погрешности определения мгновенных характеристик

Наименование характеристики Способ оценивания Условия оценки Относительная погрешность оценки Пример величины погрешности

Огибающая, А (Г) >]х2 + хг2 хг2/ Л2 = 0,5 0,5б х (1 + k{) 0,015

Мгновенная фаза, Ф(г) arctg (хг/ х ) ф = / J 0,5б х (1 + k1)

Мгновенная частота, ю(Г) = 2пДГ) (ххг - ххг)/Л2 Ххг/ юЛ2 = 0,5 0,5б х (5 + 3k1 + +k2 + 3k1k2) 0,125

Скорость изменения мгновенной амплитуды, А (Г) (хх + хг хг )/ Л xxj ЛЛ = 1 0,5б х (1 + 3k1 + +2k1k2) 0,075

Мгновенный коэффициент демпфирования, И(Г) - Л\Л, Д-Чп (Д/Д+i) 6 х (1 + 2 k1 + k1k2) 0,090

Мгновенный декремент колебаний, 5(/) - Л Af ю = 0 0,5б х (7 + 7k1 + +k2 + 5k1k2) 0,215

Среднее значение декремента 5 (ft )-1ln (A) 65/ Vn 0,011

Примечание: ех = 0,01; к1 = к2 = 2; Аг - интервал дискретизации; А, Лг+1 - соседние во времени значения огибающей; Л0 - начальная амплитуда в момент времени Г = 0; N = Г/АГ = 400 - число отсчетов процесса.

Среднее значение произведения зависимых центрированных процессов равно произведению их средних квадратичных отклонений: xxr = ст&стх = ю0стх,

где ю0 - центральная частота процесса х(0. Среднее значение произведения неза-

2 _ 2 / 2 2 \

висимых процессов равно произведению их средних юЛ = юЛ =ю0 (Л +ст^ ) =

2 - / 2

= 2ю0стx. В результате имеем Ххг/ юЛ = 0,5. Итоговое выражение для бю приведено в таблице.

Скорость изменения мгновенной амплитуды:

ДЛ/Л = Л_1Л_1 (Дхх + Дх + Лхг хХг + Дг хг ) + ДЛ/Л = = бх (1 + ^2) + 6 + ех (k + ki&2 -1 - ^2) хг Хг/ЛЛ.

Используя подстановки хгхг = Юост2, ЛЛ=ст^Ста =Дюст2^2-0,5п, где Дю - ширина спектрального пика нормального случайного процесса х(0, получим

хгхТ/ЛЛ = ю^Дю^2 - 0,5п и ю^0,65Дю.

Для широкополосных процессов, у которых Аю > Ю0, последнее выражение может быть приравнено 1, а для узкополосных (Аю << 00) - 0. Итоговое выражение для ел в случае широкополосного сигнала приведено в таблице.

Мгновенный коэффициент демпфирования линейной системы (ю = 0):

,_1 (АА АЛА А\ АИ/И = к 11 —- + —— | = е А +ел.

Л Л2 ,

Мгновенный декремент колебаний линейной системы (ю = 0):

Д/// = 5-1

Г ДА ДАА Д/АЛ

А/ /А2 А/2

= 8 А +еА +е/ •

/

При осреднении оцениваемой характеристики по множеству точек N относительная погрешность уменьшается в ^¡N раз.

Анализ полученных выражений для относительных погрешностей показывает, что с наименьшими погрешностями оцениваются мгновенная амплитуда и мгновенная фаза колебательного процесса (ел = еф и 0,015), а с наибольшими погрешностями - мгновенная частота (ею и 0,125) и мгновенный декремент колебаний (е§ и 0,215). Поэтому при определении скелетных кривых и диссипативных характеристик стационарных динамических систем следует стремиться к многократному повторению импульсного воздействия с последующей обработкой виброграмм затухающих колебаний, что позволит за счет статистического осреднения уменьшить погрешность оценки характеристик до приемлемой величины.

Отметим, что на высоких частотах в окрестности половины частоты дискретизации цифровые преобразователь Гильберта и дифференциатор дают наибольшие ошибки преобразования сигнала, поэтому для снижения высокочастотной погрешности целесообразно ввести дополнительную низкочастотную фильтрацию мгновенных характеристик. Такая фильтрация мгновенной амплитуды с частотой среза /1 эквивалентна полосовой фильтрации исходного процесса с шириной полосы 2X1.

При исследовании колебательных систем с несколькими степенями свободы метод требует предварительной полосовой фильтрации сигнала, причем ширина полосы предварительного фильтра должна превышать ширину пика гармоники аналитического сигнала А/ > //п. Для правильной работы цифровых фильтров, формирующих мгновенные характеристики, необходимо, чтобы соблюдалось следующее условие для частоты дискретизации 2,2/т;п < ./дискр < 2,2/тах, где /т;п, /(тах) - границы спектра сигнала.

Для повышения точности обработки за счет уменьшения влияния переходных процессов в цифровых преобразователях можно рекомендовать искусственное увеличение числа отсчетов сигнала путем добавления слева к исходному процессу х(0 его зеркального отражения х(-).

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

1. Добрынин, С. А. Методы автоматизированного исследования вибрации машин I С. А. Добрынин, М. С. Фельдман, Г. И. Фирсов. - М. : Машиностроение, 1987. - 224 с.

2. Вайнштейн, Л. А. Разделение частот в теории колебаний и волн / Л. А. Вайнштейн, Д. Е. Вакман. - М. : Наука, 1983. - 288 с.

3. Оппенгейм, А. Цифровая обработка сигналов : пер. с англ. / А. Оппенгейм, Р. Шафер. - М. : Техносфера, 2006. - 856 с.

4. Rabiner, L. R. Theory and Applications of Digital Signal Processing / L. R. Rabiner, B. Gold. - Englewood Cliffs (N.J.), Prentice Hall, 1975. - 762 p.

5. Feldman, M. Non-Linear System Vibration Analysis Using Hilbert Transform. I. Free Vibration Analysis Method "FREEVIB" / M. Feldman // Mechanical Systems and Signal Processing. - 1994. - No. 8(2). - P. 119 - 127.

6. Feldman, M. S. Hilbert Transform Applications in Mechanical Vibrations / M. S. Feldman. - Chichester : Wiley, 2011. - 292 p.

Error Estimates for Computation of Instantaneous Characteristics of Free Vibrations of Dynamic Systems

G. I. Firsov

Department of Mechanics and Control of Machines, Institute of Machines Science named after A. A. Blagonravov of the Russian Academy of Sciences, Moscow; [email protected]

Keywords: analytical signal; instantaneous amplitude; instantaneous phase; instantaneous frequency; discrete Hilbert transform.

Abstract: The paper discusses the use of analytical signal to describe transients in quasi-linear oscillating systems. Error estimates for the computation of the values of instantaneous amplitude, phase, and frequency as well as characteristics of the energy dissipation in the system were described. The discrete Hilbert transform, implemented by the Remez algorithm was used to determine the instantaneous amplitude and other parameters of the signal.

Referenses

1. Dobrynin S.A., Fel'dman M.S., Firsov G.I. Metody avtomatizirovannogo issledovaniya vibratsii mashin (Methods for automated study of machine vibration), Moscow: Mashinostroenie, 1987, 224 p.

2. Vainshtein L.A., Vakman D.E. Razdelenie chastot v teorii kolebanii i voln (Frequency separation in the theory of oscillations and waves), Moscow: Nauka, 1983, 288 p.

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

3. Oppenheim A.V., Schafer R.W. Discrete Time Signal Processing", Upper Saddle River : Pearson, 2010.

4. Rabiner L.R., Gold B. Theory and Applications of Digital Signal Processing, Englewood Cliffs (N.J.), Prentice Hall, 1975, 762 p.

5. Feldman M. Mechanical Systems and Signal Processing, 1994, no. 8(2), pp. 119-127.

6. Feldman M.S. Hilbert Transform Applications in Mechanical Vibrations, Chichester: Wiley, 2011, 292 p.

Einschätzung der Fehler der Berechnung der augenblicklichen Charakteristiken der freien Schwingungen der dynamischen Systeme

Zusammenfassung: Es ist die Nutzung des analytischen Signals für die Beschreibung der instationären Prozesse in den quasilinearen Schwingungssysteme betrachtet. Es sind die Einschätzungen des Fehlers der Berechnung der Bedeutungen der augenblicklichen Amplitude, der Phase und der Frequenz, sowie der Parameter des Zerstreuens der Energie im System angeführt. Für die Bestimmung der augenblicklichen Amplitude und der anderen Parameter des Signals ist die diskrete Transformation von Hilbert, die nach dem Algorithmus von Remez realisiert ist, verwendet.

Estimation des erreurs des calculs des caractéristiques instantannées des oscillations libres des systèmes dynamiques

Résumé: Est examiné l'emploi du signal analytique pour la description des processus transitoires dans les systèmes d'oscillations quasilinéaires. Sont citées les estimations des erreurs des calculs des valeurs de l'amplitude instatannée, de la phase et de la fréquence ainsi que des paramètres de dispersion de l'énergie dans le système. Est utilisée la transformation Hilbert pour la définition de l'amplitude instatannée et d'autres paramètres.

Автор: Фирсов Георгий Игоревич - старший научный сотрудник отдела «Механика машин и управление машинами», ФГБУН «Институт машиноведения им. А. А. Благонравова РАН», г. Москва.

Рецензент: Дворецкий Станислав Иванович - доктор технических наук, профессор кафедры «Технологии и оборудование пищевых и химических производств», проректор по научно-инновационной деятельности, ФГБОУ ВПО «ТГТУ».

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