4-pp
4-pp
q( t ) φ ( t ) qt φ t
tentative integral=amplitude vector x time variation
m φ t k φ t 0
taking the second derivative and replacing into
the system of equations:
rhs is constant over time, so must be lhs
m φ t k φ t 0
t
t C ; t C t 0
mφ k φ t
t
1 2
3 4
1
POLITECNICO DI MILANO
if C 2 t if C 2 m φ 2 k φ
mφ k φ
t
5 6
m φ 2 k φ m φ 2 k φ
k 2 m φ 0 k 2 m φ 0
algebraic eigenvalue problem
(non standard form)
standard form A I x 0
7 8
2
POLITECNICO DI MILANO
k 2m 0 k 2j m φ j 0
k 2 m n 2 n n 1 2 n 1 ... 0 0 n corresponding solutions φ1 ,φ2 ,..., φn
the system is singular, so solutions/eigenvectors are not unique
n solutions 12 ,22 ,...,n2 but defined up to an arbitrary factor: vectors are linearly
independent
9 10
k 2j m φ j 0 q ( j ) t φ j A j sin j t B j cos j t
11 12
3
POLITECNICO DI MILANO
q ( j ) t φ j A j sin j t B j cos j t
n
q( t ) φ j ( Aj sen j t B j cos j t )
j 1
are named “normal modes of vibration” of the system. They are free vibration solution: the Aj e Bj constants are computed according
oscillations in which all points vibrate with the same amplitude and to the initial conditions
n
q t φ j j Aj cos j t B j sin j t
phase; in addition the ratio between the amplitude at two points
(i.e. the shape) remains constant during the motion
j 1
n n
q( t ) φ j ( A j sen j t B j cos j t ) q0 φ j B j Φ B q 0 B
j 1 j 1
n
free vibration solution: the Aj e Bj constants are computed according q 0 j φ j A j Φ Ω A q 0 A
to the initial conditions j 1
Switch to non
dimensional
form
15 16
4
POLITECNICO DI MILANO
1 1 non standard
1 ; 2
3.055 0.6547 normalization !
17 18
EJ EJ
12 0.62261 ; 22 16.52 3
l 3m l m
1 1
1 1 1 ; 2
1 ; 2 3.055 0.6547
3.055 0.6547
19 20
5
POLITECNICO DI MILANO
21 22
23 24
6
POLITECNICO DI MILANO
25 26
27 28
7
POLITECNICO DI MILANO
K j if φ m φ j 1
2
j
T
j
yj(t) are new coordinates, named “normal”; each of them represents
the contribution, at each time, of the j-th normal mode
29 30
m q kq Q
kΦy Q
mΦy ortogonality φTj mφk 0
ΦT mΦy ΦT kΦy
ΦT Q My Ky T Q M and K are diagonal
y j K j y j φTj Q
M j
My Ky Q T
equations are uncoupled!!
31 32
8
POLITECNICO DI MILANO
y j K j y j φTj Q
M j y j 2j y j φTj Q / M j
y j 2j y j φTj Q / M j
ICs y j ( 0 ), y j ( 0 )
Pros
is the eqn of 1 DoF system; I can easily solve it • formation of eqns simple and economical (after
n
eigenvalue extraction)
Once yj(t) are known q(t ) φj y j (t ) • are the eqns of 1 DoF systems; I can easily solve them
j 1 • for typical CE loadings, superposition can be
extended to rather limited number of normal modes
NB: if standard normalization p<<n
of eigenvectors is used M j 1 ; K j 2j
33 34
y j 2j y j φTj Q / M j
y j 2j y j φTj Q / M j
ICs y j ( 0 ), y j ( 0 )
ICs y j ( 0 ), y j ( 0 ) n
q(0 ) φj y j (0 ) Φy(0 )
j 1
Cons
• eigenvalue extraction can be a heavy computational Φ1q(0 ) y(0 ) ???
task
• there are problems for treating non standard damped • matrices are never inverted in structural analyses
systems • all eigenvectors are needed (never happens)
35 36
9
POLITECNICO DI MILANO
37 38
n DoF SYSTEM UNDER PERIODIC FORCES n DoF SYSTEM UNDER PERIODIC FORCES
Application of mode superposition analysis
Application of modal superposition analysis
1) write equations of motion
3) write equations in normal coordinates
mq+ cq + kq = Q(t ) F Rk sen kt k
k 1 y j 2j y j φTj F Rk sin kt k / M j
2) compute eigenvalues and eigenvectors k 1
4) solve equations of motion in normal coordinates
k m φi 0
i
2 12 ,22 ,..., p2 ; φ1 , φ2 ,..., φ p
φTj F
3) write equations in normal coordinates y j t R N k
( j)
k sen k t k k , j
Kj k 1
1
y j 2j y j φTj Q / M j
v t
F
N sen t v t Rk N k sen kt o k k
k k k 1
39 40
10
POLITECNICO DI MILANO
n DoF SYSTEM UNDER PERIODIC FORCES n DoF SYSTEM UNDER PERIODIC FORCES
Application of modal superposition analysis
Application of modal superposition analysis
4) solve equations of motion in normal coordinates
φTj F 4) solve equations of motion in normal coordinates
y j t R N ( j)
sen k t k k , j φTj F
sen k t k k , j
k k
Kj k 1 y j t
Kj
R N
k 1
k
( j)
k
N ( j)
k N ( k / j ) ; ( j)
k (k / j )
5) superimpose modal responses
00
n φTj F
00.05
.0 5
q (t ) φ j R N k
( j)
k sen kt k k , j
0 00.1
.1 Kj
j 1 k 1
0 .0 5 00.2
.2
0 .1 00.5
.5
0 .2
0 .5
41 42
n DoF SYSTEM UNDER PERIODIC FORCES n DoF SYSTEM UNDER PERIODIC FORCES:
summary of modal superposition example
mq + cq + kq = F Rk sen kt k F = 10 kN
k 1 EJ
50 kN / m
y j y j F Rk sen kt k / M j
2
j
T
j
l3 f 0.5 Hz Force:
forcing frequency
frequency
k 1
in normal coordinates m 1 t 80
Rk harmonic
Force: amplitudes
harmonic
F T k amplitude coefficients
y j t j
R N k
( j)
k sen k t k k , j
Kj k 1 1 5.579rad / s ; f1 0.888Hz ; T1 1.126s
response in terms of
N ( j)
k N (k / j ) ; ( j)
k (k / j ) normal coordinates
0.42012 2 28.74 rad / s ; f2 4.574Hz ; T2 0.2186s
1
n F
T
1.2834 φTj F
Rk N k( j ) sen kt k k , j
q (t ) j y j t R N sin kt k k j
j j
k k
Kj Kj k 1
j 1 k 1
0.90747
modal superposition 2
0.59414
N k j N k j ; k j k j
43 44
11
POLITECNICO DI MILANO
n DoF SYSTEM UNDER PERIODIC FORCES: n DoF SYSTEM UNDER PERIODIC FORCES:
example example
force 1 3 5 7 9 11 13
fk [Hz] 0.5 1.5 2.5 3.5 4.5 5.5 6.5
q
k ,1 -2.327 1.430 -0.7722 -3.555 -70.19 6.198 3.2025
45 46
on physical grounds:
the eigenvalues are the squares of the (circular)
natural frequencies of the system, so they must be
(strictly?) positive and real
47 48
12
POLITECNICO DI MILANO
k 2 m n 2n n 1 2 n 1 ... 0 0 if the stiffnes is singular are the eigenvalues still real?
We can look at the properties of the standard form
note: k 0 there are null eigenvalues if
the stiffness matrix is singular A I x 0
T (E)
φ k φj 2V
2j T
j
T
j I) The eigenvalues, λ1, ..., λn, of a symmetric matrix A(n,n) are real
II) If the matrix A(n,n) is symmetric and positive definite, its
φ m φj
j φ m φj
j eigenvalues, λ1, ..., λn, are real and strictly positive, while if the
if j is null the modal shape is either a rigid body matrix is only positive semi-definite its eigenvalues are real and
2
non-negative
mode or the critical shape associated to the critical load
49 50
51 52
13
POLITECNICO DI MILANO
2j T
j
j positive definite
1
φ m φj
j φTj m φ j define r = N T φ mN T r 2 Nr
if j is unlimited the modal shape is such that no
2
kinetic energy is developed N mN r 1 / 2 r
1 T
53 54
if the mass is singular are the eigenvalues still real? • Both the mass and the stiffness are positive definite
assuming positive definite stiffness we can factorize it and eigenvalues are all real positive and limited
1
define r = N T φ mN T r 2 Nr • The mass is p.d. and the stiffness is singular
there are null eigenvalues corresponding to rigid-
1 body modes or critical shapes
N 1mN T r 2 r
• The stiffness is p.d. and the mass is singular
compare to B I r 0 there are unlimited eigenvalues corresponding to
we transformed the problem into standard form, with modal shapes NOT activating any inertia
55 56
14
POLITECNICO DI MILANO
φiT k φi K
i2 T i
φi m φi M i
uT k u
u T Rayleigh quotient
u mu
φ j 2j
57 58
uT k u
1. 12 u n2 u Take a n DoF system and add an additional constraint
uT m u (holonomic); the system has now (n-1) DoFs
59 60
15
POLITECNICO DI MILANO
61 62
63 64
16
POLITECNICO DI MILANO
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: basic ideas eigenpairs: basic ideas
note that if we form this vector (starting from an exact note that if we form this vector (starting from an exact
eigenvector) eigenvector)
Note: for standard eigenvalue problems
R m φj R m φj it is like applying a loading vector and
computing a deflection which has the
and solve the system and solve the system same shape as the load!!!
ku R ku R
1 1
we obtain u φj i.e. a vector having the we obtain u φj i.e. a vector having the
2
j same shape as the original 2j same shape as the original
65 66
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: basic ideas eigenpairs: the iteration
67 68
17
POLITECNICO DI MILANO
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: proof of convergence eigenpairs: proof of convergence
n n φTj mv 0
expand v 0
j φj with expand v 0
j φj with j
j 1 j 1 φTj mφ j
n n
φkT mv 0 j φkT mφ j k φkT mφk R( 1 ) m v ( 0 ) v ( 1 ) k 1mv 0 k 1m j φ j
j 1 j 1
φkT mv
n n
0 1
k v ( 1 ) j k 1 m φ j j φ j k φ j 2j m φ j
φkT mφk j 1 j 1 2
j
1
at each iteration the factor 2 multiplies
each term in the sum j
69 70
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: proof of convergence eigenpairs: second eigenvector
n n
1 n
v ( 1 ) j k 1 m φ j j φ j 2 expand v j φ j
0
with 1 0
j 1 j 1 j j2
i.e. v 0 orthogonal to φ1
s s s
n 1 1 n 12
v (s)
j φ j 2 2 j φj 2 s s s
j j 1 1 n 22
1
n
j 1 j 1 v( s ) j φ j 2 2 j φj 2
1
s j2 j 2 j 2 j
v (s)
2 1 φ1 s
1 1
v 2 2 φ2
(s)
12 2 k2
the speed of convergence depends on
22 the speed of convergence depends on
k21
71 72
18
POLITECNICO DI MILANO
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: k-th eigenvector eigenpairs: k-th eigenvector
n
expand v 0 j φ j with 1 ... k 1 0 n 1
s
1
s
n k2
s
(s)
j φ j 2 2 j
2
j k v φ
k
j
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: k-th eigenvector eigenpairs: k-th eigenvector
s s s
n n 1 1 n k2
expand v 0
j φj with 1 ... k 1 0 (s)
j φ j 2 2 j
2
v φ
k
j
j k j k j j k j
i.e. v 0 orthogonal to φ1 ,...φk 1 1
s
v (s)
2 k φk
k
Note: orthogonalization cannot be applied
only at the beginning of the iteration (we find Note: the factor can grow very large or very
always the first eigenvector) but at each small, must normalize the vector at each
iteration iteration
vˆ ( s ) v ( s ) upon normalization and
orthogonalization
75 76
19
POLITECNICO DI MILANO
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: k-th eigenvector eigenpairs: the iteration
s
1 R ( s 1 ) m v ( s 1 )
v 2 k φk
(s)
k vˆ R s 1
sT
2 s
kvˆ (s)
R ( s 1 )
s T
vˆ m vˆ s
k
How to control convergence?
vˆ k vˆ vˆ R s 1 vˆ ( s ) v ( s )
sT s s T
2 s normalization and orthogonalization
s T (Gram Schmidt ok for small systems)
vˆ m vˆ s vˆ s T m vˆ s
k
77 78
The inverse iteration technique for extracting The inverse iteration technique for extracting
eigenpairs: multiple eigenvalue eigenpairs: pros and cons
s s s
n 1 1 n k2 Pros:
v (s)
j φj 2 2 j φj 2
j j • simple and, generally, computationally
j k k j k efficient
s
1 r k2 • can choose how many eigenpairs to be
v (s)
2 j φ j 2 r is multiplicity
j extracted, frequency limits etc…
k j k • no problems with multiple eigenvalues
Note: converges to a linear combination of Cons
eigenvectors associated to the same eigenvalue, • can slow down (groups of close eigenvalues)
still eigenvectors. I can find the entire set upon • orthogonalization is critical
orthogonaliation.
79 80
20
POLITECNICO DI MILANO
Large eigenvalue problems: the Rayleigh-Ritz Large eigenvalue problems: the Rayleigh-Ritz
method method
r n
«system size reduction»
q( t ) ψ k xk t Ψ x( t )
k 1
• to reduce from continuous to discrete
n
v x,t k x qk t Ritz vectors
k 1
• To reduce from large (discrete) to smaller Note: additional constraints are added
r n to the system
q( t ) ψ k xk t Ψ x( t )
k 1
81 82
Large eigenvalue problems: the Rayleigh-Ritz Large eigenvalue problems: the Rayleigh-Ritz
method for approximating eigenpairs method for approximating eigenpairs
r n
q( t ) ψ k xk t Ψ x( t ) φ Ψz
k 1
Typical situation in CE dynamics: system is Solution: express Rayleigh quotient for the
very large but a smaller number of eigenpairs approx eigenvector and impose stationarity
must be extracted with sufficient approx.
Orthogonality is important
83 84
21
POLITECNICO DI MILANO
Large eigenvalue problems: the Rayleigh-Ritz Large eigenvalue problems: the Rayleigh-Ritz
method for approximating eigenpairs method for approximating eigenpairs
85 86
Large eigenvalue problems: the Rayleigh-Ritz Large eigenvalue problems: the Rayleigh-Ritz
method for approximating eigenpairs method for approximating eigenpairs
~ ~
φT k φ zTΨ T k Ψ z k φT k φ zT Ψ T k Ψ z k
φ T T T ~ φ T ~
φ m φ z Ψ mΨ z m φ m φ zT Ψ T m Ψ z m
~ ~ ~ ~
~ k k~ m k m
m defining k Ψ T k Ψ ; m Ψ T mΨ
z j z j z j z j
~ ~ 0 j 1,..., r the above stationarity condition leads to
z j m 2
m
a new " small" ( r ,r ) eigenvalue problem
defining k Ψ k Ψ T
; m Ψ mΨ
T
22
POLITECNICO DI MILANO
Large eigenvalue problems: the Rayleigh-Ritz The Rayleigh-Ritz method for approximating
method for approximating eigenpairs eigenpairs: orthogonality
k ΨT kΨ ; m Ψ T mΨ k ΨT kΨ ; m Ψ T mΨ
The Rayleigh-Ritz method for approximating The Rayleigh-Ritz method for approximating
eigenpairs: accuracy eigenpairs: accuracy
• to get the best approx, the starting vectors must be as • to get the best approx, the starting vectors must be as
close as possible to the exact eigenvectors close as possible to the exact eigenvectors
• for having a satisfactory approx of p eigenvectors th • the inverse iteration procedure can be adopted to
size of the «subspace» r must be at least 2p improve the «similitude» (Subspace Iteration)
• eigenvalues approximate the exact values «from
above», since the system is more constained
91 92
23
POLITECNICO DI MILANO
93 94
24
POLITECNICO DI MILANO
97 98
99 100
25
POLITECNICO DI MILANO
My Cy Ky Φ T Q y j 2 j j y j 2j y j Tj Q / M j
4) assume that out-of-diagonal terms in C can be neglected j j 1,...p
without assuming a form for c
in standard cases, i.e. material and structural
y j C j y j K j y j φTj Q
M j system is standard and homogeneous in terms of
dissipation
y j 2 j j y j 2j y j Tj Q / M j
one parameter describes the damping model!!
Cj
j directly introduced on the basis in other situations modal damping factors can be
2 K jM j of material/structural properties estimated, always under the proportionality hp
101 102
103 104
103 104
26
POLITECNICO DI MILANO
k ji stiffness coefficients
Matrix form
n
F j (t ) k ji qi m j q j 0
i 1 m q kq Q
105
105 106
LUMPED MASS METHOD: internal forces analysis FROM ELASTIC RESTORING FORCES TO
via elastic restoring forces EQUIVALENT STATIC FORCES
f E( j ) (t ) kq( j ) (t ) f E( ,jMAX
)
(t ) kq(MAX
j)
k j y j ,MAX 2j m j y j , MAX
This is not a standard procedure in dynamic forces leading to peak values of modal effect
structural analysis
If the contribution of several modes must be accounted for a
combinations rule must be adopted (SRSS, CQC, …)
108
108
107 108
27
POLITECNICO DI MILANO
LUMPED MASS METHOD: direct internal forces LUMPED MASS METHOD: direct internal forces
analysis via displacements analysis via dispacements
n
The standard, and by far more efficient,
procedure relies on the direct computation of
S( t ) si qi ( t ) sT q( t )
i 1
internal forces (or any linear effect) from
displacements Note : si is the effect of
n
qi 1 and q j 0 for j i
S( t ) si qi ( t ) sT q( t )
i 1
The computation of such coefficients
Note : si is the effect of is totally unexpensive, since the
qi 1 and q j 0 for j i necessary structural analysis is
already performed during the
stiffness evaluation
109 110
LUMPED MASS METHOD: direct internal forces System with moving reference frame
analysis via dispacements
n
S( t ) si qi ( t ) sT q( t )
i 1
n n n
S( t ) sT j y j ( t ) s( j ) y j ( t ) S ( j ) ( t )
j 1 j 1 j 1
112
111 112
28
POLITECNICO DI MILANO
System with moving reference frame: apparent forces 1 DoF LINEAR SYSTEM WITH MOVING
REFERENCE FRAME
113 114
1 DoF LINEAR SYSTEM UNDER SEISMIC 1 DoF LINEAR SYSTEM UNDER SEISMIC
GROUND MOTION MOTION: RESPONSE SPECTRUM DEFINITION
Displacement response
spectrum:
The previous derivation can
S d T1 , max v t
be applied to the seismic case
if the following two Remind:
assumptions can be justified:
2 m c
T1 2 ;
1 k 2 km
115 116
29
POLITECNICO DI MILANO
1 DoF LINEAR SYSTEM UNDER SEISMIC Recorded Ground Motions (horizontal component)
MOTION: RESPONSE SPECTRUM DEFINITION
Displacement response To define earthquakes – ground
spectrum: shaking: time variation of
ground acceleration
S d T1 , max v t 3 components: 2 horizontal, 1
vertical
Remind:
Strong-motion accelerometers
2 m c
T1 2 ; Frequency range of recording:
1 k 2 km 0-30 Hz (up to 50 Hz for digital
118
117 118
Displacement
Pseudo-velocity:
2
Sv 1 Sd Sd
T1
Pseudo-acceleration:
2
S a 1S v Sv
T1
119 Sa /g base shear coefficient 120
119 120
30
POLITECNICO DI MILANO
S a T1 , 0 Tj mr
y j 2 j j y j y j
2
j u(t ) j u(t )
Mj
S d T1 , max u( t ) (equation of 1DoF system under participation factor
(very deformable/isolated structure) seismic motion j u(t ) )
121 122
123 124
31
POLITECNICO DI MILANO
0.59414 max q
2 n
max q k (t ) ( j)
(t ) max q k ( t ) ( j)
(t )
2
125 126
0.42012 0.90747 n n n
1 ; 2 S( t ) s T q( t ) sT j y j ( t ) s ( j ) y j ( t ) S ( j ) ( t )
1.2834 0.59414 j 1 j 1 j 1
127 128
32
POLITECNICO DI MILANO
129 130
x(1)(t)
0
properties of the sum
max M (t ) 43.52 kNm ()
(1)
A -2
function z(t)
max M ( 2)
A (t ) 7.33 kNm () -4
x(2)(t)
0
functions -2
z t x1 t x 2 t
(SRSS)
max M B (t ) 17.81 kNm
max S (t ) max s y j (t ) s j S d (T j , j )
( j) ( j) ( j)
131 132
33
POLITECNICO DI MILANO
Linear correlation and the “sum problem” Linear correlation and the “sum problem”
variance = mean square value define the linear correlation coefficient
1 T
E x (1) x (2) 12
12 E x (1) x (1) dt
2 2
variance=RMS2
12
T 0
1 2
E x (1) E x (2)
2 2
1 T
12 E x (1) x (2)
T 0
x (1) x (2) dt covariance
E z 2 E x (1) 2 12 E x (1) E x (2)
2 2 2
the SRSS rule holds for the RMS value of the sum of
E x (2)
2
uncorrelated functions (holds also for n functions)
133 134
EXTREME VALUE IN A TIME INTERVAL Linear correlation and the “sum problem”
3
2
1
x(j)(t)
-1 2
max z (t ) max x
2 (1)
E z
-2
2
pz p1
-3
0 2 4 6 8 10
time [s] 2
max x (1) max x (2) max x (2)
RMS value (=1 in this example) 2 12
extreme value = p x RMS with p «peak factor» p1 p2 p2
135 136
34
POLITECNICO DI MILANO
Linear correlation and the “sum problem” The CQC formula for combining modal effects
2
max z (t ) max x
2 (1) n n n
E z
2
S( t ) sT q( t ) sT j y j ( t ) s( j ) y j ( t ) S ( j ) ( t )
pz p1
j 1 j 1 j 1
2
response parameter
max x (1) max x (2) max x (2)
2 12 max S ( j ) (t ) max s ( j ) y j (t ) s ( j ) j S d (T j , j )
p1 p2 p2
extreme of modal effect
if all peak factors are about the same: 1/2
n n
max z (t ) max S t s ( j ) s ( k ) j k jk Sd T j , j Sd Tk , k
2 2
j 1 k 1
max x (1) 2 12 max x (1) max x (2) max x (2) CQC combination
138
137 138
XY
XY “extended” CQC
XY
correlation coefficients between the two ground
acceleration components
139 140
35
POLITECNICO DI MILANO
A 1
0
x t sin 2 ft u(t )
0 .0 5 2
1 12
1 0.6
0 .1
0 .2
N 1 0 0 .5 the measured relative displacement is
proportional to input acceleration!
143 144
36
POLITECNICO DI MILANO
x(t) measured M 1 M
Ak
u t Ak sin 2 k ft k x t N sin 2 k ft k k
u(t) to be estimated
k 1
2
1 k 1 k k
1 M
Ak now f1 M f (usually 2 M f )
x t N sin 2 k ft k k
2
1 k 1 k k
Ok for N, but if natl frequency is not large enough,
harmonic components take a different (nonzero) phase
now f1 M f (usually 2 M f ) and the record is distorted
145 146
We need different sensors for different measurments! u f u f i2 f ; u f u f ( 2 f )2
147 148
37
POLITECNICO DI MILANO
149 150
x(t) measured
u(t) to be estimated, u t A sin 2 ft
mA 1 0.6
x t N sin 2 ft
k N 1 0
A 1
x t sin 2 ft u(t )
2
1 12
151 152
38
POLITECNICO DI MILANO
153 154
force-balance sensor
155 156
39
POLITECNICO DI MILANO
159 160
40
POLITECNICO DI MILANO
0.8
N /2
x k t n Rn sin 2 nfk t n
0.6
accelerazione [m/s2]
0.4
0.2
1 Fourier Series
0
-0.2
N 1 M 2
1 R
x k t 2
-0.4
E x 2 (t ) 2 n -0.6
N
-0.8
k 0 n 1 -1
spettro di potenza
GX nf lim T E
0.06
looms plant
T
2 0.04
0.02
161 162
163 164
41
POLITECNICO DI MILANO
accelerazione [m/s2 ]
1 0
velocity
n n -1
acceleration
cn dn ; n0 -2
0.1
velocità [m/s]
0
v0 v (0) cn -0.05
-0.1
velocity
n 1 -0.15
0 20 40 60
tempo [s]
165 166
x(t ) xˆ (k t ) k 1,...N
x(t ) Xe
n
n
i 2 nft
xˆ ( N t ) xˆ (0t ) ; T N t N 1
Xˆ (nf ) xˆ (k t )e i 2 kn / N
N 1 k 0
X n Xˆ (nf ) xˆ (k t )e i 2 kn / N
DFT – Discrete Fourier Transform
N 1
k 0 xˆ (k t ) Xˆ ( nf )ei 2 kn / N
k 0 IDFT – Inverse
DFT – Discrete Fourier Transform Discrete Fourier Transform
167 168
42
POLITECNICO DI MILANO
ALIASING – time step larger than period/2 FREE VIBRATION OF DAMPED n DoF SYSTEM
equations of motion
1
in normal coordinates
171 172
43
POLITECNICO DI MILANO
FREE VIBRATION OF DAMPED n DoF SYSTEM FREE VIBRATION OF DAMPED n DoF SYSTEM
initial displacement only initial velocity only (obtained by impulse excitation)
initial condition is similar to first modal shape initial condition excites both modes
n
modal superposition q(t ) φ1 y1 (t ) modal superposition q (t ) φ
j 1
j y j (t )
173 174
FREE VIBRATION OF 1 DoF DAMPED SYSTEM FREE VIBRATION OF 1 DoF DAMPED SYSTEM
damping factor
TD
v 0 1v 0
v t exp 1t v 0 cos D t sen D t
D
v t
free-amplitude decay method: ln 2
v t TD
175 176
44
POLITECNICO DI MILANO
177 178
mq cq kq Fsen2 ft (a) The solution can be cast into the following matrix form:
z (t ) H ( f ) Fe i 2 ft X ( f )e i 2 ft X ( f ) H ( f ) F
mr cr kr F cos 2 ft (b)
1
H ( f ) 2 f m i 2 f c k
2
complex form steady state solution (b+ia)
mz cz kz Fe i 2 ft z (t ) r (t ) iq (t ) H(f) is the frequency response function matrix; its inverse E(f)
is denoted as “mechanical impedance” matrix for the system.
ei 2 ft cos2 ft +i sen2 ft ; i = -1 To compute the response amplitudes I solve the linear system:
The real and imaginary part of the complex solution z(t)
E ( f ) X ( f ) 2 f m i 2 f c k X ( f ) F
2
deliver, respectively, the response to the forces Fcos2ft
and Fsin2ft
179 180
45
POLITECNICO DI MILANO
E ( f ) X ( f ) 2 f m i 2 f c k X ( f ) F
2
z (t ) H ( f ) Fe i 2 ft X ( f )e i 2 ft
q (t ) Im z (t ) Re X ( ) sin t Im X ( ) cos t
The frequency response functions are “dynamic flexibility” functions.
r (t ) Re z (t ) Im X ( ) sin t Re X ( ) cos t The impedance functions are “dynamic stiffness” functions
The real part of a FRF represents the part of the response which is in
phase with the applied force; the imaginary part is in quadrature
181 182
46
POLITECNICO DI MILANO
2 mm i cc kk X ( ) F 2 m i 2 c k X ( ) F ; X ( ) kX ( )
2m c k 2
q(t ) Im Η ( ) Feit Im X ( )eit
2 2
m i c k kX ( ) F ; ;
k k m 2
2 c c 2 km Re X ( ) sin t Im X ( ) cos t
m i k c k X ( ) F ; k k
2
185 186
X1 X2
47
POLITECNICO DI MILANO
k T k
2 m i 2 c k X ( ) F MB 3
s q 3 s T Im X ( )eit
l l
X ( ) kX ( ) k 1
Im 3 s T X ( )eit
k q2 q1 q1 l k
MB
l2 l l 1
Im 3 s T X ( )eit
k k l
3 2 1 q 3 s T q
l l 1 1
Re 3 s T X ( ) sin t Im 3 s T X ( ) cos t
l l
189 190
Example:
T
s X •mast with lumped masses
•only flexural deformation
l4 •hysteretic damping
191 192
48
POLITECNICO DI MILANO
Frequency response functions: example – mast Frequency response functions: example – mast
structure structure
193 194
193 194
195 196
49
POLITECNICO DI MILANO
197 198
j 1 t0
qk t t Q j f e
i 2 f
df hkj t d
j 1 0
assume that Q j f Q j t e i 2 ft
dt applying exactly the same reasoning as for the
SDoF systems, we reach the following result:
exists for j 1,...n n
qk t Q f H f e
j kj
i 2 ft
df
j 1
n t
qk t Q j f e
i 2 f
df hkj t d where H kj f is the FT of hkj t
j 1 t0
199 200
50
POLITECNICO DI MILANO
q t H f 0 e j ei 2 f0 t
q t H f Q f ei 2 ft df
so that H f 0 H f 0
~
q~ f H f Q f 1
H ( f ) 2 f m i 2 f c k
2
201 202
Unit impulse
q ( f ) q(t ) e i 2 ft dt Frequency
Linear system solution obtain FT of the response
response response
function Q ( f ) Q (t ) e i 2 ft dt function
q (t ) q ( f ) e i 2 ft
df
obtain time response by inverse FT H ( f ) h(t ) e i 2 ft dt
203 204
51
POLITECNICO DI MILANO
1
Gn G n f
T
206
205 206
1 T /2 1 1 T /2 1
Xn
T T / 2
x (t ) e i 2 nft dt f
T
Xn
T T / 2
x (t ) e i 2 nft dt f
T
x(t ) xˆ ( k t ) k 1,...N T period
x(t ) xˆ ( k t ) k 1,...N T period
xˆ ( N t ) xˆ (0t ) ; T N t xˆ ( N t ) xˆ (0t ) ; T N t
we apply the trapezoidal rule to estimate the FS
coefficient:
Nt
1 1
at dt t 2 a0 a1 a2 ... aN 1 2 aN
0
207 208
52
POLITECNICO DI MILANO
1 N 1 ˆ n f )
G( gˆ k t ei 2 nk / N
Gn
N
gˆ kt ei 2nfkt k 0 Discrete Fourier Transform
k 0 DFT
209 210
N 1 N N 1
f
Gˆ n N f
gˆ kt ei 2 n N k / N
4.5
2 2 N t 4
k 0
3.5
1
f MAX 3
N 1 2 t
gˆ kt ei 2nk / N ei 2k
2.5
ei 2k 1 2
1.5
k 0 1
0
physically not justified -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9
Note they have also conjugate symmetry (from Gn) frequency component
indice frequenza
211 212
53
POLITECNICO DI MILANO
1
Gn G n f
T
• the FS is a perfect estimator of the FT
• what about the performance of the DFT in estimating
the FT?
The theory of distributions allows for deriving this
reltionship in the following form
1 1 j
Gˆ nf
t
Gn jN f t G nf
t
j j
aliasing relationship
215
215 216
54
POLITECNICO DI MILANO
1 1 j 1 1 j
Gˆ nf
t
Gn jN f t G nf
t
Gˆ nf
t
Gn jN f t G nf
t
j j j j
217 218
-2 -2
-4 -4
-6 -6
-10 -5 0 5 10 -20 -10 0 10 20
f [Hz]
1 j 1 j
f [Hz] Ĝ n f
t
G n f t
j
Ĝ n f
t
G n f t
j
219 220
55
POLITECNICO DI MILANO
DISCRETE FOURIER TRANSORM: properties Frequency domain analysis of the response of a SDoF
system to arbitrary excitation
1.5
vt H f G f e
i 2ft
1
df
0.5
v(t)
-0.5
v t V f ei 2ft df
6
-1
4 from definition of inverse FT, so that, upon comparison
-1.5 2
0 2 4 6 8 10
V f G f H f
0
t [s] -2
-4
-6
-10 -5 0 5 10 frequency domain convolution (just a product of fcns…)
f [Hz] 222
221 222
V f G f H f
5
4.5
3.5
1 1
Vˆ nf V nf t Gˆ nf H nf
2.5
t t 1.5
N
Gˆ nf H nf
0.5
0n 0
2 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
frequency
7 8 9
component
indice frequenza
223 224
56
POLITECNICO DI MILANO
225 226
D qˆ k f qˆ * N k f
N
k
1,..., N 1
1 2
4 - obtain time series of response qˆ l t l 0,..., N 1 by IDFT
227 228
57
POLITECNICO DI MILANO
40
to deal with periodicity the natural period and the damping factor for 20
g(t) [kN]
the first mode must be estimated 0
ln -20
D -40
11
-60
0 1 2 3 4 5 6
t [s]
230
229 230
…as it can be inferred from the figure, the external force is not 40
g(t) [kN]
time length D = 7.8 s was first added to the external force before
0
-20
-60
0 1 2 3 4 5 6
t [s]
60 80
Re{G(f)}
60 Im{G(f)}
40
40
20
g(t) [kN]
20
G(f) [kNs]
0
0
-20
0 1 2 3 4 5
-20
-40
-40
-60
0 1 2 3 4 5 6 -60
t [s]
-80
231 f [Hz] 232
231 232
58
POLITECNICO DI MILANO
40
v(t)
0.0015 0
0.001 -0.02
0.0005
-0.04
0
-0.0005 -5 -4 -3 -2 -1 0 1 2 3 4 5 -0.06
-0.001 -0.08
-0.0015 0 1 2 3 4 5 6 7 8 9 10 11 12 13
-0.002
t [s]
-0.0025
f [Hz] 233 234
233 234
0 0.08
N=128
0.06 N=256
-0.02
0.04
acc.lin. Dt=0.1s
acc. lin. Dt=0.01 s
• building a viscous matrix from damping factors
-0.04
-0.06
0.02
• Rayleigh damping
v(t)
235 236
59
POLITECNICO DI MILANO
t t
2 cH hysteretic damping coefficient
WD,V c V 2
hysteretic damping factor (non-dimensional)
237 238
make dissipated energy non dimensional wrt maximum elastic energy by equating the dissipated energy expressions we get the
equivalent viscous damping factor
for viscous
c k 1 1
WD ,V cV 2 (*)
4 2 km 2 km 2 2
VE , MAX 1 2
kV 1
2
and hysteretic model in practical applications (**)
2
WD, H cH V 2 can be seen as an alternative
2 definition of the hysteretic this approximation amounts to calibrating the viscous model
VE , MAX 1 2 with respect to resonant components of response, these being
kV damping factor, also on
2 experimental grounds those most affected by damping effects
239 240
60
POLITECNICO DI MILANO
241 242
1 1 5
Hf 2
k f
h(t)
0
1 i sgn( f ) -5 -4 -3 -2 -1 0 1 2 3 4 5
f12 -5
243 244
61
POLITECNICO DI MILANO
h(t) 0 We treat the problem to derive consistent values of the modal damping
-5 -4 -3 -2 -1 0 1 2 3 4 5
factors with a twofold purpose
-5
• Perform classical modal superposition
-10 • Compare with the damping factors which are implicit in other
procedures (eg based on Rayleigh damping)
-15
t [s]
Note: we’ll always assume, in the following, the system under steady
Note: the causality principle is violated ! state harmonic motion with circular frequency equal to, i.e.;
Comment: the violation is limited for normally damped structural
systems (the example in the figure had a 20% damping factor) qt q sent
245 246
DAMPING MODELLING for modal analysis DAMPING MODELLING for modal analysis
non homogeneous systems - viscoelastic component non homogeneous systems - hysteretic subsystem
(l ) (l )
cH( r ) , k ( r ) contribution of the subsystem to the global hysteretic
c ,k damping and stiffness coefficients of the component damping matrix and stiffness matrix
247 248
62
POLITECNICO DI MILANO
DAMPING MODELLING for modal analysis DAMPING MODELLING for modal analysis
non homogeneous systems - dissipated energy non homogeneous systems - total dissipated energy
Assume single-mode resonant harmonic motion nH nV
c l l
q t φ j sin j t WD , j 2 ( r ) VE ,rMAX
, j 2 j
k l
VE , MAX , j
r 1
nH
l 1
nV
VE , MAX , j
compute total dissipated energy V
r 1
r
E , MAX , j VE l, MAX
l 1
,j
V
nV
c l l
WD , j 2 j l VE , MAX , j in viscoelastic components total non-dimensional dissipated energy
l 1 k
nH Criterion
WD( H, j ) 2 ( r )VE( ,rMAX
)
,j
in hysteretic components the modal damping factor (viscous) for mode j must lead to the
r 1
same amount of dissipated energy
1 T i
where VE i, MAX
,j φj k φj
2
249 250
DAMPING MODELLING for modal analysis DAMPING MODELLING for modal analysis
non homogeneous systems - equivalent modal damping non homogeneous systems - equivalent modal damping
Criterion nH nV
cl l
the modal damping factor (viscous) for mode j must lead to the
same amount of dissipated energy 1 ( r )VE r,MAX
, j j
k l
VE , MAX , j
j r 1
nH
l 1
nV
j 2
WD ,V , j
4 j 4 j
for a viscous oscillator
having same properties
V r
E , MAX , j VEl, MAX
,j
VE , MAX , j j as mode j
r 1 l 1
c l
nH nV l nH nV
1 T T 1 2
1
(r ) r
VE , MAX , j j l VE , MAX
k
,j
Note: V r
E , MAX , j VEl, MAX
,j
2
j k j j
2
j r 1
nH
l 1
nV
r 1 l 1
2 Tj m j 1
V
r 1
r
E , MAX , j VE l, MAX
l 1
,j
if, as usual
251 252
63
POLITECNICO DI MILANO
definition of modal damping factors transformation of the viscous matrix into the modal space
j
Cj
1 φTj c φ j
C diag 2 j j M j ΦT c Φ
2 j M j 2 j φ m φ jT
j
253 254
c Φ T diag 2 j j M j Φ 1
c Φ T diag 2 j j M j Φ 1
solution: approximate inversion of the modal matrix where: Φ T m Φ M 1 Φ 1 M 1Φ T m
M diag M j ΦT m Φ upon substitution
Φ T M m Φ
c m Φ M 1 diag 2 j j M j M 1ΦT m
Φ 1 M 1Φ T m
and, by
Φ T m Φ M 1 transposing: p 2 j j
or c m φ j φTj m
note: inversion is trivial since M is diagonal j 1 M j
255 256
64
POLITECNICO DI MILANO
modal damping
total
mass proportional
modal frequency
257 258
r 1 2
VMAX , j j l VE l,MAX
2 k
,j System is made of nH hysteretic subsystems
j nH
l 1
nV j 1
VE r,MAX
r 1
, j VE , MAX , j
l
l 1 Note: the hysteretic matrix can be easily assembled in parallel to stiffness
259 260
65