УДК 519.283 ББК 22.171
ПРОГНОЗИРОВАНИЕ СОСТОЯНИЯ ДИНАМИЧЕСКИХ СИСТЕМ НА ОСНОВЕ АНАЛИЗА ИХ СПЕКТРАЛЬНЫХ ХАРАКТЕРИСТИК
1 2 Андриенко А. Я. , Тропова Е. И.
(Учреждение Российской академии наук
Институт проблем управления им. В. А. Трапезникова
РАН, Москва)
Предложен метод построения оценок спектральной плотности стационарного процесса по его реализации ограниченной длительности. Повышение точности этих оценок достигается варьированием ширины спектрального окна в функции от длительности наблюдения и локальных свойств спектральной плотности.
Ключевые слова: случайный процесс, оценка спектральной плотности, преобразование Фурье, спектральное окно.
1. Введение
Решение многих задач, возникающих в различных областях техники, приводит к необходимости оценивания состояния случайного процесса и прогнозирования этого состояния в будущие моменты времени. Можно выделить два типа таких задач.
К первому типу относятся задачи, в которых требуется по наблюдаемой реализации случайного процесса количественно оценить его статистические характеристики. Примером задачи этого типа является оценивание ресурса механических конструкций, подверженных воздействию случайной нагрузки.
1 Анатолий Яковлевич Андриенко, заведующий лабораторией, доктор технических наук, профессор ([email protected]).
2 Елена Ивановна Тропова, научный сотрудник (тел. (495) 334-88-71).
В задачах второго типа по наблюдаемой реализации требуется оценить случайное значение, которое примет реализация в будущие моменты времени. Примерами задач этого типа служат прогноз спроса на рыночную продукцию либо оперативный (или долговременный) прогноз регулярности полетов, используемый при планировании эксплуатации аэродрома, и т. д.
Для решения таких задач широко используется спектральный метод. Среди различных подходов к оцениванию спектра значительное место занимают методы, основанные на вычислении периодограммы с последующим её сглаживанием при помощи спектрального окна [1]. В этих методах используется минимальная априорная информация о случайном процессе (обычно предполагается стационарность процесса и гладкость его спектральной плотности). Предложено большое количество различных спектральных окон, для большинства из них получены асимптотические оценки статистической точности действия и найдены условия асимптотической оптимальности [2]. Однако во многих практических случаях наблюдению доступен фрагмент реализации случайного процесса, длительность которого существенно ограничена. В этих условиях асимптотически оптимальные спектральные окна могут приводить к большим погрешностям оценивания спектральной плотности (СП). В статье основное внимание уделено формированию оптимальных оценок СП случайного процесса по его реализации конечной длительности.
2. Постановка задачи
В основе большинства известных методов оценивания спектра лежит периодограмма
где / - частота (в герцах); х(0 - реализация стационарного случайного процесса {ДО}.
2
0
Всякая оценка спектральной плотности £(/), являющаяся линейной комбинацией значений периодограммы, в общем виде может быть представлена сверткой [2]
(1) §т (/) = ] Ж(/ - Х)3Т (ХЩ,
о
где Ж/—Я) - спектральное окно. В известных методах это окно подбирается так, чтобы оно имело резко выраженный максимум в нуле и давало асимптотически несмещенную и состоятельную оценку спектральной плотности ^(/). Отметим, что форма спектрального окна в (1) одинакова для всей совокупности частот, на которых строятся точечные оценки спектральной плотности, и зависят только от разности / — Я .
Вместо линейной оценки (1) предлагается использовать нелинейную оценку
(2) ^т (/) = } Ж(/ - Х, /) Jт (ХЩ ,
о
в которой форма спектрального окна зависит от локальных свойств периодограммы в окрестности частоты /, на которой строится оценка. Известно [1], что требования уменьшения смещения оценки спектральной плотности и обеспечения наиболее быстрой сходимости дисперсии этой оценки к нулю при неограниченном увеличении длительности наблюдения т оказываются противоречивыми. Если СП стационарного процесса является гладкой функцией частоты, то смещение оценки (1) пропорционально второй производной спектральной плотности, а дисперсия этой оценки пропорциональна квадрату спектральной плотности. Отсюда следует, что относительный вклад смещения и дисперсии в суммарную статистическую точность оценки (1) зависит от соотношения между значением спектральной плотности и величиной её второй производной, т. е. от локальных свойств спектральной плотности. Задача заключается в том, чтобы для каждой частоты /, на которой строится точечная оценка спектральной плотности, выбрать такую форму спектрального окна W/—Я,/), которая обеспечила бы минимум среднеквадратического уклонения оценки (2) от истинного значения СП.
В следующем разделе вводится скользящее преобразование Фурье, рассматриваются его основные свойства и показывается, каким образом можно построить семейство оценок вида (2) в функции от эффективной ширины спектрального окна. В разделе 4 кратко представлен способ выбора оптимальной ширины спектрального окна для формирования оптимальной оценки спектральной плотности процесса по его финитной реализации.
3. Некоторые свойства скользящего преобразования Фурье
Пусть х(0 - действительная функция, заданная на всей числовой оси и суммируемая с квадратом на любом конечном интервале т. Определим скользящий интервал ^ < 5 < ^ + т},
ширина т которого постоянна, а начальная точка скользит вдоль числовой оси. Представим разложение х(0 на интервале Jtт в ряд Фурье:
(3) х(? + 5) скт (?)ехр(' кт(г + 5)), 0 < 5 < т,
к=-¥
коэффициенты которого в отличие от обычного ряда Фурье зависят от времени:
ст ^|х{1 + 5)ехр(-7‘кю5)Щ5, к = 0, ± 1, ± 2,... .
т о
Ряд (3) сходится на интервале т к х(0 в каждой точке её непрерывности, однако в концевых точках поточечная сходимость нарушается из-за эффекта Гиббса [2]. Поэтому вместо (3) будем рассматривать ряд
(4) х(^ скт^ -е)ехр(7'кю(),
к=-¥
где е — фиксированное малое положительное число. Этот ряд сходится к х(0 в каждой точке её непрерывности; более того, если дополнительно потребовать выполнения одного из условий, обеспечивающих равномерную сходимость (например, условия Дини), то в (4) может быть поставлен знак равенства.
Проведем такие же рассуждения применительно к случайному процессу {Х(0}. Будем полагать, что процесс стационарный, эргодический, непрерывен в среднеквадратическом и обладает конечными моментами до четвертого порядка включительно. Тогда интеграл
является случайной функцией ¿. Поэтому записанный по аналогии с (4) ряд
(5) X(I) » ¡а ({- £)ехр(/ км), 0 < е < г ,
сходится к {Х(0}. Остановимся кратко на конечных его свойствах.
Рассматривая ряд (4) при различных значениях ширины базового интервала г, получим семейство скользящих рядов Фурье {Фт X}, где Фт - линейный оператор скользящего преобразования Фурье. В силу сделанных предположений о случайном процессе Х(0 выражение
(где М(-) - оператор матожидания) имеет смысл для каждого г. Величина Sr(a>) при г ® ¥ сходится к спектральной плотности процесса S(ю).
В силу линейности оператора Фт и эргодичности {Х(0} случайные функции {т\кО} стационарны и эргодичны, поэтому оператор матожидания (6) может быть заменен усреднением по времени:
Если наблюдению доступен фрагмент реализации полной длительности Т, то параметрическое семейство оценок (6) для различных г может быть получено из (7) в виде
Обозначим дисперсию оценки (8) через оТТ (ю) и смещение
(к = 0,± 1,...) ,
(6) (ю) = 2т М (ю)| ]2
0
0 < т £ Т .
0
- через ЬТ(о>). Среднеквадратическое уклонение оценки (8) относительно истинного значения S(ю) есть
Первый член в этом выражении с уменьшением г падает в силу возрастания интервала временного сглаживания Т — г, второй возрастает. Задача состоит в том, чтобы при фиксированной полной длительности Т отыскать оптимальной значение г, доставляющее минимум (9).
4. Оптимальное оценивание спектральной плотности процесса по его финитной реализации
Пусть {Х(0, 0 < ^ < Т} - финитный фрагмент реализации случайного процесса X, удовлетворяющего приведенным в разделе 3 предположениям. Выбор ширины базового интервала г определяется тремя факторами: требуемым разрешением оценок СП по частоте, удобством применения процедуры быстрого преобразования Фурье и корреляционными свойствами процесса.
Будем полагать, что этот интервал укладывается целое число (-/V) раз на полном интервале Т, т.е. Т = Ыг. Исходным является семейство оценок вида
Зт (Я) = Зт (-Я); /к = к/ г, к = 1,2,...; V = 1,2,..., N -1.
Дальнейший анализ выражения (10) проведем при двух предположениях: 1) полная длительность Т финитного фрагмента реализации процесса достаточно велика, так что для периодограммы могут быть использованы асимптотические оценки; 2) спектральная плотность S(Я) процесса является гладкой (дважды дифференцируемой) функцией частоты.
Известно [2], что JT(Я) есть несмещенная оценка ST(Я), поэтому при больших Т периодограмма может быть приближенно представлена в виде
2
(11) JT (Я) = sT (Я)+хТ (Я),
где £т(Я) - случайная функция с независимыми значениями, нулевым матожиданием и дисперсией s2[£>т (Я)] » ST (Я) , ЯФ 0.
С учетом (10), (11) уклонение оценки спектральной плотности от истинного значения представим в виде
sin Я
(12)
L (fk) - st (fk)=I
я
Л2 - ( Я Л -
ST fk+— (f) S -
0 _ 1 pVt 0 _
(ІЯ +
+ — Р
- j
тг j
sin Я
~Y~
\2
XT I fk +
Я
ІЯ.
Первый интеграл в этом выражении описывает смещение оценки, второй - её вариабельность. При больших Т можно воспользоваться известным асимптотическим выражением для дисперсии [2]
(13) ^ (/) » N °2 [ /)]» ^2(Л),
откуда следует, что при выборе малых значений у/Ы дисперсия оценки (10) может быть значительно уменьшена, но при этом возрастает смещение оценки вследствие увеличения эффективной ширины спектрального окна и влияния на оценку значений спектра на более отдаленных частотах.
Используя предположение 2), представим приближенно спектральную плотность в виде квадратичного трехчлена
(14)
St
fk +
Я
PVt
1
St (fk) +---------ST (fk )Я +
1
2(pvt)'
-ST (fk )Я2,
- р < Я < р .
Погрешность этого приближения на интервале — р < Я < р может быть сделана сколь угодно малой посредством выбора достаточно больших значений у. Подставив (14) в первый интеграл правой части (12) и учтя, что подынтегральная функция является четной, получим для смещения оценки приближенную формулу
(15) bvT (fk)
ґ N Л2
S'f )/2p 2T2 .
Для формирования оптимальной точечной оценки спектральной плотности при фиксированной полной длительности наблюдения Т, необходимо выбрать такое у, при котором среднеквадратическое уклонение оценки (относительно истинного значения спектра) минимально. Обозначив р = у/Ы, из (12) с учетом (13) и (15) получим
м[¿уТ (Л)—Sт (Л)] » р^2 (Л)+Л № (Л )/2р 2т 2 ]2.
р к
Это выражение достигает минимума при
Таким образом, оптимальная ширина спектрального окна (т.е. оптимальное значение у *т) зависит от локальных свойств спектральной плотности в окрестности частоты / и от полной длительности наблюдения Т. Если на частоте / спектральная плотность имеет резкий пик (или провал), то ее вторая производная в этой точке отрицательна (соответственно положительна) и велика по абсолютной величине. В этом случае оценка (10) согласно (15) будет иметь большое смещение и ширину спектрального окна следует увеличивать. Если же в окрестности частоты / спектральная плотность постоянна либо изменяется по закону, близкому к линейному, то смещение у оценки (10) практически отсутствует и величина у *т должна быть выбрана возможно более малой с тем, чтобы обеспечить максимальное сглаживание случайной составляющей оценки.
Отметим также, что при Т ® 0 оптимальное значение р* стремится к нулю при любой форме спектральной плотности, при этом оценка (10) является состоятельной и асимптотически несмещенной, что согласуется с известными результатами.
5. Заключение
Представленный метод оценивания спектральной плотности стационарного ограниченной длительности позволяет повысить статистическую точность оценок посредством использова-
ния на каждой частоте спектральных окон переменной ширины, автоматически учитывающих особенности корреляционных связей анализируемого процесса. Необходимое быстродействие оценивания обеспечивается применением быстрого преобразования Фурье на всех этапах вычислений.
Литература
1. АНДЕРСОН Т. Статистический анализ временных рядов. -М.: Мир, 1976.
2. Справочник по теории вероятностей и математической статистике. - М.: Наука, 1985.
FORECASTING STATE OF DYNAMIC SYSTEMS ON THE BASIS OF THEIR SPECTRAL CHARACTERISTICS
Anatolii Andrienko, Institute of Control Sciences of RAS, Moscow, Laboratory Head, Doctor of Science, professor (Moscow, Prof-soyuznaya st., 65, (495) 334-88-71, [email protected]).
Elena Tropova, Institute of Control Sciences of RAS, Moscow, researcher, (495) 334-88-71, [email protected]
Abstract: The method is offered to construct estimates of spectral density of a stationary process on the basis of its realization of limited duration. Increase of accuracy of these estimates is achieved by the variation of the width of the spectral window in the function of supervision time and of the local characteristics of spectral density.
Keywords: random process, estimate of spectral density, Fourier transformation, spectral window.
Статья представлена к публикации членом редакционной коллегии Д. А. Новиковым