ABAQUS Workshop Slides 0

Post on 15-Apr-2017

272 views 14 download

transcript

What you will learn from this workshop?

� How to launch ABAQUS from EOS (supercomputing facility)

� How to use the ABAQUS manual

� How to download an example file from ABAQUS manual and how to import it

into ABAQUS?

� Preprocessing, running the analysis and post processing using the following

examples

a) Example 1: 3D stress analysis

b) Example 2: Transient Heat transfer Analysis

c) Example 3: Extrusion of metal (Dynamic Explicit Analysis)

d) Example 4: Frequency Analysis of Gear

e) Example 5: Modeling of 2D particle reinforced composite

f) Example 6: Modeling of 3D particle reinforced composite

2PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY Objectives

3PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY

File type Purpose

.caea) All the preprocessing can be done with this

b) Can be opened with ABAQUS CAE

.inp

a) Analysis input file.

b) One of the ways to generate an input file is by using ABAQUS CAE

c) Contains all the information related to the problem (ex: coordinates of nodes, element connectivity matrix, element type, material

props, step, type of analysis performed, boundary conditions, loads etc).

d) input file can be opened with wordpad and can be edited. It can also be imported into ABAQUS CAE.

e) Using the following command input file is run: abaqus job=jobname.inp

.odb a) Results file written by the analysis.

b) Can be opened with ABAQUS viewer (opens in the visualization module) and any postprocessing can be performed.

.sta

a) Status file. The analysis writes incremental summaries to this file

b) We can know step time, total time, CPU time, increment number, # of equilibrium iterations, severe discontinuity iterations etc in a

tabular format

c) Can be opened with wordpad

d) You should see “ The analysis has completed successfully” in the status file. otherwise analysis didn’t complete and the errors can be

seen in .msg and .dat files if they exist

.msg

a)Message file written by the analysis

b)contains any error or warning messages, convergence checks, step time, total time, incrementation and other important information

written for each iteration and increment of each step

c) can be opened with wordpad

.dat

a)Print output file written by the analysis (you can use *Node Print, *El Print in the .inp file to write nodal and elemental ouputs in a

tabular format in the .dat file)

b)contains any error or warning messages with other important information written for each iteration and increment of each step

c) can be opened with wordpad

.fil

a) Results file written by the analysis

b) You can use *Node File, *El File in the .inp file to write nodal and elemental ouputs to the .fil file of one analysis, which can be used

in another analysis. Ex: sequentially coupled thermo-mechanical analysis

c) can’t be opened with wordpad or ABAQUS viewer

Introduction

4PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY Introduction

Command Purpose

module load abaqus to invoke abaqus modules in EOS

abaqus cae to launch abaqus

abaqus cae -mesa to launch abaqus (if there is graphics

problem with above command)

abaqus job=jobname.inp to run the input file “jobname.inp”

module load intel-compilers to load fortran compilers in EOS

abaqus job=jobname.inp user=fortranname.f to run an input file “jobname.inp”

along with user subroutine

“fortranname.f”

abaqus fetch job=jobname.inp to copy an input file from abaqus

example problems manual to your

present working directory

man abaqus to get a detailed description of

various commands of abaqus on EOS

abaqus help some more commands

Before going into examples you should know the following things

� Units:

Abaqus has no units built into it (except for rotational DOF (radians) and other angle measures(degrees)). Therefore, the units chosen must be self-consistent >> Refer: 1.2.2 Analysis user’s manual

� DOF: Primary variables

a) Ex: Temperature(for heat transfer analysis); Displacements-translational & rotational(for mechanical analysis); Temperature + displacements (for thermomechanical analysis)

b) Displacements or other degrees of freedom are calculated at the nodes of the element. At any other point in the element, the displacements are obtained by interpolating from the nodal displacements.

� Stress and strain measures:

a) Stress is always reported as >> Cauchy or true stress

b) Shear strain is always reported as >> engineering shear strain

c) True strain is not that useful and therefore ABAQUS has different strain measures (Integrated strain, Green’s Strain, Nominal Strain, Logarithmic strain>> Refer: 1.2.2 Analysis user’s manual)

d) By default Stress and strains are calculated at integration points. If specified ABAQUS can interpolate these values to obtain at nodes or centroid of the element

� Time:

a) Step time>> measured from the beginning of each step

b) Total time>> starts at zero and is the total accumulated time over all the steps(except Linear perturbation)

5PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY Introduction

� Incrementation:

Each step in an Abaqus analysis is divided into multiple increments. And 2 choices for incrementation.

a) Automatic Incrementation>> Just define the step and specify certain tolerances or error measures, Abaqus then automatically selects the increment size as it develops the response in the step.

b) Fixed incrementation:>> Increment size is specified by the user. If you have a good “feel” for the convergence behavior of the problem.

c) Automatic incrementation is recommended for most cases.

� Types of Iterations:

ABAQUS attempts to perform multiple iterations for each increment until convergence is obtained

a) Equilibrium iterations >> the solution varies smoothly;

b) Severe discontinuity iterations (SDIs)>> abrupt changes in stiffness occur.

c) These can be seen in “.sta” file

6PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY Introduction

c) # of nodes in an element is clearly identified in its name.

(S4R>> 4 node shell element ; C3D8>> 8 node brick element)

a) Commonly used element families in a stress analysis.

b) The first letter indicates to which family the element belongs

(S4R>> shell element; C3D8>> continuum element)

7IntroductionPREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY

8IntroductionPREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY

Example 1: 3D Stress Analysis

PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY 9EXAMPLE 1

10PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

11PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

12PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

The section property provides any additional data required to

define the geometry of the element and also identifies the

associated material property definition.

13PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

14PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

15PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

16PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

17PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

18PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

19PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

20PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

21PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

22PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

23PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

24PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

25PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

26PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

27PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

28PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

29PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

30PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

31PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 1

Example 2: Transient Heat Transfer Analysis

32PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

Refer: Section 2.11.1 Abaqus Theory manual

33PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

34PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

35PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

36PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

37PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

38PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

Make sure BC-0temp is inactive (not propagated) in Step-1

39PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

40PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

41PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

42PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

43PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

44PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

45PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

46PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 2

Example 3: Extrusion of metal (Dynamic explicit

analysis)

47PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

48PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

49PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

50PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

This surface will be later used in “Interaction module”

to define contact between different surfaces

Choose magenta as metal is going to come in contact

with top surface of the bottom die

51PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

52PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

53PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

This surface will be later used in “Interaction module”

to define contact between different surfaces

Choose yellow as metal is going to come in contact

with bottom surface of the top die

54PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

55PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

56PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

These surfaces will be later used in “Interaction

module” to define contact between different surfaces

57PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

58PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

59PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

60PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

61PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

62PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

63PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

Refer section

15.14.1 of CAE

user’s manual

64PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

Refer section

15.13.6 of CAE

user’s manual

65PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

66PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

67PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

68PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

69PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

70PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

71PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 3

Example 4: Frequency Analysis of Gear

72PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

Refer: Section 2.5.1 Abaqus Theory manual

73PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

74PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

Choose Y-axis

75PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

When asked to choose edge or

axis, choose the datum axis

created in last slide

76PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

77PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

78PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

Purpose of creating datum plane will be

explained in next slide

79PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

When asked to

select a plane for

extrusion, select

the datum plane

as shown in the

picture (the

datum plane was

created in the

last slide for this

purpose)

80PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

81PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

82PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

83PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

84PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

85PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

86PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

87PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

88PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 4

Refer: sections 7.5 and 7.6 of “ Getting

started with Abaqus interactive edition”

manual >> for a more detailed post-

processing of a similar problem

Example 5: Modeling of 2D Particle Reinforced

Composite

89PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 5

90PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 5

91PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 5

92PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 5

93PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 5

Example 6: Modeling of 3D Fiber Reinforced

Composite

94PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

95PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

96PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

97PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

98PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

99PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

100PREPARED BY PRADEEP GUDLUR, TEXAS A & M UNIVERSITY EXAMPLE 6

1) ABAQUS manual: http://sc.tamu.edu:2080/v6.9ef/

2) Matweb, online materials property database: www.matweb.com