Skip to content. | Skip to navigation

Sections
Personal tools
You are here: Home Intro by A. Tabiei Contact Contact Eroding I

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

image01.gif

image02.gif

Animated Result

Animated Result

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

Result

Download

Download

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