Professional Documents
Culture Documents
ManualeTeoricoLIFE PDF
ManualeTeoricoLIFE PDF
2
Elementi di teoria
AMV s.r.l.
Via San Lorenzo, 106
34077 Ronchi dei Legionari (GO)
E-mail: info@amv.it
12 gennaio 2006
! "
# $ ! %
# $
%
# $ !
%
# $ ! %
## $
# $ !
)
& ' " ( *
$ ! *
*
! %
# +,
$ ! #
- )
2.5 Elemento plane4 (stato piano di tensione) . . . . . . . . . . . . . . . 42
2.5.1 Caratteristiche generali . . . . . . . . . . . . . . . . . . . . 42
2.5.2 Stati piani di tensione . . . . . . . . . . . . . . . . . . . . . 42
2.5.3 Stati piani di deformazione . . . . . . . . . . . . . . . . . 44
2.5.4 Problemi assialsimmetrici . . . . . . . . . . . . . . . . . . 44
2.5.5 Carichi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.5.6 Sforzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.6 Elemento boundary (vincolo) . . . . . . . . . . . . . . . . . . . . . 46
3. Analisi 49
3.1 Analisi strutturale ad elementi finiti . . . . . . . . . . . . . . . . . . 49
3.2 Analisi statica lineare . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2.1 Il solutore lineare . . . . . . . . . . . . . . . . . . . . . . . 51
3.3 Analisi Modale associata allo spettro di risposta . . . . . . . . . . . 52
3.3.1 Analisi dinamica . . . . . . . . . . . . . . . . . . . . . . . 52
3.3.2 Richiami di teoria . . . . . . . . . . . . . . . . . . . . . . 53
3.3.1 Analisi modale associata allo spettro di risposta con
LiFE 1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.3.1 Analisi dinamica . . . . . . . . . . . . . . . . . . . . . . . 51
3.4 Analisi statica e modale con i contributi geometrici del secondo
ordine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4. Appendice 65
4.1 Notazioni e convenzioni . . . . . . . . . . . . . . . . . . . . . . . . 65
4.2 Formato dei files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.3 Carichi applicati ad una trave con conci rigidi . . . . . . . . . . . . . 67
4.4 Calcolo delle caratteristiche di sollecitazione e degli spostamenti
nelle travi inflesse . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.4.1 Flessione sul piano 1-2 . . . . . . . . . . . . . . . . . . . . 70
4.4.2 Flessione sul piano 1-3 . . . . . . . . . . . . . . . . . . . . 72
4.4.3 Azione normale e momento torcente . . . . . . . . . . . . 74
4.5 Calcolo delle NURBS per la rappresentazione della deformata . . . 74
4.6 TMESH: generatore di mesh piane . . . . . . . . . . . . . . . . . . 77
4.6.1 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.6.2 Rappresentazione della superficie . . . . . . . . . . . . . . 77
4.6.3 Generazione della mesh . . . . . . . . . . . . . . . . . . . 79
4.6.4 Rappresentazione della geometria in TMESH . . . . . . . . 80
4.6.5 Aspetti teorici . . . . . . . . . . . . . . . . . . . . . . . . . 82
5
!
.
"
0 ) " 67
8 9
! "
" " 7 "
9
"
!
"" ": " !
": "
7
"
"
7
/ !
"
0
! "!8 .
" "
"
, .
"
8 " " "
7 .
0 ;<
-
*
1 >
>
'(
= 8
"0
0 8
0
"0
"
) ! 8 "!8
" = "@ "0
"" !
6
" !
"
8
' (
%
1 > 6 8
0
!
.
"
!
= 0
8
"
"
" ""
7
!
""
7
/
-
7
'#(
1 6
A 4
) )
6 6B
) "@
'""
( ":
" "" "
-# " ' ( ! " ""
"
)
8
!
'
9 (
6 ! "
' ".
(
0
":
9
& "
"
1 > / "
" / "
.
" "" "
""
"
6
" " ": " " 7
!
)
9
"
0 # 8 " "
"
D C
"" "" "@
"
" "0
!
' E(
D 8
C !
1 #> 6 " "@ " " !
6
" !
""
"
9
!
" " "
"
.
" $
.
7"
"
" "
""
!
"
"
' (
"
"
'
(
'
(
+ "
"
!
"
"
" " )"0 "
0 "0
" !
1
> 3 "
!
"
0
8 " "
" "
!
7
! ' !
(
"
!
"
"
" " "
"
"
#
'-(
'(
¡ ¡
6
"
8
7
/! 9 "@
"
.
"
"
" ! " .
)
0 "
"
"
'(
" 9
" "
!
"
"
'*(
)
97 7"
7
"
"! "
' (
)""
" 9 "
!
0
"
' (
) ! 9
9 "
"
9
$
9.
! "
!
"
"
"
6 ' ( "
97
! "
" "
"0 " "
"
' (
) " !
7
"@
9 !
"
"
"
%
! "
!
!
"" ""
"" .
! /! " "
!
" ! "
"
=" .
!
!
!
!
' 9 ! ( +
" " 8
3
8 "
!
.
"
""
! ! "
.
" /
" "
""
!
+
8
0
/ " 9
'
F ( .
"" " 7
!
"
?
"
"
"
/
" ""
! /
0
5
" " .
! ""
!
"" "
""
" "0
" !
8
9
6
! 8 ": 0
!
"
'
" ( 3
" ! " 9
+ 0 ! "0
"
""
2 8
""
0 "0
0 8 " " "0
3
8
!
0 "
" .
+ "
0 8
" .
9
0
"" !
!
7
7
)
0
' "
!(
! ' "
(
' (
' (
#
' (
' #(
7
7 8
'
(
0 "
" "
9 " "
"
67 ""
D
' -(
6
!
7
"
8
' *(
' %(
8
0
" " " " " " ' (
#
' (
#
' (
9
" ! 7 .
"
9
2
"
2 9
" 7 7
8
6
! !
"
!
' #(
3 " "@
"
> !
" / 9
".
" "" " 9 9 "@ "
!
2 H 7 .
"
-
"
!
F ,.
""
"
8 " ,
67
6 ""
"
>
! 9 " "" ""
EIJ
"
KEKI KJ &7
,
"
" ! "
#
8 F
7
9
# # #
#
9
#
#
# ' (
" #
' *(
8
0 ' (
"@
8
' %(
6 8 ""
.
# 9
"
' (
!
67 "
"
&7
"" D "
C ! 0 "
67 "
' (
67 "" "
' (
"
!
,
"
>
>
"
D
>
D
>
* *
0
+
* *
* *
+
' (
+
* *
+
* *
6
"
7
+
' *(
+
, ,
-
+
+
' %(
+ +
+ . + + )
' (
2 " .
"
>
>
"
D
>
D
>
"
>
"
D
>
+ * * ' (
+ * *
+
>
D
>
!"
' # (
¼
/ "
D "
' #(
¼
) ! # 8
"
)
9
"
,
0
¼ ¼ ¼ ¼
¼ ¼ ¼ ¼ ' ##(
"
" #
' # ( ' #(
0
0
+ ¼¼ ¼¼+ + ¼¼ ¼¼+ ' #
(
+ + + +
"." "
9
' #-(
" '
( "
0
¼ ¼ ¼ ¼
+ +
¼ ¼ ¼ ¼ ' #(
+ +
#
/
" !
!
67
" !
" 0 8 "
"
9
"
!
" "
!
8 "
6
" ""
2
" . .
/
"
""
"
"
8 9
"
!
&7 9 ! !
'
(
8
"
679 "
8
9
9
"
! 7
! 79 )"0
7.
0 " ! .
+ + 0 H 9 "
"
0
'
#(
/ ) 9 "
9
"
' #%(
"" " "
"0
1 ' " " "
"
0
1
'
(
-
1
+
'
-(
6 " 9 "
!
,
'
( '
(
1
1 '
(
"
2
0 ""
9
2
1 '
*(
&
&7 " ! ! ".
0!
.
9 + "@ ! '
#(
!
"
0 '
( .
9 " 7
7
'
%(
' -(
. "
.
"
"
! 8
0!
" ,
0
'
"
5
" "
,
"
!
""
"
)L&66#
"
# !
67
"
" " '!".
2 !( "
&7
#
DC6
" -
"
" 2.
9
"" '2 !( +" "@
2 9
6 " 2
" 2 C!!,.
6 7
1
AB ; <
9
7 L$=
;<
6
"
7 8
7
9
6 "
"
4 .L!
" ".
7
!K = M ;*< " 9
'
! ;<( 7 $)= '$ ) = ( "
7
4 L! ;<
, *
67
"
.
$ 0
' #(
" H " 9
" 3
" "
"
/
7 ! #
7 !
*
#
#
7
!
)L&66#
%
#
$
$#
$
!
$#
$
#
$
#
$
1
> " !
#
67
"" "
>
&7
!
7
8 "" " .
" ""
7
# &7
"" .
7
"
"
"0 " 5 "
8
" " )/
*
#
&
+
%
,
-
.
6
7
8 ""
5 5 6
" 5 !
2
" 2
7
, , , "
5 5 6
" "
?
=
!
2
!
" 2 "
F
"." !
"
" "
" 9
" $H) #
9
" "
9
" "
!
"
0
" " " - "
9."
"
) "@ !
" "
"
" "
$H)
" -
"
+
9 8
#
7
#
$
!
67
"
7 " !
"
" .
" " "
&7
#
DC6 "
"
&7
7
!K = M ;*< " 9
'
! ;<( 7 $)= '$ ) = ( " .
"
7
4 L! = "
" " " '
( 6 " 8
"
"
9
" 2 /
,
7
1 ->
"
!
" N
!
, ,
" , , ' -(
)
"" " !
8 "
" /
6/&#
#
8 " 8 " # # ' - (
!
# , 8,
# , 8,
$
# , ' -(
#$ , ,
) ! 8
"
"
8 "
"
5
,
5 ,
6 ,
#
#
7
' -(
!
$
# $#
$
!
$#
$
#
$
#
$
: " " ! " "
" '
, " 2
(
9 9
! 9 9
9
#
9 $# $
9 $ $
9 8 9
9 '
I
""
.
" " 8 8 F
8 # 8 ' 8
"
) ! 7 "
" 8
0
#
"
" ) "
"
" 8 "0 ! 9
"0
"
"0.
8
F
"
"
" " "0
"
!
"0
! 8 '
7 ( !
" " 7 P
0 -
##
, : . .
, : . . ' --(
, :
, .
) ! 9 8
" 3
"
79
: . .
! . : . ' -*(
:
9 $
$
# $ $
9 $
$ $ $
' -%(
$ #
9 $ $
9 '
" 8 "
9
,
,
,
,
6/&#
#
. : . .
:
. . : .
67
"" "
>
# &7
""
"0
)"0
"
" "
)
":
7.
@
"
8 F
" 5 '" "(
6
8 "
"@
5 5 5 5 ' (
6 6 6 6
5 5 5 6 6 6 "
"0 " 5
! "
!
".
2
"
!
8 " " / "
8 "0 ! 9
"0
" !
" #
8 "
.
"0 "
"
! "
"
'
( " .
" ""
7
2
#
+
*
#
3
& +
/450
#
"
7
" " .
"
,
, ,&& ,
""
, , 7
7
"
"" "
"
! " ,&& " "
,&&
5
7
" "
!
"
" "" " 9
"
#-
%
0 , "" " "
"" ": " "
#*
' - 8
- 8
- 8
- 8 " - - 8 7 " .
" !
" " .
'" Q
!( .
"
"
!
6 - 9
! ""
"
"
#%
'#(
&7
!
" '9 (
.
"0 > 7"
' )
( 7"
"
"
' (
0
" "
!
,
F
" " !
'
(
! "
"
!
8
'-(
%%
% 8 3
%%
"@
"
!
7
&
%&
% &
$ "
8 "
6
!
0 !
"
"
&
'! 8
( 5 "
.
7"
! "
"
&
!
!
#
(
"
79
9
"0
""
"" "
"
"
! "
! " "
.
7 "
"
" 8 " .
! !
"
" " 79
6 7
""
"
"
6 " 7 8
7
"
"
67
"" 9
""
"
"
- 1 - ( '%(
! (
'(
F ( = "
8 0
""
9
8 .
"
9 ""
7" ; ; <
"
;
"
; , "
.
< 9
< "
< "
<
"
<
" $/
< "
< = 9
"
"
6 9 , )
9 .
(
8 9 "" L 9
"" ;
!
9 ! "
""
' (
"" 9 " 9 ;
7
8
!
F "!
"
""
"
" 7" %
"
- (
1 - '#(
¯
*
)
¯
) +
¯
)
,
-
6 -
9 "@ "
7 - ; <
6 "* ( +
1 -
;
; - 6 6 '
(
"
- 6 "* ( +
; - 6 6
1 -
;
- '-(
;
"
"@ "" 9 ;
"
! "
7 8 "
3
1 - "@ "
,
. - 1 -(
"
- - 1 -( '(
=
" 0
- 8 '.
(
""
" " .
' " ( ,
7 +
! (
;
(
"
1
'-( "
-
(
; - '*(
+ - '
! " 7 ""
7 .
) !
0
+ -
" ! M"
0
9
-
+ - * ; - '%(
0
.
*
' (
* ' (
+ - : ; - ' (
, <
;
; <
, ;
.
)
)
)
)
1 -
; < '
(
,
: ,
' *(
: , ,
' %(
" !
F
" 7
*
% R
&7 !
+ -
8
9
: , <
!
< ( (
'
(
(
< (
(
(
"
""
9 ( (
'
(
8
"@
"" !
, 6
F
8 .
0 "
9
"" "
7
9
$5$
)))
(
) *%
"
0
"!
7
"
" 7
"" ""
"
"
67
""
"
" 7 ,/*0 !
!
""
"
0
7
9
!
$
! 7
"
" "
8 ! "
" / 0
0
8 F
"
!
"
-
!
' (
= 9 8 ! "
0
0
!
*!
1
* '*(
1
* '%(
'#(
"
'#(
5
"
! !
0
" '
2 (
"
0 '"
""
0 " ( 6 # #
" 2 "
7 !
!
G
,
"
2 "
"
# "@ 7
&7
! ""
0
!
"
! "
""
9 '9 " (
) ! 9 "
.
"
7,
8 9
8 ": .
9 ":
8 " 9 /
" 8
2
) "
"
!
,
" "
"
'# (
7"
"
""
" " ! " 8
9 ! "
" ;< " -* )" "@ 7
" 9 " ,
"
! "
" 9 8 " "
! 0
9 "
9
"
$
!
9
" ,/*#0
7 ! 9
,
) "
2.
7, 7
8
9
9 "" 3
" ".
"
,/*1230 /
,
7 9 "
7
8 .
7 ! !
/
"
"
-#
(
(
"
0 ""
7
.
"
"
!
" / ? !
" = " "
" "
&
H "
' !
( "
9
"
'#(
3 '#
(
--
"
"
$ 3 '#-(
)
'
M ! !
0
" 0 S /
" 0
4 0
7.
M
4
4 5 0 /
0 .
/)$
" "0 F
" "" /
" (
*
$ &#
""
9
" $
! "
8
-# "
$
"
.
! "
#
$%&'
$%&'
4
"@ "
!
$ ' " (
'(
1 '( 6
A '*-( 4
) '*( )
6 '-( 6B
+ + *
-*
+ + + *
+ + *3
+ + + 3 *3
"
7
" 8 !
""
"
": " 8
!
" " !
" 9 8
H7
" " "" ! !
8
""
!
$
"
A
9 ' (
.
!
) "" "
!
/ ) "" "
!
)
!
"
"" !
' (
79
'#(
! ! ) '#*(
'#%(
! ! ) '#(
(
!
*
9 "
"
.
!
'$H)(
"
"." !
" !
.
"
D
7 8
9
) !
.
" "
,
! 9 "
*
&
#
)
2 " . ! 2
, "" !
, ,
D
! ! ! "
'# (
C
C
C
C
C
C
4 "@
! ""
0 ! ""
7
" '# ( "
8
2
"
6
2 "
" "
9
79
2
"
"
!
'# (
C
3 C
3
,
, C
'#
(
C
9 ! "
3
"
"
6
! "
C
C
! "
3
'# -(
C C C 3 3 C
C
C 3
3 C
C
C
"
3 #
,
,
3
#
'# (
3 #
,
3C
C 3 ,
# 3 C
*
&
#
2 " . " ".
! 9 $H) ,
! , , ,
)
9
'# *(
,
'# %(
C
C
C
C
"
6
2
"
"
!
'#(
4 4 4 4 4 '#(
C
C
! "
4
'#(
C C C 4
4 C
C
C 4
4 C
6
!
C
C
"
4 #
,
#
,
4
'##(
4 #
,
4C
C 4 ,
# 4 C
#
C '#
(
C '#-(
/ " "
" F
'#(
"
.
!
'#*(
; '##(
$
+,-. ! !!(
0 # 8 "
,
.
6
*
* " $
"
"
" !
0
" * " .
"
"
"
## !8 ! "
"
! 6
'
"
( 8
!
-
( + +
( =
+ '###(
+ C '##
(
+ +
+ + ( C
( " 7
" !
+ + 9 + +
:
!
+ + :C
+ + :C
4.6.1. Introduzione
In questo documento vengono descritte le caratteristiche generatore di mesh per
superfici piane denominato TMESH è basato su un robusto algoritmo di
triangolazione di Delaunay che genera mesh costituite da soli elementi
triangolari. La triangolazione viene successivamente raffinata e, se richiesto,
convertita parzialmente o quasi totalmente in una mesh di elementi quadrilateri.
Per distinguere tra le poligonali che definiscono il bordo esterno di una superficie
(cioè che racchiudono una superficie) e quelle che definiscono i fori (cioè che
racchiudono il vuoto) si introduce la convenzione che i vertici delle poligonali
esterne sono ordinati in senso antiorario, mentre i vertici delle poligonali che
rappresentano fori sono ordinati in senso orario. In questo contesto definire la
superficie significa prescrivere un insieme S={B1,…., BN} di N insiemi ordinati
di punti Bi={xi1,….,xiMi}. Ad esempio, la superficie di figura 3 è definita da N = 3
curve, di cui la prima
B1={x1 x2 …. x12}
costituita da M1 = 12 punti ordinati in senso antiorario, la seconda
Figura 5
Può però succedere che una parte del bordo della superficie S1 da discretizzare
appartenga ad una superficie confinante S2 che è già stata discretizzata, si veda la
figura 6. In questo caso, accettando il comportamento standard vengono generati i
due nodi 8, 9 che non hanno una corrispondenza con nodi della superficie S2,
cosa questa da evitare ai fini di una discretizzazione consistente.
Figura 6
Figura 7
Architettura di base.
La libreria opera per triangolazione (CDT) del grafo (PSLG) di ingresso, suo
raffinamento e successiva eventuale trasformazione, totale o parziale, degli
elementi triangolari in quadrilateri. La libreria è inoltre corredata di procedura per
la correzione non topologica (smoothing) delle mesh generate.
r 1
=
l 2 sin θ min
ripeti
1. dividi a meta' ogni segmento che risulti
encroached
2. seleziona un triangolo T che risulti skinny
84 CAPITOLO 4. APPENDICE
3. determina la posizione del circumcentro C
del triangolo T
4. se, in virtu' di C, alcuni segmenti
dovessero risultare skinny
allora
4.1 dividi a meta' ogni potenziale segmento
encroached
altrimenti
4.2 inserisci un nuovo punto (di Steiner) alla
posizione di C
finche' esistono triangoli skinny
Operazioni di smoothing.
RIFERIMENTI BIBLIOGRAFICI
[MALVERN] Malvern L.E., Introduction to the mechanics of a continuum
medium, Prentice-Hall Inc., New Jersey, 1969.
[GURTIN] Gurtin M.E., An introduction to continuum mechanics, Academic
Press. Elsevier Science, USA, 2003.
[ATKFOX] Atkin R.J., Fox N., An introduction to the theory of Elasticity,
Longman Group, London, 1980.
[SIMHUG] Simo J.C., Hughes T.J.R., Computational inelasticity, Springer, 1998.
[BELY] Belytschko T., Liu W.K., Moran B., Nonlinear Finite Elements for
Continua and Structures, John Wiley, 2000.
; <
'%%( - 2 N.
L
;<
/ 8 )
$ P !
) !
%-- ""
.
#-/11H6.=.--.*
;#<
'%%
( 3
N.L
;
< !
" '%*-( -
$
" +P
;-< #
'%*( 7 + L N
DM
;<
'%%. ( : ;
H"
$ 3
)
3
3
;< #
7 ,
) D P / /"" A
""- .--
; < $' " %( 3 +
D )
) %-* A # ""%
.*