УДК 629.735
МЕТОДИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИССЛЕДОВАНИЯ ИЕРАРХИЙ СВЯЗЕЙ ПАРАМЕТРОВ, РЕГИСТРИРУЕМЫХ В ПРОЦЕССЕ ФУНКЦИОНИРОВАНИЯ СИСТЕМ
Б.А. ЧИЧКОВ
В статье описаны особенности алгоритмического и программного обеспечения, разработанного для исследования связей параметров, регистрируемых в системах различной природы. Отличительной особенностью реализуемого способа исследования является получение решения задач многомерной статистики не на статичной выборке, а на совокупности последовательных выборок, что соответствует динамическому характеру рассматриваемых систем.
Ключевые слова: система, параметр, временной ряд, динамика, многомерная статистика, связи, параметрическое диагностирование, иерархия.
В процессе функционирования систем различной природы (технических, экономических, биологических), как правило, собирают данные в виде временных рядов, отражающих состояние систем.
Так, при эксплуатации авиационных двигателей выполняется регистрация параметрической и непараметрической информации (по результатам срабатывания сигнализаторов).
Оценка технического состояния двигателей осуществляется с использованием диагностических моделей, сочетающих в себе математическое описание и правила принятия диагностических решений по результатам оценки характеристик математического описания изменения параметров в процессе эксплуатации. Для получения количественных оценок тенденций изменения регистрируемых параметров используется тренд-анализ по наработке с использованием линейных регрессионных моделей [3; 6].
Оценка динамики характеристик связей регистрируемых параметров на настоящий момент практически не выполняется. Таким образом, из диагностического рассмотрения исключается физическая составляющая, необходимая для достоверной оценки технического состояния двигателей.
Принципиальной особенностью статистических моделей любых работающих систем является их динамический характер - теснота и характеристики связей между параметрами меняются со временем (например, наработкой двигателя) и зависят от (технического) состояния системы.
Общедоступная информация, формируемая в процессе функционирования экономических систем - временные ряды по курсам валют.
В практическом плане желательно знать, какие связи между регистрируемыми параметрами наиболее значимы, устойчивы, и отражается ли изменение внутреннего состояния системы на характере связей. При этом структура связей не всегда очевидна или ее строгое описание с использованием физического, а не статистического описания может быть затруднено.
По сути решаемая задача по установлению и оценке связей может быть отнесена к разновидности задач, решаемых методами многомерной статистики - методами факторного, дискри-минантного и кластерного анализа [2; 4; 5], граф-моделирования. Например, можно предполагать, что идеология направленного граф-моделирования для описания структуры модели заложена и в процедурах модуля SEPATH (Structural Equation Modeling and the Path Diagram) системы STATISTICA . Для построения Path Diagram необходимо предварительно выполнить построение матрицы ковариаций или корреляций с использованием, например, модуля факторного анализа (Factor Analysis) [2].
Для дистанцирования от прочих алгоритмических и программных разработок следует обратить внимание на то, что указанные выше задачи многомерной статистической обработки данных решаются по отношению к некоторой одной матрице, не учитывается то, что матрица может принципиально изменяться от выборки к выборке. Объем выборки в классических методах постоянен для всех пар переменных. Необходимо задавать предполагаемые связи. Рассматриваемый здесь способ оценок связей предполагает получение решения по результатам оценки связей в последовательности матриц, что соответствует динамическому характеру реально функционирующих систем и в условиях выбора объема выборок наблюдений (длин временных рядов), обеспечивающих наилучшее статистическое качество моделей, описывающих связи между регистрируемыми параметрами по корреляционному критерию.
Укрупненная блок-схема алгоритма построения ранжированных матриц, используемых для исследования динамики связей между регистрируемыми параметрами, представлена на рис. 1.
В дальнейшем использованы следующие обозначения параметров: Нараб - наработка двигателя; А_РУД - угол установки РУД; А_ВНА - угол установки входного направляющего аппарата; ^КВД - частота вращения ротора компрессора высокого давления; ^ВЕН - частота вращения ротора вентилятора; Т_ТНД - температура газов за турбиной низкого давления; Рт/Рвх - параметр тяги; Р_КВД - давление за компрессором высокого давления; Т_КВД - температура за компрессором высокого давления; Рт_НР - давление за насосом-регулятором; Рт_1к - давление топлива в первом контуре форсунок; Тв_ГГ - температура воздуха под панелями газогенератора; Рм_в - давление масла на входе в двигатель; Р_суф - давление в системе суфлирования; Тм_вх - температура масла на входе; Тм*** - температура масла на выходе из подшипника (опоры), где *** - узлы КВД, ТВД, ТНД; Vв_Р(К) - виброскорость в зоне разделительного корпуса по первой гармонике ротора вентилятора; Vв_З(П) - виброскорость в зоне задней подвески по первой гармонике ротора вентилятора; Vк_Р(К) - виброскорость в зоне разделительного корпуса по первой гармонике ротора КВД; Vк_З(П) - виброскорость в зоне задней подвески по первой гармонике ротора КВД.
Нормирование значений коэффициентов корреляции (ЯЯ), дисперсионных отношений выполняется относительно табличных значений для соответствующей длины ряда наблюдений и уровня значимости.
После построения ранжированных матриц (в динамике, например, для последних 30 выборок данных) проводится оценка частоты появления в первом ранге матрицы той или иной связи и на граф наносится наиболее часто встречающаяся связь.
В условиях ограниченного объема настоящей статьи приведены лишь некоторые типичные примеры результатов оценок по описанному выше алгоритму и с использованием разработанного программного обеспечения.
Сначала представим результаты по оценке связей параметров, регистрируемых в процессе эксплуатации одного из отечественных ТРДД.
Для взлетного режима работы оценки могут быть выполнены по 24 параметрам.
Для получения примеров, приведенных на рис. 3, использовались данные ряда исправных и неисправных двухвальных ТРДД, штатно зарегистрированные в процессе их эксплуатации. Приведены результаты только по показателю "параметр тяги" (по сути - интегральный показатель состояния ГТД). Количество выборок, если особо не оговорено, - 50; количество рангов - 1.
RR, FF, Ьэф, A, B
Задание и считывание массивов данных П, задание количества анализируемых наборов данных объемом N наблюдений и параметра, для которого будет анализироваться динамика иерархий
Расчет нормированных значений коэффициентов корреляции, дисперсионных отношений и характеристик регрессионных моделей А, В, эффективных длин рядов наблюдений
Выполнить построение диагональных матриц ЕЕ, А, В в условиях выбора эффективной длины ряда наблюдений [7] для построения регрессионных моделей (для указанной длины ряда наблюдений нормированный коэффициент корреляции
значим и максимален)
Сортировка параметров по убыванию RR
Выполнить построение K матриц вида (ранжированных)
П1 _ П2 ^ . ^ П „
П1 (ЩО с RR=max .__ _ .S. 4
... — — __... —
П (ЩО с RR=min -------I - — — — Г
Корни иерархий
Для параметра - корня и заданного количества первых рангов
Ранги иерархий
Оценить частоты появления параметра в иерархии и динамику появления параметра в заданных рангах
CD
Завершение
3
Рис. 1. Укрупненная блок-схема алгоритма оценки иерархий
Базы данных, с которыми работает программа, представляют из себя книги Excel, на листах которых в первой строке приводятся наименования параметров, а сами данные вводятся в хронологическом порядке по столбцам.
МАТРИЦЫ И ДИНАМИКА СВЯЗЕЙ
[-МОДЕЛЬ-
<• У=А+В*Х^— Г У=А*ехр[В*Х) Г У=Д+В*1п(Х) С У=А+ВЛ2
ИМЯ БАЗЫ ДАННЫХ
1 .Задать вид регрессионной модели
lBBM0000.xls
■I
ШАГ групп [I МАХ объем группы
( <=50 }
2. Выбрать базу данных
5. Задать максимальный объем одной выборки
для последних
3
ЗАПИСЕЙ всего (справка) I 193
Без последних полетов 0
[-ОГРАНИЧЕНИЕ-
<• РР>=1 г П>=2 Автоматически при Гамма-Г 2 С 3 С 4
ИМЯ листа данных
6. Задать количество выборок
7. Задать ограничение по дисперсионному отношению и уровень значимости
8. Выбрать количество анализируемых рангов и корень иерархии
и25Ш/Ш1ЬПрОГарКЛ1СГ1ВД_Е| I
3. Выбрать лист исходных данных
9. Выбирать или нет эф фективную длину ряда наблюдений
Оттека
Рис. 2. Вид диалога программы и назначение элементов интерфейса
Для технических систем особое место в анализе связей занимает выявление значимых и устойчивых связей регистрируемых параметров с наработкой (назначается корнем иерархии). Пример результата такого рода анализа представлен на рис. 3д - описываемый здесь способ обеспечивает обнаружение регистрируемых параметров, устойчивые связи которых с наработкой типичны для развития рассматриваемых неисправностей. Состояния двигателей для рис. 3: а - отработка ресурса; б - прогар рабочих лопаток турбины высокого давления - без последних 100 полетов; в - прогар рабочих лопаток турбины высокого давления - последние 20 полетов; г - помпаж в полете, разрушение компрессора высокого давления, последние 20 полетов; д - повышенная вибрация. Вторая группа примеров, которая показывает универсальность описываемого подхода к анализу временных рядов различной природы, получена в результате исследования связей для временных рядов данных по курсам валют. Далее для получения примеров использовались данные по курсам валют к рублю по данным сайта [1] за период 11.01.2012_26.05.2012. Использовались данные по американскому доллару, австралийскому доллару, евро, индийской рупии, канадскому доллару, китайскому юаню, сингапурскому доллару, украинской гривне, японской йене (за 100 йен), южноафриканскому рэнду (за 10 рэнд), турецкой лире. Результаты оценки доминантности связей между валютами с позиций статистических моделей представлены на рис. 4 (из экономии места, оставлены только наиболее значимые связи, задача анализа связей с позиций экономики не ставилась).
Частота (доля параметра в заданном ранге)
0,5
0,4
0,3 0,2 0,260 0,200
од 0,020 п ООО
0
Частота (доля параметра в заданном ранге)
0,440
0,45 0,4 0,35 0,3 0,25 0,2 ОД 5 ОД 0,05 О
0,420
Частота (доля параметра в заданном ранге)
0,7
0,080
0,040
0,020 I-1
0,000
-е- ■=! < д:
>- со X х
и, т со I-
О- о-1 ^ 5
О- < |_
Параметр
со > X ^
I х т 1-
о- „ 1 -г' 1 ^
О. < <
г-V
зе
тН
1
0,6 ОД -0,4 ОД -0,2 -ОД -О
0,650
0,200
0,100
0,050
0,000
б
Параметр
Д < -в) х о" т
£0 | ЭС
£ 1 О.' „ I
<
в
Параметр
Частота (доля параметра в заданном пангс)
ОД 0,4 ОД 0,2 -ОД -О
0,500
0,350
0,150
0,000
ОД 8 ОД б ОД 4 ОД 2 ОД 0,08 0,06 0,04 0,02 О
Частота (доля параметра в заданном ранге)
0,176
0,149
0,122
0,101
0,074
0,061 0,061
0,047
0,034
0,027 0,027 0,027 0,027
0,020
0,014
< -е- д
со Ч О-
1 Сь1 Д
< <
fYlQ.ro ® О- ЕЗ" Й" Ь
о1 ^ х, I | и
> > > 1 £ Д ^
-е- I- =1 с! X еГ
! Т Ч со Я" ® X
5 I » ^ ЛI ^ Ь
- ^ 1 <' £ а
О. Н
г Параметр д Параметр
Рис. 3. Примеры результатов анализа частот нахождения параметров в первом ранге иерархии при корне "параметр тяги" (а-г) и корне "наработка" (д)
Заключение
Алгоритм и программное обеспечение, разработанное для оценки связей параметров, регистрируемых при функционировании систем различной природы, учитывают динамический характер оцениваемых связей. Результаты, полученные как для технических систем (авиационные двигатели), так и экономических систем, позволяют утверждать о универсальности примененного подхода, дополненного содержательным анализом.
а
Частота (доля параметра в заданном ранге) 0,4
0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0
0,907
0,093
0,000
0,35 0,3 0,25 0,2 ОД 5 ОД 0,05 О
v>
IS)
Z>
re
го
I 1
1 m
E 7 Валюта Q. Sr
0,373
0,147
0,133
fö
S X
jS V
го о i: о
га Q. X Г и; го и: J ш a.
и Q. Q. re
:>• ~ =
го о 1
Частота (доля параметра в заданном ранге)
0,5 -0,45 0,4 0,35 0,3 0,25 0,2 0Д 5 ОД 0,05 0
Валюта
= б
0,467
0,187
0,133 0,133
s ^
и
S
а
и
о. га iZ >- S
= ч
го О го
S * h s С
(_J ш
<
т
JZ 5 X
1 и
0,9 0,8 0,7 0,6 0,5 -0,4 0,3 0,2 ОД о
0,920
Q-I О
_ ге ге "
■t 5 * < ™ It x tri
^ 5 m a. о Q.
J
o,oso
0,000
V> IS)
3
Валюта
i
OJ
Я
Ii
s ae и IS
л
Is
i:
Валюта
Рис. 4. Примеры результатов анализа частот нахождения параметров в первом ранге иерархии при корне: а - "китайский юань"; б - "евро"; в - "турецкая лира"; г - "украинская гривна"
а
в
г
ЛИТЕРАТУРА
1. Архив курсов валют ЦБ РФ. [Электронный ресурс]. URL.: http://finmarket.ru.
2. Боровиков В.П., Ивченко Г.И. Прогнозирование в системе STATISTICA® в среде Windows: учеб. пособие. - М.: Финансы и статистика, 1999.
3. Бюллетень № 94148-БЭ-Г. - Пермь,1996.
4. Дж.-О. Ким, Ч.У. Мьюллер, У.Р. Клекка и др. Факторный, дискриминантный и кластерный анализ / пер. c англ. / под ред. И.С. Енюкова. - М.: Финансы и статистика, 1989.
5. Харман Г. Современный факторный анализ. - М.: Статистика, 1972.
6. Химмельблау Д. Анализ процессов статистическими методами: пер. c англ. - М.: Мир, 1973.
7. Чичков Б.А. Методология оптимизации статистических диагностических моделей авиационных ГТД для установившихся режимов работы. - М.: МГТУ ГА, 2001.
ALGORITHMIC AND SOFTWARE, WHICH HAVE BEEN DEVELOPED FOR RESEARCH OF COMMUNICATIONS OF PARAMETRES, REGISTERED IN SYSTEMS
Chichkov B.A.
The article deals with algorithmic and software, which have been developed for research of communications of parameters, registered in systems of various nature. Distinctive feature of a realized way of research is reception of the decision of tasks of multidimensional statistics not on static sample, but on set consecutive data that corresponds to dynamic character of real systems.
Keywords: system, parameter, dynamics, the multidimensional statistics, parametrical diagnosing, hierarchy.
Сведения об авторе
Чичков Борис Анатольевич, 1969 г.р., окончил МИИГА (1993), доктор технических наук, профессор кафедры двигателей летательных аппаратов МГТУ ГА, автор более 70 научных работ, область научных интересов - модели систем, параметрическая диагностика авиационных двигателей в эксплуатации.