ISMA2006-OMA-Low-Order.pdf

A Low Order Frequency Domain Algorithm for
Operational Modal Analysis
S. Chauhan, R. Martell, D.L. Brown, R.J. Allemang
Structural Dynamics Research Laboratory
University of Cincinnati, Cincinnati, OH USA
email: [email protected]
Abstract
Most of the algorithms for Operational Modal Analysis work in the time domain and there are very few
frequency domain based algorithms. One of the reasons for this is the poor numerical characteristics
associated with higher order frequency domain algorithms like Rational Fraction Polynomial (RFP). These
limitations can be improved by using methods such as frequency normalization and use of orthogonal
polynomials in the traditional experimental modal analysis set up. However estimating modal parameters
in the frequency domain using output-only response data still remains a challenge. In this paper a low
order frequency domain algorithms is proposed for Operational Modal Analysis. This algorithm is derived
using the Unified Matrix Polynomial Approach (UMPA) and is evaluated using a theoretical and an
experimental study.
1
Introduction
One of the earliest Operational Modal Analysis (OMA) algorithms to be developed was the Natural
Excitation Technique (NExT) [1] which utilized the cross-correlation functions between the measured
output responses. Soon many of the traditional Experimental Modal Analysis (EMA) time domain
algorithms such as Ibrahim Time Domain (ITD) [2-3], Eigensystem Realization Algorithm (ERA) [4-5],
Poly-reference Time Domain (PTD) [6-7], etc were reformulated to suit the operational modal analysis
framework. These algorithms also used correlation functions for modal parameter estimation. State space
model based modal parameter algorithms like Stochastic Subspace Identification (SSI) [8] algorithm were
also developed that worked in the time domain.
Brincker, Zhang and Andersen [9] proposed an algorithm named Frequency Domain Decomposition
(FDD) that involved frequency by frequency singular value decomposition of the output power spectra.
This algorithm, in principle, was similar to conventional CMIF algorithm [10] which is essentially a
spatial domain algorithm rather than a typical frequency domain algorithm. To completely identify a
particular mode, the FDD algorithm is followed by enhanced Frequency Domain Decomposition (eFDD)
[11] algorithm that determines the damping associated with the mode which wasn’t possible with FDD.
The modal parameter estimation portion of the eFDD algorithm again worked in the time domain.
Thus modal parameter identification in the case of OMA is mostly restricted to time domain algorithms.
One of the reasons for the lack of frequency domain algorithms for OMA is the poor numerical
conditioning associated with the high order frequency domain algorithms such as Rational Fraction
Polynomial (RFP) [12]. This problem is much more severe in the case of OMA as the order of the power
spectrum based model used in OMA is twice that of the frequency response function based model used in
EMA. Recently a method called PolyMAX [13-15] that builds upon the classical least squares complex
frequency domain estimator was proposed and shown to work in an OMA framework.
The work presented in this paper involves the utilization of the Unified Matrix Polynomial Approach
(UMPA) [16, 17] for developing a low order frequency domain algorithm (UMPA-LOFD) suited for the
output response based OMA framework. The algorithm is applied to an analytical system and also a
lightly damped circular plate. It is shown to have better numerical characteristics and results are
comparable to time domain based OMA algorithms.
2
2.1
Theoretical Background
Unified Matrix Polynomial Approach (UMPA)
This section describes briefly the theory behind the Unified Matrix Polynomial Approach and its
utilization for developing the low order frequency domain algorithm for OMA. To understand the UMPA
formulation, the polynomial model used for frequency response functions is considered.
n
H pq (ω i ) =
Xp
(ω ) ∑ β ( jω )
i
Fq (ω i )
=
k =0
m
∑ α ( jω )
k =0
k
k
k
(1)
k
Rewriting this model for a general multiple input, multiple output case and stating it in terms of frequency
response functions
m

k
∑ ( jω ) [α k ]
 k =0

n
[H (ω )] = ∑ ( jω )k [β k ]
 k =0

(2)
This model in the frequency domain is the AutoRegressive with eXogenous inputs (ARX(m,n)) model that
corresponds to the AutoRegressive (AR) model in time domain for the case of free decay or impulse
response data
∑ [α ]{h (t )} = 0
m
k =0
k
i+k
pq
(3)
The general matrix polynomial model concept recognizes that both time and frequency domain models
generate functionally similar matrix polynomial models. This model which describes both domains is thus
termed as Unified Matrix Polynomial Approach (UMPA) [16, 17].
2.2
Low Order Frequency Domain Algorithm
2.2.1
General UMPA Formulation
Lower order, frequency domain algorithms are basically UMPA based models that generate first or second
order matrix coefficient polynomials [18, 19]. Starting with the multiple input, multiple output frequency
response model of Eq. (2) and forming a second order matrix polynomial model.
m

 n

k
k
(
)
(
)
=
j
ω
[
α
]
[
H
ω
]
k 
∑
∑ ( jω ) [β k ]

 k =0
 k =0

for order m =2
[[α ]( jω )
2
i
2
]
+ [α1 ]( jωi ) + [α 0 ] [H (ωi )] = [β1 ]( jωi ) + [β 0 ]
(4)
This basic equation can be repeated for several frequencies and the matrix polynomial coefficients can be
obtained using either [α 2] or [α 0] normalization
[α2] Normalization
[[α 0 ] [α 1 ] [β 0 ]
( jω i )0 [H (ω i )]


1
(
jω i ) [H (ω i )]

[β1 ]]N0 ×4 Ni 
0
− ( jω i ) [I ] 


1
 − ( jω i ) [I ]  4 N
= −( jω i ) [H (ω i )]N 0 × Ni
(5)
= −( jω i ) [H (ω i )]N 0 × Ni
(6)
2
0 × Ni
[α 0] Normalization
[[α 1 ] [α 2 ] [β 0 ]
 ( jω i )1 [H (ω i )]


2
[β1 ]]N0 ×4 Ni ( jωi ) [H0(ωi )]
− ( jω i ) [I ]


1
 − ( jω i ) [I ]  4 N
0
0 × Ni
The coefficients are then used to form a companion matrix and eigenvalue decomposition can be applied
to estimate the modal parameters.
2.2.2
Extending UMPA to Operational Modal Analysis
The formulation as described above can be utilized to suit the operational modal analysis framework by
using power spectrums instead of frequency response functions. If {X(ω)} is the measured response and
{F(ω)} is the input force, the relationship between them in terms of frequency response function [H(ω)] is
given as follows [20]:
{X (ω )} = [H (ω )]{F (ω )}
(7)
{X (ω )}H = {F (ω )}H [H (ω )]H
(8)
Now multiplying Eq. (7) and Eq. (8)
{X (ω )}{X (ω )}H = [H (ω )]{F (ω )}{F (ω )}H [H (ω )]H
or with averaging,
[G XX (ω )] = [H (ω )] [G FF (ω )] [H (ω )]H
(9)
where [GXX(ω)] is the output response power spectra and [GFF(ω)] is the input force power spectra.
It should be noted that in OMA the power spectra of the input force is assumed to be broadband
and smooth. This means that the input power spectra is constant and has no poles or zeroes in the
frequency range of interest. The forcing is further assumed to be uniformly distributed spatially (Ni
approaching No, considering the response is being measured all over the structure). Thus the output
response power spectra [GXX(ω)] is proportional to the product [H(ω)][H(ω)]H and the order of output
response power spectrum is twice that of frequency response functions. This means the power spectrum
based UMPA model will be twice the order of a frequency response function based UMPA model.
Since [GFF(ω)] is constant, [GXX(ω)] can be expressed in terms of frequency response functions using the
polynomial model in Eq. (1).
[G XX (ω )] ∝ [H (ω )][I ][H (ω )]H
(10)
 n
 n
k 
k 
[
]
(
)
β
j
ω
∑
k

  ∑ [β k ]( jω ) 
 ×  km=0

G XX (ω i ) =  km=0
 [α ]( jω )k   [α ]( jω )k 
k
k
 ∑
  ∑

k =0
k =0
H
(11)
Since (n < m), a partial fraction model can be formed for the output power spectrum. This partial fraction
model for a particular response location p and reference location q is given by
N
R pqk
k =1
jω − λ k
G pq (ω ) = ∑
+
R ∗pqk
+
jω − λ∗k
S pqk
jω * − λ k
+
S ∗pqk
(12-a)
jω * − λ∗k
and can be more conveniently written as [15]
N
R pqk
k =1
jω − λ k
G pq (ω ) = ∑
N
R pqk
k =1
jω − λ k
G pq (ω ) = ∑
+
+
R ∗pqk
jω − λ∗k
R ∗pqk
jω − λ∗k
+
+
S pqk
− jω − λ k
S pqk
jω − (− λ k )
+
+
S ∗pqk
(12-b)
− jω − λ∗k
S ∗pqk
(
jω − − λ∗k
)
(12-c)
where S pqk and S ∗pqk are redefined to incorporate (-1).
Note that λk is the pole and Rpqk and Spqk are the kth mathematical residues. These residues are different
from the residue obtained using a frequency response function based partial fraction model since they do
not contain modal scaling factor (as no force is measured). The form of Eq. (12-c) clearly indicates that
the roots that will be found from the power spectrum data will be λk , λ∗k , − λ k and − λ∗k for each model
order 1 to N.
The high order of the power spectrum based model in comparison to FRF based model causes various
disadvantages like numerical conditioning, effect of noise etc which makes it more difficult for the
frequency domain based algorithm to give good results as they inherently suffer from numerical
conditioning problems. However this problem can be tackled by using positive power spectra [21]. In this
approach first power spectrums are calculated from measured output time responses and then respective
correlation functions are obtained by inverse Fourier transformation. After this step, the negative lag
portion of the correlation functions is set out to zero and the positive power spectra are obtained by
Fourier transforming this resultant data. This is mathematically represented as
G
+
pq
N
R pqk
k =1
jω − λ k
(ω ) = ∑
+
R ∗pqk
jω − λ∗k
(13)
It is clear from this equation that not only the order of positive power spectrum is the same as that of the
frequency response functions, but also they contain all the necessary system information. Now Eq. 4-6 can
be formed based on [GXX(ω)]+ data and second order UMPA model can be utilized for the purpose of
modal parameter estimation.
3
3.1
Experimental Studies
Analytical 15 Degree of Freedom System
The low order frequency domain algorithm UMPA-LOFD is applied to an analytical 15 degree of freedom
system as shown in Figure 1. The system is excited by a white random uncorrelated input at all 15 degrees
of freedom. Output response power spectrums are obtained from the raw time data using the correlogram
method [22, 23] and these power spectrums are further processed to obtain positive power spectrums as
explained in previous section.
Figure 1: Analytical 15 Degree of Freedom System
Figure 2 shows the auto power spectrum and positive power spectrum for the degree of freedom number 1
or driving point 1 (GXX and GXX +). A complex mode indicator function (CMIF) plot based on power
11
11
spectrums as shown in Figure 3 indicates clearly the presence of all 15 modes including a repeated mode
around 53.3 Hz.
Figure 2: Auto power spectrum and positive power spectrum for the first degree of freedom
10
10
-11
10
-12
10
-13
10
-14
Magnitude
10
-15
10
-16
10
-17
10
-18
10
-19
10
-20
10
20
40
60
80
100
120
Frequency (Hz)
140
160
180
200
Figure 3: Complex Mode Indicator Function (CMIF) based on power spectrum
Modal parameters obtained from UMPA-LOFD algorithm are listed in Table along with those obtained
from time domain algorithms like ERA, PTD. It should be noted that though these algorithms are referred
by the name through which they are known popularly in the conventional frequency response function
based experimental modal analysis framework, in this study they are essentially operational modal
analysis algorithms i.e. working on output-only data. As can be seen, the results of the UMPA-LOFD
algorithm compare very well with the time domain algorithms. Though the damping is slightly off (This is
the case with time domain algorithms as well), the error is relatively insignificant as damping is given in
terms of percentage critical.
Table 1: Analytical System Modal Parameter Comparison
True Modes
UMPA-LOFD
UMPA-ERA
UMPA-PTD
(Low Order,
Frequency Domain)
(Low Order, Time
Domain)
(High Order, Time
Domain)
Damp
Freq
Damp
Freq
Damp
Freq
Damp
Freq
1.0042
15.985
2.338
15.963
2.286
15.904
2.261
15.917
1.9372
30.858
2.517
30.863
2.478
30.691
2.445
30.731
2.7347
43.6
3.043
43.680
3.059
43.435
3.022
43.451
2.9122
46.444
3.431
46.437
3.394
46.179
3.399
46.178
3.3375
53.317
3.932
53.209
3.634
53.015
3.682
52.992
3.3454
53.391
3.296
53.306
3.385
53.148
3.390
53.102
3.7145
59.413
4.430
59.116
4.075
59.058
3.998
59.087
3.858
61.624
4.180
61.133
4.373
61.055
4.469
60.923
4.2978
68.811
4.291
69.237
4.397
68.633
4.800
68.462
4.5925
73.63
4.812
73.253
4.963
73.264
4.753
73.576
2.6093
128.84
2.712
128.848
2.672
128.909
2.432
128.587
2.4548
136.55
2.563
136.547
2.419
136.637
2.531
136.254
2.3288
143.86
2.426
143.869
2.360
143.973
2.591
143.325
2.221
150.83
2.314
150.799
2.390
150.606
2.486
150.576
2.122
157.47
2.216
157.444
2.155
157.510
2.573
157.123
Figure 4 through Figure 7 show the consistency diagrams obtained using various algorithms (ERA, PTD,
UMPA-LOFD and RFP). Except for RFP, the consistency diagrams obtained using other algorithms are
very clear and show good stability of the modes. Note that the diamonds (◊) in the consistency diagram
represent stable pole and vector. The poor quality of consistency diagram obtained using RFP algorithm
(Figure 7) makes it useless to be used for modal parameter estimation process. It is also shown by means
of Figure 8 that processing the positive power spectrums rather than normal power spectrums result in
much clear and definitive consistency diagrams.
Figure 4: Consistency diagram for Polyreference Time Domain (PTD) algorithm (Analytical system)
Figure 5: Consistency diagram for Eigensystem Realization Algorithm (ERA) (Analytical system)
Figure 6: Consistency diagram for Low Order Frequency Domain (UMPA-LOFD) algorithm
(Analytical system)
Figure 7: Consistency diagram for Rational Fraction Polynomial (RFP) algorithm (Analytical
system)
Frequency (Hz)
Figure 8: Consistency diagram for Low Order Frequency Domain (UMPA-LOFD) algorithm based
on complete power spectrum (Analytical system)
3.2
Lightly Damped Circular Plate
A lightly damped circular plate made of aluminum is randomly across the entire surface using an impact
hammer. The response is measured by placing accelerometers at 30 locations on the plate (Figure 9). A
two shaker test is also conducted to compare the OMA results with EMA results. It should be noted that
for the shaker test the plate is excited at two locations by an ergodic, stationary, broad-band pure random
signal.
Figure 10 shows the CMIF plot based on power spectrums and clearly indicates the presence of the
various modes present.
Figure 9: Experimental set up for the lightly damped circular plate
Frequency (Hz)
Figure 10: CMIF plot based on complete power spectrums obtained when plate is excited
sufficiently over its surface
Table 2: Lightly Damped Circular Plate Modal Parameter Comparison
System Modes
UMPA-LOFD
UMPA-ERA
UMPA-PTD
Using EMA
(Low Order,
Frequency Domain)
(Low Order,
Time Domain)
(High Order, Time
Domain)
Damp
Freq
Damp
Freq
Damp
Freq
Damp
Freq
0.258
56.591
0.612
56.478
0.611
56.436
0.611
56.439
0.285
57.194
0.621
57.253
0.619
57.197
0.632
57.191
0.312
96.577
0.636
96.665
0.631
96.561
0.636
96.571
0.412
132.101
0.342
131.830
0.338
131.705
0.351
131.702
0.147
132.650
0.285
132.760
0.310
132.601
0.304
132.589
0.243
219.582
0.300
219.375
0.301
219.092
0.302
219.094
0.216
220.952
0.364
221.358
0.370
221.088
0.371
221.075
0.214
231.172
0.256
230.851
0.260
230.553
0.252
230.545
0.137
232.077
0.225
232.394
0.220
232.095
0.212
232.102
0.089
352.997
0.147
351.677
0.144
351.180
0.152
351.214
0.174
355.509
0.219
355.773
0.222
355.283
0.224
355.303
0.180
374.554
0.268
373.933
0.271
373.382
0.273
373.424
0.176
377.569
0.236
377.505
0.242
377.013
0.239
376.990
0.313
412.414
0.241
411.727
0.238
411.138
0.245
411.168
0.209
486.801
0.219
485.405
0.220
484.627
0.220
484.720
The modal parameters estimated using various algorithms including the UMPA-LOFD algorithm are listed
in Table and show good agreement among them. Figures 11-14 show the consistency diagrams for the
different algorithms. The consistency diagram for UMPA-LOFD algorithm is much clear than the other
frequency domain algorithm RFP. It is also comparable to consistency diagrams of the time domain
algorithms.
Frequency (Hz)
Figure 11: Consistency diagram for Polyreference Time Domain (PTD) algorithm (Circular plate)
Frequency (Hz)
Figure 12: Consistency diagram for Eigensystem Realization Algorithm (ERA) algorithm (Circular
plate)
Frequency (Hz)
Figure 1311: Consistency diagram for Lower Order Frequency Domain (UMPA-LOFD) algorithm
(Circular plate)
Frequency (Hz)
Figure 14: Consistency diagram for Rational Fraction Polynomial (RFP) algorithm (Circular plate)
Further the independence of the various estimated modes is checked by the means of modal assurance
criterion (MAC) plot as shown in Figure 15. It is evident that all the 15 modes, most of which are closely
spaced modes, are independent and represent different modes of the system. The mode shapes obtained for
the circular plate are shown in Figure 16. The mode shapes are of similar nature to the ones obtained
through experimental modal analysis, except that they are not scaled.
Figure 125: MAC plot for Low Order Frequency Domain Algorithm
1st Mode (56.5 Hz) (1st Bending mode )
3rd Mode (96.6 Hz) (1st Umbrella mode)
4th Mode (131.8 Hz) (1st Torsion mode)
12th Mode (373.9 Hz) (Torsion + Bending mode)
Figure 136: Mode Shapes
Conclusions
A frequency domain algorithm based on power spectrum data is developed using Unified Matrix
Polynomial Approach (UMPA). This algorithm, UMPA-LOFD, is a low order algorithm and offers a
frequency domain alternative for operational modal analysis purposes. The algorithm is shown to have
comparable results as the time domain algorithms and has better numerical characteristics than the high
order frequency domain algorithms like the Rational Fraction Polynomial algorithm. The good results
obtained using the algorithm makes it a good addition to the family of operational modal analysis
algorithms.
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
G.H. James, T.G. Carne, J.P. Lauffer, The natural excitation technique (NExT) for modal parameter
extraction from operating structures, Modal analysis: The International Journal of Analytical and
Experimental Modal Analysis 10 (1995) 260-277.
S.R. Ibrahim, E.C. Mikulcik, A method for direct identification of vibration parameters from the free
response, Shock and Vibration Bulletin 47 (4) (1977) 183-198.
K. Fukuzono, Investigation of the multiple reference Ibrahim Time Domain modal parameter
estimation technique, M.S. Thesis, Dept. of MINE, University of Cincinnati, 1986, 200 pp.
J.N. Juang, R.S. Pappa, An Eigensystem Realization Algorithm for modal parameter identification
and model reduction, AIAA Journal of Guidance, Control and Dynamics 8 (4) (1985) 620-627.
R.W. Longman, J.N. Juang, Recursive form of the eigensystem realization algorithm for system
identification, AIAA Journal of Guidance, Control and Dynamics 12 (5) (1989) 647-652.
H. Vold, J. Kundrat, T. Rocklin, R. Russell, A multi input modal estimation algorithm for minicomputers, SAE Transactions 91 (1) (1982) 815-821.
H. Vold, T. Rocklin, The numerical implementation of a multi input modal estimation algorithm for
mini-computers, Proceedings of the 1st IMAC, Orlando (FL), USA, 1982.
P. Van Overschee, B. De Moor, Subspace Identification for Linear Systems: TheoryImplementations-Applications, Kluwer Academic Publishers, Dordrecht, Netherlands, 1996.
R. Brincker, L. Zhang, P. Andersen, Modal identification from ambient responses using frequency
domain decomposition, Proceedings of the 18th IMAC, San Antonio (TX), USA, 2000.
C.Y. Shih, Y.G. Tsuei, R.J. Allemang, D.L. Brown, Complex mode indicator function and its
applications to spatial domain parameter estimation, Proceedings of the 7th IMAC, Las Vegas (NV),
USA, 1989.
R. Brincker, C. Ventura, P. Andersen, Damping estimation by Frequency Domain Decomposition,
Proceedings of the 18th IMAC, San Antonio (TX), USA, 2000.
M. Richardson, D. Formenti, Parameter estimation from frequency response measurements using
rational fraction polynomials, Proceedings of the 1st IMAC, Orlando (FL), USA, 1982.
P. Guillaume, P. Verboven, s. Vanlanduit, H. Van Der Auweraer, B. Peeters, A poly-reference
implementation of the least-squares complex frequency-domain estimator, Proceedings of the 21st
IMAC, Kissimmee (FL), USA, 2003.
B. Peeters, H. Van Der Auweraer, P. Guillaume, J. Leuridan, The PolyMAX frequency-domain
method: a new standard for modal parameter estimation, Shock and Vibration, 11 (2004) 395-409.
B. Peeters, H. Van der Auweraer, POLYMAX: a revolution in operational modal analysis,
Proceedings of the 1st International Operational Modal Analysis Conference, Copenhagen, Denmark,
2005.
R.J. Allemang, D.L. Brown, A unified matrix polynomial approach to modal identification, Journal of
Sound and Vibration, 211 (3) (1998) 301-322.
R.J. Allemang, A.W. Phillips, The unified matrix polynomial approach to understanding modal
parameter estimation: an update, Proceedings of ISMA International Conference on Noise and
Vibration Engineering, Katholieke Universiteit Leuven, Belgium, 2004.
L. Zhang, H. Kanda, D.L. Brown, R.J. Allemang, A polyreference frequency domain method for
modal parameter identification, American Society of Mechanical Engineers, Paper No. 85-DET-106,
1984.
[19] F. Lembregts, J.L. Leuridan, H. Van Brussel, Frequency domain direct parameter identification for
modal analysis: state space formulation, Mechanical Systems and Signal Processing, 4 (1) (1989)
65-76.
[20] J. Bendat, A. Piersol, Random data: Analysis and measurement procedures, 2nd edition, Wiley, New
York, 1986.
[21] B. Cauberghe, Application of frequency domain system identification for experimental and
operational modal analysis, PhD Dissertation, Department of Mechanical Engineering, Vrije
Universiteit Brussel, Belgium, 2004.
[22] P. Stoica, R.L. Moses, Introduction to Spectral Analysis, Prentice-Hall, 1997.
[23] S.M. Kay, Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice Hall, 1988.