Vous êtes sur la page 1sur 28

Introduction Abaqus

La structure de fichiers

Fichier *.dat : compte-rendu de la compilation et de lexcution.


Contient les messages derreur de syntaxe et le listing des rsultats.
Fichier *.sta : compte rendu global de lexcution : sommaire des incrments et des tapes.
Fichier *.msg : sommaire des itrations.
messages davertissement et derreurs de convergence.
Fichier *.log : temps de compilation et de connexion, trace de lexcution.
Fichier *.res : rsultats ncessaires pour continuer lanalyse (restart) . Fichier destin au
postprocessing.
Ficher *.cae : fichier binaire du modle
Fichier *.odb : fichier binaire des rsultats
Fichier *.inp : fichier de donnes sous formes de cartes (ditable la main)

DEFINITION MANUELLE DUN PROBLEME


La dfinition du problme se fait travers le fichier .inp, celui-ci contient les donnes
ncessaires pour le calcul sur Abaqus.
Le fichier .inp contient :
la dfinition du modle,
la chronologie des tapes (lhistorique du problme).
Le fichier .inp
Le fichier .inp est organis comme suit :

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.

Format des donnes


Les donnes du fichier .inp sont organises par cartes.
La carte commence par la premire colonne suivi du mot cl (appel aussi option)
Sur la mme ligne il peut y avoir un ou plusieurs paramtres.
La carte peut contenir si ncessaire une ou plusieurs lignes de donnes (ou commandes)
Deux formats dcritures sont possibles :
Format champ fixe : lcriture est sans virgules, les donnes respectent les colonnes.
Format champ libre : cest le format recommand, les donnes sont spares par , et
une donne omise est reprsente par , , . Les espaces sont ignors et les lignes vides
sont viter.
OPTION, PARAM1, PARAM2
LIGNE(S) DE DONNEES
4

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.

Il sagit ici dune Formulation Lagrangienne Actualise.


Les lois de comportement non linaires sont exprimes en fonction du taux de dformation,
du taux de contrainte et des taux de variables internes ; en grandes dformations, les lois de
comportement font intervenir les contraintes de Cauchy et les dformations logarithmiques.
La mthode implicite, pour rsoudre un problme non linaire chaque incrment, utilise un
schma itratif de NEWTON-RAPHSON lintrieur dun incrment de chargement.
La mthode explicite utilise un schma dincrmentation en temps contrl par la limite de
stabilit de loprateur de diffrences centres. Le contrle est automatique.
Les quations du mouvement sont intgres en utilisant un schma dintgration de
NEWMARK.

COMPARAISONS DES METHODES DE RESOLUTIONS EXPLICITE/IMPLICITE


POINT COMMUNS

Utilisation de la procdure incrmentale.


Utilisation de lquation dquilibre : M + C u + Fint(u) Fext = 0.
DIFFERENCES
IMPLICITE ( QUASI-STATIQUE )

EXPLICITE

Rsolution des quations dquilibre


Statique linstant t n
Fint(u) Fext = 0

Dynamique linstant t n
M + C u + Fint(u) Fext = 0
Algorithme de rsolution

Rsolution du systme non linaire par la


mthode itrative.
Incrmentation du pas de chargement
n+1 = n + n+1

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

Prdiction : estimation initiale


{un+10} = {un }

Pour chaque ime itration :


- calcul de la matrice tangente [K(ui-1)]
- calcul du rsidu :
{R(ui-1)} = {F} - [K(ui-1)] {ui-1}
- rsolution de :
[K(ui-1)] {ui} = {R(ui-1)}
- incrment du dplacement :
ui = ui-1 + ui
- calcul de la norme de ui ou du rsidu

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).

Temps de calcul long.

Temps de calcul court.


Stabilit

Mthode inconditionnellement stable


petit ou grand pas dincrment.

Mthode conditionnellement stable pas


de temps trs faible.

Obtention des rsultats corrects avec un


maillage grossier.

Obtention des rsultats incorrects avec un


maillage grossier.

Obtention des rsultats prcis avec un maillage


raffin
Calcul trs coteux
Calcul peu coteux

Les mthodes implicites sont puissantes et


pointues comme un moteur F1 !

Les mthodes explicites sont puissantes et


robustes comme un cheval de trait !

LES CARTES DU FICHIER DE DONNEES


DEBUT ET FIN
HEADING
titre

Cette carte annonce le dbut du fichier, la


seule ligne de donnes contient le titre du
problme.

STEP
sous titre

Avec STEP on dfinit le dbut dune tape.

END STEP

Il est essentiel de finir ltape avec END


STEP, mme sil sagit de la dernire.
DEFINITION DES NUDS

NODE, NSET=NomEns, SYSTEM=R


1, x1, y1, z1
2, x2, y2, z2
3, x3, y3, z3

La cration dun nud comprend la dfinition


de son identification ainsi que ses
coordonnes dans les lignes de donnes.
Le paramtre NSET permet dinclure tous les
nuds dans un seul ensemble.
Le paramtre SYSTEM vaut par dfaut R
(systme cartsien). Si on travaille dans le
systme cylindrique ou sphrique ce
paramtre vaudra C ou S.

SYSTEM
Xa, Ya, Za, Xb, Yb, Zb
Xc, Yc, Zc

Il ne faut pas confondre SYSTEM comme


paramtre et SYSTEM comme option. Cette
dernire sert dfinir un repre local dans
lequel seront donns les nuds et est annul
par la commande SYSTEM sans lignes de
donnes.

NSET, NSET=NomEns
11, 12, Ens1,

Loption NSET dfinit un ensemble de nuds


partir de nuds existants.

NSET, NSET=NomEns, GENERATE


N1, N2,Inc

On utilise le paramtre GENERATE pour


gnrer un ensemble contenant les nuds N1,
N1+Inc, N1+2Inc , N1+3Inc . N2.

NSET, NSET=NomEns, ELSET=EnsElt


(sans lignes de donnes).

Avec ELSET on gnre un ensemble de


nuds partir dun ensemble dlments.

NGEN
N1,N2,Inc

NGEN gnre des nuds entre deux nuds


existants N1 et N2. Si Inc vaut 1 le nombre de
9

nuds crs est N2-N1-1.


NGEN, LINE=C
N1, N2, Inc, Ncent

Le paramtre LINE=C permet de dfinir un


arc de cercle limit par N1 et N2 et de centre
Ncent . Pour dfinir une parabole la valeur du
paramtre sera LINE=P.

NCOPY, OLD SET=,


CHANGE NUMBER=NbAjout,
NEW SET=

NCOPY copie un ensemble de nuds en


ajoutant leurs identifications NbAjout.

NCOPY, OLD SET=,


CHANGE NUMBER=NbAjout,
SHIFT, MULTIPLE=NbCopies
Tx, Ty, Tz
Xa, Ya, Za, Xb, Yb, Zb, teta

Le paramtre SHIFT permet dappliquer une


transformation dans lespace de vecteur
translation T et daxe de rotation AB.
Les angles de rotation sont teta, 2teta
NbCopiesteta.

NCOPY, OLD SET=,


CHANGE NUMBER=NbAjout,
REFLECT=POINT
Xa, Ya, Za

Ceci dfinit une symtrie autour dun point A.

REFLECT=LINE
Xa, Ya, Za, Xb, Yb, Zb
REFLECT=MIRROR
Xa, Ya, Za, Xb, Yb, Zb
Xc, Yc, Zc

Si le paramtre REFLECT vaut LINE, la


symtrie se fera autour dune droite AB et si
REFLECT=MIRROR, la symtrie se fera
autour du plan ABC.

NCOPY, OLD SET=,


CHANGE NUMBER=NbAjout, POLE
Ncent

POLE dfinit une homothtie de centre Ncent


et de facteur 2.

NFILL, NSET=, BIAS=


Ens1, Ens2, NbInterv, Inc

Pour dfinir un remplissage volumique ou


surfacique, on utilise NFILL ; entre les
ensembles Ens1 et Ens2 on aura NbInterv-1
ensembles intermdiaires.
Le paramtre BIAS=1 dsigne par dfaut un
maillage rgulier. Il est modifier chaque
fois que lon souhaite obtenir un maillage plus
dense dun cot.

NMAP, NSET=, TYPE=CYLINDRICAL


Xa, Ya, Za, Xb, Yb, Zb
Xc, Yc, Zc
1,,1

On utilise NMAP pour dfinir une


transformation ou une projection bijective.
Le type de transformation peut tre
RECTANGULAR, CYLINDRICAL,
SPHERICAL, DIAMOND
Dans ce cas, le cylindre est dfini par un axe
AB et un rayon AC , la transformation se fait
avec une amplification de suivant la
deuxime direction.

10

NODAL THICKNESS
N, ep

Pour les lments coques, il faut dfinir une


paisseur ep au nud N (N peut tre
galement un ensemble de nuds).

NODAL THICKNESS, GENERATE


N1, N2, NbInterv, Inc

Le paramtre GENERATE permet de gnrer


une paisseur variable entre les nuds N1 et
N2.

NORMAL , TYPE=ELEMENT
Elt, Nd, Vx, Vy, Vz

NORMAL dfinit un vecteur V normal au


nud Nd de llment Elt.

NODE
Nd, , , , Vx, Vy, Vz

Cette carte peut remplacer la carte prcdente.

TRANSFORM, NSET= , TYPE=R


Xa, Ya, Za, Xb, Yb, Zb
Z

TRANSFORM dfinit un repre local dans


lequel sont appliqus les forces , les
dplacements , les conditions limites.

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

DEFINITION DES ELEMENTS


ELEMENT, TYPE=(cf. annexe Elments)
Elt, N1, N2, N3

Un lment fini est dfini par son type. TYPE


permet de prciser la dimension (1D, 2D ou
3D) le nombre de nuds, le type
dintgration, la formulation utilis
Lidentification de llment Elt est suivie
des nuds. Lordre dans lequel sont donns
les nuds impose la numrotation interne des
entits topologiques de llment (faces ou
artes).

ELEMENT, ELSET=NomEns
Elt, N1, N2, N3

Le paramtre ELSET permet de gnrer un


ensemble de nuds.

ELSET, ELSET=NomEns
Elt1, Elt2, Ens3

Loption ELSET permet dajouter des


lments un ensemble (qui peut dj exister
ou non).

ELSET, ELSET= NomEns, GENERATE


Elt1, Elt2, Inc

Linstruction ci-contre cre un ensemble qui


contient les lments didentification: Elt1,
Elt1+Inc, Elt1+2Inc.Elt2.

ELGEN
EltMaitre, NbEltDir1, IncNd, IncElt,
NbEltDir2, IncNd, IncElt, NbEltDir3, IncNd,
IncElt

ELGEN gnre des lments partir dun


lment matre dj existant. La gnration
peut se faire dans une, deux ou trois
directions.
Pour chaque direction, il faut prciser le
nombre
dlments,
lincrment
sur
lidentification de nuds et lincrment sur
lidentification des lments.

ELCOPY, OLD SET=, NEW SET=,


SHIFT NODES= IncNd,
ELEMENT SHIFT= IncElt

On peut copier un ensemble dlments en se


servant de nuds existants.
Il faut donner lcart sur les identifications
des nuds (IncNd) et sur les identifications
des lments (IncElt).
On utilise en gnral pralablement la
commande NCOPY.

ELCOPY, OLD SET=, NEW SET=,


SHIFT NODES= IncNd,
ELEMENT SHIFT= IncElt, REFLECT

Quand on rajoute le paramtre REFLECT, on


modifie lordre des nuds pour crer les
lments. Ceci sapplique aux nuds crs
par la mthode REFLECT et permet de
conserver les conventions de la description du
contour.

12

ATTRIBUTION DES PROPRIETES DES MATERIAUX


ORIENTATION, NAME=NomOrient
Xa, Ya, Za, Xb, Yb, Zb
DirLoc,

Pour exprimer les proprits des matriaux,


les contraintes et les dformations, on dfinit
un repre local. On prcise les coordonnes
des points A et B qui dfinissent la nouvelle
base (dans le systme cartsien A est un point
du nouvel axe X et B un point de Y).
On peut changer le systme de coordonnes
avec le paramtre SYSTEM pour avoir un
repre cylindrique ou sphrique.
Si on dsire encore faire tourner la nouvelle
base, on prcise laxe local de rotation et
langle .

SOLID SECTION, ELSET=EnsElt,


MATERIAL=NomMat,
ORIENTATION=NomOrient

SOLID SECTION permet dattribuer le


matriau NomMat lensemble dlments
EnsElt selon lorientation NomOrient.

SHELL SECTION, ELSET=EnsElt,


MATERIAL=NomMat
ep, n

SHELL SECTION permet dattribuer le


matriau NomMat lensemble dlments
EnsElt dun coque dpaisseur ep et ayant
n points dintgration dans lpaisseur

SHELL SECTION, ELSET=EnsElt,


MATERIAL=NomMat,
ORIENTATION=NomOrient,
NODAL THICKNESS

Pour les coques, le paramtre NODAL


THICKNESS permet dutiliser les paisseurs
nodales dfinies prcdemment aux nuds.

BEAM SECTION, ELSET=EnsElt,


MATERIAL=NomMat, SECTION=RECT
b, h

Pour les poutres, le paramtre SECTION


dfinit la section utilise. Dans le cas o ce
paramtre vaut RECT, on prcise dans la
ligne de donnes la largeur et la hauteur de la
section rectangulaire.
On peut dfinir galement des sections
tubulaires rectangulaires (SECTION=BOX),
circulaires
(SECTION=CIRC),
en
I
(SECTION=I), en L (SECTION=L)

13

DEFINITION DES MATERIAUX


MATERIAL, NAME=Mat

(carte ne dfinissant pas des proprits des


matriaux)

La dfinition des matriaux peut se faire


travers un ensemble de cartes.
Le Matriau Mat aura les proprits dfinies
suite la carte MATERIAL.
On utilise toujours des combinaisons de
proprits : par exemple lastiques et
plastiques. Cependant l'utilisation de certaines
options comme VISCOELASTIC s'associe
un comportement lastique et exclu un
comportement plastique.
La dfinition de Mat se termine si on
rencontre encore une fois MATERIAL ou si
on rencontre une carte qui dfinit dautres
proprits.
On utilise par dfaut les contraintes de
Cauchy et les dformations logarithmiques.

ELASTIC
E1, nu1, T1
E2, nu2, T2

E1

E2
T1

T2

ELASTIC dfinit un comportement lastique


qui peut dpendre de la temprature ou
dautres variables.
Dans ce cas ABAQUS ralise une
interpolation linaire entre T1 et T2 et prend
des valeurs constantes ailleurs.

ELASTIC, TYPE=ISOTROPIC,
DEPENDENCIES=1
E, nu, T, Press

On peut avec DEPENDENCIES dfinir un


comportement
qui
dpend
d'autres
paramtres, la pression par exemple.

ELASTIC, TYPE=ORTHOTROPIC
D1111,D1122,D2222,D1133,D2233,D3333,D1212,D1313
D2323 , T, ...

Pour le paramtre TYPE la valeur par dfaut


est
ISOTROPIC.
Pour
dfinir
un
comportement ORTHOTROPIC, on donne les
termes ci-contre du tenseur du quatrime
ordre Dijkl.

ELASTIC, TYPE=ENGINEERING
CONSTANTS
E1, E2, E3, nu12, nu13, nu23, G12, G13
G23

On peut galement dfinir un comportement


en donnant les modules et les coefficients de
Poisson dans chaque direction.

PLASTIC
1, p1
2, p2
3, p3

Le comportement plastique est dtermin


grce un jeu de couples contraintes dformations plastiques.
Il est associ souvent un comportement
lastique.

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

La dfinition dun matriau lastique ou


lastoplastique peut se faire en compression
seulement ou en traction seulement.
Dans ce dernier cas par exemple les
dformations ngatives ninduisent pas de
contraintes.

Comportement lastoplastique en
NO COMPRESSION

DENSITY
rho, T
...

La masse volumique est utilise pour les


problmes de recherche de valeurs propres, de
dynamique, de gravit...
Elle peut tre en fonction de la temprature.

EXPANSION
Alpha

On dfinit avec EXPANSION le coefficient


de dilatation linaire (il peut dpendre de la
temprature ou dautres variables).

CONDUCTIVITY
k, T
SPECIFIC HEAT
C, T

Dautres proprits comme la conductivit k


et la chaleur spcifique C peuvent tre
dfinies et peuvent dpendre de la
temprature T.

15

CONDITIONS INITIALES
INITIAL CONDITIONS,
TYPE=VELOCITY
Nd, ui ,Vi

Avant la premire tape danalyse, on peut


spcifier des conditions initiales.
Ici il sagit dune vitesse du nud Nd, de
valeur Vi et porte par ui.

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=STRESS


Elt, 11, 22, 33, 12, 23, 31

Avec TYPE=STRESS on dfinit des


prcontraintes dans les directions locales de
llment ou de lensemble dlments Elt.

INITIAL CONDITIONS,
TYPE=TEMPERATURE
Nd, T

Les conditions initiales de temprature sont


dfinies aux nuds.

INITIAL CONDITIONS,
TYPE=CONTACT
S1, S2, EnsNd

Pour dclarer du contact on prcise le nom de


la surface esclave S1 , le nom de la surface
matre S2 et lensemble de nuds EnsNd
associe la surface esclave.

INITIAL CONDITIONS, FILE=FichRes,


STEP=NumStep, INC=NumInc

Le fichier FichRes.fil contient les rsultats


dune analyse prcdente.
Les conditions initiales sont les rsultats de
lincrment NumInc de ltape NumStep
de cette analyse.

16

CONTRAINTES CINEMATIQUES
EQUATION
NbTermes
Nd1, U1i, A1, Nd2, U2i, A2 ....

On peut dfinir un modle de contraintes


cinmatiques avec EQUATION.
Dans la premire ligne on a le nombre de
termes de l'quation ANdUiNd = 0 .
Dans la deuxime ligne on prcise pour
chaque nud son DDL mis en jeu ainsi que le
coefficient multiplicatif.
L'quation prcdente ncessite parfois la
dfinition d'un nud virtuel, auquel on
impose un dplacement avec BOUNDARY.
Ceci afin d'obtenir une constante non nulle
dans l'quation.

BOUNDARY
NdVirt, ddl, ddl, U

MPC
LINEAR, N, N1, N2
N1

N2

MPC
QUADRATIC, N, N1, N2, N3

N1

MPC permet d'appliquer des contraintes


cinmatiques qui servent passer d'un
maillage un maillage plus fin.
Dans le cas de LINEAR le dplacement du
nud N est obtenu par interpolation linaire
entre les nuds N1 et N2.
Dans le cas de QUADRATIC le dplacement
du nud N est obtenu par interpolation
parabolique entre les nuds N1, N2 et N3.

N3

N2

MPC
BILINEAR, .....
MPC
BIQUADRATIC, .....

BILINEAR (resp. BIQUADRATIC) permet


de raliser une interpolation bilinaire (resp.
biquadratique) partir de 4 (resp. 9) nuds
dans l'espace trois dimensions.

MPC
BEAM, EnsNd1, EnsNd2

On peut galement dfinir des contraintes


quivalentes un encastrement avec le type
BEAM entre des nuds ou des ensembles de
nuds.

MPC
LINK, Nd1, Nd2

LINK permet de conserver la distance entre


deux nuds.
Si le type de liaison est PIN , les nuds
doivent avoir le mme vecteur dplacement.
Ils auront le mme vecteur dplacement et
rotation si la contrainte est de type TIE.
Avec SLIDER on dfinit une liaison de type
pivot glissant...

17

AMPLITUDE DES COURBES


Si on ne dfinit pas d'amplitudes les valeurs des chargements et des conditions limites
crotront instantanment ou varieront linairement au cours d'une tape (selon la valeur du
paramtre AMPLITUDE=STEP ou RAMP dans la commande STEP).
AMPLITUDE, NAME=NomAmpl,
TIME=STEP TIME, VALUE=RELATIVE,
DEFINITION=...
(la ligne de donnes dpend de la valeur du
paramtre DEFINITION)

AMPLITUDE dfinit la courbe de variation


d'un chargement ou d'une condition limite au
cours d'une tape (valeur par dfaut du
paramtre TIME) ou travers toute une
analyse (TIME=TOTAL TIME).
Cette amplitude sera exploitable en l'appelant
par son nom.
Le paramtre VALUE vaut par dfaut
RELATIVE, dans ce cas la force, par
exemple, sera dfinie un facteur
multiplicatif prs.

AMPLITUDE, NAME=NomAmpl,
DEFINITION=TABULAR
t1, A1, t2, A2, t3, A3, t4, A4
t5, A5, ...

On saisit avec DEFINITION=TABULAR un


ensemble de couples temps - amplitude
(ti,Ai).

....., DEFINITION=EQUALLY SPACED,


FIXED INTERVAL=t, BEGIN=t0
A1, A2, A3, A4,

On peut galement dfinir la courbe


d'amplitude comme un ensemble de points
dont les abscisses dmarrent t 0 et dont
l'intervalle entre deux points successifs est t.

....., DEFINITION=PERIODIC
NbTerm, , t0, A0
A1, B1, A2, B2...

La dfinition d'une fonction priodique


ncessite la donne du nombre de termes de la
srie de Fourrier, la frquence, le temps
initial, et les coefficients Ai et Bi .

18

TYPES DANALYSES
STEP, INC=MaxInc, MONOTONIC=YES
sous titre

Lhistoire du modle est dfinie grce la


commande STEP.
Le paramtre INC prcise le nombre maxi
dincrments par tape (dans ce cas
lincrmentation est automatique par dfaut).
MONOTONIC vaut par dfaut YES : au
dbut dun incrment, on extrapole la solution
de lincrment prcdent.
On trouve en ligne de donnes le sous titre de
ltape.

En utilisant ces deux commandes on dfinit


STEP, PERTURBATION
une tape de petites perturbations.
STATIC
(pas de paramtres ni de lignes de donnes Cette tape dmarre lquilibre, ne change
ni les conditions initiales, ni la solution finale,
pour la commande STATIC en hpp)
ni le temps total de lanalyse.
Les chargements qui y sont dfinis ne
sappliquent pas ltape suivante.
STEP (, NLGEOM)
STATIC
Tinc1, Ttot, Tincmin, Tincmax

On dfinit ci contre une tape danalyse des


contraintes en statique et en non linaire.
Les sources de non linarit peuvent tre :
- gomtriques,
- lies au comportement,
- ou lies au conditions limites.
Ltat initial de la premire tape est dfinit
par INITIAL CONDITIONS.
Ltat final dune tape est ltat initial de
ltape suivante.
Lanalyse des contraintes en statique se
fait :
sans effet de linertie,
sans dpendance au temps.

Tinc1, Ttot, Tincmin, Tincmax

Cette ligne de donnes dfinit de faon


gnrale et pour certain autres analyses :
- le temps suggr pour lincrment initial,
- le temps total de ltape.
Elle peut contenir galement des limites
suprieure et infrieure pour le temps de
lincrment.

BUCKLE
Nmodes, max

On utilise BUCKLE pour prdire les modes


instables de flambement, dversement,
On prcise dans la ligne de donnes le nombre
de modes estims et la valeur propre
maximale.

19

VISCO, CETOL=tol (,EXPLICIT)


Tinc1, Ttot, Tincmin, Tincmax

Loption VISCO dfinit une analyse de


viscosit sans prendre linertie en compte
(relaxation, fluage, viscolastique, viscoplastique ).
Cette analyse peut se faire en explicite.
CETOL vaut la tolrance en dformation en
fin dincrment.
Le temps suggr pour lincrment initial doit
tre cohrent avec CETOL.

DYNAMIC, INITIAL=NO
Tinc1, Ttot, Tincmin, Tincmax

On dfinit avec cette commande une analyse


dynamique qui ne prend pas en compte les
conditions initiales dacclration au dbut de
chaque tape.
Dans ce cas lanalyse se fait en implicite.

DYNAMIC, EXPLICIT

Avec le paramtre EXPLICIT on dfinit une


analyse explicite.

FREQUENCY
N, Fmax

On peut extraire des frquences propres en


prcisant le nombre de valeurs quon souhaite
obtenir et la frquence maximale.

SPECTRUM, NAME=NomSpec
L1, F1, Am1
L2, F2, Am2
...

On dfinit par cette option un spectre


NomSpec autour dune frquence F et de
largeur L qui sera utilis par RESPONSE
SPECTRUM.

RESPONCE SPECTRUM
NomSpec, X, Y, Z

Pour observer les phnomnes de rsonance,


on utilise RESPONCE SPECTRUM associ
un spectre prdfini et une direction
dexcitation.

HEAT TRANSFER, DELTMX=Tmax


Tinc1, Ttot, Tincmin, Tincmax

Avec cette commande, on ralise un calcul


thermique dcoupl du calcul mcanique.
Tmax est la variation de temprature
maximale autorise dans un incrment.

HEAT TRANSFER, DELTMX=Tmax,


STEADY STATE
Tinc1, Ttot, Tincmin, Tincmax

Le paramtre STEADY STATE dfinit une


analyse stationnaire.
On peut le remplacer par END=PERIOD si
lanalyse doit se faire au cours du temps Ttot,
ou par END=SS si larrt est conditionn par
la stabilit de la solution.

COUPLED TEMPERATUREDISPLACEMENT, NO CREEP,


STEADY STATE
Tinc1, Ttot, Tincmin, Tincmax

On utilise cette commande pour indiquer


lexistence dun couplage thermomcanique.
NO CREEP implique quon ne tient pas
compte du comportement visqueux.

20

CHARGEMENTS
CLOAD, OP=MOD
Nd, dir, Val

Les charges concentres ou encore les forces


nodales sont dfinies par CLOAD.
Le paramtre OP permet de modifier ou de
renouveler les forces selon sa valeur MOD ou
NEW.
Dans la ligne de donnes, on prcise le nud
ou l'ensemble de nuds, la direction
correspondante l'indice du DDL et la valeur
de la force.

CLOAD, AMPLITUDE=NomAmpl,
FOLLOWER
Nd, dir, Val

Le paramtre FOLLOWER dfinit une force


suiveuse (dont la direction tourne avec le
nud).
Si le paramtre AMPLITUDE est utilis, la
force sera applique avec une amplitude
prdfinie et 'val' ne sera qu'un coefficient
multiplicatif.

DLOAD, OP=MOD, AMPLITUDE=...


Elt, type, Val

Contrairement aux charges concentres,


DLOAD applique des chargements distribus
des lments ou des ensembles d'lments.
Cependant l'utilisation des paramtres est
identique.
Avec la deuxime donne 'type', on dfinit
l'entit topologique d'application (nime face
ou arte) et donc implicitement l'unit utilise.
Par exemple BX, BY ou BZ dfinissent des
forces volumiques pour des solides, P2 dfinit
une force surfacique sur la deuxime face (ou
deuxime arte) et P dfinit une pression sur
la surface SPOS d'une coque.

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

Des cas particuliers de chargement distribu


peuvent tre dfinis:
- Avec CENTRIF on applique une force
centrifuge provenant dune rotation d'axe (O,
V) et de valeur .
- Avec GRAV on tient compte des forces
gravitationnelles. Lacclration de la
pesanteur est G et elle est porte par W .
- Avec HP on a une pression hydrostatique
(nulle en z0).
On utilise cette carte pour dfinir un champ
prdfini de temprature. On prcise la
temprature pour chaque nud ou ensemble
de nuds dans la ligne des donnes.

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 admet deux formats.


Le format ci-contre est le format direct. Dans
cette instruction on applique ux=0 au nud ou
lensemble de nuds EnsNd.
(Cas 1)
(Cas 2)

BOUNDARY
EnsNd, XSYM

La diffrence entre ces deux cas est que dans


le premier on bloque les DDL 1, 2, 3 et 4
alors que dans le deuxime on bloque les
DDL 1 et 4.

On peut galement utiliser le format type.


Dans
ce
cas,
XSYMM
dfinit
automatiquement un blocage dans les
directions 1, 5 et 6 ( cest dire ux, ry et rz ).
De mme :
YSYMM
bloque les DDL
2, 4 et 6
ZSYMM
bloque les DDL
3, 4 et 5
ENCASTRE bloque les DDL
de 1 6
XASYMM bloque les DDL
2, 3 et 4

Conditions limites dans les tapes


BOUNDARY, TYPE=DISPLACEMENT
Nd, 1, 1, 0.5

Dans les tapes on peut dfinir des conditions


limites avec le format libre ou directe. On
spcifie les DDL imposs et on rajoute
l'amplitude des conditions limites non nulles.
Cette amplitude est nulle par dfaut.
Les rotations sont donnes en radian.
Dans l'exemple prcdent, on impose ux=0.5

BOUNDARY, TYPE=VELOCITY
BOUNDARY, TYPE=ACCELERATION

Avec le paramtre TYPE on peut imposer une


vitesse ou une acclration.

BOUNDARY, AMPLITUDE=NomAmpl
Nd, 1, 1, FA

Les conditions limites peuvent tre imposes


en fonction du temps et ceci en utilisant une
courbe d'amplitude prdfinie.
La valeur de FA dfinit le facteur d'amplitude.

BOUNDARY, OP=MOD

Le paramtre OP vaut par dfaut MOD et


implique que la ligne de donnes ne fait que
modifier les conditions limites. Si OP=NEW
alors on a suppression de toutes les conditions
limites dj existantes.

22

SORTIES DES RESULTATS


PREPRINT, ECHO=YES

Loption PREPRINT peut tre incluse dans


les donnes du modle.
Si ECHO vaut YES (valeur par dfaut), on
inclut le contenu du fichier .inp dans le
fichier .dat.

PREPRINT, MODEL=NO, HISTORY=YES On peut galement choisir dinclure ou non


linterprtation du prprocesseur des donnes
du modle ou des tapes.
RESTART, WRITE

Cette ligne permet dcrire un fichier .res


destin au Post-processing. Si cette ligne ne
figure pas dans le fichier .inp , il ny aura pas
de sorties pour Abaqus Post.

RESTART, WRITE, FREQUENCY=n

Le paramtre FREQUENCY dtermine la


frquence dcriture dans le fichier .res. Les
rsultats sont crits au cours de chaque tape
aux incrments n, 2n, 3n .
Par dfaut n vaut 1. Si on dsire arrter
lcriture dans le fichier .res on choisit n nul.

RESTART, WRITE, OVERLAY

OVERLAY permet dobtenir les rsultats du


dernier incrment de chaque tape afin de
minimiser la taille du fichier rsultat.

FILE FORMAT, ASCII,


ZERO INCREMENT

Le fichier .fil est en binaire par dfaut. Si on


utilise cette carte il devient un fichier texte.
ZERO INCREMENT permet dcrire les
rsultats au dbut de chaque tape.

ELEMENT MATRIX OUTPUT,


ELSET=EnsElt, FILE NAME= ,
OUTPUT FILE=USER DEFINED,
MASS=YES (ou No), STIFFNESS=YES (ou
No)

On utilise cette option pour obtenir les


matrices de masse et de raideur dans les
lments EnsElt. On prcise le fichier dans
lequel on souhaite crire ces rsultats (sinon
ils seront par dfaut dans le fichier .dat).
On peut ncrire que lune des deux matrices
en jouant sur la valeur des paramtres MASS
et STIFFNESS.

23

EL PRINT
EL FILE

Ces deux options permettent davoir des


sorties de rsultats concernant les lments
dans le fichier .dat (avec la commande EL
PRINT) et dans le fichier .fil (avec la
commande EL FILE).
Labsence de EL PRINT signifie que le
fichier .dat contiendra les contraintes et les
dformations de tous les lments.

EL PRINT, ELSET=EnsElt
S, E

Dans chaque tape on prcise lensemble


dlments dans lequel on souhaite obtenir les
informations qui sont en ligne de donnes :
S
: toutes les composantes du tenseur de
contraintes
Sij
: la composante ij du tenseur S
MISES: la contrainte quivalente de Von
Mises
E
: toutes les composantes du tenseur de
dformations
Eij
: la composante ij du tenseur E
SP
: les contraintes principales
EP
: les dformations principales
THE : les dformations thermiques
PE
: les dformations plastiques
ENER : la densit dnergie
TEMP : la temprature
Ces sorties restent les mmes ltape
suivante tant quon ne rutilise pas
EL PRINT.

EL PRINT, POSITION=NODES

Les rsultats peuvent tre : extrapols au


nuds de chaque lment (NODES), calculs
aux points dintgrations (INTEGRATION
POINTS), calculs aux centres de masses
(CENTROIDAL) ou moyenns aux nuds
(AVERAGED AT NODES).

EL PRINT, SUMMARY=YES (ou NO),


FREQUENCY=n, TOTALS= YES (ou NO)

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

Ces deux options permettent davoir des


rsultats concernant les nuds dans le fichier
.dat (avec la commande NODE PRINT) et
dans le fichier .fil (avec la commande NODE
24

FILE).
NODE PRINT, NSET=EnsNd
U, RF

On prcise, pour chaque ensemble de nuds,


les variables nodales dans la ligne des
donnes:
U
: les 6 DDL
Ui
: les dplacements
URi : les rotations
V
: les vitesses
A
: les acclrations
NT
: les tempratures nodales
RFi : les ractions
RMi : les moments

NODE PRINT, GLOBAL=YES

Les paramtres SUMMARY, TOTAL et


FREQUENCY sutilisent pour les nuds
comme pour les lments.
Le paramtre GLOBAL=YES permet
dobtenir des rsultats dans le repre global.

MODAL PRINT

Cette carte dfinit les sorties concernant une


analyse dynamique :
GU : les dplacements gnraliss de tous
les modes
GUn : les dplacements gnraliss du
mode n
GV : les vitesses gnralises
GA : les acclrations gnralises
SNE : lnergie lastique
KE
: lnergie cintique

CONTACT PRINT, NSET=EnsNd


MASTER=SurfMaitre, SLAVE=SurfEscl,
SUMMARY=, TOTALS=,
FREQUENCY=n
CSTRESS, HFL

CONTACT PRINT affiche au fichier .dat les


variables concernant le contact de lensemble
de nuds EnsNd :
CSTRESS
: la pression et leffort
tangentiel de contact
HFL
: le flux par unit de surface
qui quitte la surface esclave
FTEMP
: la temprature des facettes

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.

Pour dfinir un contact il faut :


- dfinir les surfaces (et les normales),
- prciser les proprits de linteraction,
- et dclarer le contact en prcisant la fonction de chaque surface (matre ou esclave).
Les surfaces de contact peuvent tre rigides. Une surface rigide peut se dfinir comme une
surface purement gomtrique ou comme les faces dun corps rigide.

26

SURFACE DEFINITION,
NAME=NomSurf, TRIM=YES
EnsElt

Il existe deux manires pour dfinir une


surface :
La
premire
consiste

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

SURFACE DEFINITION, NAME=NomSurf Pour un lment 2D, il existe 2 faces


EnsElt, SPOS
possibles, SPOS et SNEG qui peuvent
chacune participer la construction dune
surface.

RIGID SURFACE, TYPE=SEGMENT,


NAME=NomSurf, REF NODE=
START, Xa, Ya
A
CIRCL, Xb, Yb, Xc, Yc
C
LINE, Xd, Yd

B
D

RIGID BODY, ELSET=EltRig,


REF NODE=
SURFACE DEFINITION, NAME=
EltRig, SPOS

Une surface rigide peut tre dfinie de deux


faons, soit partir dlments purement
gomtriques soit partir des faces
dlments finis rigides :
Dans le premier cas, on prcise un nud de
rfrence (ce nuds dfinit par ses DDL le
mouvement de corps rigide).
Pour des surfaces 2D le TYPE SEGMENT
implique que la surface sera construite partir
de morceaux, dfinis dans la ligne de
donnes.
Pour les surfaces 3D et les surfaces
cylindriques on dfinit un repre local XYZ
et on dessine dans le plan XY.
Dans le deuxime cas on dfinit un corps
rigide partir dlments rigides prdfinis.
On cre ensuite la surface sur ce corps rigide.

CONTACT NODE SET, NAME=SurfEscl,


EnsNd, Ndi,

Une surface esclave peut tre gnre tout


simplement partir de nuds ou densembles
de nuds.

SURFACE INTERACTION,
NAME=PropInterac
1
FRICTION

On utilise SURFACE INTERACTION (et les


cartes qui lui sont relatives comme
FRICTION) pour dfinir les proprits dun
contact, savoir le coefficient de frottement,
et la conductance de linterface (sil sagit
dun problme thermique).

GAP CONDUCTANCE (, PRESSION)


k, d (ou p)

27

CONTACT PAIR,
INTERACTION= PropInterac,
ADJUST=d, SMOOTH=Ra
SLIDE DISTANCE=GlissMax
SurfEsclave, SurfMaitre

On utilise la carte CONTACT PAIR pour


dclarer un contact (sinon les surfaces vont se
passer travers ! ! !).
On prcise dans INTERACTION les
proprits de contact dfinies avec SURFACE
INTERACTION.
Le paramtre ADJUST permet de coller les
deux surfaces au dbut du calcul et dliminer
les ventuels pntrations (infrieures d)
sans crer de contraintes.
Le paramtre SMOOTH dfinit la rugosit
Ra.
Et en fin SLIDE DISTANCE met une limite
suprieure au glissement (par dfaut cette
limite est infinie)
Dans la ligne de donnes on donne dans
lordre le nom de la surface esclave et de la
surface matre.
Si on veut traiter un problme dauto-contact,
il suffit de ne donner quune seule surface.

SLIDE LINE, ELSET=, TYPE=


N1, N2,
*SLIDE PLANE, ELSET=
Elt1, NumFace
Elt2, NumFace

Pour des contacts avec glissement, on peut


dfinir soit une ligne de glissement partir de
nuds soit un plan de glissement partir de
faces dlments.

28