Изобретение относится к области обработки информации и измерительной техники и может быть использовано для контроля работоспособности электротехнических и электромеханических устройств. Способ может быть применен для определения математической модели детерминированного сигнала, обладающего определенной периодичностью, на основе дискретной информации о нем, и реализован с использованием ЭВМ в автоматическом режиме, в реальном масштабе времени.
Известен способ спектрального анализа периодических многочастотных сигналов (патент РФ №2335778, МПК G01R 23/16, опубл. 2008.10.10), основанный на определении мгновенной спектральной плотности для последовательности частот. Затем определяют экстремумы характеристики распределения мгновенной спектральной плотности, по которым определяют частоты и далее амплитуды, для определения фазы формируют опорный синусоидальный сигнал, строят вольт-амперную характеристику для исходного сигнала, многократно сдвигают ее по фазе, определяя площадь вольт-амперной характеристики FBAX, фазу каждой частотной составляющей сигнала находят из условия FBAX=0. Далее по полученным значениям амплитуд, круговых частот и фаз судят о спектральном составе исходного сигнала.
Данный способ имеет следующие недостатки, снижающие быстродействие и точность метода:
- громоздкость и неточность метода Фурье при расчете спектральной плотности;
- необходимость процедуры перебора фаз и частот при оценке параметров сигнала;
- для реализации метода необходимы большое количество измерений сигнала (порядка 10000) и малый шаг дискретизации (порядка 10-4).
Известен способ спектрального анализа сигналов (патент РФ №2229139, МПК G01R 23/16, опубл. 2004.05.20), основанный на перемножении опорного бинарного зондирующего и анализируемого сигналов, суммировании полученных значений за период анализируемого сигнала и расчете постоянной составляющей произведения опорного и анализируемого сигналов на каждой частоте опорного сигнала при переборе фазы опорного сигнала от 0 до 180°. По максимуму постоянной составляющей произведения сигналов определяют частоту и фазу гармонической составляющей анализируемого сигнала, а также рассчитывают ее амплитуду.
Данный способ имеет следующие недостатки, снижающие быстродействие и точность метода:
- громоздкость и неточность метода Фурье при расчете спектральной плотности;
- процедура перебора фазы опорного сигнала;
- для реализации метода необходимы большое количество измерений сигнала (более 200) и малый шаг дискретизации (меньше либо равен 10-3).
Известен способ спектрального анализа сигналов (патент РФ №2229140, МПК G01R 23/16, опубл. 2004.05.20), основанный на перемножении анализируемого сигнала и опорных синусоидальных и косинусоидальных сигналов. Суммируют полученные значения на интервале ТИ анализируемого сигнала и рассчитывают мгновенную спектральную плотность на каждой частоте. Затем рассчитывают амплитудное значение и фазовый угол каждой гармонической составляющей.
Данный способ имеет следующие недостатки, снижающие быстродействие и точность метода:
- громоздкость и неточность метода Фурье при расчете спектральной плотности;
- для реализации метода необходимо большое количество измерений сигнала (более 200) и малый шаг дискретизации (меньше либо равен 10-3);
- необходимость перебора круговых частот опорного сигнала, производящаяся до появления соответствия с частотами анализируемого сигнала.
Наиболее близким к предлагаемому способу является способ выявления срытых периодичностей сигнала на основе непрерывных цепных дробей (Серебренников М.Г., Первозванский А.А. Выявление скрытых периодичностей. - М.: Наука, 1965), сущность которого состоит в следующем. Последовательность результатов измерений сигнала в равноотстоящие промежутки времени делят пополам
Далее записывают эту последовательность в обратном порядке, причем числа, стоящие в первых λ столбцах, складывают, а стоящие в следующих λ столбцах - вычитают. В результате получаются коэффициенты непрерывных цепных дробей, используемые для построения рекуррентных рядов S1 и S2, причем коэффициенты первой серии должны быть взяты справа налево, а второй серии - слева направо. Ряд S1
делят на p, в результате имеют ряд S. После этого делят 1-у на ряд S, чтобы образовалось частное вида 1+у2+qy и остаток вида
Если коэффициенты первого остатка не малы, то его необходимо разделить на p'y2. Полученный ряд обозначают S'. Далее, деля S на S' так, чтобы частное имело вид 1+у+q'y, получают второй остаток. Если остаток равен нулю, то действия считаются законченными, в противном случае - процесс деления продолжается (число гармоник процесса n равно числу делений). В результате получаются последовательности величин р, р', р",… и q, q', q",….
Поступая с рядом S2 так же, как указано для S1, следует в качестве первого делимого взять 1+у. В результате получаются последовательности величин (p), (p'), (p"),… и (q), (q'), (q"),…
Преобразуя р, р', р",…, q, q', q",…, (р), (р'), (р"),… и (q), (q'), (q"),… в зависимости от числа выявленных гармоник, находят модель сигнала в виде скрытых периодичностей:
где Ai - амплитуда i-й гармоники, wi - круговая частота i-й гармоники. Причем для нахождения круговых частот достаточно воспользоваться только рядом S1 или S2, а для получения амплитуд необходимо пользоваться двумя рядами.
Этот способ имеет следующие недостатки:
- итерационная процедура определения модели сигнала на основе перебора непрерывных цепных дробей требует выполнения значительного числа операций, что снижает быстродействие и точность расчетов;
- наличие областей неопределенности при нахождении параметров гармоник приводит к невозможности получения модели сигнала.
Предлагаемым изобретением ставится задача выявления скрытых периодичностей многочастотного сигнала, позволяющая автоматически определить структуру и неизвестные параметры математической модели сигнала, исключая итерационную процедуру корректировки модели сигнала на основе перебора непрерывных цепных дробей, значительным образом упрощая и ускоряя процесс получения модели сигнала, что дает возможность использовать данный метод в реальном масштабе времени, контролировать изменения структуры и параметров модели и тем самым повышать точность и достоверность результатов моделирования.
Предлагаемый способ выявления скрытых периодичностей обладает рядом преимуществ, которые выражаются в том, что обеспечивается быстродействие, универсальность реализации способа, простота и высокая точность вычислений.
Способ анализа многочастотных сигналов, содержащих скрытые периодичности, с использованием непрерывных цепных дробей путем измерения сигнала в равноотстоящие промежутки времени, отличается тем, что сигнал подают с датчика анализируемых сигналов в идентификатор непрерывной цепной С-дроби, в котором последовательно проводят обработку значений сигнала по формуле
до выполнения правила останова, где α-1(n)=δ(n) - дельта функция Дирака, α0(n)=x(n) - измерения сигнала, m=1, 2, 3,…, n=0, 1, 2,… с последующим восстановлением прогнозирующей модели сигнала в форме скрытой периодичности.
Изобретение поясняется на фигурах 1-4.
Структурная схема системы, изображенная на фиг.1 и реализующая предлагаемый способ, содержит датчик анализируемого сигнала (ДАС), к которому последовательно подсоединены блок 1 - идентификатор непрерывной цепной С-дроби, блок 2 - восстановитель модели сигнала, блок 3 - восстановитель модельных значений сигнала.
С выхода ДАС анализируемый сигнал x(k) поступает на вход блока 1 - идентификатора непрерывной цепной С-дроби. В блоке 1 рассчитывается идентифицирующая матрица (5), то есть производится последовательная обработка значений сигнала с помощью формулы (6) до выполнения правила останова, строится непрерывная цепная С-дробь и определяется модель сигнала в форме дискретной передаточной функции (ДПФ) формирующего объекта. Далее в блоке 2 -восстановителя модели сигнала - определяют параметры сигнала (круговые частоты, амплитуды) и его прогнозирующую модель, по которой судят о наличии скрытых периодичностей сигнала. Затем прогнозирующая модель поступает на вход блока 3 -восстановителя модельных значений сигнала, в котором определяется модельный сигнал хм (k).
Предлагаемый способ осуществляется следующим образом: с ДАС результаты измерений сигнала в равноотстоящие промежутки времени с шагом дискретизации Δt поступают на вход блока 1, где рассчитывается идентифицирующая матрица:
,
где элементы αm(nΔt) последовательно определяются с помощью формулы
причем α-1(nΔt)=δ(nΔt), α0(nΔt)=x(nΔt) являются начальными условиями при построении матрицы, где δ(t) - дельта функция Дирака, m=1, 2, 3,…, n=0, 1, 2,….
Элементы первого столбца идентифицирующей матрицы (5) порождают непрерывную цепную С-дробь
сворачивая которую, определяют модель формирующего объекта в форме ДПФ.
При аппроксимации дробно-рациональной функции в матрице (5) наблюдается появление нулевой строки, номер которой позволяет определить число периодических компонент. А именно, если в идентифицирующей матрице j-я строка является нулевой, то число периодических компонент в сигнале равно .
Если в некоторой i-той строке (i=0, 1, 2,…) матрицы (5) конечное число ki первых элементов равно нулю, а последующие элементы отличны от нуля, то необходимо осуществить сдвиг влево на ki элементов до появления в нулевом столбце ненулевого элемента и далее продолжить определение других элементов матрицы (5) по формуле (6). Для i-той строки при восстановлении непрерывной С-дроби (7) элемент αi (0) умножается на .
Полученная ДПФ (7) поступает на вход блока 2, в котором определяются параметры гармоник - круговые частоты и амплитуды. Для этого определяются полюса ДПФ zi. Если ДПФ содержит только комплексные полюса, то сигнал является периодическим или почти периодическим. В случае наличия комплексных полюсов приступают к нахождению круговых частот wi из выражения
где zi=u+iv - полюса ДПФ.
Амплитуды находятся как решение системы из n уравнений
На вход блока 3 прогнозирующая модель сигнала поступает в виде скрытых периодичностей:
Таким образом, предлагаемый способ анализа многочастотных сигналов, содержащих скрытые периодичности, отличается от известного тем, что используют последовательную процедуру выполнения операций и математическую формулу вида (6), которые позволяют автоматически определять количество и параметры скрытых периодичностей сигнала, исключая итерационную процедуру определения математической модели сигнала на основе перебора непрерывных цепных дробей. Способ позволяет выявлять наличие скрытых периодичностей для большего класса сигналов (периодических и почти периодических) на основе минимального количества наблюдений. Предлагаемый способ приводит к существенному упрощению и ускорению процесса выявления скрытых периодичностей за счет исключения большого объема вычислительных операций, что позволяет в конечном итоге достоверно прогнозировать значения физического процесса, принимать адекватные решения по его контролю, управлению и диагностике.
Пример 1.
Вибрация многомоторного винтового самолета с несинхронизированными двигателями описывается с помощью модели почти периодического сигнала
.
С ДАС на вход блока 1 - идентификатора непрерывной цепной С-дроби - поступают значения сигнала с шагом дискретизации Δt=0.1, k=0,1,2,…. График сигнала приведен на фиг.2. В блоке 1 измерения преобразовываются в непрерывную дробь путем расчета идентифицирующей матрицы на основе формулы (6)
Восьмая строка нулевая. Число периодических компонент в сигнале равно 8/4=2. Модель сигнала в форме ДПФ на выходе блока 1 имеет вид
.
Блок 2 - восстановитель модели определяет ее полюса, круговые частоты и амплитуды:
,
w1=9.4248, w2=4.4429,
A1=2,
A2=1.5.
На выходе блока 2 снимают прогнозирующую модель, содержащую две скрытых периодичности:
хм(kΔt)=2sin(9.4348 kΔt)+1.5sin(4.4429 kΔt)
и передают ее на вход блока 3 - восстановителя модельных значений сигнала, на выходе которого снимают модельный сигнал хм(k). Результаты вычислений приведены в Табл.1, где хм(kΔt) - модельные значения сигнала, рассчитанные с помощью предлагаемого способа, e(kΔt)=x(kΔt)-хм(kΔt) - погрешности модельных значений.
Таким образом, по предлагаемому способу точно восстановлена прогнозирующая модель сигнала, что в конечном итоге позволяет получить наилучший прогноз значений сигнала вибрации многомоторного винтового самолета и определить его скрытые периодичности.
Пример 2.
Измерения многочастотного сигнала напряжения на выходе электрического генератора с шагом Δt=0.001 (график сигнала приведен на фиг.3)
x(kΔt)=4sin(300·π·kΔt)+2sin(200·π·kΔt)+sin(380·π·kΔt) поступают с ДАС на вход блока 1, в котором рассчитывается идентифицирующая матрица. Двенадцатая строка в матрице нулевая, число периодических компонент сигнала равно 3. Модель формирующего объекта в форме ДПФ снимают на выходе блока 1
и передают на вход блока 2 - восстановителя прогнозирующей модели сигнала, в котором определяются круговые частоты
w1=1193.804, w2=942.477, w3=628.319
и амплитуды как решение системы уравнений:
На выходе блока 2 прогнозирующая модель с 3-мя скрытыми гармониками имеет вид:
хм(kΔt)=sin(1193.804kΔt)+4sin(942.477kΔt)+1.999sin(628.319kΔt).
Результаты вычислений модельного сигнала напряжения на выходе блока 3 приведены в Табл.2, где хм(kΔt) - модельные значения сигнала, рассчитанные с помощью предлагаемого способа, e(kΔt)=x(kΔt)-хм(kΔt) - погрешности модельных значений. Сравнение экспериментальных и модельных значений сигнала напряжения позволяет сделать заключение о точном (с точностью до вычислительных погрешностей) модельном его восстановлении.
Пример 3.
Сравнительный анализ предлагаемого способа с прототипом.
Имеются измерения анализируемого сигнала по прототипу, например электрического тока в цепи питания
с шагом дискретизации Δt=1, k=0,…,9 (график сигнала приведен на фиг.4). Были сняты десять наблюдений сигнала k=0,…9 (таблица 3, 1-й столбец). В качестве x0 выбирается величина, равная x4=-657.79913. Далее записывается последовательность из тех же чисел, но в обратном порядке. Затем первые пять чисел складывались, а следующие пять - вычитались. В результате получились коэффициенты непрерывных цепных дробей, значения которых приведены в 2-м столбце Табл.3, причем коэффициенты первой серии должны быть взяты в обратном порядке, а второй серии - в порядке следования. Тогда ряд S1 имеет вид
S1=-940.8425+1196.2099у - 517.1016у2+1038.4708у3+…
В результате деления S1 на р=-940.8425 получается ряд
S=1-1.2714у+0.5496у2-1.1038у3+…
Деля 1-у на ряд S, рассчитывается частное
1+у2+0.2714у,
так что q=0.2714, а первый остаток от деления равен
-1.2045у2+2.2260у3-0.7411у4+…,
откуда р'=-1.2045. Так как коэффициенты первого остатка не малы, то следует продолжать действие дальше.
Производится деление всех членов первого остатка на р'у2
S'=1-1.8480у+0.6152у2-0.8057у3+…
Деля S на S' так, чтобы частное имело вид 1+у2+q'у, рассчитывается второе частное 1+у2+0.5766у, а второй остаток
1.1952у3-0.0673у4+0.5706у5+…
Коэффициенты остатка не равны нулю, процесс деления должен продолжаться. Однако, согласно алгоритму, число скрытых периодичностей процесса n равно числу делений, следовательно, количество данных не достаточно для выявления скрытых периодичностей.
Были сняты двадцать наблюдений сигнала N=0,…19 (Табл.3, 3-й столбец). В качестве x0 выбирается величина, равная x9=-462. Рассчитываются коэффициенты непрерывных цепных дробей первой и второй серии (4-й столбец Табл.3). Используя коэффициенты первой серии, составляется ряд S1, который делится на р=-1001.1864, и получается ряд
S=1-1.1597у+0.3431у2-1.0350у3+…
Деля 1-у на ряд S, рассчитывается частное
1+у2+0.1597у,
так что q=0.1597, а первый остаток от деления равен
-1.1579у2+2.1399у3-0.7124у4+…,
откуда р'=-1.1579.
Так как коэффициенты первого остатка не малы, то следует продолжать действие дальше. Производится деление всех членов первого остатка на р'у2:
S'=1-1.8480у+0.6152у2+0.3895у3+…
Деля S на S', получается второе частное 1+у2+0.6884у, второй остаток равен нулю. Для ряда S2 используются коэффициенты второй серии:
S2=-77.1864+714.7438у+116.6291у2-791.0643у3+…
Так как р=-77.1864, то
S=1-9.2600у-1.5110у2+10.2488y3+…
Результатом деления 1+у на ряд S является частное
1+у2+10.2600у,
так что q=10.2600, а первый остаток от деления равен
95.5181у2+14.5141у3-103.2409у4+…,
откуда р'=95.5181. Так как коэффициенты первого остатка не малы, то следует продолжать действие дальше.
Производится деление всех членов первого остатка на р'у2:
S'=1+0.1519у-1.0808у2-0.0761у3+…
Результатом деления S на S' является второе частное 1+у2 -9.4119у, второй остаток равен нулю.
Таким образом, рассчитаны следующие значения величин p, q, p', q':
Так как сигнал содержит две гармоники, то круговые частоты находятся по формулам
, ,
где . Параметры сигнала равны:
Для ряда S1 рассчитанные круговые частоты совпадают с истинными значениями. Для ряда S2 найти круговые частоты не представляется возможным, так как не выполняется условие -2<k1,2<2. Полученные значения параметров попадают в область неопределенности, следовательно, найти значения амплитуд гармоник невозможно. Получить модель сигнала не представляется возможным.
Совокупность действий для получения модели сигнала с помощью предлагаемого способа.
С выхода ДАС поступают измерения анализируемого сигнала (Δt=1). В блоке 1 рассчитывается на основе (6) идентифицирующая матрица:
На вход блока 2 подается ДПФ:
.
Значения параметров ДПФ обрабатываются в блоке 2 и определяются круговые частоты w1=2.4435, w2=1.2217 и амплитуды A1=593, А2=462. На выходе блока 2 снимают прогнозирующую модель сигнала
хм(kΔt)=593sin(2.4435kΔt)+462sin(1.2217kΔt),
содержащую две скрытых периодичности, и подают ее на вход блока 3. Результаты расчетов модельных значений сигнала в блоке 3 приведены в Табл.4, где хм(kΔt) -модельные значения сигнала, рассчитанные с помощью предлагаемого способа, e(kΔt)=x(kΔt)-хм(kΔt) - погрешности модельных значений. Сравнение экспериментальных и модельных значений сигнала электрического тока позволяет сделать заключение о точном (с точностью до вычислительных погрешностей) модельном его восстановлении.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ИДЕНТИФИКАЦИИ МУЛЬТИСИНУСОИДАЛЬНЫХ ЦИФРОВЫХ СИГНАЛОВ | 2018 |
|
RU2703933C1 |
Способ идентификации мультисинусоидальных цифровых сигналов | 2022 |
|
RU2787309C1 |
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕЙНОГО ОБЪЕКТА | 2001 |
|
RU2189622C1 |
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕЙНОГО ОБЪЕКТА | 1999 |
|
RU2146063C1 |
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕЙНОГО ОБЪЕКТА | 2001 |
|
RU2189621C1 |
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕЙНОГО ОБЪЕКТА | 2002 |
|
RU2233480C1 |
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕЙНОГО ОБЪЕКТА | 1995 |
|
RU2097818C1 |
Способ определения скорости объекта в доплеровской радиолокации | 2016 |
|
RU2709626C1 |
СПОСОБ ВОССТАНОВЛЕНИЯ ИСХОДНЫХ СИГНАЛОВ | 2003 |
|
RU2259591C2 |
СПОСОБ ИДЕНТИФИКАЦИИ ЛИНЕАРИЗОВАННОГО ДИНАМИЧЕСКОГО ОБЪЕКТА | 2003 |
|
RU2256950C2 |
Изобретение относится к области обработки информации и измерительной техники, может быть использовано при контроле электротехнических и электромеханических устройств. Способ анализа сигналов выполняют с использованием непрерывных цепных С-дробей путем измерения сигнала в равноотстоящие промежутки времени. Сигнал подают с датчика анализируемых сигналов (ДАС) контролирующего устройства в блок 1 - идентификатор непрерывной цепной С-дроби, в котором последовательно проводят обработку значения сигнала х(k) по формуле: до выполнения правила останова, где α-1(n)=δ(n) - дельта функция Дирака, α0(n)=x(n) - измерения сигнала, m=1,2,3,…, n=0,1,2,…, с последующим восстановлением прогнозирующей модели сигнала в форме скрытой периодичности. Технический результат заключается в упрощении и ускорении процессов анализа, диагностики, контроля и управления. 4 ил., 4 табл.
Способ анализа многочастотных сигналов, содержащих скрытые периодичности с использованием непрерывных цепных дробей путем измерения сигнала в равноотстоящие промежутки времени, отличающийся тем, что сигнал подают с датчика анализируемых сигналов в идентификатор непрерывной цепной С-дроби, в котором последовательно проводят обработку значений сигнала по формуле:
до выполнения правила останова, где α-1(n)=δ(n) - дельта функция Дирака, α0(n)=х(n) - измерения сигнала, m=1,2,3,…, n=0,1,2,…, с последующим восстановлением прогнозирующей модели сигнала в форме скрытой периодичности.
СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА ПЕРИОДИЧЕСКИХ МНОГОЧАСТОТНЫХ СИГНАЛОВ, СОДЕРЖАЩИХ ИНТЕРГАРМОНИКИ И ЗАДАННЫХ ЦИФРОВЫМИ ОТСЧЕТАМИ | 2007 |
|
RU2335778C1 |
СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА СЛОЖНЫХ НЕСИНУСОИДАЛЬНЫХ ПЕРИОДИЧЕСКИХ СИГНАЛОВ ПРЕДСТАВЛЕННЫХ ЦИФРОВЫМИ ОТСЧЕТАМИ | 2002 |
|
RU2229139C1 |
WO 03046586 A1, 05.06.2003 | |||
СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА СИГНАЛА | 1994 |
|
RU2086991C1 |
Авторы
Даты
2010-09-10—Публикация
2009-04-14—Подача