Combined Deterministic-Stochastic Frequency-Domain Subspace Identification For Experimental and Operational Modal Analysis
Combined Deterministic-Stochastic Frequency-Domain Subspace Identification For Experimental and Operational Modal Analysis
ESDA2004-58542
ESDA2004-58542
Bart Cauberghe∗, Patrick Guillaume, Peter Verboven, Eli Parloo, Steve Vanlanduit
Department of Mechanical Engineering
Vrije Universiteit Brussel
Brussels, B-1050
Belgium
Email: [email protected]
1 Copyright
c 2004 by ASME
2 Copyright
c 2004 by ASME
3 Copyright
c 2004 by ASME
ρ
up zk Xk AB Xk
yf /uf → Or x for N → ∞ (15) = + Wk (22)
yp Yk C D Uk ρVk
4 Copyright
c 2004 by ASME
zk Xk = AXk + BUk + T zk +Wk (24) with QT = [ QT1 QT2 QT3 QT4 ]. The oblique projection
U−
Yk = CXk + DUk +Vk (25) Y+ /U+ is then given by
Y−
x(N)−x(0)
where T = √ models the influence of the initial and final
U−
h
H †
ih h
H †
ii†
N = Rc I − RH Rb Ra I − RH
Y+ /U+ b Rb Rb b Rb Rb Rb Ra Q (33)
Y−
conditions. These extra parameters T (T ∈ C n×1 ) model the non-
steady state response of the system. Taking into account these ad-
ditional parameters makes the frequency model robust for leak- A profound discussion of this expression for the oblique
age and transients effects in case a rectangular window (uniform projection is given in [10].
window) is used for the calculation of the spectra. This ob- 3. In the third step the SVD of the projection is calculated as
servation generalizes the stochastic frequency-domain subspace
identification method proposed in chapter [14], since the influ- U−
Y+ /U+ = USV H (34)
ence of leakage and transients can be modelled by a combined Y−
deterministic-stochastic model with input Uk = √1N zk
4. Determine the extended observability matrix Or and the
zk Xk = AXk + BUk +Wk (26) state estimate X̂. For a chosen order n (in theory the order n
is equal to the rank of S)
Yk = CXk + DUk +Vk (27)
1/2
Or = U1 S1 (35)
and B represents the transient term T . As a conclusion the
1/2
presented algorithm in this chapter allows to identify combined X̂ = S1 V1H (36)
deterministic-stochastic models from IO data and purely stochas-
tic models from output-only spectra, without suffering from tran- with U1 = U[:,1:n] , S1 = S[1:n,1:n] and V1 = V[1:n,:] . In the case
sient and leakage errors. 1/2
that real system matrices are estimated X̂ ′ = S1 V1H and X̂ =
′
X̂[:,1:N] ′
+ iX̂[:,N+1:2N] .
2 Practical Implementation 5. Knowing Yk ,Uk and X̂k the system matrices are obtained by
In this section the implementation of the different algorithm solving the LS problem 22 and the covariance matrix of the
steps is discussed: process and noise is obtained by 23
5 Copyright
c 2004 by ASME
6 Copyright
c 2004 by ASME
−40
−40
Table 1. MSRE for Monte Carlo simulations comparing the presented
−60
−60
−80 combined algorithm including transient effects (A1), combined algorithm
Ampltitude
Ampltitude
−80
−100 not including transient effect (A2) and the classical frequency domain sub-
−100
−120
−120
space projection algorithm (A3). From the simulation results it is clear that
−140
−140
the MSRE of A1 and A2 decreases if the number of frequency lines N in-
−160
with Gk the ’true’ system between the output and the first input
and Ĝ¯ k the mean of the 100 estimated models. This MSRE is Table 2. Monte Carlo simulations for a stochastic identification for differ-
calculated for N = 150, 250, 400 and 600 given in table 1. The ent numbers of spectral lines N
presented subspace model is compared with the classical pro-
jection frequency domain projection algorithm. The presented
N=300 N=600 N=900
algorithm was applied including the estimation of the transient
R̄ 0.9826 0.9840 0.9851
T by considering an conditional input zk and without estimating
σR 0.0061 0.0044 0.0034
the transient effects. The identification starts from the spectra of
θ̄ 1.5950 1.5944 1.5939
the response Yk and the first input U1,k . All spectra are calcu-
σθ 0.0070 0.0043 0.0039
lated using a rectangular window. From table 1 it is clear that
the proposed combined algorithm (A1,A2) outperforms the clas-
sical projection algorithm (A3). Furthermore, the error is further
reduced by taking into account the transients effect T to com- between the mean values of the 100 times estimated magnitude
pensate for leakage and the non-steady state behavior (A1 versus and phase of the pole p2 and the exact value decreases for an
A2). This is more important for small Nt , since for large Nt both increasing number of spectral lines (asymptotic unbiased). The
leakage and the transient effect have less influence. In figure 1, variances on the estimated R and θ decrease for an increasing
number of spectral lines (consistency). Figure 2 shows the out-
the mean estimated system Ĝ¯ and the variance σ2Ĝ over the 100
put spectra and the estimated stochastic model from this spectra
simulations are shown for the different identification cases for
for 1 simulation.
N = 250. Assume now that, both inputs are unknown and thus
only the spectra of the outputs are known. In this case the iden-
tification procedure becomes a stochastic identification problem. 5.2 Flight flutter measurements
The influence of the final and initial conditions can still be mod- To show the applicability of the combined deterministic-
elled by considering the parameters T and the input zk . The stochastic frequency domain the same real-life in-flight vibra-
7 Copyright
c 2004 by ASME
−20
subsequent model orders n, the poles are labelled in the stabiliza-
−40
tion diagram. The symbols s, f , d and o respectively mean
−60
−80 s: both relative damping ratio difference < 15% and relative
−100 eigenfrequency difference < 3%
−120
0 0.1 0.2 0.3 0.4 0.5 f : relative damping ratio difference ≥ 15% and relative
frequency (Hz)
eigenfrequency difference < 3%
Figure 2. Output spectra (dots), estimated stochastic model (full line) d: relative damping ratio difference > 15% and relative
eigenfrequency difference ≥ 3%
o: relative damping ratio difference ≥ 15% and relative
14 14 eigenfrequency difference ≥ 3%
12 12
model order
f f ff f s s f o s s ss o s s s o
8 f o sf o s f s 8 f o fs f f s
6
s
f
f fs
ss o
f s
f
s
f 6
s o
f
fs
sf o
o s
f
s
f
compares the synthesized FRFs for both the deterministic and
4
o sf
f f o
o
f
f
4
d sf
f f
o
s
s
combined algorithm with the FRFs obtained from the H1 esti-
f f s ff s
2 2 mator, it is clear that the deterministic algorithm results in much
4 5 6 7 8 9 10 4 5 6 7 8 9 10 larger model errors than the combined algorithm. By reason of
Freq. (Hz) Freq. (Hz)
confidential agreements the correct sample period is not used and
(c) (d)
thus all damping and frequency values do not agree with the ac-
tual true values.
Figure 3. Comparison between stabilization charts obtained by the de-
terministic and combined subspace algorithm: (a) deterministic algorithm
(b) combined algorithm (c) deterministic algorithm after applying relative 5.3 Averaged Based Spectral function driven identifi-
criteria (d) combined algorithm after applying relative criteria. cation
The combined deterministic-stochastic algorithm can also
start from FRFs (EMA), power spectra (OMA) or both simulta-
neously (OMAX) as primary data to estimate the system matri-
ces and modal parameters. The next two examples show that the
tion measurements are now analyzed. The measured signal of
algorithm is capable to start from FRF data from modal testing
the angle perturbation of the flaps is used as the input force
in the laboratory ,which illustrates its capability to handle with a
signal, since the system is excited by injection a noise signal
large number of outputs, several inputs, frequency band selection
in the flight-by-wire control system. The stochastic contribu-
and large model orders.
tion in the responses is caused by the turbulent forces acting
on the airplane during flight. In fact this measurement setup is
an OMAX situation, since both a measurable artificial applied 5.3.1 Subframe of an engine The accelerations were
force and unmeasurable turbulent forces are acting on the air- measured at 23 response locations and two random inputs were
plane. Starting from the input and output spectra in a frequency applied by electrodynamic shakers. Before the actual identifi-
band from 3Hz to 11Hz, a state-space model with real system cation task started, the frequency band of interest between 210
matrices is estimated by both the classical projection and com- Hz and 410 Hz is re-scaled to cover 90% of the full unit cir-
bined deterministic-stochastic frequency-domain subspace algo- cle (complex model). A model order of 30 was used. Both the
rithms. Figure 3 compares the stabilization charts for both the models identified by the classical projection algorithm and the
8 Copyright
c 2004 by ASME
15
15 Table 3. Natural frequencies and damping ratios identified by the deter-
10
10 ministic and combined deterministic-stochastic frequency-domain algo-
Ampl. (dB)
Ampl. (dB)
5
5
0
0
rithm.
−5
−5 −10
−10 −15
−15 −20
−25
fdet (Hz) ddet (%) fcom (Hz) dcom (%)
−20
4 6 8 10 4 5 6 7 8 9 10
Freq. (Hz) Freq. (Hz)
4.08 1.95 4.09 3.06
−5
−10
−5 4.60 4.07 4.69 3.39
−10
−15 −15
−20 −20 5.27 3.46 5.16 5.59
Ampl. (dB)
Ampl. (dB)
−25 −25
−30
−35
−30
−35
/ / 5.35 2.39
−40
−40
−45
−50
−45 6.06 0.17 6.01 5.19
−50
−55
−55
4 6
Freq. (Hz)
8 10 4 5 6 7
Freq. (Hz)
8 9 10 11 8.07 2.95 8.07 3.27
15 15
8.80 2.20 8.71 3.25
10 10
5 5 9.07 2.91 9.17 3.60
0 0
Ampl. (dB)
Ampl. (dB)
−5
−10
−5 / / 9.87 3.81
−10
−15
−15
−20
−20
−25
−25
−30
4 5 6 7 8 9 10 11
−30
4 5 6 7 8 9 10 11 tion approaches. The presented combined approach resulted in
Freq. (Hz) Freq. (Hz)
an average MSRE over all FRFs of 0.2, while the classical pro-
jection based subspace method resulted in a mean MSRE of 5.4.
Figure 4. Comparison between the FRFs (×) and the synthesized FRFs Figure 6 compares some identified FRFs for both identification
obtained by the classic projection algorithm (left) and the combined approaches with a high quality validation data set. Figure 7 com-
deterministic-stochastic frequency domain subspace algorithm (right). pares the stabilization diagram for identification for both basis
The classical projection approach results in large bias errors. (times: functions zk or z−1
k . It is clear that starting from the basis func-
measured FRFs, full line: synthesized FRFs)
tion z−1
k facilitates the pole selection.
FRF measurements.
−1
10
−2
10
6 Conclusion
10 20
FRF
30 40
This paper presented a combined deterministic-stochastic
frequency domain subspace algorithm resulting in consistent es-
Figure 5. Comparison between the mean square relative errors for the timates of the system matrices of a state-space model. The pro-
46 FRFs. (◦ classical projection frequency-domain subspace method, posed algorithm can be used to process output-only measure-
∗ combined deterministic-stochastic frequency domain subspace algo- ments with a transient term (OMA), input-output measurements
rithm) (OMAX), frequency response functions (EMA) and power spec-
9 Copyright
c 2004 by ASME
Ampl. (dB)
−10 −10
−20 −20 dynamics, the stochastic dynamics and the coupled stochastic-
−30
−30
−40
deterministic dynamics an therefore outperforms classical deter-
−40
−50
−50 ministic subspace algorithms. Furthermore, the algorithm can
200 250 300
Freq. (Hz)
350 400 200 250 300
Freq. (Hz)
350 400 take advantage of the frequency-domain by a simple frequency
band selection. The proposed combined stochastic-deterministic
30 30 frequency-domain subspace algorithm is very promising to pro-
20 20
cess all types of frequency-domain data (Input/Output spectra,
10 10
FRF data, power densities). Compared to other frequency-
Ampl. (dB)
Ampl. (dB)
0 0
domain algorithms, the proposed algorithm needs no a priori
−10 −10
−20 −20
noise information and no optimization procedure is required to
−30 −30
be consistent.
200 250 300 350 400 200 250 300 350 400
Freq. (Hz) Freq. (Hz)
20 20 ACKNOWLEDGMENT
10 10
0 0
The financial support of the Fund for Scientific Research
−10 −10 (FWO Vlaanderen); the Concerted Research Action ”OPTI-
Ampl. (dB)
Ampl. (dB)
−20 −20
Mech” of the Flemish Community; the Research Council (OZR)
−30 −30
−40 −40 of the Vrije Universiteit Brussel (VUB); IUAP V/22;the Con-
−50 −50
certed Research Action ”ILiNOS” of the Flemish Community
−60 −60
−70
are gratefully acknowledged. The author holds an Research As-
200 250 300 350 400 200 250 300 350 400
Freq. (Hz) Freq. (Hz)
sistant Grant of the Fund for Scientific Research - Flanders (Bel-
gium)(F.W.O. - Vlaanderen).
Figure 6. Comparison between validation FRFs (×) and the synthe-
sized FRFs by the classical projection algorithm (left) and the combined
deterministic-stochastic frequency domain subspace algorithm (right). REFERENCES
The classical projection approach results in large bias errors. (×: mea- [1] Van der Auweraer, H., 2002. “Testing in the age of virtual
sured FRFs, full line: synthesized FRFs)
−75
−85
−80
−90
−85
30 30 −95
−90
−100
Ampl. (dB)
Ampl. (dB)
−95
25 25 −105
−100
−110
−105
number of modes
number of modes
20 20 −115
−110
−120
−115
15 15 −125 −120
−130 −125
10 10
50 60 70 80 90 100 110 50 60 70 80 90 100 110
Freq. (Hz) Freq. (Hz)
5 5
−70
−80
240 260 280 300 320 340 360 380 250 300 350 −80
frequency (Hz) frequency (Hz)
−90
−90
(a) (b) −100
Ampl. (dB)
Ampl. (dB)
−100
−110
−110
−120
−120
Figure 7. Comparison between stabilization diagrams for both basis
−130
−1 −1 −130
functions: (a) basis function zk ; (b) basis function zk (∗ stable poles −140 −140
10 Copyright
c 2004 by ASME
11 Copyright
c 2004 by ASME