Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
j=2
i=1
ye
xe
y
x
Figure 4:
Per lasta 4 si ha:
nodo i = 1, x
1
= 0, y
1
= 2,
nodo j = 4, x
4
= 1.5, y
4
= 0,
lunghezza L
4
=
6.25 = 2.5 m
cos =
x
j
x
i
L
e
=
1.5
2.5
; sin =
y
j
y
i
L
e
=
2
2.5
;
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 9
Dal riferimento locale a quello globale
X
Xsin
Ysin
Xcos
y
x
Y
Figure 5:
_
x
y
_
=
_
cos sin
sin cos
__
X
Y
_
x = RX
(5)
_
X
Y
_
=
_
cos sin
sin cos
__
x
y
_
X = R
t
x
(6)
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 10
Dal riferimento locale a quello globale
Matrice di rotazione R
e
dellelemento e
R
e
=
_
_
_
_
cos sin 0 0
sin cos 0 0
0 0 cos sin
0 0 sin cos
_
_
_
_
(7)
dove:
s
e
= R
e
S
e
, u
e
= R
e
U
e
(8)
U
e
ed S
e
: vettore degli spostamenti e degli sforzi
nel riferimento globale
R
e
`e ortonormale (rotazione propria) tale che
R
e
R
e
T
= I, R
e
T
= R
e
1
, det R
e
= 1 e quindi
S
e
= R
e
T
s
e
, U
e
= R
e
T
u
e
(9)
Sostituendo s
e
= k
e
u
e
si ottiene
S
e
= R
e
T
s
e
= R
e
T
k
e
u
e
= R
e
T
k
e
R
e
U
e
(10)
S
e
= K
e
U
e
dove K
e
= R
e
T
k
e
R
e
`e la matrice
di rigidezza nel riferimento globale.
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 11
Matrice di rigidezza nel riferimento
globale
K
e
= R
e
T
k
e
R
e
dove
R
e
=
_
_
_
_
cos sin 0 0
sin cos 0 0
0 0 cos sin
0 0 sin cos
_
_
_
_
_
_
_
_
u
e
1
0
u
e
2
0
_
_
_
_
=
_
_
_
_
cos sin 0 0
sin cos 0 0
0 0 cos sin
0 0 sin cos
_
_
_
_
_
_
_
_
U
e
1
U
e
2
U
e
3
U
e
4
_
_
_
_
_
_
_
_
s
e
1
0
s
e
2
0
_
_
_
_
=
_
_
_
_
cos sin 0 0
sin cos 0 0
0 0 cos sin
0 0 sin cos
_
_
_
_
_
_
_
_
S
e
1
S
e
2
S
e
3
S
e
4
_
_
_
_
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 12
K
e
=
c
o
s
s
i
n
0
0
s
i
n
c
o
s
0
0
0
0
c
o
s
s
i
n
0
0
s
i
n
c
o
s
k
0
k
0
0
0
0
0
k
0
k
0
0
0
0
0
c
o
s
s
i
n
0
0
s
i
n
c
o
s
0
0
0
0
c
o
s
s
i
n
0
0
s
i
n
c
o
s
o
v
v
e
r
o
:
'&
$%
K
e
=
E
A
l
____
c
o
s
2
c
o
s
s
i
n
c
o
s
2
c
o
s
s
i
n
c
o
s
s
i
n
s
i
n
2
c
o
s
s
i
n
s
i
n
2
c
o
s
2
c
o
s
s
i
n
c
o
s
2
c
o
s
s
i
n
c
o
s
s
i
n
s
i
n
2
c
o
s
s
i
n
s
i
n
2
____
d
o
v
e
k
=
E
A
l
e
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
1
3
Assemblaggio
Propriet`a di sommabilit`a delle matrici di rigidezza:
La matrice di rigidezza dellintera struttura K pu` o
essere ottenuta per addizione diretta di coecienti
di rigidezza omologhi delle singole aste calcolati nel
riferimento globale.
B
A C
l
h
R
C
=
R
CA
+
R
CB
=
4EJ
l
+
3EJ
h
(11)
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 14
U6
L2
L1
y
x
5
4
3
2
1
3
4
2 1
P
U2
U1
U4
U3
U7
U8
U5
Figure 7: Figura 6, EA e assunto costante
U il vettore degli spostamenti generalizzati
U
t
= [U
1
U
2
U
3
. . . U
7
U
8
] (12)
numerati secondo il sistema globale.
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 15
Un esempio di matrice topologica:
CALFEM
1 viene ssata una numerazione di nodo e di
elemento;
2 Si scrivono per ogni elemento i gradi di liberta ad
esso aerenti:
elemento u
i
x
u
i
y
u
j
x
u
j
y
1 1 2 3 4
2 5 6 1 2
3 3 4 7 8
4 1 2 7 8
5 3 4 5 6
(13)
3 Si ripercorre la struttura elemento per elemento
generando la matrice di rigidezza nel riferimento
globale.
La conoscenza del grado di liberta mediante
lidenticatore consente di conoscere in quale
posizione della matrice di rigidezza globale K
sommare i singoli coecienti K
e
ij
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 16
U
8
U
7
U
2
U
1
4
x
y
K
=
__
1
2
3
4
5
6
7
8
K
4
1
1
K
4
1
2
K
4
1
3
K
4
1
4
K
4
2
1
K
4
2
2
K
4
2
3
K
4
2
4
K
4
3
1
K
4
3
2
K
4
3
3
K
4
3
4
K
4
4
1
K
4
4
2
K
4
4
3
K
4
4
4
__
K
4
=
R
4
T
k
4
R
4
T
.
(
1
4
)
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
1
7
U
1
U
2
U
3
U
4
U
1
K
4
1
1
+
K
1
1
1
+
K
2
3
3
K
4
1
2
+
K
1
1
2
+
K
2
3
4
K
1
1
3
K
1
1
4
U
2
K
4
1
2
+
K
1
1
2
+
K
2
3
4
K
4
2
2
+
K
1
2
2
+
K
2
4
4
K
1
2
3
K
1
2
4
U
3
K
1
1
3
K
1
2
3
K
1
3
3
+
K
3
1
1
+
K
5
1
1
K
3
1
2
+
K
5
1
2
U
4
K
1
1
4
K
1
2
4
K
3
1
2
+
K
5
1
2
K
1
4
4
+
K
3
2
2
+
K
5
2
2
U
5
K
2
1
3
K
2
1
4
K
5
1
3
K
5
2
3
U
6
K
2
2
3
K
2
2
4
K
5
1
4
K
5
2
4
U
7
K
4
3
1
K
4
3
2
K
3
1
3
K
3
2
3
U
8
K
4
4
1
K
4
4
2
K
3
1
4
K
3
2
4
U
5
U
6
U
7
U
8
U
1
K
2
1
3
K
2
2
3
K
4
1
3
K
4
1
4
U
2
K
2
1
4
K
2
2
4
K
4
2
3
K
4
2
4
U
3
K
5
1
3
K
5
1
4
K
3
1
3
K
3
1
4
U
4
K
5
2
3
K
5
2
4
K
3
2
3
K
3
2
4
U
5
K
2
1
1
+
K
5
3
3
K
2
1
2
+
K
5
3
4
0
0
U
6
K
2
1
2
+
K
5
3
4
K
2
2
2
+
K
5
4
4
0
0
U
7
0
0
K
4
3
3
+
K
3
3
3
K
4
3
4
+
K
3
3
4
U
8
0
0
K
4
4
3
K
4
4
4
+
K
3
4
4
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
1
8
Carichi applicati sui nodi
In fase di input, vengono assegnate per ogni nodo
le forze esterne direttamente secondo il riferimento
globale. Mediante la matrice di identicazione ID,
i carichi vengono poi associati al grado di liberta.
Poiche i carichi concentrati possono generalmente
sia essere applicati sui nodi che in punti diversi dai
nodi, occorre trasformarli in carichi nodali equivalenti.
Analogamente, i carichi distribuiti devono essere
trasformati in carichi nodali equivalenti.
i carichi vengono trasformati in carichi nodali
equivalenti S
eq
NB: S
eq
possono anche essere visti come reazioni
di vincolo perfetto cambiate di segno
In tal caso, per il principio di sovrapposizione degli
eetti, per il singolo elemento e lo sforzo globale
agente e dato da
S
e
= K
e
U
e
S
e
eq
. (15)
In alternativa, si osservi che il vettore S
e
eq
rappresenta proprio le reazioni di incastro perfetto
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 19
C
a
r
i
c
h
i
a
p
p
l
i
c
a
t
i
s
u
i
n
o
d
i
2
/
3
l
L
2
y
x
5
4
3
2
1
3
4
2
1
P
l
/
3
2
/
3
l
2
/
3
P
P
/
3
P
l
/
3
2
/
3
P
P
/
3
l
L
2
y
x
5
4
3
2
1
3
4
2
1
F
i
g
u
r
e
8
:
E
s
e
m
p
i
o
1
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
2
0
C
a
r
i
c
h
i
o
d
i
s
t
o
r
s
i
o
n
i
a
p
p
l
i
c
a
t
i
s
u
l
l
e
l
e
m
e
n
t
o
1
l
T
L
2
y
x
5
4
3
2
1
3
4
2
l
T
X
X
T
E
A
1
2
4
3
1
2
3
4
5
x
y
L
2
l
T
E
A
F
i
g
u
r
e
9
:
T
l
=
X
l
E
A
,
X
=
T
E
A
.
L
a
s
s
e
m
b
l
a
g
g
i
o
d
e
l
v
e
t
t
o
r
e
d
e
i
c
a
r
i
c
h
i
n
o
d
a
l
i
c
o
n
s
i
s
t
e
n
e
l
s
o
m
m
a
r
e
e
q
u
a
z
i
o
n
e
p
e
r
e
q
u
a
z
i
o
n
e
i
c
o
n
t
r
i
b
u
t
i
d
e
i
c
a
r
i
c
h
i
d
i
r
e
t
t
a
m
e
n
t
e
a
p
p
l
i
c
a
t
i
a
i
n
o
d
i
e
d
e
i
c
a
r
i
c
h
i
n
o
d
a
l
i
e
q
u
i
v
a
l
e
n
t
i
.
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
2
1
Imposizione delle condizioni di vincolo
vincoli vengono supposti perfetti, ovvero lisci e
bilateri.
gradi di liberta U (spostamenti generalizzati )
dellintera struttura
U
T
= [U
T
l
U
T
0
] (16)
U
L
: vettore dei gradi di liberta liberi (incogniti)
U
o
indica il vettore dei gradi di liberta assegnati.
vettore dei carichi F
F
T
= [
F
T
R
T
] (17)
F (21)
K
LL
: matrice di rigidezza della struttura dopo avere
tenuto conto dei vincoli.
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 23
Propriet`a di K
LL
1 Posto che la struttura non sia labile, la soluzione
del sistema (19) esiste ed e unica (teorema di
Kirchho). Pertanto la matrice K
LL
deve essere
non singolare (detK
LL
= 0)
2 La matrice di rigidezza K
LL
e simmetrica
(Teorema di Betti-Maxwell); si memorizza e/o
costruisce solo meta di essa.
3 La simmetria di K o di K
LL
comporta che
U
T
(KU F) = (U) sia un dierenziale
esatto e (U) = 0 rappresenti la condizione di
stazionariet`a dellEnergia Potenziale Totale della
struttura:
(U) =
1
2
U
T
KU U
T
F (22)
Tra tutti i campi di spostamento cinematicamente
ammissibili (congruenti e che vericano le
condizioni di vincolo), rappresentati dai parametri
Lagrangiani U, quello che verica le equazioni
di equilibrio rende minima lEnergia Potenziale
Totale (22). Si noti che in assenza di vincoli
lEPT risulta solo debolmente convessa e K
LL
semi-denita positiva.
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 24
4 matrice K
LL
, matrice Hessiana della EPT della
struttura vincolata, risulta pertanto denita
positiva. Quindi, condizione necessaria e
suciente anche K
LL
sia denita positiva e
che:
tutti gli autovalori di K
LL
siano positivi (si ricordi
che detK
LL
=
n
i
i
> 0)
tutti i minori principali e quindi anche tutti i termini
sulla diagonale principale sono positivi
inoltre, risulta che U
T
K
LL
U 0, per ogni U
L
e
U
T
K
LL
U = 0 sse U
L
= 0.
Se sono possibili moti rigidi la matrice K
LL
risulta
semidenita positiva ed ha determinate nullo;
inoltre ad ogni atto di moto rigido corrisponde
un autovalore nullo.
5 La matrice K
LL
e sparsa; in particolare, i termini
diversi da zero sono addensati in prossimita
della diagonale principale (matrice a banda), e la
dimensione della banda dipende dalla numerazione
dei nodi. Cio riduce di molto lonere di calcolo
del sistema e lo spazio di memoria necessario.
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 25
Esercizi
La soluzione di un esercizio si articola nelle
seguenti fasi:
Assemblaggio matrice di rigidezza
Imposizione delle condizioni al contorno
Soluzione sistema KU = F
Calcolo delle reazioni vincolari
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 26
Aste in serie
La matrice topologica (connectivity matrix)
assegna un numero di nodo globale ad ogni nodo
dellelemento. Per esempio, nel caso di aste in serie,
la matrice topologica diventa
I =
_
_
_
_
I
11
I
12
I
21
I
22
I
31
I
32
.. ..
_
_
_
_
=
_
_
_
_
1 2
2 3
3 4
.. ..
_
_
_
_
(23)
4
4 3 2 1
1 2 3
Figure 10: Aste in serie
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 27
Aste in parallelo ed in serie
P
4
u
3
u 1
u
2
u
4
3
2
1
3
2
1
P
Figure 11:
DATI: E
i
, area della sezione trasversale A
i
,
lunghezza l
i
, con i = 1, 2, 3
matrice topologica:ID =
_
_
1 3
2 3
3 4
_
_
matrice di rigidezza
K =
_
_
_
_
_
_
_
_
_
_
_
_
E
1
A
1
l
1
0
E
1
A
1
l
1
0
0
E
2
A
2
l
2
E
2
A
2
l
2
0
E
1
A
1
l
1
E
2
A
2
l
2
3
i
E
i
A
i
l
i
E
3
A
3
l
3
0 0
E
3
A
3
l
3
E
3
A
3
l
3
_
_
_
_
_
_
_
_
_
_
_
_
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 28
s
i
s
t
e
m
a
r
i
s
o
l
v
e
n
t
e
____________
E
1
A
1
l
1
0
E
1
A
1
l
1
0
0
E
2
A
2
l
2
E
2
A
2
l
2
0
E
1
A
1
l
1
E
2
A
2
l
2
3
i
E
i
A
i
l
i
E
3
A
3
l
3
0
0
E
3
A
3
l
3
E
3
A
3
l
3
____________
____
u
1
u
2
u
3
u
4
____
=
____
R
1
R
2
2
P
R
4
____
(
2
4
)
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
2
9
Si impongono le condizioni al contorno:
u
1
= 0 , u
2
= 0 , u
4
= 0
Nella soluzione manuale, si tralasciano le equazioni
di equilibrio relative ad u
1
, u
2
, u
4
: verranno usate
alla ne per il calcolo delle reazioni vincolari.
dalla equazione che governa lequilibrio lungo u
3
si ha
u
3
=
2P
E
1
A
1
l
1
+
E
2
A
2
l
2
+
E
3
A
3
l
3
(25)
Le reazioni vincolari si calcolano attraverso le
equazioni di equlibrio relative ai gradi di liberta
vincolati (post-processing):
_
_
R
1
R
2
R
4
_
_
=
_
_
_
_
_
_
_
E
1
A
1
l
1
0
E
1
A
1
l
1
0
0
E
2
A
2
l
2
E
2
A
2
l
2
0
0 0
E
3
A
3
l
3
E
3
A
3
l
3
_
_
_
_
_
_
_
_
_
_
_
u
1
u
2
u
3
u
4
_
_
_
_
dove u
1
= 0, u
2
= 0, u
4
= 0 e u
3
= 0
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 30
Un esempio di struttura reticolare
u4
P
2P
1
2 3
1
2 3 3 2
1
3 2
1
u5
u6
u1
u2
u3
Figure 12: Reticolare
Vogliamo determinare gli spostamenti orizzontali
e verticali del nodo 3 delle struttura reticolare di
gura 12.
nr. el. nodi Geom Mat.
1 2 3 A,l
1
=l E 0
o
2 1 3 A,l
2
=l
2 E 45
o
3 1 2 A,l
3
=l E 90
o
matrice topologica
ID =
elemento u
i
x
u
i
y
u
j
x
u
j
y
1 3 4 5 6
2 1 2 5 6
3 1 2 3 4
(26)
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 31
m
a
t
r
i
c
e
d
i
r
i
g
i
d
e
z
z
a
g
l
o
b
a
l
e
K
=
________
K
2
1
1
+
K
3
1
1
K
2
1
2
+
K
3
1
2
K
3
1
3
K
3
1
4
K
2
1
3
K
3
1
4
K
2
2
2
+
K
3
2
2
K
3
2
3
K
3
2
4
K
2
2
3
K
2
2
4
K
1
1
1
+
K
3
3
3
K
3
3
4
+
K
1
1
2
K
1
1
3
K
1
1
4
K
3
4
4
+
K
1
2
2
K
1
2
3
K
1
2
4
K
1
3
3
+
K
2
3
3
K
1
3
4
+
K
2
3
4
K
1
4
4
+
K
2
4
4
________
(
2
7
)
v
e
t
t
o
r
e
d
e
l
l
e
f
o
r
z
e
n
o
d
a
l
i
:
F
=
________
F
3
1
+
F
2
1
F
3
2
+
F
2
2
F
3
3
+
F
1
1
F
3
4
+
F
1
2
2
P
P
________
(
2
8
)
C
o
r
s
o
d
i
p
r
o
g
e
t
t
a
z
i
o
n
e
s
t
r
u
t
t
u
r
a
l
e
a
s
s
i
s
t
i
t
a
-
A
A
2
0
0
5
/
2
0
0
6
D
i
p
.
I
n
g
e
g
n
e
r
i
a
d
i
F
e
r
r
a
r
a
3
2
Si impongono le condizioni al contorno:
u
1
= u
2
= u
3
= u
4
= 0
Nella soluzione manuale, si tralasciano le
equazioni di equilibrio relative ad u
1
, u
2
, u
3
, u
4
;
verranno recuperate alla ne per il calcolo delle
reazioni vincolari
Dalle equazioni relative ad u
5
ed u
6
, si ha:
EA
l
_
1.3536 0.3536
0.3536 0.3536
__
u
5
u
6
_
=
_
2P
P
_
u
5
=
3Pl
EA
, u
6
= (3 + 2
2)
Pl
EA
= 5.828
Pl
EA
Dalle equazioni relative ad u
1
, u
2
, u
3
, u
4
, si
calcolano le reazioni vincolari:
F =
_
_
_
_
F
3
1
+F
2
1
F
3
2
+F
2
2
F
3
3
+F
1
1
F
3
4
+F
1
2
_
_
_
_
=
EA
l
_
_
_
_
0.3536 0.3536
0.3536 0.3536
1 0
0 0
_
_
_
_
_
u
5
u
6
_
dove si e gia sostituito u
1
= u
2
= u
3
= u
4
= 0.
Corso di progettazione strutturale assistita- AA 2005/2006 Dip. Ingegneria di Ferrara 33