franc3d v6 abaqus tutorial

80
ABAQUS Tutorial Version 6 Fracture Analysis Consultants, Inc www.fracanalysis.com Revised: November 2011

Upload: spymasterng

Post on 12-Sep-2015

269 views

Category:

Documents


5 download

DESCRIPTION

This manual contains tutorials that introduce the modeling capabilities available through the interface of FRANC3D Version 6 and ABAQUS Version 6.10 (or later)

TRANSCRIPT

  • ABAQUS

    Tutorial

    Version 6

    Fracture Analysis Consultants, Inc

    www.fracanalysis.com

    Revised: November 2011

  • 1

    Table of Contents:

    1.0 Introduction .......................................................................................................................... 4

    2.0 Tutorial 1: Crack Insertion and Growth in a Cube .............................................................. 4 2.1 Step 1: Creating the ABAQUS Model ............................................................................ 5

    Step 1.1: Open ABAQUS Sketcher ........................................................................................ 5 Step 1.2: Create square in Sketcher ........................................................................................ 6 Step 1.3: Extrude square to make cube ................................................................................... 7

    Step 1.4: Define material ........................................................................................................ 7 Step 1.5: Create Section .......................................................................................................... 8 Step 1.6: Assign Section to cube............................................................................................. 8 Step 1.7: Create Instance......................................................................................................... 9

    Step 1.8: Create Step ............................................................................................................... 9 Step 1.9: Set field output ......................................................................................................... 9

    Step 1.10: Apply pressure load ............................................................................................... 9 Step 1.11: Apply constraints ................................................................................................. 10

    Step 1.12: Set mesh type ....................................................................................................... 10 Step 1.13: Set element type ................................................................................................... 10 Step 1.14: Subdivide edges ................................................................................................... 10

    Step 1.15: Mesh the volume.................................................................................................. 11 Step 1.16: Create Job ............................................................................................................ 11

    Step 1.17: Submit Job for analysis ........................................................................................ 12 Step 1.18: Save files .............................................................................................................. 12

    2.2 Step 2: Reading ABAQUS FE Model into FRANC3D ................................................ 13

    Step 2.1: Reading ABAQUS FE Model ............................................................................... 13

    Step 2.2: Select the Retained Items in the FE Model ........................................................... 14 Step 2.3: Importing and Displaying the Local FE Model ..................................................... 15

    2.3 Step 3: Insert a Crack ..................................................................................................... 17

    Step 3.1: Select Cracks from FRANC3D Menu ................................................................... 17 Step 3.2: Select Crack Type .................................................................................................. 17

    Step 3.3: Specify the Crack Size ........................................................................................... 18 Step 3.4: Specify Crack Location and Orientation ............................................................... 19

    Step 3.5: Specify Crack Front Template Parameters ............................................................ 19 Step 3.6: Surface and Volume Meshing of Local Model after the Crack Insertion.............. 20

    2.4 Step 4: Static Crack Analysis ........................................................................................ 21 Step 4.1: Select Static Crack Analysis .................................................................................. 21 Step 4.2: Select FE Solver .................................................................................................... 22

    Step 4.3: Select ABAQUS Analysis Options ....................................................................... 23 2.5 Step 5: Compute Stress Intensity Factors ...................................................................... 24

    Step 5.1: Re-Open FRANC3D restart file ............................................................................ 24 Step 5.2: Select Compute SIFs.............................................................................................. 24

    2.6 Step 6: Manual Crack Growth ....................................................................................... 26 Step 6.1: Select Grow Crack ................................................................................................. 26 Step 6.2: Specify Growth Rate.............................................................................................. 26 Step 6.4: Specify Fitting and Extrapolation .......................................................................... 27

  • 2

    Step 6.5: Specify Crack Front Template ............................................................................... 28

    2.7 Step 7: Automatic Crack Growth .................................................................................. 28 Step 7.1: Open FRANC3D Restart File ................................................................................ 29 Step 7.2: Select Crack Growth Analysis ............................................................................... 29

    Step 7.3: Specify Growth Parameters ................................................................................... 29 Step 7.4: Specify Growth Model Data .................................................................................. 30 Step 7.5: Specify Fitting and Template Parameters .............................................................. 31 Step 7.6: Specify Extension or Cycle Data ........................................................................... 31 Step 7.7: Specify Analysis Code ........................................................................................... 32

    Step 7.8: Specify Analysis Options ...................................................................................... 33 3.0 Tutorial 2: Center Through-Crack in a Plate Sub-Domain ................................................ 35

    3.1 Step 1: Create the Uncracked Model Using ABAQUS................................................. 35 Step 1.1: Create ABAQUS Model Database ........................................................................ 35

    Step 1.2: Sketch a rectangle .................................................................................................. 36 Step 1.3: Extrude rectangle to make plate ............................................................................ 36

    Step 1.4: Define material properties ..................................................................................... 36 Step 1.5: Define section ........................................................................................................ 37

    Step 1.6: Assign section ........................................................................................................ 37 Step 1.7: Subdivide edges ..................................................................................................... 37 Step 1.8: Set mesh type ......................................................................................................... 37

    Step 1.9: Mesh volume ......................................................................................................... 38 Step 1.10: Instance Assembly ............................................................................................... 38

    Step 1.11: Create Job ............................................................................................................ 38 Step 1.12: Write Input ........................................................................................................... 39 Step 1.13: Create global orphan mesh .................................................................................. 39

    Step 1.14: Create local orphan mesh..................................................................................... 39

    Step 1.15: Edit global orphan mesh ...................................................................................... 39 Step 1.16: Edit local orphan mesh ........................................................................................ 40 Step 1.17: Create cut-surface node sets ................................................................................ 40

    Step 1.18: Create Load Step.................................................................................................. 41 Step 1.19: Apply pressure load ............................................................................................. 41

    Step 1.20: Apply constraints ................................................................................................. 42 Step 1.21: Create Job ............................................................................................................ 43

    Step 1.22: Write Input ........................................................................................................... 43 Step 1.23: Save Model .......................................................................................................... 43

    3.2 Step 2: Reading ABAQUS FE Model into FRANC3D ................................................ 43 Step 2.1: Read the ABAQUS FE model ............................................................................... 44 Step 2.2: Selecting the Retained Items in the local FE model .............................................. 44

    3.3 Step 3: Insert a Crack .................................................................................................... 46 Step 3.1: Select New Flaw Wizard and Flaw Type .............................................................. 46

    Step 3.2: Set Crack Size, Location and Template ................................................................. 46 2.5 Step 4: Static Crack Analysis ........................................................................................ 49

    Step 4.1: Select Static Crack Analysis .................................................................................. 49 Step 4.2: Select FE Solver .................................................................................................... 49 Step 4.3: Select Analysis Options ......................................................................................... 49 Step 4.4: Merging Local/Global FE Models ......................................................................... 50

  • 3

    3.4 Step 4: Compute Stress Intensity Factors and Grow Two Crack Fronts ....................... 52

    Step 4.1: Re-Open FRANC3D restart file ............................................................................ 52 Step 4.2: Select Compute SIFs.............................................................................................. 52 Step 4.3: Select Grow Crack ................................................................................................. 53

    Step 4.4: Set fitting, extrapolation and template parameters ................................................ 54 4.0 Tutorial 3: Automated Corner-Crack Growth in a Plate, with Crack Face Tractions ...... 56

    4.1 Step 1: Create the Uncracked Model Using ABAQUS................................................. 56 Step 1.1: Create ABAQUS Model Database ........................................................................ 56 Step 1.2: Sketch a rectangle and extrude .............................................................................. 56

    Step 1.3: Define material and section ................................................................................... 57 Step 1.4: Create Assembly .................................................................................................... 57 Step 1.5: Create Step ............................................................................................................. 57 Step 1.6: Apply boundary conditions.................................................................................... 58

    Step 1.7: Mesh the volume.................................................................................................... 58 Step 1.8: Edit Model Keywords ............................................................................................ 59

    Step 1.9: Run ABAQUS Analysis ........................................................................................ 59 Step 1.10: Save Model .......................................................................................................... 60

    Step 1.11: Remove applied displacements and save file ...................................................... 60 4.2 Step 2: Read ABAQUS FE Model into FRANC3D ..................................................... 60

    Step 2.1: Read the ABAQUS Mesh ...................................................................................... 60

    Step 2.2: Select the Retained Items in the Local FE Model ................................................. 61 4.3 Step 3: Insert a Crack .................................................................................................... 62

    Step 3.1: Select New Flaw Wizard and Flaw Type .............................................................. 62 Step 3.2: Set Crack Size, Location and Template ................................................................. 62

    4.4 Step 4: Static Crack Analysis ........................................................................................ 65

    Step 4.1: Run ABAQUS Static Analysis .............................................................................. 65

    Step 4.2: Compute SIFs ........................................................................................................ 65 4.5 Step 5: Apply Crack Face Traction ............................................................................... 66

    Step 5.1: Read the ABAQUS FE Model and Select Retained Items .................................... 66

    Step 5.2: Insert Crack ............................................................................................................ 66 Step 5.3: Apply Crack Face Traction .................................................................................... 66

    Step 5.4: Run ABAQUS Static Analysis .............................................................................. 67 Step 5.5: Compute SIFs ........................................................................................................ 68

    4.6 Step 4: Automated Crack Growth Analyses ................................................................. 70 Step 6.1: Run ABAQUS Crack Growth Analysis ................................................................ 70

    4.7 Step 7: Extract SIF History ........................................................................................... 74 Step 7.1: Select Create Growth History ................................................................................ 75 Step 7.2: Select SIF History .................................................................................................. 75

    4.8 Step 8: Multiple Load Cases ......................................................................................... 76 Step 8.1: Read FE Model and Insert Crack........................................................................... 76

    Step 8.2: Apply Crack Face Traction .................................................................................... 76 Step 8.3: Run ABAQUS Static Crack Analysis ................................................................... 77 Step 8.4: Compute SIFs ........................................................................................................ 77

  • 4

    1.0 Introduction

    This manual contains tutorials that introduce the modeling capabilities available through the

    interface of FRANC3D Version 6 and ABAQUS Version 6.10 (or later). The first tutorial

    describes a simple model where the entire domain is remeshed during crack insertion and crack

    growth. The second tutorial describes a model where only a local subdomain is remeshed during

    crack insertion and growth. This tutorial provides somewhat more detailed instructions for the

    ABAQUS portion because of the increased modeling effort. The third tutorial describes the

    process of applying crack face tractions along with the process of automated crack growth. It is

    intended that the user perform the operations as they are presented, but you should feel free to

    experiment and consult the other reference documentation whenever necessary.

    Menu and dialog box button selections are indicated by bold text, such as File. Model and

    corresponding file names will be indicated by italic text. Window regions and dialog options,

    fields and labels will be underlined.

    2.0 Tutorial 1: Crack Insertion and Growth in a Cube

    This tutorial contains an example for FRANC3D with ABAQUS 6.10. The capabilities of the

    program are illustrated by analyzing a surface crack in a simple (cube) component. Note that the

    ABAQUS CAE user interface often changes with each new release, so the images of icons or the

    menu layout might be different if you are using later versions (e.g. 6.11). Older versions of

    ABAQUS are supported by FRANC3D, but you might have to translate our ABAQUS

    modeling instructions.

    First, all the steps needed to create the model geometry using ABAQUS are briefly described. It

    is assumed that the user is somewhat familiar with ABAQUS. Once the model is created in

    ABAQUS, the FRANC3D steps necessary to read the mesh information, insert a crack, rebuild

    the mesh, perform the ABAQUS analysis, and compute stress intensity factors are described.

  • 5

    Note that ABAQUS often provides several different ways to access menu and dialog entries; you

    can use your favorite shortcuts or follow the tutorial.

    2.1 Step 1: Creating the ABAQUS Model

    First, we create a cube model using ABAQUS. We assume that the user knows how to use

    ABAQUS, but we provide enough details in the steps below for a novice user to create the

    simple cube model.

    Step 1.1: Open ABAQUS Sketcher

    Start with the ABAQUS graphical user interface (ABAQUS CAE). In the Module list

    located under the toolbar (Fig 2.1), select Part to access the Part Module:

    ; this is the default when you start ABAQUS CAE 6.10. From the main

    menu (the top menu bar), select Part and then select Create (or select Create from the Part

    Manager dialog, or alternatively right-click on Parts in the model tree window and select

    Create). The Create Part dialog box will appear (Fig 2.2); provide a name (e.g. cube) and

    set Approximate size to 10. The Modeling Space should be 3D, the Type should be

    Deformable and the Shape should be Solid. Select Continue and a grid will be displayed

    in the main CAE window this is the Sketcher Window.

    Figure 2.1: ABAQUS CAE 6.10 tool bar and main menu.

  • 6

    Step 1.2: Create square in Sketcher

    The cube is created by first creating a square in the Sketcher Window. Select the Rectangle

    tool from the toolbar on the left side of the Sketcher Window, and create a square that

    goes from (-1,-1) to (1,1) (you can start at any of the four corners). The part should appear as

    in Fig 2.3.

    Figure 2.2: Create Part dialog.

    Figure 2.3: ABAQUS Sketcher with a square

  • 7

    Step 1.3: Extrude square to make cube

    Click on the red X or use the middle mouse button to click in the Sketcher Window so that

    the Done button appears in the lower prompt area:

    . The Edit Base Extrusion window will be

    presented after pressing Done (Fig 2.4); enter 2 for the depth and select OK. The square will

    be extruded to create a cube.

    Figure 2.4: Edit Base Extrusion dialog.

    Save the model by selecting File and Save As. Enter a file name (e.g. cube) and select OK

    to save the .cae file.

    Step 1.4: Define material

    From the Module list, select Property . From the main menu, select

    Material and then select Create; or select the Create Material icon. The Edit

    Material dialog box is displayed (Fig 2.5). Provide a name for the material (e.g. steel) and

    then select Mechanical Elasticity Elastic from the list. Enter values for the Youngs

    modulus and Poisson ratio (e.g. 10000 and 0.3) and select OK.

  • 8

    Step 1.5: Create Section

    From the main menu, select Section and Create; or select the Create Section icon. The

    Create Section dialog will be presented; enter a name for the section (e.g. cube_section) and

    select Continue. The Edit Section window is displayed next. The Material should be the

    material created in Step 5 (e.g. steel). Select OK to finish.

    Figure 2.5: Edit Material dialog.

    Step 1.6: Assign Section to cube

    Assign the section properties to the cube by selecting Assign from the main menu and then

    Section from the available options. Move the mouse over the cube and click the left mouse

    button. Select Done from the lower prompt area once the cube has been highlighted. The

    Edit Section Assignment window is displayed; select OK to finish.

  • 9

    Step 1.7: Create Instance

    From the Module list, select Assembly. From the main menu, select Instance and select

    Create. The Create Instance window is displayed, select OK to finish.

    Step 1.8: Create Step

    From the Module list, select Step. From the main menu, select Step and Create. The

    Create Step window is displayed, provide a name (e.g. CubeLoad) and choose Static,

    General and select Continue... The Edit Step window is then displayed. Type in a

    description of the loading and select OK to finish. (You can examine the other tabs and

    fields at your leisure.)

    Step 1.9: Set field output

    The default ABAQUS output is okay, but if you want to see which results are available

    follow these steps. From the main menu, select Output and then Field Output Requests

    and then Manager. The Field Output Requests Manager window is displayed. Click on the

    cell labeled Created and select Edit from the right side to view the output options. Select

    OK or Cancel to close the Edit dialog and then select Dismiss to finish with the Output

    Request Manager.

    Step 1.10: Apply pressure load

    From the Module list, select Load. From the main menu, select Load and Create. The

    Create Load window is displayed. Provide a name and choose Pressure and select

    Continue. Pick the top surface of the cube and select Done from the lower prompt area.

    The Edit Load window is displayed; set the uniform pressure magnitude to be -1.0. The

    resulting model should appear as in Fig 2.6; the symbols for the boundary conditions are

    shown.

  • 10

    Step 1.11: Apply constraints

    From the Module list, select Load (if you changed modules after Step 11). From the main

    menu, select BC and then select Create. The Create Boundary Condition window is

    displayed. Provide a name and choose Symmetry/Antisymmetry/Encastre and select

    Continue. Pick the bottom face of the cube and select Done from the lower prompt area;

    you will need to rotate the model to see the bottom face. The Edit Boundary Condition

    window will be presented, choose PINNED and select OK. The boundary condition

    symbols are shown on the model.

    Step 1.12: Set mesh type

    From the Module list, select Mesh. Choose Part from the Object list:

    . Alternatively, you can create an independent instance

    in Step 8. Structured hexahedral meshing is the default, but if you want to make sure, follow

    these steps. From the main menu, select Mesh and then Controls. The Mesh Controls

    window is displayed. Choose Hex and Structured and select OK to finish.

    Step 1.13: Set element type

    From the main menu, select Mesh and then select Element Type. The Element Type dialog

    is displayed; leave Standard for Element Library, choose Quadratic for Geometric Order

    and leave 3D Stress for the Family. Select OK to finish.

    Step 1.14: Subdivide edges

    From the main menu, select Seed and then select Part. Leave the default Approximate

    global size at 0.2 and select OK to finish.

  • 11

    Step 1.15: Mesh the volume

    From the main menu, select Mesh and then select Part. Select Yes from the command

    prompt area to the question: "Ok to mesh the part?". The part will be meshed with brick

    elements, Fig 2.7.

    Step 1.16: Create Job

    From the Module list, select Job. From the main menu, select Job and Create. The Create

    Job dialog is displayed; provide a job name (cube_in_tension for example) and select

    Continue. The Edit Job window is displayed. Type in a description and select OK to finish.

    (You can peruse the other tabs and fields at your leisure.)

    Figure 2.6: ABAQUS cube with boundary conditions

  • 12

    Figure 2.7: ABAQUS brick mesh for a cube

    Step 1.17: Submit Job for analysis

    From the main menu, select Job and Manager. The Job Manager window is displayed.

    Select Submit on the right side. The analysis will start and should complete successfully.

    Select the Results option on the right side to view the results.

    Step 1.18: Save files

    Save the model using the File and Save As menu options. Note that a number of files will be

    created automatically as ABAQUS runs. Included in the set of files should be an .inp file

    with the job name as the prefix. This is the file that will be read by FRANC3D. This initial

    analysis provides baseline results and ensures that we have created a correct model.

    Note that the purpose of Steps 1.17 and 1.18 is not merely to create the .inp file that

    FRANC3D requires, but to perform an analysis and look at the results to make sure the

    displacement and stress results are as expected. You can skip these steps and simply Write

    Input by right-clicking on the job name under Analysis and Jobs in the model tree window.

  • 13

    Dont forget to save the .cae model file in case you wish to return to this model and modify

    properties, etc. You can Exit from ABAQUS CAE now.

    2.2 Step 2: Reading ABAQUS FE Model into FRANC3D

    We start with an existing mesh for FRANC3D. We use the .inp file created by ABAQUS in the

    previous step.

    Step 2.1: Reading ABAQUS FE Model

    Start with the FRANC3D graphical user interface, Fig 2.8, and select File and Open. Switch

    File Filter in the Open Model File window, Fig 2.9, to Abaqus Files (*.inp) and select the file

    name for the model, called cube.inp here, and then select Accept.

    Figure 2.8: FRANC3D graphical user interface

  • 14

    Figure 2.9: Open Model File dialog box

    Step 2.2: Select the Retained Items in the FE Model

    The next set of wizard panels allows you to choose the data that will be retained from the

    ABAQUS .inp file, in addition to the nodes and elements. The first panel, Fig 2.10, lets you

    choose to select all or individual items, choose selected items and select Next to get to the

    panel shown in Fig 2.11. We will retain all the material and boundary conditions as this is a

    full-model; both the material and boundary conditions will be transferred to the new mesh

    once the crack is inserted. Select Finish.

  • 15

    Figure 2.10: ABAQUS Model retain wizard panel.

    Figure 2.11: Select items to retain wizard panel.

    Step 2.3: Importing and Displaying the Local FE Model

    The model will be read and displayed in the FRANC3D modeling window. You can turn on

    the surface mesh and manipulate the view (see Section 2.1 of the FRANC3D Reference

    guide for more details). The model should appear as in Figs. 2.12 and 2.13, which shows that

    the mesh on the upper and lower surfaces is retained because we chose to retain all the

    boundary conditions.

  • 16

    Figure 2.12: ABAQUS model converted to FRANC3D showing retained facets on the pressure

    surface at the top of the cube.

    Figure 2.13: ABAQUS model converted to FRANC3D showing retained facets on the bottom

    fixed surface.

  • 17

    2.3 Step 3: Insert a Crack

    We will now insert a half-penny surface crack into the model.

    Step 3.1: Select Cracks from FRANC3D Menu

    From the FRANC3D menu, select Cracks and New Flaw Wizard. The first panel of the

    wizard should appear as in Fig 2.14. The default flaw type is Crack (zero volume flaw) and

    this is what we want, so select Next. Note that you can choose to Save to file and add flaw;

    this saves the flaw to a .crk file before adding it to the model.

    Figure 2.14: New flaw wizard first panel to choose flaw type.

    Step 3.2: Select Crack Type

    The next panel of the wizard, Fig 2.15, allows you to choose the type of crack. The default

    shape is the ellipse, which is what we want, so select Next.

  • 18

    Figure 2.15: Flaw wizard panel to choose crack shape type

    Step 3.3: Specify the Crack Size

    The next panel of the wizard, Fig 2.16, allows us to specify the size of the ellipse. Enter 0.2

    for both a and b and select Next.

    Figure 2.16: Flaw wizard panel to set size of ellipse

  • 19

    Step 3.4: Specify Crack Location and Orientation

    The next panel of the wizard, Fig 2.17, allows you to specify location and orientation of the

    flaw. Enter 90 for the 1st Rotation Angle and set the rotation axis to X and set the Z axis

    Translation to 2. The flaw is displayed along with the model and should appear as in Fig

    2.17; select Next when ready.

    Figure 2.17: Flaw wizard panel to set location and orientation

    Step 3.5: Specify Crack Front Template Parameters

    The next panel of the wizard, Fig 2.18, allows you to specify the crack front template

    parameters. We will leave all values at their defaults; select Finish when ready.

  • 20

    Figure 2.18: Flaw wizard panel to set crack front template parameters

    Step 3.6: Surface and Volume Meshing of Local Model after the Crack Insertion

    The program begins the process of inserting the flaw into the original model and then meshes

    the resulting cracked model. The progress of the operations is displayed on the screen, Fig

    2.19. When the meshing is completed, the Flaw Insertion Status window will disappear and

    the meshed cracked model will be displayed, Fig 2.20. Note that the mesh that is generated

    will have about 16,500 elements.

    Figure 2.19: Flaw Insertion Status window

  • 21

    Figure 2.20: Meshed model with crack

    2.4 Step 4: Static Crack Analysis

    We will now perform the stress analysis using ABAQUS.

    Step 4.1: Select Static Crack Analysis

    From the FRANC3D menu, select Analysis and Static Crack Analysis. The first panel of

    the wizard should appear as in Fig 2.21. We will specify the file name for the FRANC3D

    database first. We called it cracked_cube.fdb here; select Next once you enter a File Name.

    Note that you must not overwrite the initial uncracked .inp file.

  • 22

    Figure 2.21: Static Analysis wizard first panel File Name

    Step 4.2: Select FE Solver

    The next panel of the wizard, Fig 2.22, allows you to specify the solver; choose ABAQUS

    and select Next (not shown in Fig 2.22).

    Figure 2.22: Static Analysis wizard second panel solver

  • 23

    Step 4.3: Select ABAQUS Analysis Options

    The next panel of the wizard, Fig 2.23, allows you to specify the ABAQUS output and

    analysis options. We want to use all quadratic elements, we do not have nodal temperatures,

    and the model is a full-model and will not be combined with a global model, so uncheck the

    Connect to global model and select Finish. FRANC3D will write files and then attempt to

    execute ABAQUS based on the ABAQUS Batch /Executable information, Fig 2.23

    Figure 2.23: Static Analysis wizard third panel ABAQUS output options

  • 24

    Special Note: if ABAQUS fails to run, check the FRANC3D terminal window as well as the

    ABAQUS .dat and .msg files for possible errors. Note that the ABAQUS Batch/Executable

    information can be saved in the FRANC3D Preferences under the Edit menu.

    2.5 Step 5: Compute Stress Intensity Factors

    We will now compute the stress intensity factors for this crack. If you were able to run

    ABAQUS from FRANC3D, then the model and the results should be ready, and you can skip to

    Step 5.2.

    Step 5.1: Re-Open FRANC3D restart file

    From the FRANC3D menu, select File and Open. Choose the cracked_cube.fdb file, and

    select OK. Note that if you closed the previous model or restarted FRANC3D, you can start

    from this step.

    Step 5.2: Select Compute SIFs

    From the FRANC3D menu, select Cracks and Compute SIFs. The Stress Intensity Factor

    wizard is displayed, Fig 2.24. You should use the M-integral, but you can check that the

    Displacement Correlation results are similar. There are no thermal or crack face

    traction/pressure terms. When you select Finish, the SIFs Plot window is displayed, Fig

    2.25. You can view the three stress intensity factor (SIF) modes and export the data.

  • 25

    Figure 2.24: Compute SIFs panel

    Figure 2.25: Stress Intensity Factor plot dialog

    Note that the SIF values are computed at the element midpoints along the crack front, and the

    curves are plotted from A to B based on a normalized crack front position.

  • 26

    2.6 Step 6: Manual Crack Growth

    We can manually propagate the crack at this stage, and we should at least examine the predicted

    crack growth to determine suitable parameters for fitting and extrapolation before proceeding

    with the automated crack growth in Section 2.8.

    Step 6.1: Select Grow Crack

    From the FRANC3D menu, select Cracks and Grow Crack The Growth Parameters

    wizard panel shown in Fig 2.26 is displayed. We switch the Growth Type to Quasi-Static for

    this model and select Next.

    Figure 2.26: First wizard panel for growth parameters

    Step 6.2: Specify Growth Rate

    In the second panel, Fig 2.27, the default value of n is 2.0; leave this and select Next.

  • 27

    Figure 2.27: Second wizard panel for growth parameters

    Step 6.4: Specify Fitting and Extrapolation

    The next panel shown in Fig 2.28 allows you to specify the crack front point fitting

    parameters. We set the median extension to 0.02, and specify a fixed order polynomial fit

    with order set to 3 and extrapolation set to 3% at both ends of the crack front. Select Next.

    Figure 2.28: Crack growth wizard panel for crack front fitting options

  • 28

    Step 6.5: Specify Crack Front Template

    The final panel, Fig 2.29, allows you to specify the crack front mesh template parameters.

    We set the template radius to 0.025. Select Next to proceed with growing the crack and

    remeshing.

    Figure 2.29: Crack growth wizard panel for mesh template options

    The resulting new mesh model can be analyzed as was done for the initial crack (see Step 4

    above). Note that you will want to give this model a different name, perhaps cube_step_1, so

    that you dont overwrite the initial crack model files. Automated crack growth analyses are

    described next.

    2.7 Step 7: Automatic Crack Growth

    This section describes the steps taken to do automatic crack growth starting from the initial crack

    model. We will start with an existing FRANC3D model. We will use the model created in

    Sections 2.2 and 2.3.

  • 29

    Step 7.1: Open FRANC3D Restart File

    Start with the FRANC3D graphical user interface (see Fig 2.8) and select File and Open and

    choose the file name specified in Section 2.3, called cracked_cube.fdb here. Click Accept.

    The model will be read into FRANC3D (along with the results files that were created in

    Section 2.3). We will ignore the fact that we already analyzed and propagated the initial

    crack for now and proceed with setting up the automatic crack growth analysis.

    Step 7.2: Select Crack Growth Analysis

    From the FRANC3D menu, select Analysis and Crack Growth Analysis. The first panel of

    the wizard should appear as in Fig 2.30; it allows you to choose the method for computing

    SIFs. We will leave all the default values. Select Next to display the second panel.

    Figure 2.30: Crack Growth Analysis wizard first panel.

    Step 7.3: Specify Growth Parameters

    The second panel of the wizard should appear as in Fig 2.31. We set the growth type to

    Quasi-Static for simplicity. All other values are left as defaults; select Next.

  • 30

    Figure 2.31: Crack Growth Analysis wizard second panel.

    Step 7.4: Specify Growth Model Data

    The third panel of the wizard should appear as in Fig 2.32. We set the value of n to 2 for the

    quasi-static crack growth and then select Next.

    Figure 2.32: Crack Growth Analysis wizard third panel.

  • 31

    Step 7.5: Specify Fitting and Template Parameters

    The fourth panel of the wizard should appear as in Fig 2.33. We set the value for the

    template radius to 0.02. The extrapolation could be increased from 3 to 5%, but 3% should

    suffice for the first 5 steps that we will run here. Select Next.

    Figure 2.33: Crack Growth Analysis wizard fourth panel.

    Step 7.6: Specify Extension or Cycle Data

    The fifth panel of the wizard should appear as in Fig 2.34. We will try growing the crack for

    5 steps using a Constant Median Crack Growth Increment of 0.02. Select Next.

  • 32

    Figure 2.34: Crack Growth Analysis wizard fifth panel.

    Step 7.7: Specify Analysis Code

    The sixth panel of the wizard should appear as in Fig 2.35. We will use ABAQUS and the

    current crack growth step is 1 as we are starting from the initial crack. This process will

    reanalyze the initial crack and name the files as cracked_cube_STEP_001. Typically we

    would analyze the initial crack using a Static Analysis, grow the crack using Grow Crack,

    and then start the automatic Crack Growth Analysis. The user can choose whether to start

    the numbering from _STEP_001 or other. Subsequent file names will have their step number

    incremented as the automatic analysis proceeds.

  • 33

    Figure 2.35: Crack Growth Analysis wizard sixth panel.

    Step 7.8: Specify Analysis Options

    The seventh panel of the wizard should appear as in Fig 2.36. Some of the options will be

    specific to your site. We will transfer all the boundary conditions, so leave the Transfer all

    retained bcs checked. Click Next.

    FRANC3D will save the fdb/inp files with the name cracked_cube_STEP_001 for the first crack

    model and then ABAQUS will start in the background. If the analyses stop at any stage, they

    can be restarted from the last crack step. All of the _STEP_# files are retained. The model for

    any step can be read into FRANC3D to view the stress intensity factors or to restart the analysis

    with a modified crack growth increment (for example). We will illustrate SIF history extraction

    and fatigue life computations in Section 4.7.

  • 34

    Figure 2.36: Crack Growth Analysis wizard seventh panel.

  • 35

    3.0 Tutorial 2: Center Through-Crack in a Plate Sub-

    Domain

    In this tutorial, we provide the steps to complete a global/local crack growth analysis using

    FRANC3D and ABAQUS. This analysis technique exploits the fact that the cracked region of a

    model (local model) is generally small compared to the entire model (global model) by

    minimizing the part of the model that undergoes remeshing during crack insertion and growth.

    For this approach, global and local models will be created in ABAQUS; only the local model

    will be remeshed in FRANC3D. The tutorial is divided into 4 major steps:

    1. Create the uncracked global/local geometry and mesh using ABAQUS;

    2. Import the local model to FRANC3D for crack insertion and remeshing;

    3. Run a static crack analysis in ABAQUS using the full model;

    4. Calculating fracture parameters and grow both crack fronts in FRANC3D.

    Although it is not explicitly stated in the steps below, make sure to save your work throughout

    the modeling process. In particular, save the .cae file at the end of Step 1. Also, it is assumed

    that the user has some basic knowledge of ABAQUS. A new user is referred to Getting Started

    with ABAQUS, which is part of the ABAQUS documentation.

    3.1 Step 1: Create the Uncracked Model Using ABAQUS

    We start by creating a simple plate model using ABAQUS.

    Step 1.1: Create ABAQUS Model Database

    Open the ABAQUS CAE and select Create Model Database. Create a new part named

    cracked_part by clicking the icon in the Part Module and specifying the options shown

    in Fig 3.1 (set approximate size to 200). Click Continue

  • 36

    Figure 3.1: Create part options

    Step 1.2: Sketch a rectangle

    When the Sketch Window appears, create a rectangle with dimensions: x = 20 and y = 50

    with the bottom left corner at (0, 0).

    Step 1.3: Extrude rectangle to make plate

    Click Done at the bottom of the sketch window and Extrude to a depth of 5.

    Step 1.4: Define material properties

    Switch to the Property Module and select the icon to define the material properties;

    Youngs Modulus is 2.0E6 and Poissons Ratio is 0.30. Click OK.

  • 37

    Step 1.5: Define section

    Select the icon and define a Solid, Homogeneous section with the material created in the

    previous step. Click Continue In the Edit Section window, click OK.

    Step 1.6: Assign section

    Select the icon and assign the section to the cracked_part by selecting it in the modeling

    window. Click Done. In the Edit Section window, click OK.

    Step 1.7: Subdivide edges

    Expand cracked_part in the Model Tree (as shown in Fig 3.2) and double-click Mesh.

    Select the icon to assign a global mesh seed size of 2. Click OK.

    Figure 3.2: Model tree expanded under cracked part

    Step 1.8: Set mesh type

    Select the icon and specify quadratic hex elements (ABAQUS element type C3D20R).

    Click OK. (Note that if linear elements are used, extra work is required of the user see

    Step 22.)

  • 38

    Step 1.9: Mesh volume

    Select the icon to mesh cracked_part. Click Yes at the bottom of the Modeling

    Window. The meshed cracked_part is shown in Fig 3.3.

    Figure 3.3: Meshed plate model in ABAQUS

    Step 1.10: Instance Assembly

    Switch to the Assembly Module and select the icon to instance cracked_part. Click

    OK in the Create Instance window.

    Step 1.11: Create Job

    Switch to the Job Module and select the icon to create a job. Name the job orphan and

    click Continue Click OK in the Edit Job window.

  • 39

    Step 1.12: Write Input

    Select the icon to display the Job Manager. Select orphan and click Write Input at the

    right. Click Dismiss.

    Special Note: ABAQUS doesnt allow creation of node sets from a part created in CAE. We

    need some node set definitions to inform FRANC3D which surfaces will be used to glue the

    local model back into the global model so that the mesh on those surfaces will remain unaltered.

    So, we must now read in the orphan mesh created in the previous steps to define the local and

    global models.

    Step 1.13: Create global orphan mesh

    From the File menu, select Import and Model and then select orphan.inp. Click OK. A

    new model is created in the Model Tree at the left. Right click on the orphan model and

    select Copy Model and name the new model global. Click OK.

    Step 1.14: Create local orphan mesh

    Repeat the previous step and name the copied model local. Click OK.

    Step 1.15: Edit global orphan mesh

    Switch to the Mesh Module, global Model, and Object: Part at the top of the modeling

    window and select Mesh and Edit from the upper toolbar. In the Edit Mesh window, select

    Element in the Category region and select Delete in the Method region.

    Special Note: since the global model region is being defined first, the portion of the model that

    will be used for local crack insertion needs to be deleted first.

  • 40

    As shown in Fig 3.4, select the portion of the model that corresponds to the local model,

    leaving only the global portion unselected (most easily done by viewing the 1-2 plane). At

    the bottom of the Modeling Window, with Delete associated unreferenced nodes selected,

    click Done. Switch to the Assembly Module, which will automatically regenerate the

    instance.

    Figure 3.4: Selection of local portion of the model to be deleted

    Step 1.16: Edit local orphan mesh

    Repeat the previous two steps for the local model with the exception of deleting exactly the

    opposite of what was deleted in the global model.

    Step 1.17: Create cut-surface node sets

    In the Model Tree, expand the local model as shown in Fig 3.5 and double-click Sets to

    create a node set named Cut_Surf_Local, which will define the local surface that merges the

    local model to the global model. Any sets that already exist can be ignored. Click

    Continue

  • 41

    Special Note: if you use linear elements, you must specify a Cut-Surf node set for the local AND

    for the global model; you will need to have these surfaces later in FRANC3D when merging the

    cracked-local and global pieces together.

    Select by angle in the drop-down selector at the bottom of the Modeling Window and then

    gather the nodes on the top and bottom surface of local (hold down the shift key to continue

    adding to selected nodes). Click Done.

    Figure 3.5: Model tree expanded under local

    Step 1.18: Create Load Step

    Switch to the Step Module and global Model and click the icon to generate a load step.

    The default values are ok, so click Continue and OK.

    Step 1.19: Apply pressure load

    Switch to the Load Module and global Model to begin applying loads and boundary

    conditions. Select the icon and select Pressure in the Types for Selected Step region.

    Click Continue. At the bottom of the Modeling Window, select by angle in the drop-down

    menu and then select the top surface of the model as shown in Fig 3.6. Click Done. In the

    Edit Load window, enter -10 in the Magnitude box and click OK.

  • 42

    Figure 3.6: Loaded surface selection

    Step 1.20: Apply constraints

    Click the icon and rotate the model so that the bottom surface is visible. In the Create

    Boundary Condition pop-up window enter: face_y for the Name, Step-1 for the step,

    Mechanical in the Category region and Displacement/Rotation in the Types for Selected

    Step region. Click Continue With by angle selected at the bottom of the Modeling

    Window, select the bottom face of the model. Click Done. In the Edit Boundary

    Condition window, select U2 and enter 0. Click OK.

    Once again, click the icon. In the Create Boundary Condition window enter: point_xz

    for the Name, Step-1 for the step, Mechanical in the Category region and

    Displacement/Rotation in the Types for Selected Step region. Click Continue With

    individual selected in the drop-down selector at the bottom of the Modeling Window, select

    the middle node on the bottom face. Click Done. In the Edit Boundary Condition window,

    select U1, U3 and enter 0 in both. Click OK.

  • 43

    Step 1.21: Create Job

    Switch to the Job Module and select the icon to create a job. With global highlighted,

    name the job global and click Continue and OK. Repeat for local with local highlighted

    in the Create Job window.

    Step 1.22: Write Input

    Select the icon to display the Job Manager. Select global and click Write Input at the

    right. Repeat for local. Click Dismiss.

    Step 1.23: Save Model

    Before exiting ABAQUS CAE, save your work.

    At this point in the tutorial, we have finished Step 1 in which the global and local portions of the

    model have been defined. In the next step, we will use the local model for crack insertion and

    remeshing in FRANC3D.

    3.2 Step 2: Reading ABAQUS FE Model into FRANC3D

    The next step is to read the local model into FRANC3D and insert a crack. We have saved the

    two inp files as: local .inp and global .inp. Inside the local file, there is a node set called

    Cut_Surf_Local that defines the nodes of the mesh facets in local that are to be retained.

    If desired, copy the local .inp and global .inp files from the ABAQUS working directory to the

    FRANC3D working directory. Typically a user will use one folder per model so the working

    directory will be the same for both programs.

  • 44

    Step 2.1: Read the ABAQUS FE model

    Start FRANC3D and select File and Open. In the Open Model File window, choose the

    Abaqus (*.inp) file filter and select local.inp file and Click OK.

    Step 2.2: Selecting the Retained Items in the local FE model

    Follow the wizard through the panels shown in Fig 3.7. We choose selected items and then

    choose all materials and select mesh facets. We select the Cut_Surf_Local node set to be

    retained. There are no boundary conditions on this local model. The resulting FRANC3D

    model is shown in Fig 3.8.

  • 45

    Figure 3.7: Wizard panels showing selections for local.inp

    Figure 3.8: FRANC3D local.inp showing retained facets on top cut surface

  • 46

    3.3 Step 3: Insert a Crack

    We will now insert a quarter-penny corner crack into the model.

    Step 3.1: Select New Flaw Wizard and Flaw Type

    Insert the crack into this model by selecting Cracks and New Flaw Wizard. In the Flaw

    Insertion window select Crack (zero volume flaw) and click Next. In the next wizard panel,

    select the through-crack shape with two crack fronts (Fig 3.9).

    Figure 3.9: Through-crack shape selected

    Step 3.2: Set Crack Size, Location and Template

    For the remaining wizard panels, follow Figs 3.9 through 3.12, which show the crack shape,

    location, orientation and template parameters used for this crack. The Flaw Insertion

  • 47

    Progress window will be displayed while inserting the crack and remeshing. The remeshed

    cracked model is shown in Fig 3.13.

    Figure 3.10: Through-crack dimensions

    Figure 3.11: Through-crack location and orientation within the model

  • 48

    Figure 3.12: Crack front template parameters

    Figure 3.13: Meshed crack model

  • 49

    The next step is to write the files for the cracked-local model and to perform the ABAQUS

    analysis on the recombined cracked-local/global model.

    2.5 Step 4: Static Crack Analysis

    FRANC3D merges the local and global models and subsequently calls ABAQUS to perform the

    analysis. The following steps describe the procedure for merging these two portions followed by

    the analysis of the resulting merged model.

    Step 4.1: Select Static Crack Analysis

    From the FRANC3D menu, select Analysis and Static Crack Analysis. Specify a file name

    in the first wizard panel (e.g. cracked_plate). Click Next.

    Step 4.2: Select FE Solver

    Choose ABAQUS from the next wizard panel, Fig 3.14. Click Next.

    Figure 3.14: Static Analysis wizard panel allows choice of analysis code

    Step 4.3: Select Analysis Options

    Choose to Connect to global model in the following wizard panel, Fig 3.15 and specify

    global.inp as the Global model filename. Note that there are no boundary conditions on the

    local model. All the boundary conditions from the original global model will be transferred

  • 50

    to the recombined crack model as long as the Transfer retained bcs remains checked in Fig

    3.15. Click Next.

    Figure 3.15: Static Analysis wizard panel for ABAQUS output and analysis options

    Step 4.4: Merging Local/Global FE Models

    Choose to Merge nodes and choose the Cut_Surf_Local node set, Fig 3.16. Ignore the

    Global node set/surface(s) to merge/constrain box (as long as you used second-order

    elements). Click Finish to begin the ABAQUS analysis.

  • 51

    Note that the final panel has a check-box that allows the user to write files without running

    ABAQUS. This option allows the user to write the files and then edit them or transfer the files to

    a different computer before running ABAQUS.

    Figure 3.16: Static Analysis wizard panel for recombining the cracked-local and global pieces

    When the ABAQUS analysis has completed, proceed to Step 4. The following files are created

    by FRANC3D: cracked_plate.fdb, cracked_plate.inp, cracked_plate_full.inp, and

    cracked_plate.txt. ABAQUS will generate a cracked_plate_full.fil file that contains the results,

    which FRANC3D requires to compute SIFs. These files should not be deleted.

  • 52

    3.4 Step 4: Compute Stress Intensity Factors and Grow Two Crack Fronts

    We will now compute the stress intensity factors for this crack and grow one step. If you are

    able to run ABAQUS from FRANC3D, then the model should be open in FRANC3D and the

    displacement file will be read automatically, and you can skip to Step 4.2.

    Step 4.1: Re-Open FRANC3D restart file

    Transfer the ABAQUS generated .fil file to the working directory, if it is not there already

    (e.g. if you ran on a different computer). Start FRANC3D and open the cracked_plate.fdb

    file saved during Step 3. The cracked_plate_full.fil file should be read automatically.

    Step 4.2: Select Compute SIFs

    Select Cracks and Compute SIFs Leave all the defaults in the dialog box and select

    Finish to view the plotted SIFs for the crack fronts. Note that there are two fronts so there

    will be two plot windows. Look for the A-B on the model to determine which front is being

    displayed, Fig 3.17.

    Figure 3.17: Mode I stress intensity factor plot.

  • 53

    Step 4.3: Select Grow Crack

    From the FRANC3D menu, select Cracks and Grow Crack The Growth Parameters

    wizard panels shown in Fig 3.18 and Fig 3.19 are displayed. In the first panel, we switch the

    Growth Type to Quasi-Static for this model and select Next. In the second panel, the default

    value of n is 2.0; leave this and select Next.

    Figure 3.18: First wizard panel for growth parameters

    Figure 3.19: Second wizard panel for growth parameters

  • 54

    Step 4.4: Set fitting, extrapolation and template parameters

    The next two panels shown in Fig 3.20 and Fig 3.21 allow you to specify the crack front

    point fitting and mesh template parameters. We set the median extension to 0.3, and specify a

    Fixed Order Polynomial fit with order set to 3 and extrapolation set to 3% at both ends of the

    crack front. There are two crack fronts in this model, and the dialog in Fig 3.20 allows you

    to specify the fitting options for each of the fronts. The crack front mesh template shown in

    Fig 3.21 extends beyond the model surface, which is necessary. Select Next on this panel

    when ready to proceed with the crack insertion and remeshing.

    Figure 3.20: Crack growth panel for front fitting options. Note that the user can define fitting

    options for each of the two crack fronts.

  • 55

    Figure 3.21: Crack growth panel for mesh template options.

    The resulting new mesh model can be analyzed as was done for the initial crack (see Step 4

    above). Note that you will want to give this model a different name, perhaps

    cracked_plate_step_1, so that you dont overwrite the initial crack model files. Automated crack

    growth analyses are described in Tutorial; you can return to this model to try automatic crack

    growth.

  • 56

    4.0 Tutorial 3: Automated Corner-Crack Growth in a

    Plate, with Crack Face Tractions

    In this tutorial, we describe the steps to complete an automated crack growth analysis using the

    FRANC3D and ABAQUS interface, including the application of crack face tractions from an

    uncracked ABAQUS stress analysis. For this tutorial, an initial uncracked model will be created

    and analyzed in ABAQUS. The tutorial is divided into 8 major steps:

    1. Create the uncracked geometry and mesh using ABAQUS;

    2. Import the model to FRANC3D;

    3. Insert a crack and remesh;

    4. Run a static analysis and compute SIFs;

    5. Apply the crack face tractions and static crack analysis;

    6. Subsequent automatic crack growth analysis;

    7. Extract SIF history; and

    8. Static crack analysis with multiple load cases.

    4.1 Step 1: Create the Uncracked Model Using ABAQUS

    Start by creating a simple plate model using ABAQUS:

    Step 1.1: Create ABAQUS Model Database

    Open the ABAQUS CAE and select Create Model Database. Create a new part named

    rectangular_bar by clicking the icon in the Part Module, specifying the name and

    setting approximate size to 10. Click Continue to display the Sketch window.

    Step 1.2: Sketch a rectangle and extrude

    Create a rectangle starting at 0,0 with dimensions x=0.5 and y=1.0. Click the red X at the

    bottom and click Done and specify 0.25 for the depth. A rectangular bar will be created (Fig

    4.1).

  • 57

    Figure 4.1: Rectangular bar geometry

    Step 1.3: Define material and section

    Define an elastic material with properties: E=10,000 and nu=0.3. Define the section and

    assign the material to the section and attach to the geometry.

    Step 1.4: Create Assembly

    Create the Assembly, the mesh can be indepenedent.

    Step 1.5: Create Step

    Create the Step as a Static,General analysis load step.

  • 58

    Step 1.6: Apply boundary conditions

    Define the Loading using applied displacement. Define an applied displacement to the upper

    surface with y-displacement=0.01. Define y-constraints on the bottom surface and then

    define x-constraint for the edge shown as a red line in Fig 4.2, and fully constrain the point at

    the origin by adding a z-constraint at that point.

    Figure 4.2: Applied displacement and constraints

    Step 1.7: Mesh the volume

    Define the mesh using a mesh seed of 0.1 and using hexahedral elements. The resulting

    mesh should appear as in Fig 4.3.

  • 59

    Figure 4.3: Hexahedral mesh

    Step 1.8: Edit Model Keywords

    Before submitting the job for analysis, edit the Model keywords. Add the following lines

    just before the *End Step:

    ** output displacements and stress to fil results file

    *File Format, ASCII

    *Node File, Frequency=1

    U

    *El File, position=averaged at nodes, Frequency=1

    S

    Step 1.9: Run ABAQUS Analysis

    Submit the job for analysis. A .fil file will be created that contains the stress components at

    the nodes. This is the data that is expected by FRANC3D when applying stress as crack face

  • 60

    tractions. Once the analysis has finished, you should verify that the deformation and stress

    are correct. The stress should be 100.0 everywhere in the model.

    Step 1.10: Save Model

    You should save the model before proceeding.

    Step 1.11: Remove applied displacements and save file

    The purpose of this tutorial is to illustrate: 1) how to apply crack face tractions and 2) how to

    perform automated crack growth analyses. We will save a model that has constraints, but no

    loads so that we can apply the uncracked stress as crack face tractions and compare SIFs to

    the case where only the far-field loads are applied. We can delete the boundary condition

    that contains the applied y-displacement on the upper surface of the bar and then rewrite the

    .inp file (without submitting the job for analysis).

    We should now have two .inp files and a .fil file. We have named the original .inp and .fil file

    applied_disp and have named the .inp file, created in step 1.11, no_disp.inp. We can now exit

    ABAQUS CAE and proceed with FRANC3D.

    4.2 Step 2: Read ABAQUS FE Model into FRANC3D

    The next step is to read the model into FRANC3D and insert a crack.

    Step 2.1: Read the ABAQUS Mesh

    Copy the .inp files from the ABAQUS working directory to the FRANC3D working

    directory if they are different. Start FRANC3D. Select File and Open. In the Open Model

    File window, choose the ABAQUS FILES (*.inp) file filter and applied_disp.inp file and

    Click OK.

  • 61

    Step 2.2: Select the Retained Items in the Local FE Model

    Follow the wizard through the panels shown in Fig 4.4. We choose selected items and then

    choose all materials, all boundary conditions, and no mesh facets. The resulting FRANC3D

    model is shown in Fig 4.5.

    Figure 4.4: Wizard panels showing selections for applied_disp.inp

  • 62

    Figure 4.5: Model showing retained facets for applied y-displacement on top surface.

    4.3 Step 3: Insert a Crack

    We will now insert a quarter-penny corner crack into the model.

    Step 3.1: Select New Flaw Wizard and Flaw Type

    Insert the crack into the model by selecting Cracks and New Flaw Wizard. In the Flaw

    Insertion window select Crack (zero volume flaw), select the Save to file and add flaw

    option, and click Next. In the following panel, select the ellipse crack shape.

    Step 3.2: Set Crack Size, Location and Template

    For the remaining wizard panels, follow Figs. 4.6 4.8, which show the crack shape,

    location, orientation and template parameters used for this crack. The meshed crack model is

    shown in Fig 4.9.

  • 63

    Figure 4.6: Elliptical-crack dimensions

    Figure 4.7: Crack orientation and location

  • 64

    Figure 4.8: Crack front template parameters

    Figure 4.9: Crack model surface mesh

  • 65

    4.4 Step 4: Static Crack Analysis

    Perform a static crack analysis on this model to compute the SIFs for far-field loading.

    Step 4.1: Run ABAQUS Static Analysis

    From the FRANC3D menu, select Analysis and Static Crack Analysis. Specify a file name

    in the first wizard panel (e.g. corner_crack_bar). Click Next. Choose ABAQUS as the

    solver. The elements should be second order. We do not connect to a global model. All

    boundary conditions should be transferred. If the ABAQUS analysis fails to run to

    completion, examine the .dat and .msg files along with the FRANC3D cmd window for

    messages.

    Step 4.2: Compute SIFs

    Once the analysis finishes, compute the SIFs; they should be as in Fig 4.10.

    Figure 4.10: Mode I SIFs for far-field applied displacement

  • 66

    4.5 Step 5: Apply Crack Face Traction

    In this step, we will start from the no_disp.inp ABAQUS file, apply crack face tractions using

    the stress from the applied_disp.fil file, and compare the resulting SIFs with those from Step 4.

    The first step is to read the no_disp.inp model into FRANC3D and insert a crack.

    Step 5.1: Read the ABAQUS FE Model and Select Retained Items

    Start FRANC3D (or close the existing model) and read the no_disp.inp file. Follow the

    wizard panels in Fig 4.4 again as we want to retain all of the boundary conditions, which

    should be constraints on the bottom surface only.

    Step 5.2: Insert Crack

    Insert the same crack as shown in Figs 4.6-4.8. If you saved the .crk file, you can read the

    file using the Flaw From Files option in the Cracks menu.

    Step 5.3: Apply Crack Face Traction

    Once the cracked model has been meshed, we will apply the crack face traction. Select

    Loads and Crack Face Pressure/Traction. Click on Add in the dialog box shown in Fig

    4.11. Choose Residual Stress Defined on a Mesh and click on Next. Select the

    applied_disp.inp and applied_disp.fil files and click on Next. There is only one set of results

    in the .fil file so we click Finish and then Accept in the first dialog.

  • 67

    Figure 4.11 Crack face tractions dialog.

    Step 5.4: Run ABAQUS Static Analysis

    Perform a static crack analysis on this model using ABAQUS. The elements should be

    second order. All boundary conditions should be transferred and we must check the Apply

    crack face tractions box, Fig 4.12. If the ABAQUS analysis fails to run to completion,

    examine the .dat and .msg files along with the FRANC3D terminal window for messages.

  • 68

    Figure 4.12: Mode I SIFs for crack face tractions using M-Integral

    Step 5.5: Compute SIFs

    Once the analysis finishes, compute the SIFs; they should be as in Fig 4.13. In the SIF

    dialog, make sure that the Crack face traction box is checked if using the M-integral, Fig

    4.14. We can compare the M-integral SIF values against the displacement correlation SIF

    values to ensure that the results are consistent. If thermal or crack face traction terms are not

    properly accounted for in the M-integral computations, the SIFs will differ greatly from the

    displacement correlation SIFs. We can also compare these SIFs with those from applied far-

    field loading, Fig 4.10; this is left as an exercise for the reader.

  • 69

    Figure 4.13a: Mode I SIFs for crack face tractions using M-Integral

    Figure 4.13b: Mode I SIFs for crack face tractions using Displacement Correlation.

  • 70

    Figure 4.14: Compute SIFs dialog.

    4.6 Step 4: Automated Crack Growth Analyses

    In this step, we illustrate the process of automated crack growth starting from the initial crack

    model in Section 4.3.

    Step 6.1: Run ABAQUS Crack Growth Analysis

    Continuing in FRANC3D with the existing model from Step 4.5, select Analysis and Crack

    Growth Analysis. Follow the wizard panels in Figs 4.15-4.21. We will do 5 steps of crack

    growth using ABAQUS as the solver and growing 0.01 units at each step (this is the growth

    for the point along the crack front with the median Mode I SIF value crack growth at other

    points along the front are scaled accordingly). When you select Finish on the final wizard

    panel, the automated analyses should start by writing the ABAQUS input file, with the base

    name and _STEP_1 appended. ABAQUS should then start in batch mode to solve the

    current model (in this case, this is a repeat of the solution from Section 4.3). Once ABAQUS

    finishes, FRANC3D reads the resulting fil file and grows the crack, remeshes, and writes out

    the ABAQUS input files for the next step. This should continue for the specified 5 steps.

  • 71

    Figure 4.15: Automated propagation first wizard panel

    Figure 4.16: Automated propagation second wizard panel

  • 72

    Figure 4.17: Automated propagation third wizard panel

    Figure 4.18: Automated propagation fourth wizard panel

  • 73

    Figure 4.19: Automated propagation fifth wizard panel

    Figure 4.20: Automated propagation sixth wizard panel

  • 74

    Figure 4.21: Automated propagation seventh wizard panel

    Once the 5 steps of automated crack growth are complete, you can read in the model and results

    for any of the steps and compute SIFs. The SIF history can be extracted by computing and

    exporting SIFs for each of the steps. The SIF history is contained in the FRANC3D restart files.

    The next section describes the dialog boxes that can be used to display the SIF history.

    4.7 Step 7: Extract SIF History

    In this step, we illustrate the process of extracting SIF history data using the 5 steps of crack

    growth complete in Section 4.6.

  • 75

    Step 7.1: Select Create Growth History

    Continuing in FRANC3D with the existing model from Section 4.4, select Advanced and

    Create Growth History. The dialog shown in the left panel of Fig 4.22 will appear.

    You can use the Plot menu to display the crack fronts, Fig 4.22 right panel. Close the

    dialog boxes when you have examined them; consult the FRANC3D Reference

    documentation for more details.

    Figure 4.22: Create Growth History dialog and the six crack fronts displayed in the right panel.

    Step 7.2: Select SIF History

    From the FRANC3D main menu, select Fatigue and then SIF History to display the SIF

    History dialog, Fig 4.23. This dialog allows you to select a path through the crack fronts,

    plot the SIF along this path, and export this data for use in the fatigue life module. If you

    have multiple crack fronts, you can choose the starting crack front id through the Settings

    menu.

  • 76

    Figure 4.23: SIF History dialog.

    4.8 Step 8: Multiple Load Cases

    In this step, we illustrate the analysis of multiple load cases. We will start from the

    applied_disp.inp ABAQUS file, apply crack face tractions into a second load case using the

    stress from the applied_disp.fil file, and then examine the resulting SIFs.

    Step 8.1: Read FE Model and Insert Crack

    The first step is to read the applied_disp.inp model into FRANC3D following the steps in

    Section 4.2. We insert the same crack as in Section 4.2 and 4.3. If you saved the crack to a

    file, you can insert this crack from the file using the Flaw From Filesoption from the

    Cracks menu.

    Step 8.2: Apply Crack Face Traction

    Once the crack is inserted, we apply crack face tractions following the steps in Section 4.3

    except that we change the Load Case number to 2, Fig 4.11.

  • 77

    Step 8.3: Run ABAQUS Static Crack Analysis

    We then perform a static crack analysis on this model, make sure that the Crack face traction

    box is checked (see Fig 4.14 or 4.21). The ABAQUS .inp file that FRANC3D writes will

    have two *Step data blocks and ABAQUS will generate results for both load cases.

    Step 8.4: Compute SIFs

    The Compute SIFs dialog will indicate that SIFs are available for two load cases, Fig 4.24.

    We can select the first load case only and plot the SIFs, Fig 4.25, to verify that these are

    correct. We can then select the second load case, Fig 4.26, and plot these SIFs, Fig 4.27.

    Note that the second load case consists of the first load case displacement constraints and

    applied displacements along with the applied crack face tractions. Thus, the mode I SIFs for

    the second load case are double those from the first load case.

    Figure 4.24: Compute SIFs dialog for multiple load case analyses - first load case checked

  • 78

    Figure 4.25: Mode I SIFs for the first load case using M-Integral

    Figure 4.26: Compute SIFs dialog for multiple load case analyses - second load case checked

  • 79

    Figure 4.27: Mode I SIFs for the second load case using M-Integral

    This is the end of the tutorial!