Академический Документы
Профессиональный Документы
Культура Документы
e
.M
u
.
e
On a, de la mme faon: v = N
l
v
.v, = N
v
.V
e
et w-=N^.w, = N
w
.W
e
=> M
v
et M
w
(r-vm-i6)
b - Rotations
Comme pour les dplacements, les rotations font intervenir des fonctions d'interpolation
9
X
= N
x
.6
xe
e
y
= N
y
B
e
ye
et 0
Z
= N
z
.0
ze
, si la rotation suivant z est utilise (ch. V).
La mthode est la mme que prcdemment mais les valeurs M, M][,- M obtenues
sont ensuite pondres par des coefficients oCj: M?.<- aj.M , M| <- a^M^, M? <- a
}
.Mf
{
;
Si l'paisseur de l'lment est constante : otj = max(^-h
2
,^A) o A est la surface ; (r-vm-iv)
Si l'paisseur est variable et donne aux nuds :ccj = max(^-hf ,-!-=-) o = ^hj. (r-vm-is)
h
i=1
c - Remarque
Pour les lments triangulaires prsents dans les chapitres prcdents, les fonctions
d'interpolation sont les fonctions d'aire pour u et v.
Ces mmes fonctions sont alors choisies pour w et chaque terme de la matrice
"masses-concentres" diagonale vaut donc : ^m o m = p. A.h . (r-vm-19)
vin - 5
[F.SABOURIN E.SALLE], [2000], INSA de Lyon, tous droits rservs.
Chapitre VIII Code dynamique explicite
3 - Estimation du pas de temps
Dans le paragraphe A-3-b, une limite de At a t donne sous la forme : At
cr
= ~T
n
.
2
En posant T
n
= 2.7T.co
n
=$ At
cr
= o co
n
est la plus grande pulsation propre, (r-vm-20)
n
Afin d'viter un calcul de valeurs propres, une approche diffrente est effectue. Elle
consiste en une analogie avec une simple barre (en traction-compression).
a - Barre
Se rfrer l'annexe H, partie E, pour les notions utilises ci-aprs.
K =
p4^ M
=
|^["li5 ^
D = M
-i
BK =
| rj^
:
matrice dynamique.
La plus grande valeur propre de D est
2
= -^f- = co
2
= co
2
= <j=- /
La valeur de At
cr
devient donc : At
cr
= ^-= At
cr
= L. J-| = -^L o c
2
= ^ (r-vm-2i)
Nota : dans l'annexe vm associe ce chapitre, il est montr que l'utilisation d'une
matrice masse cohrente abaisse la valeur de At
cr
. Une analogie avec la clrit du son,
c, est aussi mise en vidence.
L = min(a,b) L = A / max(d1 ,d2) L = 2.A / max(L1 ,L2,L3)
Nota : pour un triangle, la longueur L est la plus petite des hauteurs hi, h2, h3. (r-vm-22)
4 - Complment
Afin de pouvoir garder la relation : C^a.M + p.K, l'quation M. + C. + F
int
= F
ext
est
crite avec
t
_i
At
.
(At)
2
.
t
=U
t+At
^2.U
t+
U
tAt 9
(r-VIII-23)
At -U -U ^
M
^At =R.(At)
2
+[2.M-At.Cl[U
t
-U
t
.
At
]+M. U
t
_
At
Al
-
U
t
_lAt ~
U
t
U
t~At
Au cours de ce travail, les deux programmations ont t effectues mais, avec p = 0 et
de faibles valeurs de a, aucune diffrence notable n'est apparue dans les rsultats relatifs
aux exemples traits.
vm - 6
[F.SABOURIN E.SALLE], [2000], INSA de Lyon, tous droits rservs.
Chapitre VIII Code dynamique explicite
G- Non-linarit due au contact
Outre les deux types de non-linarit voques dans les chapitres VI et vn, la non-
linarit due au contact est prsente avec la formulation dynamique explicite. En effet,
ce type de codes est largement utilis pour la simulation de la mise en forme o les
dplacements sont imposs par des surfaces rigides.
1 - Pnalisation
Dans les paragraphes suivants seul le contact avec Poutillage est pris en compte. Pour
les liaisons "classiques", c'est dire les suppressions de certains degrs de libert pour
assurer l'quilibre de la structure ou imposer des symtries, une mthode habituelle de
pnalisation est utilise.
En occultant ici la notion de repre local, cette pnalisation consiste, pour imposer un
dplacement AU| (ligne i dans la matrice-colonne des dplacements), multiplier le terme
diagonal K
H
(ligne i et colonne i) de la matrice de raideur par un "grand" coefficient (R).
L'effort AFj - dans le second membre - est alors considr connu et pris gal AUjxR.
a - Mthode incrmentale
Dans la mthode dveloppe ici, la gomtrie de la structure (tle) n'est pas contrainte
suivre exactement celle de l'outillage ; ce sont des efforts judicieusement calculs qui
sont appliqus cette structure pour l'empcher de pntrer dans l'outillage.
En fait, l'outil - indformable et dont la position dans l'espace l'instant t est connue -
correspondent des "ressorts" de grande raideur agissant dans des directions privilgies ;
les efforts en question sont donc caractristiques d'une lgre pntration.
/ n
OU
| j|
On peut imaginer un de ces ressorts comme un lment de \ / ^^^
longueur nulle connect un nud (k) de la structure d'une f^-Jd^^
part et l'outil d'autre part. Le support de l'effort exerc par la / ^
tle sur ce ressort passe par k et, en l'absence de frottement, . / /
An
a pour direction une normale n une facette de l'outil. ^"^^J
^Xtle
(f-VIII-2) ^X
Si, suivant cette normale et par rapport un repre global fixe, le dplacement de l'outil
est not Ag
n
.n, le dplacement du nud k est not Au
n
.n, la loi de comportement de cet
lment particulier de raideur R
n
est : AF
n
= R
n
.(Au
n
- Ag
n
) avec AF
n
= AF
n
.n (r-vm-24)
o : AF
n
est l'action du nud k sur cet lment.
Toujours en 2 dimensions mais avec du frottement, la loi de comportement devient :
AF
n
= R
n
.(Au
n
-Ag
n
) ^A
k
= Au
n
.n
+
Au,t:tle
AF
t
=R
t
.(Au,.-Ag
t
) Ag
H
= Ag
n
.h + Ag
t
.t : outil
Si frottement "glissant" (Coulomb): F
t
= ji. F
n
| => R
t
= ^-2- o d
t
= Y| AjU
t
- A^(r-vm-26)
d
t
En trois dimensions, un repre local (x, y, n) est utilis tel que, par exemple, l'axe x
reste parallle au plan (X, Z) du repre global fixe.
vm-7
[F.SABOURIN E.SALLE], [2000], INSA de Lyon, tous droits rservs.
Chapitre VIII Code dynamique explicite
Si AF
X
, AF
y
, AF
n
sont les efforts exercs par r
AF
xl [
R
t-
A
9
X
] [H | | ] [
Au
x~
le nud k sur l'lment "ressort", la formula- AF
y
+ R
t
.Ag
y
= R
t
, Au
y
tion matricielle de cet lment est: (r-vm-27) AP R An ~~~~~~FT AN
L nj L n wj L nj L n.
On a donc affaire un "lment fini" dont, aprs changement de base, les coefficients
de la matrice carre sont assembls avec ceux de la matrice globale de rigidit de la tle
tandis que les composantes d'efforts R
t
.Ag
x
, R
t
.Ag
y
et R
n
.Ag
n
, aprs changement de
base, sont ajoutes au second membre de l'quation K.AU = AF.
b - Conditions de contact
Les expressions prcdentes restent vraies en l'absence de contact si R
n
= R
t
= 0.
Avec An.n, la distance entre k et H en dbut d'incrment (voir f-viiM2), Ag
H
, l'incrment
de dplacement impos pour l'outil et A
ks
le dplacement du nud k calcul (connu en
fin d'incrment), un critre gomtrigue de contact est: - An + Au
n
- Ag
n
> 0. (r-vm-28)
Une condition mcanique de rupture de contact est : F
n
< 0 o F
n
.= AjF
n
(r-vm-29)
2 - Projection dynamique
a - Remarque pralable
y / / / S / / ,
Agi
A u1
w
d1
Ti '/ / / / / / s
Au2
Ag2 \
d2
"L y / / / / / / ~T*
u3
r
=Agi
"
Aui
JLJL / / / / / / /
t
__ d2 = Ag2-Au2 + d1
Ag3 d3 = Ag3 - Au3 + d2
41 v / / / / / /
f
H
(Ag|
-
Aui)
En notant di, la "pntration" d'un nud dans l'outil aprs le pas i : di = ] (Agi- Aui);
i
Cette "pntration" peut donc tre directement utilise pour calculer l'effort de contact,
soit l'effort appliquer au nud pour le "ramener" sur la surface de l'outil au pas (s+1).
b -Consquence
La mthode de pnalisation incrmentale s'applique dans le cas d'un code implicite
o, schmatiquement, est rsolu chaque pas, le systme : K,AU = AF.
Dans un code explicite doit tre rsolue l'quation matricielle : M. + C. = F
ext
-F
lrrt
.
L'ide principale consiste donc appliquer au nud (de masse m) un effort de contact
de la forme F
c
= m.y o l'acclration y est calcule en fonction de la pntration d pour
que, dans un intervalle de temps At, le nud se dplace de cette distance d suivant la
normale sortante l'outil considr.
vm-8 [F.SABOURIN E.SALLE], [2000], INSA de Lyon, tous droits rservs.
Chapitre VIII Code dynamique explicite
Dans le cas o l'on considre un mouvement uniformment acclr de vitesse initiale
v
0
:^d = ^.Y-At
2
+ v
0
.At ; ce qui donne y et donc l'effort F
c
en l'absence d'amortissement.
c - Mthode initiale
En un nud de masse m et suivant la normale la surface en contact, on note :
u
t
le dplacement l'instant t ;
d* le dplacement imposer pour ramener ce nud sur la surface t +At ;
F-, effort interne ;
F
c
effort de contact calculer ; (cet effort est not F
n
dans le paragraphe 1-b).
En l'absence d'amortissement, l'quation matricielle M.+ C. + F
jnt
= F
ext
donne :
^(u;
+At
-2.u
t
+u
t
.
At
) = F
c
-F
l
o u;
+
^=u
t
.+ d*^F
c
=F
l
+-^-(d*-u
t
+u
t
.
At
)
d - Mthode modifie
Dans la mthode prcdente la valeur de l'effort F
c
tend, au cours du temps, vers celle
de FJ . La valeur de d*, trs petite, n'est donc pas aisment exploitable numriquement ni
pour le test gomtrique de contact ni pour la gestion de l'ventuel dplacement de la
surface rigide.
Une autre mthode consiste prendre pour effort de contact : F
c
* =-^y(d*-u
t
+u
t
_
At
);
y(d*-u
t
+ u
t
_
At
) tend alors vers Fj et la valeur moyenne de pntration d* constate
numriquement reste de l'ordre de 10~
3
mm.
e Remarques
- En posant : F
C
* = m.y* =>Y* =<^d*~v*o v* =_L(
U
;
+At
-u
t
_J ;
On a alors l'quivalent d'un mouvement uniformment acclr : d* = ^.y*.At
2
+ v*.At
- L'effort F
c
*.n n'est effectivement appliqu au nud que si F
c
*>0 .
f - Frottement
Pour tout nud en contact avec un outil, l'effort normal de contact F
n
= F
c
*.n est calcul
comme prcis dans le paragraphe C-1-b. A l'instant t, la vitesse du nud par rapport
l'outil est dcompose en vitesses normale et tangentielle : V
/outj
, = V
n
.n + V
t
.
Si | v
t
| | > e => F
t
. = -y.F
n
.jpjr o F
t
est l'effort tangentiel recherch.
vin - 9
[F.SABOURIN E.SALLE], [2000], INSA de Lyon, tous droits rservs.
Chapitre VIII Code dynamique explicite
D Bibliographie dujshapitre VIII
[1] BATHE, K.J., Finite lment procdures in engineering analy sis, Prentice-HalI,
New Jersey, 1982, 734 pages.
[2] BELYTSCHKO, T., TSAY, C.S., Explicit algorithme for nonlinear dy namics ofshell,
Computer methods in applied mechanics and engineering, 1984, volume 43, pages
251-276.
[3] BELYTSCHKO, T., MULLEN, FL, Explicit intgration of structural problems - Finite
lments in nonlinear mechanics, edited by Bergan, 1977, pages 672-720.
[4] BOULMANE, L, Application des techniques implicites-explicites de la dy namique
transitoire la simulation numrique en mise en forme des mtaux, Thse de
doctorat en sciences pour l'ingnieur, Universit de Franche-Comt, 1994, 174 p.
[5] BRUNET, M., SABOURIN, F., Explicit dy namic analy sis with a simplified three nodes
triangular shell lment, Proc. Int. Conf. FEMCAD CRASH'93, Paris, pages 15-20.
[6] BRUNET, M., SABOURiN, F., A simplified triangular shell lment with necking
criterion forS D. sheet mtal forming analy sis, VDI Beritche 894, FE simulation of 3-D
sheet mtal forming, 1991, Zurich, pages 229-238.
[7] HUGHES, T.J.R., The finite lment method - Linear static and dy namic finite
lment analy sis, Englewoof-Cliffs, New Jersey,Prentice-Hall, 1987, 803 pages.
[8] HUO, T., NAKAMICHI, E., Ev aluation of dy namic explicit / elasto v iscoplastic finite
lment method in sheet forming simulation, Int. Conf. Proc. NUMISHEET'93, Tokyo,
1993, pages 173-197.
[9] NOUGIER, J.P., Mthodes de calcul numrique, 3
e
dition, Masson, Paris, 1993.
[10] SCHWEIZERHOF, HALLQUIST, J.O., Explicit intgration schemes and contact
formulations for thin sheet mtal forming, VDI Beritche 894, FE simulation of 3-D
sheet mtal forming, 1991, Zurich.
VIII-10 [F.SABOURIN E.SALLE], [2000], INSA de Lyon, tous droits rservs.