100% found this document useful (2 votes)
491 views

Modeling Fracture in Abaqus

The document describes modeling fracture in Abaqus by demonstrating J-integral and stress intensity factors for a 3-point bending specimen. It outlines the Abaqus workflow for creating the geometry, applying materials, meshing, applying loads and boundary conditions, and analyzing the results.

Uploaded by

shahin zand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
491 views

Modeling Fracture in Abaqus

The document describes modeling fracture in Abaqus by demonstrating J-integral and stress intensity factors for a 3-point bending specimen. It outlines the Abaqus workflow for creating the geometry, applying materials, meshing, applying loads and boundary conditions, and analyzing the results.

Uploaded by

shahin zand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Modeling Fracture in Abaqus

DEMO: J-Integral & Stress intensity factors for a 3pt bending specimen.
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

M M

1
DEMO
Geometry, Materials & Loading
Material, Linear Elastic

55 mm
𝐸 = 2𝐸05 𝑀𝑝𝑎
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

𝜈 = 0.3

M b=10 mm M =1075 • Small deformation assumed


N·mm

a=2 mm

43 mm

2
DEMO
Abaqus/CAE suggested Workflow:
o Part: we create the geometry.
o Property: we create material sections and assign to the Part.
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

o Assembly: we add all the model Parts together (independent).


o Step: we define the solver procedure.
o Interaction: we define our crack conditions.
o Load: set the boundaries on the geometry.
o Mesh: create the mesh for every part.
o Job: we create a job for the model and submit the analysis

3
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

4
Part
DEMO

10 mm

43 mm
DEMO
Part 2
1
We use the partitioning
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

tool to create the crack 10 mm


and the region for
focused mesh 2 mm

43 mm

5
If you don’t want to create a
DEMO focused mesh, you can skip
this step/slide.
Part 3
1
We use the partitioning
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Center on Tip, radius=0.5mm


tool to create the crack 10 mm
and the region for
focused mesh

43 mm

Create a circle around the tip. This will allow a sweep


mesh technique to be used for a focused mesh later on.

6
DEMO
When the mesh is created
you will get coincident nodes
at the partition points
Part
We partition the Part at the loading and BC points. This can also be done in the Assembly Module.

2
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Create points (A)-(D) (D) 3 (C)


6mm
(A) (B)

Repeat the process for points (A)-(D)

7
DEMO 1
Property
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

2
Select steel material and keep defaults

3
Suggested Workflow

Select the beam geometry

Unless mentioned, always keep the default for remaining options

8
DEMO
Assembly

For contour integral, make sure you have an


3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

independent instance

9
DEMO
Step
In the step we define the solver procedure.
Here we will solve with Abaqus/Standard
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

solver for a general static case.

General static solver is a non-linear implicit and


will ramp up the load from 0% to100%. We will
use the data at 100%, but for visualization
purposes we will set the init-inc to 0.25 and
max-inc to 0.25.

10
DEMO
Interaction 3
1. Create two constraints to apply the moment at a point.
2. Create the crack definition.
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

1
2

Select the left RP-1 and name the set = RP-1. For
constraint region select ‘Surface’ and select the
left edge. Call the surface = left.

11
Repeat for right end
DEMO
Interaction
4
1. Create two constraints to apply the moment at a point.
2. Create the crack definition.
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

3
2

1
Name the set=Crack and Select the tip point and choose
select the complete line q-vector option. Specify the
Then, select the SET ‘crack’ vector parallel to crack (no
Specify that the ‘crack partition’ its an actual created before need to use coordinates, just
crack with two surfaces (i.e. duplicated nodes) click the points).

12
DEMO
Interaction
1. Create two constraints to apply the moment at a point.
2. Create the crack definition.
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

5 On Singularity Tab:

For focused mesh you can change


the midside node to 0.25 (1/4 node
position).

Also Degenerate elements so that


one side is collapsed.

13
DEMO
Load (moments)
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

3
Use the ‘sets’ option instead of
2 selecting in the viewport

Repeat for Right-End


14
DEMO
Load (supports) 3
2

1
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

To ensure the structure is statically determined,


we also select U2=0 at this point. Remember we
Then select on the viewport the point for are solving the equations for equilibrium!
the left support. Create a set named ‘left’.

Repeat for Right-End but only restrict U2=0


15
DEMO
Mesh 2
1
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Seed the whole part with 1mm approx. size

If using focused mesh, choose the inner circle region and select quad-
dominated, sweep. Repeat for the domain outside the circle and choose
Quad, Free with medial axis.

16
DEMO 4

Mesh
3
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

For inner crack For circle edge

We do local seeding to ensure good quality elements around Select element type for ALL the domain. In this
the crack tip. case we will use first order plane strain elements
with incompatible modes ON.
5

Finally go to Mesh  Instance  Yes

17
DEMO
Outputs
Now that the crack is created we have to request the J-integral and/or SIFs.
Expand the model tree under steps and select ‘History Output Requests’
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

You will need to create two separate


requests. One for J-integral other for
SIFs. For consistency use the same
frequency and contours

18
DEMO
Job
The complete model should look similar to this:
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Go to:
Job  Create  Continue
Job  Submit  Job-1

19
DEMO
Results
1. Plot the history data for requested for the results.
2. Alternatively you can review the text data written in the *.dat file.
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Job-1.dat

K1 = 169.0

20
DEMO
Results
1. Plot the history data for requested for the results.
2. Alternatively you can review the text data written in the *.dat file
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Contour_4
Contour_3
J-integral Contour_2 J-integral
In this example only the point a
Contour_5
time 1.0 is of interest. However the
curves help us identifying path Contour_1
independency at the successive
contours.
What happened to contour_5?

21
Obtaining the DEMO…

1. Recover python files from Abaqus installation:


> abaqus fetch job=ws_fracture_3pt_bend.py
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

> abaqus fetch job=ws_fracture_3pt_bend_jint.py

2. Open Abaqus/CAE

3. File  Run Script…  Select ws_fracture_3pt_bend.py

4. File  Run Script…  Select ws_fracture_3pt_bend_jint.py

(if any difference in the fetched jobs wrt the slides, the slides take precedence over the files here)

22
References
o Barnett, D. M., and R. J. Asaro, “The Fracture Mechanics of Slit-Like Cracks in Anisotropic
Elastic Media” Journal of the Mechanics and Physics of Solids, vol. 20, pp. 353–366, 1972.

o Shih, C. F., B. Moran, and T. Nakamura, “Energy Release Rate along a Three-Dimensional
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

Crack Front in a Thermally Stressed Body” International Journal of Fracture, vol. 30, pp. 79–102,
1986
o Abaqus Benchmarks Guide:
• 1.16.1 – Contour integral evaluation: two dimensional case
• 4.7 – NAFEMS Benchmarks
• 4.7.5 – Test 4: Cracks at a hole in a plate
o Abaqus Analysis Guide, ‘11.4 – Fracture Mechanics, Contour integral evaluation”

23
3DS.COM/SIMULIA © Dassault Systèmes | 1/5/2016

24

You might also like