Спросить
Войти

ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ МЕТОДА ГЛАВНЫХ КОМПОНЕНТ ПРИ ОПЕРАЦИОННОЙ МОДАЛЬНОЙ ИДЕНТИФИКАЦИИ

Автор: Козлов Александр Сергеевич

12. Пауэлл Б.К. и Кук Дж.А. "Нелинейная низкая частота феноменологическое моделирование Engine и анализ". Proc., 1987 ACC. Стр. 332-340.

13. Викс Р.В. и Москва Дж.Дж. "Автомобильное моделирование Engine для управления в режиме реального времени Используя Matlab/Simulink", 1 995 SAE Intl. Газета конгресса 950417.

ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ МЕТОДА ГЛАВНЫХ КОМПОНЕНТ ПРИ ОПЕРАЦИОННОЙ МОДАЛЬНОЙ ИДЕНТИФИКАЦИИ Козлов А.С.1, Дудник С.В.2, Култазин Н.М.3, Ангапов В.Д.4, Гринер В.5 Email: Kozlov17152@scientifictext.ru

&Козлов Александр Сергеевич - старший системный администратор, филиал

Корпорация "Алайн Текнолоджи Ресерч энд Девелопмент, Инк"; 2Дудник Сергей Викторович - ведущий эксперт, департамент инфраструктурных решений, Сбербанк, г. Москва;

3Култазин Нурлан Муратович - инженер инфраструктуры, Astana International Exchange, г. Нур-Султан, Республика Казахстан; 4Ангапов Василий Данилович - старший системный архитектор, Digital IQ, г. Улан-Удэ; 5Гринер Вадим - главный инженер по качеству, Red Hat, г. Модиин-Маккабим-Реут, Израиль

Аннотация: рассмотрены методы построения алгоритмов операционного модального анализа для моделей с линейным изменением параметров во времени в системах виртуальных сенсоров архитектуры Sensor-Cloud. Показано, что алгоритмы операционного модального анализа для моделей с линейным изменением параметров во времени могут быть разделены на методы анализа во временной области и методы частотно-временного анализа. Разработан алгоритм обновления скользящего окна в рамках метода рекурсивного анализа главных компонент собственного вектора на базе метода ограничения памяти. В результате предложена схема построения алгоритмов определения переходных модальных параметров при помощи метода рекурсивного анализа главных компонент собственного вектора на базе метода ограничения памяти.

PECULIARITIES OF APPLICATION OF THE PRINCIPAL COMPONENT ANALYSIS METHOD FOR ADAPTIVE OPERATIONAL MODAL

IDENTIFICATION Kozlov A.S.1, Dudnik S.V.2, Kultazin N.M.3, Angapov V.D.4, Griner V.5

&Kozlov Aleksandr Sergeevich - Sr. System Administrator, BRANCH

"ALIGN TECHNOLOGY RESEARCH AND DEVELOPMENT INCORPORATED ", EMEA RUSSIAN REGION; 2Dudnik Sergei Victorovich - Leading Expert, DEPARTMENT OF INFRASTRUCTURE SOLUTIONS, SBERBANK, MOSCOW;

3Kultazin Nurlan Muratovich - Infrastructure Engineer, ASTANA INTERNATIONAL EXCHANGE, NUR-SULTAN, REPUBLIC OF KAZAKHSTAN; 4Angapov Vasilii Danilovich - Senior systems Architect, DIGITAL IQ, ULAN - UDE; 5Griner Vadim - Senior Quality Engineer, RED HAT, MODIIN MACCABIMREUT, ISRAEL

Abstract: the methods of constructing operational modal analysis algorithms for models with linear time-varying parameters at the virtual sensor systems of the Sensor-Cloud architecture are considered. It is shown that operational modal analysis algorithms for models with linear time-varying parameters can be divided into methods in the time domain and methods of time-frequency analysis. An algorithm for updating a moving window has been developed within the framework of the method of recursive analysis of the main components of the eigenvector based on the method of memory limitation. As a result, a scheme is proposed for constructing algorithms for determining transient modal parameters using the method of recursive analysis of the main components of the eigenvector based on the method of memory limitation.

УДК 004.021

Введение

На сегодняшний день использование алгоритмов операционного модального анализа (OPA, Operational Modal Analysis) в рамках методологии оценки модального поведения модели, которая базируется на основе статистических исследований (преднапряженный модальный анализ), широко внедряются в системы организации виртуальных сенсоров по серверам системы. В особенности это характерно для моделей с линейным изменением параметров во времени (LTV, Linear Time-Varying), а также плавным линейным изменением параметров во времени (SLTV, Slow Linear Time-Varying) в связи с относительной простотой математического моделирования. В данном исследовании предлагается разработать математический аппарат построения алгоритмов LTV-OPA для архитектуры Sensor-Cloud, как наиболее продуктивной схемы организации виртуальных сенсоров, что определяет актуальность данного исследования.

Анализ последних исследований и публикаций в данной области позволил классифицировать методы LTV-OMA как методы анализа во временной области и методы частотно-временного анализа [1-4]. Методы анализа во временной области включает в себя алгоритмы на базе TSS (Time-dependent State Space) и TARMA (Time-Dependent Autoregressive Moving Average), в частности алгоритмы идентификации с подавлением шумов [5] и рекурсивные методы TSS на базе статистических данных нескольких экспериментов [6]. В отношении подходов на базе частотно-временного анализа показан приоритет вейвлет-метода частотной характеристики для оценки изменяющихся во времени параметров [7]. Также рассмотрены алгоритмы скользящего окна (moving window) для SLTV и OMA-алгоритмы на основе анализа основных компонентов ограниченной памяти (LMPCA, Limited Memory Principal Component Analysis), которые были в дальнейшем использованы при построении соответствующих компонент математического аппарата [8]. Также анализ включал в себя оценку параметров систем виртуальных сенсоров, таких как оценка доверия [9, 10], безопасность, конфиденциальность [11] и надежность хранения данных [12]. Система датчиков, которая может быть организована в соответствии с концепцией архитектуры Sensor-Cloud, обеспечивает сбор данных [13, 14] на уровне моделирования систем различного типа [15 - 18] с большим числом датчиков и соответствующих потоков данных, которые от них поступают.

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

Целью работы является разработка комплексной методологии построения OPA-алгоритмов организации виртуальных сенсоров в рамках архитектуры Sensor-Cloud при помощи методов скользящего окна и LMPCA-методов.

1. Построение алгоритмов на базе метода рекурсивного анализа главных компонент собственного вектора

Стандартный подход подразумевает выполнение процедуры обновления образцов экспериментальных данных на базе метода ограничения памяти в рамках которого добавлению нового образца предшествует удаление самого старого образца из матрицы данных. Но в то же время более перспективным методом представляется рекурсивный анализ главных компонент собственного вектора (ERPCA, Eigenvector Recursive Principal Component Analysis), который включает в себя обновление главных компоненты и собственных векторов через значения собственных векторов, которые были получены на предыдущей итерации. При этом модель может быть рассчитана с помощью рекурсивного подхода, что соответствует рекурсивному

анализу главных компонент собственного вектора на базе метода ограничения памяти (LMERPCA, Limited Memory Eigenvector Recursive Principal Component Analysis) — таким образом, существенно уменьшается ресурсоемкость соответствующих алгоритмов. В данном исследовании предлагается объединить LMERPCA и метод скользящего окна, рекурсивно обновляя при этом выбранную часть данных для каждой выборки.

Базовая схема обновления скользящего окна, которое характеризуется длиной I, представлена на рис. 1-3. Пусть полный набор данных, поступающих от виртуальных сенсоров в различные моменты времени может быть выражен математически через матрицу временных функций Х( t) размерности М х N:

хт(£)

которая, в свою очередь, может быть расписана как:

*i(t) x2(t)

,X(t) е RMXN,

x1 (1) x1 (2) ... x1 (n) x1 (n + 1) ... x1 (n + I — 1) x1 (n + I) x2 (1) x2 (2) ... x2 (n) x2 (n + 1) ... x2 (n + I - 1) x2 (n + I)

xm(l) xm(2) ... xm(n) xm(n + l) .xM(l) xM(2) ... xM(n) xu(n + l)

xm(n + l — 1) xm(n + l) xM(n + 1-1) xM(n + l)

хг (N - 1) xr (N)

x2(N- 1) x2 (N)

xm(N-1) xm(N)

xM(N- 1) xM(N)

Пусть в данный момент времени скользящее окно представляет собой матрицу X". Переход к матрице Х"+1 осуществляется через удаление образца х" и добавление образца х[п+1-> (рис. 1-2).

xi (2) х2 (1) Х2 (2)

хт(1) хт(2)

xM(l) хм(2}

X1 (и) х1 (п + 1) . х1(п + 1 — 1) хг (п + /)

х2 (п) х2 (п + 1) . х2(п + 1 — 1) Х2 (п + 0

*mCn) Xm(il+1) . . хт(п+1- 1) Хт(п+ 0

хм(п) хм(п+1) . ■ хм(п+1- 1) хм(п + 1)

Скользящее окно

хДЛГ-1) х, (N)

x2(n- 1) x2(jv)

xm(«-l) xm(JV)

хм(ЛГ-1) xM(N)

Рис. 1. Схема выделения старого и нового образца матрицы

0) ХД2) х2(1) х2(2)

хт(1) хт(2)

Матрица скользящего окна X" +

х1 (л) xt (п + 1) . х1 (п + 1 — 1) х1 (п + 1)

х2 (п) х2(п +1) . . х2(п+1 — 1) х2 (п + 0

%(«) . хт(п+1-1) + 0

хм(п) Хм(?1+1) . . x„(n+i-l) х„(п + 0

Матрица скользящего окна Xf"1"1

^(W-l) х^ЛГ)

x2(JV-l) x2(iV)

хт(ЛГ-1) xm(W)

xM{N-l) xM(N)

Рис. 2. Схема перехода скользящего окна между состояниями X" — X" "

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

Матрица X&

х,(1) L|§ («)

щШ 5Гг(2) ... *2 С")

ШШ) - *гл(&0

хн(2) 4-1

г—-------------- (л + 1] . (и + 1 - 1) 1

§z + 1) ■ 1)

XmOl+l) . , Xni Cñ i 1 1)

^(П+1) , 1)

Промежуточное окно

Рис. 3. Базовая схема обновления скользящего окна в рамках метода LMERPCA

2. Разработка алгоритмов на основе метода LMERPCA

Представим базовую схему обновления скользящего окна в рамках метода LMERPCA, представленную на рис. 1-3 на математическом уровне. Для стека памяти, ограниченного длиной I, о н а включает в себя анализ образца X" размерности М х N в момент времени t( п) и, соответственно, образца X"+1 размерности М х N в момент времени t (п + 1 ) . Матрица общих данных для X" и X"+1 (промежуточная матрица) может быть записана как XfJ^1 (рис. 3) размерности М х (N — 1 ) .

Введем понятия вектора средних значений размерности М х 1 и автокорреляционной матрицы размерности М х М для X". При переходе к матрице XfJ1"-,1 мы соответственно получаем вектора средних значений b хп+1 размерности М х 1 и автокорреляционную матрицу Схп+1 размерности М х М для X" для промежуточной матрицы XfJ1"-,1 размерности М х (N — 1) , которые могут быть определены как:

bYn+l — 1

I ■ Ьхп — х"

Cyíl+1 —

д-р- А51 , Д , х? ■ (хр1 ——2 +As2+ 1-2

A^i - (sCjrp) ■ SCxK1 ■ Cx?_+i ■ SVil ■ (sCjrp) Аг2 = (sCjrp) 1& Abxf ■ (Дbxf)T ■ (sCjrp) 1

причем ДЬ^р представляет собой диагональную матрицу среднеквадратичного отклонения

скользящего окна до обновления, а S с — диагональную матрицу среднеквадратичного

xi-i & &

отклонения промежуточного окна:

Abxn — by? — bYn+i

с л+1 xl-1

иХп ихп

ъмхм

В рамках модели LMERPCA процедура обновления происходит при каждом добавлении каждого нового элемента массива данных, поэтому такие показатели как общая дисперсия и среднее значение изменяются постепенно, что может быть использовано для модификации и упрощения алгоритма расчета Схп+1:

Сх?+1(х?+1)т ~ СХ?(Х?)Т +

хп+1 . (£П+1)Т . (^п)Т

1-1
1-1 &

где х"+1 ■ (х"+1)т и х" ■ (х")т являются матрицами первого ранга, представляя собо результат произведения двух векторов. В соответствии с определением поправки ранга

автокорреляционная матрица С „+и „+1,т на этапе £ (п + 1) может быть рассчитана через

Х! Iх! I

собственные векторы и векторы главных компонент.

Ортогональное разложение автокорреляционной матрицы Схп (Хп)т может быть представлено как V" ■ Л" ■ (V") т, где V" — единичная ортогональная матрица и Л" — диагональная матрица, построенная на базе собственных векторов автокорреляционной функции. Таким образом, если представить уравнение (7) как:

СхГ(хГ)т = V" ■ ^ + ц ■ V ■ (й)т) +

где Р, | и V может быть определено как: ГР = ЛП

х?+1 ■ (х?*1)1

[V = (Рп)т

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

- ((Уп)т ■ хГ) ■ ((Уп)т ■ х^У

(у")&■ (Лп)&■ ((V")&) = Лп — что позволяет рассчитать С ,+и „+1 ,т как Х! (,Х! J

х? ■(х?)1

+у" ■ ((V")& ■ (Л")& ■ ((У")&)Т) ■ ((У")&)Т. (11)

"х?+1(х?+1)& I -Полученное уравнение можно записать как:

СхГ1(х„+1)т = V" ■ (V")& ■ (Р + II& ■ V& ■ (1/)т) ■ (V" ■ (У")&)т. (12)

Г = (Лп)& 1

Ь& = ((V")&)т ■ (Уп)т ■ х?+1

т.е., после второй поправки ранга уравнению (10) соответствует следующее уравнение:

(((У"У)Т-х1")-(((У")&)Т-х1п)Т (V")" ■ (Л")" ■ ((У")")т = (Л")& - ^---^--->—, (14)

соответсвенно автокорреляционная матрица рассчитывается как:

СхГ(хГ1)т = (V" ■ (V")& ■ (V")") ■ (Л")" ■ (V" ■ (V")& ■ (У")")т. (15)

На основе проведенного выше анализа обновленное значение собственного вектора V "+1 и главных компонент Ъ"+1 может быть рассчитано следующим образом:

yn+1 _ уn . (упу . (ynyi

Zn+1 = (Vn+1)T . XN+1 (17)

Соответственно в рамках данной математической модели показан алгоритм обновления собственных векторов и главных компонент, который может быть использован для построения методологии определения переходных модальных параметров на базе метода LMERPCA. В рамках данного подхода метод LMERPCA используется для обновления собственных векторов и собственных значений рекурсивного анализа, а также главных компонент в условиях ограниченного объема памяти. Выводы

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

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

1. Brandt A. A signal processing framework for operational modal analysis in time and frequency domain. Mech. Syst. Signal Process. 115, 380-393, 2019.
2. Kedadouche M., Liu Z., Vu V.H. A new approach based on OMA-empirical wavelet transforms for bearing fault diagnosis. Measurement 90, 292-308, 2016.
3. Mcclure G., 2019. Using Ambient Vibration Measurements (AVM) and Operational Modal Analysis (OMA) to Characterize Telecommunication Monopoles. Current Trends in Civil Structural Engineering, 3 (5). doi: 10.33552/ctcse.2019.03.000571.
4. Grittner L., Kleiner C. Kadenbach D., 2007. Implementing OMA DRM Using Web Services: An Approach to Integrate OMA DRM and Web Services on Mobile Units, 2007. International Conference on Mobile Data Management. doi: 10.1109/mdm.2007.84
5. Liu K., Deng L. Identification of pseudo-natural frequencies of an axially moving cantilever beam using a subspace-based algorithm. Mech. Syst. Signal Process. 20 (1). 94-113, 2006.
6. Ma Z.S., Liu L. et al. Parametric output-only identification of time-varying structures using a kernel recursive extended least squares TARMA approach. Mech. Syst. Signal Process, 2018. 98, 684-701.
7. Dziedziech K., Staszewski W.J., Uhl T. Wavelet-based modal analysis for time-variant systems. Mech. Syst. Signal Process, 2018. 50-51, 323-337.
8. Yoshida T., Yamaguchi A. Wake T., 2004. Visual Search for Change Is Memory-Limited, But Tactile Search for Change Is Process-Limited. PsycEXTRA Dataset. doi: 10.1037/e537052012-571.
9. Wang T., Zhang G. et al. A novel trust mechanism based on fog computing in sensor-cloud system. Future Gener. Comput. Syst., 2018.
10. Zhang G., Wang T. et al. Detection of hidden data attacks combined fog computing and trust evaluation method in sensor-cloud system. Concur, 2018. Comput. Pract. Exp. e5109.
11. Wang T., Zhang G. et al. A secure IoT service architecture with an efficient balance dynamics based on cloud and edge computing. IEEE Internet Things J., 2018. 128 C.
12. Wang T., Zhou J. et al. Fog-based computing and storage offloading for data synchronization in IoT. IEEE Internet Things J., 2018. doi.org/10.1109/jiot.2018. 2875915.
13. Wang T., Zeng J. et al. Data collection from WSNs to the cloud based on mobile Fog elements. Future Gener. Comput. Syst., 2017.
14. Oteafy S.M. Hassanein H.S., 2014. Cloud-Centric WSNs. Dynamic Wireless Sensor Networks, 39-50. doi: 10.1002/9781118761977.ch5.
15. Ren Y., Liu W. et al. A collaboration platform for effective task and data reporter selection in crowdsourcing network, 2019. IEEE Access 7, 19238-19257.
16. Teng H., Liu W. et al. A cost-efficient greedy code dissemination scheme through vehicle to sensing devices (V2SD) communication in smart city, 2019. IEEE Access 7, 16675-16694.
17. Huang B., Liu W. et al. Deployment optimization of data centers in vehicular networks, 2019. IEEE Access 7, 20644-20663.
18. Li J., Liu W. et al. Battery-friendly relay selection scheme for prolonging the lifetimes of sensor nodes in the internet of things, 2019. IEEE Access.
АЛГОРИТМ ОПЕРАЦИОННОГО МОДАЛЬНОГО АНАЛИЗА ЛИНЕЙНОЕ ИЗМЕНЕНИЕ ПАРАМЕТРОВ ВО ВРЕМЕНИ АРХИТЕКТУРА sensor-cloud СКОЛЬЗЯЩЕЕ ОКНО РЕКУРСИВНЫЙ АНАЛИЗ ГЛАВНЫХ КОМПОНЕНТ СОБСТВЕННОГО ВЕКТОРА ВИРТУАЛЬНЫЙ СЕНСОР operational modal analysis algorithm linear time-varying sensor-cloud architecture moving window
Другие работы в данной теме:
Контакты
Обратная связь
support@uchimsya.com
Учимся
Общая информация
Разделы
Тесты