Vous êtes sur la page 1sur 60

Introduction ABAQUS

Introduction au logiciel ABAQUS


Mcatro 2 - ENSIBS

Stphane Bochard
(d'aprs une prsentation de Mickal ABBAS de l'UTC)

EN TRAVAUX !
Version du 18/09/2012

Introduction ABAQUS
Plan

Introduction
Descriptif des possibilits du logiciel
exemple Abaqus/CAE

Structure du logiciel
exemple script inp

Modularit et analyses complexes


Exemples
Conclusion

Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction
gnralits

ABAQUS est un code de calcul par la mthode des


lments finis cr en 1978
Deux grands codes:
ABAQUS/Standard: rsolution par un
algorithme statique implicite
ABAQUS/Explicit: rsolution par un algorithme
dynamique explicite
Version utilise : 6.8-3
Versions disponibles : 6.6 6.11

Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction

Pr-processeur

gnralits

Fichier .inp

ABAQUS

ABAQUS

Standard

Explicit
Fichiers .odb, .fil, .fin, .res

Post-processeur
Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction
gnralits
commandes

Version du 18/09/2012

ABAQUS fonctionne sous Linux (et Windows)


depuis un terminal :
$ mkdir Abaqus_mes_fichers
$ cd Abaqus_mes_fichers
$ abaqus cae
Lance ABAQUS/CAE en interactif
$ abaqus job=toto
Lance l'analyse du job toto.inp
$ abaqus viewer
Lance le post-processeur
$ gedit poutre.inp &
$ tail -10f toto.msg
$ rm job.*
5

Introduction ABAQUS
Plan
Introduction
gnralits

L'aide est accessible depuis l'UBS l'adresse :

http://abaqus-doc.univ-ubs.fr:2080

commandes

Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction
gnralits

ABAQUS ne gre pas les units : c'est l'utilisateur


d'utiliser un systme d'units cohrent.

commandes
units

Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction
Descriptif

Description succincte des possibilits dABAQUS:


Analyses
lments
Non-linarits

Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction
Descriptif
Types analyse

Domaines physiques:
Mcanique
Thermique
lectrique (pizo et thermique)
Problmes coupls
Problmes:
Statique et dynamique
Linaires et non linaires
Dynamique des corps rigides: depuis version 6.1

Version du 18/09/2012

Introduction ABAQUS
Plan
Introduction
Descriptif

Un trs large choix dlments (plus de 100)

Types analyse
lments

Possibilits de programmer de nouveaux lments (en


FORTRAN, sur ABAQUS/Standard)
Version du 18/09/2012

10

Introduction ABAQUS
Plan
Introduction
Descriptif
Types analyse
lments
Non-linarits

Types de non-linarits:
Matriaux
Gomtriques
Contact
Algorithmes robustes et paramtrables (NewtonRaphson standard pas adaptatifs et mthode RIKS)

Version du 18/09/2012

11

Introduction ABAQUS
Plan
Introduction
Descriptif
Types analyse
lments
Non-linarits

Non-linarits matrielles
Hyper-lasticit
Plasticit
Visco-plasticit
Endommagement
Non-isotrope (y compris laminates = composites)
Possibilits de programmer de nouvelles lois de
comportement (en FORTRAN)

Version du 18/09/2012

12

Introduction ABAQUS
Plan
Introduction
Descriptif
Types analyse
lments
Non-linarits

Non-linarits gomtriques
Grandes dformations
Grands dplacements
Grandes rotations
Instabilits (bifurcations, points-limites)
Possibilits de remaillage automatique (type r) sur
ABAQUS/Explicit

Version du 18/09/2012

13

Introduction ABAQUS
Plan
Introduction
Descriptif
Types analyse
lments
Non-linarits

Non-linarits de contact
Grands dplacements
Contact 2D et 3D
Rigide/Rigide, Rigide/Dformable, Dform./Dform.
Lois de frottement diverses et complexes
Possibilits de programmer de nouvelles lois
dinteraction (en FORTRAN)

Version du 18/09/2012

14

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples

Version du 18/09/2012

Exemple de la poutre encastre


Exemple dutilisation dun script et de CAE

15

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp
CAE

Version du 18/09/2012

CRATION PAR CAE

16

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples

Modle de la poutre encastre

Modle

200

Version du 18/09/2012

1200

50

17

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

Outils du module

Choix du module

Zone d'affichage
Arborescence du
modle

Ctrl + alt + bouton gauche =


rotation

Ctrl + alt + bouton centre =


dplace

messages

Version du 18/09/2012

Ctrl + alt + bouton droit = zoom

Rotation molette centre = zoom

18

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

1.

Version du 18/09/2012

3.

2.

PART
cration de la gomtrie

19

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

3.

1.

2.

= section (paisseur)

Version du 18/09/2012

PROPERTY
matriau et section

20

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

Version du 18/09/2012

1.

2.

ASSEMBLY
instance et assemblage

21

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

1.

3.

2.
4.

Version du 18/09/2012

STEP
Nlgeom et incrmentation

22

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

2.

3.

1.

Version du 18/09/2012

LOAD
chargement et CL

23

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

Version du 18/09/2012

1.

2.

MESH
maillage

24

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

1.

Version du 18/09/2012

2.

3.

JOB
lancer et suivre le calcul

25

Introduction ABAQUS
Plan
Introduction
Descriptif
Abaqus/CAE

Version du 18/09/2012

1.

2.

VISUALIZATION
post-traitement

26

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits

CAO externe

Pre Processing
cae

Abaqus/CAE

diteur
inp
dat
Printed output

res

Analysis

Abaqus/Standard
Abaqus/Explicit

Restart file

odb
rpt

sta

Post Processing
ps
Postscript

fichier ascii
Version du 18/09/2012

Message file

Status file

Abaqus/Viewer

Report file

msg

fichier binaire
27

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Conclusion

ABAQUS est:
Puissant
volutif
Modulaire

Questions particulires ?

Version du 18/09/2012

28

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
CAE
Fichier .inp

Version du 18/09/2012

CRATION PAR script INP

29

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure

Description de la structure dABAQUS:


Structure et fonctionnement du logiciel
Syntaxe du fichier dentre
Fichiers produits par ABAQUS

Version du 18/09/2012

30

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Mthodes pour gnrer un fichier dentre (.inp):


la main (fichier texte)
Avec ABAQUS/CAE
Avec un logiciel annexe (I-DEAS, NASTRAN,)

Version du 18/09/2012

31

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Version du 18/09/2012

Syntaxe du fichier dentre


**
** Poincon-1
**
*Node
1,4.,-3.123
2,2.61507,-3.123
*Element, type=R2D2
1, 1, 2

Commentaire
Commande
Donnes

32

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

* HEADING

Dfinition du modle

* STEP

* END STEP
* STEP

Dfinition de lanalyse

* END STEP
Version du 18/09/2012

33

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Dfinition du modle
1/ Gomtrie: nuds, lments et surfaces
* NODE
* ELEMENT
* NSET
* ELSET

Version du 18/09/2012

*Node
1034, -0.114164, -0.609972
1035, -0.100693, -0.468336
*Element, type=CPS4R
866, 1039, 1040, 1070, 1069
867, 1040, 1041, 1071, 1070
*Nset, nset=ToronF-1._G2, generate
1034, 1088, 1
*Elset, elset=ToronF-1._G2, generate
866, 909, 1
34

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Version du 18/09/2012

Dfinition du modle
2/ Lois de comportement
* MATERIAL *Material, name=Cuivre
*Density
* DENSITY
8.9e-09,
* ELASTIC
*Elastic
130000., 0.29
* PLASTIC
*Plastic
166., 0.
* FRICTION
254., 0.275

35

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Dfinition du modle
3/ Attribution des proprits lmentaires
* SOLID SECTION *Solid Section, elset=Connecteur,
* BEAM SECTION material=Cuivre
3.4,
* SHELL SECTION
* SPRING
* MASS
* DASHPOT

Version du 18/09/2012

36

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Dfinition du modle
4/ Conditions limites
* BOUNDARY
* CLOAD
* DLOAD
* AMPLITUDE
* CONTACT

Version du 18/09/2012

*Amplitude, name=Amplitude1,
smooth=0.25, def=smooth step
0., 0., 0.0002, 1.
*Boundary,
amplitude=Amplitude1
NdPoincon, 1, 1
NdPoincon, 2, 2, -3.9
NdPoincon, 6, 6

37

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Dfinition de lanalyse
1/ Type analyse
* STATIC
* DYNAMIC

Version du 18/09/2012

*STEP
*STATIC
0.1,1
*END STEP

38

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Dfinition de lanalyse
2/ Analyse non linaire
* Gomtrique non-linaire

*STEP,NLGEOM

* Analyse non-linaire
*STATIC
0.1
,
1.
,
0.001

1.

Pas de temps max.


Pas de temps min.
Priode du STEP
Pas de temps initial

Version du 18/09/2012

39

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre

Dfinition de lanalyse
3/ Sorties
* NODE PRINT
* EL PRINT
* NODE FILE
* OUTPUT

Version du 18/09/2012

*Output, field, op=NEW, number


intervals=20, time marks=NO
*Node Output
U, V, A, RF
*Element Output
S, PE, PEEQ
*Output, history, op=NEW, time
interval=1e-05
*Energy Output, elset=Cable_Connecteur
ALLAE, ALLCD, ALLVD, ALLIE,
ALLKE, ALLPD, ALLSE
*FILE OUTPUT,number interval=20
*Node file
U,RF

40

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre
Les autres fichiers

Fichiers .inp, .res

Pr-processeur ABAQUS
Fichiers .dat, .res, .odb, .log, .fil
Calcul ABAQUS

Fichiers .dat, .res, .odb, .log, .fil, .msg, .sta


Version du 18/09/2012

41

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre
Les autres fichiers

Fichier .fil (BINAIRE-Compatibilit descendante)


*FILE OUTPUT
*NODE FILE
*EL FILE
*MODAL FILE
*CONTACT FILE
Possibilit de le transformer en fichier ASCII .fin
Post-processeur extrieur

Version du 18/09/2012

42

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre
Les autres fichiers

Fichier .dat (ASCII-Compatibilit descendante)


*NODE PRINT
*EL PRINT
*MODAL PRINT
*CONTACT PRINT
Utilis pour le dbogage des fichiers dentre
Post-processeur extrieur

Version du 18/09/2012

43

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre
Les autres fichiers

Fichier .res (BINAIRE-Pas de compatibilit)


*RESTART
Utilis dans lanalyse multi-tapes
Pr-processeur ABAQUS (reprises)
Post-processeur ABAQUS/Post

Version du 18/09/2012

44

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Gnralits
Le fichier dentre
Les autres fichiers

Fichier .odb (BINAIRE-Pas de compatibilit)


*NODE OUTPUT
*EL OUTPUT
*OUTPUT, FIELD
*OUTPUT, HISTORY
Possibilit de traitement par un script+ABAQUS/CAE
Post-processeur ABAQUS/Viewer
Post-processeur ABAQUS/CAE
Post-processeur Catia

Version du 18/09/2012

45

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples

Modle de la poutre encastre

1200
5

Modle

50

200
3

1
I

Version du 18/09/2012

5
II

7
III

9
IV

11
V

46

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp

* HEADING
Exemple de poutre cantilever
* NODE
1, 0., 0.
11, 200., 0.
* NGEN,NSET=BEAMS
1, 11, 2
* ELEMENT, TYPE=B21
1, 1, 3
* ELGEN, ELSET=BEAMS
1,5,2,1
* BEAM SECTION,SECTION=RECT,ELSET=BEAMS, MATERIAL=MAT1
50., 5.

Version du 18/09/2012

47

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp

* MATERIAL,NAME=MAT1
* ELASTIC
2.E5, .3
* PLASTIC
200, 0.0
250, 0.05
300, 0.10
* BOUNDARY
1, 1, 6

Version du 18/09/2012

48

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp

Version du 18/09/2012

* RESTART,WRITE,FREQ=3
* STEP,NLGEOM,INC=500
Application de la force concentre
* STATIC
.01, 1., .001, 1.
* CLOAD
11, 2, -1200

49

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp

Version du 18/09/2012

* NODE PRINT, FREQ=1


U, RF
* EL PRINT, FREQ=1
S, E

Fichier .dat

50

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp

Version du 18/09/2012

* NODE FILE,FREQ=1
U, RF
* EL FILE,FREQ=1
S, E

Fichier .fil

51

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Exemples
Modle
Fichier .inp

* OUTPUT, FIELD, FREQUENCY=10


* ELEMENT OUTPUT, VARIABLE=PRESELECT
* NODE OUTPUT, VARIABLE=PRESELECT
* OUTPUT, HISTORY, FREQUENCY=1
* NODE OUTPUT,NSET=BEAMS
U, RF
* END STEP

Fichier .odb

Version du 18/09/2012

52

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit

La modularit dABAQUS:
Gnration automatique de modle
Lanalyse multi-tapes
Utilisation de Python et de CAE

Version du 18/09/2012

53

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit

Automatisation et modularisation des modles


Utiliser les commandes *INCLUDE et *INPUT
Utiliser Python et la commande *PARAMETER
Utiliser Python en conjonction avec CAE

Version du 18/09/2012

54

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Input & Include

Commande INPUT
*Node, INPUT=/mod/noeuds1.num
*Element, type= CPS4R, INPUT=/mod/elem1.num
Fichier: /mod/noeuds1.num
1034, -0.114164, -0.609972
1035, -0.100693, -0.468336
Fichier: /mod/elem1.num
866, 1039, 1040, 1070, 1069
867, 1040, 1041, 1071, 1070
Nest pas utilisable pour toutes les commandes

Version du 18/09/2012

55

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Input & Include

Commande INCLUDE
*INCLUDE, INPUT=/mod/Acier.mat
Fichier: /mod/Acier.mat
*Material, name=Acier
*Density
7.8E-09,
*Elastic
210000., 0.30

Version du 18/09/2012

56

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Input & Include
Python

Le langage de script Python est:


Gratuit et libre (www.python.org)
Modulaire (librairies de toutes sortes)
Structur et logique objet
Les commentaires sont indiqus par #
Python est sensible la casse

Version du 18/09/2012

57

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Input & Include
Python
Python/CAE

Environnement extrieur
Fichiers .py
PYTHON

ABAQUS/CAE

Fichiers .odb

Fichiers .inp

Calcul ABAQUS

Version du 18/09/2012

58

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Input & Include
Python
PythonCAE
Reprises

Lanalyse multi-tapes:
Correspond une ralit physique
Simplifie et structure lanalyse

Commandes de base:
STEP, END STEP
RESTART

Version du 18/09/2012

59

Introduction ABAQUS
Plan
Introduction
Descriptif
Structure
Modularit
Input & Include
Python
Parameter
Python/CAE
Reprises

Exemple:
*STEP
*STATIC
0.1,1
*CLOAD
1,1,10
2,2,20

30

*STEP
*STATIC
0.1,1
*CLOAD,OP=NEW
2,2,10
3,1,30

20
10

Version du 18/09/2012

*STEP
*STATIC
0.1,1
*CLOAD,OP=MOD
2,2,30
3,1,20

3
1

60