УДК 629.78.015
В. С. Орлов, В. X. Ханов
ОБ ОДНОМ СТАТИСТИЧЕСКОМ АЛГОРИТМЕ АНАЛИЗА НЕСТАЦИОНАРНЫХ ПРОЦЕССОВ
Рассматривается алгоритм статистического анализа нестационарных (переходных) процессов на примере воздействий, возникающих при авиационном транспортировании специальных грузов. Переходный процесс разделяется на стационарный и нестационарный процессы. Для каждого из них применяются свои процедуры анализа: ударные спектры ускорений для нестационарных процессов и спектральные плотности мощности виброускорений для стационарных процессов. Приводится пример анализа воздействий на груз при его транспортировании (режим посадки) самолетом Ил-76.
Большое количество процессов, происходящих в окружающем мире, относятся к случайным нестационарным явлениям. Особым классом нестационарных процессов являются переходные процессы. Это различные ударные и взрывные явления, начало движения и остановка железнодорожных составов, разделение ракет-носителей, авиационное транспортирование различных грузов и т. д. Как правило, переходные процессы содержат и стационарную составляющую [1].
Алгоритмы обработки стационарных и нестационарных процессов имеют существенные различия, поэтому на первом этапе анализа любых временных зависимостей необходимо разделять стационарные и нестационарные составляющие исследуемых процессов. Известно, что статистическая достоверность результатов должна подтверждаться на достаточно большом числе реализаций. Например, число опытов (реализаций) h при доверительной вероятности Р должно быть не менее значений приведенных ниже [2]:
- Р = 0,8, h = 20;
- Р = 0,9, h = 40;
- Р = 0,95, h = 80;
- Р = 0,98, h = 200.
При этом характеристики внешних воздействующих факторов должны быть равномерно распределены во всем возможном диапазоне величин.
Однако на практике чаще приходится сталкиваться со сравнительно небольшим и даже малым числом опытов. В этом случае для определения характеристик случайных процессов по результатам небольшого числа опытов используются те же формулы, которые применяются и при большом числе опытов. В результате ставится дополнительная задача оценки точности получаемых из опыта характеристик [3].
Далее рассмотрим алгоритм статистического анализа переходных процессов на примере исследования воздействий, возникающих при авиационном транспортировании специальных грузов самолетом Ил-76 в режиме взлета-посадки.
Суть алгоритма состоит в следующем. Имеется набор зависимостей ускорений от времени (набор временных рядов), например полученных на опорах груза в результате измерений при авиационном транспортировании для этапа взлета-посадки. Количество реализаций составляет выборку из 12 случаев транспортирования (рис. 1).
Для каждой точки контроля по всем имеющимся случаям измерений формируется псевдоисходный процесс
длительностью, равной их общей длительности, после чего из созданного псевдоисходного процесса с помощью датчика случайных чисел формируются множества фиктивных выборок. По фиктивным выборкам проводится оценка изменчивости параметра генеральной совокупности по изменчивости его оценок, полученных в фиктивных выборках, и делается заключение о стационарности полученного процесса. Длительность фиктивных выборок по времени составляет 2.. .4 с.
Рис. 1. Типовой график зависимости ускорения от времени на задней опоре груза при посадке самолета Ил-76
Оценка стационарности проводится по стандартным методикам: вычисление среднего, дисперсии и т. д. В большинстве случаев для практики достаточно получить оценку стационарности по среднему и дисперсии.
При выводе о нестационарности процесса из созданного псевдоисходного процесса исключаются составляющие с уровнями выше некоторой заданной величины. Затем повторяется процедура исследования стационарности рассматриваемого процесса, и при необходимости продолжается исключение максимальных составляющих до получения стационарного псевдоисходного процесса. Достаточным шагом по амплитуде ускорения можно принять его значение в 0,1 g. Количество фиктивных выборок должно увеличиваться до тех пор, пока погрешность не стабилизируется. Исследование результатов измерений взлета-посадки самолета Ил-76 показало, что выделение участков с уровнями виброускорений, превышающими ±1 g, позволяет далее оценивать этот процесс как стационарный (рис. 2).
Таким образом, имеются два процесса: начальный псевдоисходный процесс и полученный из него стационарный псевдоисходный процесс. Далее проводится Фу-рье-преобразование начального и полученного псевдо-исходных процессов, и из коэффициентов Фурье-преоб-
разования начального псевдоисходного процесса вычитаются коэффициенты Фурье-преобразования стационарной части псевдоисходного процесса. В результате такой операции в исходном процессе остаются только нестационарные составляющие. Выполнение обратного преобразования Фурье позволяет получить нестационарную составляющую часть псевдоисходного процесса в виде временной зависимости.
Рис. 2. Типовой вибрографик ускорений с исключенными значениями выше ±1 g
В результате из одного псевдоисходного процесса получаются два процесса: стационарный и нестационарный, дальнейшая обработка которых проводится по алгоритмам, предназначенным для обработки соответствующих процессов.
Для стационарного процесса это, в первую очередь, получение спектральной плотности мощности виброускорений (рис. 3), а также среднеквадратических значений в полосах частот и гистограмм распределения экстремумов ускорений. Дополнительно проводится построение автокорреляционных функций и взаимных корреляционных функций между значениями вибрационных нагрузок на передней и задней опорах для рассматриваемых временных участков по различным направлениям.
Рис. 3. Огибающая значений спектральной плотности (типовая спектральная плотность) мощности виброускорения для стационарной составляющей по направлению движения самолета
Для нестационарного процесса выполняется построение ударного спектра ускорений, огибающих максимальных и минимальных значений ударных спектров ускорений для различных временных участков и направлений воздействия (рис. 4), а также построение гистограмм распределения текущих значений ускорений (рис. 5). Следует отметить, что гистограммы экстремумов ускорений
строились отдельно для стационарной и нестационарной составляющих рассматриваемого процесса и для полного псевдоисходного процесса. Как и при проверке стационарности, с помощью датчика случайных чисел формируются множества фиктивных выборок, причем количество фиктивных выборок должно увеличиваться до тех пор, пока погрешность не стабилизируется.
Рис. 4. Огибающий ударный спектр ускорений по направлению движения самолета
Рис. 5. Гистограмма амплитуд виброускорений по направлению движения самолета для начального псевдоисходного процесса (12 случаев транспортирования)
Для анализа как стационарных, так нестационарных процессов применялся вейвлет-анализ, что позволило связать максимумы ускорений по времени и частоте [4].
Рассмотренный алгоритм дополняет хорошо известный подход к анализу нестационарных процессов, предложенный В. В. Болотиным для исследования сейсмических нагрузок, когда исследуемый процесс представляется в виде произведения функций, описывающих стационарные случайные процессы с заданными спектральными плотностями, и детерминистических функций времени [5]. Одним из наиболее простых таких представлений является формула
а(0= Aoe^^Ф(t)л(t), где А0, с - некоторые положительные постоянные; ф(0 -стационарная случайная функция времени; ^(0 - функция Хевисайда.
Этап взлета и посадки имеет четко выраженный нестационарный характер, что обусловливается как ударными воздействиями на самолет в момент касания взлетно-посадочной полосы, так и достаточно резким торможением. Причины возникновения вибрационного нагружения транспортируемого груза имеют различную природу и их несколько. Поэтому представить описание такого процесса одной функцией невозможно. Был проведен дополнительный анализ стационарной составляющей
псевдоисходного процесса в частотной области. По результатам предварительной обработки виброграмм воздействие на груз при взлете и посадке может быть представлено в следующем виде:
F(t, w)=A(t, w)+B(t, w)+C(t, w)+S(t, w), где B(t, w) - широкополосная случайная составляющая, изменяющаяся в диапазоне 100...310 Гц по амплитуде ±1 g, в диапазоне 3.100 Гц ±0,5 g; S(t, w) - нормальный белый шум с дисперсией 2,5 % от дисперсии суммарного процесса; A(t, w) - узкополосная случайная составляющая, изменяющаяся в диапазоне 50.80 Гц для продольных колебаний и 80.160 Гц для поперечных колебаний, амплитуда изменяется в диапазоне ± 2,5 g; C(t, w) - низкочастотная узкополосная случайная составляющая, изменяющаяся в диапазонах 5.7 Гц и 15.20 Гц, амплитуда суммарного сигнала изменяется в пределах ±0,4 g.
Выражение для F(t, w) может быть представлено в виде F(t, w) = A ■ exp [-a(t- tj)]sm (wt + a) + Bsin (ut + b) +
+ Csin (vt + c) + S(t), где A, B, C - константы, соответствующие максимальным значениям ускорений; a, b, c - случайные переменные.
Для анализа рассматриваемых процессов использовался хорошо известный пакет MATLAB. Необходимые для проведения расчетов макросы были написаны на языке Simulink.
Проведенная по представленному алгоритму обработка показала, что анализ псевдоисходных процессов, состоящих из данных по 4.5 и 12 случаям транспортирования, дает результаты, которые практически не отличаются друг от друга. Следует отметить, что полученные уровни воздействий на транспортируемый груз примерно в 3.4 раза (в зависимости от частотного диапазона) ниже представленных в нормах на груз. При этом задание режима испытаний груза при его отработке на транспортирование проводят по точкам контроля, которые использовались для формирования псевдоисходного процесса.
Таким образом, предложенный алгоритм позволяет проводить более точную обработку временных рядов, полученных при регистрации переходных процессов. Для реализации такого алгоритма требуется разработка автоматизированной системы обработки данных, для чего необходимо создать базу данных (БД), которая включала бы всю исходную информацию в структурированном виде, которая содержит данные об исследуемых процессах, все промежуточные данные и окончательные результаты обработки. Для удобства хранения и доступа создаваемая база данных должна быть объектно-ориентированной и состоять из головного файла, файлов таблиц и файлов индексов таблиц.
Целью разработки любой базы данных является хранение и использование информации о какой-либо предметной области. Целью разрабатываемой БД в нашем случае является хранение и использование различных данных об исходных временных рядах, результаты промежуточной и окончательной обработки различных параметров, а также интеграция работы прикладных программ (подсистем), которые производят оценочные расчеты этих параметров.
Работа с базой данных организуется по принципу клиент-сервер; в качестве клиента выступает подпрограмма оценки одного из параметров. Подсистемы обращаются к БД, считывают данные, обрабатывают, а затем записывают информацию в БД или файлы результатов. Очевидно, что такая база данных должна иметь достаточно сложную структуру, так как с ней работает несколько подсистем, которые рассчитывают различные параметры. При проектировании БД анализируемый процесс раскладывается на отдельные типы объектов, соответствующим типам обработки. То, какие свойства объекта необходимо хранить в таблицах, определяется типом объектов и тем, какие подсистемы будут работать с таблицами, а также с информационными потоками между подсистемами. При стратегическом планировании БД должны учитываться требования на данные всех подсистем, которые будут работать с БД. Такой подход избавляет от необходимости переписывать уже имеющиеся приложения (подсистемы) при добавлении в интегрированную многоуровневую систему новой подсистемы [6; 7].
Библиографический список
1. Гладкий, В. Ф. Прочность, вибрация и надежность конструкции летательного аппарата / В. Ф. Гладкий. М.: Наука, 1975. 456 с.
2. Лавренчик, В. Н. Постановка физического эксперимента и статистическая обработка его результатов / В. Н. Лавренчик. М.: Энергоиздат, 1986.
3. Купер, Дж. Вероятностные методы анализа сигналов и систем / Дж. Купер, К. Макгиллем. М.: Мир, 1989.
4. Добеши, И. Десять лекций по вейвлетам / И. Добе-ши; НИЦ «Регулярная и хаотическая динамика». М.; Ижевск, 2001. 464 с.
5. Болотин, В. В. Случайные колебания упругих систем / В. В. Болотин. М.: Наука, 1979. 336 с.
6. Сигнор, Р. Использование ОДБС для доступа к данным / Р. Сигнор, М. Стегман. М.: Бином, 1995. 379 с.
7. Григорьев, Ю. А. Банки данных / Ю. А. Григорьев, Г. И. Ревунков. М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. 318 с.
V. S. Orlov, V. H. Khanov
ABOUT ALONE ALGORITHM OF ANALYZING INTERMITTENT PROCESSES
The algorithm of statistic analysis of intermittent processes is under consideration on the sample of impacts, taking place while aviation transporting ofspecial cargos. Intermittent process is being separated into stationary and intermittent components. Shock spectrum is being built for stationary part and spectrum densities ofpower are createdfor intermittent part. The example of analyzing forces, effecting the cargo of IL-76 during the landing is adduced.