Académique Documents
Professionnel Documents
Culture Documents
La structure de fichiers
En-tte (titre)
Donnes du modle
Donnes essentielles
Nuds
Elments finis (section, caractristiques, type )
Dfinition des matriaux
Dfinition des conditions limites (au moins pour que le modle soit
stable)
Donnes optionnelles
Conditions initiales non nulles (prcontraintes)
Contraintes cinmatiques
Conditions de contacts
Etapes danalyse
Etape 1
Etape i
Donnes essentielles
Type danalyse (statique, dynamique, )
Donnes optionnelles
Chargement
Conditions limites rajoutes ou supprimes
Elments ou surfaces rajouts ou supprims
Rsultats crire
fin de ltape i
Etape n
Lune des parties du fichier .inp peut tre crite dans un fichier annexe. Ce fichier sera
appel partir du fichier .inp
Par exemple, si on veut transfrer tout le modle on utilise :
INCLUDE, INPUT=FicModle
ou si on dfinit les coordonnes des nuds par un prprocesseur (ou une procdure de calcul)
on utilise :
NODE, INPUT=FicNuds
Notion dtape (STEP)
Lanalyse dun problme non linaire (cf. exemples : dformation du joint, traction en grandes
dformations) ncessite la dfinition dune ou plusieurs tapes.
Ltat initial de ltape i est ltat final de ltape i-1 (dpendance lie la non linarit).
Chaque tape dfinit un sous problme qui peut tre en petites ou en grandes dformations,
linaire ou non Cependant on ne peut pas mlanger des tapes explicites et des tapes
implicites lors dune mme analyse car les modules de traitement ne sont pas les mmes . Il
reste par contre possible de passer ltat final dune analyse dun module un autre.
La rsolution du sous problme dfini par un step se fait en utilisant des incrments.
Le nombre dincrments est soit dfini automatiquement par Abaqus (en fonction de la
prcision recommande) soit impos par lutilisateur (ce qui est dconseill pour linstant).
Chaque incrment est subdivis en itrations. Le nombre ditrations dpend de la tolrance et
de la rapidit de la convergence de la solution.
EXEMPLE :
NODE, NSET=EnsNoeud
1,
0.,
0.,
0.
2,
14., 0.,
0.
3,
14., 6.,
0.
Remarques :
- Une virgule la fin dune ligne implique que la ligne suivante est la suite (ce qui permet
de prendre en compte plusieurs paramtres).
- Pour une meilleure lisibilit du fichier il est conseill dutiliser les commentaires. Une
ligne de commentaires commence par .
Notion densembles
NSET, ELSET sont soit des paramtres soit des options qui servent dfinir des ensembles
dentits qui ont les mmes proprits.
Cette structuration dentits facilite lapplication des charges et des conditions limites.
Exemple :
NSET, NSET=EXTREM
BOUNDARY
EXTREM, ddl bloqus
Autres gnralits
1- Les units sont celles de lutilisateur, il faut rester cohrent avec soit mme.
Cependant il faut choisir le bon systme dunits pour ne pas avoir des valeurs de lordre du
zro de la machine (en gnral le systme SI marche bien mais ce nest pas toujours le cas).
2- Les contraintes et les dformations sont dfinies par dfaut dans le repre local.
La dfinition de la matrice de comportement D est telle que T = (11 22 33 212 223 231 ).
3- Les DDL sont dans le systme local par dfaut.
4- Pour une analyse multi-tapes on dfinit deux chelles de temps : un temps local qui
concerne ltape en question et un temps global de lanalyse.
Mthodes de calcul
Chaque tape est divise en incrments. Au dbut de chaque incrment, la configuration de
rfrence correspond ltat de la structure obtenu la fin de lincrment prcdent.
EXPLICITE
Dynamique linstant t n
M + C u + Fint(u) Fext = 0
Algorithme de rsolution
Incrmentation temporelle
tn+1 = tn + tn+1
Calcul de lacclration :
n= Mn-1 (Fext - Fint(un) Cn un-1/2)
Incrmentation de la vitesse et du
dplacement :
un+1/2 = un-1/2 + t n
un+1 = un + t un+1/2
Test de convergence
tn+1 tn
Solution
Divergence : changer
la solution initiale
Solution la fin
de lincrment
Temps de calcul
Utilisation de matrices de bandes
Utilisation des matrices diagonales
volumineuses (difficile vectoriser et
(faciles vectoriser et inverser).
inverser).
STEP
sous titre
END STEP
SYSTEM
Xa, Ya, Za, Xb, Yb, Zb
Xc, Yc, Zc
NSET, NSET=NomEns
11, 12, Ens1,
NGEN
N1,N2,Inc
REFLECT=LINE
Xa, Ya, Za, Xb, Yb, Zb
REFLECT=MIRROR
Xa, Ya, Za, Xb, Yb, Zb
Xc, Yc, Zc
10
NODAL THICKNESS
N, ep
NORMAL , TYPE=ELEMENT
Elt, Nd, Vx, Vy, Vz
NODE
Nd, , , , Vx, Vy, Vz
b
a
ATTENTION
Il ne faut pas confondre SYSTEM , TRANSFORM et ORIENTATION.
SYSTEM sert dfinir les nuds dans un repre local.
TRANSFORM sassocie aux nuds pour dfinir un repre dans lequel sexpriment par dfaut
les forces, les conditions limites, les dplacements
ORIENTATION sassocie aux lments et dfinit un repre local pour lapplication des
proprits des matriaux
11
ELEMENT, ELSET=NomEns
Elt, N1, N2, N3
ELSET, ELSET=NomEns
Elt1, Elt2, Ens3
ELGEN
EltMaitre, NbEltDir1, IncNd, IncElt,
NbEltDir2, IncNd, IncElt, NbEltDir3, IncNd,
IncElt
12
13
ELASTIC
E1, nu1, T1
E2, nu2, T2
E1
E2
T1
T2
ELASTIC, TYPE=ISOTROPIC,
DEPENDENCIES=1
E, nu, T, Press
ELASTIC, TYPE=ORTHOTROPIC
D1111,D1122,D2222,D1133,D2233,D3333,D1212,D1313
D2323 , T, ...
ELASTIC, TYPE=ENGINEERING
CONSTANTS
E1, E2, E3, nu12, nu13, nu23, G12, G13
G23
PLASTIC
1, p1
2, p2
3, p3
14
VISCOELASTIC, TIME=PRONY
G, K, T
On
peut
dfinir
un
comportement
viscolastique en donnant son module de
relaxation transversal G, son module de
relaxation global K et son temps de relaxation
T. Mais selon le type de problme il peut tre
plus pratique de le dfinir autrement.
NO TENSION
NO COMPRESSION
Comportement lastoplastique en
NO COMPRESSION
DENSITY
rho, T
...
EXPANSION
Alpha
CONDUCTIVITY
k, T
SPECIFIC HEAT
C, T
15
CONDITIONS INITIALES
INITIAL CONDITIONS,
TYPE=VELOCITY
Nd, ui ,Vi
INITIAL CONDITIONS,
TYPE=ROTATING VELOCITY
Nd, , Vx, Vy, Vz
Xa, Ya, Za, Xb, Yb, Zb
Le
paramtre
TYPE=ROTATING
VELOCITY dfinit une vitesse de translation
initiale V au nud Nd et une rotation
autour de laxe AB.
INITIAL CONDITIONS,
TYPE=TEMPERATURE
Nd, T
INITIAL CONDITIONS,
TYPE=CONTACT
S1, S2, EnsNd
16
CONTRAINTES CINEMATIQUES
EQUATION
NbTermes
Nd1, U1i, A1, Nd2, U2i, A2 ....
BOUNDARY
NdVirt, ddl, ddl, U
MPC
LINEAR, N, N1, N2
N1
N2
MPC
QUADRATIC, N, N1, N2, N3
N1
N3
N2
MPC
BILINEAR, .....
MPC
BIQUADRATIC, .....
MPC
BEAM, EnsNd1, EnsNd2
MPC
LINK, Nd1, Nd2
17
AMPLITUDE, NAME=NomAmpl,
DEFINITION=TABULAR
t1, A1, t2, A2, t3, A3, t4, A4
t5, A5, ...
....., DEFINITION=PERIODIC
NbTerm, , t0, A0
A1, B1, A2, B2...
18
TYPES DANALYSES
STEP, INC=MaxInc, MONOTONIC=YES
sous titre
BUCKLE
Nmodes, max
19
DYNAMIC, INITIAL=NO
Tinc1, Ttot, Tincmin, Tincmax
DYNAMIC, EXPLICIT
FREQUENCY
N, Fmax
SPECTRUM, NAME=NomSpec
L1, F1, Am1
L2, F2, Am2
...
RESPONCE SPECTRUM
NomSpec, X, Y, Z
20
CHARGEMENTS
CLOAD, OP=MOD
Nd, dir, Val
CLOAD, AMPLITUDE=NomAmpl,
FOLLOWER
Nd, dir, Val
DLOAD
Elt, CENTRIF, , Ox, Oy, Oz, Vx, Vy, Vz
DLOAD
Elt, GRAV, G, Wx, Wy, Wz
DLOAD
Elt, HP, P(z), z0, z
TEMPERATURE, OP=
Nd, T
21
CONDITIONS LIMITES
Conditions limites dans le modle
(uniquement des conditions nulles)
BOUNDARY
EnsNd, 1
BOUNDARY
EnsNd, 1, 4
BOUNDARY
EnsNd, 1
EnsNd, 4
BOUNDARY
EnsNd, XSYM
BOUNDARY, TYPE=VELOCITY
BOUNDARY, TYPE=ACCELERATION
BOUNDARY, AMPLITUDE=NomAmpl
Nd, 1, 1, FA
BOUNDARY, OP=MOD
22
23
EL PRINT
EL FILE
EL PRINT, ELSET=EnsElt
S, E
EL PRINT, POSITION=NODES
On
peut
galement
avoir
avec
SUMMARY=YES les bornes suprieure et
infrieure de chaque variables.
FREQUENCY
prcise
le
nombre
dincrments faire pour sortir les rsultats.
TOTAL=YES permet davoir une somme sur
tous les lments de chaque variables.
NODE PRINT
NODE FILE
FILE).
NODE PRINT, NSET=EnsNd
U, RF
MODAL PRINT
25
SURFACES ET CONTACTS
Pour modliser les contacts entre les entits gomtriques et afin de simuler les interactions, la
cration de surfaces de contact est ncessaire. Ceci permet galement de raliser des
couplages thermiques, thermomcaniques
Une surface est une entit gomtrique qui na pas de volume et qui admet une orientation.
Elle est constitue dun ensemble de faces dlments rigides ou non. Les lments doivent
tre de la mme famille (2D, Axisymtrique ou 3D) et doivent avoir le mme degr
dinterpolation.
Le contact dans Abaqus est trait avec une approche Matre/Esclave, une surface peut tre
matre ou esclave selon son rle dans linteraction.
La surface Matre doit tre continue et doit avoir une orientation cohrente avec la position de
la surface esclave. Le contact doit en gnral tre convergent.
Le schma suivant montre les proprits dune telle approche.
26
SURFACE DEFINITION,
NAME=NomSurf, TRIM=YES
EnsElt
gnrer
automatiquement une surface extrieure
partir des faces dun ensemble dlments ;
dans ce cas le paramtre TRIM permet
dobtenir une surface lisse (dcoupe les faces
inutiles).
SURFACE DEFINITION, NAME=NomSurf La deuxime consiste construire la surface
Elt1, Sn
partir des numros n des faces des lments.
Elt2, Sn
B
D
SURFACE INTERACTION,
NAME=PropInterac
1
FRICTION
27
CONTACT PAIR,
INTERACTION= PropInterac,
ADJUST=d, SMOOTH=Ra
SLIDE DISTANCE=GlissMax
SurfEsclave, SurfMaitre
28