Научная статья на тему 'Автоматизированная система аппроксимативного корреляционно-спектрального анализа'

Автоматизированная система аппроксимативного корреляционно-спектрального анализа Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Прохоров С. А., Кудрина М. А., Кудрин К. А.

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

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

Похожие темы научных работ по математике , автор научной работы — Прохоров С. А., Кудрина М. А., Кудрин К. А.

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

Computer-Aided System for Approximation Correlation-Spectral Analysis

The system is intended for modelling random processes with a preset type of correlation function, correlation function identification using the phase portrait method, approximation of correlation functions and spectral densities using parametric models and Lagerr orthogonal functions, estimation of generalized correlative-and spectral characteristics using model parameters.

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

УДК 681.518.3

АВТОМАТИЗИРОВАННАЯ СИСТЕМА АППРОКСИМАТИВНОГО КОРРЕЛЯЦИОННО-СПЕКТРАЛЬНОГО АНАЛИЗА

© 2004 С. А. Прохоров1, М. А. Кудрина1, К. А. Кудрин2

1Самарский государственный аэрокосмический университет 2Самарский центр стандартизации, сертификации и метрологии

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

На кафедре информационных систем и технологий Самарского государственного аэрокосмического университета разработана автоматизированная система аппроксимативного корреляционно-спектрального анализа случайных процессов (СП), используемая как при подготовке специалистов в области обработки информации и управления, так и при проведении научных исследований. Данная автоматизированная система позволяет моделировать случайные процессы с шестью типовыми моделями корреляционных функций (КФ) (табл. 1), проводить аппроксимацию КФ функциями заданного вида (методами Ньютона и деформируемого многогранника) и ортогональными функциями Лагерра.

Тйщй

Типовые модели корреляционных функций

№ Модель корреляционной функции

1 Ка.(0-. ^

2 Ка2 Т) = е а^(1+НН)

3 Ка3(т) = е ^і1 ~а\т\)

4 —а\т\ Ка 4(т) - е соя ®оТ

5 Ка5 (0- «- ( \ а II + эт^о Т| V 0

6 К„ 6 М-«^ ( > а і і соб^т эт^о Т V 0 у

Автоматизированная учебно-исследовательская система включает в себя следующие подсистемы:

- задания входных воздействий;

- генерирования неэквидистантных временных рядов;

- первичной и вторичной статистической обработки;

- идентификации корреляционных функций;

- аппроксимативного анализа;

- спектрального анализа;

- работы с базой данных.

Подсистема задания входных воздействий состоит из двух частей: генерирования псевдослучайной последовательности с заданным видом КФ и ввода данных из файла.

Генерирование псевдослучайной последовательности с заданным видом КФ осуществляется методом рекурсивной фильтрации [1].

Подсистема генерирования НВР

включает в себя следующие способы получения неэквидистантных временных рядов: ^-преобразования, дискретизация с “дрожанием”, дискретизация с “дрожанием” и пропусками наблюдений, аддитивная случайная дискретизация, аддитивная случайная дискретизация с пропусками наблюдений, аддитивная случайная дискретизация с “дрожанием” и пропусками наблюдений, адаптивновременная дискретизация [2, 3].

Подсистема первичной статистической обработки включает в себя оценку числовых характеристик, центрирование и нормирование СП и оценку КФ. В данную

подсистему передаются массивы меток времени и соответствующих им отсчетов СП, объем выборки N и интервал дискретизации М В ходе работы данной подсистемы производится оценка математического ожидания и дисперсии, далее входной СП центрируется и нормируется, а затем производится оценка КФ с помощью интервальной корреляционной функции [2].

Подсистема идентификации КФ состоит из двух частей: построения и анализа фазовых портретов и проверки качества идентификации.

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

Подсистема аппроксимативного анализа состоит из двух частей: аппроксимации КФ функциями заданного вида и ортогональными функциями Лагерра [4].

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

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

Подсистема работы с базой данных

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

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

Рис. 1. Вид формы генерирования СП с заданным видом КФ

Рассмотрим программную реализацию.

Генерирование СП с заданным видом

КФ. Основной формой работы автоматизированной системы аппроксимативного кор -реляционно-спектрального анализа является форма генерирования СП с заданным видом КФ (рис. 1).

Главное меню данной формы содержит следующие пункты:

Модель - выбор вида КФ моделируемого СП, работа с файлами, завершение работы с программой.

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

Аппроксимация - выбор способа аппроксимации (функциями заданного вида при схожести исследуемой КФ с одним из стандартных ее видов; функциями Лагерра в случае, когда КФ не похожа ни на один из предложенных ее видов).

Спектральный анализ позволяет производить оценку спектральной плотности мощности СП по результатам параметрической

аппроксимации.

База данных - открытие и работа с базой данных.

Справка - предоставление справки о программе.

Идентификация вида КФ. Общий вид формы идентификации КФ на основе анализа фазовых портретов представлен на рис. 2. (Под фазовым портретом здесь понимается график КФ, построенный в координатах [ Кх (У); К'х (т)]).

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

Аппроксимация КФ функциями заданного вида. В случае, если вид КФ известен или его удалось идентифицировать, следует аппроксимировать КФ функциями заданного вида.

Рис. 2. Окно идентификации КФ при помощи анализа фазовых портретов

I-ІПІ х|

Файл Спектр. плотность» Пошло чи-

а wo | 4.05021 С | | q.1 | 0 0291 1 4 А

Рис. З. Вид формы аппроксимации КФ функциями заданного вида

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

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

A(«i,...,«m ) = Ё

KX ( )-Ka (Т а^.ат )

= min.

Условием минимума погрешности А является следующая система уравнений:

^^...^т )

да.

= 0.

да

i=0

да

NR дра (т ,а)|

l Ri аа а=а„

~0 да

д1рд (Т ,а) Г дРa (Т,а)

да

а= а„

где R = Px (т )-Pa (т ,а)

где к = 1, 2,..., т, решение которой определяет неизвестные параметры а1,...,ат.

В случае, если модель содержит один параметр, задача сводится к решению одного уравнения:

дА(а) Л Г ( ) ( М дра (т ,а) п

—^ = ZlPx (т )-Pa (т,а)] = 0.

Если для решения полученного уравнения воспользоваться методом Ньютона, то получится следующее выражение:

Начальное приближение а0 - --------.

T k max

Процесс вычисления заканчивается, когда \ап+, - ап| < s , где s - любое малое наперед

заданное число.

Общий вид формы аппроксимации КФ функциями заданного вида представлен на рис. 3.

Для проведения аппроксимации КФ функциями заданного вида в автоматизированной системе реализованы три метода:

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

- метод Ньютона (с конечно-разностным взятием производных);

- метод деформируемого многогранника. Аппроксимация КФ ортогональными

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

Lk (т) = L

k!

/ \ s ат

(-ат) е-—

s=0

(k - s)! (s!)2

а„+i = а„ -

i=0

2

i=0

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

Рис. 4. Вид формы аппроксимации КФ ортогональными функциями Лагерра

Аппроксимирующее выражение имеет следу- системе осуществляется путем решения уравнения во = в'2 методом Ньютона. Обоснова-

ющий вид [4]:

т

Ka (т) = Z bkLk (Т, а)

т

D,, -ZA

k=0

где bk =Pk +-

x / j A" k

k =0

т + i

вк =а\ K x (т)Lk (т)dт.

ние метода определения значения параметра а приведено в [4].

Общий вид формы аппроксимации КФ ортогональными функциями Лагерра представлен на рис. 4.

Спектральный анализ. Спектральная плотность мощности определяется выражением

1 ад

S, (“) = — J K, (т)е"'"Ут.

Выбор параметра а, необходимого для

2п_

Однако процесс вычисления спектраль-

вычисления коэффициентов Ь и в, в данной ной плотности мощности можно значитель-

Рис. 5. Вид формы спектрального анализа

i2i

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

Кх (т) = е спектральная плотность мощ-

ности вычисляется по формуле

Ях(®)=

о2ха

п(а + а )

Вид формы спектрального анализа представлен на рис. 5, где а>э - частота, соответствующая максимуму спектральной плотности мощности; £ (а) - значение максимума спектральной плотности мощности; Ааэ

- эквивалентная ширина спектра мощности, определяемая по формуле

Ааэ =■

<ух

2^ (а )п

■ + а

Автоматизированная обработка данных. Для удобства работы с большим коли -чеством однотипных данных была разработана подсистема автоматизированной обработки данных. Так, например, при проведении исследований оценки погрешности КФ

необходимо смоделировать 29 реализаций СП с одними и теми же параметрами для получения результатов с доверительной вероятностью 0,95 [6].

На рис. 6 представлен общий вид формы для работы с базой данных. В данной форме находятся две вкладки: “Моделирование СП” и “Аппроксимация КФ ”.

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

Вкладка “Аппроксимация КФ” содержит в себе две вкладки: для аппроксимации корреляционных функций функциями заданного вида и ортогональными функциями Ла-герра.

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

Рис. 6. Вид формы для работы с базой данных 122

1

0,8

0,6

0,4

0,2

0

100

1000

10000 100000 1000000

Рис. 7. Зависимость погрешности оценки КФ от числа отсчетов СП

5

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

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

1. Прохоров С. А. Математическое описание и моделирование случайных процессов/Самарский государственный аэрокосмический университет, 2001. - 209 с.

2. Прохоров С. А. Прикладной анализ неэквидистантных временных рядов/ Самарский государственный аэрокосмический уни-

верситет, 2001. - 375 с.

3. Прохоров С. А. Моделирование и анализ случайных процессов. Лабораторный практикум. - 2-е изд., перераб. и доп./ СНЦ РАН, 2002. - 277 с.

4. Прохоров С. А. Аппроксимативный анализ случайных процессов. - 2-е изд., пе-рераб. и доп. / СНЦ РАН, 2001. - 380 с.

5. Романенко А. Ф., Сергеев Г. А. Вопросы прикладного анализа случайных процессов. - М.: “Советское радио”, 1968. - 256 с.

6. Методы нормирования метрологических характеристик, оценки и контроля характеристик погрешностей средств статистических измерений. РТМ 25 139-74//Мин-прибор. 1974. - 76 с.

COMPUTER-AIDED SYSTEM FOR APPROXIMATION CORRELATION-SPECTRAL ANALYSIS

© 2004 S. A. Prokhorov1, M. A. Kudrina1, K. A. Kudrin2

1Samara State Aerospace University 2Samara State Center of Standardization, Measurement and Certification

The system is intended for modelling random processes with a preset type of correlation function, correlation function identification using the phase portrait method, approximation of correlation functions and spectral densities using parametric models and Lagerr orthogonal functions, estimation of generalized correlative-and spectral characteristics using model parameters.

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