Научная статья на тему 'Частотный анализ временных рядов периодических функций с помощью оценки численного ранга'

Частотный анализ временных рядов периодических функций с помощью оценки численного ранга Текст научной статьи по специальности «Математика»

CC BY
344
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВРЕМЕННОЙ РЯД / TIME SERIES / ПЕРИОДИЧЕСКАЯ ФУНКЦИЯ / PERIODIC FUNCTIONS / СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ / SINGULAR VALUE DECOMPOSITION / ЧИСЛЕННЫЙ РАНГ / NUMERICAL RANK / ЧАСТОТНЫЙ АНАЛИЗ / FREQUENCY ANALYSIS

Аннотация научной статьи по математике, автор научной работы — Кедрин Виктор Сергеевич, Кузьмин Олег Викторович

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

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

Похожие темы научных работ по математике , автор научной работы — Кедрин Виктор Сергеевич, Кузьмин Олег Викторович

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

Frequency analysis of time series periodic functions by means assessment of the number of ranks

The article describes the features of the method of analysis for singular time series formed additive periodic. Proposed a method research of dynamic properties of the system based on the evaluation of the numerical rank.

Текст научной работы на тему «Частотный анализ временных рядов периодических функций с помощью оценки численного ранга»

Системный анализ и управление

УДК 519.876.5 + 681.5.015.87

В.С. Кедрин, О.В. Кузьмин

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

V.S. Kedrin, O.V. Kuzmin

frequency analysis of time series periodic functions by means assessment of the number of ranks

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

ВРЕМЕННОЙ РЯД. ПЕРИОДИЧЕСКАЯ ФУНКЦИЯ. СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ. ЧИСЛЕННЫЙ РАНГ. ЧАСТОТНЫЙ АНАЛИЗ.

The article describes the features of the method of analysis for singular time series formed additive periodic. Proposed a method research of dynamic properties of the system based on the evaluation of the numerical rank.

TIME SERIES. PERIODIC FUNCTIONS. SINGULAR VALUE DECOMPOSITION. NUMERICAL RANK. FREQUENCY ANALYSIS.

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

^ = ^ +(/-1)т: у,- = у(), 1 = 1N

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

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

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

В работе [1] определены инвариантные (определяемые видом модели, а не ее числовыми параметрами) аналитические зависимости исследования временной (пространственной) выборки, порождаемой периодической функцией вида

/(х) = А соз(ах + ф) + В 8т(ах + ф), (1)

а также аддитивной комбинации данной функции

I

/(х) = ^ (Д со8(а;х + ф) + Б; 8т(а;х + ф)) (2)

,=1

с помощью применения одного из современных дискретных методов — сингулярного анализа [2].

Данные зависимости получены на базе оценки гапк:^, е), т. н. численного е-ранга матрицы А, характеризующего такое количество сингулярных чисел s,, которое с допустимой погрешностью е определяет близость траекторной матрицы А (см. [3, 4]) к матрице B меньшего ранга гапк^). Таким образом, определение численного (сингулярного) ранга г позволяет выявлять скрытые (латентные) внутренние взаимосвязи между элементами матрицы А, что характеризует динамику исследуемой временной (пространственной) выборки процесса: число степеней свободы, порождающей его системы, или число переменных, определяющих фазовое состояние этой системы.

Выделенные в работе [1] ключевые зависимости численного е-ранга гапк:^, е) от количества составляющих сложной гармонической функции вида (2), представляют интерес для разработки новой методологии оперативного анализа состояния динамической системы, что особенно актуально для мониторинга параметров управления в режиме реального времени сложных структурно-неустойчивых систем. В данной работе ставится задача создания методики анализа параметров исследуемой временной (пространственной) выборки процесса, имеющей ярко выраженный периодический характер, на базе оценки численного е-ранга.

Методика определения частот периодических компонент на основании численного ранга

Выявленные в статье [1] свойства инвариантности численного е-ранга гапк^, е) относительно значений частот аддитивных составляющих У а ф пк, к е N и его пропорциональной зависимости от количества Iпериодических компонент при а1 ф а2 ф ... ф а1 для временных рядов, порождаемых пе-

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

/т(х) = Ат со8(атх + ф) + Бт 8т(атх + ф).

В случае «воздействия» на исходную временную выборку тестовой компоненты частоты ат, не присутствующей в исходном временном ряде (У а,. : а,. ф ат), будет наблюдаться увеличение гапк:^, е) в силу свойства его пропорциональной зависимости от количества I периодических компонент при а1 ф а2 ф ... ф аг

При «воздействии» на исходную временную выборку тестовой компоненты частоты ат, присутствующей в исходном временном ряде (У а, : а, = ат), в силу свойств инвариантности относительно значений частот аддитивных составляющих У а ф пк, к е N и дистрибутивности гапк:^, е) останется неизменным:

/(х) = {А, со8(а,х + ф) + Б1 8т(а,х + ф)} + +{Ат соз(атх + ф) + Бт 8т(атх + ф)} =

= (А + Ат ) соз(а,х + ф) + + (Б, + Бт )8т(а,х + ф), У а, : а1 = ат.

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

Исходными данными для алгоритма служат:

выборка исходного временного ряда у, порождаемого периодической функцией вида (2);

диапазон частот (а8М; аепй), в котором

Рис. 1. Алгоритм определения частот периодических компонент

будет производиться поиск частот периодических составляющих, входящих в исходный ряд;

дискретность Да, разбивающая диапазон

(«start; О на 1 отсЧетов:

д _ аstart — aend

I

Особенности определения численного г-ранга

В алгоритме, представленном в предыдущем разделе, центральное место занимает определение численного е-ранга гапк^, е), основанное на выделении области значений га^е^) и нуль-пространства пиП^) матрицы A.

Представляет интерес определение критерия данного разделения. Интерпретация метода сингулярного разложения определяет, что разделение областей га^е^) и пиН^) может быть основано на исследовании динамики сингулярных чисел, последовательность которых расположена в порядке убывания модуля на главной диагонали матрицы S (см. [1, 2]).

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

/ (/) = 0,1 яп(/) + 0,2 со8(2/), / = 1; 51 (3)

с параметром разложения т = 21 (табл. 1).

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

выше которой сингулярные числа являются значимыми и попадают в область значений га^е^). В противном случае сингулярные числа являются незначимыми и характеризуют область пиН^). Так, при е5 = 0,01 видно, что первые четыре сингулярных числа являются значимыми, следовательно, гапк^, е) = 4.

В свою очередь сингулярные числа, определяющие пиП^), отличны от нуля и характеризуются определенной динамикой. Принятие малых ненулевых значений можно объяснить неравномерностью дискретных отсчетов, особенностями дискретного алгоритма сингулярного анализа, а также конечной точностью применяемых в ходе расчета переменных. Поэтому величина абсолютной погрешности численного е-ранга е5 не является достаточно гибким критерием разделения областей га^е^) и пиН^). Это легко показать, если изменить выборку исходного периодического ряда (3), прибавив еще одну компоненту близкой частоты к имеющейся в исходном ряде:

/ (/) = 0,1 зт(/) + 0,2 соз(2/) +

+ ап(0,99/), I = 1;51. (4)

Выборка сингулярных чисел, полученных в результате сингулярного разложения ряда (4), представлена в табл. 2.

При выборе е5 = 0,01 видно, что первые четыре сингулярных числа являются значимыми, следовательно, гапк^, е) = 4, что не согласуется с представленной моделью функции (4), имеющей три периодических компоненты. Нетрудно заметить, что пятое

Таблица 1

Выборка сингулярных чисел

i s. i i s. i i s. i

1 2,64515 8 3,13Е-08 15 1,90Е-08

2 2,46369 9 3,03Е-08 16 1,64Е-08

3 1,30862 10 2,92Е-08 17 1,58Е-08

4 1,22877 11 2,71Е-08 18 1,42Е-08

5 3,93Е-08 12 2,18Е-08 19 1,27Е-08

6 3,84Е-08 13 2,06Е-08 20 1,25Е-08

7 3,25Е-08 14 2,02Е-08 21 8,97Е-09

Таблица 2

Выборка сингулярных чисел

/ 5. 1 / 5. 1 / 5. 1

1 14,5026 8 2,01Е-07 15 8,79Е-08

2 13,4774 9 1,62Е-07 16 8,35Е-08

3 2,63163 10 1,54Е-07 17 7,43Е-08

4 2,44769 11 1,40Е-07 18 7,15Е-08

5 0,0069 12 1,27Е-07 19 6,06Е-08

6 5,47Е-03 13 1,09Е-07 20 5,93Е-08

7 2,69Е-07 14 1,05Е-07 21 4,80Е-08

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

Щ = -/±1,

5,-

(5)

т. к. сингулярные числа 5. расположены в порядке убывания.

На основании коэффициента (5) можно определить точки разрыва в динамике выборки сингулярных чисел. Расчет моментных показателей обратного коэффициента роста для выборки сингулярных чисел, образованных в результате сингулярного разложения функции (4), представлен в табл. 3.

В случае графического представления изменения динамики сингулярных чисел

на основании показателя обратного коэффициента роста (рис. 3) целесообразно воспользоваться логарифмической шкалой:

1п (К/ )= 1п

(„ \

V 5 У

т. к. точки перехода (разрыва) динамики могут принимать достаточно большие значения и существенно отличаются друг от друга.

Из рис. 2 видно, что динамика сингулярных чисел для ряда (4) имеет три точки разрыва, которые можно интерпретировать следующим образом:

первые две точки разрыва (между третьим — вторым и четвертым — пятым сингулярными числами соответственно) характеризуют отделение трех периодических компонент друг от друга;

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

таким образом, на основании выбран-

таблица 3

Обратные коэффициента роста, отражающие динамику сингулярных чисел

(/+1)// Кз. 1 (/+1)// К5. 1 (/+1)// К5 . 1

2/1 1,076 9/8 1,243 16/15 1,052

3/2 5,121 10/9 1,048 17/16 1,124

4/3 1,075 11/10 1,106 18/17 1,039

5/4 354,714 12/11 1,096 19/18 1,180

6/5 1,261 13/12 1,172 20/19 1,023

7/6 20311,930 14/13 1,037 21/20 1,236

8/7 1,339 15/14 1,192 22/21 -

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

10

Ьк К.ь- )

Л

Л

т г1

0

8

10

12

14

16

18

20

Рис. 2. Обратные коэффициента роста, отражающие динамику сингулярных чисел

по логарифмической шкале

ного критерия разделения областей га^е^) и пиП^) имеем тапк^, е) = 6, что согласуется со сформированными в работе [1] выводами.

Численный эксперимент

сформированный выше алгоритм использовался при проведении численного эксперимента по применению метода син-

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

гулярного разложения к временной последовательности, образованной функцией вида (3).

Для определения присутствующих во временном ряде частот был задан диапазон тестовых частот (0; 3) с дискретностью 0,01.

Графическое изменение обратного коэффициента роста по логарифмической шкале 1п(&) для множества рядов {#.}, образованных сложением исходного ряда .у и тестовых периодических компонент с определенной тестовой частотой аТ, представлено на рис. 3.

на основании эксперимента определено изменение численного е-ранга траекторной

матрицы ряда А в точках с индексом 100 и 200. Следовательно, при заданной дискретности 0,01 частоты периодических компонент, присутствующих в исходной последовательности, равны 1 и 2 соответственно.

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

СПИСОК ЛИТЕРАТУРЫ

1. Кузьмин, О.В. Анализ структуры гармонических рядов динамики на базе алгоритма сингулярного разложения [Текст] / О.В. Кузьмин, В.С. Кедрин // Проблемы управления. — 2013.

- №1. - С. 26-31.

2. Воеводин, В.В. Матрицы и вычисления [Текст] / В.В. Воеводин, Ю.А. Кузнецов. — М.: Наука. Гл. ред. Физматлит, 1984. — 320 с.

3. Дойников, А.Н. Методика синтеза математических моделей рядов макроэкономических показателей на основе алгоритмов сингулярного разложения [Текст] / А.Н. Дойников, В.С. Кедрин, М.К. Сальникова // Вестник Иркутского государственного технического ун-та. — 2006.

- № 2. - С. 138-142.

4. Дойников, А.Н. Моделирование нестационарных процессов с использованием алгоритмов их сингулярного разложения [Текст] / А.Н. Дойников, В.С. Кедрин, М.К. Сальникова // Научно-техническиеведомости СПбГПУ. —СПб.: Изд-во Политехн. ун-та, 2006. - № 5 (47-1). - С. 143-147.

5. Голуб, Дж. Матричные вычисления: Пер. с англ. [Текст] / Дж. Голуб, Ч. Ван Лоун. — М.: Мир, 1999. - 548 с.

6. Golub, G.H. Singular Value Decomposition and least squares solutions [Text] / G.H. Golub, C. Reinsch // Handbook for Automatic Computation. Vol. 2. Linear Algebra; by J.H. Wilkinson, C. Reinsch ^ds.). - NY: Springer-Verlag, 1971. - P. 134-151.

REFERENCES

1. Kuz'min O.V., Kedrin V.S. Analiz struktury garmonicheskikh riadov dinamiki na baze algoritma singuliarnogo razlozheniia / Problemy upravleniia.

- 2013. - №1. - P. 26-31. (rus)

2. Voevodin V.V., Kuznetsov Yu.A. Matritsy i vychisleniia. - Moscow: Nauka. Gl. redaktsiia Fizmatlit, 1984 - 320 s. (rus)

3. Doinikov A.N., Kedrin V.S., Sal'nikova M.K. Metodika sinteza matematicheskikh modelei riadov makroekonomicheskikh pokazatelei na osnove algoritmov singuliarnogo razlozheniia / Vestnik Irkutskogo gosudarstvennogo tekhnicheskogo un-ta.

- 2006. - № 2. - P. 138-142. (rus)

4. Doinikov A.N., Kedrin V.S., Sal'nikova

M.K. Modelirovanie nestatsionarnykh protsessov s ispol'zovaniem algoritmov ikh singuliarnogo razlozheniia / Nauchno-tekhnicheskie vedomosti SPbGPU. St.-Petersburg: Izd-vo Politehn. un-ta, 2006. - № 5. - P. 143-147. (rus)

5. Golub Dzh., Van Loun Ch. Matrichnye vychisleniia: Per. s angl. — Moscow: Mir, 1999.

- 548 p. (rus)

6. Golub G.H., Reinsch C. Singular Value Decomposition and least squares solutions // Handbook for Automatic Computation. Vol. 2: Linear Algebra, by J.H. Wilkinson and C. Reinsch (Eds.). - NY: Springer-Verlag, 1971.

- P. 134-151.

КЕДРИН Виктор Сергеевич - доцент кафедры информационных технологий филиала Иркутского государственного университета в г. Братске, кандидат технических наук. 665729, Россия, г. Братск, ул. Ленина, д. 34. Е-mail: kedrinvs@mail.ru

KEDRIN, Victor S. Bratsk Branch of Irkutsk State University. 665729, Lenin Str. 34, Bratsk, Russia. E-mail: kedrinvs@mail.ru

КУЗЬМИН Олег Викторович — заведующий кафедрой теории вероятностей и дискретной математики Института математики, экономики и информатики Иркутского государственного университета, доктор физико-математических наук, профессор. 664003, Россия, г. Иркутск, б. Гагарина, д. 20. E-mail: quzminov@mail.ru

KUZMIN, Oleg V. Institute of Mathematics, Economics and Information Science of Irkutsk State University.

664003, Gagarin Blvd. 20, Irkutsk, Russia. E-mail: quzminov@mail.ru

© Санкт-Петербургский государственный политехнический университет, 2013

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