🇬🇧 EN 🇸🇰 SK
DEFORM V14.0.2 Manual

2D Fracture

Setting up fracture simulation in DEFORM-2D

Introduction

To activate fracture, the following actions must be taken:

  1. Choose the Damage model to be used and select a critical value. This damage model is chosen in the material properties Advanced dialog. Please note that starting from DEFORM 2DV91, user is given more controls to set the degree of softening on crossing critical damage value. For example, when user selects ‘Soften to 10 % of original flow stress, once a material point crosses critical damage value load carrying capacity will drop by 90% hence triggering localized material flow.

  1. Set the number of fracture elements under Object Properties Fracture(FRCMOD) for the object that will have the fracture occur. The recommended setting is to set fracture elements to a value between 2 and 5. (This data should be set at 0, if user sets damage based on softening as a % of flow stress reduction which is explained in the previous section). This setting will delete elements after the set number of elements is above the critical damage value.

  2. Refine the mesh in the region where the fracture will occur. The mechanics of fracture may involve a high gradient of damage, strain and other variables. A fine mesh aids in properly capturing this behavior.

Lab: Setting up fracture with element deletion in DEFORM-2D

1.2.1. Creating New Problem

1.2.2. Adding 2D forming operation

1.2.3. Defining Geometry Type

1.2.4. Setting up simulation mode

1.2.5. Load material into material list

1.2.6. Adding objects

1.2.7. Defining Sheet object

1.2.8. Defining Punch object

1.2.9. Defining Die object

1.2.10. Generation mesh for Sheet

1.2.11. Defining Blank Holder object

1.2.12. Positioning objects

1.2.13. Defining inter-object relations

1.2.14. Defining stopping controls

1.2.15. Defining step controls

1.2.16. Generating Database

1.2.17. Running Options

1.2.18. Post Processing

Creating New Problem

On a Windows machine, go to the button select DEFORM-v1x.xxx (.xxx indicates version number E.g. v14.0.2) and select DEFORM GUI Main v1x.x from the menu. The DEFORM GUI Main window will appear

New Problem page

Create a new problem either by selecting File **New Problem** or by clicking the New Problem icon. The Problem Setup window will appear. Select “Integrated Manufacturing Process “ radio button and unit system as “SI “ radio button in Unit as shown in Fig. 2DFRCL1.1. Define Problem Name as “2DFracture “ and make sure the “Show option dialog” check box is turned on (if we do not turn on the “Show option dialog ” check box, then we will not get the New Project dialog in MO UI). Then click on button to open a new Problem using the Deform Integrated Manufacturing Process.

Multiple operation wizard will open with the New Project dialog, at this point user will be prompted to specify a project name (system will create a separate folder with this project name) and title for this session. In this session we use “2DFracture “ as the project name. Click on to continue to open the operation. MO wizard will open (see Fig. 2DFRCL1.2.).

MO Wizard New Project Window

Adding 2D forming operation

Multiple Operation wizard will open new project. Add one Forming operation from Explorer Operations list by clicking button as shown in Fig. 2DFRCL1.3.

Adding 2D Forming operation into Operation Editor

Defining Geometry Type

In this lab, we will be using Axisymmetric geometries, so select 2D Axisymmetric radio button from geometry type page as shown in Fig. 2DFRCL1.4. Click to simulation controls page.

Axisymmetric Geometry type selection

Setting up simulation mode

In this lab we will be using Deformation. So, in Simulation controls uncheck the Heat transfermode check box (See Fig. 2DFRCL1.5.). Then Click to Material list page.

Simulation mode selection

Loading material into material list

Material list page will open, load the material keyword file CuZn15.Key from /2D/Labs/Fracture folder as shown in Fig. 2DFRCL1.6. Click to Objects page.

Loading Material into Material list

Adding objects

For this operation we require four objects, if there aren’t already three objects, add four objects by clicking the button. Four objects will be added as Workpiece, Top Die, Bottom Die and Object 4 as shown in Fig. 2DFRCL1.7. Click to Workpiece page.

Adding Objects

Defining Sheet object

Defining object data of Sheet

In Workpiece Object page, change the object name to Sheet and object type as Plastic. Define object temperature as 20 °C (see Fig. 2DFRCL1.8.). Click to Geometry page.

Workpiece object page

Defining Sheet Geometry

Click on , select Cylinder and define Radius as 22, Height as 1 as shown in Fig. 2DFRCL1.9. Click on button to accept all the changes and go back to the Geometry definition. Sheet geometry is created. Click on until material page, we will generate mesh after defining the dies.

Defining Sheet Geometry

Assigning material to Sheet

Click on the CuZn15 in the material window to assign the material to Sheet as shown in Fig. 2DFRCL1.10. Click to Property page.

Assigning material to Sheet

Defining Fracture elements for Sheet

Click on Fracture tab, select “Fracture element deletion “ type from pulldown menu and define Fracture elements value as 4 as shown in Fig. 2DFRCL1.11., when 4 neighbouring elements reach critical damage then that element will be deleted. Click to Top die page.

Defining fracture elements

Defining Punch object data

Change the object name to Punch. Use default temperature and select the object type as Rigid as shown in Fig. 2DFRCL1.12. Click button to define geometry.

Top die object page

Importing the Punch geometry

Click the (Load geometry from a file) button and import the file “ punch.geo ” from /2DLabs/Fracture folder as shown in Fig. 2DFRCL1.13. Click until Movement page.

Importing the punch geometry

Assigning Movement for Punch

We will define constant speed of 1 mm/sec in -Y direction as shown in Fig. 2DFRCL1.14. Click to Bottom Die page

Defining Punch Movement

Defining Die object data

Change the object name of Bottom Die to Die. Use default temperature and select the object type as Rigid as shown in Fig. 2DFRCL1.15. Click button to define Geometry.

Die object page

Importing the Die geometry

Click the (Load geometry from a file) button and import the file “ die.geo ” from /2D/Labs/Fracture folder as shown in Fig. 2DFRCL1.16.

Importing the Die geometry

Generating mesh for Sheet

Select Mesh under Sheet object from operation tree to generate mesh as shown in Fig. 2DFRCL1.17. We will generate mesh with mesh windows as we require finer mesh near fracture region with good gradient.

To generate mesh with mesh windows we need to be in expert mode, click on icon to switch to expert mode. Define Targetnumber of elements as 1500 and size ratio as 25 as shown in Fig. 2DFRCL1.17.

Sheet object Mesh page

In Weighting Factors tab change the Mesh windows weighting factor value to 1 and other weighting factors to zero as shown in Fig. 2DFRCL1.18.

Defining the weighting factors for sheet object Mesh page

Now, select Mesh window tab and add three mesh windows. Define Window 1 closer to die inner surface with relative element size 0.015 as shown in Fig. 2DFRCL1.19. Define Window 2 such that it covers entire Window 1 as shown in Fig. 2DFRCL1.20. with relative element size0.125. Define Window 3 such that it covers entire Window 2 as shown in Fig. 2DFRCL1.21. with relative element size 1. Click the button to generate the mesh for Sheet as shown in the Fig. 2DFRCL1.22. Once mesh is generated, click until Object 4 object page or select Object 4 from operation tree.

Defining Window 1 over Sheet object

Defining Window 2 over Sheet object

Defining Window 3 over Sheet object

Generated mesh for the sheet object

Defining Blank Holder object

Change the Object 4 name to Blank Holder. Use default temperature and select the object type as Rigid as shown in Fig. 2DFRCL1.23. Click button to define geometry.

Blank Holder object page

Importing the Blank Holder geometry

Click the (Load geometry from a file) button and import the file “ blankholder.geo ” from /2D/Labs/Fracture folder as shown in Fig. 2DFRCL1.24. Click until Positioning page.

Importing the Blank Holder object

Positioning objects

Confirm that the Punch is positioned on the sheet and Die is positioned to Sheet. By default, the objects are positioned correctly so click to Contact page.

Defining inter-object relations

Select User type contact and click on button. It will add relationships between the Sheet, Punch, Die and Blank holder as shown in Fig. 2DFRCL1.26. Now select the Punch – Sheet relationship and click the button to modify the friction values. In the Friction tab, under Deformation tab, define constant Coulomb friction of 0.015 as shown in Fig. 2DFRCL1.25.

Inter-Object data definition window

Click to go back to contact window. Similarly define this friction condition for all the object pairs except Sheet - Sheet relation define shear friction as 0. Use icon to determine a suitable contact tolerance then click on button to generate contact (see Fig. 2DFRCL1.26.). Click on to define stopping controls.

Contact geenrated between objects

Defining stopping Controls

In the Stopping Controls page, check the Primary die displacement option and then define the Y stroke value as 1.25 “ as shown in Fig. 2DFRCL1.27. Click on .

Defining stopping controls

Defining step controls

In step controls page, select and then define Number of Simulation steps as 500 , Step Increment to save as 25 and select Punch as Primary die. as shown in Fig. 2DFRCL1.28.

Defining step controls

Select and then select Die Displacement as Solution step definition type. Define 0.0025 mm/step in constant field. Define Max strain value 0.025 under Substepping controls as shown in Fig. 2DFRCL1.29. Make sure Contact time substepping is turned on.

Defining step increment and Substepping controls

Select , In Deformation tab select “Newton-Raphson “ as Iteration method and “Skyline “ as the solver as shown in the Fig. 2DFRCL1.30.

Setting Solver controls

Generating Database

In Generate DB page, click the button to have the program check to see if anything was missed in the problem setup. During the checking process, messages in the red color signify data that needs to be fixed before a simulation can be run (such as when you forget to define any material data).

Click on button to generate the database as shown in Fig. 2DFRCL1.31.

Generating Database

Running Simulation

Once the database has been generated, switch to the Simulation mode by clicking on button above the operation tree. Click on the action label to open the Run Options dialog as shown in Fig. 2DFRCL1.32. Use the default Continue Run option to select “Continue from the last step ” (from step -1) option and then select the Simulation mode as Interactive and click on button to run the simulation.

Run Simulation window

The progress of the simulation can be monitored as it is running by looking at the Simulation Message tab and Simulation Graphics from the Graphics display region in Simulation mode. If option is checked in Simulation Message tab, which is the default setting, the Message file will refresh automatically.

The Message file provides information about which simulation step the simulation is currently on and information dealing with how well the simulation is running as shown in Fig. 2DFRCL1.33.

Simualtion mode

Post Processing

When the simulation is completed, review the results by switching to Post mode using the button above the Simulation tool bar.

Go to last step of simulation and observe objects tab, we can observe new Sheet object (Object 5) is added which is fractured from original Sheet object (object 1). Now uncheck the Die, Punch and Blank Holder check box from visible icon column in objects tab, see Fig. 2DFRCL1.34.

Sheet object fractured into two objects

Stress state variable plot

Strain state variable plot