Вы находитесь на странице: 1из 28

AE4131

ABAQUS Lecture
Part I
Patrick Roberts
gt0398b@prism.gatech.edu
x5-2773
Weber 201
Overview
• What is ABAQUS?
• Why learn ABAQUS?
• ABAQUS documentation and online
resources
• Solver structure
• How to build a simple model
What is ABAQUS?
The ABAQUS suite of software for finite element
analysis (FEA) is known for its high performance,
quality and ability to solve more kinds of
challenging simulations than any other software.
The ABAQUS suite consists of three core
products: ABAQUS/Standard, ABAQUS/Explicit
and ABAQUS/CAE. Each of these packages offers
additional optional modules that address
specialized capabilities some customers may
need.
(From www.abaqus.com)
What is ABAQUS?
• ABAQUS/Standard®, provides ABAQUS analysis technology to solve traditional
implicit finite element analyses, such as static, dynamics, thermal, all powered with
the widest range of contact and nonlinear material options. ABAQUS/Standard
also has optional add-on and interface products with address design sensitivity
analysis, offshore engineering, and integration with third party software, e.g.,
plastic injection molding analysis.

• ABAQUS/Explicit®, provides ABAQUS analysis technology focused on transient


dynamics and quasi-static analyses using an explicit approach appropriate in many
applications such as drop test, crushing and many manufacturing processes.

• ABAQUS/CAE®, provides a complete modeling and visualization environment for


ABAQUS analysis products. With direct access to CAD models, advanced
meshing and visualization, and with an exclusive view towards ABAQUS analysis
products, ABAQUS/CAE is the modeling environment of choice for many ABAQUS
users.

(From www.abaqus.com)
Why learn ABAQUS?
• Experience has shown that ABAQUS is
the easiest FEA software package to
learn.
• Very good online documentation
• Small learning curve which means you
can model much faster.
ABAQUS documentation and
online resources
• There are many online resources to help
you find solutions.
• ABAQUS Documentation
http://www.isye.gatech.edu/v6.4
• Newsgroup sci.engr.analysis
• ABAQUS Yahoo group
• Engineering Computing Services
http://www.ecs.gatech.edu
Solver Structure
Command ABAQUS
line CAE

Standard
How to build a simple model
• All models are called input files.
• An input file has two sections; Model and History
• The Model section contains all the information
about the model and comes before the history
section.
• The History section is what you do to the model.
You work on the model in Steps.
• Input files have a .inp extension and can be
created in any ASCII (text) editor.
Beam example

y, 2
20,000 lbs

x, 1
Steel beam, Young’s modulus 30x106 lbs/in2
Length 100 inches, width = 1 inch, height = 2 inches
Beam example
I want to know stresses and strains along
the x-direction and the forces and moments
in each section of the beam due to a static
load.
Sketch out your FEA model

y, 2
20,000 lbs

1 2 3 4 5

1 2 3 4 5 6 x, 1

Nodes
Elements
Pick your elements
• ABAQUS has a large library of elements

(From ABAQUS documentation)

• I’ll pick B31 2-node linear beam


Simple Input file (Model data)
*HEADING
CANTILEVER BEAM
**
** This is in inches
**
*NODE
1, 0.
6, 100.
*NGEN, NSET=allnodes
1, 6
*ELEMENT, TYPE=B31
1, 1, 2
*ELGEN, ELSET=BEAM
1, 5
*BEAM SECTION, SECTION=RECTANGULAR, ELSET=BEAM, MATERIAL=STEEL
1., 2.
*MATERIAL, NAME=STEEL
*ELASTIC
30.E6,
*BOUNDARY
1, ENCASTRE
Simple Input file (History Section)
*STEP,
*STEP, PERTURBATION
PERTURBATION
*STATIC
*STATIC
**
**
**
** The
The load
load is
is in
in pounds
pounds
**
**
*CLOAD
*CLOAD
6,
6, 2,
2, -20000.
-20000.
*EL
*EL PRINT,
PRINT, POSITION=AVERAGED
POSITION=AVERAGED AT
AT NODES,
NODES, SUMMARY=YES
SUMMARY=YES
S11,
S11, E11
E11
SF,
SF,
*NODE
*NODE FILE,
FILE, NSET=allnodes
NSET=allnodes
U,
U, CF,
CF, RF
RF
*OUTPUT,
*OUTPUT, FIELD,
FIELD, VARIABLE=PRESELECT
VARIABLE=PRESELECT
*ELEMENT
*ELEMENT OUTPUT
OUTPUT
SF,
SF,
*OUTPUT,
*OUTPUT, HISTORY
HISTORY
*NODE
*NODE OUTPUT,
OUTPUT, NSET=allnodes
NSET=allnodes
U,
U, CF,
CF, RF
RF
*END
*END STEP
STEP
To run ABAQUS
• At the command line
abaqus job=filename

Use the Input File


filename
WITHOUT the file
extension (.inp)
The results
You will get many files after your job is complete.
.dat Contains results information you can read. Very
important for debugging.
.fil Only for the computer
.com Only for the computer
.odb Only for the computer but will be used by CAE
.msg Contains information you can read about how the job
ran. Can be important for debugging.
.prt Only for the computer
.sta Contains information you can read about the status
of the job while running
.log Contains information you can read about how the job
ran. Can be important for debugging.
y, 2
A truss problem
20 in. 100 lbs

x, 1

20 in. 200 lbs

Steel truss segments, Young’s modulus 30x106 lbs/in2


Diameter of each truss is 1 inch
Beam example
I want to know stresses and strains in all
truss segments due to the static loads
shown in the figure.
y, 2
Sketch out your FEA model

6 8 7 9 8 10 9 11 10 12
7

11 12 13 14 15
16
17
18 19
20
x, 1

1 1 2 2 3 4 4 5 5 6
3

Steel truss segments, Young’s modulus 30x106 lbs/in2


Diameter of each truss is 1 inch
Pick your elements

(From ABAQUS documentation)

• I’ll pick T3D2 2-node linear displacement


Modal Section
*HEADING
*HEADING 8, 9, 10
CANTILEVER
CANTILEVER BEAMBEAM 9, 10, 11
**
** 10, 11, 12
**
** This
This isis in
in inches
inches 11, 1, 8
**
** 12, 2, 9
*NODE
*NODE 13, 3, 10
1,
1, 0.,
0., 0.0. 14, 4, 11
6,
6, 100.,
100., 0. 0. 15, 5, 12
7,
7, 0.,
0., 20.
20. 16, 6, 12
12,
12, 100.,
100., 20.
20. 17, 2, 8
*NSET,
*NSET, NSET=FIXED
NSET=FIXED 18, 3, 9
1,
1, 77 19, 4, 10
*NGEN,
*NGEN, NSET=allnodes
NSET=allnodes 20, 5, 11
1,
1, 66 *SOLID SECTION, ELSET=BEAM,
7,
7, 12
12 MATERIAL=STEEL
*ELEMENT,
*ELEMENT, TYPE=T3D2,
TYPE=T3D2, ELSET=BEAM
ELSET=BEAM 1.,
1, 1,
1, 1, 2 2 *MATERIAL, NAME=STEEL
2,
2, 2,
2, 33 *ELASTIC
3,
3, 3,
3, 44 30.E6,
4,
4, 4,
4, 55 *BOUNDARY
5,
5, 5,
5, 66 FIXED, ENCASTRE
6,
6, 7,
7, 88
7,
7, 8,
8, 99
History Section
*STEP,
*STEP, PERTURBATION
PERTURBATION
*STATIC
*STATIC
**
**
**
** The
The load
load is
is in
in pounds
pounds
**
**
*CLOAD
*CLOAD
6,
6, 1,
1, 200.
200.
12,
12, 2,2, -100,
-100,
*EL
*EL PRINT,
PRINT, POSITION=AVERAGED
POSITION=AVERAGED AT
AT NODES,
NODES, SUMMARY=YES
SUMMARY=YES
S,
S, EE
*NODE
*NODE FILE,
FILE, NSET=allnodes
NSET=allnodes
U,
U, CF,
CF, RF
RF
*OUTPUT,
*OUTPUT, FIELD,
FIELD, VARIABLE=PRESELECT
VARIABLE=PRESELECT
*ELEMENT
*ELEMENT OUTPUT
OUTPUT
S,
S, EE
*OUTPUT,
*OUTPUT, HISTORY
HISTORY
*NODE
*NODE OUTPUT,
OUTPUT, NSET=allnodes
NSET=allnodes
U,
U, CF,
CF, RF
RF
*END
*END STEP
STEP
Looking at the results files
Starting with the .log file you should review
the results files.
Models with continuum elements
• To model most 3D structures that are
bending Continuum or brick elements are
the best.
• Each element requires any nodes.
• Models can be made by hand rather than
CAE but can take much longer.
Continuum Elements
3D Cantilever Beam Model data
*HEADING
*HEADING ** Create nodes for beam
cantilever
cantilever beam
beam **
**
** *NGEN,NSET=FIX1
**
** Coordinates
Coordinates are
are in
in 1,1601,200
inches
inches *NGEN,NSET=FIX2
**
** 8001,9601,200
*NODE
*NODE *NFILL,NSET=FIX
1,
1, 0.,0.,0.
0.,0.,0. FIX1,FIX2,4,2000
193,
193, 0.,0.,24.
0.,0.,24. *NGEN,NSET=END1
1601,
1601, 2.,0.,0.
2.,0.,0. 193,1793,200
1793,
1793, 2.,0.,24.
2.,0.,24. *NGEN,NSET=END2
8001,
8001, 0.,0.5,0.
0.,0.5,0. 8193,9793,200
8193,
8193, 0.,0.5,24.
0.,0.5,24. *NFILL,NSET=END
9601,
9601, 2.,0.5,0.
2.,0.5,0. END1,END2,4,2000
9793,
9793, 2.,0.5,24.
2.,0.5,24. *NFILL,NSET=CBEAM
**
** FIX,END,192,1
**
*NSET, NSET=SENSOR
8993
Model section (cont.)
**
**
**
** Make
Make master
master elements
elements for
for beam
beam
**
**
*ELEMENT,TYPE=C3D20R
*ELEMENT,TYPE=C3D20R
1,
1, 1,401,4401,4001,
1,401,4401,4001, 5,405,4405,4005,
5,405,4405,4005, 201,2401,4201,2001,
201,2401,4201,2001,
205,2405,4205,2005,
205,2405,4205,2005, 3,403,4403,4003
3,403,4403,4003
**
**
**
** Create
Create elements
elements for
for beam
beam
**
**
*ELGEN,ELSET=CBEAM
*ELGEN,ELSET=CBEAM
1,4,400,1,48,4,10,2,4000,2000
1,4,400,1,48,4,10,2,4000,2000
*ELSET,
*ELSET, ELSET=LOCSTRESS
ELSET=LOCSTRESS
2,3,12,22,32,42,52,62,13,23,33,43,53,63,2002,2003
2,3,12,22,32,42,52,62,13,23,33,43,53,63,2002,2003
2012,2022,2032,2042,2052,2062,2013,2023,2033,2043,2053,2063
2012,2022,2032,2042,2052,2062,2013,2023,2033,2043,2053,2063
**
**
**
** Material
Material properties
properties for
for steel
steel
**
**
*SOLID
*SOLID SECTION,
SECTION, MATERIAL=STEEL,
MATERIAL=STEEL, ELSET=CBEAM
ELSET=CBEAM
*MATERIAL,
*MATERIAL, NAME=STEEL
NAME=STEEL
**
**
**
** Youngs
Youngs modulus
modulus is
is in
in lbf/in^2
lbf/in^2
**
**
*ELASTIC
*ELASTIC
29.E6,0.3
29.E6,0.3
**
**
Student Accounts
• Now you are ready to work the projects.
• You can use your AE student account in
the AE Computer Lab (Knight 318) to run
ABAQUS on these systems.
• Or you can get an account on the ECS
network (go to http://www.ecs.gatech.edu)