Professional Documents
Culture Documents
Young Engineer IMAC21 2003 Assembled MACL Tcm18-189941
Young Engineer IMAC21 2003 Assembled MACL Tcm18-189941
MDOF Theory
IMAC 19
Young Engineer Program
Measurement Definitions
Excitation Considerations
MPE Concepts
Linear Algebra
TUTORIAL:
Basics of Modal Analysis
Dr. Peter Avitabile peter_avitabile@uml.edu Friday, February 07, 2003 1
Intent of Young Engineer Program
RESPONSE
increasing rate of oscillation
FORCE
time
frequency
MODE3
MODE 1
MODE 2
MODE 4
A simple input-
output problem
Magnitude Real
8
1 2 3
0
-3
8
-7
1.0000
-1.0000
Phase Imaginary
Experimental Modal Analysis 5 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Just what are the measurements called FRFs ?
Response at point 3
due to an input at point 3 1 2 3
1 2 3 2
1
h32
1 2 3
3
1
Drive
3
Point
FRF
h33
h31
Any row or
column can be
used to extract
mode shapes
- as long as it is
not the node of
a mode !
? ?
MODE # 1
MODE # 2
MODE # 3
DOF # 1
DOF #2
DOF # 3
1 2 3
h 13
1 2 3 1
3
2
h 23
3
h 33
h 31
h 33 h 32
Theoretically - - - NOTHING ! ! !
INPUT OUTPUT
ANTIALIASING FILTERS
AUTORANGE ANALYZER
Analog anti-alias filter
ADC DIGITIZES SIGNALS
INPUT OUTPUT
INPUT
OUTPUT
Windowed time signals
COMPUTE FFT
LINEAR LINEAR
INPUT OUTPUT
SPECTRUM SPECTRUM
AVERAGING OF SAMPLES
COMPUTATION OF AVERAGED
INPUT/OUTPUT/CROSS POWER SPECTRA
INPUT
POWER
SPECTRUM
CROSS
POWER
SPECTRUM
OUTPUT
POWER
SPECTRUM
Average auto/cross spectra
COMPUTATION OF FRF AND COHERENCE
dB Mag
FRF
-60
0Hz 800Hz
40 COHERENCE
FRF
dB Mag
INPUT POWER SPECTRUM
-60
0Hz 200Hz
SAMPLED SIGNAL
WINDOW WEIGHTING
Random
with
1 2 3 4
Hanning
Different
excitation
AUTORANGING AVERAGING
techniques are
Burst
Random
available for
1 2 3 4
obtaining good
AUTORANGING AVERAGING
measurements
Sine
Chirp
1 2 3 4
MODE 2
1 4
3 6
MODE 1
5
4
1
3
6
damping,
ω
1
ω2 ω3
residue
MDOF
SDOF
Mathematical
routines help to
determine the
RESIDUAL
EFFECTS
basic parameters
that make up
RESIDUAL
EFFECTS
the FRF
FFT IFT
y(j ω)
f(j ω )
INPUT SPECTRUM
EXPERIMENTAL FINITE
MODAL ELEMENT
TESTING MODELING
MODAL PERFORM
The dynamic
model can be
PARAMETER EIGEN
ESTIMATION SOLUTION
Repeat
SPRING effect of
structural
until STRUCTURAL
desired
characteristics CHANGES No
are REQUIRED DASHPOT
changes of the
obtained
DONE
Yes
USE SDM
TO EVALUATE
mass, damping
STRUCTURAL
CHANGES STRUCTURAL and stiffness
DYNAMIC
MODIFICATIONS
PARAMETER EIGENVALUE
ESTIMATION SOLVER
SYNTHESIS
OF A
DYNAMIC MODAL MODEL
STRUCTURAL FORCED
MASS, DAMPING, REAL WORLD
DYNAMICS RESPONSE
STIFFNESS CHANGES FORCES
MODIFICATION SIMULATION
MODIFIED
STRUCTURAL
MODAL
RESPONSE
DATA
k c
ζ=20% 0
-90 ζ=20%
ω/ω n ζ=10%
ζ=5% t1 t2
ζ=2%
1
ζ=1%
ζ=0.1%
-180
h (s) =
ms 2 + cs + k
ω/ω n
Assumptions
• lumped mass
• stiffness proportional
x(t)
to displacement
m
• damping proportional to
velocity
k c
• linear time invariant
• 2nd order differential
equations
Equation of Motion
d2x dx
m 2 + c + kx = f ( t ) or m &x& + cx& + kx = f ( t )
dt dt
Characteristic Equation
ms 2 + cs + k = 0
Poles expressed as jω
Natural Frequency ωn = k
m
σ
ζωn
% Critical Damping ζ= c
cc
Critical Damping c c = 2mωn
Damped Natural CONJUGATE
ωd = ωn 1−ζ 2
Frequency
100 ζ=0.1% 0
ζ=1%
ζ=2%
ζ=5%
10
ζ=10%
ζ=5%
1
ζ=2%
ζ=1%
ζ=0.1%
-180
ω/ωn
ω/ω n
x 1 2ζβ
= φ=tan −1
δst (1 − β 2 )2 +(2ζβ )2 2
1 − β
MAG
T = 2 π/ω n
X1
X2
0.707
MAG
t1 t2
ω1 ωn ω2
1 ωn x1
Q= = δ = ln ≈ 2πζ
2ζ ω2 − ω1 x2
Polynomial Form 1
h (s) =
ms 2 + cs + k
1/ m
Pole-Zero Form h (s) =
(s − p1 )(s − p1* )
a1 a1*
Partial Fraction Form h (s) = +
(s − p1 ) (s − p1* )
1 −ζωt
Exponential Form h(t) = e sin ωd t
mωd
Residue
a1 =
h (s)(s − p1 ) s→p1
1
=
2 jmωd
related to
Source: Vibrant Technology
mode shapes
a1 a1*
h ( jω) = h (s) s = jω
= +
( jω − p1 ) ( jω − p1* )
0.707 MAG
Nyquist Plot
p1 f1 p2 f2 p3 f3
m1 m2 m3
k1 c1 k2 c2 k3 c3 R1
D1
\ \ \ D3
\ \ \
Assumptions
f2 x2
• lumped mass m2
• stiffness proportional
k2 c2
to displacement
• damping proportional to f1 x1
m1
velocity
• linear time invariant
k1 c1
• 2nd order differential
equations
Matrix Formulation
m1 &x&1 Matrices and
Linear Algebra
m 2 &x& 2
are important !!!
(c1 + c 2 ) − c 2 x& 1
+ x&
− c 2 c 2 2
(k1 + k 2 ) − k 2 x1 f1 ( t )
+ =
− k 2 k 2 2 x f
2 ( t )
Equation of Motion
[M ]{&x&}+[C]{x& }+[K ]{x}={F( t )}
Eigensolution
[[K ]−λ[M ]]{x}=0
Frequencies (eigenvalues) and
Mode Shapes (eigenvectors)
\ ω1
2
=
Ω2
ω22 and [U ] = [{u1} {u 2 } L]
\ \
Modal transformation
p1
{x} = [U ]{p} = [{u1} {u 2 } L]p 2
M
Projection operation
[U ]T [M ][U ]{&p&} + [U ]T [C][U ]{p& } + [U ]T [K ][U ]{p} = [U ]T {F}
Modal equations (uncoupled)
p1 {u1} {F}
T
m1 &p&1 c1 p& 1 k1
m2 &p& + c2 p& + k2 p ={u }T {F}
2 2 2 2
\ M \ M \ M M
Diagonal Matrices -
Modal Mass Modal Damping Modal Stiffness
\ \ \
M {&p&} + C {p& } + K {p} = [U ]T {F}
\ \ \
p1 f1 p2 f2 p3 f3
transformed into
m1 m2 m3
k1 c1 k2 c2 k3 c3
.. .
[M]{x} + [C]{x} + [K]{x} = {F(t)}
= Σ
p1 f1
m1
MODAL SPACE m2
k2 c2
.. . T +
MODE 2
{u }p + {u }p + {u }p k3 c3
1 1 2 2 3 3
MODE 3
Damping Frequency
System Equation
[B(s )]{x (s )} = {F(s )} ⇒ [H(s )] = [B(s )] ={x (s )}
−1
{F(s )}
System Transfer Function
Adj[B(s )] [A(s )]
[B(s )]
−1
= [H(s )] = =
det[B(s )] det[B(s )]
s−p k
k
k =1 (s−p k ) (s−p*k )
a ij1 a *ij1
h ij ( jω ) = +
( jω − p 1 ) ( jω − p*1 )
a ij 2 a *ij 2
+ +
( jω − p 2 ) ( jω − p*2 )
a ij 3 a *ij 3
+ +
( jω − p 3 ) ( jω − p*3 )
*
q1 u i 1 u j 1 q1 u i 1 u j 1
h ij ( jω ) = +
( jω − p 1 ) ( jω − p*1 )
*
q 2u i 2u j 2 q 2u i 2u j 2
+ +
( jω − p 2 ) ( jω − p*2 )
*
q 3u i 3u j 3 q 3u i 3u j 3
+ +
( jω − p 3 ) ( jω − p*3 )
F1 F2F3
a ij1
ζ1
a ij2 ζ2
* * *
q1u i1u j1 qu u
1 i 1 j1
a ij3 ζ3
h ij ( jω ) = +
( jω − p1 ) ( jω − p ) *
1
ω1 ω2 ω3
* * *
q 2u i 2u j 2 qu u
2 i2 j2
+ + + L
( jω − p 2 ) ( jω − p ) *
2
MODAL
p1 f1
m1
k1 c1
MODE 1
MODE 1 + + +
p2 f2
m2
k2 c2
MODE 2 MODE 2
+ + p3
+ f3
m3
k3 c3
MODE 3
MODE 3
qk u j {u k} [U] [ A(s) ]
det [B(s)]
ω ζ FINITE ANALYTICAL
[U] ELEMENT MODEL
ω MODEL REDUCTION
T
A
MODAL [K - λ M]{X} = 0 N
PARAMETER
ESTIMATION H(j ω)
LARGE DOF
MISMATCH
N U A
X j(t)
Xj (j ω ) FFT
H(j ω) =
Fi (j ω) MODAL
Fi (t)
TEST
EXPERIMENTAL
MODAL MODEL
EXPANSION
u(t) v(t)
H ACTUAL
n(t) m(t)
Σ Σ NOISE
-10
-20
-30
1.0000 -40
-50
-60
-1.0000
dB
-70
- 80
- 90
-100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375
INPUT OUTPUT
ANTIALIASING FILTERS
AUTORANGE ANALYZER
Analog anti-alias filter
ADC DIGITIZES SIGNALS
INPUT OUTPUT
INPUT
OUTPUT
Windowed time signals
COMPUTE FFT
LINEAR LINEAR
INPUT OUTPUT
SPECTRUM SPECTRUM
AVERAGING OF SAMPLES
COMPUTATION OF AVERAGED
INPUT/OUTPUT/CROSS POWER SPECTRA
INPUT
POWER
SPECTRUM
CROSS
POWER
SPECTRUM
OUTPUT
POWER
SPECTRUM
Average auto/cross spectra
COMPUTATION OF FRF AND COHERENCE
F
ACTUAL
DATA
CAPTURED R
E
DATA
T Periodic Signal
T
RECONTRUCTED
Q
I
DATA
M U
Non-Periodic Signal E
ACTUAL
E
DATA
CAPTURED N
C
DATA
Y
T
RECONTRUCTED
DATA
Leakage due to
T
signal distortion
Rectangular
-50
-60
dB
-70 Hanning
- 80
Flat Top
and many others
- 90
-100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375
Force window
Exponential Window
+∞ +∞
x ( t )= ∫ Sx (f )e j2 πft df Sx (f )= ∫ x ( t )e − j2 πft dt
−∞ −∞
+∞ +∞
y( t )= ∫ S y (f )e j2 πft
df S y (f )= ∫ y( t )e − j2 πft dt
−∞ −∞
+∞ +∞
h ( t )= ∫ H(f )e j2 πft
df H(f )= ∫ h ( t )e − j2 πft dt
−∞ −∞
+∞
G xx (f )= ∫ R xx (τ)e − j2 πft dτ=Sx (f )•S*x (f )
−∞
lim 1
R yy (τ)=E[ y( t ), y( t + τ)]=
T → ∞TT∫ y( t )y( t + τ)dt
+∞
G yy (f )= ∫ R yy (τ)e − j2 πft dτ=S y (f )•S*y (f )
−∞
lim 1
R yx (τ)=E[ y( t ), x ( t + τ)]=
T → ∞TT∫ y( t )x ( t + τ)dt
+∞
G yx (f )= ∫ R yx (τ)e − j2 πft dτ=S y (f )•S*x (f )
−∞
Measurement Definitions 9 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Measurements - Derived Relationships
S y =HSx
H1 formulation
- susceptible to noise on the input
- underestimates the actual H of the system
S y •S*x G yx
S y •S*x =HSx •S*x H= =
Sx •Sx G xx
*
Other
H2 formulation formulations
- susceptible to noise on the output
- overestimates the actual H of the system for H exist
S y •S*y G yy
S y •S*y =HSx •S*y H= =
Sx •S y G xy
*
COHERENCE
(S y •S*x )(Sx •S*y ) G yx / G xx H1
γ 2
xy = = =
(Sx •S*x )(S y •S*y ) G yy / G xy H2
Measurement Definitions 10 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Measurements - Noise
H=G uv /G uu
INPUT SYSTEM OUTPUT
u(t) v(t)
ACTUAL
H
1
H1 =H
1+G nn n(t) m(t)
G uu Σ Σ NOISE
G mm
H 2 =H1+
x(t) y(t) MEASURED
G vv
x(t)
G xx (f) yy
G xx (f) G yy (f)
AVERAGED CROSS
POWER SPECTRUM
G yx (f)
Measurement Definitions 13 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Measurements - Frequency Response Function
H(f)
Coherence
1
Real
COHERENCE
Freq Resp
40
dB Mag
-60
1
h 13
1 2 3
2
1
3
2
h 23
3
h 33
h 31
h 32 h 33
Real
Real
-3
-200
-976.5625us 123.9624ms
-976.5625us 123.9624ms
CH1 Pwr Spec
CH1 Pwr Spec
-20
-10
dB Mag
dB Mag
-70
-110
0Hz 6.4kHz
0Hz 6.4kHz
CH1 Time
CH1 Time
3.5
8
Real
Real
-1.5
-2
-976.5625us 123.9624ms
-976.5625us 123.9624ms
CH1 Pwr Spec
CH1 Pwr Spec
-20
-10
dB Mag
dB Mag
-120
-110
0Hz 6.4kHz
0Hz 6.4kHz
dB Mag
FRF
-60
0Hz 800Hz
40 COHERENCE
FRF
dB Mag
INPUT POWER SPECTRUM
-60
0Hz 200Hz
SAMPLED SIGNAL
WINDOW WEIGHTING
AUTORANGING AVERAGING
Burst
Random Special excitation
techniques can be
1 2 3 4
Energy is distributed
better throughout the
structure making
better measurements
possible
Ref#2 Ref#3
Ref#1
Large or
complicated
structures
require
special
attention
where
[H ]=[G XF ][G FF ]−1 No - number of outputs
Ni - number of inputs
SYSTEM EXCITATION/RESPONSE
PEAK PICK SDOF POLYNOMIAL
MULTIPLE REFERENCE FRF MATRIX DEVELOPMENT
INPUT FORCE
RESIDUAL COMPENSATION
LOCAL CURVEFITTING
INPUT FORCE IFT
GLOBAL CURVEFITTING
INPUT FORCE
POLYREFERENCE CUVREFITTING
COMPLEX EXPONENTIAL MDOF POLYNOMIAL
NO COMPENSATION
y=mx
Y
COMPENSATION Y
Y
y=mx+b
X
X
X
• AMOUNT OF DATA TO
RESIDUAL
BE USED
EFFECTS RESIDUAL
EFFECTS
• COMPENSATION FOR
RESIDUALS
lower
[Ak ]
[H( s) ] = ∑ ( s − s ) + s − s [A ] *
k
terms k( ) *
k
j
[Ak ]
∑ ( s − s ) + (s − s )
[A ]*
k
RESIDUAL
* EFFECTS
k=i k k RESIDUAL
EFFECTS
upper
[Ak ]
∑ ( s − s ) + (s − s )
[A ]
*
k
*
terms k k
a1 a1* 1 −σt
h (s)= + h ( t )= e sin ωd t
(s − p1 ) (s − p1* ) mωd
Time representation
h ij ( n ) ( t ) + a1h ij ( n −1) ( t ) + L + a 2 n h ij ( n − 2 N ) ( t ) = 0
Frequency representation
[( jω) 2N
+ a 1 ( jω) 2 N −1 + L + a 2 N ]h ij ( jω) =
[( jω) 2M
+ b1 ( jω) 2 M −1 + L + b 2 M ]
Summation MIF
3
10
2
10
1
10
CMIF
0
10
-1
10
-2
10
0 50 100 150 200 250 300 350 400 450 500
Frequency (Hz)
IFT
Complex Exponential
MDOF Polynomial Methods
1.2
0.8
0.6
0.4
0.2
0
S6
S5
S4
S3
S2
S1
MAC
{v1}
T
s1
T
{v 2 }
s2
[A] = [{u1} {u 2 } {u 3} L]
s3 {v 3 }T
O M
x . . . x
0 x . . .
[U]= . 0 x . .
. . 0 x .
[A]nm{X}m ={B}n
0 . . 0 x
[A]nm =[V]nn [S]nm [U]Tmm
[A ]−1=[Adjo int[A ]] {X}m =[A ]gnm{B}n =[[V ]nn [S]nm [U ]Tmm ] {B}n
g
Det[A ]
{X}m =[[U ]mm [S]gnm [V]Tnn ]{B}n
c 21 = a 21b11 + a 22 b 21 + a 23 b 31 + a 24 b 41 + a 25 b 51
c ij = ∑ a ik b kj
k
[A ] {x} = [b]
Underdetermined # rows < # columns
more unknowns than equations
(optimization solution)
[A ] = [L][U ]
Where [L] and [U] are the lower and upper
diagonal matrices that make up the matrix [A]
x 0 0 0 0 x x x x x
x x 0 0 0 0 x x x x
[L] = x x x 0 0 [U] = 0 0 x x x
x x x x 0 0 0 0 x x
x x x x x 0 0 0 0 x
[A ] = [L][U ]
[U ] {X} = [L]−1 [B]
Applications for static decomposition and inverse
of a matrix are plentiful. Common methods are
Gaussian elimination Crout reduction
Gauss-Doolittle reduction Cholesky reduction
[A ] = [U ][S][V ]T
3 3 6 9
The size of matrix [A1] is (3x3) but its rank is 1
There is only one linearly independent
piece of information in the matrix
Linear Algebra Concepts 14 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Singular Valued Decomposition
− 1 − 1 − 1 1
The size and rank are the same as previous case
Clearly the rows and columns
are linearly related
Linear Algebra Concepts 15 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Singular Valued Decomposition
θ i
θ j
156 − 22L 54 13L
E, I − 22L 4L2 − 13L − 3L2
[m] = ρAL
F i L Fj 420 54 − 13L 156 22L
13L − 3L2 22L 4L2
[H(s )] = ∑ [
j
Ak ]
+
[A*k ]
k =i (s −s k ) (s −s k)
*
[ ] [
− [K S ][U ][U ] [M I ] − [K S ][U ][U ] [M I ]
T T
]T