Tutorial Notes PDF
Tutorial Notes PDF
edu
Linear Algebra
Structural Modification
Correlation/Updating Copyright 2000 All Rights Reserved
In Trouble !!!!!
Dr. Peter Avitabile [email protected] Tuesday, July 06, 2004 1
Intent of Structural Dynamics & Modal Overview
DISK DRIVE
INDUCED VIBRATIONS
RESPONSE
INPUT TIME FORCE OUTPUT TIME RESPONSE
FFT INPUT FORCE
IFT
BOARD
CABINET RESPONSE
FAN INDUCED
INPUT VIBRATIONS
FORCE
INPUT POWER SPECTRUM OUTPUT POWER SPECTRUM
RESPONSE
increasing rate of oscillation
FORCE
time
frequency
Different deformation
patterns can be seen as the
excitation sweeps from low
frequency to high frequency
MODE3
MODE 1
MODE 2
MODE 4
Advantages Disadvantages
MEASURED RESPONSE
[Y]
[F]
APPLIED FORCE
fref1
fref2
[H]
FREQUENCY RESPONSE FUNCTIONS
Advantages Disadvantages
MODE # 2
40
COHERENCE
dB Mag
FRF
-60
0Hz 800Hz
AUTORANGING AVERAGING
1 2 3
1 2 3 4
1
h 13
1 2 3
2
1
3
2
h 23
3
h 33
h 31
h 32 h 33
A simple input-
output problem
8
1 2 3
0
-3
8
-7
Magnitude Real
6
MODE # 1
MODE # 2
MODE # 3
DOF # 1
DOF #2
1.0000
DOF # 3
-1.0000
Phase Imaginary
Overview of Structural Dynamic Modeling Techniques 14 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Digital Signal Processing Flow Diagram
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
MODE 2
1 4
3 6
MODE 1
5
4
1
3
6
1
2 3
that make up the pieces
of the frequency response
HOW MANY POINTS ???
function
RESIDUAL
Mathematical routines
EFFECTS RESIDUAL
EFFECTS
help to determine the
basic parameters that
make up the FRF
HOW MANY MODES ???
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
Yes DONE
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
RVAC
experimental models
DOF CORRELATION
adjusted to
+
g DOF CORRELATION
[Tu ] = [Un ] [Ua ]
MAC AND
better
ORTHOGONALITY
VECTOR CORRELATION FINITE ELEMENT
component
1
0.9
1.2
1
EXPERIMENTAL MODAL MODEL
0.8
0.7 0.8 MODE
SWITCHING
[En ] = [T u ] [E a ]
0.6
0.6
0.5
and system
0.4
MAC
0.4
0.3 0.2
0.2
0
0.1
0
1
GUYAN
OR 0.8 FEM 5
VECTOR CORRELATION
models
MAC 0.6 FEM 4
0.4 FEM 3
0.2
FEM 2
0
POC
1.2 FEM 1
EXP1 EXP 2
1.2 EXP 3 EXP 4
EXP 5
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
SEREP EXPERIMENTAL
IRS
FINITE ELEMENT
CoMAC CORTHOG
COORDINATE
MAC MODE MODAL OR COORDINATE
ORTHOGONALITY
MODAL SWITCHING ASSURANCE CRITERIA
ASSURANCE CRITERIA
CRITERIA
MATRIX
OR
FEM 5
0.8
0.6 FEM 4
VECTOR CORRELATION
0.4 FEM 3
0.2
FEM 2
Experimental Analytical
0
FEM 1
PSEUDO EXP1
EXP 2
EXP 3
EXP 4
EXP 5
ORTHOGONALITY
CRITERIA
MATRIX
DOF CORRELATION
POC
EXPERIMENTAL
FINITE ELEMENT EXPERIMENTAL
DOF CORRELATION
Frequency tools
VECTOR CORRELATION
ANALYTICAL MODEL
MODEL
IMPROVEMENT
REGIONS
AMI
MODEL
IMPROVEMENT
SSO/MSSO
REGIONS
Components may be
described by a variety
of different methods
depending on the
problem and results
necessary
CONNECTION IMPEDANCE
calc3_xyz UNIV:1974:+Z
10 10
0 0
120
-10 -10
-30 -30
dB 100
-40 -40
-50
(s2)/(kg)
FEM -50
-60 -60
dB
-70 -70
5 100 200 255.75
Hz
Hz
Reference
-2
10
Estimated
-3
10
-4
10
Lbf^2
-5
10
-6
10
Estimated force vs reference @dof17 part4
10 -1
10
-7
Reference
-2
10 0 50 100 150 200 250 300
Hz Estimated
-3
10
-4
10
Lbf^2
-5
10
-6
10
-7
10
[H]
0 50 100 150 200 250 300
Hz
[F]
FREQUENCY RESPONSE
FUNCTIONS
FFT IFT
i j
E, I
Fi L Fj
ls d e ls
od e Mo
d M se d
se B a
a l Ba d al
si c M o
Phy
\ \ \
p1 f1 p2 f2 p3 f3 M {&p&} + C {p& } + K {p} = [U ]T {F}
m1 m2 m3
k1 c1 k2 c2 k3 c3
\ \ \
en ts
pon
Co m
s ted
r Te
elso d els
M od d Mo
ased B ase
a l B n se
s i c po
Phy Res
CONTINUOUS DISCRETIZED
SOLUTION SOLUTION
Modeling Issues
continuous solutions work well with structures that are well behaved
and have no geometry that is difficult to handle
most structures don't fit this simple requirement
(except for frisbees and cymbals)
The type of displacement field that exists over the domain will
determine the type of element used to characterize the
domain.
Theory of Elasticity
and
Strength of Materials.
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
DEGREES OF FREEDOM
maximum 6 dof can be described at a point in space
STRUCTURAL ELEMENTS
3D BEAM
PLATE
CONTINUUM ELEMENTS
Advantages Disadvantages
node generation
element generation
coordinate transformations
assembly process
application of boundary conditions
model condensation
solution of equations
recovery process
expansion of reduced model results
{} = [N ]{x}
where
{} - vector of displacements in element
[N] - shape function for selected element Quadratic
{x} - nodal variable
functions.
{} = [B]{x}
where
[M ] = V [N][N]T V
[K ] = V [B]T [C][B]V
where
[M] - element mass matrix
[K] - element stiffness matrix
[N] - shape function for element
{} - density
[B] - strain displacement matrix
[C] - stress-strain (elasticity) matrix
LOCAL SYSTEM
GLOBAL SYSTEM
Elemental matrices are then assembled into the global master matrices
using
{x k } = [c k ]{x g }
where
{xk} - element degrees of freedom
[ck] - connectivity matrix
{xg} - global degrees of freedom
The global mass and stiffness matrices are assembled and boundary
conditions applied for the structure
Static Solutions
typically involve decomposition of a large matrix
Eigenvalue Solutions
use either direct or iterative methods
Propagation Solutions
most common solution uses derivative methods
u1 u2 u3
1 2
1 2 3
f ip f jp
i j
f ip = k p (u i u j ) = + k p u i k p u j
f jp = k p (u j u i ) = k p u i + k p u j
kp k p u i f ip
k =
p k p u j f jp
The equilibrium requires that the sum of the internal forces equals
the applied force acting on each node
k1u1 k1u 2 = f1
k1u1 + k1u 2 + k 2 u 2 k 2 u 3 = f 2
k 2u 2 + k 2u 3 = f3
or in matrix form
k1 k1 u1 f1
k k + k
k 2 u 2 = f 2
1 1 2
k2 k 2 u 3 f 3
k1 k1 u1 f1
k k + k
k 2 u 2 = f 2
1 1 2
k2 k 2 u 3 f 3
k1 + k 2 k 2 u 2 0
k =
2 k 2 u 3 f 3
k1 k1
k k + k + k k2 k5
1 1 2 5
k2 k 2 + k3 k3
k3 k3 + k 4 k4
k5 k4 k 4 + k 5
Notice that the banded nature of the matrix is not preserved when
elements are arbitrarily added to the assembly
Equation of Motion (n x n)
[M ]{&x&}+[C]{x& }+[K ]{x}={F( t )}
Eigensolution
2
22 and [U] = [{u1} {u 2 } L]
\ \
Modal transformation (n x m)
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}
Vector orthogonality
mii i = j
{u i } T
[M ]{u j } = {u i }
T
[K ]{u j } =
k ii i = j
0i j 0i j
\
Modal Damping [U1 ]T [C1 ][U1 ] = C1 ???????
\
\
Modal Stiffness [U1 ]T [K1 ][U1 ] = K1 TRUE !!!
\
Analytical Topics 29 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Finite Element Modeling - Proportional Damping
The damping matrix is only uncoupled for a special case
where the damping is assumed to be proportional to the mass
and/or stiffness matrices
\
[U1 ]T [[M ] + [K ]][U1 ] = M + K
\
COMPLEX MODES
The solution to the state space formulation will result in a
set of modes that are generally complex in form.
The mode shapes will have both real and imaginary parts.
The mode shapes will become much more difficult to
describe especially as the damping becomes significantly
different than the proportional damped form.
or to obtain an expansion of reduced information ?
Analytical Topics 33 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Finite Element Model Reduction & Expansion
[M a ] = [T ]T [M n ][T ] [K a ] = [T ]T [K n ][T ]
[I] [ I] [I] [ I]
[Ts ]= = [Tf ]= =
[t ]
s [ K dd ] 1
[ K ]
da [t ]
f [ B dd ] 1
[ B ]
da
IRS Reduction
[I] [0] [0]
[Ti ] = [ ][ ][ ]1
[K a ]
1 +
[K dd ] [ K da ] [0] [K dd1 ] M
n s
T M a
SEREP Reduction
(
[ ] [ ]T [ ] 1[ ]T
U a U a U a Ua )
[Tu ] = [U n ][U a ]g =
( 1
)
T
[U d ] [U a ] [U a ] [U a ]
T
Analytical Topics 35 Dr. Peter Avitabile
Modal Analysis & Controls Laboratory
Finite Element Model Reduction & Expansion
m
{x} = {u1 }p1
1
k 1 c1
p 3 f 3
m 3
k 3 c3
{x} = {u3 }p3
MODE 3
OUTPUT SPECTRUM
f(j ) No
y i ( j)= h ij ( j)f j ( j)
INPUT SPECTRUM
j=1
Response - 5Z Response - 3Z
No
y i ( j)= h ij ( j)f j ( j)
j=1
Response - 2Z
Explicit Schemes
scheme is explicit when the equation of motion is written at time t
Implicit Schemes
scheme is implicit when the equation of motion is written at next time
step (which is t + t)
requires more computation when compared to explicit schemes
m
R
e
a
l
k c Fr equency
100 =0.1% T = 2 / n
=1%
X1
=2%
X2
=5%
10
=10%
=20% 0
I
m
a
g
1 i
n
a
r
y
-90 =20%
/n =10%
=5% t1 t2
=2%
1
Real
=1%
=0.1%
-180
h (s) =
ms 2 + cs + k
/ n
Assumptions
lumped mass
stiffness proportional
x(t) f(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
s1, 2 = n (n )2 n 2 = jd
POLE
d
Damping Factor = n
Natural Frequency n = k
m
n
% Critical Damping = c
cc
Critical Damping c c = 2mn
Damped Natural CONJUGATE
d = n 1 2
Frequency
As the damping is
varied from no FRF
damping and
FRF FRF
TIME
= 0.7
frequency response
are shown as the
= 1.0
TIME
TIME
STABLE UNSTABLE
Complex valued
function defines the
surface shown
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
md
Amplitude
Damping Decay
Period
1
h(t) = e t sin d t
md
Residue
a1 =
h (s)(s p1 ) sp1
1
=
2 jmd
related to
Source: Vibrant Technology
mode shapes
Nyquist Plot
=2%
=5%
1 n
Q= =
10 0.707
=10% MAG
=20% 2 2 1
1
/n 1 n 2
Half Power Points
0
T = 2 / n
X1
-90 =20%
x1
X2
=10%
=5%
=2% = ln 2
=1%
=0.1%
x2
-180
/ n
t1 t2
Log Decrement
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 x
2 2 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
=
p1 f1
m1
MODE 1
+ p2 f2
MODAL SPACE m2
k2 c2
.. . T +
MODE 2
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 )]
k =1 (sp k ) (sp*k )
a ij1 a *ij1
h ij ( j ) = +
( j p1 ) ( 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 1u j 1 q1 u i 1u j 1
h ij ( j ) = +
( j p1 ) ( 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 2 u 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
[MA] = [T] T[M N] [T]
MODAL [K - M]{X} = 0
PARAMETER
ESTIMATION H(j )
LARGE DOF
CORRELATION &
MISMATCH MODEL UPDATING
FREQUENCY LAPLACE
periodicities
AMPLITUDE
TIME
ANALOG
SIGNAL
The FFT Analyzer can be broken
down into several pieces which
involve the digitization, filtering,
ANALOG
FILTER
transformation and processing of a
signal.
Several items are important here:
ADC
Digitization and Sampling
DISPLAY
Quantization of Signal
DIGITAL
Aliasing Effects
FFT
FILTER Leakage Distortion
Windows Weighting Functions
DISCRETE
The Fourier Transform
DATA Measurement Formulation
INPUT OUTPUT
ANTIALIASING FILTERS
INPUT OUTPUT
Digitized time signals
APPLY WINDOWS
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
The analog filter removes the portion of the data that can cause
aliasing.
dB
Rolloff
Fc
Frequency
PEAK
AVERAGE RMS
PEAK TO PEAK
T T
1 1 2
x AVG = x dt x RMS = x ( t )dt
To To
(a + jb) = a 2 + b 2 = a tan (b / a )
Complex Multiplication
(a + jb)(a jb) = a 2 + b 2
(a + jb)(c jd ) = (ac bd ) + j(bc + ad )
A A
D D
C C
M M
A A
X X
R R
A A
N N
G G
E E
1 volt
D
C
range M
on
X
ADC
A
N
G
E
t spacing
That is, the sampling rate must be at least twice the desired
frequency to be measured.
T=N t
t fmax = 1 / (2 t) T = N t
f T = 1 / f t = T / N
T f =1 / T fmax = N f / 2
T BW
Given delta t = .000976563 and N = 1024 time points,
then T = 1sec sec and BW = 512 Hz and delta f = 1 Hz
T BW
Given delta t = .0019531 and N = 512 time points,
then T = 1 sec and BW = 256 Hz and delta f = 1 Hz
OBSERVED ACTUAL
ALIASED SIGNAL
f max
Aliasing results when the sampling does not occur fast enough.
Sampling must occur faster than twice the highest frequency
to be measured in the data - sampling of 10 to 20 times the
signal is sufficient for most time representations of varying
signals
However, in order to accurately represent a signal in the
frequency domain, sampling need only occur at greater than
twice the frequency of interest
WRAP-AROUND
800 1024
Signal
DATA
Signal
DATA
Reconstructed RECONTRUCTED
DATA
Time Signal
Frequency
Spectrum
Signal DATA
Reconstructed RECONTRUCTED
Time Signal DATA
Frequency
Spectrum
F
ACTUAL
DATA
CAPTURED
Periodic Signal R
E
DATA
T
T
RECONTRUCTED
Q
I
DATA
Non-Periodic Signal U
M
E
ACTUAL
E
DATA
CAPTURED N
C
DATA
Y
T
RECONTRUCTED
DATA
Leakage due to
signal distortion
-10
AMPLITUDE
-20
0
-30
-10
-40
-20
-50
-30
-60
dB
ROLLOFF -70
-40
-50
- 80
-60
- 90
dB
-70
-100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375
- 80
- 90
WIDTH -100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375
F
ACTUAL
DATA
CAPTURED
Periodic Signal R
E
DATA
T
T
RECONTRUCTED
Q
I
DATA
Non-Periodic Signal U
M
E
ACTUAL
E
DATA
CAPTURED N
C
DATA
Y
T
RECONTRUCTED
DATA
Rectangular
WIDTH Hanning
General window Flat Top
frequency characteristics
and many others
The rectangular window function is shown below. The main lobe is narrow, but the side lobes are very large
and roll off quite slowly. The main lobe is quite rounded and can introduce large measurement errors. The
rectangular window can have amplitude errors as large as 36%.
-10
-20
Amplitude
-30
-40
-50
-60
dB
-70
- 80
- 90
-100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5
The hanning window function is shown below. The first few side lobes are rather large, but a 60 dB/octave
roll-off rate is helpful. This window is most useful for searching operations where good frequency
resolution is needed, but amplitude accuracy is not important; the hanning window will have amplitude errors
of as much as 16%.
-10
-20
Amplitude
-30
-40
-50
-60
dB
-70
- 80
- 90
-100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5
The flat top window function is shown below. The main lobe is very flat and spreads over several frequency
bins. While this window suffers from frequency resolution, the amplitude can be measured very accurately
to 0.1%.
-10
-20
Amplitude
-30
-40
-50
-60
dB
-70
- 80
- 90
-100
-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 15.9375 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5
dB dB dB
- 80 - 80 - 80
- 90 - 90 - 90
0 7
0 6 0 7 0 8
X X X
0 7 0 7 0 7
CONVOLUTION OF THE
THEORETICAL WINDOW
0 7
AND THE ACTUAL SIGNAL
RESULTING FREQUENCY SPECTRUM IN THE FREQUENCY DOMAIN
Force
window
Exponential
window
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
+ +
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 7 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 8 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
Sm + Sv = H Su
( Sm + Sv ) Su* = H1 Su Su*
u(t) v(t)
H ACTUAL
H1 = Sv Su* / Su Su* = Guv / Guu
n(t) m(t)
NOISE
Sm + Sv = H Su
Using the basic input-output model and adding noise Sn on the input,
gives
Sv = H ( Su + Sn )
u(t) v(t)
Sv Su* = H1 ( SuSu* + SnSn* ) H ACTUAL
Sv = H ( Su + Sn )
Sv Sv* = H2 ( Su + Sn ) Sv*
u(t) v(t)
H2 = Gvv / Guv H ACTUAL
n(t) m(t)
NOISE
Recalling that
u(t) v(t)
the following can be written H ACTUAL
2 = 1 / ( 1 + Gmm/Gvv )
x(t) y(t) MEASURED
OUTPUT HV H1
H2
INPUT
x(t) y(t)
G xx (f) G yy (f)
AVERAGED INPUT AVERAGED OUTPUT
G xx (f) G yy (f)
AVERAGED CROSS
POWER SPECTRUM
G yx (f)
Measurement Definitions 18 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
ADVANTAGES
- easy setup
- fast measurement time
- minimum of equipment
- low cost
DISADVANTAGES
- poor rms to peak levels
- poor for nonlinear structures
- force/response windows needed
- pretrigger delay needed
- double impacts may occur
- high potential for signal overload and underload of ADC
A hard tip has a very short pulse and will excite a wide
frequency range. A soft tip has a long pulse and will excite
a narrow frequency range.
Real Real
dB Mag dB Mag
0Hz
FREQUENCY SPECTRUM 6.4kHz 0Hz
FREQUENCY SPECTRUM 6.4kHz
Real Real
dB Mag dB Mag
0Hz
FREQUENCY SPECTRUM 6.4kHz 0Hz
FREQUENCY SPECTRUM 6.4kHz
t=0
NO PRETRIGGER
USED
t=0
PRETRIGGER
SPECIFIED
DOUBLE IMPACT
Real
DOUBLE IMPACT
-976.5625us 998.53516ms
TIME PULSE
Real
dB Mag
-976.5625us 998.53516ms
TIME PULSE
0Hz
FREQUENCY SPECTRUM 800Hz
dB Mag
0Hz
FREQUENCY SPECTRUM 800Hz
40
COHERENCE
dB Mag
FRF
-60
0Hz 800Hz
40 COHERENCE
FRF
dB Mag
INPUT POWER SPECTRUM
-60
0Hz 200Hz
SAMPLED SIGNAL
WINDOW WEIGHTING
exponentially decaying
window may be necessary.
Ref#1
Ref#2
Ref#3
Excitation device is
attached to the STRUCTURE UNDER TEST
or quill SHAKER
Deterministic Signals
conform to a particular mathematical relationship
INPUT EXCITATION
ADVANTAGES
best peak to RMS level
DISADVANTAGES
slowest of all test methods
leakage is a problem
1 2 3 4
ADVANTAGES
gives a good linear approximation for a system with slight non-
linearities
relatively fast
DISADVANTAGES
even with windows applied to the measurement leakage
AUTORANGING AVERAGING
1 2 3 4
A random excitation that exists over only a portion of the data block
(typically 50% to 70%).
ADVANTAGES
has all the advantages of random excitation
no leakage
DISADVANTAGES
if response does not die out within on sample interval, then
leakage is a problem
End of burst
AUTORANGING AVERAGING
1 2 3 4
A very fast swept sine signal that starts and stops within one sample
interval of the FFT analyzer
A very fast swept sine signal that starts and stops within one
sample interval of the FFT analyzer
ADVANTAGES
has all the same advantages as swept sine
DISADVANTAGES
nonlinearities will not be averaged out
IFT IFT
1 2 3 1 2 3
ADVANTAGES
excellent peak to RMS level
DISADVANTAGES
slowest of all test methods
RANDOM
BURST RANDOM
SINE CHIRP
RANDOM
RANDOM
BURST RANDOM
BURST RANDOM
RANDOM
COH
FRF
BURST RANDOM
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
y=mx
X
COMPENSATION
Y
y=mx+b Y
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* ) md
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
md
Frequency Domain
Time or frequency - which to use ???
Time Domain
It really depends on which domain
has the most data
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 2 u j 2 qu u
2 i2 j2
+ + + L
( j p 2 ) ( j p ) *
2
damping,
1
2 3
residue
MDOF
SDOF
modal parameters
POLYREFERENCE CUVREFITTING
Local Curvefitting
ADVANTAGES
- Good for systems where the poles are not global
DISADVANTAGES
- Frequency and damping is different for the system
- Local modes/node points are not characterized well
Global Curvefitting
ADVANTAGES
- Good for systems where the poles are global
- Better estimate of the frequency and damping
- Local modes are better characterized
DISADVANTAGES
- Frequency and damping must be global in FRFs
Polyreference Curvefitting
ADVANTAGES
- Good for systems where the poles are global
- Better estimate of the frequency and damping
- Repeated roots can be identified
DISADVANTAGES
- Frequency and damping must be global in FRFs
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)
I
m
a
g
i
n
a
r
y
Real
IFT
Complex Exponential
MDOF Polynomial Methods
1.2
0.8
0.6
0.4
0.2
0
S6
S5
S4
S3
S2
S1
MAC
I
m
a
g
i
n
a
r
y
Real
DOF # 1
DOF #2
DOF # 3
1 4
3 6
MODE 1
5
4
1
3
6
a1 =h ( j) n
MODE 1 CONTRIBUTION
MODE 2 CONTRIBUTION
Time domain
response can be
used to extract
parameters
Amplitude
Damping Decay
Simple symmetric
characteristics of
SDOF system
distorted by
adjacent modes
Real part is shifted
Nyquist circle is
displaced and
rotated
Remove effects of
adjacent modes or
add compensation to
basic equations
Simple equation of a
circle is fit to the data
in the Nyquist
Noise and leakage have
a pronounced effect on
circle
Use of windows tends
to make the circle look
egg-shaped
Circle fit method not
used as much today due Source: Heylen, Modal Analysis - Theory and Testing
to the availability of U + jV
h ( j)= + R + jI
many MDOF methods r + j( r )
= U2 +V2
r ; tan() = U V
Simple equation of a
1
polynomial for one mode is h (s)=
ms 2 + cs + k
used to fit the function
Additional terms are
typically added to account
for effects of adjacent or
out-of-band modes
Fast, simple, easy to use
Inappropriate for use with compensation terms can be added to
very closely spaced modes account for out of band effects
IFT
Complex Exponential
MDOF Polynomial Methods
IFT
DISADVANTAGE
time domain leakage is a concern
a ij2 a *ij2
h ij ( j) = +
( j p 2 ) ( j p*2 )
a ij3 a *ij3
+ +
( j p 3 ) ( j p*3 )
O
[h ( t )] = [V] e t [L]
O
u ik L kj
m
LR ij
[h ij ( j)] = + * + UR ij + 2
k =1 ( j p k )
global poles, MPF and shapes extracted
LSFD nonlinear problem solved iteratively
RFP - ill-conditioning possible for higher order polys
use of orthogonal poly to minimize numerical problems
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
+ a1 ( j) 2 N 1 + L + a 2 N ]h ij ( j) =
[( j) 2M
+ b1 ( j) 2 M 1 + L + b 2 M ]
Numerical Considerations
Generally the time domain is numerically more
stable than the frequency domain approaches
Time domain techniques are generally better for
handling noisy data acquired
The frequency domain is more advantageous for
averaging noise in the data acquisition phase
Bandwidth Considerations
The time domain is best suited for wide
bandwidths with many modes included in the
estimation process
The frequency domain is best suited for narrow
frequency bands with limited number of modes in
the band
Out-of-Bandwidth Considerations
The frequency domain is best suited for
compensation effects through the use of
residuals in the mathematical formulation
The time domain can only account for out of
band effects of other modes through the use of
more poles in the estimation process
Damping Considerations
The time domain is generally well suited for
lightly damped systems - there is an abundance
of data available in the time domain
The frequency domain is generally well suited for
heavily damped systems - there is sufficient data
represented in the frequency domain
Best Combination
The MPE process can be broken down into two
stages
- poles extraction
- residue estimation
First, estimate polyreference poles (or global
poles) using either a time or frequency domain
technique
Second, estimate residues using a frequency
domain technique where residuals are easier to
include in the estimation process
{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
[A ] = {u1}s1{v1}T + {u 2 }s 2 {v 2 }T + {u 3 }s 3 {v3 }T + L
1 1 0 1 {1 2 3}
[A] = 2 {1 1 1}
1 0
1
3 1
0
0 {0 0 0}
or
1 1 0
[A] = 21{1 2 3}T + 1 1{1 1 1}T + 00{0 0 0}T
3 1 0
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 ] = [K ] + [V] [` + K ][V]
I S
T 2
S
[ ] [
[K S ][U ][U ] [M I ] [K S ][U ][U ] [M I ]
T T
]T
Repeat
until
desired
STRUCTURAL MODAL TIE MATRIX SPRING
characteristics CHANGES
are No
obtained REQUIRED
DONE
Yes
MODAL SPACE MODEL
DASHPOT
USE SDM
TO EVALUATE
STRUCTURAL FULL SPACE PHYSICAL MODEL
CHANGES
Peter Avitabile
Modal Analysis and Controls Laboratory
University of Massachusetts Lowell
(Excerpt of slides used for presentation at IMAC20 in Los Angeles, California February 2002)
Truncation Effects ! ! !
Rotational Degrees of Freedom ! ! !
ls d e ls
od e Mo
d M se d
se B a
a l Ba d al
si c M o
Phy
\ \ \
p1 f1 p2 f2 p3 f3 M {&p&} + C {p& } + K {p} = [U ]T {F}
m1 m2 m3
k1 c1 k2 c2 k3 c3
\ \ \
Equation of Motion (n x n)
[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 (n x m)
p1
{x} = [U ]{p} = [{u1} {u 2} L]p 2
M
Twenty Years of Structural Dynamic Modification 12 Dr. Peter Avitabile
IMAC20 Los Angeles, California February 2002 Modal Analysis & Controls Laboratory
Modal Space Transformation
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 (m x m) -
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
simple system k1 c1 k2 c2 k3 c3
ORIGINAL MODIFIED
STATE MOD IFIC ATION STATE
'N'
PHYSICAL PHYSICAL
SPACE [M ],[K ] [ M ] , [ K 12 ] [M ],[K ] DOF
1 1 12 2 2
MODAL { x } = [ U 1 ] { p 1} { x } = [ U 2 ] { p 2} M<<N
TRANSFORMATION
2 2 'M'
MODAL [ ],[U ] { p } = [U ]{ p } [ ],[U ] MODAL
1 1 1 12 2 2 2
SPACE DOF
i =1
O
O r
[K12 ] = [Tk ] k [Tk ] = {t ki } ki {t ki }T
T
i =1
O
which can be projected to modal space as
O r
[M12 ] = [ U1] [Tm ] m [Tm ] [ U] = {v mi } mi {vmi }T
T T
i =1
O
O r
[K12 ] = [ U1] [Tk ] k [Tk ] [ U1] = {v ki } ki {v ki }T
T T
i =1
O
Twenty Years of Structural Dynamic Modification 19 Dr. Peter Avitabile
IMAC20 Los Angeles, California February 2002 Modal Analysis & Controls Laboratory
Local Eigenvalue Modification Technique
{ } { }
2 2
u (i ) T {t } u (i ) T {t }
m k m m
1 1
= =
k i =1 22 i2 2 m i =1 22 i2
MA
{ }
&p& A
O
+ [U ]T
[ M ][ U ]
O
M B
{ }
&p&B
O
O
KA
pA
{ }
O
+ + [U ]T
[ K ][U ] = {0}
O
KB
pB
{ }
O
en ts
pon
Co m
s ted
r Te
elso d els
M od d Mo
ased B ase
a l B n se
s i c po
Phy Res
x a = H ab Fb + H aa Fa c b a
~ x 1
Fa = 1
H aa H ab Fb H cb = c = H cb H ca H aa H ab
Fb
x c = H ca Fa + H cb Fb
FRFs
FRFs describing FRFs
describing connection describing
output response points input force
points points
j
i
COMPONENT A
CONNECTION POINTS
COMPONENT B
All final modified system modes are NOT affected the same
CANTILEVER BEAM
CANTILEVER BEAM
TDOF
RDOF
Structural Dynamic
Modification process
MODAL PERFORM
PARAMETER EIGEN
ESTIMATION SOLUTION
Repeat
SPRING
until
Yes DONE
Peter Avitabile
Modal Analysis and Controls Laboratory
University of Massachusetts Lowell
0.3 0.4
0.2
0.2
0.1
0 0
MODEL
MAC GUYAN
IMPROVEMENT
REGIONS
1.2 1.2
1 1
0.8 0.8
2 0.6 0.6
[M] , [K] ) [U n ] , [ ] 0.4 0.4
+ 0.2 0.2
g 0 0
FRAC
COMBINING ANALYTICAL AND EXPERIMENTAL DATA
FINITE ELEMENT
DOF CORRELATION
EXPERIMENTAL
VECTOR CORRELATION
FINITE ELEMENT
EXPERIMENTAL MODAL MODEL
[En ] = [T u ] [E a ]
VECTOR CORRELATION MODE
SWITCHING
MAC
DOF CORRELATION
1
OR 0.8 FEM 5
DOF CORRELATION
CoMAC CORTHOG
COORDINATE COORDINATE
MAC MODE
MODAL OR ORTHOGONALITY
MODAL SWITCHING ASSURANCE CRITERIA
ASSURANCE CRITERIA
CRITERIA
MATRIX
OR
FEM 5
0.8
0.6 FEM 4
VECTOR CORRELATION
0.4
Experimental Analytical
FEM 3
0.2
FEM 2
0
FEM 1
PSEUDO EXP1
EXP 2
EXP 3
EXP 4
EXP 5
ORTHOGONALITY
CRITERIA DOF CORRELATION
MATRIX
POC
RVAC FINITE ELEMENT EXPERIMENTAL
RESPONSE
EXPERIMENTAL
VECTOR
FRAC ASSURANCE
CRITERIA
FREQUENCY
RESPONSE
ASSURANCE
CRITERIA
DOF CORRELATION
VECTOR CORRELATION
Other tools:
MAC Contribution
Force Unbalance
MAC =
({V } {V }) i
T
j
2
({V } {V })({V } {V })
ij
i
T
i j
T
j
MAC
=
[{u } {e }]i
T
j
2
MODAL
ASSURANCE
MACij
[{u } {u }][{e } {e }]
CRITERIA
T T MATRIX
i i j j
MODE
SWITCHING VECTOR CORRELATION
0.6 FEM 4
0.4 FEM 3
0.2
FEM 2
0
FEM 1
EXP1
EXP 2
EXP 3
EXP 4
EXP 5
EXPERIMENTAL
[ U ]T [M ] [ U ] = [I]
[ U ]T [K ] [ U] = [ 2 ]
1
1.2 1.2 1.2
0.9
0.8 1 1 1
0.7
0.8 0.8 0.8
0.6
0.6 0.6 0.6
0.5
0.4 0.4 0.4 0.4
0.3
0.2 0.2 0.2
0.2
0.1 0 0 0
0
Expansion to
Full Space
may smear
Reduction to and distort
Test Space mode shapes
may result
in distorted
mass and
stiffness
matrices
? ?
[E ] [M ] [E ] = [I]
T
[E ] [K ] [E ] = [ 2 ]
T
CoMAC(k ) = c=1
m m
(u ) (e )
c=1
(c) 2
k
c=1
(c) 2
k
high correlation
FINITE ELEMENT EXPERIMENTAL
Assists in identifying
discrepancies
between analytical DOF CORRELATION
and experimental
vectors FINITE ELEMENT EXPERIMENTAL
m (c) (c)
u k e k
ECoMAC(k ) = c=1
2m
{H( ) } {H( ) }
2
a x *
i j i j
FRAC( j) =
({H( ) } {H( ) } ) ({H( ) } {H( ) } )
a
i j
a *
i j
x
i j
x *
i j
correlation whereas
ASSURANCE
CRITERIA
correlation
correlation whereas
CRITERIA
correlation
VECTOR CORRELATION
POC Orthogonality
SD = CORTHOG ijk = e ki m kp u pj u ki m kp u pj
p
Variety of different -4 -3 -2 -1 0 1 2 3
approaches dof 3
umu
emu
Direct Techniques
Direct Techniques
Usually a one step process that does not require iteration
to obtain a solution
Usually based on equation of motion and orthogonality
conditions
Exact results obtained (in the sense that the target modes
are reproduced
Generally updated matrices are difficult to interpret and
smearing of results occurs
Frequency differences
Shape differences
Response differences
Linear Algebra
Structural Modification
Correlation/Updating Copyright 2000 All Rights Reserved
In Trouble !!!!!
Dr. Peter Avitabile [email protected] Tuesday, July 06, 2004 1