SDOF linear
- scillator
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear oscillator The Discrete Fourier Transform Response to - - PowerPoint PPT Presentation
SDOF linear oscillator Giacomo Boffi Response to Periodic Loading Fourier Transform SDOF linear oscillator The Discrete Fourier Transform Response to Periodic and Non-periodic Loadings Response to General Dynamic Loadings Giacomo Boffi
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
∞
∞
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
∞
∞
2 aj, etc etc.
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
N
N
N
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
N
N
N
N
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
0.5 p0 p0 0.0 0.5 Tp T 1.5 Tp 2Tp p0 max[sin(2 π t/Tp),0.0]
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
π
2 sin ω1t − 2 3 cos 2ω1t − 2 15 cos 4ω2t − . . .
4)2 = 16
4)2 = −4
4)2 = −1
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
π
2 sin ω1t − 2 3 cos 2ω1t − 2 15 cos 4ω2t − . . .
4)2 = 16
4)2 = −4
4)2 = −1
SDOF linear
Giacomo Boffi Response to Periodic Loading
Introduction Fourier Series Representation Fourier Series of the Response An example An example
Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform
Extension of Fourier Series to non periodic functions Response in the Frequency Domain
The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform
Extension of Fourier Series to non periodic functions Response in the Frequency Domain
The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform
Extension of Fourier Series to non periodic functions Response in the Frequency Domain
The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform
Extension of Fourier Series to non periodic functions Response in the Frequency Domain
The Discrete Fourier Transform Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform
Extension of Fourier Series to non periodic functions Response in the Frequency Domain
The Discrete Fourier Transform Response to General Dynamic Loadings
Tp → dω) and (b) the
−∞
−∞
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform
Extension of Fourier Series to non periodic functions Response in the Frequency Domain
The Discrete Fourier Transform Response to General Dynamic Loadings
−∞
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
N−1
N−1
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
N ), defined for integer
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
−N/2) con-
0.5 1 1/4 Tp sin(21 * (2π)/Tp * s Tp/N), N=20, s=0,..,20 sin(22 * (2π)/Tp * s Tp/N), N=20, s=0,..,20
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
N−1
N sr,
N/2−1
N (2q)r +
N/2−1
N (2q+1)r
N r in the second term and letting 2q
N = q N/2
N/2−1
N/2 qr + e− 2πi N r
N/2−1
N/2 qr
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
N rOr
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings from cmath import exp , p i d e f d_fft ( x , n ) : """ D i r e c t ␣ f f t ␣ of ␣x , ␣a␣ l i s t ␣ of ␣n=2∗∗m␣ complex ␣ v a l u e s """ r e t u r n _fft ( x , n , [ exp (−2∗ p i ∗1 j ∗k/n ) f o r k i n range ( n / 2 ) ] ) d e f i _ f f t ( x , n ) : """ I n v e r s e ␣ f f t ␣ of ␣x , ␣a␣ l i s t ␣ of ␣n=2∗∗m␣ complex ␣ v a l u e s """ t r a n s f o r m = _fft ( x , n , [ exp (+2∗ p i ∗1 j ∗k/n ) f o r k i n range ( n / 2 ) ] ) ] r e t u r n [ x/n f o r x i n t r a n s f o r m ] d e f _fft ( x , n , t w i d d l e ) : """ Decimation ␣ i n ␣Time␣FFT , ␣ to ␣ be ␣ c a l l e d ␣ by ␣ d_fft ␣ and ␣ i _ f f t . ␣␣␣␣x␣␣␣ i s ␣ the ␣ s i g n a l ␣ to ␣ transform , ␣a␣ l i s t ␣ of ␣ complex ␣ v a l u e s ␣␣␣␣n␣␣␣ i s ␣ i t s ␣ l e n g t h , ␣ r e s u l t s ␣ a r e ␣ u n d e f i n e d ␣ i f ␣n␣ i s ␣ not ␣a␣ power ␣ of ␣2 ␣␣␣␣tw␣␣ i s ␣a␣ l i s t ␣ of ␣ t w i d d l e ␣ f a c t o r s , ␣ precomputed ␣ by ␣ the ␣ c a l l e r ␣␣␣␣ r e t u r n s ␣a␣ l i s t ␣ of ␣ complex ␣ v a l u e s , ␣ to ␣ be ␣ n o r m a l i z e d ␣ i n ␣ case ␣ of ␣an ␣␣␣␣ i n v e r s e ␣ t r a n s f o r m """ i f n == 1 : r e t u r n x # bottom reached , DFT of a l e n g t h 1 vec x i s x # c a l l f f t with the even and the
c o e f f i c i e n t s i n x # the r e s u l t s a r e the so c a l l e d even and
DFT ’ s y_0 = _fft ( x [ 0 : : 2 ] , n /2 , tw [ : : 2 ] ) y_1 = _fft ( x [ 1 : : 2 ] , n /2 , tw [ : : 2 ] ) # assemble the p a r t i a l r e s u l t s " i n _ p l a c e " : # 1 s t h a l f
f u l l DFT i s put i n even DFT, 2nd h a l f i n
f o r k i n range ( n / 2 ) : y_0 [ k ] , y_1 [ k ] = y_0 [ k ]+ tw [ k ] ∗ y_1 [ k ] , y_0 [ k]−tw [ k ] ∗ y_1 [ k ] # c o n c a t e n a t e the two h a l v e s
the DFT and r e t u r n to c a l l e r r e t u r n y_0+y_1
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings d e f main ( ) : """Run␣some␣ t e s t ␣ c a s e s """ from cmath import cos , s i n , p i d e f t e s t i t ( t i t l e , seq ) : """ u t i l i t y ␣ to ␣ format ␣ and ␣ p r i n t ␣a␣ v e c t o r ␣ and ␣ the ␣ i f f t ␣ of ␣ i t s ␣ f f t """ l_seq = l e n ( seq ) p r i n t "−" ∗5 , t i t l e , "−"∗5 p r i n t "\n" . j o i n ( [ "%10.6 f ␣ : : ␣%10.6 f , ␣%10.6 f j " % ( a . r e a l , t . r e a l , t . imag ) f o r ( a , t ) i n z i p ( seq , i _ f f t ( d_fft ( seq , l_seq ) , l_seq ) ) ] ) l e n g t h = 32 t e s t i t ( " Square ␣wave" , [+1.0+0.0 j ] ∗ ( l e n g t h /2) + [ −1.0+0.0 j ] ∗ ( l e n g t h /2)) t e s t i t ( " S i n e ␣wave" , [ s i n ((2∗ p i ∗k )/ l e n g t h ) f o r k i n range ( l e n g t h ) ] ) t e s t i t ( " Cosine ␣wave" , [ cos ((2∗ p i ∗k )/ l e n g t h ) f o r k i n range ( l e n g t h ) ] ) i f __name__ == "__main__" : main ( )
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
N−1
r ) + i(2ζβr)
r ) − i(2ζβr)
r )2 + (2ζβr)2
r ) + i(2ζ)
r ) − i(2ζ)
r )2 + (2ζ)2
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform
The Discrete Fourier Transform Aliasing The Fast Fourier Transform
Response to General Dynamic Loadings
2
2
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain
SDOF linear
Giacomo Boffi Response to Periodic Loading Fourier Transform The Discrete Fourier Transform Response to General Dynamic Loadings
Response to infinitesimal impulse Numerical integration of Duhamel integral Undamped SDOF systems Damped SDOF systems Relationship between time and frequency domain