Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Appunti di
A.A. 2008/2009
Adriano Rosin
INDICE
Capitolo 1 : INTRODUZIONE
1. Oscillatore semplice
2. Oscillatore semplice lineare
3. Oscillatore semplice non lineare
4. Equazioni del moto
4.1. Equazione del moto
4.1.1. Metodo dell’equilibrio diretto o dinamico
4.1.2. Principio dei lavori virtuali
4.1.3. Principio di Hamilton
4.2. Equazione del moto con carichi gravitazionali
4.3. Equazione del moto con movimento della base
4.4. Equazione di bilancio dell’energia
5. Oscillatore semplice generalizzato
5.1. Oscillatore semplice generalizzato di tipo A
5.1.1. Esempi
5.2. Oscillatore semplice generalizzato di tipo B
5.2.1. Esempi
6. Vibrazioni libere
6.1. Vibrazioni non smorzate
6.2. Vibrazioni smorzate
7. Vibrazioni forzate da forzante armonica
7.1. Vibrazioni non smorzate
7.2. Vibrazioni smorzate
7.2.1. Rapporto di smorzamento
8. Risposta ad un carico dinamico di breve durata
8.1. Carico di breve durata a gradino
8.1.1. Esempi
8.2. Carico di breve durata sinusoidale
8.3. Spettri di risposta
9. Risposta ad un carico dinamico periodico
9.1. Carico periodico in serie reale di Fourier
9.2. Carico periodico in serie complessa di Fourier
9.3. Metodo di analisi nel dominio delle frequenze
10. Risposta ad un carico dinamico generico
10.1. Integrale di Duhamel
10.2. Spettri di risposta con movimento della base
11. Isolamento delle vibrazioni
11.1. Trasmissibilità di forze
11.2. Trasmissibilità di spostamenti
11.2.1. Spostamenti assoluti
11.2.2. Spostamenti relativi
11.2.3. Esempi
12. Metodi numerici passo-passo
12.1. Equazione incrementale linearizzata del moto
12.2. Metodi numerici passo-passo
12.2.1. Metodo di Eulero-Gauss
12.2.2. Metodo di Newmark
12.2.3. Metodo di Newmark-Beta
12.2.4. Metodo delle differenze centrali
12.3. Errori computazionali
1. Oscillatore multiplo
2. Oscillatore multiplo lineare
3. Oscillatore multiplo non lineare
4. Equazioni del moto
5. Matrici delle proprietà strutturali
5.1. Matrice di rigidezza
5.1.1. Telaio piano shear-type
5.1.2. Telaio piano generico
5.2. Matrice di massa
5.2.1. Matrice di massa coerente (consistent mass matrix)
5.2.2. Matrice di massa concentrata (lumped mass matrix)
5.3. Matrice di smorzamento
5.4. Carichi equivalenti nodali
5.5. Metodo della condensazione statica
5.5.1. Matrice di rigidezza condensata
5.5.2. Matrice di massa condensata
5.5.3. Matrice di smorzamento condensata
6. Vibrazioni libere
6.1. Vibrazioni non smorzate
6.2. Vibrazioni smorzate
7. Vibrazioni forzate
7.1. Vibrazioni non smorzate
7.2. Vibrazioni smorzate
7.2.1. Smorzamento viscoso classico
7.2.2. Smorzamento viscoso alla Rayleigh
7.2.3. Smorzamento viscoso alla Caughy-Kelly
7.3. Vibrazioni smorzate con movimento della base
7.3.1. Smorzamento viscoso classico
8. Metodi numerici passo-passo
8.1. Equazione incrementale linearizzata del moto
8.2. Metodi numerici passo-passo
8.2.1. Metodo di Wilson
8.3. Errori computazionali
9. Analisi modale con iterazioni matriciali
9.1. Metodo di Jacobi
9.2. Metodo di Stodola
9.3. Metodo di Rayleigh
INTRODUZIONE
-1-
1 - ANALISI DINAMICA STRUTTURALE
L’obiettivo della analisi dinamica strutturale è valutare la risposta strutturale in strutture soggette
a carichi dinamici. Per risposta strutturale si intende una grandezza vettoriale funzione del tempo
che identifica una struttura dal punto di vista dinamico (spostamento, caratteristica della
sollecitazione, energia, …). Per carico dinamico si intende una grandezza vettoriale funzione del
tempo che identifica una condizione di carico.
In un problema dinamico le azioni esercitate su un sistema ed i loro effetti su tale sistema variano
entrambi nel tempo. Per storia di carico si intende l’andamento nel tempo delle azioni esercitate su
un sistema; per storia della risposta si intende l’andamento nel tempo degli effetti delle azioni
esercitate su un sistema.
− carico generico:
-2-
Risulta importante ricordare che all’interno della dinamica classica trova validità il principio di
D’Alambert secondo il quale ogni problema di dinamica può essere visto come un problema di
statica se alle forze esterne si aggiungono le forze di inerzia.
L’analisi dinamica strutturale può essere effettuata con riferimento a due modelli:
a) modello continuo:
→ la struttura presenta un numero infinito di gradi di libertà dinamici;
→ si ricorre ad equazioni alle derivate parziali;
b) modello discreto:
o approccio a masse concentrate:
→ le masse e le relative forze di inerzia vengono concentrate in punti discreti
della struttura;
→ la struttura presenta un numero finito di gradi di libertà dinamici;
o approccio a spostamenti generalizzati:
→ la deformata della struttura viene vista come combinazione lineare di forme o
deformazioni assegnate:
N
u (x , t ) = ∑ b n (t ) ⋅ φ n (x )
n =1
-3-
Capitolo 2
-1-
1 - OSCILLATORE SEMPLICE
Nella realtà le strutture sono sistemi continui con masse distribuite e quindi esse presentano un
numero infinito di gradi di libertà dinamici. Esistono però casi in cui le strutture possono essere
modellizzate come sistemi discreti con un solo grado di libertà dinamico. Un sistema discreto con
un solo grado di libertà dinamico viene definito oscillatore semplice o “single degree of freedom
system” (SDOF system).
Ad esempio una torre piezometrica con serbatoio in quota può essere modellizzata come un
oscillatore semplice se si fanno le seguenti ipotesi semplificative:
la massa della colonna sia trascurabile rispetto alla massa del serbatoio;
gli spostamenti verticali, le rotazioni attorno ad assi orizzontali e le rotazioni torsionali
attorno all’asse della colonna siano trascurabili rispetto agli spostamenti orizzontali;
il serbatoio sia una massa puntiforme in grado di spostarsi solamente lungo una direzione
orizzontale.
-2-
2 - OSCILLATORE SEMPLICE LINEARE
-3-
3 - OSCILLATORE SEMPLICE NON LINEARE
Un oscillatore semplice non lineare è un oscillatore semplice composto dai seguenti elementi:
• una massa m indeformabile in grado di traslare in un una sola direzione;
• una molla elastica non lineare o elastoplastica di massa trascurabile;
• uno smorzatore viscoso lineare o non lineare di massa trascurabile.
-4-
4 - EQUAZIONI DEL MOTO
L’equazione del moto per un oscillatore semplice lineare può essere ricavata alternativamente con
tre modalità operative:
1. metodo dell’equilibrio diretto o dinamico;
2. principio dei lavori virtuali;
3. principio di Hamilton.
Il problema dinamico viene ricondotto ad un problema statico aggiungendo alle forze esterne anche
la forza di inerzia (principio di D’Alambert) e si esegue l’equilibrio di tutte le forze agenti sulla
massa m ad ogni istante.
.. .
Si ottiene: FI (t ) = − m u (t ) FD (t ) = −c u (t ) FS (t ) = − k u (t )
-5-
FI (t ) + FD (t ) + FS (t ) + F(t ) = 0
.. .
− m u (t ) − c u (t ) − k u (t ) + F(t ) = 0
.. .
m u (t ) + c u (t ) + k u (t ) = F(t ) .
Il problema dinamico viene ricondotto ad un problema statico aggiungendo alle forze esterne anche
la forza di inerzia (principio di D’Alambert) e si impone che il lavoro virtuale di tutte le forze agenti
sulla massa m sia nullo per ogni spostamento virtuale (spostamento infinitesimo compatibile con le
condizioni di vincolo).
.. .
Si ottiene: FI (t ) = − m u (t ) FD (t ) = −c u (t ) FS (t ) = − k u (t )
FI (t ) δu + FD (t ) δu + FS (t ) δu + F(t ) δu = 0
.. .
− m u (t ) δu − c u (t ) δu − ku (t ) δu + F(t ) δu = 0
⎛ .. .
⎞
⎜ − m u (t ) − c u (t ) − ku (t ) + F(t )⎟ δu = 0 ∀ δu
⎝ ⎠
.. .
m u (t ) + c u (t ) + k u (t ) = F(t ) .
Il problema dinamico viene ricondotto ad un problema statico aggiungendo alle forze esterne anche
la forza di inerzia (principio di D’Alambert) e si ricerca il moto naturale della massa m. Il moto
naturale di un corpo soggetto a forze esterne risulta essere quel moto compatibile con i vincoli che
rende stazionario il funzionale Q* su un generico intervallo temporale. Il funzionale Q* viene
definito come segue:
Q* = T − V + Wnc
T = energia cinetica
V = energia potenziale
Wnc = lavoro delle forze non conservative .
t2
Si ottiene: ∫ t1
δQ*dt = 0
∫ δ(T − V + W ) dt = 0
t2
nc
t1
δ(T − V ) dt + ∫ δWnc dt = 0
t2 t2
∫ t1 t1
⎛ ⎛ 1 ⎛ . ⎞2 1 ⎞⎞
⎜ δ⎜ m⎜ u (t )⎟ − k (u (t ))2 ⎟ ⎟ dt + 2 ⎛⎜ ⎛⎜ − c u (t ) + F(t )⎞⎟ δu ⎞⎟ dt = 0
t2 t .
∫ t1 ⎜ ⎜2 ⎝ ⎠ 2 ⎟⎟ ∫ t1
⎝⎝ ⎠ ⎠
⎝ ⎝ ⎠⎠
⎛ . .
⎞ t2 ⎛ ⎛ .
⎞ ⎞
⎜ m u (t ) δ u − k u (t ) δu ⎟ dt + ∫ t ⎜ ⎜ − c u (t ) + F(t )⎟ δu ⎟ dt = 0
t2
∫ t1
⎝ ⎠ 1
⎝⎝ ⎠ ⎠
t2
. t2 ⎛ ..
⎞ t2 ⎛ . ⎞
m u (t ) δu − ∫ ⎜ m u (t ) δu ⎟ dt − ∫ (k u (t ) δu ) dt − ∫ ⎜ c u (t ) δu ⎟ dt +
t2
t1
t1
⎝ ⎠ t1 t1
⎝ ⎠
-6-
(F(t ) δu ) dt = 0
t2
+∫
t1
. t2
m u (t ) δu =0
t1
⎛⎛
(t ) + F(t )⎞⎟ δu ⎞⎟ dt = 0
.. .
( ) ( )
t2
∫ t1 ⎝ ⎝
⎜ ⎜ − m u t − k u t − c u
⎠ ⎠
∀ t1 , t 2
⎛ .. .
⎞
⎜ − m u (t ) − k u (t ) − c u (t ) + F(t )⎟ δu = 0 ∀ δu
⎝ ⎠
.. .
− m u (t ) − k u (t ) − c u (t ) + F(t ) = 0
.. .
m u (t ) + c u (t ) + k u (t ) = F(t ) .
L’equazione del moto per un oscillatore semplice lineare può essere scritta prendendo come
riferimento la configurazione di equilibrio sotto i carichi statici e considerando soli i carichi
dinamici. In virtù del principio di sovrapposizione degli effetti, valido per i sistemi lineari, la
risposta totale di un oscillatore semplice lineare la si ottiene sovrapponendo la risposta statica e
quella dinamica.
L’equazione del moto per un oscillatore semplice lineare soggetto al carico statico gravitazionale W
ed al carico dinamico generico p(t) assume la forma:
.. .
m u (t ) + c u (t ) + k u (t ) = W + p(t ) .
Lo spostamento totale dell’oscillatore può essere scomposto nella somma dello spostamento Δst
dovuto al carico statico gravitazionale W e dello spostamento ū(t) dovuto al carico dinamico
generico p(t):
-7-
u (t ) = u (t ) + Δ st .
Con questa scomposizione dello spostamento totale dell’oscillatore l’equazione del moto per un
oscillatore semplice lineare soggetto al carico statico gravitazionale W e al carico dinamico
generico p(t) assume la forma:
( )
.. .
m u (t ) + c u (t ) + k u (t ) + Δ st = W + p(t )
.. .
m u (t ) + c u (t ) + k u (t ) + k Δ st = W + p(t ) .
Prendendo come riferimento la configurazione di equilibrio sotto il carico statico gravitazionale W
e considerando solo il carico dinamico generico p(t) tale equazione del moto diventa:
.. .
m u (t ) + c u (t ) + k u (t ) = p(t ) .
Le tensioni e le deformazioni in una struttura possono essere indotte anche da movimenti del
supporto su cui la struttura stessa risulta essere fondata. Questo accade solitamente negli edifici
soggetti ad azioni sismiche.
L’equazione del moto per un oscillatore semplice lineare con movimento della base assume la
forma:
.. .
m u t (t ) + c u (t ) + k u (t ) = 0 .
Lo spostamento assoluto ut(t) dell’oscillatore può essere scomposto nella somma dello spostamento
assoluto ug(t) della base e dello spostamento relativo u(t) dell’oscillatore rispetto alla base:
u t (t ) = u g (t ) + u (t ) .
Con questa scomposizione dello spostamento assoluto ut(t) dell’oscillatore l’equazione del moto
per un oscillatore semplice lineare con movimento della base risulta essere:
⎛ .. ..
⎞ .
m⎜ u (t ) + u g (t )⎟ + c u (t ) + k u (t ) = 0
⎝ ⎠
.. . ..
m u (t ) + c u (t ) + k u (t ) = −m u g (t ) .
-8-
4.4 - EQUAZIONE DI BILANCIO DELL’ENERGIA
Se l’equazione del moto di un oscillatore semplice lineare viene moltiplicata per uno spostamento
infinitesimo ed integrata nello spostamento si ottiene l’equazione di bilancio dell’energia di un
oscillatore semplice lineare:
.. .
m u (t ) + c u (t ) + k u (t ) = F(t )
.. .
m u (t ) du + ∫ c u (t ) du + ∫ k u (t ) du = ∫ F(t ) du
u u u u
∫ 0 0 0 0
. 2
.. du .. ..
. . . 1 ⎛. ⎞
( ) ( ) ( ) ( ) ( ) m ⎜ u (t ) ⎟
u t t u
∫0 m u t du = ∫0 m u t
dt
dt = ∫0 m u t u t dt = ∫0 m u t d u =
2 ⎝ ⎠
2
1 ⎛. ⎞ u .
m⎜ u (t )⎟ + ∫ c u (t ) du + ∫ k u (t ) du = ∫ F(t ) du
u u
2 ⎝ ⎠ 0 0 0
E K (t ) + E D (t ) + E S (t ) = E I (t )
2
1 ⎛. ⎞
con E K (t ) = m⎜ u (t )⎟
2 ⎝ ⎠
.
E D (t ) = ∫ c u (t ) du
u
E S (t ) = ∫ k u (t ) du
u
E I (t ) = ∫ F(t ) du .
u
-9-
5 - OSCILLATORE SEMPLICE GENERALIZZATO
5.1.1 - ESEMPI
Esempio 1
Dati:
massa specifica dell’asta rigida: μ a ;
massa specifica del disco rigido: μ d ;
coefficiente viscoso dello smorzatore viscoso lineare: c ;
rigidezza della molla elastica lineare: k .
Svolgimento:
La massa e il momento di inerzia dell’asta rigida valgono:
m a = μ a 4L
Ia = μ a
(4L )3 .
12
- 10 -
La massa e il momento di inerzia del disco rigido valgono:
m d = μ d πR 2
Id = μ d
(πR )3
.
4
Come unica variabile indipendente dell’oscillatore si assume:
θ (t ) .
Le forze generalizzate di inerzia dell’asta rigida valgono:
..
R I a (t ) = m a θ(t ) L (verso il basso)
..
M I a (t ) = I a θ(t ) (antiorario) .
Le forze generalizzate di inerzia del disco rigido valgono:
..
R I d (t ) = m d θ(t ) L (verso l’alto)
..
M I d (t ) = I d θ(t ) (antiorario) .
La forza esercitata dallo smorzatore viscoso lineare vale:
u D (t ) = θ(t ) L (verso l’alto)
. .
u D (t ) = θ(t ) L (verso l’alto)
. .
→ FD (t ) = c u (t ) = c θ(t ) L (verso il basso) .
La forza esercitata dalla molla elastica lineare vale:
u S (t ) = θ(t ) 2L (verso l’alto)
→ FS (t ) = k u (t ) = k θ(t ) 2L (verso il basso) .
La forzante e la sua distanza dall’appoggio valgono:
f (t ) L
F(t ) = (verso l’alto)
2
L 7
d = 2L + = L .
3 6
Applicando il principio dei lavori virtuali si ottiene l’equazione del moto:
L.V. = 0
⎛ ..
⎞ ⎛ .. ⎞ ⎛ ..
⎞ ⎛ .. ⎞
− ⎜ m a θ(t ) L ⎟ (δθ L ) − ⎜ I a θ(t )⎟ (δθ ) − ⎜ m d θ(t )L ⎟ (δθ L ) − ⎜ I d θ(t )⎟ (δθ ) +
⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠
⎛ .
⎞ ⎛ f (t ) L 7 ⎞
− ⎜ c θ(t )L ⎟ (δθ L ) − (k θ(t ) 2L )(δθ 2L ) + ⎜ L ⎟ (δθ ) = 0
⎝ ⎠ ⎝ 2 6 ⎠
⎡ ⎛ ..
⎞ ⎛ .. ⎞ ⎛ ..
⎞ ⎛ .. ⎞
⎢− ⎜ m a θ(t ) L ⎟ (L ) − ⎜ I a θ(t )⎟ − ⎜ m d θ(t ) L ⎟ (L ) − ⎜ I d θ(t )⎟ +
⎣ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠
⎛ . ⎞ ⎛ f (t ) L 7 ⎞⎤
− ⎜ c θ(t ) L ⎟ (L ) − (k θ(t ) 2L )(2L ) + ⎜ L ⎟⎥ (δθ ) = 0
⎝ ⎠ ⎝ 2 6 ⎠⎦
⎡ .. .. .. .. .
⎢⎣ − m a θ L2
− I a θ − m d θ ( t ) L2
− I d θ (t ) − c θ (t ) L2 +
7 ⎤
− k θ(t ) 4L2 + f (t ) L2 ⎥ (δθ ) = 0 ∀ δθ
12 ⎦
.. .. .. .. . 7
− m a θ(t ) L2 − I a θ(t ) − m d θ(t ) L2 − I d θ(t ) − c θ(t ) L2 − k θ(t ) 4L2 + f (t ) L2 = 0
12
- 11 -
(m ) ( ) ( ) 7
.. .
a L2 + I a + m d L2 + I d θ(t ) + c L2 θ(t ) + k 4L2 θ(t ) = f (t ) L2
12
.. .
⇒ m* θ(t ) + c* θ (t ) + k * θ(t ) = F* (t )
con m * = m a L2 + I a + m d L2 + I d
c* = c L2
k * = k 4L2
7
F* = f (t ) L2 .
12
Esempio 2
Dati:
massa specifica dell’asta rigida: μ a ;
massa specifica del disco rigido: μ d ;
coefficienti viscosi degli smorzatori viscosi lineari: c1 , c 2 ;
rigidezze delle molle elastiche lineari: k1 , k 2 .
Svolgimento:
La massa e il momento di inerzia dell’asta rigida valgono:
m a = μ a 4a
Ia = μ a
(4a )3 = ma
(4a )2
4 2
a . = ma
12 12 3
La massa e il momento di inerzia del disco rigido valgono:
m d = μ d πR 2
Id = μ d
(πR )3 .
4
Come unica variabile indipendente dell’oscillatore si assume:
u E (t ) .
Le forze generalizzate di inerzia dell’asta rigida valgono:
⎛ 1 .. ⎞
R I a (t ) = m a ⎜ u E (t )⎟ (verso il basso)
⎝2 ⎠
..
u (t ) .. u E (t )
φ a (t ) = E φ a (t ) = (antiorario)
4a 4a
- 12 -
⎛ .. ⎞
..
⎜ u E (t ) ⎟
M I a (t ) = I a φ a (t ) = I a ⎜ (orario) .
⎜ 4a ⎟⎟
⎝ ⎠
Le forze generalizzate di inerzia del disco rigido valgono:
⎛ 2 .. ⎞
R I d (t ) = m d ⎜ u E (t )⎟ (verso il basso)
⎝3 ⎠
..
u (t ) .. u E (t )
φ d (t ) = E φ d (t ) = (orario)
3a 3a
⎛ .. ⎞
..
⎜ u E (t ) ⎟
M I d (t ) = I d φ d (t ) = I d ⎜ (antiorario) .
⎜ 3a ⎟⎟
⎝ ⎠
Le forze esercitate dagli smorzatori viscosi lineari valgono:
⎛1 . ⎞
FD1 (t ) = c1 ⎜ u E (t )⎟ (verso il basso)
⎝4 ⎠
⎛. ⎞
FD 2 (t ) = c 2 ⎜ u E (t )⎟ (verso il basso) .
⎝ ⎠
Le forze esercitate dalle molle elastiche lineari valgono:
⎛3 ⎞
FS1 (t ) = k1 ⎜ u E (t )⎟ (verso il basso)
⎝4 ⎠
⎛1 ⎞
FS 2 (t ) = k 2 ⎜ u E (t )⎟ (verso il basso) .
⎝3 ⎠
La forzante vale:
f (t ) 4a
F(t ) = = f (t ) 2a (verso l’alto) .
2
Applicando il principio dei lavori virtuali si ottiene l’equazione del moto:
L.V. = 0
⎡ ⎛ .. ⎞⎤
⎡ ⎛ 1 .. ⎞⎤ ⎛ 1 ⎞ ⎢ ⎜ u E (t ) ⎟⎥ ⎛ 1 ⎞ ⎡ ⎛ 2 .. ⎞⎤ ⎛ 2 ⎞
− ⎢m a ⎜ u E (t )⎟⎥ ⎜ δu E ⎟ + I a ⎜ ⎟ ⎜ δu ⎟ − ⎢m d ⎜ u E (t )⎟⎥ ⎜ δu E ⎟ +
⎠ ⎢ ⎜ 4a ⎟⎥ ⎝ 4a
E
⎣ ⎝2 ⎠⎦ ⎝ 2 ⎠ ⎣ ⎝3 ⎠⎦ ⎝ 3 ⎠
⎣ ⎝ ⎠⎦
⎡ ⎛ .. ⎞⎤
⎜ u E (t ) ⎟⎥ ⎛ 1 ⎞ ⎡ ⎛1 . ⎞⎤ ⎛ 1 ⎞ ⎡ ⎛. ⎞⎤
⎢
− Id ⎜ ⎟ ⎜ δ u ⎟ − ⎢ c ⎜ u E ( t ) ⎟ ⎥ ⎜ δu E ⎟ − ⎢c 2 ⎜ u E (t )⎟ ⎥ (δu E ) +
⎢ ⎜ 3a ⎟⎥ ⎝ 3a E
⎠ ⎣ ⎝4
1
⎠⎦ ⎝ 4 ⎠ ⎣ ⎝ ⎠⎦
⎣ ⎝ ⎠⎦
⎡ ⎛3 ⎞⎤ ⎛ 3 ⎞ ⎡ ⎛1 ⎞⎤ ⎛ 1 ⎞ ⎛1 ⎞
− ⎢k1 ⎜ u E (t )⎟⎥ ⎜ δu E ⎟ − ⎢k 2 ⎜ u E (t )⎟⎥ ⎜ δu E ⎟ + (f (t ) 4a ) ⎜ δu E ⎟ = 0
⎣ ⎝4 ⎠⎦ ⎝ 4 ⎠ ⎣ ⎝3 ⎠⎦ ⎝ 3 ⎠ ⎝2 ⎠
⎧ ⎡ ⎛ ..
⎞⎤
⎪ ⎡ ⎛ 1 .. ⎞⎤ ⎛ 1 ⎞ ⎢ ⎜ u E (t ) ⎟⎥ ⎛ 1 ⎞ ⎡ ⎛ 2 .. ⎞⎤ ⎛ 2 ⎞
⎨− ⎢m a ⎜ u E (t )⎟⎥ ⎜ ⎟ + I a ⎜ ⎟ ⎜ ⎟ − ⎢ m d ⎜ u E (t ) ⎟ ⎥ ⎜ ⎟ +
⎪ ⎣ ⎝2 ⎠ ⎦ ⎝ 2 ⎠ ⎢ ⎜ 4a ⎟ ⎥ ⎝ 4a ⎠ ⎣ ⎝ 3 ⎠⎦ ⎝ 3 ⎠
⎩ ⎣ ⎝ ⎠⎦
⎡ ⎛ .. ⎞⎤
⎜ u E (t ) ⎟⎥ ⎛ 1 ⎞ ⎡ ⎛ 1 . ⎞⎤ ⎛ 1 ⎞ ⎡ ⎛ . ⎞⎤ ⎡ ⎛ 3 ⎞⎤ ⎛ 3 ⎞
⎢
− Id ⎜ ⎟ ⎜ ⎟ − ⎢ c ⎜ u E (t ) ⎟⎥ ⎜ ⎟ − ⎢c 2 ⎜ u E (t )⎟⎥ − ⎢k1 ⎜ u E (t )⎟⎥ ⎜ ⎟ +
⎢ ⎜ 3a ⎟⎥ ⎝ 3a ⎠ ⎣ ⎝ 4 1
⎠⎦ ⎝ 4 ⎠ ⎣ ⎝ ⎠⎦ ⎣ ⎝ 4 ⎠⎦ ⎝ 4 ⎠
⎣ ⎝ ⎠⎦
⎡ ⎛1 ⎞⎤ ⎛ 1 ⎞ ⎛ 1 ⎞⎫
− ⎢k 2 ⎜ u E (t )⎟⎥ ⎜ ⎟ + [f (t ) 4a ] ⎜ ⎟⎬ (δu E ) = 0 ∀ δu E
⎣ ⎝3 ⎠⎦ ⎝ 3 ⎠ ⎝ 2 ⎠⎭
- 13 -
⎡ ⎛ .. ⎞⎤
⎡ ⎛ 1 .. ⎞⎤ ⎛ 1 ⎞ ⎢ ⎜ u E (t ) ⎟⎥ ⎛ 1 ⎞ ⎡ ⎛ 2 .. ⎞⎤ ⎛ 2 ⎞
− ⎢m a ⎜ u E (t )⎟⎥ ⎜ ⎟ + I a ⎜ ⎜ ⎟ − ⎢ m ⎜ u E (t ) ⎟ ⎥ ⎜ ⎟ +
⎠⎦ ⎝ 2 ⎠ ⎢ ⎜ 4a ⎟⎟⎥ ⎝ 4a ⎠ ⎣ ⎝ 3
d
⎣ ⎝2 ⎠⎦ ⎝ 3 ⎠
⎣ ⎝ ⎠⎦
⎡ ⎛ .. ⎞⎤
⎜ u E (t ) ⎟⎥ ⎛ 1 ⎞ ⎡ ⎛ 1 . ⎞⎤ ⎛ 1 ⎞ ⎡ ⎛ . ⎞⎤
⎢
− Id ⎜ ⎟ ⎜ ⎟ − ⎢ c ⎜ u E (t ) ⎟⎥ ⎜ ⎟ − ⎢c 2 ⎜ u E (t )⎟⎥ +
⎢ ⎜ 3a ⎟⎥ ⎝ 3a ⎠ ⎣ ⎝ 4 1
⎠⎦ ⎝ 4 ⎠ ⎣ ⎝ ⎠⎦
⎣ ⎝ ⎠⎦
⎡ ⎛3 ⎞⎤ ⎛ 3 ⎞ ⎡ ⎛ 1 ⎞⎤ ⎛ 1 ⎞ ⎛1⎞
− ⎢k1 ⎜ u E (t )⎟⎥ ⎜ ⎟ − ⎢k 2 ⎜ u E (t )⎟⎥ ⎜ ⎟ + [f (t ) 4a ] ⎜ ⎟ = 0
⎣ ⎝4 ⎠⎦ ⎝ 4 ⎠ ⎣ ⎝ 3 ⎠⎦ ⎝ 3 ⎠ ⎝2⎠
.. ..
1 .. u E (t ) 4 .. u E (t ) 1 . .
− m a u E (t ) + I a − m d u E (t ) − I d − c1 u E (t ) − c 2 u E (t ) +
4 16 a 9 9a 16
9 1
− k1 u E (t ) − k 2 u E (t ) + f (t ) 2a = 0
16 9
⎛ ma I 4 m d I d ⎞ .. ⎛c ⎞. ⎛9k k ⎞
⎜ − a2+ + ⎟ u E (t ) + ⎜ 1 + c 2 ⎟ u E (t ) + ⎜ 1 + 2 ⎟ u E (t ) = f (t ) 2a
⎝ 4 16 a 9 9a ⎠ ⎝ 16 ⎠ ⎝ 16 9 ⎠
.. .
⇒ m* u E (t ) + c* u E (t ) + k * u E (t ) = F* (t )
ma I 4 md Id
con m * = − a2+ +
4 16 a 9 9a
c
c* = 1 + c 2
16
9 k1 k 2
k* = +
16 9
F* = f (t ) 2a .
Esempio 3
Dati:
massa specifica della lastra rigida: μ ;
coefficiente viscoso dello smorzatore viscoso lineare: c ;
rigidezza della molla elastica lineare: k .
Svolgimento:
La massa e il momento di inerzia della lastra rigida valgono:
m = μ bh
- 14 -
I = μ ⎜⎜
⎛ bh 3 b 3 h ⎞
+
(
⎟⎟ = μ
)
bh 3 + b 3h
.
⎝ 12 12 ⎠ 12
Come unica variabile indipendente dell’oscillatore si assume:
u (t ) .
Il baricentro della lastra subisce i seguenti spostamenti generalizzati:
u (t ) b u (t )
u v (t ) = = (traslazione verso il basso)
b 2 2
u (t ) h
u h (t ) = (traslazione verso destra)
b 2
u (t )
φ (t ) = (rotazione in senso orario) .
b
Le forze generalizzate di inerzia della lastra rigida valgono:
..
u (t )
FI v = m (verso l’alto)
2
..
u (t ) h
FI h = m (verso sinistra)
b 2
u (t )
MI = I (antiorario) .
b
La forza esercitata dalla molla elastica lineare vale:
u (t )
u S (t ) = h
b
u (t )
→ FS (t ) = k u S (t ) = k h .
b
La forzante e la sua distanza dal punto A valgono:
F(t )
d=b .
Con l’equilibrio alla rotazione intorno al punto A si ottiene l’equazione del moto:
MA = 0
b h
− FI v (t ) − FI h (t ) − M I (t ) − FS (t ) h + F(t ) b = 0
2 2
⎛ ..
⎞ ⎛ .. ⎞ ⎛ .. ⎞
⎜ u (t ) ⎟ b ⎜ u (t ) h ⎟ h ⎜ u (t ) ⎟ ⎛ u (t ) ⎞
−⎜m − m − I −⎜k h ⎟ h + F(t ) b = 0
⎜ 2 ⎟⎟ 2 ⎜⎜ b 2 ⎟⎟ 2 ⎜⎜ b ⎟⎟ ⎝ b ⎠
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
⎛ b h 2
I⎞ .. ⎛ h ⎞ 2
⎜⎜ m + m + ⎟⎟ u (t ) + ⎜⎜ k ⎟⎟ u (t ) = F(t ) b
⎝ 4 4b b ⎠ ⎝ b ⎠
..
⇒ m* u (t ) + k *u (t ) = F*
b h2 I
con m* = m + m +
4 4b b
2
h
k* = k
b
F = F(t ) b .
*
- 15 -
Esempio 4
5.2.1 - ESEMPI
Esempio 1
- 16 -
Dati:
massa specifica: μ = μ(x ) ;
coefficiente viscoso: c = c(x ) ;
momento di inerzia: I = I(x ) ;
modulo elastico normale o di Young: E ;
carico esterno: q = q(x, t ) .
Svolgimento:
Come unica variabile indipendente dell’oscillatore si assume:
u (x , t ) .
Scomponendo tale variabile nel prodotto di una funzione dipendente solo dalla ascissa
x per una funzione dipendente solo dal tempo t si ottiene:
u (x , t ) = φ (x ) u (t )
⎛ π ⎞
con φ(x ) = 1 − cos⎜ x⎟
⎝ 2L ⎠
⎧φ(0) = 0
⎪
⎨φ(L ) = 1
⎪φ I (0) = 0
⎩
. ∂u (x , t ) .
u (x , t ) = = φ (x ) u (t )
∂t
.. ∂ u (x, t )
2 ..
u (x, t ) = = φ (x ) u (t ) .
∂t 2
Il coefficiente m* dell’equazione del moto relativo alla forza di inerzia che si genera in
seguito ad una traslazione orizzontale della massa distribuita dell’oscillatore viene
calcolato come segue:
dm(x ) = μ(x ) dx
..
FI (x, t ) = dm(x ) u (x , t )
⎡ ..
⎤
= [ μ (x ) dx ] ⎢φ(x ) u (t )⎥
⎣ ⎦
..
= μ (x ) dx φ(x ) u (t )
δu(x, t ) = φ(x ) δu (t )
L⎧ ⎡ ..
⎤ ⎫
= ∫ ⎨ ⎢μ (x ) dx φ(x ) u (t )⎥ [φ(x ) δu (t )]⎬
0
⎩⎣ ⎦ ⎭
- 17 -
L⎡ ..
⎤
= ∫ ⎢μ (x ) dx φ 2 (x ) u (t ) δu (t )⎥
0
⎣ ⎦
[ ]
..
= u (t ) δu (t ) ∫ μ (x ) φ 2 (x ) dx
L
0
..
= u (t ) δu (t ) m*
..
= m* u (t ) δu (t )
⇒ m* = ∫
0
L
[ μ(x ) φ (x )]dx .2
Il coefficiente m* dell’equazione del moto relativo alla forza di inerzia che si genera in
seguito ad una traslazione orizzontale di eventuali masse concentrate dell’oscillatore
viene calcolato come segue:
u i (x, t ) = φi (x ) u i (t )
. ∂u i (x , t ) .
u i (x , t ) = = φ i (x ) u i (t )
∂t
.. ∂ u i (x, t )
2 ..
u i (x , t ) = = φ i ( x ) u i (t )
∂t 2
..
FI i (x, t ) = m i u i (x, t )
⎡ ..
⎤
= m i ⎢φ i (x ) u i (t )⎥
⎣ ⎦
..
= m i φ i (x ) u i ( t )
δu i (x, t ) = φi (x ) δu i (t )
n
L V I = ∑ [FI i (x , t ) δu i (x , t )]
i =1
n
⎧⎡ ..
⎤ ⎫
= ∑ ⎨ ⎢m i φ i (x ) u i (t )⎥ [φ i (x ) δu i (t )]⎬
i =1 ⎩ ⎣ ⎦ ⎭
n
⎡ ..
⎤
= ∑ ⎢m i φ i2 (x ) u i (t ) δu i (t )⎥
i =1 ⎣ ⎦
[ ]
.. n
= u i (t ) δu i (t ) ∑ m i φ i2 (x )
i =1
..
= u i (t ) δu i (t ) m*
..
= m* u i (t ) δu i (t )
[ ]
n
⇒ m * = ∑ m i φ i2 (x ) .
i =1
Il coefficiente m* dell’equazione del moto relativo alla forza di inerzia che si genera in
seguito ad una rotazione nel piano di inflessione di eventuali masse concentrate
dell’oscillatore viene calcolato come segue:
u i (x, t ) = φi (x ) u i (t )
. ∂u (x , t ) .
u i (x , t ) = i = φ i (x ) u i (t )
∂t
- 18 -
.. ∂ 2 u i (x, t ) ..
u i (x , t ) = = φ i (x ) u i (t )
∂t 2
∂u i (x , t )
γ i (x , t ) = = φ iI (x ) u i (t )
∂x
. ∂γ (x , t ) .
γ i (x , t ) = i = φ iI (x ) u i (t )
∂t
.. ∂γ (x , t ) ..
γ i (x , t ) = i = φ iI (x ) u i (t )
∂t
..
M I i (x , t ) = I i (x ) γ i (x , t )
⎡ ..
⎤
= I i ⎢φ iI (x ) u i (t )⎥
⎣ ⎦
..
= I i φ iI (x ) u i (t )
δγ i (x, t ) = φ iI (x ) δu i (t )
n
L V I = ∑ [M I i (x , t ) δγ i (x , t )]
i =1
⎧⎡ ⎫
[ ]
n ..
⎤
= ∑ ⎨ ⎢I i φ iI (x ) u i (t )⎥ φ iI (x ) δu i (t ) ⎬
i =1 ⎩ ⎣ ⎦ ⎭
( )
n
⎡ 2 .. ⎤
= ∑ ⎢I i φ iI (x ) u i (t ) δu i (t )⎥
i =1 ⎣ ⎦
..
= u i (t ) δu i (t ) ∑ I i φ iI (x )
n
i =1
[ ( )]
2
..
= u i (t ) δu i (t ) m*
..
= m* u i (t ) δu i (t )
⇒ m* = ∑ Ii (φ iI (x ))
n
i =1
[ 2
].
Il coefficiente m* dell’equazione del moto relativo alla forza di inerzia che si genera in
seguito ad una traslazione orizzontale della massa distribuita e delle eventuali masse
concentrate dell’oscillatore ed in seguito ad una rotazione nel piano di inflessione di
eventuali masse concentrate dell’oscillatore viene calcolato come segue:
⇒ m* = ∫
0
L
[ μ(x ) φ (x )]dx + ∑ [ m
2
n
i =1
i ]
i =1
[
φ i2 (x ) + ∑ Ii (φ iI (x ))
n
2
].
Il coefficiente c* dell’equazione del moto relativo alla forza di smorzamento viscoso
che si genera a causa dello smorzamento viscoso lineare distribuito dell’oscillatore
viene calcolato come segue:
dc(x ) = c(x ) dx
.
FD (x , t ) = dc(x ) u (x , t )
⎡ .
⎤
= [c(x ) dx ] ⎢φ(x ) u (t )⎥
⎣ ⎦
.
= c(x ) dx φ(x ) u (t )
- 19 -
δu(x, t ) = φ(x ) δu (t )
L⎧ ⎡ .
⎤ ⎫
= ∫ ⎨ ⎢c(x ) dx φ(x ) u (t )⎥ [φ(x ) δu (t )]⎬
0
⎩⎣ ⎦ ⎭
L⎡ .
⎤
= ∫ ⎢c(x ) dx φ 2 (x ) u (t ) δu (t )⎥
0
⎣ ⎦
[ ]
.
= u (t ) δu (t ) ∫ c(x ) φ 2 (x ) dx
L
0
.
= u (t ) δu (t ) c*
.
= c* u (t ) δu (t )
⇒
0
L
[
c* = ∫ c(x ) φ 2 (x ) dx . ]
Il coefficiente k* dell’equazione del moto relativo alla forza elastica che si genera a
causa della elasticità lineare distribuita dell’oscillatore viene calcolato come segue:
∂u (x , t )
γ (x , t ) = = φ I (x ) u (t )
∂x
∂γ(x, t ) ∂ 2 u (x, t )
χ (x, t ) = = = φ II (x ) u (t )
∂x ∂x 2
M(x, t ) = E I(x ) χ (x, t )
= E I(x ) u II (x, t )
[
= E I(x ) φ II (x ) u (t ) ]
= E I(x ) φ II (x ) u (t )
dx 1 dx 1 dx 1 dγ(x, t )
Oss.: R (x , t ) = ≅ = → ≅
2 ⎛ dγ(x , t ) ⎞ 2 dγ(x , t ) dγ (x , t ) R (x, t ) dx
sen ⎜ ⎟
⎝ 2 ⎠ 2
1
= χ (x , t )
R (x , t )
d γ (x , t )
⇒ χ (x , t ) = → dγ(x, t ) = χ (x, t ) dx
dx
δ[dγ(x, t )] = δ[ χ (x, t ) dx ]
{[
= δ φ II (x ) u (t ) dx ] }
[
= δ φ II (x ) u (t ) dx ]
= φ II (x ) δu (t ) dx
L V S = ∫ {M(x, t ) δ[dγ(x, t )] }
L
=∫
L
{ [ E I(x ) φ (x ) u(t )][φ (x ) δu(t ) dx ] }
II II
= ∫ [ E I(x ) (φ (x )) u (t ) δu (t ) dx ]
0
L 2
II
0
= u (t ) δu (t ) ∫ [ E I(x ) (φ (x )) ]dx
L 2
II
0
- 20 -
= u (t ) δu (t ) k *
= k * u (t ) δu (t )
⇒ k* = ∫
L
0
[ E I(x ) (φ (x )) ] dx .
II 2
Il coefficiente k* dell’equazione del moto relativo alla forza elastica che si genera a
causa di eventuali molle elastiche lineari dell’oscillatore viene calcolato come segue:
u i (x, t ) = φi (x ) u i (t )
. ∂u i (x , t ) .
u i (x , t ) = = φ i ( x ) u i (t )
∂t
.. ∂ u i (x, t )
2 ..
u i (x , t ) = = φ i (x ) u i (t )
∂t 2
FS i (x, t ) = k i u i (x, t )
= k i [φ i (x ) u i (t )]
= k i φi (x ) u i (t )
δu i (x, t ) = φi (x ) δu i (t )
n
L V S = ∑ [FS i (x , t ) δu i (x , t )]
i =1
n
= ∑ { [k i φ i (x ) u i (t )] [φ i (x ) δu i (t )] }
i =1
[ ]
n
= ∑ k i φ i2 (x ) u i (t ) δu i (t )
i =1
[ ]
n
= u i (t ) δu i (t ) ∑ k i φ i2 (x )
i =1
= u i (t ) δu i (t ) k *
= k *u i (t ) δu i (t )
[ ]
n
⇒ k * = ∑ k i φ i2 (x ) .
i =1
Il coefficiente k* dell’equazione del moto relativo alla forza di elastica che si genera a
causa della elasticità lineare distribuita dell’oscillatore ed a causa di eventuali molle
elastiche lineari dell’oscillatore viene calcolato come segue:
⇒ k* = ∫
L
0
[ E I(x ) (φ (x )) ] dx + ∑ [k φ (x )] .
II 2
n
i =1
i
2
i
*
Il coefficiente F dell’equazione del moto relativo alla forzante dell’oscillatore viene
calcolato come segue:
Q(x, t ) = q(x, t ) dx
δu(x, t ) = φ(x ) δu (t )
L V F = ∫ [Q(x, t ) δu (x, t )]
L
= ∫ [q(x, t ) dx ] [φ(x ) δu (t )]
L
- 21 -
= ∫ [q(x, t ) dx φ(x ) δu (t )]
L
= δu (t ) ∫ [q(x, t ) φ(x )] dx
L
= δu (t ) F *
= F* δu (t )
F* = ∫ [q(x, t ) φ(x )] dx .
L
⇒
0
Esempio 2
Dati:
massa specifica: μ = μ(x ) ;
momento di inerzia: I = I(x ) ;
modulo elastico normale o di Young: E ;
..
accelerazione suolo: u g (t ) .
Svolgimento:
Come unica variabile indipendente dell’oscillatore si assume:
u (x , t ) .
Scomponendo tale variabile nel prodotto di una funzione dipendente solo dalla ascissa
x per una funzione dipendente solo dal tempo t si ottiene:
u ( x , t ) = φ (x ) u ( t )
⎛ π ⎞
con φ(x ) = 1 − cos⎜ x⎟
⎝ 2L ⎠
⎧φ(0) = 0
⎪
⎨φ(L ) = 1
⎪φ I (0) = 0
⎩
. ∂u (x , t ) .
u (x , t ) = = φ (x ) u (t )
∂t
.. ∂ u (x, t )
2 ..
u (x, t ) = = φ (x ) u (t ) .
∂t 2
- 22 -
Ricordando che lo spostamento assoluto ut(x,t) dell’oscillatore risulta essere dato dalla
somma dello spostamento assoluto ug(t) della base e dello spostamento relativo u(x,t)
dell’oscillatore rispetto alla base si ottiene:
u t (x, t ) = u g (t ) + u (x, t )
= u g (t ) + [φ(x ) u (t )]
= u g (t ) + φ(x ) u (t ) .
Applicando il principio dei lavori virtuali si ottiene l’equazione del moto in assenza di
smorzamento viscoso:
→ dm(x ) = μ(x ) dx
..
FI (x, t ) = dm(x ) u t (x, t )
⎡ .. ..
⎤
= [ μ (x ) dx ] ⎢u g (t ) + φ(x ) u (t )⎥
⎣ ⎦
⎡ .. ..
⎤
= μ (x ) dx ⎢u g (t ) + φ(x ) u (t )⎥
⎣ ⎦
δu(x, t ) = φ(x ) δu (t )
∂u (x , t )
→ γ (x , t ) = = φ I (x ) u (t )
∂x
∂γ(x, t ) ∂ 2 u (x, t )
χ (x, t ) = = = φ II (x ) u (t )
∂x ∂x 2
0 0
L⎧ ⎡ ⎛ .. ..
⎞⎤ ⎫
= ∫ ⎨ ⎢μ (x ) dx ⎜ u g (t ) + φ(x ) u (t )⎟⎥ [φ(x ) δu (t )]⎬ +
0
⎩⎣ ⎝ ⎠⎦ ⎭
+∫
L
0
{ [E I(x ) φ (x ) u(t )][φ (x ) δu(t ) dx ] }
II II
L⎧ ⎡ ..
⎤ ⎫ L⎧ ⎡ ..
⎤ ⎫
= ∫ ⎨ ⎢μ (x ) dx u g (t )⎥ [φ(x ) δu (t )]⎬ + ∫ ⎨ ⎢μ (x ) dx φ(x ) u (t )⎥ [φ(x ) δu (t )]⎬ +
0
⎩⎣ ⎦ ⎭ 0
⎩⎣ ⎦ ⎭
+∫
L
0
{ [E I(x ) φ (x ) u(t )][φ (x ) δu(t ) dx ] }
II II
L⎡ ..
⎤ L⎡ ..
⎤
= ∫ ⎢μ (x ) dx u g (t ) φ(x ) δu (t )⎥ + ∫ ⎢μ (x ) dx φ(x ) u (t ) φ(x ) δu (t )⎥ +
0
⎣ ⎦ 0
⎣ ⎦
[
+ ∫ E I(x ) φ II (x ) u (t ) φ II (x ) δu (t ) dx
L
0
]
- 23 -
[ μ(x ) φ (x )]dx +
.. ..
= u g (t ) δu (t ) ∫ [μ (x ) φ(x )] dx + u (t ) δu (t ) ∫
L L
2
[ )]
0 0
+ u (t ) δu (t ) ∫ E I(x ) φ II (x ) dx
0
L
( 2
.. ..
= u g (t ) δu (t ) L* + u (t ) δu (t ) m* + u (t ) δu (t ) k *
con L* = ∫ [μ (x ) φ(x )] dx
L
m =∫
*
[ μ(x ) φ (x )]dx
L
0
2
= ∫ [E I(x ) (φ (x )) ]dx
L 2
k* II
0
.. ..
L.V. = 0 → u g (t ) δu (t ) L* + u (t ) δu (t ) m* + u (t ) δu (t ) k * = 0 ∀ δu (t )
.. ..
u g (t ) L* + u (t ) m* + u (t ) k * = 0
.. ..
L* u g (t ) + m* u (t ) + k *u (t ) = 0
.. ..
m* u (t ) + k *u (t ) = − L* u g (t )
∫ [ μ(x ) φ(x )] dx
L
L*
g* ≡ * = 0
= coefficiente di partecipazione
∫ [ μ(x ) φ (x )]dx
L
m 2
0
∫ φ(x ) dx
L
L*
μ (x ) = cost → g ≡ *= * 0
∫ φ (x ) dx
L
m 2
0
.. ..
⇒ m* u (t ) + k *u (t ) = − g*m* u g (t ) .
- 24 -
6 - VIBRAZIONI LIBERE
Un oscillatore semplice lineare si trova in regime di vibrazioni libere quando si muove in assenza
di alcuna forzante F(t).
In assenza di smorzamento viscoso l’equazione del moto per un oscillatore semplice lineare in
regime di vibrazioni libere assume la forma:
..
m u (t ) + k u (t ) = 0 .
f≡
ω
=
1 k
2π 2π m
s −1 ; [ ]
periodo naturale:
1 2π m
T≡ = = 2π [s] .
f ω k
- 25 -
u (t ) = C1e iωt + C 2 e − iωt
Formule di Eulero: eiωt = cos(ωt ) + i sen (ωt )
e − iωt = cos(ωt ) − i sen (ωt )
u (t ) = A sen(ωt ) + B cos(ωt )
Condizioni iniziali: u (0) = u 0
.
u (0 ) = v 0
v0
A= e B = u0
ω
v
⇒ u (t ) = 0 sen (ωt ) + u 0 cos(ωt ) .
ω
ω
⎝ ⎠
⎛ v ⎞
θ = arctg⎜⎜ 0 ⎟⎟ .
⎝ u 0ω ⎠
v
Infatti : u (t ) = 0 sen (ωt ) + u 0 cos(ωt ) = C sen (ωt + α ) = C cos(ωt − β )
ω
C sen(ωt + α ) = C sen(ωt ) cos(α ) + C cos(ωt ) sen(α )
v
C cos(α ) = A = 0 e C sen (α ) = B = u 0
ω
2
⎛v ⎞ ⎛B⎞ ⎛u ω⎞
C = A + B = ⎜ 0 ⎟ + (u 0 ) e α = arctg⎜ ⎟ = arctg⎜⎜ 0 ⎟⎟
2 2 2
⎝ω⎠ ⎝A⎠ ⎝ v0 ⎠
C cos(ωt − β ) = C cos(ωt ) cos(β ) + C sen(ωt ) sen(β )
v
C sen (β ) = A = 0 e C cos(β ) = B = u 0
ω
2
⎛v ⎞ ⎛A⎞ ⎛ v ⎞
C = A + B = ⎜ 0 ⎟ + (u 0 ) e β = arctg⎜ ⎟ = arctg⎜⎜ 0 ⎟⎟
2 2 2
⎝ω⎠ ⎝B⎠ ⎝ u 0ω ⎠
⇒ u (t ) = ρ cos(ωt − θ )
2
⎛v ⎞
con ρ = C = ⎜ 0 ⎟ + (u 0 )
2
⎝ω⎠
⎛ v ⎞
θ = β = arctg⎜⎜ 0 ⎟⎟ .
⎝ u 0ω ⎠
- 26 -
6.2 - VIBRAZIONI SMORZATE
In presenza di smorzamento viscoso l’equazione del moto per un oscillatore semplice lineare in
regime di vibrazioni libere assume la forma:
.. .
m u (t ) + c u (t ) + k u (t ) = 0 .
⎛ ⎛ v + u ξω ⎞ ⎞
Se ξ > 1 : u (t ) = ⎜⎜ ⎜ 0 ' 0 ⎟ senh (ω' t ) + u 0 cosh (ω' t )⎟⎟ e −ξωt
⎝⎝ ω ⎠ ⎠
⎛ ⎛ v + u 0 ξω ⎞ ⎞
Se ξ < 1 : u (t ) = ⎜⎜ ⎜⎜ 0 ⎟⎟ sen (ω D t ) + u 0 cos(ω D t )⎟ e −ξωt
⎟
⎝⎝ ωD ⎠ ⎠
- 27 -
oppure u (t ) = ρ cos(ω D t − θ ) e − ξωt
2
⎛ v + u 0 ξω ⎞
con ρ = ⎜⎜ 0 ⎟⎟ + (u 0 )2
⎝ ωD ⎠
⎛ v + u 0 ξω ⎞
θ = arctg⎜⎜ 0 ⎟⎟ .
⎝ ωD u 0 ⎠
.. .
Infatti: m u (t ) + c u (t ) + k u (t ) = 0
.. .
u (t ) + 2ξω u (t ) + ω2 u (t ) = 0
Eq. caratteristica: λ2 + 2ξωλ + ω 2 = 0
λ1, 2 = −ξω ± (ξω)2 − ω2 = −ξω ± ω ξ 2 − 1
Se ξ = 1 : λ1, 2 = −ξω = −ω (radici reali coincidenti)
u (t ) = (A + B t ) e − ωt
Condizioni iniziali: u (0) = u 0
.
u (0) = v 0
A = u 0 (1 − ωt ) e B = v0
⇒ u (t ) = (u 0 (1 − ωt ) + v 0 t ) e − ωt
( ' '
= C1e ω t + C 2e − ω t e − ξωt )
= (A senh (ω' t ) + B cosh (ω' t )) e − ξωt
Condizioni iniziali: u (0) = u 0
.
u (0 ) = v 0
v 0 + u 0 ξω
A= e B = u0
ω'
⎛ ⎛ v + ξωu ⎞
⇒ u (t ) = ⎜⎜ ⎜ 0 ' 0 ⎟ senh ω' t + u 0 cosh ω' t
ω
( ) ( )⎞⎟⎟ e − ξωt
⎝⎝ ⎠ ⎠
Se ξ < 1 : λ1, 2 = −ξω ± iω 1 − ξ 2 (radici complesse coniugate)
ωD = ω 1 − ξ 2
λ1, 2 = −ξω ± iω D
u (t ) = C1e(− ξω+ iωD ) t + C 2 e (− ξω−iωD ) t
( )
= C1ei ω D t + C 2 e − i ωD t e − ξωt
= (A sen (ω D t ) + B cos(ω D t )) e − ξωt
Condizioni iniziali: u (0) = u 0
.
u (0) = v 0
- 28 -
v 0 + u 0 ξω
A= e B = u0
ωD
⎛ ⎛ v + u 0 ξω ⎞ ⎞
⇒ u (t ) = ⎜⎜ ⎜⎜ 0 ⎟⎟ sen (ω D t ) + u 0 cos(ω D t )⎟ e −ξωt
⎟
⎝⎝ ωD ⎠ ⎠
u (t ) = ρ cos(ω D t − θ ) e − ξωt
2
⎛ v + u 0 ξω ⎞
con ρ = A + B = ⎜⎜ 0
2 2
⎟⎟ + (u 0 )2
⎝ ωD ⎠
⎛A⎞ ⎛ v + u 0 ξω ⎞
θ = arctg⎜ ⎟ = arctg⎜⎜ 0 ⎟⎟ .
⎝B⎠ ⎝ ωD u 0 ⎠
⎝ ω ⎠
- 30 -
7 - VIBRAZIONI FORZATE DA FORZANTE ARMONICA
In assenza di smorzamento viscoso l’equazione del moto per un oscillatore semplice lineare in
regime di vibrazioni forzate da forzante armonica assume la forma:
..
m u (t ) + k u (t ) = p 0sen (ωt ) .
- 31 -
e − iωt = cos(ωt ) − i sen (ωt )
u o (t ) = A sen (ωt ) + B cos(ωt )
La soluzione u o (t ) rappresenta la parte transitoria della risposta.
Soluzione particolare dell’equazione completa:
u p (t ) = C 3 sen (ωt ) (forma legata alla tipologia del carico dinamico)
.
u p (t ) = ω C 3 cos(ωt )
..
u p (t ) = −ω C3sen(ωt ) = −ω u p (t )
2 2
..
Sostituzione: m u p (t ) + k u p (t ) = p 0sen(ωt )
.. p
u p (t ) + ω 2 u p (t ) = 0 sen (ωt )
m
p
− ω u p (t ) + ω 2 u p (t ) = 0 sen (ωt )
2
m
( ) p
ω 2 − ω u p (t ) = 0 sen (ωt )
2
m
( ) p
ω 2 − ω C 3sen (ωt ) = 0 sen (ωt )
2
m
( 2
)
ω 2 − ω C3 = 0
p
m
⎛ ⎛ω⎞ ⎞ p 2
C 3 ω 2 ⎜1 − ⎜ ⎟ ⎟ = 0
⎜ ⎝ω⎠ ⎟ m
⎝ ⎠
p 1 1 p m 1 p 1
C3 = 0 2 = 0 = 0
m ω ⎛ ⎛ ω ⎞ ⎞ m k (1 − β ) k 1 − β 2
2 2
⎜1 − ⎜ ⎟ ⎟
⎜ ⎝ω⎠ ⎟
⎝ ⎠
p0 1
u p (t ) = sen(ωt )
k 1− β2
La soluzione u p (t ) rappresenta la parte stazionaria della risposta.
Soluzione generale dell’equazione completa:
u (t ) = u o (t ) + u p (t )
p0 1
u (t ) = Asen(t ) + B cos(t ) + sen (ωt )
k 1 − β2
Condizioni iniziali: u (0) = u 0
.
u (0) = v 0
p0 β
A=− e B=0
k 1 − β2
p 1
⇒ u (t ) = 0 (sen(ωt ) − βsen(ωt )) .
k 1− β2
- 32 -
Se β = 1 la risposta e la forzante si trovano in condizione di risonanza e in condizione di risonanza
l’ampiezza della risposta tende a crescere indefinitamente.
In presenza di smorzamento viscoso l’equazione del moto per un oscillatore semplice lineare in
regime di vibrazioni forzate da forzante armonica assume la forma:
.. .
m u (t ) + c u (t ) + k u (t ) = p 0sen (ωt ) .
- 33 -
⎛ − 2ξβ ⎞
θ = arctg⎜⎜ ⎟
2 ⎟
⎝ 1− β ⎠
p0
dove u st = = spostamento prodotto dall’applicazione del carico p o in condizioni statiche;
k
1
D= = coefficiente di amplificazione dinamica.
( )
1 − β 2 + (2ξβ )
2 2
( ' '
)
= C1e ω t + C 2e − ω t e − ξωt
= (A senh (ω' t ) + B cosh (ω' t )) e − ξωt
.. .
Sostituzione: m u p (t ) + c u p (t ) + k u p (t ) = p 0sen(ωt )
- 34 -
.. . p0
u p (t ) + 2ξω u p (t ) + ω 2 u p (t ) = sen (ωt )
m
p0
− ω u p (t ) + 2ξωω (C 3 cos(ωt ) − C 4sen (ωt )) + ω 2 u p (t ) = sen (ωt )
2
m
(ω 2
−ω
2
)(C 3 sen(ωt ) + C 4 cos(ωt )) +
p0
+ 2ξωω (C 3 cos(ωt ) − C 4 sen (ωt )) = sen (ωt )
m
⎧ 2
⎨
( 2
)
⎪ ω − ω C3 − 2ξωω C 4 = 0
p
m
(
⎪⎩2ξωω C3 + ω 2 − ω 2 C 4 = 0 )
p 1− β2 p0 2ξβ
C3 = 0 e C = −
(
k 1 − β 2 + (2ξβ )2
2
) 4
k 1 − β 2 2 + (2ξβ )2 ( )
⎛p 1 − β2 ⎞ ⎛ ⎞
u p (t ) = ⎜ 0 ⎟ sen(ωt ) + ⎜ − p 0 2ξβ ⎟ cos(ωt )
⎜ k (1 − β 2 ) + (2ξβ )2 ⎟
2 ⎜ k (1 − β 2 ) + (2ξβ )2 ⎟
2
⎝ ⎠ ⎝ ⎠
u p (t ) = ρ sen (ωt + θ )
p0 1
con ρ = C 32 + C 24 =
( )
k 1 − β 2 + (2ξβ )2
2
⎛C ⎞ ⎛ − 2ξβ ⎞
θ = arctg⎜⎜ 4 ⎟⎟ = arctg⎜⎜ ⎟
2 ⎟
⎝ C3 ⎠ ⎝1− β ⎠
La soluzione u p (t ) rappresenta la parte stazionaria della risposta.
Soluzione generale dell’equazione completa:
u (t ) = u o (t ) + u p (t )
⎡⎛ p 1− β2 ⎞ ⎛ ⎞ ⎤
u (t ) = u o (t ) + ⎢⎜ 0 ⎟ sen (ωt ) + ⎜ − p 0 2ξβ ⎟ cos(ωt )⎥
( 2
)
⎢⎣⎜⎝ k 1 − β 2 + (2ξβ ) ⎟⎠
2
(
⎜ k 1 − β 2 2 + (2ξβ )2 ⎟
⎝ ⎠ ) ⎥⎦
u (t ) = u o (t ) + ρ sen (ωt + θ )
p 1
con ρ = 0
k (1 − β ) + (2ξβ )2
2 2
⎛ − 2ξβ ⎞
θ = arctg⎜⎜ ⎟
2 ⎟
⎝ 1 − β ⎠
Condizioni iniziali: u (0) = u 0
.
u (0 ) = v 0
Se ξ = 1 : A = ... e B = ...
⇒ u (t ) = ...
Se ξ > 1 : A = ... e B = ...
⇒ u (t ) = ...
Se ξ < 1 : A = ... e B = ...
⇒ u (t ) = ...
- 35 -
A regime la risposta dell’oscillatore semplice lineare coincide con la sua parte stazionaria, perché la
sua parte transitoria ha raggiunto l’esaurimento:
u (t ) = u p (t ) = ρ sen (ωt + θ )
p0 1
con ρ =
( )
k 1 − β + (2ξβ )2
2 2
⎛ − 2ξβ ⎞
θ = arctg⎜⎜ ⎟ = θ(β, ξ ) .
2 ⎟
⎝ 1 − β ⎠
- 36 -
Rappresentando graficamente il coefficiente di amplificazione dinamica D in funzione del rapporto
di frequenza β per valori costanti del rapporto di smorzamento ξ si ottiene il seguente diagramma:
Si nota anche che la massima ampiezza della risposta a regime di un oscillatore semplice lineare
risulta essere:
p 1
δ = u st ⋅ D = 0 .
k (1 − β 2 )2 + (2ξβ )2
L’ordinanza ministeriale OPCM 3274 indica quali sono i valori del rapporto di smorzamento ξ da
adottare per diverse tipologie di strutture:
⇒ E D = πρp 0 = πcωρ 2 .
Se lo smorzamento viscoso è non lineare diagrammando la forza di smorzamento viscoso in
funzione della risposta a regime dell’oscillatore semplice lineare per un ciclo di carico si ottiene una
funzione chiusa non ellittica e l’area racchiusa da tale funzione rappresenta la perdita di energia
associata allo smorzamento viscoso per un ciclo di carico. Il calcolo dell’area di tale funzione
chiusa non ellittica può essere eseguito come il calcolo dell’area di una funzione ellittica
equivalente opportunamente dimensionata tramite un coefficiente detto coefficiente di smorzamento
viscoso equivalente:
Area E
c eq = 2
= D2 .
πωρ πωρ
- 39 -
8 - RISPOSTA AD UN CARICO DINAMICO DI BREVE DURATA
Le azioni indotte da carichi dinamici di breve durata (detti anche carichi shock) di diverso genere
risultano essere molto influenti nella fase di progetto di molte comuni strutture (veicoli, gru, …).
Lo studio della risposta di un oscillatore semplice lineare soggetto all’azione di un carico dinamico
di breve durata viene condotto trascurando lo smorzamento viscoso. Infatti la risposta massima di
un oscillatore semplice lineare soggetto all’azione di un carico dinamico di breve durata viene
raggiunta molto rapidamente e prima che lo smorzamento viscoso riesca ad assorbire una
significativa quantità di energia.
Un carico dinamico di breve durata a gradino è un carico che può essere rappresentato con una
funzione temporale costante del seguente tipo:
p(t ) = p 0 con 0 ≤ t ≤ t1
- 40 -
Nella fase di vibrazioni libere si ha la seguente risposta:
u (t ) = Asen(ωt ) + B cos(ωt )
Condizioni iniziali: u (t1 ) = u1
. .
u (t 1 ) = u 1
.
u1
u (t ) = sen(ω(t − t1 )) + u1 cos(ω(t − t1 )) .
ω
Supponendo che la risposta massima si realizzi nella fase di vibrazioni forzate si ottiene quanto
segue:
p
u (t ) = 0 (1 − cos(ωt ))
k
du (t ) p 0
= ωsen (ωt )
dt k
du (t )
= 0 → ωt = n π
dt
⎧ωt = nπ
⎪ t 1 T
⎨ 2π → = → t= .
⎪⎩ω = T T 2 2
t1 ≥
T
→ (u (t ))max = 2 p 0 → D=
(u (t ))max =
2 p0 k
= 2 = cost .
2 k u st p0 k
Supponendo che la risposta massima si realizzi nella fase di vibrazioni libere si ottiene quanto
segue:
.
u1
u (t ) = sen(ω(t − t1 )) + u1 cos(ω(t − t1 ))
ω
= C sen(ωt + α )
2
⎛. ⎞
⎜ u1 ⎟
con C = ⎜ ⎟ + (u1 )
2
⎜ω⎟
⎝ ⎠
2
⎛. ⎞
t1 <
T
→ (u (t ))max ⎜ u1 ⎟
= C = ⎜ ⎟ + (u1 ) → D =
2 (u (t ))max = C = C ⋅ k .
2 ⎜ω⎟ u st p0 k p0
⎝ ⎠
8.1.1 - ESEMPI
Esempio 1
Un telaio piano shear-type composto da una trave e due ritti viene sollecitato
orizzontalmente da un carico dinamico di breve durata. Si vuole determinare la forza
statica che induce nel telaio uno spostamento pari quello indotto nel telaio dal carico
dinamico di breve durata.
- 41 -
Dati:
massa della trave: m = 2 ⋅10 4 kg ;
rigidezza di ciascun ritto: k 2 = 3 ⋅10 6 N m ;
valore del carico dinamico: p 0 = 100 kN ;
durata del carico dinamico: t1 = 0.2 s .
Svolgimento:
La frequenza circolare naturale vale:
k 2 ⋅ 3 ⋅106 N m
ω= = = 17.32 rad s .
m 2 ⋅10 4 kg
Il periodo naturale vale:
2 π rad 2 π rad
T= = = 0.35 s .
ω 17.32 rad s
Il rapporto tra la durata del carico dinamico e il periodo naturale vale:
t 1 0 .2 s
= = 0.57 > 0.50 .
T 0.35 s
Poiché il rapporto appena calcolato assume un valore superiore a 0.5 ne consegue che la
risposta massima del telaio risulta essere raggiunta nella fase di vibrazioni libere.
Il coefficiente di amplificazione dinamica vale:
D=2 .
La risposta massima vale:
p 100 ⋅103 N
u max = 2 0 = 2 = 0.03 m .
k 2 ⋅ 3 ⋅106 N m
La forza statica che induce una risposta pari quella indotta dal carico dinamico vale:
( )
F = k u max = 2 ⋅ 3 ⋅10 6 N m (0.03 m ) = 200 kN .
Un carico dinamico di breve durata sinusoidale è un carico che può essere rappresentato con una
funzione temporale sinusoidale del seguente tipo:
p(t ) = p 0sen(ωt ) con 0 ≤ t ≤ t1
- 42 -
Nella fase di vibrazioni forzate si ha la seguente risposta:
p0 1
u (t ) = (sen(ωt ) − βsen(ωt ))
k 1− β2
ω T
con β = =
ω 2t1
→ u (t 1 ) = u 1
. .
u (t 1 ) = u 1 .
Supponendo che la risposta massima si realizzi nella fase di vibrazioni forzate si ottiene quanto
segue:
du (t ) p 0 1
= (ω cos(ωt ) − ω cos(ωt ))
dt k 1− β2
du (t )
= 0 → cos(ωt ) = cos(ωt ) → ωt = 2πn ± ωt con n = 0, ±1, ±2, … .
dt
La risposta massima di un oscillatore semplice lineare non smorzato soggetto all’azione di un carico
dinamico di breve durata dipende unicamente dal rapporto tra il tempo di applicazione t1 del carico
dinamico e il periodo naturale T dell’oscillatore stesso. Plottando il coefficiente di amplificazione
dinamica D in funzione di tale rapporto si ricavano gli spettri di risposta in termini di coefficiente
di amplificazione dinamica (detti anche spettri di shock) dell’oscillatore.
Questi spettri di risposta vengono usati per predire la risposta massima di strutture semplici
sollecitate da diverse tipologie di carichi dinamici di breve durata. Conoscendo la riposta massima
di una struttura soggetta all’azione di un carico dinamico di breve durata si riesce a determinare la
forza statica che applicata alla struttura induce nella struttura stessa una risposta pari a quella
massima indotta dal carico dinamico di breve durata.
- 43 -
Tra i carichi dinamici di breve durata che possono sollecitare una struttura vanno considerati anche
quelli dovuti all’eventuale movimento della base della struttura stessa:
.. ..
u g (t ) → − m u g (t ) .
In presenza di movimento della base di una struttura si ottiene il seguente coefficiente di
amplificazione dinamica:
⎛ .. ⎞ ⎛ .. ⎞
m⎜ u t (t )⎟ ⎜ u t (t )⎟
D=
(u (t ))max = (u (t ))max = k (u (t ))max = ⎝ ⎠ max ⎝
= ..
⎠ max
= .. a
S
u st ..
m u g (t )
..
m u g (t )
..
m u g (t ) ⎛ ⎞ ⎛ ⎞
⎜ u g (t ) ⎟ ⎜ u g (t ) ⎟
k ⎝ ⎠ max ⎝ ⎠ max
con Sa = pseudoaccelerazione.
- 44 -
9 - RISPOSTA AD UN CARICO DINAMICO PERIODICO
Un carico dinamico periodico è un carico che può essere rappresentato con una funzione
temporale periodica p(t) di periodo T:
p(t ) = p(t + kT ) ∀ t ∈ [a , b] ⊂ ℜ ∨ k = 1,2,... .
Lo studio della risposta di un oscillatore semplice lineare soggetto all’azione di un carico dinamico
periodico viene condotto considerando lo smorzamento viscoso.
La funzione temporale periodica p(t) può essere espressa tramite il suo sviluppo in serie reale di
Fourier:
∞
⎛ ⎛ 2πn ⎞ ⎛ 2πn ⎞ ⎞
p(t ) = a 0 + ∑ ⎜⎜ a n cos⎜ t ⎟ + b n sen⎜ t ⎟ ⎟⎟
n =1 ⎝ ⎝ T ⎠ ⎝ T ⎠⎠
2π
ω1 = = armonica fondamentale
T
2 πn
ωn = = ω1n = armonica n-esima
T
∞
p(t ) = a 0 + ∑ (a n cos(ω n t ) + b n sen (ω n t )) .
n =1
I coefficienti della serie reale di Fourier della funzione p(t) sono calcolati come segue:
1 t1 + T
a0 = ∫ p(t ) dt
T t1
2 t1 + T
an = ∫ p(t ) cos(ω n t ) dt
T t1
2 t1 + T
bn = ∫ p(t ) sen (ω n t ) dt .
T t1
con t1 = istante temporale generico (solitamente assunto pari a 0 oppure a π/2).
Si osserva che il coefficiente a0 rappresenta la media integrale della funzione p(t) nell’intervallo
temporale [t1 , t1 + T ] .
- 45 -
Un carico dinamico periodico può quindi essere scomposto, secondo la teoria di Fourier, nella
somma di un carico dinamico costante con valore pari al carico medio e di diversi carichi dinamici
sinusoidali con frequenza pari alle armoniche ωn.
L’equazione del moto per un oscillatore semplice lineare smorzato soggetto all’azione di un carico
dinamico periodico espresso tramite il suo sviluppo in serie reale di Fourier assume la forma:
.. . 1⎛ ∞
⎞
u (t ) + 2ξω u (t ) + ω 2 u (t ) = ⎜ a 0 + ∑ (a n cos(ω n t ) + b n sen (ω n t ))⎟
m⎝ n =1 ⎠
.. . 1⎛ ∞
⎞
u (t ) + 2ξω u (t ) + ω 2 u (t ) = ⎜ a 0 + ∑ c n sen (ω n t + φ n )⎟
m⎝ n =1 ⎠
con c n = a 2n + b 2n
⎛b ⎞
φ n = arctg⎜⎜ n ⎟⎟ .
⎝ an ⎠
a0
con u 0 =
k
ωn
βn =
ω
c 1
un = n
k (1 − β ) + (2ξβ )
2 2
n n
2
⎛ 2ξβ n ⎞
θ n = arctg⎜⎜ ⎟.
2 ⎟
⎝ 1 − βn ⎠
Per ωn = ω si raggiunge la condizione di risonanza e l’armonica della forzante coincidente con la
frequenza circolare naturale dell’oscillatore viene esaltata nella risposta dell’oscillatore stesso.
Si osserva che la risposta dell’oscillatore può essere ottenuta con buona approssimazione troncando
lo sviluppo in serie reale di Fourier appena al quarto o quinto termine.
La funzione temporale periodica p(t) può essere espressa tramite il suo sviluppo in serie complessa
di Fourier:
∞
p(t ) = a 0 + ∑ (a n cos(ω n t ) + b n sen (ω n t ))
n =1
- 46 -
e iω n t + e − iω n t
cos(ω n t ) =
2
e − e − iω n t
iω n t
sen (ω n t ) =
2i
+∞
p (t ) = ∑P e n
iω n t
.
n = −∞
Il coefficiente della serie complessa di Fourier della funzione p(t) è calcolato come segue:
1 t1 + T
Pn = ∫ p(t ) e −iωn t dt con n = 0, ±1, ±2, … .
T 1t
Si nota che la funzione temporale periodica p(t) rimane una funzione reale. Infatti, poiché per ogni
valore positivo di n ne esiste uno uguale negativo, i termini e±iωnt, che possono essere considerati
come vettori unitari rotanti con velocità angolare ωn in senso orario ed antiorario rispettivamente,
presentano parti immaginarie che si eliminano a vicenda.
L’equazione del moto per un oscillatore semplice lineare smorzato soggetto all’azione di un carico
dinamico periodico espresso tramite il suo sviluppo in serie complessa di Fourier assume la forma:
.. . 1 +∞
u (t ) + 2ξω u (t ) + ω 2 u (t ) = ∑ Pn eiωn t .
m n = −∞
n = −∞
ωn
con β n =
ω
1 1
Hn = .
k 1 − β n + i 2ξβ n
2
Questi risultati possono essere compresi se si esplicita la risposta dell’oscillatore rispetto al termine
n-esimo della serie complessa di Fourier:
.. .
m u (t ) + c u (t ) + k u (t ) = Pn eiωn t
.. . P
u (t ) + 2ξω u (t ) + ω 2 u (t ) = n e iωn t
m
u n (t ) = H n Pn e iω n t
.
u n (t ) = iω n H n Pn eiωn t
..
u n (t ) = −ω 2n H n Pn eiω n t
(
H n Pn e iω n t − ω 2n + 2ξωiω n + ω 2 = ) Pn iωn t
m
e
1 1
Hn =
− ω + 2ξωiω n + ω m
2
n
2
- 47 -
1 1
Hn =
m ω + i 2ξωω n − ω 2n
2
ω2 1
Hn =
k ⎛ ω ω2 ⎞
ω2 ⎜⎜1 + i 2ξ n − n2 ⎟⎟
⎝ ω ω ⎠
1 1
Hn =
k ω ω2
1 + i 2ξ n − n2
ω ω
ω
βn = n
ω
1 1
Hn =
k 1 + i 2ξβ n − β 2n
1 1
Hn = .
k 1 − β n + i 2ξβ n
2
Il metodo di analisi nel dominio delle frequenze della risposta di un oscillatore semplice lineare
sottosmorzato soggetto all’azione di un carico periodico si compone di tre fasi:
FASE 1:
→ il carico dinamico periodico viene convertito dal dominio del tempo a quello delle
frequenze tramite il suo sviluppo in serie complessa di Fourier.
FASE 2:
→ si calcolano le risposte dell’oscillatore semplice lineare smorzato in corrispondenza di
ciascuna frequenza dello sviluppo in serie complessa di Fourier del carico dinamico
periodico;
→ si indica con Pn l’ampiezza del carico dinamico periodico di frequenza circolare ωn; si
indica con Hn l’ampiezza della risposta dell’oscillatore semplice lineare smorzato
soggetto ad un carico dinamico periodico di ampiezza unitaria e di frequenza circolare
ωn; il prodotto Pn ⋅ H n rappresenta l’ampiezza della risposta dell’oscillatore semplice
lineare smorzato soggetto ad un carico dinamico periodico di ampiezza Pn e di
frequenza circolare ωn.
FASE 3:
→ nell’ambito di validità del principio di sovrapposizione degli effetti si determina la
risposta globale dell’oscillatore semplice lineare smorzato nel dominio del tempo
eseguendo la somma delle risposte dell’oscillatore semplice lineare smorzato calcolate
in corrispondenza di ciascuna frequenza dello sviluppo in serie complessa di Fourier
del carico dinamico periodico.
- 48 -
10 - RISPOSTA AD UN CARICO DINAMICO GENERICO
Un carico dinamico generico è un carico che può essere rappresentato con una funzione temporale
generica p(t).
Lo studio della risposta di un oscillatore semplice lineare soggetto all’azione di un carico dinamico
generico viene condotto considerando lo smorzamento viscoso e supponendo che inizialmente
l’oscillatore si trovi in condizioni di quiete:
u (0) = 0
.
u (0) = 0 .
Per valutare la risposta di un oscillatore semplice lineare soggetto all’azione di un carico dinamico
generico risulta utile conoscere la risposta di quell’oscillatore soggetto all’azione di una forza
impulsiva.
Si definisce forza impulsiva F(τ) una forza che rimane costante per un intervallo temporale
infinitesimo dτ e si definisce impulso I(τ) di una forza impulsiva all’istante τ il prodotto del modulo
della forza impulsiva F(τ) per l’intervallo temporale infinitesimo dτ:
I(τ ) = F(τ ) dτ .
L’impulso di una forza impulsiva agente su un oscillatore semplice lineare all’istante τ produce una
variazione della velocità di tale oscillatore che può essere valutata applicando il teorema di
conservazione della quantità di moto:
d ⎛ . ⎞
⎜ m u (τ )⎟ = F(τ )
dτ ⎝ ⎠
⎛ .
⎞
d ⎜ u (τ ) ⎟
m ⎝ ⎠ = F(τ )
dτ
⎛ .
⎞ F(τ ) dτ
d ⎜ u (τ ) ⎟ =
⎝ ⎠ m
⎛ .
⎞ I (τ )
d ⎜ u (τ ) ⎟ = .
⎝ ⎠ m
- 49 -
La velocità incrementale ottenuta applicando il teorema di conservazione della quantità di moto può
essere considerata come la velocità iniziale dell’oscillatore all’istante τ.
In corrispondenza dell’istante τ un oscillatore semplice lineare su cui agisce all’istante τ l’impulso
di una forza impulsiva si trova quindi nelle seguenti condizioni:
u (τ ) = 0
. I (τ )
u (τ ) = .
m
La risposta di un oscillatore semplice lineare sottosmorzato (ξ < 1) su cui agisce al generico istante t
l’impulso di una forza impulsiva può essere calcolato considerando la forma della risposta di un
oscillatore semplice lineare sottosmorzato in regime di vibrazioni libere e utilizzando le condizioni
sopra scritte:
⎛ ⎛ v + u 0 ξω ⎞ ⎞
d (u (t )) = ⎜⎜ ⎜⎜ 0 ⎟⎟ sen (ω D t ) + u 0 cos(ω D t )⎟ e −ξωt
⎟
⎝⎝ ωD ⎠ ⎠
. I (τ )
u ( τ ) = 0 e u (τ ) =
m
d (u (t )) = e −ξω ( t − τ )
F( τ ) d τ
sen[ω D (t − τ )] .
mω D
Un carico dinamico generico può essere visto come una successione temporale di impulsi di forze
impulsive. La risposta di un oscillatore semplice lineare sottosmorzato (ξ < 1) soggetto ad un carico
dinamico generico prende il nome di “integrale di Duhamel in forma smorzata” e nell’ambito di
validità del principio di sovrapposizione degli effetti essa risulta essere data dalla somma delle
risposte di quello stesso oscillatore su cui agisce ad ogni istante temporale l’impulso di una forza
impulsiva:
∫ {F(τ ) e }
1
u (t ) = sen[ω D (t − τ )] dτ
t
− ξω ( t − τ )
mω D 0
- 50 -
∫ {F(τ ) e }
1
u (t ) = sen[ω D (t − τ )] dτ
t
− ξω ( t − τ )
mω D 0
e − ξωt
∫ {F(τ ) e sen[ω D (t − τ )] }dτ
t
= ξωτ
mω D 0
e − ξωt
∫ {F(τ ) e [sen(ω t )cos(ω τ ) − cos(ω t ) sen(ω τ )] }dτ
t
= ξωτ
D D D D
mω D 0
=
e − ξωt
mω D
{ [ ] [ ]
sen (ω D t ) ∫ F(τ ) e ξωτ cos(ω D τ ) dτ − cos(ω D t ) ∫ F(τ ) e ξωτ sen (ω D τ ) dτ
0
t
0
t
}
e − ξωt
u (t ) = {A D (t ) sen(ωD t ) − BD (t ) cos(ωD t )}
mω D
[
con A D (t ) = ∫ F(τ ) e ξωτ cos(ωD τ ) dτ
t
0
]
(t ) = ∫ [F(τ ) e sen(ωD τ )] dτ .
t
ξωτ
BD
0
t − Δt
[F(τ) e ξωτ
cos(ω D τ ) dτ ]
BD (t ) = BD (t − Δt ) + ∫
t
t -Δt
[F(τ) e ξωτ
sen(ωD τ ) dτ . ]
Generalmente per movimento della base di una struttura si intende il movimento di origine sismica
del terreno su cui la struttura poggia. I movimenti di origine sismica del terreno di diverse aree
geografiche vengono registrati e plottati in accelerogrammi.
- 51 -
La risposta di un oscillatore semplice lineare sottosmorzato (ξ < 1) con movimento della base può
essere calcolata utilizzando l’integrale di Duhamel in forma smorzata:
.. 1 t ⎧⎛ ..
⎞ −ξω ( t − τ ) ⎫
F(τ ) = m u g (τ ) → u (t ) = ∫ ⎨⎜ m u g (τ )⎟ e sen[ω D (t − τ )]⎬ dτ
mω D 0 ⎩⎝ ⎠ ⎭
1 t ⎧⎛ .. ⎞ ⎫
= ∫ ⎨⎜ u g (τ )⎟ e −ξω ( t − τ ) sen[ω D (t − τ )]⎬ dτ
ω D 0 ⎩⎝ ⎠ ⎭
I(t )
=
ωD
I(t )
→ u (t ) = .
ωD
La risposta (massima) di un oscillatore semplice lineare sottosmorzato soggetto all’azione di un
carico dinamico generico dovuto al movimento della base dipende unicamente dal periodo naturale
T e dal rapporto di smorzamento ξ dell’oscillatore stesso.
- 52 -
Plottando le grandezze Sd, Sv o Sa in funzione del periodo naturale T (o della frequenza circolare
naturale ω) dell’oscillatore per un valore costante del rapporto di smorzamento ξ si ricavano gli
spettri di risposta in termini di Sd, Sv o Sa.
Osservando questi spettri di risposta si può evincere quanto segue:
T → 0 : oscillatore molto rigido
⇒ u t (t ) ≅ u g (t ) lim Sd = 0
T →0
⎛ .. ⎞
lim Sa = ⎜ u g (t )⎟ ;
T →0 ⎝ ⎠ max
T → ∞ : oscillatore molto flessibile
⇒ u (t ) ≅ u g (t ) lim Sd = (u t (t ))max
T →∞
lim Sa = 0 .
T →∞
Gli spettri di risposta in termini di Sd, Sv o Sa dell’oscillatore vengono usati per predire la risposta
massima di strutture semplici sollecitate da carichi dinamici generici dovuti a movimenti di origine
sismica del terreno. Conoscendo la riposta massima di una struttura soggetta all’azione di un carico
dinamico generico dovuto al movimento della base si riesce ad individuare la forza statica che
applicata alla struttura induce nella struttura stessa una risposta pari a quella massima indotta dal
carico dinamico generico dovuto al movimento della base:
k
F = k ⋅ S d = 2 ⋅ Sa = m ⋅ Sa .
ω
Plottando in scala logaritmica le grandezze Sd, Sv e Sa interconnesse tra loro in funzione del periodo
naturale T (o della frequenza circolare naturale ω) dell’oscillatore per un valore costante del
rapporto di smorzamento ξ si ricava lo spettro tripartito di Newmark.
Questo spettro viene usato per calcolare Sv e Sa noti che siano il periodo naturale T (o la frequenza
circolare naturale ω) dell’oscillatore, il rapporto di smorzamento ξ e lo spostamento spettrale Sd:
Sv = Sd ⋅ ω → log(Sv ) = log(Sd ) + log(ω)
Sa = Sd ⋅ ω 2 → log (Sa ) = log(Sd ) + 2 log (ω ) .
- 53 -
11 - ISOLAMENTO DELLE VIBRAZIONI
Supponiamo che una macchina rotante di massa m montata su un supporto rigido generi delle
oscillazioni verticali dannose per il supporto e pari a:
p(t ) = p 0sen (ωt ) .
Rendendo la macchina rotante parte di un oscillatore semplice lineare sottosmorzato (ξ < 1)
vincolato al supporto rigido le oscillazioni verticali che risultano essere prodotte dalla macchina
inducono nell’oscillatore una risposta massima a regime pari a:
p0
u (t ) = D sen (ωt − θ )
k
p0
u (t ) max
= D .
k
- 54 -
La forza massima esercitata dall’oscillatore semplice lineare al supporto rigido risulta quindi
essere:
p
FS (t ) = k u (t ) = k 0 D sen (ωt − θ )
k
= p 0 D sen(ωt − θ )
. p
FD (t ) = c u (t ) = cω 0 D cos(ωt − θ )
k
m
= 2ξ ωω p 0 D cos(ωt − θ )
k
1
= 2ξ 2 ωω p 0 D cos(ωt − θ )
ω
1
= 2ξ ω p 0 D cos(ωt − θ )
ω
ω
= 2ξ p 0 D cos(ωt − θ )
ω
= 2ξβ p 0 D cos(ωt − θ )
→ F(t ) = FS (t ) + FD (t ) = p 0 D sen (ωt − θ ) + 2ξβp 0 D cos(ωt − θ )
= p 0 D 1 + (2ξβ ) sen(ωt − θ + α )
2
F(t ) = p 0 D 1 + (2ξβ ) .
2
max
= D 1 + (2ξβ ) =
2
T= max
= 0
p0 p0 (1 − β ) + (2ξβ )
2 2 2
1 + (2ξβ )
2
T = D 1 + (2ξβ ) =
2
.
(1 − β ) + (2ξβ )
2 2 2
- 55 -
Rappresentando graficamente la trasmissibilità T in funzione del rapporto di frequenza β per valori
costanti del rapporto di smorzamento ξ si ottengono i seguenti diagrammi:
Per contenere la forza trasmessa dalla macchina rotante al supporto rigido bisogna utilizzare un
isolatore caratterizzato da valori bassi sia della rigidezza k (questo permette di ottenere valori bassi
della frequenza circolare naturale ω) che del rapporto di smorzamento ξ. In questo modo si ottiene
infatti una trasmissibilità T bassa.
- 56 -
11.2 - TRASMISSIBILITA’ DI SPOSTAMENTI
Supponiamo che la fondazione rigida di un opera monolitica di massa m sia soggetta a delle
oscillazioni verticali dannose per l’opera e pari a:
u g (t ) = u g 0 sen (ωt − θ ) .
Rendendo l’opera monolitica parte di un oscillatore semplice lineare sottosmorzato (ξ < 1) vincolato
alla fondazione rigida le oscillazioni verticali a cui risulta essere soggetta la fondazione inducono
nell’oscillatore una risposta a regime che può essere calcolata in termini di spostamento assoluto
oppure in termini di spostamento relativo.
1 + (2ξβ )
2
u t (t ) = u g 0 1 + (2ξβ ) D = u g 0
2
.
max
(1 − β ) + (2ξβ )
2 2 2
u g0
TA =
u t (t ) max
=
(1 − β ) + (2ξβ )
2 2 2
=
1 + (2ξβ )
2
u g0 u g0 (1 − β ) + (2ξβ )
2 2 2
1 + (2ξβ )
2
TA = D 1 + (2ξβ ) =
2
.
(1 − β ) + (2ξβ )
2 2 2
- 57 -
Per contenere lo spostamento assoluto dell’opera monolitica causato dal moto oscillatorio della
fondazione rigida bisogna utilizzare un isolatore caratterizzato da valori bassi sia della rigidezza k
(questo permette di ottenere valori bassi della frequenza circolare naturale ω) che del rapporto di
smorzamento ξ. In questo modo si ottiene infatti una trasmissibilità relativa TA bassa.
k
m 2
= − ω u g 0 D sen (ωt − θ + α )
k
2
ω
= − 2 u g 0 D sen (ωt − θ + α )
ω
= − β 2 u g 0 D sen(ωt − θ + α )
u (t ) max
= β2u g0D .
β2
TR = D β = 2
.
(1 − β ) + (2ξβ )
2 2 2
- 58 -
Da questo diagramma si può osservare quanto segue:
→ per β = 1 (zona di risonanza del grafico) si verifica il fenomeno della risonanza;
→ per β << 1 (zona di quasistatica del grafico) il moto dell’oscillatore risulta essere trascurabile
rispetto al moto della fondazione qualunque sia il valore di ξ;
→ per β >> 1 (zona di sismografica del grafico) il moto dell’oscillatore risulta essere di entità
comparabile a quella del moto della fondazione qualunque sia il valore di ξ.
Per contenere lo spostamento relativo dell’opera monolitica causato dal moto oscillatorio della
fondazione rigida rispetto alla fondazione stessa bisogna utilizzare un isolatore caratterizzato da
valori bassi sia della rigidezza k (questo permette di ottenere valori bassi della frequenza circolare
naturale ω) che del rapporto di smorzamento ξ. In questo modo si ottiene infatti una trasmissibilità
relativa TR bassa.
11.2.3 - ESEMPI
Esempio 1
Un opera monolitica viene sollecitata da una azione sismica sussultoria del suo terreno di
fondazione. Tra l’opera monolitica ed il terreno di fondazione risulta essere interposto un
isolatore.
Si vuole determinare la accelerazione massima assoluta sussultoria del sistema oscillatore
semplice composto dall’opera monolitica e dall’isolatore.
Dati:
..
ampiezza della accelerazione sismica sussultoria: u g 0 = 0.1 g ;
frequenza ciclica dell’accelerazione sismica sussultoria: f = 10 Hz = 10 s -1 ;
peso dell’opera monolitica: W = 500 N ;
rigidezza elastica dell’isolatore: k = 15 kN m ;
rapporto di smorzamento: ξ = 10 % .
Svolgimento:
La massa dell’opera monolitica vale:
W 500 N
m= = = 50.97 kg .
g 9.81 m s 2
La frequenza circolare naturale dell’oscillatore vale:
k 15 kN m
ω= = = 17.16 rad s .
m 50.97 kg
Il coefficiente di smorzamento viscoso dell’oscillatore vale:
kg rad N s rad
c = 2 ξmω = 2 (10 % )(50.97 kg )(17.16 rad s ) = 174.93 = 174.93 .
s m
La frequenza circolare dell’accelerazione sismica sussultoria vale:
ω = (2π rad ) f = (2π rad ) (10 s -1 ) = 62.8 rad s .
La legge di variazione temporale della accelerazione sismica sussultoria vale:
.. ..
u g (t ) = u g 0 sen (ωt ) = (0.1 g ) sen[(62.8 rad s ) t ] .
TA = = = 0.0998 .
(1 − β ) 2 2
+ (2ξβ )
2
[1 − (3.66) ]
2 2
+ [2 (10 % )(3.66 )]
2
Scrivendo l’equazione del moto di un oscillatore semplice con il metodo dell’equilibrio diretto a
inizio e fine di ogni passo temporale si ottengono le seguenti due espressioni:
(FI )i−1 + (FD )i−1 + (FS )i−1 = (F)i−1
(FI )i + (FD )i + (FS )i = (F)i .
L’equazione incrementale del moto di un oscillatore semplice viene ottenuta per ciascun passo
temporale facendo la differenza tra le due espressioni sopra scritte:
ΔFI + ΔFD + ΔFS = ΔF
con ΔFI = (FI )i − (FI )i −1
ΔFD = (FD )i − (FD )i −1
ΔFS = (FS )i − (FS )i −1
ΔF = (F)i − (F)i −1 .
L’equazione incrementale linearizzata del moto per un oscillatore semplice viene ottenuta per
ciascun passo temporale dall’equazione incrementale del moto considerando i parametri propri
dell’oscillatore costanti all’interno di ciascun passo temporale e pari al loro valore di inizio passo:
.. .
m Δ u + ci −1 Δ u + k i −1 Δu = ΔF
.. ⎛ dF ⎞ ..
con m Δ u = ⎜ ..I ⎟ Δ u ≅ ΔFI
⎜ ⎟
⎝ du ⎠
. ⎛ dF ⎞ .
c i −1 Δ u = ⎜ D. ⎟ Δ u ≅ ΔFD
⎜ ⎟
⎝ d u ⎠i −1
⎛ dF ⎞
k i −1 Δu = ⎜ S ⎟ Δu ≅ ΔFS .
⎝ du ⎠i −1
- 61 -
I metodi numerici passo-passo utilizzati per risolvere numericamente passo-passo l’equazione del
moto di un oscillatore semplice sono i seguenti:
metodo di Eulero-Gauss o dell’accelerazione media costante;
metodo di Newmark o dell’accelerazione lineare;
metodo di Newmark-Beta;
metodo delle differenze centrali.
In corrispondenza di un istante τ interno ad un passo temporale (0 < τ < Δt) si ha quanto segue:
.. .. ..
.. .. u i − u i −1 .. Δu
u (τ ) = u i −1 + = u i −1 + = cost
2 2
..
. . .. .Δu ..
u (τ ) = u i −1 + ∫ u (τ ) dτ = u i −1 + u i −1 τ +
i
τ
i −1 2
.. ..
. u i −1 2 Δ u 2
.
u (τ ) = u i −1 + ∫ u (τ ) dτ = u i −1 + u i −1 τ +
i
τ + τ .
i −1 2 4
In corrispondenza di un istante τ coincidente con la fine di un passo temporale (τ = Δt) si ha quanto
segue:
..
.. .. Δu
u (Δt ) = u i −1 +
2
..
. . .. Δu
u (Δt ) = u i −1 + u i −1 Δt + Δt
2
.. ..
. u i −1 2 Δ u 2
u (Δt ) = u i −1 + u i −1 Δt + Δt + Δt .
2 4
Esprimendo gli incrementi di accelerazione e velocità sul passo temporale in funzione
dell’incremento di spostamento sul passo temporale si ottiene quanto segue:
- 62 -
.. 4 4 . ..
Δu = Δ u − u i −1 − 2 u i −1
Δt 2 Δt
. 2 .
Δ u = Δu − 2 u i −1 .
Δt
Sostituendo gli incrementi di accelerazione e velocità sul passo temporale nell’equazione
incrementale linearizzata del moto si giunge ad avere l’equazione pseudostatica incrementale
linearizzata del moto e questa equazione risulta essere funzione unicamente dell’incremento di
spostamento sul passo temporale:
⎛ 4 4 . ..
⎞ ⎛ 2 .
⎞
m⎜ 2 Δu − u i −1 − 2 u i −1 ⎟ + c i −1 ⎜ Δu − 2 u i −1 ⎟ + k i −1Δu = ΔF
⎝ Δt Δt ⎠ ⎝ Δt ⎠
k *Δu = ΔF*
4 2
con k * = k i −1 + m
2
+ c i −1
Δt Δt
⎛ 4 . ..
⎞ .
ΔF* = ΔF + m⎜ u i −1 + 2 u i −1 ⎟ + c i −1 2 u i −1 .
⎝ Δt ⎠
L’incremento di spostamento sul passo temporale viene calcolato come segue:
ΔF*
Δu = .
k*
Calcolato l’incremento di spostamento sul passo temporale si possono ricavare immediatamente lo
spostamento e la velocità alla fine del passo temporale:
u i = u i −1 + Δu
. . . . 2 . .
u i = u i −1 + Δ u = u i −1 + Δ u − 2 u i −1 .
Δt
L’accelerazione alla fine del passo temporale viene invece ricavata inserendo lo spostamento e la
velocità alla fine del passo temporale nell’equazione incrementale linearizzata del moto:
.. 1
ui = ((F)i − (FD )i − (FS )i ) .
m
Il metodo di Eulero-Gauss o dell’accelerazione media costante risulta quindi essere caratterizzato
dal seguente algoritmo:
. ..
u i −1 ; u i −1 ; u i −1 k * ; ΔF* ; Δu; u i
. .
m; ci −1 ; k i −1 ⇒ Δ u; u i
..
ΔF k i ; ci ; u i .
- 63 -
In corrispondenza di un istante τ interno ad un passo temporale (0 < τ < Δt) si ha quanto segue:
.. .. ..
.. .. u i − u i −1 .. Δu
u (τ ) = u i −1 + τ = u i −1 + τ
Δt Δt
..
. . .. Δu 2
. ..
u (τ ) = u i −1 + ∫ u (τ ) dτ = u i −1 + u i −1 τ +
i
τ
i −1 2Δt
.. ..
. u i −1 2 Δ u 3
.
u (τ ) = u i −1 + ∫ u (τ ) dτ = u i −1 + u i −1 τ +
i
τ + τ .
i −1 2 6Δt
In corrispondenza di un istante τ coincidente con la fine di un passo temporale (τ = Δt) si ha quanto
segue:
.. ..
u (Δt ) = u i
..
. . .. Δu
u (Δt ) = u i −1 + u i −1 Δt + Δt
2
.. ..
. u i −1 2 Δ u 2
u (Δt ) = u i −1 + u i −1 Δt + Δt + Δt .
2 6
Esprimendo gli incrementi di accelerazione e velocità sul passo temporale in funzione
dell’incremento di spostamento sul passo temporale si ottiene quanto segue:
..
Δ u = ...
. 3 . Δt ..
Δ u = Δu − 3 u i −1 − u i −1 .
Δt 2
Sostituendo gli incrementi di accelerazione e velocità sul passo temporale nell’equazione
incrementale linearizzata del moto si giunge ad avere l’equazione pseudostatica incrementale
linearizzata del moto e questa equazione risulta essere funzione unicamente dell’incremento di
spostamento sul passo temporale:
k *Δu = ΔF*
6 3
con k * = k i −1 + m2
+ c i −1
Δt Δt
⎛ 6 . ..
⎞ ⎛ . Δt .. ⎞
ΔF* = ΔF + m⎜ u i −1 + 3 u i −1 ⎟ + c i −1 ⎜ 3 u i −1 + u i −1 ⎟ .
⎝ Δt ⎠ ⎝ 2 ⎠
- 64 -
ΔF*
Δu = * .
k
Calcolato l’incremento di spostamento sul passo temporale si possono ricavare immediatamente lo
spostamento e la velocità alla fine del passo temporale:
u i = u i −1 + Δu
. . .
u i = u i −1 + Δ u .
L’accelerazione alla fine del passo temporale viene invece ricavata inserendo lo spostamento e la
velocità alla fine del passo temporale nell’equazione incrementale linearizzata del moto:
.. 1
ui = ((F)i − (FD )i − (FS )i ) .
m
Il metodo di Newmark o dell’accelerazione lineare risulta quindi essere caratterizzato dal seguente
algoritmo:
. ..
u i −1 ; u i −1 ; u i −1 k * ; ΔF* ; Δu; u i
. .
m; ci −1 ; k i −1 ⇒ Δ u; u i
..
ΔF k i ; ci ; u i .
- 65 -
⎛ 1 . 1 .. ⎞ ⎛γ . ⎛ γ ⎞ .. ⎞
ΔF* = ΔF + m⎜⎜ u i −1 + u i −1 ⎟⎟ + ci −1 ⎜⎜ u i −1 − Δt ⎜⎜1 − ⎟⎟ u i −1 ⎟⎟ .
⎝ βΔt 2β ⎠ ⎝β ⎝ 2β ⎠ ⎠
L’incremento di spostamento sul passo temporale viene calcolato come segue:
ΔF*
Δu = * .
k
Calcolato l’incremento di spostamento sul passo temporale si possono ricavare immediatamente lo
spostamento e la velocità alla fine del passo temporale:
u i = u i −1 + Δu
. . .
u i = u i −1 + Δ u .
L’accelerazione alla fine del passo temporale viene invece ricavata inserendo lo spostamento e la
velocità alla fine del passo temporale nell’equazione incrementale linearizzata del moto:
.. 1
ui = ((F)i − (FD )i − (FS )i ) .
m
Il metodo di Newmark-Beta risulta quindi essere caratterizzato dal seguente algoritmo:
. ..
u i −1 ; u i −1 ; u i −1 k * ; ΔF* ; Δu; u i
. .
m; ci −1 ; k i −1 ⇒ Δ u; u i
..
ΔF k i ; ci ; u i .
Il metodo delle differenze centrali prevede di assumere all’interno di ciascuna coppia di passi
temporali adiacenti uno spostamento che presenta un andamento quadratico. Questo metodo è un
metodo condizionatamente stabile:
T
stabilità ↔ Δt < Δt cr = = 0.32 T .
π
- 66 -
Condizioni al contorno: û (− Δt ) = u i −1
û (0) = u i
û (Δt ) = u i +1
u − 2u i + u i +1
→ a = i −1
2Δ t 2
u − u i −1
b = i +1
2 Δt
c = ui .
In corrispondenza di un istante τ a metà di una coppia di passi temporali adiacenti (τ = 0) si ha
quanto segue:
u (0) = c = u i
.
⎛ dû ⎞ u −u
u (0) ≅ ⎜ ⎟ = b = i +1 i −1
⎝ dτ ⎠ τ =0 2Δt
.. ⎛ d2û ⎞ u − 2u i + u i +1
u (0 ) ≅ ⎜⎜ 2 ⎟⎟ = 2a = i −1 .
⎝ dτ ⎠ τ =0 Δt 2
L’equazione del moto espressa in corrispondenza di un istante τ a metà di una coppia di passi
temporali adiacenti (τ = 0) risulta essere:
u − 2u i −1 + u i u − u i−2
m i −2 2
+ c i −1 i + k i −1u i −1 = Fi −1
Δt 2 Δt
Dall’equazione del moto sopra scritta risulta possibile ricavare lo spostamento in corrispondenza di
un istante τ a metà di una coppia di passi temporali adiacenti (τ = 0):
2Δt 2 ⎡ ⎛ 2m ⎞ ⎛ m c ⎞⎤
ui = ⎢ Fi −1 − u i −1 ⎜ k i −1 − 2 ⎟ − u i − 2 ⎜ 2 − i −1 ⎟⎥ .
2m + ci −1Δt ⎣ ⎝ Δt ⎠ ⎝ Δt 2Δt ⎠⎦
Per inizializzare la procedura numerica si calcolano gli spostamenti u -1 e u1 con l’ausilio delle
seguenti condizioni iniziali sul moto:
. u − u −1
u0 = 1
2 Δt
.. 1⎛ .
⎞ u − 2u 0 + u1
u 0 = ⎜ F0 − c 0 u 0 − k 0 u 0 ⎟ = −1 .
m⎝ ⎠ Δt 2
- 68 -
Capitolo 3
-1-
1 - OSCILLATORE MULTIPLO
Nella realtà le strutture sono sistemi continui con masse distribuite e quindi esse presentano un
numero infinito di gradi di libertà dinamici. Esistono però casi in cui le strutture possono essere
modellizzate come sistemi discreti con più gradi di libertà dinamici. Un sistema discreto con più
gradi di libertà dinamici viene definito oscillatore multiplo o “multi degree of freedom system”
(MDOF system).
-2-
2 - OSCILLATORE MULTIPLO LINEARE
-3-
3 - OSCILLATORE MULTIPLO NON LINEARE
Un oscillatore multiplo non lineare è un oscillatore multiplo composto dai seguenti elementi:
• un numero finito di masse mi indeformabili in grado di traslare in un una sola direzione;
• un numero finito di molle elastiche non lineari o elastoplastiche con masse trascurabili;
• un numero finito di smorzatori viscosi lineari o non lineari con masse trascurabili.
-4-
4 - EQUAZIONE DEL MOTO
L’equazione del moto per un oscillatore multiplo lineare risulta essere un sistema di equazioni
differenziali ed assume la forma:
.. .
M u (t ) + Cu (t ) + K u (t ) = F(t )
..
con u (t ) = vettore delle accelerazioni;
.
u (t ) = vettore delle velocità;
u (t ) = vettore degli spostamenti;
M ≡ matrice di massa;
C ≡ matrice di smorzamento;
K ≡ matrice di rigidezza;
F(t ) = vettore delle forzanti.
L’equazione del moto per un oscillatore multiplo lineare può essere ricavata utilizzando il metodo
dell’equilibrio diretto o dinamico. Questo metodo prevede di ricondurre il problema dinamico
oggetto di analisi ad un problema statico aggiungendo alle forze esterne anche le forze di inerzia
(principio di D’Alambert) e successivamente di eseguire gli equilibri di tutte le forze agenti su
ciascuna massa mi ad ogni istante.
.. .. .. ..
Si ottiene: FIi (t ) = M i1 u1 (t ) + M i 2 u 2 (t ) + ... + M in u n (t ) → FI (t ) = M u (t )
. . . .
FDi (t ) = Ci1 u1 (t ) + Ci 2 u 2 (t ) + ... + Cin u n (t ) → FD (t ) = Cu (t )
FSi (t ) = K i1 u1 (t ) + K i 2 u 2 (t ) + ... + K in u n (t ) → FS (t ) = K u (t )
-5-
5 - MATRICI DELLE PROPRIETA’ STRUTTURALI
u (t ) FS (t ) = u (t ) ( K u (t )) ≥ 0 .
1 T 1 T
V=
2 2
Ne consegue che la matrice di rigidezza può essere invertita e la sua inversa viene detta matrice di
flessibilità:
F ≡ K → FS (t ) = K u (t )
−1
u (t ) = K FS (t ) = F FS (t ) .
-1
V=
2 2
T
2
( T
) ( 1 T
2
)
u (t ) FS (t ) = (F FS (t )) FS (t ) = FS (t ) F FS (t ) = FS (t ) F FS (t ) ≥ 0 .
1 T 1 1 T
Il generico elemento Kij della matrice di rigidezza rappresenta la reazione della molla elastica
lineare corrispondente alla massa i-esima dovuta ad uno spostamento unitario della massa j-esima;
il generico elemento Fij della matrice di flessibilità rappresenta lo spostamento della massa i-esima
dovuto ad una reazione unitaria della molla elastica lineare corrispondente alla massa j-esima.
Un telaio piano shear-type è un telaio piano a nodi spostabili che presenta le seguenti particolarità:
nodi incastro tra travi e pilastri;
pilastri incastrati alla base;
travi flessionalmente ed assialmente indeformabili (EJ = ∞ e EA = ∞);
pilastri flessionalmente deformabili ed assialmente indeformabili (EJ < ∞ e EA = ∞);
masse dei pilastri trascurabilmente piccole rispetto alle masse delle travi.
La matrice di rigidezza di un telaio piano shear-type può essere costruita con il metodo degli
spostamenti (o delle deformazioni) a partire dalle rigidezze di piano che valgono:
12 E n ° pil.
k i = 3 ∑ (J r i ) .
h i r =1
-6-
La matrice di rigidezza risulta essere una matrice a banda larga la cui colonna j-esima contiene i
seguenti elementi non nulli:
K j−1, j = − k j
K j, j = k j + k j+1
K j+1, j = − k j+1 .
Ad esempio per un telaio piano shear-type con tre piani e due ritti si ha la seguente matrice di
rigidezza:
⎡k1 + k 2 − k2 0 ⎤
⎢
K = ⎢ − k2 k 2 + k 3 − k 3 ⎥⎥ .
⎢⎣ 0 − k3 k 3 ⎥⎦
La matrice di flessibilità di un telaio piano shear-type può essere costruita con il metodo degli
spostamenti (o delle deformazioni) a partire dalle flessibilità di piano che valgono:
1 h 3i 1
fi = = n ° pil.
.
k i 12 E
∑ (J r i )
r =1
Ad esempio per un telaio piano shear-type con tre piani e due ritti si ha la seguente matrice di
flessibilità:
⎡1 1 1 ⎤
⎢ ⎥
⎢ k1 k1 k1 ⎥
1 1 1 1 1 ⎥
F=⎢ + + .
⎢ k1 k1 k 2 k1 k 2 ⎥
⎢1 1 1 1 1 1⎥
⎢ + + + ⎥
⎢⎣ k1 k1 k 2 k1 k 2 k 3 ⎦⎥
-7-
5.1.2 - TELAIO PIANO GENERICO
Un telaio piano generico è un telaio piano a nodi spostabili che presenta le seguenti particolarità:
nodi incastro tra travi e pilastri;
pilastri incastrati alla base;
travi flessionalmente ed assialmente deformabili (EJ < ∞ e EA < ∞);
pilastri flessionalmente ed assialmente deformabili (EJ < ∞ e EA < ∞);
masse delle travi e dei pilastri confrontabili tra loro.
La matrice di rigidezza di un telaio piano generico viene costruita con il metodo degli elementi
finiti. Il metodo degli elementi finiti prevede di dividere il telaio oggetto di analisi in un numero
finito di elementi piani di trave che vengono connessi fra loro in dei punti detti nodi e la matrice di
rigidezza del telaio viene calcolata per assemblaggio delle matrici di rigidezza dei singoli elementi
piani di trave.
Il campo degli spostamenti flessionali nel sistema di riferimento locale di un generico elemento
piano di trave con asse rettilineo ed a inerzia flessionale variabile viene espresso in funzione del
campo degli spostamenti flessionali dei nodi nelle estremità di tale elemento utilizzando delle
opportune funzioni di forma.
Consideriamo un generico elemento di trave sollecitato da spostamenti flessionali nei nodi I e J di
estremità:
Relativamente ad un generico elemento piano di trave nel sistema di riferimento locale vale la
seguente relazione:
' ' '
Q =kq
'
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
'
k = matrice di rigidezza dell’elemento di trave nel sistema locale;
'
q = vettore degli spostamenti nodali dell’elemento di trave nel sistema locale.
-8-
Tenendo in considerazione le deformazioni associate ai soli spostamenti flessionali nodali i gradi di
libertà dell’elemento piano di trave risultano essere complessivamente quattro.
Le funzioni di forma utilizzate per esprimere il vettore degli spostamenti flessionali dell’elemento
piano di trave nel sistema di riferimento locale in funzione del vettore degli spostamenti flessionali
nodali nel sistema di riferimento locale vengono ottenute integrando l’equazione della linea elastica
e risultano essere dei polinomi Hermitiani cubici:
EJ φ IV (x ' ) = 0
φ III (x ' ) = a
φ II (x ' ) = ax ' + b
φ (x ) = a
I '(x ) ' 2
+ bx ' + c
2
φ(x ) = a
' (x ) ' 3
+b
(x ) ' 2
+ cx ' + d .
6 2
I coefficienti incogniti contenuti nelle funzioni di forma vengono esplicitati imponendo che la
funzione di forma sia unitaria in corrispondenza di un certo spostamento flessionale nodale e nulla
in corrispondenza degli altri spostamenti flessionali nodali:
( ) ( ) ( )
⎧ x'
3
x'
2
2 3
⎪φ1 x = a +b + cx ' + d ⎛ x' ⎞ ⎛ x' ⎞
→ φ1 (x ) = 1 − 3 ⎜⎜ ⎟⎟ + 2 ⎜⎜ ⎟⎟
'
'
⎨ 6 2
⎪φ (0) = 1, φ I (0) = 0, φ (L ) = 0, φ I (L ) = 0 ⎝L⎠ ⎝L⎠
⎩ 1 1 1 1
( ) ( ) ( )
⎧ x'
3
x'
2
2
⎪φ 2 x = a +b + cx ' + d ⎛ x' ⎞
( )
'
⎨ 6 2 → φ 2 x = x ⎜⎜1 − ⎟⎟
' '
⎪φ (0) = 0, φ I (0) = 1, φ (L ) = 0, φ I (L ) = 0 ⎝ L⎠
⎩ 2 2 2 2
( ) ( ) ( )
⎧ x'
3
x'
2
2 3
⎪φ 3 x = a +b + cx ' + d ⎛ x' ⎞ ⎛ x' ⎞
( )
'
⎨ 6 2 → φ 3 x = 3 ⎜⎜ ⎟⎟ − 2 ⎜⎜ ⎟⎟
'
⎪φ (0 ) = 0, φ I (0 ) = 0, φ (L ) = 1, φ I (L ) = 0 ⎝L⎠ ⎝L⎠
⎩ 3 3 3 3
( ) ( ) ( )
⎧ 3 2
⎪φ 4 x = a
⎨
' x'
6
+b
x'
2
+ cx ' + d
→ φ (x '
) =
(x' ) ⎛ x' ⎞
2
⎜⎜ − 1⎟⎟ .
4
⎪φ (0) = 0, φ I (0) = 0, φ (L ) = 0, φ I (L ) = 1 L ⎝L ⎠
⎩ 4 4 4 4
Il vettore degli spostamenti flessionali nel sistema di riferimento locale dell’elemento piano di trave
viene determinato moltiplicando le funzioni di forma per il vettore degli spostamenti flessionali
nodali nel sistema di riferimento locale:
( ) ( )
4
v x ' = ∑ φi x ' qi
'
i =1
( ) ( ) '
( ) '
( ) '
( )
v x ' = φ1 x ' q 1 + φ 2 x ' q 2 + φ 3 x ' q 3 + φ 4 x ' q 4 .
'
-9-
Gli elementi della matrice di rigidezza flessionale nel sistema di riferimento locale di un generico
elemento piano di trave vengono calcolati tramite la seguente relazione integrale:
L
[ ( ) ( )]
k ij' = ∫ EJ φ iII x ' φ IIj x ' dx ' .
0
i =1
= φ (x ) q + φ (x ) q + φ (x ) q + φ (x ) q
' ' ' ' ' ' ' '
1 1 2 2 3 3 4 4
= φ (x ) q ' '
4 4
= φ (x ) 4
'
δ v(x ) = ∑ φ (x ) δq
4
→ '
i
' '
i
i =1
= φ (x ) δq + φ (x ) δq + φ (x ) δq + φ (x ) δq
' ' ' ' ' ' ' '
1 1 2 2 3 3 4 4
= φ (x ) δq ' '
1 1
Q = {k , k , k , k } .
' T
→ '
14
'
24
'
34
'
44
[ ](
L VI = ∫ M(x ' ) d δχ (x ' )
L
0
)
L VE = L VI → k14
'
δq1 = ∫ M(x ' ) d δχ (x ' )
'
[ ]( ) 0
L
= ∫ [EJ φ (x )] φ (x ) dx δq
' L '
' II ' II ' '
k14 δq1 4 1 1
0
- 10 -
'
k14
'
0
[
δq1 = δq1 ∫ EJ φ II4 (x ' ) φ1II (x ' ) dx '
' L
] '
∀ δ q1
'
k14
L
0
[ ]
= ∫ EJ φ II4 (x ' ) φ1II (x ' ) dx '
⇒ '
k14
0
[
= ∫ EJ φ II4 (x ' ) φ1II (x ' ) dx ' .
L
]
Nel caso di un elemento piano di trave caratterizzato da una sezione trasversale costante lungo
l’asse di riferimento la matrice di rigidezza flessionale nel sistema di riferimento locale risulta
essere:
⎡6 3L −6 3L ⎤
2 EJ
⎢ 3L 2L2 − 3L L2 ⎥⎥
k = 3 ⎢
'
.
L ⎢− 6 − 3L 6 − 3L⎥
⎢ ⎥
⎣ 3L L
2
− 3L 2L2 ⎦
Il campo degli spostamenti assiali nel sistema di riferimento locale di un generico elemento piano
di trave con asse rettilineo ed a inerzia flessionale variabile viene espresso in funzione del campo
degli spostamenti assiali dei nodi nelle estremità di tale elemento utilizzando delle opportune
funzioni di forma.
Consideriamo un generico elemento di trave sollecitato da spostamenti assiali nei nodi I e J di
estremità:
Relativamente ad un generico elemento piano di trave nel sistema di riferimento locale vale la
seguente relazione:
' ' '
Q =kq
'
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
'
k = matrice di rigidezza dell’elemento di trave nel sistema locale;
'
q = vettore degli spostamenti nodali dell’elemento di trave nel sistema locale.
Tenendo in considerazione le deformazioni associate ai soli spostamenti assiali nodali i gradi di
libertà dell’elemento piano di trave risultano essere complessivamente due.
Le funzioni di forma utilizzate per esprimere il vettore degli spostamenti assiali dell’elemento piano
di trave nel sistema di riferimento locale in funzione del vettore degli spostamenti assiali nodali nel
sistema di riferimento locale vengono ottenute integrando l’equazione della linea elastica e risultano
essere dei polinomi Hermitiani lineari:
EA φ II (x ' ) = 0
φ I (x ' ) = a
φ(x ' ) = ax ' + b .
I coefficienti incogniti contenuti nelle funzioni di forma vengono esplicitati imponendo che la
funzione di forma sia unitaria in corrispondenza di un certo spostamento assiale nodale e nulla in
corrispondenza dell’altro spostamento assiale nodale:
( )
⎧φ1 x ' = ax ' + b
→ φ (x '
) = 1 −
x'
⎨
⎩φ1 (0 ) = 1, φ1 (L ) = 0
1
L
- 11 -
( )
⎧φ 2 x ' = ax ' + b
→ φ 2 (x ' ) =
x'
.
⎨
⎩φ 2 (0 ) = 0, φ 2 (L ) = 1 L
Il vettore degli spostamenti assiali nel sistema di riferimento locale dell’elemento piano di trave
viene determinato moltiplicando le funzioni di forma per il vettore degli spostamenti assiali nodali
nel sistema di riferimento locale:
( ) ( )
2
u x ' = ∑ φi x ' q i
'
i =1
Gli elementi della matrice di rigidezza assiale nel sistema di riferimento locale di un generico
elemento piano di trave vengono calcolati tramite la seguente relazione integrale:
[
k ij' = ∫ EA φiI (x ' ) φ Ij (x ' ) dx ' .
L
0
]
Infatti ad esempio per il termine k’12 si ha quanto segue:
Imponendo una traslazione unitaria nel nodo J si ottiene:
q '2 = 1 → u (x ' ) = ∑ φ i (x ' ) q i
2
'
i =1
= φ1 (x ' ) q1 + φ 2 (x ' ) q 2
' '
( ) = φ2 x' q2
'
= φ (x ) 2
'
δ u (x ) = ∑ φ (x ) δq
2
→ '
i
' '
i
i =1
= φ (x ) δq ' '
1 1
Q = {k , k } .
' T
→ '
12
'
22
[
L VI = ∫ N(x ' ) d(δu (x ' ))
L
0
]
L VE = L VI → k12
'
[ ]
δq1 = ∫ N(x ' ) d(δu (x ' ))
'
0
L
k δq = ∫ [EA φ (x )] φ (x ) dx δq
' L '
' I ' I ' '
12 1 2 1 1
0
k δq = δq ∫ [EA φ (x )] φ (x ) dx
' ' L '
'
12 1 1
I
2
' I
1
' '
∀ δ q1
0
k = ∫ [EA φ (x )] φ (x ) dx
L
' I ' I ' '
12 2 1
0
⇒ k = ∫ [EA φ (x ) φ (x )] dx .
L
' I ' I ' '
12 2 1
0
- 12 -
Nel caso di un elemento piano di trave caratterizzato da una sezione trasversale costante lungo
l’asse di riferimento la matrice di rigidezza assiale nel sistema di riferimento locale risulta essere:
' EA ⎡ 1 − 1⎤
k = .
L ⎢⎣− 1 1 ⎥⎦
Il campo degli spostamenti totali nel sistema di riferimento locale di un generico elemento piano di
trave con asse rettilineo ed a inerzia variabile viene ricavato sommando i campi degli spostamenti
flessionali ed assiali nel sistema di riferimento locale di tale elemento piano di trave.
Consideriamo un generico elemento di trave sollecitato da spostamenti flessionali ed assiali nei nodi
I e J di estremità:
Relativamente ad un generico elemento piano di trave nel sistema di riferimento locale vale la
seguente relazione:
' ' '
Q =kq
'
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
'
k = matrice di rigidezza dell’elemento di trave nel sistema locale;
'
q = vettore degli spostamenti nodali dell’elemento di trave nel sistema locale.
Tenendo in considerazione le deformazioni associate sia agli spostamenti flessionali che a quelli
assiali nei nodi i gradi di libertà dell’elemento piano di trave risultano essere complessivamente sei.
Gli elementi della matrice di rigidezza totale nel sistema di riferimento locale di un generico
elemento piano di trave vengono ricavati combinando gli elementi delle matrici di rigidezza
flessionale ed assiale nel sistema di riferimento locale di tale elemento piano di trave. Nel caso di un
elemento piano di trave caratterizzato da una sezione trasversale costante lungo l’asse di riferimento
la matrice di rigidezza totale nel sistema di riferimento locale risulta essere:
⎡ AL2 AL2 ⎤
⎢ 0 0 − 0 0 ⎥
⎢ 0J 12 6 L 0
J
− 12 − 6L ⎥⎥
⎢
EJ ⎢
k = 3 ⎢ 0 2 6L 4L
'
2
0 6L 2L2 ⎥ .
L − AL AL 2 ⎥
⎢ 0 0 0 0 ⎥
⎢ J J ⎥
⎢ 0 − 12 − 6 L 0 12 − 6L ⎥
⎢⎣ 0 6L 2L2 0 − 6L 4L2 ⎥⎦
Il campo degli spostamenti totali nel sistema di riferimento globale di un generico elemento piano
di trave con asse rettilineo ed a inerzia variabile viene ottenuto dal campo degli spostamenti totali
del medesimo elemento piano di trave nel sistema di riferimento locale tramite le seguenti
trasformazioni di coordinate per le azioni nodali e gli spostamenti nodali:
' '
Q =RQ e q =Rq
con R = matrice di rotazione.
'
Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
Q = vettore delle azioni nodali dell’elemento di trave nel sistema globale;
- 13 -
'
q = vettore degli spostamenti nodali dell’elemento di trave nel sistema locale;
q = vettore degli spostamenti nodali dell’elemento di trave nel sistema globale.
⎡ cos(α ) sen (α ) 0 0 0 0⎤
⎢− sen (α ) cos(α )
⎢ 0 0 0 0⎥⎥
⎢ 0 0 1 0 0 0⎥
R≡⎢ ⎥
⎢ 0 0 0 cos(α ) sen (α ) 0⎥
⎢ 0 0 0 − sen (α ) cos(α ) 0⎥
⎢ ⎥
⎢⎣ 0 0 0 0 0 1⎥⎦
Relativamente ad un generico elemento piano di trave nel sistema di riferimento globale vale quindi
la seguente relazione:
Q=kq
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema globale;
k = matrice di rigidezza dell’elemento di trave nel sistema globale;
q = vettore degli spostamenti nodali dell’elemento di trave nel sistema globale.
' ' '
Infatti: Q =k q
( R Q )= k ( R q ) '
Q = R ( k ( R q ))
T '
Q= R k R q ( T '
)
⇒ Q=kq .
Tenendo in considerazione le deformazioni associate sia agli spostamenti flessionali che a quelli
assiali nei nodi i gradi di libertà dell’elemento piano di trave risultano essere complessivamente sei.
Gli elementi della matrice di rigidezza totale nel sistema di riferimento globale di un generico
elemento piano di trave vengono ricavati trasformando opportunamente gli elementi della matrice
di rigidezza totale nel sistema di riferimento locale del medesimo elemento piano di trave.
Il campo degli spostamenti totali nel sistema di riferimento globale di un telaio piano generico
viene determinato per assemblaggio dei campi degli spostamenti totali nel sistema di riferimento
globale dei singoli elementi piani di trave componenti il telaio.
Relativamente ad un generico elemento piano di trave nel sistema di riferimento globale vale la
seguente relazione:
- 14 -
q=CU
con q = vettore degli spostamenti nodali dell’elemento di trave nel sistema globale;
C ≡ matrice di connessione o congruenza nel sistema globale;
U = vettore degli spostamenti nodali del telaio nel sistema globale.
La matrice di rigidezza totale nel sistema di riferimento globale di un telaio piano viene ricavata
assemblando le matrici di rigidezza totali nel sistema di riferimento globale dei singoli elementi
piani di trave componenti il telaio:
∑ (C )
n ° elem.
T T '
K= i
R i k i R i Ci .
i =1
∑ [(δq ) Q ]
n ° elem.
' T '
L VI = i i
i =1
L VE = L VI → (δ U )T F = ∑[(δq ) Q ]
n ° elem.
i =1
'
i
T '
i
(δ U ) F = ∑ [(δq ) ( k q )]
n ° elem.
T ' T ' '
i i i
i =1
(δ U ) F = ∑ [( R δq ) ( k R q )]
n ° elem.
T T '
i i i i i
i =1
[( R ) (k )]
n ° elem.
(δ U )T F = ∑ i
Ci δ U
T '
i
R i Ci U
i =1
{[ (δU ) C ]( k R )}
n ° elem.
(δ U )T F = ∑ T T
i
Ri
T '
i i
Ci U
i =1
[( C )( k )]
n ° elem.
(δ U )T F = (δ U )T ∑ T
i
Ri
T '
i
R i Ci U
i =1
∑ [( C )( k )]
n ° elem.
T T '
F= i
Ri i
R i Ci U
i =1
⎧ n °elem. T T '
[(
⎫
F = ⎨ ∑ Ci R i k i R i Ci ⎬ U )( )]
⎩ i =1 ⎭
[( )( )]
n ° elem.
F
= ∑ Ci R i k i R i Ci
T T '
U i =1
F n °elem. T T '
U
(
= ∑ Ci R i k i R i Ci )
i =1
∑ (C )
n ° elem.
T T '
⇒ K= i
R i k i R i Ci .
i =1
- 15 -
La matrice di massa risulta essere una matrice definita positiva:
T
1⎛ . ⎞ .
T = ⎜ u (t ) ⎟ M u ( t ) ≥ 0 .
2⎝ ⎠
Il generico elemento Mij della matrice di massa rappresenta la forza di inerzia specifica (per unità di
accelerazione) corrispondente alla massa i-esima dovuta ad una accelerazione unitaria della massa
j-esima.
La matrice di massa coerente di un telaio piano viene costruita con il metodo degli elementi finiti.
Il metodo degli elementi finiti prevede di dividere il telaio oggetto di analisi in un numero finito di
elementi piani di trave che vengono connessi fra loro in dei punti detti nodi e la matrice di massa
coerente del telaio viene calcolata per assemblaggio delle matrici di massa coerente dei singoli
elementi piani di trave. Il calcolo delle matrici di massa coerente dei singoli elementi piani di trave
viene condotto supponendo che la massa di ciascun elemento piano di trave sia distribuita lungo lo
sviluppo del medesimo elemento.
Il campo delle accelerazioni flessionali nel sistema di riferimento locale di un generico elemento
piano di trave con asse rettilineo ed a inerzia flessionale variabile viene espresso in funzione del
campo delle accelerazioni flessionali dei nodi nelle estremità di tale elemento utilizzando delle
opportune funzioni di forma.
Consideriamo un generico elemento di trave sollecitato da accelerazioni flessionali nei nodi I e J di
estremità:
Relativamente ad un generico elemento piano di trave nel sistema di riferimento locale vale la
seguente relazione:
'
' ⎛ .. ⎞
'
Q = mC ⎜ q ⎟
⎝ ⎠
'
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
'
m C = matrice di massa coerente dell’elemento di trave nel sistema locale;
'
⎛ .. ⎞
⎜ q ⎟ = vettore delle accelerazioni nodali dell’elemento di trave nel sistema locale.
⎝ ⎠
- 16 -
Tenendo in considerazione le deformazioni associate alle sole accelerazioni flessionali nodali i
gradi di libertà dell’elemento piano di trave risultano essere complessivamente quattro.
Le funzioni di forma utilizzate per esprimere il vettore delle accelerazioni flessionali dell’elemento
piano di trave nel sistema di riferimento locale in funzione del vettore delle accelerazioni flessionali
nodali nel sistema di riferimento locale vengono ottenute integrando l’equazione della linea elastica
e risultano essere dei polinomi Hermitiani cubici:
EJ φ IV (x ' ) = 0
φ III (x ' ) = a
φ II (x ' ) = ax ' + b
φ (x ) = a
I (x )
'
' 2
+ bx ' + c
2
( ) ( ) ( )
⎧ x'
3
x'
2
2 3
⎪φ1 x = a +b + cx ' + d ⎛ x' ⎞ ⎛ x' ⎞
→ φ1 (x ) = 1 − 3 ⎜⎜ ⎟⎟ + 2 ⎜⎜ ⎟⎟
'
'
⎨ 6 2
⎪φ (0) = 1, φ I (0) = 0, φ (L ) = 0, φ I (L ) = 0 ⎝L⎠ ⎝L⎠
⎩ 1 1 1 1
( ) ( ) ( )
⎧ x'
3
x'
2
2
⎪φ 2 x = a +b + cx ' + d ⎛ x' ⎞
( )
'
⎨ 6 2 → φ 2 x = x ⎜⎜1 − ⎟⎟
' '
⎪φ (0) = 0, φ I (0) = 1, φ (L ) = 0, φ I (L ) = 0 ⎝ L⎠
⎩ 2 2 2 2
( ) ( ) ( )
⎧ x'
3
x'
2
2 3
⎪φ 3 x = a +b + cx ' + d ⎛ x' ⎞ ⎛ x' ⎞
( )
'
⎨ 6 2 → φ 3 x = 3 ⎜⎜ ⎟⎟ − 2 ⎜⎜ ⎟⎟
'
⎪φ (0 ) = 0, φ I (0 ) = 0, φ (L ) = 1, φ I (L ) = 0 ⎝L⎠ ⎝L⎠
⎩ 3 3 3 3
( ) ( ) ( )
⎧ 3 2
⎪φ 4 x = a
⎨
' x'
6
+b
x'
2
+ cx ' + d
→ φ (x '
) =
(x' ) ⎛ x' ⎞
2
⎜⎜ − 1⎟⎟ .
4
⎪φ (0) = 0, φ I (0) = 0, φ (L ) = 0, φ I (L ) = 1 L ⎝L ⎠
⎩ 4 4 4 4
Il vettore delle accelerazioni flessionali nel sistema di riferimento locale dell’elemento piano di
trave viene determinato moltiplicando le funzioni di forma per il vettore delle accelerazioni
flessionali nodali nel sistema di riferimento locale:
'
m 'Cij = ∫
L
0
[ μ φ (x ) φ (x )]dx
i
'
j
' '
.
Infatti ad esempio per il termine k’14 si ha quanto segue:
Imponendo una accelerazione angolare unitaria nel nodo J si ottiene:
- 17 -
' '
v(x ) = ∑ φ i (x ) ⎜ q i ⎟
4
⎛ .. ⎞ ..
⎛ .. ⎞
⎜ q4 ⎟ = 1 →
' '
⎝ ⎠ i =1 ⎝ ⎠
' ' ' '
= φ 4 (x ) ⎜ q 4 ⎟
⎛ .. ⎞ '
⎝ ⎠
= φ 4 (x ' )
i =1
( ) '
= φ1 x ' δq1 + φ 2 x ' δq 2 + φ 3 x ' δq 3 + φ 4 x ' δq 4 ( ) '
( ) '
( ) '
= φ (x ) δq ' '
1 1
( ) ( )
δ v x ' = φ1 x ' δq1 .
'
[ ]
L VI = ∫ f I (x ' ) d(δ v(x ' ))
0
L
L VE = L VI
'
[ ]
→ m 'C14 δq1 = ∫ f I (x ' ) d(δ v(x ' ))
L
δq = ∫ [ μ φ (x )] φ (x ) dx δq
' L '
m C' 14 1 4
'
1
' '
1
0
δq = δq ∫ [ μ φ (x )] φ (x ) dx
' ' L '
m 'C14 1 1 4
'
1
' '
∀ δ q1
0
= ∫ [ μ φ (x )] φ (x ) dx
L
m C' 14 4
'
1
' '
0
m = ∫ [ μ φ (x ) φ (x )] dx .
L
⇒ '
C14 4
'
1
' '
0
Nel caso di un elemento piano di trave caratterizzato da una sezione trasversale costante lungo
l’asse di riferimento la matrice di massa coerente flessionale nel sistema di riferimento locale risulta
essere:
⎡ 156 22L 54 − 13L ⎤
' μL ⎢
⎢ 22L 4L 2
13L − 3L2 ⎥⎥
mC = .
420 ⎢ 54 13L 156 − 22L ⎥
⎢ 2 ⎥
⎣− 13L − 3L − 22L 4L ⎦
2
Il campo delle accelerazioni assiali nel sistema di riferimento locale di un generico elemento piano
di trave con asse rettilineo ed a inerzia flessionale variabile viene espresso in funzione del campo
delle accelerazioni assiali dei nodi nelle estremità di tale elemento utilizzando delle opportune
funzioni di forma.
u (x ' ) = ∑ φ i (x ' ) ⎜ q i ⎟
2
..
⎛ .. ⎞
i =1 ⎝ ⎠
' '
u (x ) = φ (x ) ⎜ q ⎟ + φ (x ) ⎜ q
..
' ⎛ ⎞ ⎛' ⎞ ..
'
..
1 2 ⎟ .
⎝ ⎠1
⎝ ⎠ 2
Gli elementi della matrice di massa coerente assiale nel sistema di riferimento locale di un
generico elemento piano di trave vengono calcolati tramite la seguente relazione integrale:
….. .
Infatti ad esempio per il termine k’12 si ha quanto segue:
….. .
- 19 -
Nel caso di un elemento piano di trave caratterizzato da una sezione trasversale costante lungo
l’asse di riferimento la matrice di massa coerente assiale nel sistema di riferimento locale risulta
essere:
' μL ⎡140 70 ⎤
mC = .
420 ⎢⎣ 70 140⎥⎦
Il campo delle accelerazioni totali nel sistema di riferimento locale di un generico elemento piano
di trave con asse rettilineo ed a inerzia variabile viene ricavato sommando i campi delle
accelerazioni flessionali ed assiali nel sistema di riferimento locale di tale elemento piano di trave.
Consideriamo un generico elemento di trave sollecitato da accelerazioni flessionali ed assiali nei
nodi I e J di estremità:
Relativamente ad un generico elemento piano di trave nel sistema di riferimento locale vale la
seguente relazione:
'
' ⎛ .. ⎞
'
Q = mC ⎜ q ⎟
⎝ ⎠
'
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
'
m C = matrice di massa coerente dell’elemento di trave nel sistema locale;
'
⎛ .. ⎞
⎜ q ⎟ = vettore delle accelerazioni nodali dell’elemento di trave nel sistema locale.
⎝ ⎠
Tenendo in considerazione le deformazioni associate sia alle accelerazioni flessionali che a quelle
assiali nei nodi i gradi di libertà dell’elemento piano di trave risultano essere complessivamente sei.
Gli elementi della matrice di massa coerente totale nel sistema di riferimento locale di un
generico elemento piano di trave vengono ricavati combinando gli elementi delle matrici di massa
coerente flessionale ed assiale nel sistema di riferimento locale di tale elemento piano di trave. Nel
caso di un elemento piano di trave caratterizzato da una sezione trasversale costante lungo l’asse di
riferimento la matrice di massa coerente totale nel sistema di riferimento locale risulta essere:
⎡140 0 0 70 0 0 ⎤
⎢ 0
⎢ 156 22L 0 54 − 13L ⎥⎥
' μL ⎢ 0 22L 4L2 0 13L − 3L2 ⎥
mC = ⎢ ⎥ .
420 ⎢ 70 0 0 140 0 0 ⎥
⎢ 0 54 13L 0 156 − 22L⎥
⎢ ⎥
⎢⎣ 0 − 13L − 3L 0 − 22L 4L2 ⎥⎦
2
Il campo delle accelerazioni totali nel sistema di riferimento globale di un generico elemento piano
di trave con asse rettilineo ed a inerzia variabile viene ottenuto dal campo delle accelerazioni totali
del medesimo elemento piano di trave nel sistema di riferimento locale tramite le seguenti
trasformazioni di coordinate per le azioni nodali e le accelerazioni nodali:
'
' ⎛ .. ⎞ ..
Q = R Q e ⎜q⎟ = R q
⎝ ⎠
- 20 -
con R = matrice di rotazione.
'
Q = vettore delle azioni nodali dell’elemento di trave nel sistema locale;
Q = vettore delle azioni nodali dell’elemento di trave nel sistema globale;
'
⎛ .. ⎞
⎜ q ⎟ = vettore delle accelerazioni nodali dell’elemento di trave nel sistema locale;
⎝ ⎠
..
q = vettore delle accelerazioni nodali dell’elemento di trave nel sistema globale.
⎡ cos(α ) sen (α ) 0 0 0 0⎤
⎢− sen (α ) cos(α )
⎢ 0 0 0 0⎥⎥
⎢ 0 0 1 0 0 0⎥
R≡⎢ ⎥ .
⎢ 0 0 0 cos(α ) sen (α ) 0⎥
⎢ 0 0 0 − sen (α ) cos(α ) 0⎥
⎢ ⎥
⎢⎣ 0 0 0 0 0 1⎥⎦
Relativamente ad un generico elemento piano di trave nel sistema di riferimento globale vale quindi
la seguente relazione:
..
Q = mC q
con Q = vettore delle azioni nodali dell’elemento di trave nel sistema globale;
mC = matrice di massa coerente dell’elemento di trave nel sistema globale;
..
q = vettore delle accelerazioni nodali dell’elemento di trave nel sistema globale.
'
' ⎛ .. ⎞ '
Infatti: Q = mC ⎜ q ⎟
⎝ ⎠
( R Q )= m ' ⎛ .. ⎞
⎜R q⎟
C
⎝ ⎠
T ⎛ ' ⎛ ⎞⎞
..
Q = R ⎜ mC ⎜ R q ⎟ ⎟
⎝ ⎝ ⎠⎠
( )
..
T '
Q = R mC R q
..
Q = mC q .
Tenendo in considerazione le deformazioni associate sia alle accelerazioni flessionali che a quelle
assiali nei nodi i gradi di libertà dell’elemento piano di trave risultano essere complessivamente sei.
- 21 -
Gli elementi della matrice di massa coerente totale nel sistema di riferimento globale di un
generico elemento piano di trave vengono ricavati trasformando opportunamente gli elementi della
matrice di massa coerente totale nel sistema di riferimento locale del medesimo elemento piano di
trave.
Il campo delle accelerazioni totali nel sistema di riferimento globale di un telaio piano viene
determinato per assemblaggio dei campi delle accelerazioni totali nel sistema di riferimento globale
dei singoli elementi piani di trave componenti il telaio.
Relativamente ad un generico elemento piano di trave nel sistema di riferimento globale valgono le
seguenti relazioni:
.. ..
q=CU e q=CU
..
con q , q = vettori degli spostamenti e delle accelerazioni nodali dell’elemento di trave nel
sistema globale;
..
U , U = vettori degli spostamenti e delle accelerazioni nodali del telaio nel sistema
globale;
C ≡ matrice di connessione o congruenza nel sistema globale.
La matrice di massa coerente totale nel sistema di riferimento globale di un telaio piano viene
ricavata assemblando le matrici di massa coerente totale nel sistema di riferimento globale dei
singoli elementi piani di trave componenti il telaio:
∑ (C )
n ° elem.
T T '
MC = i
R i m Ci R i C i .
i =1
∑ [(δq ) Q ]
n ° elem.
' T '
L VI = i i
i =1
L VE = L VI →
n ° elem.
(δ U )T F = ∑
i =1
[(δq ) Q ]
'
i
T '
i
i =1 ⎢ ⎣ ⎝ ⎝ ⎠ ⎠⎥⎦
( )
(δ U )T F = ∑ ⎡⎢ R i δq i T ⎛⎜ m 'Ci R i q i ⎞⎟⎤⎥
n ° elem. ..
i =1 ⎣ ⎝ ⎠⎦
( )
(δ U )T F = ∑ ⎡⎢ R i Ci δ U T ⎛⎜ m 'Ci R i Ci U ⎞⎟⎤⎥
n ° elem. ..
i =1 ⎣ ⎝ ⎠⎦
⎧
[ ] ⎞⎫
n ° elem.
T ⎛
..
(δ U )T F = ∑ ⎨ (δ U ) Ci R i ⎜ m Ci R i Ci U ⎟⎬
T T '
i =1 ⎩ ⎝ ⎠⎭
( )
(δ U )T F = (δ U )T ∑ ⎡⎢ CiT R iT ⎛⎜ m 'Ci R i Ci U ⎞⎟⎤⎥
n ° elem. ..
i =1 ⎣ ⎝ ⎠⎦
- 22 -
∑ ⎢⎣( C )
⎡
n ° elem.
T T ⎛ '
..
⎞⎤
F= R ⎜ m R C U ⎟⎥
i =1
i i
⎝ Ci i i
⎠⎦
⎧ n ° elem.
F=⎨ ∑ [( T T '
)(
Ci R i m Ci R i Ci ⎬ U
⎫ ..
)]
⎩ i =1 ⎭
F n °elem.
..
[(
= ∑ C i R i m Ci R i C i
T T '
)( )]
U i =1
F n °elem. T T '
..
(
= ∑ C i R i m Ci R i Ci )
U i =1
∑ (C )
n ° elem.
T T '
⇒ MC = i
R i m Ci R i C i .
i =1
La matrice di massa concentrata di un telaio piano viene costruita con il metodo degli elementi
finiti. Il metodo degli elementi finiti prevede di dividere il telaio oggetto di analisi in un numero
finito di elementi piani di trave che vengono connessi fra loro in dei punti detti nodi e la matrice di
massa concentrata del telaio viene calcolata per assemblaggio delle matrici di massa concentrata dei
singoli elementi piani di trave. Il calcolo delle matrici di massa concentrata dei singoli elementi
piani di trave viene condotto supponendo che la massa di ciascun elemento piano di trave sia
concentrata nei nodi di estremità del medesimo elemento.
Le masse degli elementi piani di trave di un telaio piano vengono trasferite ai nodi di estremità dei
medesimi elementi utilizzando le regole delle statica. A ciascun nodo di un telaio piano resta quindi
associata una massa che risulta essere pari alla somma dei contributi delle masse degli elementi
piani di trave connessi da quel nodo.
- 23 -
La matrice di massa concentrata totale nel sistema di riferimento locale relativa ad un generico
elemento piano di trave risulta essere una matrice diagonale semidefinita positiva con elementi nulli
in corrispondenza dei gradi di libertà rotazionali ed elementi pari alle masse associate ai nodi in
corrispondenza dei gradi di libertà traslazionali:
⎡m I 0 0 0 0 0⎤
⎢0 m 0 0
⎢ I 0 0⎥⎥
' ⎢0 0 0 0 0 0⎥
mL = ⎢ ⎥ .
⎢0 0 0 m J 0 0⎥
⎢0 0 0 0 m J 0⎥
⎢ ⎥
⎢⎣ 0 0 0 0 0 0⎥⎦
La matrice di massa concentrata totale nel sistema di riferimento globale di un generico elemento
piano di trave viene ricavata trasformando opportunamente la matrice di massa concentrata totale
nel sistema di riferimento locale del medesimo elemento piano di trave.
Similmente a quanto visto per la matrice di massa concentrata anche la matrice di massa
concentrata totale nel sistema di riferimento globale di un telaio piano viene ricavata assemblando
le matrici di massa concentrata totale nel sistema di riferimento globale dei singoli elementi piani di
trave componenti il telaio:
∑ (C )
n ° elem.
T T '
ML = i
R i m Li R i Ci .
i =1
La matrice di smorzamento viene costruita sulla base dei rapporti di smorzamento e risulta essere
una matrice definita positiva. Il generico elemento Cij della matrice di smorzamento rappresenta la
reazione specifica (per unità di velocità) dello smorzatore viscoso lineare corrispondente alla massa
i-esima dovuta ad una velocità unitaria della massa j-esima.
Un carico distribuito flessionale o assiale agente su un generico elemento piano di trave può essere
trasformato con il principio dei lavori virtuali in un insieme di carichi concentrati equivalenti agenti
sui nodi di estremità di tale elemento piano di trave.
Consideriamo per esempio quanto segue:
Il carico distribuito flessionale agente su un elemento piano di trave sia:
p(x ' ) .
I carichi concentrati equivalenti agenti sui nodi dell’elemento piano di trave siano:
P1' , P2' , P3' , P4' .
Gli spostamenti virtuali siano:
'
δq1
- 24 -
δ v(x ' ) = φ1 (x ' ) δq1 .
'
L VI = ∫
L
0
[ p(x ) ]d v(x )
' '
L VE = L VI → P1' δq1 = ∫
'
[ p(x ) ]d v(x )
L
0
' '
P δq = ∫ [ p(x ) ] (φ (x ) dx δq )
' L '
' ' ' '
1 1 1 1
0
P δq = δq ∫ [ p(x ) ] (φ (x ) dx )
' ' L
' ' ' '
1 1 1 1
0
P = ∫ [ p(x ) ] (φ (x ) dx )
L
' ' ' '
1 1
0
P = ∫ [ p(x ) φ (x ) ] dx .
L
' ' ' '
1 1
0
Il metodo della condensazione statica è un metodo numerico che permette di ridurre l’onere
computazionale associato all’implementazione numerica delle matrici delle proprietà strutturali
tramite un riarrangiamento dei gradi di libertà ad esse associati. Questo metodo risulta essere molto
efficiente nell’analisi dinamica di un singolo elemento strutturale ma porta a consistenti errori
nell’analisi dinamica di intere strutture in quanto modifica la forma delle matrici delle proprietà
strutturali (ed in particolare della matrice di rigidezza).
Il vettore degli spostamenti può essere scritto scomponendo spostamenti primari e secondari:
⎧u (t )⎫
u (t ) = ⎨ S ⎬
⎩u P (t )⎭
con u(t ) = vettore degli spostamenti;
u P (t ) = {u1 , u 2 , ...} = vettore degli spostamenti primari.
T
- 25 -
La matrice di rigidezza risulta essere ripartita in quattro sottomatrici e per l’equilibrio dinamico si
può scrivere:
F(t ) = K u (t )
⎧ 0 ⎫ ⎡ K SS K SP ⎤ ⎧ u S (t )⎫
⎨ ⎬=⎢ T ⎥⎨ ⎬
⎩F P (t )⎭ ⎣⎢K SP K PP ⎦⎥ ⎩u P (t )⎭
⎧⎪0 = K SS u S (t ) + K SP u P (t ) (1)
⎨
⎪⎩F P (t ) = K SP u S (t ) + K PP u P (t )
T
(2)
con K SS = sottomatrice dei momenti dovuti a rotazioni unitarie;
K SP = sottomatrice dei momenti dovuti a traslazioni unitarie;
K PP = sottomatrice delle forze dovute a traslazioni unitarie.
Si osserva che nel caso di un telaio piano la matrice di rigidezza e le sue sottomatrici presentano le
seguenti dimensioni:
K → [n° nodi × n° piani] ;
K SS → [n° nodi × n° nodi] ;
K SP → [n° piani × n° nodi] ;
K PP → [n° piani × n° piani] .
−1
Moltiplicando l’equazione (1) per K SS si ottiene:
(
0 = K SS K SS u S (t ) + K SP u P (t )
−1
)
− K SS K SP u P (t ) = K SS K SS u S (t )
−1 −1
− K SS K SP u P (t ) = I u S (t )
−1
∧
T ≡ − K SS K SP → [n° nodi × n° piani]
−1
∧
T u P (t ) = u S (t )
∧
u S (t ) = T u P (t ) .
Sostituendo nell’equazione (2) quanto appena ottenuto dall’equazione (1) si ottiene:
F P (t ) = K SP u S (t ) + K PP u P (t )
T
T ⎛ ⎞
∧
F P (t ) = K SP ⎜ T u P (t )⎟ + K PP u P (t )
⎝ ⎠
⎛ T ∧
⎞
F P (t ) = ⎜ K SP T + K PP ⎟ u P (t )
⎝ ⎠
∧
T T −1
K cond. ≡ K SP T + K PP = K PP − K SP K SS K SP ≡ matrice di rigidezza condensata
FP (t ) = K cond. u P (t ) .
Il vettore degli spostamenti può quindi essere scritto come segue:
⎧ u S (t )⎫ ⎡T ⎤
∧
u (t ) = ⎨ ⎬ = ⎢ ⎥ u P (t ) = T u P ( t )
⎩u P (t )⎭ ⎢⎣ I ⎥⎦
- 26 -
⎡∧⎤
con T ≡ ⎢T ⎥ = matrice di trasformazione → [(n° nodi + n° piani)× n° piani].
⎢⎣ I ⎥⎦
Per l’equilibrio dinamico si può quindi scrivere:
F(t ) = K u (t )
F(t ) = K ( T u P (t ))
F(t ) = K T u P (t ) .
Moltiplicando per T l’equazione appena scritta e ricordando che FP (t ) = K cond. u P (t ) si giunge ad
T
⎡∧ ⎤ ⎧ 0 ⎫
⎢⎣T I⎥⎦ ⎨F (t )⎬ = T K T u P (t )
T
⎩ P ⎭
FP (t ) = T K T u P (t )
T
T
⇒ K cond. ≡ T K T .
Procedendo analogamente a quanto fatto per ricavare la matrice di rigidezza condensata si giunge
ad ottenere anche la matrice di massa condensata:
..
FP (t ) = M cond. u P (t )
T
⇒ M cond. ≡ T M T .
Procedendo analogamente a quanto fatto per ricavare la matrice di rigidezza condensata si giunge
ad ottenere anche la matrice di smorzamento condensata:
.
FP (t ) = C cond. u P (t )
T
⇒ C cond. ≡ T C T .
- 27 -
6 - VIBRAZIONI LIBERE
Un oscillatore multiplo lineare si trova in regime di vibrazioni libere quando si muove in assenza
di alcuna forzante.
In assenza di smorzamento viscoso l’equazione del moto per un oscillatore multiplo lineare in
regime di vibrazioni libere assume la forma:
..
M u (t ) + K u (t ) = 0 .
Equazione caratteristica: (K − ω M ) û = 0
2
(
Autovalori: det K − ω2 M = 0 )
ω1 ≤ ω2 ≤ ... ≤ ωn
con ωi = frequenza circolare naturale i-esima ( ω1 viene definita frequenza
circolare naturale fondamentale)
Autovettori: ( K − ω M)û 2
i
(i )
=0
(1) ( 2) (n)
û , û , ..., û
(i )
con û = modo di vibrare i-esimo
( K − ω M)û
2
i
(i )
=0
- 28 -
(K −1
K − ωi2 K M û
−1
) (i )
=0 moltiplicando per K
−1
−1
D ≡ K M ≡ matrice dinamica
(I − ω D) û 2
i
(i )
=0
(i ) (i )
I û − ωi2 D û =0
(i ) (i )
û = ωi2 D û
(i ) 1 (i )
Dû = û
ωi2
−1 (i ) (i )
D û = ωi2 û (forma normale) .
Gli autovalori possono essere espressi in funzione degli autovettori secondo la seguente relazione
detta quoziente di Rayleigh:
(i ) (i )
û
(i )
→ Kû = ωi2 M û
(i )T (i ) (i ) T (i ) (i )T
û Kû =û ωi2 M û moltiplicando per û
(i ) T (i )
û Kû
ωi2 = (i ) T (i ) .
û Mû
Risulta importante osservare che per un oscillatore multiplo lineare a molti gradi di libertà dinamici
il problema agli autovalori ed autovettori appena esposto rimane risolvibile solo numericamente.
Relativamente a due modi di vibrare generici e distinti di un oscillatore multiplo lineare vale la
seguente condizione di ortogonalità rispetto alla matrice di massa:
(i ) T ( j)
û Mû =0 con i ≠ j .
Infatti: Le equazioni caratteristiche per due generici e distinti modi di vibrare sono:
⎧⎪K û (i ) = ωi2 M û ( i )
⎨ ( j) ( j)
con i ≠ j .
⎪⎩K û = ω j M û
2
I modi di vibrare di un oscillatore multiplo lineare sono definiti a meno di una costante in quanto
rappresentano solo delle forme di spostamento e possono quindi essere normalizzati:
(i ) (i ) (i )
û → φ con û = modo di vibrare i-esimo
(i )
φ = modo di vibrare normalizzato i-esimo.
- 29 -
Generalmente la normalizzazione dei modi di vibrare viene eseguita imponendo unitaria all’interno
di ciascun modo di vibrare una tra le seguenti grandezze:
il primo termine;
il termine maggiore (cosi facendo tutti i coefficienti del modo di vibrare risulteranno essere
compresi tra 1 e -1);
la norma euclidea:
(i ) T (i )
û û =1 ;
la massa generalizzata (cosi facendo i coefficienti del modo di vibrare risulteranno essere
molto piccoli):
(i )T (i )
φ M φ =1
(i )T (i )
φ K φ = ωi2
(i )
û
→ φ (i ) = .
(i ) T (i )
û Mû
Per un oscillatore multiplo lineare si definisce matrice modale la matrice che raccoglie per colonne
i modi di vibrare dell’oscillatore e matrice modale normalizzata la matrice che raccoglie per
colonne i modi di vibrare normalizzati dell’oscillatore:
A≡ û [ (1)
û
( 2)
... û
(n )
] ≡ matrice modale
T
→ A M A = aI
T
A K A = bI
con a , b ∈ ℜ .
Φ≡ φ[ (1)
φ
( 2)
... φ
(n)
] ≡ matrice modale normalizzata
T
→ Φ M Φ = aI
T
Φ KΦ=Ω
con a ∈ ℜ
Ω = ω I = { ω12 , ω22 , ..., ω2n } I .
T
i =1 i =1
⎧ 1 T (k)
⎪A k = ω v 0 M φ
con ⎨ k con i = k .
⎪B = u T M φ ( k )
⎩ k 0
- 30 -
⎧n
(
⎪∑ φ B i = u 0 )
(i )
⎪ i =1
⎨n
⎪ (∑
⎪⎩ i =1
(i )
)
φ ωi A i = v 0
⎧
( )
n
∑
(i )
⎪ 0 u = φ Bi
⎪ i =1
⎨
( )
n
⎪v =
⎪⎩ 0 ∑
(i )
φ ωi A i
i =1
⎧ T
( )
n
∑
(k) (i )T (k)
⎪ 0 u M φ = φ M φ Bi
⎪ i =1 (k)
⎨ trasponendo e moltiplicando per M φ
( )
n
⎪v T M φ ( k ) =
∑
(i )T (k)
ωi φ M φ A i
⎪⎩ 0
i =1
⎧⎪u 0 M φ = B k
T (k )
⎨ T (k)
ponendo i = k
⎪⎩v 0 M φ = ω k A k
⎧ 1 T (k )
⎪A k = ω v 0 M φ
⇒ ⎨ k con i = k .
⎪B = u T M φ ( k )
⎩ k 0
La risposta di un oscillatore multiplo lineare risulta essere influenzata essenzialmente dai primi
modi di vibrare dell’oscillatore. La tecnica del troncamento modale prevede di ridurre l’onere
computazionale associato al calcolo della risposta di un oscillatore multiplo lineare troncando la
risposta teorica dell’oscillatore multiplo lineare in corrispondenza dei termini relativi ai soli primi
modi di vibrare dell’oscillatore stesso.
Nell’analisi dinamica in regime di vibrazioni libere di una struttura civile gli smorzamenti viscosi
non vengono presi in considerazione in quanto i loro effetti sulle frequenze circolari naturali e sui
modi di vibrare della struttura stessa risultano essere trascurabili. Infatti per una struttura civile si ha
in generale quanto segue:
• rapporti di smorzamento molto piccoli;
• variazioni nelle frequenze circolari naturali prodotte dagli smorzamenti viscosi molto minori
di quelle prodotte dalle incertezze sulle proprietà strutturali (masse, moduli elastici, …).
- 31 -
7 - VIBRAZIONI FORZATE
In assenza di smorzamento viscoso l’equazione del moto per un oscillatore multiplo lineare in
regime di vibrazioni forzate assume la forma:
..
M u (t ) + K u (t ) = F(t ) .
L’equazione del moto per un oscillatore multiplo lineare risulta essere un sistema di equazioni
differenziali complete che possono essere accoppiate o disaccoppiate. Se tali equazioni differenziali
complete sono accoppiate per determinare la risposta dell’oscillatore multiplo lineare si addotta la
tecnica della sovrapposizione modale che vale esclusivamente per i sistemi lineari e permette di
trasformare l’equazione del moto da un sistema di equazioni differenziali complete accoppiate ad
un sistema di equazioni differenziali complete disaccoppiate. Con questa tecnica si passa quindi da
un problema nel quale bisogna determinare la risposta di un oscillatore multiplo lineare a n gradi di
libertà dinamici ad un problema nel quale bisogna determinare le risposte di n oscillatori semplici
lineari.
Per un oscillatore multiplo lineare si definisce matrice modale la matrice che raccoglie per colonne
i modi di vibrare dell’oscillatore e matrice modale normalizzata la matrice che raccoglie per
colonne i modi di vibrare normalizzati dell’oscillatore:
A≡ û[ (1)
û
( 2)
... û
(n )
] ≡ matrice modale
Φ ≡ [φ ] ≡ matrice modale normalizzata
(1) ( 2) (n)
φ ... φ
(i )
con û = modo di vibrare i-esimo
(i )
φ = modo di vibrare normalizzato i-esimo.
Per un oscillatore multiplo lineare si definisce vettore delle coordinate modali (oppure vettore
delle coordinate normali oppure vettore delle coordinate naturali) il vettore delle ampiezze dei modi
di vibrare dell’oscillatore:
z(t ) ≡ {z1 (t ), z 2 (t ), ..., z n (t )}
T
ξ i = 0 → ωDi = ωi
- 32 -
1
z i (t ) = ∫ { f (τ ) sen[ω (t − τ )] }dτ .
t
i i
ωi 0
Secondo la tecnica della sovrapposizione modale la risposta di un oscillatore multiplo lineare può
essere espressa come il prodotto della matrice modale normalizzata per il vettore delle coordinate
modali:
( )
n n
u (t ) = ∑ ( u i (t )) = ∑ φ i z i (t ) = Φ z(t ) .
i =1 i =1
[ ]
n
u ( t ) = ∑ φ z i ( t ) = Φ z (t )
(i )
i =1
n
.
⎡ (i ) . ⎤ .
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
n
..
⎡ ( i ) .. ⎤ ..
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
M ⎜ Φ z(t )⎟ + K (Φ z(t )) = F(t )
⎛ ..
⎞
⎝ ⎠
..
M Φ z(t ) + K Φ z(t ) = F(t )
..
Φ M Φ z(t ) + Φ K Φ z(t ) = Φ F(t )
T T T T
moltiplicando per Φ
..
I z(t ) + Ω z(t ) = Φ F(t )
T
..
z(t ) + Ω z(t ) = Φ F(t )
T
⎧ ..
⎪z.. 1 (t ) + ω1 z1 (t ) = f1 (t )
2
⎪z 2 (t ) + ω 2 z (t ) = f (t )
⎨ 2 2 2
⎪...
⎪ ..
⎩z n (t ) + ω n z n (t ) = f n (t )
2
..
z i (t ) + ωi2 z i (t ) = f i (t ) con i = 1, 2, ..., n .
La risposta di un oscillatore multiplo lineare risulta essere influenzata essenzialmente dai primi
modi di vibrare di tale oscillatore. La tecnica del troncamento modale prevede di ridurre l’onere
computazionale associato al calcolo della risposta di un oscillatore multiplo lineare troncando la
risposta teorica dell’oscillatore multiplo lineare in corrispondenza dei termini relativi ai soli primi
modi di vibrare dell’oscillatore stesso.
- 33 -
7.2 - VIBRAZIONI SMORZATE
Nell’analisi dinamica in regime di vibrazioni forzate di una struttura civile gli smorzamenti viscosi
vengono presi in considerazione in quanto i loro effetti sulle frequenze circolari naturali e sui modi
di vibrare della struttura stessa risultano considerevoli.
In presenza di smorzamento viscoso l’equazione del moto per un oscillatore multiplo lineare in
regime di vibrazioni forzate assume la forma:
.. .
M u (t ) + C u (t ) + K u (t ) = F(t ) .
Per un oscillatore multiplo lineare si definisce matrice modale la matrice che raccoglie per colonne
i modi di vibrare dell’oscillatore e matrice modale normalizzata la matrice che raccoglie per
colonne i modi di vibrare normalizzati dell’oscillatore:
A≡ û[ (1)
û
( 2)
... û
(n )
] ≡ matrice modale
Φ ≡ [φ ] ≡ matrice modale normalizzata
(1) ( 2) (n)
φ ... φ
(i )
con û = modo di vibrare i-esimo
(i )
φ = modo di vibrare normalizzato i-esimo.
Per un oscillatore multiplo lineare si definisce matrice di dissipazione modale la seguente matrice:
* T
C =Φ CΦ .
Per un oscillatore multiplo lineare si definisce vettore delle coordinate modali (oppure vettore
delle coordinate normali oppure vettore delle coordinate naturali) il vettore delle ampiezze dei modi
di vibrare dell’oscillatore:
z(t ) ≡ {z1 (t ), z 2 (t ), ..., z n (t )}
T
L’equazione del moto per un oscillatore multiplo lineare risulta essere un sistema di equazioni
differenziali complete che possono essere accoppiate o disaccoppiate. Se tali equazioni differenziali
complete sono accoppiate per determinare la risposta dell’oscillatore multiplo lineare si addotta la
tecnica della sovrapposizione modale che vale esclusivamente per i sistemi lineari e permette di
trasformare l’equazione del moto da un sistema di equazioni differenziali complete accoppiate ad
un sistema di equazioni differenziali complete disaccoppiate. Con questa tecnica si passa quindi da
un problema nel quale bisogna determinare la risposta di un oscillatore multiplo lineare a n gradi di
libertà dinamici ad un problema nel quale bisogna determinare le risposte di n oscillatori semplici
lineari. La tecnica della sovrapposizione modale funziona però esclusivamente se la matrice di
dissipazione modale presenta forma diagonale. Se la matrice di dissipazione modale reale non
presenta forma diagonale per adottare la tecnica della sovrapposizione modale risulta essere
necessario costruire una matrice di dissipazione modale apposita di forma diagonale utilizzando uno
dei seguenti metodi:
metodo di Rayleigh;
metodo di Caughey-Kelly.
- 34 -
Si parla di smorzamento viscoso classico quando la matrice di dissipazione modale reale presenta
forma diagonale, mentre si parla di smorzamento viscoso alla Rayleigh o Caughey-Kelly quando
la matrice di dissipazione modale reale non presenta forma diagonale e si costruisce una matrice di
dissipazione modale apposita di forma diagonale con il metodo di Rayleigh o Caughey-Kelly.
Secondo la tecnica della sovrapposizione modale la risposta di un oscillatore multiplo lineare può
essere espressa come il prodotto della matrice modale normalizzata per il vettore delle coordinate
modali:
( )
n n
u (t ) = ∑ ( u i (t )) = ∑ φ i z i (t ) = Φ z(t ) .
i =1 i =1
[ ]
n
u ( t ) = ∑ φ z i ( t ) = Φ z (t )
(i )
i =1
n
.
⎡ (i ) . ⎤ .
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
n
..
⎡ (i ) ..
⎤ ..
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
M ⎜ Φ z(t )⎟ + C ⎜ Φ z(t )⎟ + K (Φ z(t )) = F(t )
⎛ ..
⎞ ⎛ .
⎞
⎝ ⎠ ⎝ ⎠
.. .
M Φ z(t ) + C Φ z(t ) + K Φ z(t ) = F(t )
.. .
Φ M Φ z(t ) + Φ C Φ z(t ) + Φ K Φ z(t ) = Φ F(t )
T T T T T
moltiplicando per Φ
.. .
I z(t ) + C z(t ) + Ω z(t ) = Φ F(t )
* T
.. .
z(t ) + C z(t ) + Ω z(t ) = Φ F(t )
* T
- 35 -
⎧ .. .
1 (t ) + 2ξ1ω1 z1 (t ) + ω1 z1 (t ) = f1 (t )
2
z
⎪ .. .
⎪z 2 (t ) + 2ξ ω z 2 (t ) + ω 2 z (t ) = f (t )
⎨ 2 2 2 2 2
⎪...
⎪ .. .
⎩z n (t ) + 2ξ n ω n z n (t ) + ω n z n (t ) = f n (t )
2
.. .
z i (t ) + 2ξ i ωi z i (t ) + ωi2 z i (t ) = f i (t ) con i = 1, 2, ..., n .
La risposta di un oscillatore multiplo lineare risulta essere influenzata essenzialmente dai primi
modi di vibrare di tale oscillatore. La tecnica del troncamento modale prevede di ridurre l’onere
computazionale associato al calcolo della risposta di un oscillatore multiplo lineare troncando la
risposta teorica dell’oscillatore multiplo lineare in corrispondenza dei termini relativi ai soli primi
modi di vibrare dell’oscillatore stesso.
Il metodo di Rayleigh considera una matrice di smorzamento che dipende dalle matrici di massa e
rigidezza secondo la seguente relazione lineare:
C = α M +β K con α, β ∈ ℜ .
La matrice di dissipazione modale ottenuta dalla matrice di smorzamento considerata dal metodo
di Rayleigh risulta essere diagonale e assume la forma:
*
C = α I+β Ω con α, β ∈ ℜ .
* T
Infatti: C =Φ CΦ
= Φ (α M + β K ) Φ
T
= Φ (α M ) Φ + Φ (β K ) Φ
T T
T T
= α Φ M Φ +β Φ K Φ
= α I+β Ω con α, β ∈ ℜ
I e Ω diagonali → C* diagonale .
Supponendo che la matrice di smorzamento dipenda in modo lineare solo dalla matrice di massa
l’andamento del rapporto di smorzamento in funzione della frequenza circolare naturale risulta
essere iperbolico equilatero. Ne consegue che ad una frequenza circolare naturale bassa corrisponde
un rapporto di smorzamento elevato e viceversa. Infatti:
C=αM
* T
C =Φ CΦ
= Φ (α M ) Φ
T
T
=αΦ MΦ
=αI
*
elemento generico di C : 2ξ i ωi = α
α
ξi = .
2 ωi
- 36 -
Supponendo che la matrice di smorzamento dipenda in modo lineare solo dalla matrice di rigidezza
l’andamento del rapporto di smorzamento in funzione della frequenza circolare naturale risulta
essere lineare crescente. Ne consegue che ad una frequenza circolare naturale bassa corrisponde un
rapporto di smorzamento basso e viceversa. Infatti:
C=βK
* T
C =Φ CΦ
= Φ (β K ) Φ
T
T
=βΦ KΦ
=βΩ
*
elemento generico di C : 2ξ i ωi = β ωi2
β ωi
. ξi =
2
La matrice di smorzamento considerata dal metodo di Rayleigh dipende in modo lineare sia dalla
matrice di massa che dalla matrice di rigidezza e l’andamento del rapporto di smorzamento in
funzione della frequenza circolare naturale risulta essere dato dalla somma degli andamenti sopra
esposti. Infatti:
C = α M +β K
*
C = α I+β Ω
*
elemento generico di C : 2ξ i ωi = α + β ωi2
α β ωi
ξi = + .
2 ωi 2
2 ωi ω j (ξ i ωi − ξ jω j )
→ α=
ωi2 − ω 2j
2 (ξ i ωi − ξ jω j )
β= .
ωi2 − ω 2j
Si parla di smorzamento strutturale nel caso in cui il rapporto di smorzamento sia indipendente
dalla frequenza circolare naturale. In condizioni di smorzamento strutturale i coefficienti α e β
risultano essere dati dalle seguenti relazioni:
2 ωi ω j (ξω i − ξω j ) 2 ωi ω j ξ
α= =
ω −ω2
i
2
j ωi + ω j
2 (ξωi − ξω j ) 2ξ
β= = .
ω −ω 2
i
2
j ωi + ω j
- 37 -
L’ordinanza ministeriale OPCM 3274 indica quali sono i valori del rapporto di smorzamento da
adottare per diverse tipologie di strutture in condizioni di smorzamento strutturale:
Secondo la tecnica della sovrapposizione modale la risposta di un oscillatore multiplo lineare può
essere espressa come il prodotto della matrice modale normalizzata per il vettore delle coordinate
modali:
( )
n n
u (t ) = ∑ ( u i (t )) = ∑ φ i z i (t ) = Φ z(t ) .
i =1 i =1
[ ]
n
u (t ) = ∑ φ z i (t ) = Φ z (t )
(i )
i =1
n
.
⎡ (i ) . ⎤ .
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
n
..
⎡ (i ) ..
⎤ ..
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
M ⎜ Φ z(t )⎟ + C ⎜ Φ z(t )⎟ + K (Φ z(t )) = F(t )
⎛ .. ⎞ ⎛ . ⎞
⎝ ⎠ ⎝ ⎠
.. .
M Φ z(t ) + C Φ z(t ) + K Φ z(t ) = F(t )
.. .
Φ M Φ z(t ) + Φ C Φ z(t ) + Φ K Φ z(t ) = Φ F(t )
T T T T T
moltiplicando per Φ
.. .
I z(t ) + C z(t ) + Ω z(t ) = Φ F(t )
* T
.. .
z(t ) + C z(t ) + Ω z(t ) = Φ F(t )
* T
⎧ .. .
1 (t ) + 2ξ1ω1 z1 (t ) + ω1 z1 (t ) = f1 (t )
2
z
⎪ .. .
⎪z 2 (t ) + 2ξ ω z 2 (t ) + ω 2 z (t ) = f (t )
⎨ 2 2 2 2 2
⎪...
⎪ .. .
⎩ z n ( t ) + 2ξ n n n ( t ) + ω n z n ( t ) = f n (t )
ω z 2
.. .
z i (t ) + 2ξ i ωi z i (t ) + ωi2 z i (t ) = f i (t ) con i = 1, 2, ..., n .
- 38 -
La risposta di un oscillatore multiplo lineare risulta essere influenzata essenzialmente dai primi
modi di vibrare di tale oscillatore. La tecnica del troncamento modale prevede di ridurre l’onere
computazionale associato al calcolo della risposta di un oscillatore multiplo lineare troncando la
risposta teorica dell’oscillatore multiplo lineare in corrispondenza dei termini relativi ai soli primi
modi di vibrare dell’oscillatore stesso.
Il metodo di Caughey-Kelly considera una matrice di smorzamento che dipende dalle matrici di
massa e rigidezza secondo la seguente relazione:
n
C = M ∑ αk M K
k =1
[ ( −1
)] k
con α k ∈ ℜ .
Si osserva che per n = 2 si ottiene la matrice di smorzamento considerata dal metodo di Rayleigh.
La matrice di dissipazione modale ottenuta dalla matrice di smorzamento considerata dal metodo
di Caughey-Kelly risulta essere diagonale e assume la forma:
⎡ n ⎤
(
C = ⎢ ∑ α k ωi2⋅k ⎥ I
*
) con α k ∈ ℜ .
⎣ k =1 ⎦
Infatti: Il termine k-esimo della matrice di smorzamento è:
C(k ) = M α k M K [ −1
] k
.
In corrispondenza di due modi di vibrare generici il termine k-esimo della matrice di
dissipazione modale risulta essere:
C*(i , jk ) = φ
( j )T
M αk M K [ −1
] k
φ
(i )
∀ i, j .
Per k = 3 (per semplicità di conti) si può quindi scrivere:
C (3 ) = M α 3 M K [ −1
] 3
C*(i , j3) = φ
( j)T
M α3 M K [ ] φ( )−1 3 i
=φ
( j )T
M α3 [ M K ][ M K ][ M K ] φ( )
−1 −1 −1 i
=φ
( j)T
M α3 [ M (ω M)][ M (ω M)][ M (ω M)] φ( )
−1 2
i
−1 2
i
−1 2
i
i
=φ
( j )T
M α3 [ω M M ][ω M M ][ω M M ] φ( )
2
i
−1 2
i
−1 2
i
−1 i
=φ
( j)T
[ ][ ][ ]
M α 3 ωi2 I ωi2 I ωi2 I φ
(i )
=φ
( j )T
M α3 [ω ][ω ][ω ] φ( )
2
i
2
i
2
i
i
( j )T (i )
=φ M α 3 ωi2⋅3 φ
= α 3 ωi2⋅3 φ ( ( j )T
Mφ
(i )
) ∀ i, j .
Il termine k-esimo della matrice di dissipazione modale risulta essere diverso da zero
solo in corrispondenza di due modi di vibrare coincidenti:
i ≠ j → C*(i , jk ) = φ
( j )T
M αk M K [ −1
] k (i )
φ = α k ωi2⋅k φ ( ( ) M φ( ) ) = 0
jT i
i = j → C*(i ,ik ) = φ
(i )T
M αk [M −1
K]
k (i )
φ = α k ωi2⋅k ( φ( ) M φ( ) ) = α
i T i
k ωi2⋅k .
- 39 -
Dunque si ottiene quanto segue:
⎡ n ⎤
C = Φ C Φ = ⎢ ∑ α k ωi2⋅k ⎥ I
* T
( )
⎣ k =1 ⎦
( )
n
C*i ,i = ∑ α k ωi2⋅k = α1ωi2⋅1 + ... + α k ωi2⋅k + ... + α n ωi2⋅n
k =1
I diagonale → C* diagonale .
L’andamento del rapporto di smorzamento in funzione della frequenza circolare naturale risulta
essere esponenziale. Ne consegue che ad una frequenza circolare naturale bassa corrisponde un
rapporto di smorzamento basso e viceversa. Infatti:
n
C = M ∑ αk M K
k =1
[ ( −1
)] k
⎡ n ⎤
(
C = ⎢ ∑ α k ωi2⋅k ⎥ I
*
)
⎣ k =1 ⎦
elemento generico di C : 2ξ i ωi = ∑ (α k ωi2⋅k )
n
*
k =1
n
⎛ α ω(2⋅k −1) ⎞
ξ i = ∑ ⎜⎜ k i ⎟⎟ .
k =1 ⎝ 2 ⎠
Gli n coefficienti αk vengono determinati fissando i rapporti di smorzamento in corrispondenza di n
modi di vibrare generici e distinti. Ad esempio nel caso di un telaio shear-type a quattro piani si ha
quanto segue:
⎧2ξ1ω1 = α1ω12 + α 2 ω14 + α 3ω16 + α 4 ω18
⎪
⎪2ξ 2ω 2 = α1ω 2 + α 2 ω 2 + α 3ω 2 + α 4 ω 2
2 4 6 8
⎨
⎪2ξ 3ω3 = α1ω3 + α 2 ω3 + α 3ω3 + α 4 ω3
2 4 6 8
Secondo la tecnica della sovrapposizione modale la risposta di un oscillatore multiplo lineare può
essere espressa come il prodotto della matrice modale normalizzata per il vettore delle coordinate
modali:
( )
n n
u (t ) = ∑ ( u i (t )) = ∑ φ i z i (t ) = Φ z(t ) .
i =1 i =1
- 40 -
Applicando la tecnica della sovrapposizione modale in condizioni di smorzamento alla Caughey-
Kelly ad un oscillatore multiplo lineare si ottiene il seguente sistema di equazioni differenziali
complete disaccoppiate:
.. .
M u (t ) + C u (t ) + K u (t ) = F(t )
[ ]
n
u (t ) = ∑ φ z i (t ) = Φ z (t )
(i )
i =1
n
.
⎡ (i ) . ⎤ .
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
n
..
⎡ (i ) ..
⎤ ..
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
M ⎜ Φ z(t )⎟ + C ⎜ Φ z(t )⎟ + K (Φ z(t )) = F(t )
⎛ ..
⎞ ⎛ .
⎞
⎝ ⎠ ⎝ ⎠
.. .
M Φ z(t ) + C Φ z(t ) + K Φ z(t ) = F(t )
.. .
Φ M Φ z(t ) + Φ C Φ z(t ) + Φ K Φ z(t ) = Φ F(t )
T T T T T
moltiplicando per Φ
.. .
I z(t ) + C z(t ) + Ω z(t ) = Φ F(t )
* T
.. .
z(t ) + C z(t ) + Ω z(t ) = Φ F(t )
* T
⎧ .. .
1 (t ) + 2ξ1ω1 z1 (t ) + ω1 z1 (t ) = f1 (t )
2
z
⎪ .. .
⎪z 2 (t ) + 2ξ ω z 2 (t ) + ω 2 z (t ) = f (t )
⎨ 2 2 2 2 2
⎪...
⎪ .. .
⎩ z n ( t ) + 2ξ n n n ( t ) + ω n z n ( t ) = f n (t )
ω z 2
.. .
z i (t ) + 2ξ i ωi z i (t ) + ωi2 z i (t ) = f i (t ) con i = 1, 2, ..., n .
La risposta di un oscillatore multiplo lineare risulta essere influenzata essenzialmente dai primi
modi di vibrare di tale oscillatore. La tecnica del troncamento modale prevede di ridurre l’onere
computazionale associato al calcolo della risposta di un oscillatore multiplo lineare troncando la
risposta teorica dell’oscillatore multiplo lineare in corrispondenza dei termini relativi ai soli primi
modi di vibrare dell’oscillatore stesso.
In presenza di smorzamento viscoso l’equazione del moto per un oscillatore multiplo lineare con
movimento della base assume la forma:
.. .
⎛ .. ⎞
M u (t ) + C u (t ) + K u (t ) = − M ⎜ u g (t ) ⋅ r ⎟
⎝ ⎠
con r ≡ vettore di trascinamento.
.. .
Infatti: M u t (t ) + C u (t ) + K u (t ) = 0 con u t (t ) = u (t ) + u g (t ) ⋅ r
- 41 -
.. .
⎛ .. ⎞
M u (t ) + C u (t ) + K u (t ) = − M ⎜ u g (t ) ⋅ r ⎟ .
⎝ ⎠
Il vettore di trascinamento rappresenta lo spostamento statico che interessa un oscillatore multiplo
lineare in presenza di uno spostamento unitario della base. Generalmente il vettore di trascinamento
viene assunto unitario:
r = {1, 1, ..., 1} .
T
Per un oscillatore multiplo lineare si definisce matrice modale la matrice che raccoglie per colonne
i modi di vibrare dell’oscillatore e matrice modale normalizzata la matrice che raccoglie per
colonne i modi di vibrare normalizzati dell’oscillatore:
A≡ û[ (1)
û
( 2)
... û
(n )
] ≡ matrice modale
Φ ≡ [φ ] ≡ matrice modale normalizzata
(1) ( 2) (n)
φ ... φ
(i )
con û = modo di vibrare i-esimo
(i )
φ = modo di vibrare normalizzato i-esimo.
Per un oscillatore multiplo lineare si definisce matrice di dissipazione modale la seguente matrice:
* T
C =Φ CΦ .
Per un oscillatore multiplo lineare si definisce vettore delle coordinate modali (oppure vettore
delle coordinate normali oppure vettore delle coordinate naturali) il vettore delle ampiezze dei modi
di vibrare dell’oscillatore:
z(t ) ≡ {z1 (t ), z 2 (t ), ..., z n (t )}
T
L’equazione del moto per un oscillatore multiplo lineare risulta essere un sistema di equazioni
differenziali complete che possono essere accoppiate o disaccoppiate. Se tali equazioni differenziali
complete sono accoppiate per determinare la risposta dell’oscillatore multiplo lineare si addotta la
tecnica della sovrapposizione modale che vale esclusivamente per i sistemi lineari e permette di
trasformare l’equazione del moto da un sistema di equazioni differenziali complete accoppiate ad
un sistema di equazioni differenziali complete disaccoppiate. Con questa tecnica si passa quindi da
un problema nel quale bisogna determinare la risposta di un oscillatore multiplo lineare a n gradi di
libertà dinamici ad un problema nel quale bisogna determinare le risposte di n oscillatori semplici
lineari. La tecnica della sovrapposizione modale funziona però esclusivamente se la matrice di
dissipazione modale presenta forma diagonale. Se la matrice di dissipazione modale reale non
presenta forma diagonale per adottare la tecnica della sovrapposizione modale risulta essere
necessario costruire una matrice di dissipazione modale apposita di forma diagonale utilizzando uno
dei seguenti metodi:
metodo di Rayleigh;
metodo di Caughey-Kelly.
Si parla di smorzamento viscoso classico quando la matrice di dissipazione modale reale presenta
forma diagonale, mentre si parla di smorzamento viscoso alla Rayleigh o Caughey-Kelly quando
la matrice di dissipazione modale reale non presenta forma diagonale e si costruisce una matrice di
dissipazione modale apposita di forma diagonale con il metodo di Rayleigh o Caughey-Kelly.
- 42 -
7.3.1 - SMORZAMENTO VISCOSO CLASSICO
Secondo la tecnica della sovrapposizione modale la risposta di un oscillatore multiplo lineare può
essere espressa come il prodotto della matrice modale per il vettore delle coordinate modali:
( )
n n
u (t ) = ∑ ( u i (t )) = ∑ φ i z i (t ) = Φ z(t ) .
i =1 i =1
i =1
n
.
⎡ (i ) . ⎤ .
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
n
..
⎡ ( i ) .. ⎤ ..
u (t ) = ∑ ⎢φ z i (t )⎥ = Φ z(t )
i =1 ⎣ ⎦
M ⎜ Φ z(t )⎟ + C ⎜ Φ z(t )⎟ + K ( Φ z(t )) = − M ⎜ u g (t ) ⋅ r ⎟
⎛ ..
⎞ ⎛ .
⎞ ⎛ .. ⎞
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
.. . ..
M Φ z(t ) + C Φ z(t ) + K Φ z(t ) = − M u g (t ) ⋅ r
.. . ..
Φ M Φ z(t ) + Φ C Φ z(t ) + Φ K Φ z(t ) = − Φ M r ⋅ u g (t )
T T T T T
moltiplicando per Φ
.. . ..
I z(t ) + C z(t ) + Ω z(t ) = − Γ ⋅ u g (t )
*
T
Γ ≡ Φ M r ≡ vettore dei fattori di partecipazione
.. . ..
z ( t ) + C z ( t ) + Ω z (t ) = − Γ ⋅ u g ( t )
*
⎧ G1 ⎫
⎪G ⎪
⎪ ⎪
Γ = ⎨ 2⎬
⎪ ... ⎪
⎪⎩G n ⎪⎭
⎡m1 0 0 0 ⎤ ⎧ 1 ⎫ ⎧ m1 ⎫
⎢ 0 m 0 0 ⎥ ⎪ 1 ⎪ ⎪m ⎪
Mr=⎢ 2 ⎥ ⎪⎨ ⎪⎬ = ⎪⎨ 2 ⎪⎬
⎢0 0 ... 0 ⎥ ⎪...⎪ ⎪ ... ⎪
⎢ ⎥
⎣0 0 0 m n ⎦ ⎪⎩ 1 ⎪⎭ ⎪⎩m n ⎪⎭
- 43 -
⎡ φ1(1) φ (21) ... φ (n1) ⎤ ⎧ m1 ⎫ ⎧ φ1(1) m1 + φ (21) m 2 + ... + φ (n1) m n ⎫
⎢ ( 2) ⎥⎪ ⎪ ⎪ ⎪
φ φ (22) ... φ (n2 ) ⎥ ⎪m 2 ⎪ ⎪ φ1( 2) m1 + φ (22 ) m 2 + ... + φ (n2) m n ⎪
Φ Mr=⎢ 1
T
⎨ ⎬=⎨ ⎬
⎢ ... ... ... ... ⎥ ⎪ ... ⎪ ⎪ ... ⎪
⎢ (n ) ⎥
⎣⎢φ1 φ (2n ) ... φ (nn ) ⎦⎥ ⎪⎩m n ⎪⎭ ⎪⎩φ1( n ) m1 + φ (2n ) m 2 + ... + φ (nn ) m n ⎪⎭
⎧ G1 ⎫ ⎧ φ1(1) m1 + φ (21) m 2 + ... + φ (n1) m n ⎫
⎪G ⎪ ⎪ ( 2 ) ⎪
⎪ ⎪ ⎪ φ m + φ 2 m 2 + ... + φ n m n ⎪
( 2) ( 2)
→ G i = ∑ (φ (ji ) m j )
n
T
Γ=Φ Mr → ⎨ 2⎬ = ⎨ 1 1 ⎬
⎪ ... ⎪ ⎪ ... ⎪ j=1
⎪⎩G n ⎪⎭ ⎪⎩φ1( n ) m1 + φ (2n ) m 2 + ... + φ (nn ) m n ⎪⎭
⎧ .. . ..
1 (t ) + 2ξ1ω1 z1 (t ) + ω1 z1 (t ) = − G1 u g 1 (t )
2
z
⎪ .. . ..
⎪z 2 (t ) + 2ξ ω z 2 (t ) + ω 2 z (t ) = − G u g 2 (t )
⎨ 2 2 2 2 2
⎪...
⎪ .. . ..
⎩ z n ( t ) + 2ξ ω
n n z n ( t ) + ω 2
z
n n (t ) = − G n g n (t )
u
.. . ..
z i (t ) + 2ξ i ωi z i (t ) + ωi2 z i (t ) = − G i u g i (t ) con i = 1, 2, ..., n .
La risposta di un oscillatore multiplo lineare risulta essere influenzata essenzialmente dai primi
modi di vibrare di tale oscillatore. La tecnica del troncamento modale prevede di ridurre l’onere
computazionale associato al calcolo della risposta di un oscillatore multiplo lineare troncando la
risposta teorica dell’oscillatore multiplo lineare in corrispondenza dei termini relativi ai soli primi
modi di vibrare dell’oscillatore stesso.
- 44 -
8 - METODI NUMERICI PASSO-PASSO
Scrivendo l’equazione del moto di un oscillatore multiplo con il metodo dell’equilibrio diretto a
inizio e fine di ogni passo temporale si ottengono le seguenti due espressioni:
(FI )i−1 + (FD )i−1 + (FS )i−1 = (F)i−1
(FI )i + (FD )i + (FS )i = (F)i .
L’equazione incrementale del moto di un oscillatore multiplo viene ottenuta per ciascun passo
temporale facendo la differenza tra le due espressioni sopra scritte:
ΔFI + ΔFD + ΔFS = ΔF
con ΔFI = (FI )i − (FI )i −1
ΔFD = (F D )i − (F D )i −1
ΔFS = (FS )i − (FS )i −1
ΔF = (F)i − (F)i −1 .
L’equazione incrementale linearizzata del moto per un oscillatore multiplo viene ottenuta per
ciascun passo temporale dall’equazione incrementale del moto considerando i parametri propri
dell’oscillatore costanti all’interno di ciascun passo temporale e pari al loro valore di inizio passo:
.. .
M Δ u + Ci −1 Δ u + K i −1 Δu = ΔF
⎛ d F ⎞ ..
con M Δ u = ⎜ ..I ⎟ Δ u ≅ ΔFI
..
⎜ ⎟
⎝ du ⎠
⎛ dF ⎞
Ci −1 Δ u = ⎜ .D ⎟ Δ u ≅ ΔFD
. .
⎜ ⎟
⎝ d u ⎠i −1
⎛ dF ⎞
K i −1 Δu = ⎜⎜ S ⎟⎟ Δu ≅ ΔFS .
⎝ d u ⎠ i −1
- 45 -
8.2 - METODI NUMERICI PASSO-PASSO
Per risolvere numericamente passo-passo l’equazione del moto di un oscillatore multiplo si utilizza
principalmente un metodo numerico passo-passo detto metodo di Wilson.
Il metodo di Wilson prevede di assumere all’interno di ciascun passo temporale una accelerazione
che presenta un andamento lineare definito su un passo temporale esteso di ampiezza Δt ·θ.
Il metodo di Wilson è un metodo incondizionatamente stabile per θ ≥ 1.37.
In corrispondenza di un istante τ interno ad un passo temporale esteso (0 < τ < Δt ·θ) si ha quanto
segue:
∧ ..
.. .. Δu
u (τ ) = u i −1 + τ
Δt ⋅ θ
∧ ..
. . .. . .. Δu 2
u (τ ) = u i −1 + ∫ u (τ ) dτ = u i −1 + u i −1 τ +
τ
τ
i −1 2 Δt ⋅ θ
.. ∧ ..
. . u Δu 3
u (τ ) = u i −1 + ∫ u (τ ) dτ = u i −1 + u i −1 τ + i −1 τ 2 +
τ
τ .
i −1 2 6 Δt ⋅ θ
In corrispondenza di un istante τ coincidente con la fine di un passo temporale esteso (τ = Δt ·θ) si
ha quanto segue:
.. .. ∧ ..
u (Δt ⋅ θ ) = u i −1 + Δ u
∧ ..
. . .. Δu
u (Δt ⋅ θ ) = u i −1 + u i −1 (Δt ⋅ θ ) + (Δt ⋅ θ )
2
.. ∧ ..
. u Δu
u (Δt ⋅ θ ) = u i −1 + u i −1 (Δt ⋅ θ ) + i −1 (Δt ⋅ θ ) + (Δt ⋅ θ )2 .
2
2 6
Esprimendo gli incrementi di accelerazione e velocità sul passo temporale esteso in funzione
dell’incremento di spostamento sul passo temporale esteso si ottiene quanto segue:
∧ .. 6 ∧ 6 . ..
Δu = Δ u − u − 3 u
(Δt ⋅ θ )2 (Δt ⋅ θ ) i−1 i−1
∧ .
Δu =
3 ∧ .
Δ u − 3 u i −1 −
(Δt ⋅ θ ) u.. .
(Δt ⋅ θ ) 2
i −1
Sostituendo gli incrementi di accelerazione e velocità sul passo temporale esteso sopra scritti
nell’equazione incrementale linearizzata del moto si giunge ad avere l’equazione pseudostatica
- 46 -
incrementale linearizzata del moto e questa equazione risulta essere funzione esclusivamente
dell’incremento di spostamento sul passo temporale esteso:
⎛ 6
M ⎜⎜
∧
Δ u −
6 .
u − 3
..
u
⎞
⎟ + C
⎛ 3 ∧
⎜ Δ u − 3
.
u −
(Δt ⋅ θ ) u.. ⎞⎟ + K Δ∧ u = Δ∧ F
⎟ i −1 ⎜ i −1 ⎟
⎝ (Δt ⋅ θ )
2
(Δt ⋅ θ ) i −1 i −1
⎠ ⎝ (Δt ⋅ θ )
i −1
2 ⎠
i −1
∧ ∧ *
*
K Δu = ΔF
* 6 3
con K = M + C i −1 +K
(Δt ⋅ θ )2
(Δt ⋅ θ ) i−1
⎛ 6 .
Δ F = M ⎜⎜
∧ * .. ⎞ ⎛ .
u i −1 + 3 u i −1 ⎟⎟ + Ci −1 ⎜ 3 u i −1 +
(Δt ⋅ θ ) u.. ⎞ + Δ∧ F .
i −1 ⎟
⎝ (Δt ⋅ θ ) ⎠ ⎝ 2 ⎠
L’incremento di spostamento sul passo temporale esteso viene calcolato come segue:
( )
∧ ∧ *
* −1
Δu = K ΔF .
Calcolato l’incremento di spostamento sul passo temporale si possono ricavare gli incrementi di
accelerazione, velocità e spostamento sul passo temporale originario:
∧ ..
∧ .. 6 ∧ 6 . .. Δu ..
Δu = Δ u − u − 3 u → Δu =
(Δt ⋅ θ )2 (Δt ⋅ θ ) i −1 i −1
θ
..
. .. Δu
Δ u = u i −1 (Δt ) + (Δt )
2
.. ..
.u Δu
Δ u = u i −1 (Δt ) + i −1 (Δt ) + (Δt )2 .
2
2 6
Calcolati gli incrementi di velocità e spostamento sul passo temporale originario si possono ricavare
immediatamente la velocità e lo spostamento alla fine del passo temporale originario:
. . .
u i = u i −1 + Δ u
u i = u i −1 + Δu .
L’accelerazione alla fine del passo temporale originario viene invece ricavata inserendo la velocità
e lo spostamento alla fine del passo temporale originario nell’equazione incrementale del moto:
- 47 -
Per storie di carico non particolarmente complesse le proprietà non lineari dei materiali non
costituiscono un fattore decisivo nella scelta del passo temporale di integrazione numerica che
quindi viene scelto solo in funzione del periodo naturale di vibrazione della struttura. Generalmente
si assume un passo temporale di integrazione numerica pari a:
T
Δt ≤ min .
10
Una scelta poco idonea del passo temporale di integrazione numerica porta alla crescita di quegli
errori computazionali intrinseci di tutte le soluzioni numeriche che amplificano nelle soluzioni
numeriche i seguenti fenomeni privi di alcuna origine fisica:
decadimento dell’ampiezza di oscillazione (“numerical damping”);
allungamento o accorciamento del periodo di oscillazione.
- 48 -
- 49 -
9 - ANALISI MODALE CON ITERAZIONI MATRICIALI
Un problema agli autovettori ed autovalori generico può essere espresso nella seguente forma:
Aû=λû con A = matrice quadrata generica;
λ = autovalore;
û = autovettore.
Dato un problema agli autovalori ed autovettori generico risulta valere quanto segue:
¬ le matrici reali simmetriche presentano autovalori ed autovettori reali;
¬ le matrici reali non simmetriche e le matrici complesse presentano autovalori ed autovettori
complessi;
¬ una matrice reale diagonale presenta i propri autovalori sulla diagonale e gli autovettori ad
essi associati risultano essere di modulo unitario;
¬ piccole perturbazioni negli elementi di una matrice reale simmetrica inducono solo piccole
perturbazioni negli autovalori di tale matrice;
- 50 -
¬ piccole perturbazioni negli elementi di una matrice reale non simmetrica o una matrice
complessa possono indurre grandi perturbazioni negli autovalori di tale matrice.
Il metodo di Jacobi è un metodo che prevede di determinare tutti gli autovalori ed autovettori della
matrice associata ad un problema agli autovalori ed autovettori applicando a tale matrice una
successione di trasformazioni ortogonali che la rendono diagonale senza alterarne gli autovalori.
Un importante teorema dell’algebra lineare afferma che data una matrice A reale simmetrica gli
autovalori della matrice A sono reali ed esiste una matrice R ortogonale tale che la trasformazione
RT A R fornisce una matrice diagonale con gli autovalori della matrice A sulla diagonale.
Si osserva che la matrice ortogonale R generalmente risulta essere una matrice di rotazione.
Il metodo di Jacobi si basa sul teorema sopra enunciato e prevede di diagonalizzare la matrice A di
un problema agli autovalori ed autovettori usando la seguente procedura matriciale iterativa:
1) Si annullano iterativamente uno alla volta gli elementi non diagonali della matrice A nei
suoi diversi stadi evolutivi adottando delle trasformazioni ortogonali specifiche per ciascun
elemento non diagonale della matrice A nei suoi diversi stadi evolutivi. L’elemento non
diagonale della matrice A nei suoi diversi stadi evolutivi da annullare ad ogni iterazione
viene scelto procedendo in ordine per righe all’interno della matrice A nei suoi diversi stadi
evolutivi (anche se sarebbe meglio individuare l’elemento con massimo valore assoluto
all’interno della matrice A nei suoi diversi stadi evolutivi).
La trasformazione ortogonale (k+1)-esima che consente di annullare l’elemento (i,j) non
diagonale della matrice A nel suo stadio evolutivo k-esimo risulta essere:
( k +1) (k ) T (k ) (k )
A =R A R
(k )
con A = matrice A nel suo stadio evolutivo k-esimo
( k +1)
A = matrice A nel suo stadio evolutivo (k+1)-esimo
⎡ i j ⎤
⎢ 1 0 0 0 0 ⎥
⎢ ⎥
⎢i 0 cos(α ) 0 − sen (α ) 0 ⎥
(k ) ⎢ ⎥
R =⎢ 0 0 1 0 0 ⎥ = matrice di rotazione k-esima
⎢j 0 sen (α ) 0 cos(α ) 0 ⎥
⎢ ⎥
⎢ 0 0 0 0 1 ⎥
⎢ ⎥
⎣ ⎦
π
α tale che: α = per A i(,ki ) = A (jk, j)
4
2 A i(,kj)
tan (2α ) =
per A i(,ki ) ≠ A (jk, j) .
A i(,ki ) − A (jk, j)
2) Si controlla che durante la procedura iterativa di annullamento degli elementi non diagonali
della matrice A nei suoi diversi stadi evolutivi alcuni valori non diagonali della matrice A
nei suoi diversi stadi evolutivi che sono stati annullati in precedenza non tornino ad essere
- 51 -
diversi da zero e si continua a ripetere la procedura iterativa di annullamento degli elementi
non diagonali della matrice A nei suoi diversi stadi evolutivi fino a quando non si ottiene
una matrice diagonale.
Supponendo che per ottenere una matrice diagonale sia necessario eseguire (m+1) iterazioni
si ottiene quanto segue:
(1) T
A =R AR
(2 ) (1) T (1) (1) (1) T T (1)
A =R A R =R R ARR
…..
( m +1) (m ) T (m ) (m ) (m ) T T (m ) *T *
A =R A R =R ... R A R ... R = R A R
( m +1) *T *
⇒ A =R AR
*T (m ) T T
con R =R ... R
* (m )
R = R ... R = matrice modale (matrice degli autovettori)
(R *T *
R =I . )
Per controllare i valori assunti dagli elementi diagonali e non diagonali della matrice A nei suoi
diversi stadi evolutivi bisogna eseguire alla fine di ogni trasformazione ortogonale i seguenti test:
test di accoppiamento (o di diagonalizzazione):
A i2, j
≤ε con i, j = 1, 2, ..., n ;
A i ,i A j, j
test di convergenza:
A i(,ki ) − A i(,ki −1)
≤ε con i = 1, 2, ..., n .
A i(,ki −1)
Il test di accoppiamento (o di diagonalizzazione) della matrice A nei suoi diversi stadi evolutivi
viene eseguito in quanto gli elementi non diagonali della matrice A nel suo stadio evolutivo finale
non devono necessariamente essere nulli ma basta che siano trascurabilmente piccoli rispetto ai
valori diagonali della matrice A nel suo stadio evolutivo finale.
- 52 -
u k (t ) = D u k −1 (t ) .
3) Moltiplicando un generico vettore di spostamento per la matrice dinamica si individua una
trasformazione lineare che trasforma il generico vettore di spostamento originario in un altro
vettore ad esso proporzionale. Inoltre considerando ciascun generico vettore di spostamento
come una combinazione lineare dei modi di vibrare si ottiene:
u1 (t ) = c1 û + c 2 û + ... + c i û + ... + c n û
(1) (2 ) (i ) (n )
u 2 (t ) = D u 1
(
= D c1 û + c 2 û
(1) (2 ) (i )
+ ... + ci û + ... + c n û
(n )
)
(1) (2 ) (i ) (n )
= c1 D û + c2 D û + ... + c i D û + ... + c n D û
1 (1) 1 (2 ) 1 (i ) 1 (n )
= c1 2
û + c 2 2 û + ... + c i 2 û + ... + c n 2 û
ω1 ω2 ωi ωn
u 3 (t ) = D u 2 (t )
= D D u1 (t )
[ ( ( ) ( ) + ... + c û ( ) + ... + c û ( ) )]
= D D c1 û + c 2 û
1 2
i
i
n
n
= D [c D û + c D û + ... + c D û + ... + c D û ]
() ( ) 1 () 2( ) i n
1 2 i n
(1) (2 ) (i ) (n )
= c1 D D û + c 2 D D û + ... + ci D D û + ... + c n D D û
1 (1) 1 (2 ) 1 (i ) 1 (n )
= c1 D 2
û + c 2 D 2 û + ... + c i D 2 û + ... + c n D 2 û
ω1 ω2 ωi ωn
1 (1) 1 (2 ) 1 (i ) 1 (n )
= c1 2 D û + c 2 2 D û + ... + c i 2 D û + ... + c n 2 D û
ω1 ω2 ωi ωn
1 1 (1) 1 1 (2 ) 1 1 (i ) 1 1 (n )
= c1 2 2 û + c 2 2 2 û + ... + c i 2 2 û + ... + c n 2 2 û
ω1 ω1 ω2 ω2 ωi ωi ωn ωn
….. .
4) Con il progredire delle iterazioni sopra descritte i vettori di spostamento tendono a divenire
paralleli al primo modo di vibrare. Risulta quindi possibile determinare il primo modo di
vibrare (anche normalizzato) e la relativa frequenza circolare naturale fondamentale:
(1) (1) (1)
lim u k = û e û → φ
k →∞
uk
lim = ω12 .
k →∞ u k +1
5) I modi di vibrare successivi e le relative frequenze circolari naturali vengono determinate
imponendo ai modi di vibrare la condizione di ortogonalità rispetto alla matrice di massa
con i modi i vibrare precedenti e operando in modo analogo a quanto fatto nei punti 2), 3) e
4) per il primo modo di vibrare ma sostituendo alla matrice dinamica il suo prodotto per una
matrice detta sweeping matrix:
II modo di vibrare:
M u k (t ) = 0
(1) T
φ
(1) (1) (1) T
S ≡ I−φ φ M ≡ sweeping matrix
u kc (t ) = S u k (t )
(1)
= I u k (t ) − φ φ M u k (t )
(1) (1) T
- 53 -
= u k (t ) − φ φ M u k (t )
(1) (1) T
= u k (t ) − φ φ
(1) (1) T
(
M c1 φ + c 2 φ
(1) (2 ) (i )
+ ... + ci φ + ... + c n φ
(n )
)
= u k (t ) − φ φ
(1) (1) T (1)
M c1 φ
= u k (t ) − c1 φ
(1)
(φ( )1 T
Mφ
(1)
)
= u k (t ) − c1 φ
(1)
u1 (t ) → u1c (t ) = S u1 (t ) → u 2 (t ) = D u1c (t ) = D S u1 (t ) = D S u1 (t )
(1)
( () 1
) (1)
u k (t ) → u k +1 (t ) = D S u k (t ) .
(1)
= I u k (t ) − φ φ M u k (t ) − φ φ M u k (t )
(1) (1) T (2 ) (2 ) T
= u k (t ) − φ φ M u k (t ) − φ φ M u k (t )
(1) (1) T (2 ) (2 ) T
= u k (t ) − φ φ
(1) (1) T
(
M c1 φ + c 2 φ
(1) (2 ) (i )
+ ... + ci φ + ... + c n φ
(n )
)+
−φ φ
(2 ) (2 ) T
(
M c1 φ + c 2 φ
(1) (2 ) (i )
+ ... + ci φ + ... + c n φ
(n )
)
= u k (t ) − φ φ
(1) (1) T (1) (2 ) (2 ) T (2 )
M c1 φ − φ φ M c2 φ
= u k (t ) − c1 φ
(1)
(φ( )
1 T
Mφ
(1)
)− c 2 φ
(2 )
(φ( )
2 T
Mφ
(2 )
)
= u k (t ) − c1 φ − c 2 φ
(1) (2 )
u1 (t ) → u1c (t ) = S u1 (t ) → u 2 (t ) = D u1c (t ) = D S u1 (t ) = D S u1 (t )
(2 )
(() 2
) (2 )
u k (t ) → u k +1 (t ) = D S u k (t ) .
(2 )
Anche per il primo modo di vibrare e la relativa frequenza circolare naturale fondamentale si
può pensare di operare con una matrice data dal prodotto della matrice dinamica per una
matrice detta sweeping matrix solo che in questo caso la sweeping matrix risulta essere la
matrice identità:
(0 )
S =I
u kc (t ) = S u k (t )
(0 )
= I u k (t )
= u k (t )
u k (t ) → u k +1 (t ) = D S u k (t ) .
(0 )
- 54 -
9.3 - METODO DI RAYLEIGH
La relazione del quoziente di Rayleigh per il calcolo della frequenza circolare naturale i-esima di
un oscillatore multiplo lineare in regime di vibrazioni libere ed in assenza di smorzamento viscoso
assume la forma:
(i )T (i )
û Kû
ωi2 = (i )T (i ) .
û Mû
Infatti: I vettori di spostamento e di velocità che corrispondono al modo di vibrare i-esimo
di un oscillatore multiplo lineare in regime di vibrazioni libere ed in assenza di
smorzamento viscoso sono:
u i (t ) = û sen (ω i t )
(i )
.
u i (t ) = ωi û cos(ωi t ) .
(i )
2
T
1⎛ . ⎞ . 1
Ti (t ) = ⎜ u i (t )⎟ M u i (t ) = ωi2 ( u i (t )) M u i (t ) .
T
2⎝ ⎠ 2
Applicando il principio di conservazione dell’energia meccanica (energia potenziale
+ energia cinetica) al moto di un oscillatore multiplo lineare in regime di vibrazioni
libere ed in assenza di smorzamento viscoso si ottiene:
1 1
Vi (t ) + Ti (t ) = (u i (t )) K u i (t ) + ωi2 (u i (t )) M u i (t ) = cost
T T
2 2
⎧
⎪Vi (t ) = Vi max =
⎨ 2
û ( )
1 (i ) T
Kû
(i )
⎪⎩Ti (t ) = 0
⎧
⎨ 2
( )
1 2 (i ) T
⎪Ti (t ) = Ti max = ωi û Mû
(i )
⎪⎩Vi (t ) = 0
⇒ Vi max = Ti max
2
( )
1 (i ) T
û
(i )
K û = ωi2 û
1
2
( )
(i ) T
Mû
(i )
(i )T (i )
û Kû
ωi2 = (i )T (i ) .
û Mû
- 55 -
2) Si calcola la frequenza circolare naturale associata al modo di vibrare unitario di tentativo
con la relazione del quoziente di Rayleigh:
(1) T (1)
û Kû
ω1 = (1) T
2
(1) .
û Mû
3) Si determinano i vettori di spostamento, velocità ed accelerazione:
u (t ) = û sen (ω1t )
(1)
.
u (t ) = ω1 û cos(ω1t )
(1)
..
u (t ) = −ω12 û sen (ω1t ) .
(1)
(1)
F I max = − M ω12 û .
5) Si individua un nuovo modo di vibrare:
û (t ) = K F I max
(2 ) −1
=K
−1
(− M ω 2
1 û
(1)
)
= F − M ω12 û .( (1)
)
6) Si calcola la frequenza circolare naturale associata al nuovo modo di vibrare utilizzando la
relazione del quoziente di Rayleigh:
(2 ) T (2 )
û Kû
ω 2 = (2 ) T
2
(2 )
û Mû
( û
= ()
() 1 T T
M F K FMû ) ( ( ))
T 1
(û 1 T
M
T
F )M ( F M û )
T
1
=
û
(1) T
M F
T T
( K F )M û (1)
(1) T T T (1)
û M F MFMû
(1) T T T (1)
û M F IMû
= (1) T T T (1)
û M F MFMû
(1) T T T (1)
û M F Mû
= (1) T T T (1) .
û M F MFMû
7) Si riprende dal punto 3) usando il modo di vibrare dell’iterazione precedente e si continua
fino a quando la frequenza circolare naturale calcolata con il quoziente di Rayleigh non
incomincia ad assumere un valore approssimativamente sempre uguale.
- 56 -
Capitolo 4
SISTEMI CONTINUI
-1-
1 - VIBRAZIONI FLESSIONALI IN TRAVI UNIFORMI
Lo studio delle vibrazioni flessionali in travi snelle uniformi può essere condotto analizzando le
travi secondo il modello comportamentale di Eulero-Bernoulli oppure secondo il modello
comportamentale di Timoshenko. Il modello comportamentale di Eulero-Bernoulli ipotizza che le
sezioni trasversali di una trave rimangano sempre rette, mentre il modello comportamentale di
Timoshenko assume che le sezioni trasversali di una trave possano ruotare a causa di deformazioni
taglianti.
-2-
2 - VIBRAZIONI LIBERE
Una trave snella uniforme si trova in regime di vibrazioni libere quando vibra in assenza di alcuna
forzante.
In regime di vibrazioni libere l’equazione del moto del generico concio infinitesimo di una trave
snella uniforme rappresentata con il modello comportamentale di Eulero-Bernoulli risulta essere
una equazione differenziale omogenea alle derivate parziali del quarto ordine:
⎛ ∂V(x , t ) ⎞ 2
∂ u (x , t )
V(x, t ) − ⎜ V(x , t ) + dx ⎟ − μ dx =0
⎝ ∂x ⎠ ∂t 2
∂V(x, t ) ∂ 2 u (x , t )
dx + μ dx =0
∂x ∂t 2
∂V(x, t ) ∂ 2 u (x, t )
+μ =0
∂x ∂t 2
∂ 2 u (x , t )
M (x , t ) = EJ = EJ u II (x , t )
∂x 2
∂M (x , t ) ∂ 3 u (x , t )
V(x, t ) = = EJ = EJ u III (x , t )
∂x ∂x 3
∂ 4 u (x , t ) ∂ 2 u (x , t )
EJ + μ =0
∂x 4 ∂t 2
..
EJ u IV (x, t ) + μ u (x , t ) = 0
con E = modulo di elasticità normale o modulo di Young;
J = momento di inerzia della sezione trasversale rispetto all’asse neutro baricentrico.
In regime di vibrazioni libere la risposta in termini di spostamento trasversale di una trave snella
uniforme rappresentata con il modello comportamentale di Eulero-Bernoulli può essere ottenuta
dall’equazione del moto con il metodo di separazione delle variabili. Secondo questo metodo la
risposta u(x,t) può essere vista come il prodotto di un termine φ(x) dipendente solo dalla posizione e
detto modo di vibrare per un termine f(t) dipendente solo dal tempo:
..
EJ u IV (x, t ) + μ u (x , t ) = 0
∂ 4 u (x , t ) ∂ 2 u (x , t )
EJ + μ =0
∂x 4 ∂t 2
∂ 4 φ (x ) ∂ 2 f (t )
EJ f (t ) + μ φ (x ) = 0 con la sostituzione u (x, t ) = φ(x ) ⋅ f (t )
∂x 4 ∂t 2
∂ 4 φ (x ) 1 ∂ 2 f (t ) 1
EJ + μ =0 dividendo per (φ(x ) ⋅ f (t ))
∂x 4 φ(x ) ∂t 2 f (t )
-3-
1 .. 1
EJ φ IV (x ) + μ f (t ) =0
φ(x ) f (t )
..
φ IV (x ) f (t )
EJ +μ =0
φ(x ) f (t )
..
EJ φ IV (x ) f (t )
=−
μ φ (x ) f (t )
..
EJ φ IV (x ) f (t )
=− = ω 2 = cost per avere una identità
μ φ (x ) f (t )
EJ φ IV (x )
→ = ω2
μ φ(x )
φ IV (x ) − α 4 φ(x ) = 0
μω2
con α 4 =
EJ
Eq. caratteristica: s4 − α4 = 0
s4 = α4
s1, 2 = ± α e s 3, 4 = ± iα
φ(x ) = C1e αx + C 2 e − αx + C 3e iαx + C 4 e − iαx
Formule di Eulero: e ± αx = cosh (αx ) ± senh (αx )
e ± iαx = cos(αx ) ± i sen (αx )
φ(x ) = A sen(αx ) + B cos(αx ) + C senh(αx ) + D cosh(αx )
..
f (t )
→ − = ω2
f (t )
..
f (t ) + ω 2 f (t ) = 0
Eq. caratteristica : λ2 + ω 2 = 0
λ2 = −ω 2
λ1, 2 = ± iω
f ( t ) = C 5 e i ωt + C 6 e − i ωt
Formule di Eulero: e ± iωt = cos(ωt ) ± i sen (ωt )
f (t ) = E sen(ωt ) + F cos(ωt )
⇒ u (x, t ) = φ(x ) ⋅ f (t ) .
-4-
Infatti: Le condizioni imposte dai vincoli sono:
u (0, t ) = 0 e M (0, t ) = 0
u (L, t ) = 0 e M (L, t ) = 0
Dalle condizioni imposte dai vincoli discendono le seguenti condizioni sulla forma:
φ(0) = 0 e φ II (0) = 0
φ(L ) = 0 e φ II (L ) = 0
Dalle condizioni sulla forma nell’estremo x = 0 si ottiene:
⎧φ(0) = 0
⎨ II
⎩φ (0 ) = 0
⎧B = 0
⎨
⎩D = 0
Dalle condizioni sulla forma nell’estremo x = L si ottiene:
⎧φ(L ) = 0
⎨ II
⎩φ (L ) = 0
⎧A sen (αL ) + C senh (αL ) = 0
⎨ 2
⎩− α A sen (αL ) + α C senh (αL ) = 0
2
-5-
Si osserva che per determinare le frequenze circolari naturali ωn ed i rispettivi modi
di vibrare φn(x) bisogna risolvere un problema agli autovalori ed autovettori nel
quale gli autovalori sono le frequenze αn espresse in funzione delle frequenze
circolari naturali ωn e gli autovettori sono i modi di vibrare φn(x).
Rimane comunque importante osservare che anche se nella teoria i modi di vibrare associati ad una
struttura sono infiniti, nella pratica solamente i primi modi di vibrare associati alla struttura offrono
-6-
un contributo significativo alla risposta totale in termini di spostamento trasversale della struttura
stessa.
I modi di vibrare di una trave snella uniforme in semplice appoggio coincidono con le deformate
critiche della stessa trave soggetta ad instabilità flessionale per carico di punta. Infatti l’equazione
del problema agli autovalori ed autovettori che si presenta nella determinazione delle frequenze
circolari naturali ωn e dei modi di vibrare φn(x) risulta essere la stessa di quella che si presenta nella
determinazione dei carichi critici di punta Pn e delle deformate critiche vn(x):
Pv = − EJv II per equilibrio nella configurazione deformata
Pv II = − EJv IV derivando due volte l’equazione di equilibrio
2
P P
− v + EJv IV = 0 con la sostituzione v II = − v
EJ EJ
2
P
v IV − v=0
(EJ )2
v IV − α 4 v = 0
P2
con α = 4
.
(EJ )2
Relativamente a due modi di vibrare generici e distinti di una trave snella uniforme in semplice
appoggio vale la seguente condizione di ortogonalità:
∫ [ μ φ (x ) φ (x )] dx = 0
L
n m con n , m = 1,2,... e n ≠ m .
0
Infatti: La forza di inerzia per unità di lunghezza di una trave uniforme in corrispondenza
del generico modo di vibrare n-esimo viene calcolata come il prodotto della massa
unitaria per l’accelerazione:
..
FIn (x, t ) = μ u n (x, t )
= μ ω 2n u n (x, t )
= μ ω 2n φ n (x ) f n (t )
= μ ω 2n φ n (x ) [E n sen (ω n t ) + Fn cos(ω n t )] ;
Applicando il teorema di Betti sui lavori mutui relativamente a due modi di vibrare
generici e distinti si ottiene quanto segue:
∫ [F φ m (x ) f m (t )] dx = ∫ [FIm φ n (x ) f n (t )] dx
L L
In
0 0
f m (t ) ∫ [FIn φ m (x )] dx = f n (t ) ∫ [FImφ n (x )] dx
L L
0 0
f m (t ) ∫
0
L
[μ ω 2
n ]
φ n (x ) f n (t ) φ m (x ) dx = f n (t ) ∫
L
0
[μ ω 2
m ]
φ m (x ) f m (t ) φ n (x ) dx
f m (t ) f n (t ) ω 2n ∫0 [ μ φ n (x ) φ m (x )] dx = f n (t ) f m (t ) ωm ∫0 [ μ φ m (x ) φ n (x )] dx
L L
2
∫ [ μ φ (x ) φ (x )] dx = ω ∫ [ μ φ (x ) φ (x )] dx
L L
ω2n n m
2
m m n
0 0
(ω − ω ) ∫ [ μ φ (x ) φ (x )] dx = 0
2
n
2
m
L
0
n m
⇒ ∫ [ μ φ (x ) φ (x )] dx = 0 con n , m = 1,2,... e n ≠ m .
L
n m
0
-7-
Si definisce massa modale la seguente grandezza:
Mn ≡ ∫
0
L
[ μ φ (x )]dx .
2
n
I modi di vibrare di una trave snella uniforme in semplice appoggio sono definiti a meno di una
costante in quanto rappresentano esclusivamente delle forme di spostamento. Essi possono quindi
essere normalizzati e generalmente la loro normalizzazione viene eseguita imponendo unitaria una
tra le seguenti grandezze:
lo spostamento trasversale in una ben determinata sezione trasversale;
lo spostamento trasversale massimo;
la massa modale.
In regime di vibrazioni libere ed in assenza di smorzamento viscoso l’equazione modale del moto
di una trave snella uniforme in doppio appoggio assume la forma:
..
f n (t ) + ω 2n f n (t ) = 0 con n = 1,2,... .
Infatti: I modi di vibrare soddisfano l’equazione differenziale seguente:
n (x ) − α φ n (x ) = 0
φ IV 4
μω2n
con α 4 =
EJ
EJ φ n (x ) = ω 2n μ φ n (x )
IV
con n = 1,2,...
Sostituendo tale equazione differenziale nell’equazione differenziale del moto di un
concio infinitesimo di trave si ottiene:
..
n ( x , t ) + μ u n (x , t ) = 0
EJ u IV
∂ 4 u n (x , t ) ∂ 2 u n (x , t )
EJ + μ =0
∂x 4 ∂t 2
∂ 4 φ n (x ) ∂ 2 f n (t )
EJ f n (t ) + μ φ n (x ) = 0
∂x 4 ∂t 2
..
n (x ) f n (t ) + μ f n (t ) φ n (x ) = 0
EJ φ IV
(ω )
..
2
n μ φ n (x ) f n (t ) + μ f n (t ) φ n ( x ) = 0
..
μ ω 2n φ n (x ) f n (t ) + μ f n (t ) φ n (x ) = 0 con n = 1,2,...
-8-
Se l’equazione differenziale ottenuta viene moltiplicata per φn(x) ed integrata in x si
ottiene:
∫0
L
μ[ω 2
n φ 2
n (x ) f n (t ) dx + ]
L ⎡ ..
2 ⎤
∫0 ⎢⎣μ f n (t ) φ n (x )⎥⎦ dx = 0
[ μ φ (x )]dx + f (t ) ∫0 [ μ φ 2n (x )] dx = 0
..
ω 2n f n (t ) ∫
L L
2
n n
0
..
ω 2n f n (t ) M n + f n (t ) M n = 0
..
ω 2n f n (t ) + f n (t ) = 0
..
⇒ f n (t ) + ω 2n f n (t ) = 0 .
In regime di vibrazioni libere ed in presenza di smorzamento viscoso l’equazione modale del moto
di una trave snella uniforme in doppio appoggio assume la forma:
.. .
f n (t ) + 2ξ n ω n f n (t ) + ω 2n f n (t ) = 0 con n = 1,2,... .
Le sollecitazioni interne di momento flettente e taglio in una trave snella uniforme in doppio
appoggio vengono calcolate con le seguenti equazioni:
∂ 2 u (x , t )
M (x, t ) = EJ = EJ u II (x , t )
∂x 2
∂M (x , t ) ∂ 3 u (x , t )
V(x, t ) = = EJ = EJ u III (x , t ) .
∂x ∂x 3
Si osserva che i modi di vibrare relativi alle frequenze circolari naturali più elevate inducono nella
trave piccoli spostamenti trasversali ma elevate sollecitazioni interne di momento flettente e taglio.
-9-
Esistono quindi infiniti modi di vibrare del seguente tipo:
φ n (x ) = ... con n = 1,2,...
La frequenza circolare naturale viene calcolata come segue:
⎧ 4 μω 2
⎪α =
⎨ EJ → ω = ω n = ... con n = 1,2,...
⎪α = ...
⎩
Si osserva che per determinare le frequenze circolari naturali ωn ed i rispettivi modi
di vibrare φn(x) bisogna risolvere un problema agli autovalori ed autovettori nel
quale gli autovalori sono le frequenze αn espresse in funzione delle frequenze
circolari naturali ωn e gli autovettori sono i modi di vibrare φn(x).
Rimane comunque importante osservare che anche se nella teoria i modi di vibrare associati ad una
struttura sono infiniti, nella pratica solamente i primi modi di vibrare associati alla struttura offrono
un contributo significativo alla risposta totale in termini di spostamento trasversale della struttura
stessa.
In regime di vibrazioni libere ed in assenza di smorzamento viscoso l’equazione modale del moto
di una trave snella uniforme incastrata assume la forma:
..
f n (t ) + ω 2n f n (t ) = 0 con n = 1,2,... .
Infatti: I modi di vibrare soddisfano l’equazione differenziale seguente:
n (x ) − α φ n (x ) = 0
φ IV 4
- 10 -
μω2n
con α 4 =
EJ
EJ φ n (x ) = ω 2n μ φ n (x )
IV
con n = 1,2,...
Sostituendo tale equazione differenziale nell’equazione differenziale del moto di un
concio infinitesimo di trave si ottiene:
..
n (x , t ) + μ u n (x , t ) = 0
EJ u IV
∂ 4 u n (x , t ) ∂ 2 u n (x , t )
EJ + μ =0
∂x 4 ∂t 2
∂ 4 φ n (x ) ∂ 2 f n (t )
EJ f n (t ) + μ φ n (x ) = 0
∂x 4 ∂t 2
..
n (x ) f n (t ) + μ f n (t ) φ n (x ) = 0
EJ φ IV
(ω )
..
2
n μ φ n (x ) f n (t ) + μ f n (t ) φ n ( x ) = 0
..
μ ω 2n φ n (x ) f n (t ) + μ f n (t ) φ n (x ) = 0 con n = 1,2,...
Se l’equazione differenziale ottenuta viene moltiplicata per φn(x) ed integrata in x si
ottiene:
∫0
L
μ[ω 2
n φ 2
n (x ) f n (t ) dx + ]
L ⎡ ..
2 ⎤
∫0 ⎢⎣μ f n (t ) φ n (x )⎥⎦ dx = 0
[ μ φ (x )]dx + f (t ) ∫0 [ μ φ 2n (x )] dx = 0
..
ω 2n f n (t ) ∫
L L
2
n n
0
..
ω 2n f n (t ) M n + f n (t ) M n = 0
..
⇒ f n (t ) + ω 2n f n (t ) = 0 .
In regime di vibrazioni libere ed in presenza di smorzamento viscoso l’equazione modale del moto
di una trave snella uniforme incastrata assume la forma:
.. .
f n (t ) + 2ξ n ω n f n (t ) + ω 2n f n (t ) = 0 con n = 1,2,... .
Le sollecitazioni interne di momento flettente e taglio in una trave snella uniforme incastrata
vengono calcolate con le seguenti equazioni:
∂ 2 u (x , t )
M (x, t ) = EJ = EJ u II (x , t )
∂x 2
∂M (x , t ) ∂ 3 u (x , t )
V(x, t ) = = EJ = EJ u III (x , t ) .
∂x ∂x 3
Si osserva che i modi di vibrare relativi alle frequenze circolari naturali più elevate inducono nella
trave piccoli spostamenti trasversali ma elevate sollecitazioni interne di momento flettente e taglio.
- 11 -
2.2 - MODELLO DI TIMOSHENKO
In regime di vibrazioni libere l’equazione del moto del generico concio infinitesimo di una trave
snella uniforme rappresentata con il modello comportamentale di Timoshenko risulta essere una
equazione differenziale omogenea alle derivate parziali del secondo ordine:
⎛ ∂V(x , t ) ⎞ ∂ 2 u (x , t )
V(x, t ) − ⎜ V(x , t ) + dx ⎟ − μ dx =0
⎝ ∂x ⎠ ∂t 2
∂V(x, t ) ∂ 2 u (x , t )
dx + μ dx =0
∂x ∂t 2
∂V(x, t ) ∂ 2 u (x, t )
+μ =0
∂x ∂t 2
GA ∂u (x , t ) GA I
V(x, t ) = − =− u (x , t )
χ ∂x χ
GA ∂ 2 u (x , t ) ∂ 2 u (x , t )
− + μ =0
χ ∂x 2 ∂t 2
GA II ..
− u (x, t ) + μ u (x , t ) = 0
χ
In regime di vibrazioni libere la risposta in termini di spostamento trasversale di una trave snella
uniforme rappresentata con il modello comportamentale di Timoshenko può essere ottenuta
dall’equazione del moto con il metodo di separazione delle variabili. Secondo questo metodo la
risposta u(x,t) può essere vista come il prodotto di un termine φ(x) dipendente solo dalla posizione e
detto modo di vibrare per un termine f(t) dipendente solo dal tempo:
GA II ..
− u (x , t ) + μ u (x, t ) = 0
χ
GA ∂ 2 u (x , t ) ∂ 2 u (x , t )
− + μ =0
χ ∂x 2 ∂t 2
GA ∂ 2 φ(x ) ∂ 2 f (t )
− f ( t ) + μ φ(x ) = 0 con la sostituzione u (x, t ) = φ(x ) ⋅ f (t )
χ ∂x 2 ∂t 2
GA ∂ 2 φ(x ) 1 ∂ 2 f (t ) 1
− +μ =0 dividendo per (φ(x ) ⋅ f (t ))
χ ∂x 2 φ(x ) ∂t 2 f (t )
GA II 1 .. 1
− φ (x ) + μ f (t ) =0
χ φ (x ) f (t )
..
GA φ II (x ) f (t )
− +μ =0
χ φ (x ) f (t )
..
GA φ II (x ) f (t )
− =−
χ μ φ (x ) f (t )
- 12 -
..
GA φ II (x ) f (t )
− =− = ω 2 = cost per avere una identità
χ μ φ(x ) f (t )
GA φ II (x )
→ − = ω2
χ μ φ(x )
φ (x ) + α 2 φ(x ) = 0
II
μω2
con α = 2
GA
χ
Eq. caratteristica: s2 + α2 = 0
s 2 = −α 2
s1, 2 = ± iα
φ(x ) = C1e iαx + C 2 e − iαx
Formule di Eulero: e ± iαx = cos(αx ) ± i sen (αx )
φ(x ) = A sen(αx ) + B cos(αx )
..
f (t )
→ − = ω2
f (t )
..
f (t ) + ω 2 f (t ) = 0
Eq. caratteristica : λ2 + ω 2 = 0
λ2 = −ω 2
λ1, 2 = ± iω
f (t ) = C 3e iωt + C 4 e − iωt
Formule di Eulero: e ± iωt = cos(ωt ) ± i sen (ωt )
f (t ) = C sen(ωt ) + D cos(ωt )
⇒ u (x, t ) = φ(x ) ⋅ f (t ) .
- 13 -
Dalle condizioni sulla forma si ottiene:
⎧φ(0 ) = 0
⎨ I
⎩φ (L ) = 0
⎧B = 0
⎨
⎩A α cos(αL ) = 0
⎧B = 0
⎨
⎩A cos(αL ) = 0
Risulta importante considerare quanto segue:
A cos(αL ) = 0 → A ≠ 0 altrimenti si avrebbe come unica soluzione φ(x ) = 0
π
→ cos(αL ) = 0 → α = α n = (2n − 1) con n = 1,2,...
2L
Esistono quindi infiniti modi di vibrare del seguente tipo:
⎛ π
φ n (x ) = cos⎜ (2n − 1) x ⎞⎟ con n = 1,2,...
⎝ 2L ⎠
La frequenza circolare naturale viene calcolata come segue:
⎧ 4 μω2
⎪α = GA
⎪ GA π
⎨ χ → ω = ωn = (2n − 1) con n = 1,2,...
⎪ μ χ 2 L
π
⎪α = (2n − 1)
⎩ 2L
Si osserva che per determinare le frequenze circolari naturali ωn ed i rispettivi modi
di vibrare φn(x) bisogna risolvere un problema agli autovalori ed autovettori nel
quale gli autovalori sono le frequenze αn espresse in funzione delle frequenze
circolari naturali ωn e gli autovettori sono i modi di vibrare φn(x).
- 14 -
⎧ ⎛ π
(2n − 1) x ⎞⎟ ⋅ [C n sen(ωn t ) + D n cos(ωn t )]⎫⎬
∞
= ∑ ⎨cos⎜
n =1 ⎩ ⎝ 2L ⎠ ⎭
Le costanti Cn e Dn vengono determinate per ogni frequenza circolare naturale sulla
base delle condizioni iniziali del moto:
∞
⎛ π
u (x,0 ) = u 0 (x ) → ∑ D n cos⎜ (2n − 1) x ⎞⎟ = u 0 (x )
n =1 ⎝ 2L ⎠
2 L⎡
D n = ∫ ⎢u 0 (x ) cos⎜
⎛ π
(2n − 1) x ⎞⎟⎤⎥ dx
L ⎣ 0
⎝ 2L ⎠⎦
∞
⎛ π
(2n − 1) x ⎞⎟ = u 0 (x )
. . .
u (x,0 ) = u 0 (x ) → ∑ C n ω n cos⎜
n =1 ⎝ 2L ⎠
2 L⎡. ⎛ π ⎞⎤
Cn = ∫ ⎢ u 0 (x ) cos⎜ (2n − 1) x ⎟⎥ dx
ωn L 0 ⎣ ⎝ 2L ⎠⎦
Si osserva che le costanti Cn e Dn di fatto sono i coefficienti dello sviluppo in serie di
Fourier delle funzioni che descrivono le condizioni iniziali del moto.
Rimane comunque importante osservare che anche se nella teoria i modi di vibrare associati ad una
struttura sono infiniti, nella pratica solamente i primi modi di vibrare associati alla struttura offrono
un contributo significativo alla risposta totale in termini di spostamento trasversale della struttura
stessa.
- 15 -
3 - VIBRAZIONI FORZATE
Una trave snella uniforme si trova in regime di vibrazioni forzate quando vibra in presenza di una
forzante.
In regime di vibrazioni forzate da un carico flessionale distribuito l’equazione del moto del
generico concio infinitesimo di una trave snella uniforme rappresentata con il modello
comportamentale di Eulero-Bernoulli risulta essere una equazione differenziale completa alle
derivate parziali del quarto ordine:
⎛ ∂V(x , t ) ⎞ ∂ 2 u (x , t )
V (x , t ) − ⎜ V (x , t ) + dx ⎟ + p(x, t ) dx − μ dx =0
⎝ ∂x ⎠ ∂t 2
∂V(x, t ) ∂ 2 u (x , t )
dx + μ dx = p(x, t ) dx
∂x ∂t 2
∂V(x, t ) ∂ 2 u (x , t )
+μ = p (x , t )
∂x ∂t 2
∂ 2 u (x , t )
M (x, t ) = EJ
∂x 2
∂M (x , t ) ∂ 3 u (x , t )
V (x , t ) = = EJ
∂x ∂x 3
∂ 4 u (x, t ) ∂ 2 u (x, t )
EJ +μ = p (x , t )
∂x 4 ∂t 2
..
EJ u IV (x , t ) + μ u (x , t ) = p(x, t )
- 16 -
3.1.1 - TRAVE IN DOPPIO APPOGGIO
Rimane comunque importante osservare che anche se nella teoria i modi di vibrare associati ad una
struttura sono infiniti, nella pratica solamente i primi modi di vibrare associati alla struttura offrono
un contributo significativo alla risposta totale in termini di spostamento trasversale della struttura
stessa.
μω2n
con α 4 =
EJ
EJ φ n (x ) = ω 2n μ φ n (x )
IV
con n = 1,2,...
Sostituendo tale equazione differenziale nell’equazione differenziale del moto di un
concio infinitesimo di trave si ottiene:
..
n (x , t ) + μ u n (x , t ) = 0
EJ u IV
∂ 4 u n (x , t ) ∂ 2 u n (x , t )
EJ + μ =0
∂x 4 ∂t 2
∂ 4 φ n (x ) ∂ 2 z n (t )
EJ z n (t ) + μ φ n (x ) = 0
∂x 4 ∂t 2
..
n (x ) z n (t ) + μ z n (t ) φ n (x ) = 0
EJ φ IV
(ω )
..
2
n μ φ n (x ) z n (t ) + μ z n (t ) φ n (x ) = 0
..
μ ω 2n φ n (x ) z n (t ) + μ z n (t ) φ n (x ) = 0 con n = 1,2,...
Se l’equazione differenziale ottenuta viene moltiplicata per φn(x) ed integrata in x si
ottiene:
∫0
L
[
μ ω 2
n φ 2
n (x ) z n ( t ) dx + ]
L ⎡ ..
∫0 ⎢⎣μ z 2 ⎤
n (t ) φ n (x ) dx =
⎥⎦ ∫0 [ p(x, t ) φ n (x )] dx
L
- 17 -
..
ω 2n z n (t ) + z n (t ) = Fn
.. Fn
⇒ z n (t ) + ω 2n z n (t ) = .
Mn
Le sollecitazioni interne di momento flettente e taglio in una trave snella uniforme in doppio
appoggio vengono calcolate con le seguenti equazioni:
∂ 2 u (x , t )
M (x, t ) = EJ = EJ u II (x , t )
∂x 2
∂M (x , t ) ∂ 3 u (x , t )
V(x, t ) = = EJ = EJ u III (x , t ) .
∂x ∂x 3
Si osserva che i modi di vibrare relativi alle frequenze circolari naturali più elevate inducono nella
trave piccoli spostamenti trasversali ed elevate sollecitazioni interne di momento flettente e taglio.
In regime di vibrazioni forzate da un carico flessionale distribuito l’equazione del moto del
generico concio infinitesimo di una trave snella uniforme rappresentata con il modello
comportamentale di Timoshenko risulta essere una equazione differenziale completa alle derivate
parziali del secondo ordine:
⎛ ∂V(x , t ) ⎞ ∂ 2 u (x , t )
V (x , t ) − ⎜ V (x , t ) + dx ⎟ + p(x, t ) dx − μ dx =0
⎝ ∂x ⎠ ∂t 2
∂V(x, t ) ∂ 2 u (x , t )
dx + μ dx = p(x, t ) dx
∂x ∂t 2
∂V(x, t ) ∂ 2 u (x , t )
+μ = p (x , t )
∂x ∂t 2
GA ∂u (x , t ) GA I
V(x, t ) = − =− u (x , t )
χ ∂x χ
GA ∂ 2 u (x, t ) ∂ 2 u (x , t )
− + μ = p(x , t )
χ ∂x 2 ∂t 2
GA II ..
− u (x , t ) + μ u (x, t ) = p(x, t )
χ
- 18 -
In regime di vibrazioni forzate da un carico flessionale distribuito la risposta in termini di
spostamento trasversale di una trave snella uniforme rappresentata con il modello comportamentale
di Timoshenko può essere ottenuta dall’equazione del moto con il metodo di separazione delle
variabili. Secondo questo metodo la risposta u(x,t) può essere vista come il prodotto di un termine
φ(x) dipendente solo dalla posizione e detto modo di vibrare per un termine z(t) dipendente solo dal
tempo:
GA II ..
− u (x, t ) + μ u (x, t ) = p(x , t )
χ
⇒ u (x, t ) = φ(x ) ⋅ z(t ) .
- 19 -