Contact Eroding I
This is a quarter model of a ball striking against a plate and a prick. It illustrates how the *MAT_ADD_EROSION keyword provides a way of including erosing in constitutive models. Download is available in the download section of this document.
Keywords
Keywords
This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: birdball.k
The used Keywords in alphabetical order.
*CONTACT_ERODING_NODES_TO_SURFACE *CONTROL_HOURGLASS *CONTROL_TERMINATION *CONTROL_TIMESTEP *DATABASE_BINARY_D3PLOT *DATABASE_EXTENT_BINARY *DATABASE_GLSTAT *DATABASE_MATSUM *DATABASE_SLEOUT *ELEMENT_SHELL *ELEMENT_SOLID *END *EOS_TABULATED *INITIAL_VELOCITY_NODE *KEYWORD *MAT_ADD_EROSION *MAT_NULL *MAT_PLASTIC_KINEMATIC *NODE *PART *SECTION_SHELL *SECTION_SOLID *SET_NODE_LIST_GENERATE *SET_PART *TITLE
Reduced Input
Reduced Input
This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: birdball.k
*Node and *Element Cards are removed.
*KEYWORD
*TITLE
bird striking shells and bricks
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*mat_add_erosion
3,888
$ erosion of part 3 based on von Mises stress
$888,888, 520., 888,888,888,888
$ erosion of part 3 based on max principal strain
888,888, 888, .01 ,888,888,888
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*DATABASE_EXTENT_BINARY
0 0 0 1 0 0 0 0
0 0 0 0 0 0
*CONTROL_TERMINATION
2.00000-3 0 0.3000000 0 0.0000000
*DATABASE_BINARY_D3PLOT
4.00000-5
*DATABASE_GLSTAT
2.00000-5
*DATABASE_MATSUM
2.00000-5
*DATABASE_SLEOUT
2.00000-5
*CONTROL_HOURGLASS
2 0.0000000
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTROL_TIMESTEP
0.0000000 0.6700001 0 0.0000000 0.0000000 0 1 0
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PART
1 1 1 1
*PART
2 2 2
*PART
3 3 3
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*MAT_NULL
1 8.54E-05 -1.45E+01 4.00E-06 .20E+01 .200E+00
*EOS_TABULATED
1 1.00E+00 0.00E+00 1.00E+00
$ EV 1-10
1.000000015E-01 0.000000000E+00-9.529999644E-02-1.043999940E-01-1.123999953E-01
-1.177999973E-01-1.257999986E-01-1.310000122E-01-1.483999938E-01-2.326999903E-01
$ C 1-10
-5.000000000E+03 0.000000000E+00 2.940000000E+02 1.470000000E+03 2.940000000E+03
4.410000000E+03 5.880000000E+03 7.350000000E+03 1.470000000E+04 7.350000000E+04
$ T 1-10
0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*MAT_PLASTIC_KINEMATIC
2 7.34000-4 2.90000+7 0.3000000 50000.000 10000.000 0.0000000
0.0000000 0.0000000 0.0500000
*MAT_PLASTIC_KINEMATIC
3 7.34000-4 2.90000+7 0.3000000 500.00000 2.9e4 0.0000000
0.0000000 0.0000000 0.0300000
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*SECTION_SOLID
1 0
*SECTION_SHELL
2 0 0.0000000 0.0000000 0.0000000 0.0000000 0
0.0200000 0.0200000 0.0200000 0.0200000 0.0000000
*SECTION_SOLID
3 0
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTACT_ERODING_NODES_TO_SURFACE
$ slave by node set ID
1 2 4 2 0 0 0 0
0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0.0000000
0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000
1 1
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*set_node_list_generate
1
1,376
*SET_PART
2
2 3
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*NODE
$
*ELEMENT_SOLID
$
*ELEMENT_SHELL
$
*INITIAL_VELOCITY_NODE
$
*END
Figures
Figures
This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: birdball.k


Animated Result
Animated Result
This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: birdball.k

Download
Download
This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: birdball.k
