introduction au logiciel abaqus

60
1 Introduction à ABAQUS Version du 18/09/2012 Stéphane Bochard (d'après une présentation de Mickaël ABBAS de l'UTC) Mickaël ABBAS de l'UTC) Introduction au logiciel ABAQUS Mécatro 2 - ENSIBS EN TRAVAUX ! EN TRAVAUX !

Upload: walidnasri

Post on 07-Feb-2016

170 views

Category:

Documents


13 download

DESCRIPTION

ABAQUS est un code de calcul par la méthode des éléments finis créé en 1978

TRANSCRIPT

Page 1: Introduction au logiciel ABAQUS

1

Introduction à ABAQUS

Version du 18/09/2012

Stéphane Bochard(d'après une présentation de Mickaël ABBAS de l'UTC)Mickaël ABBAS de l'UTC)

Introduction au logiciel ABAQUSMécatro 2 - ENSIBS

EN TRAVAUX !EN TRAVAUX !

Page 2: Introduction au logiciel ABAQUS

2

Introduction à ABAQUS

Version du 18/09/2012

• Introduction

• Descriptif des possibilités du logiciel

exemple Abaqus/CAE

• Structure du logiciel

exemple script inp

• Modularité et analyses complexes

• Exemples

• Conclusion

• Plan

Page 3: Introduction au logiciel ABAQUS

3

Introduction à ABAQUS

Version du 18/09/2012

Deux grands codes:

• ABAQUS/Standard: résolution par un algorithme statique implicite

• ABAQUS/Explicit: résolution par un algorithme dynamique explicite

Version utilisée : 6.8-3

Versions disponibles : 6.6 → 6.11

ABAQUS est un code de calcul par la méthode des éléments finis créé en 1978

• Plan• Introduction

• généralités

Page 4: Introduction au logiciel ABAQUS

4

Introduction à ABAQUS

Version du 18/09/2012

ABAQUS

Standard

ABAQUS

Explicit

Pré-processeur

Fichier .inp

Post-processeur

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

• Plan• Introduction

• généralités

Page 5: Introduction au logiciel ABAQUS

5

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction

• généralités

• commandes

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

Page 6: Introduction au logiciel ABAQUS

6

Introduction à ABAQUS

Version du 18/09/2012

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

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

• Plan• Introduction

• généralités

• commandes

Page 7: Introduction au logiciel ABAQUS

7

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction

• généralités

• commandes

• unités

ABAQUS ne gère pas les unités : c'est à l'utilisateur d'utiliser un système d'unités cohérent.

Page 8: Introduction au logiciel ABAQUS

8

Introduction à ABAQUS

Version du 18/09/2012

Description succincte des possibilités d’ABAQUS:

• Analyses

• Éléments

• Non-linéarités

• Plan• Introduction• Descriptif

Page 9: Introduction au logiciel ABAQUS

9

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif

• Types analyse

Domaines physiques:

• Mécanique

• Thermique

• Électrique (piézo et thermique)

• Problèmes couplés

Problèmes:

• Statique et dynamique

• Linéaires et non linéaires

Dynamique des corps rigides: depuis version 6.1

Page 10: Introduction au logiciel ABAQUS

10

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif

• Types analyse• Éléments

Un très large choix d’éléments (plus de 100)

Possibilités de programmer de nouveaux éléments (en FORTRAN, sur ABAQUS/Standard)

Page 11: Introduction au logiciel ABAQUS

11

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif

• Types analyse• Éléments• Non-linéarités

Types de non-linéarités:

• Matériaux

• Géométriques

• Contact

Algorithmes robustes et paramétrables (Newton-Raphson standard à pas adaptatifs et méthode RIKS)

Page 12: Introduction au logiciel ABAQUS

12

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif

• Types analyse• Éléments• Non-linéarités

Non-linéarités matérielles

• Hyper-élasticité

• Plasticité

• Visco-plasticité

• Endommagement

• Non-isotrope (y compris laminates = composites)

Possibilités de programmer de nouvelles lois de comportement (en FORTRAN)

Page 13: Introduction au logiciel ABAQUS

13

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif

• Types analyse• Éléments• Non-linéarités

Non-linéarités géométriques

• Grandes déformations

• Grands déplacements

• Grandes rotations

• Instabilités (bifurcations, points-limites)

Possibilités de remaillage automatique (type r) sur ABAQUS/Explicit

Page 14: Introduction au logiciel ABAQUS

14

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif

• Types analyse• Éléments• Non-linéarités

Non-linéarités de contact

• Grands déplacements

• Contact 2D et 3D

• Rigide/Rigide, Rigide/Déformable, Déform./Déform.

• Lois de frottement diverses et complexes

Possibilités de programmer de nouvelles lois d’interaction (en FORTRAN)

Page 15: Introduction au logiciel ABAQUS

15

Introduction à ABAQUS

Version du 18/09/2012

• Exemple de la poutre encastrée

• Exemple d’utilisation d’un script et de CAE

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

Page 16: Introduction au logiciel ABAQUS

16

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• Fichier .inp• CAE

CRÉATION PAR CAE

Page 17: Introduction au logiciel ABAQUS

17

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle

Modèle de la poutre encastrée

5

50200

1200

Page 18: Introduction au logiciel ABAQUS

18

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

Arborescence du modèle

messages

Outils du moduleChoix du module

Zone d'affichage

● Ctrl + alt + bouton gauche = rotation

● Ctrl + alt + bouton centre = déplace

● Ctrl + alt + bouton droit = zoom

● Rotation molette centre = zoom

Page 19: Introduction au logiciel ABAQUS

19

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

1.

3.

2.

PARTcréation de la géométrie

Page 20: Introduction au logiciel ABAQUS

20

Introduction à ABAQUS

Version du 18/09/2012

1.• Plan• Introduction• Descriptif•Abaqus/CAE

2.

3. = section (épaisseur) PROPERTYmatériau et section

Page 21: Introduction au logiciel ABAQUS

21

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

1.

ASSEMBLYinstance et assemblage

2.

Page 22: Introduction au logiciel ABAQUS

22

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

1.

STEPNlgeom et incrémentation

2.

3.

4.

Page 23: Introduction au logiciel ABAQUS

23

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

LOADchargement et CL

1.

2.3.

Page 24: Introduction au logiciel ABAQUS

24

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

MESHmaillage

1. 2.

Page 25: Introduction au logiciel ABAQUS

25

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

JOBlancer et suivre le calcul

1.

2.

3.

Page 26: Introduction au logiciel ABAQUS

26

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif•Abaqus/CAE

VISUALIZATIONpost-traitement

1. 2.

Page 27: Introduction au logiciel ABAQUS

27

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure

• Généralités

Abaqus/CAE

inp

Abaqus/StandardAbaqus/Explicit

odb

Abaqus/Viewer

dat

cae

msg

stares

ps

fichier ascii fichier binaire

CAO externePre Processing

Analysis

Post Processing

Status file

Message filePrinted output

Restart file

Postscript

rptReport file

éditeur

Page 28: Introduction au logiciel ABAQUS

28

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples• Conclusion

ABAQUS est:

• Puissant

• Évolutif

• Modulaire

Questions particulières ?

Page 29: Introduction au logiciel ABAQUS

29

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• CAE• Fichier .inp

CRÉATION PAR script INP

Page 30: Introduction au logiciel ABAQUS

30

Introduction à ABAQUS

Version du 18/09/2012

Description de la structure d’ABAQUS:

• Structure et fonctionnement du logiciel

• Syntaxe du fichier d’entrée

• Fichiers produits par ABAQUS

• Plan• Introduction• Descriptif• Structure

Page 31: Introduction au logiciel ABAQUS

31

Introduction à ABAQUS

Version du 18/09/2012

Méthodes pour générer un fichier d’entrée (.inp):

• À la main (fichier texte)

• Avec ABAQUS/CAE

• Avec un logiciel annexe (I-DEAS, NASTRAN,…)

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 32: Introduction au logiciel ABAQUS

32

Introduction à ABAQUS

Version du 18/09/2012

Syntaxe du fichier d’entrée

** ** Poincon-1** *Node1,4.,-3.1232,2.61507,-3.123*Element, type=R2D21, 1, 2

Commentaire

Commande

Données

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 33: Introduction au logiciel ABAQUS

33

Introduction à ABAQUS

Version du 18/09/2012

* HEADING

* STEP

* END STEP

* STEP

* END STEP

Définition du modèle

Définition de l’analyse

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 34: Introduction au logiciel ABAQUS

34

Introduction à ABAQUS

Version du 18/09/2012

Définition du modèle

1/ Géométrie: nœuds, éléments et surfaces

* NODE

* ELEMENT

* NSET

* ELSET

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

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 35: Introduction au logiciel ABAQUS

35

Introduction à ABAQUS

Version du 18/09/2012

Définition du modèle

2/ Lois de comportement

* MATERIAL

* DENSITY

* ELASTIC

* PLASTIC

* FRICTION

*Material, name=Cuivre*Density 8.9e-09,*Elastic130000., 0.29*Plastic166., 0.254., 0.275

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 36: Introduction au logiciel ABAQUS

36

Introduction à ABAQUS

Version du 18/09/2012

Définition du modèle

3/ Attribution des propriétés élémentaires

* SOLID SECTION

* BEAM SECTION

* SHELL SECTION

* SPRING

* MASS

* DASHPOT

*Solid Section, elset=Connecteur, material=Cuivre3.4,

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 37: Introduction au logiciel ABAQUS

37

Introduction à ABAQUS

Version du 18/09/2012

Définition du modèle

4/ Conditions limites

* BOUNDARY

* CLOAD

* DLOAD

* AMPLITUDE

* CONTACT

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

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 38: Introduction au logiciel ABAQUS

38

Introduction à ABAQUS

Version du 18/09/2012

Définition de l’analyse

1/ Type analyse

* STATIC

* DYNAMIC

*STEP*STATIC0.1,1*END STEP

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 39: Introduction au logiciel ABAQUS

39

Introduction à ABAQUS

Version du 18/09/2012

Définition de l’analyse

2/ Analyse non linéaire

* Géométrique non-linéaire *STEP,NLGEOM

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

* Analyse non-linéaire

*STATIC0.1 , 1. , 0.001 , 1.

Pas de temps max.Pas de temps min.

Période du « STEP »Pas de temps initial

Page 40: Introduction au logiciel ABAQUS

40

Introduction à ABAQUS

Version du 18/09/2012

Définition de l’analyse

3/ Sorties

* NODE PRINT

* EL PRINT

* NODE FILE

* OUTPUT

*Output, field, op=NEW, number intervals=20, time marks=NO*Node OutputU, V, A, RF*Element OutputS, PE, PEEQ*Output, history, op=NEW, time interval=1e-05*Energy Output, elset=Cable_ConnecteurALLAE, ALLCD, ALLVD, ALLIE, ALLKE, ALLPD, ALLSE*FILE OUTPUT,number interval=20*Node fileU,RF

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée

Page 41: Introduction au logiciel ABAQUS

41

Introduction à ABAQUS

Version du 18/09/2012

Fichiers .inp, .res

Pré-processeur ABAQUS

Calcul ABAQUS

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

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

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée• Les autres fichiers

Page 42: Introduction au logiciel ABAQUS

42

Introduction à ABAQUS

Version du 18/09/2012

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 extérieur

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée• Les autres fichiers

Page 43: Introduction au logiciel ABAQUS

43

Introduction à ABAQUS

Version du 18/09/2012

Fichier .dat (ASCII-Compatibilité descendante)

*NODE PRINT

*EL PRINT

*MODAL PRINT

*CONTACT PRINT

Utilisé pour le débogage des fichiers d’entrée

Post-processeur extérieur

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée• Les autres fichiers

Page 44: Introduction au logiciel ABAQUS

44

Introduction à ABAQUS

Version du 18/09/2012

Fichier .res (BINAIRE-Pas de compatibilité)

*RESTART

Utilisé dans l’analyse multi-étapes

Pré-processeur ABAQUS (reprises)

Post-processeur ABAQUS/Post

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée• Les autres fichiers

Page 45: Introduction au logiciel ABAQUS

45

Introduction à ABAQUS

Version du 18/09/2012

Fichier .odb (BINAIRE-Pas de compatibilité)

Possibilité de traitement par un script+ABAQUS/CAE

Post-processeur ABAQUS/Viewer

Post-processeur ABAQUS/CAE

Post-processeur Catia

*NODE OUTPUT

*EL OUTPUT

*OUTPUT, FIELD

*OUTPUT, HISTORY

• Plan• Introduction• Descriptif• Structure

• Généralités• Le fichier d’entrée• Les autres fichiers

Page 46: Introduction au logiciel ABAQUS

46

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle

Modèle de la poutre encastrée

5

50200

1200

1 3 5 7 9 11

I II III IV V

Page 47: Introduction au logiciel ABAQUS

47

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• 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.

Page 48: Introduction au logiciel ABAQUS

48

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• Fichier .inp

* MATERIAL,NAME=MAT1

* ELASTIC

2.E5, .3

* PLASTIC

200, 0.0

250, 0.05

300, 0.10

* BOUNDARY

1, 1, 6

Page 49: Introduction au logiciel ABAQUS

49

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• Fichier .inp

* RESTART,WRITE,FREQ=3

* STEP,NLGEOM,INC=500

Application de la force concentrée

* STATIC

.01, 1., .001, 1.

* CLOAD

11, 2, -1200

Page 50: Introduction au logiciel ABAQUS

50

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• Fichier .inp

* NODE PRINT, FREQ=1

U, RF

* EL PRINT, FREQ=1

S, E

Fichier .dat

Page 51: Introduction au logiciel ABAQUS

51

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• Fichier .inp

* NODE FILE,FREQ=1

U, RF

* EL FILE,FREQ=1

S, E

Fichier .fil

Page 52: Introduction au logiciel ABAQUS

52

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité• Exemples

• Modèle• 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

Page 53: Introduction au logiciel ABAQUS

53

Introduction à ABAQUS

Version du 18/09/2012

La modularité d’ABAQUS:

• Génération automatique de modèle

• L’analyse multi-étapes

• Utilisation de Python et de CAE

• Plan• Introduction• Descriptif• Structure• Modularité

Page 54: Introduction au logiciel ABAQUS

54

Introduction à ABAQUS

Version du 18/09/2012

Automatisation et modularisation des modèles

• Utiliser les commandes *INCLUDE et *INPUT

• Utiliser Python et la commande *PARAMETER

• Utiliser Python en conjonction avec CAE

• Plan• Introduction• Descriptif• Structure• Modularité

Page 55: Introduction au logiciel ABAQUS

55

Introduction à ABAQUS

Version du 18/09/2012

• Commande INPUT

*Node, INPUT=/mod/noeuds1.num*Element, type= CPS4R, INPUT=/mod/elem1.num

1034, -0.114164, -0.6099721035, -0.100693, -0.468336

866, 1039, 1040, 1070, 1069867, 1040, 1041, 1071, 1070

Fichier: /mod/noeuds1.num

Fichier: /mod/elem1.num

N’est pas utilisable pour toutes les commandes

• Plan• Introduction• Descriptif• Structure• Modularité

• Input & Include

Page 56: Introduction au logiciel ABAQUS

56

Introduction à ABAQUS

Version du 18/09/2012

• Commande INCLUDE

*INCLUDE, INPUT=/mod/Acier.mat

*Material, name=Acier*Density7.8E-09,*Elastic210000., 0.30

Fichier: /mod/Acier.mat

• Plan• Introduction• Descriptif• Structure• Modularité

• Input & Include

Page 57: Introduction au logiciel ABAQUS

57

Introduction à ABAQUS

Version du 18/09/2012

• 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 indiqués par #

Python est sensible à la casse

Page 58: Introduction au logiciel ABAQUS

58

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité

• Input & Include• Python• Python/CAE PYTHON ABAQUS/CAE

Fichiers .inp

Environnement extérieur

Calcul ABAQUS

Fichiers .odb

Fichiers .py

Page 59: Introduction au logiciel ABAQUS

59

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité

• Input & Include

• Python

• PythonCAE

• Reprises

L’analyse multi-étapes:

• Correspond à une réalité physique

• Simplifie et structure l’analyse

Commandes de base:

• STEP, END STEP

• RESTART

Page 60: Introduction au logiciel ABAQUS

60

Introduction à ABAQUS

Version du 18/09/2012

• Plan• Introduction• Descriptif• Structure• Modularité

• Input & Include

• Python

• Parameter

• Python/CAE

• Reprises

Exemple:

*STEP*STATIC0.1,1*CLOAD1,1,102,2,20

*STEP*STATIC0.1,1*CLOAD,OP=MOD2,2,303,1,20

*STEP*STATIC0.1,1*CLOAD,OP=NEW2,2,103,1,30

10

20

30

1

2

3