Force Transducer
This is an example for usage of *CONTACT_AUTOMATIC_SINGLE_SURFACE and *CONTACT_FORCE_TRANSDUCER_PENALTY keywords.
https://www.dynaexamples.com/intro-by-j.-day/contact/force-transducer
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Force Transducer
This is an example for usage of *CONTACT_AUTOMATIC_SINGLE_SURFACE and *CONTACT_FORCE_TRANSDUCER_PENALTY keywords.
*CONTACT_AUTOMATIC_SINGLE_SURFACE *CONTACT_FORCE_TRANSDUCER_PENALTY *CONTROL_CONTACT *CONTROL_CPU *CONTROL_DAMPING *CONTROL_ENERGY *CONTROL_OUTPUT *CONTROL_SHELL *CONTROL_STRUCTURED *CONTROL_TERMINATION *CONTROL_TIMESTEP *DATABASE_BINARY_D3PLOT *DATABASE_BINARY_D3THDT *DATABASE_BINARY_INTFOR *DATABASE_EXTENT_BINARY *DATABASE_GLSTAT *DATABASE_MATSUM *DATABASE_NCFORC *DATABASE_RCFORC *DATABASE_SLEOUT *ELEMENT_SHELL *END *INITIAL_VELOCITY_NODE *INTERFACE_SPRINGBACK_DYNA3D *KEYWORD *MAT_ELASTIC *MAT_RIGID *NODE *PART *SECTION_SHELL *SET_PART *SET_PART_LIST *SET_SEGMENT *TITLE
*KEYWORD
*DATABASE_GLSTAT
1.00000-6
*database_matsum
1.e-6
*database_sleout
1e-6
*interface_springback_dyna3d
10
*set_part_list
10
1,2,3
*control_structured
*database_ncforc
1e-5
*database_rcforc
1e-5
*database_binary_intfor
1e-5
$ don't forget s=d3intf on execution line for binary interface file
$
$ The following force transducer does not affect the analysis; it's purpose
$ is to collect forces generated by other contact types (see RCFORC file).
$
*contact_force_transducer_penalty
$ by part id
$ 1 0 3 0 0 0 1 0
$ by segment set
10 0 0 0 0 0 1 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
*set_segment
10
1,3,4,2
$
*CONTACT_AUTOMATIC_SINGLE_SURFACE
1 0 2 0 0 0 1 0
0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0.0000000
0.5000000 0.5000000 0.0000000 0.0000000 0.0000000 0.0000000
*SET_PART
1
1 2 3
*TITLE
transducer.k typ13-3shls
*CONTROL_TERMINATION
1.99000-3 0 0.0000000 0 0.0000000
*CONTROL_TIMESTEP
0.0000000 0.0000000 0 0.0000000 0.0000000 0 0 0
*CONTROL_SHELL
0.0000000 0 0 0 0 0 0
*CONTROL_DAMPING
0 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0
*CONTROL_CONTACT
0.0000000 0.0000000 0 0 0 0 0
0 0 0 0 0.0000000 0 0 0
*CONTROL_OUTPUT
0 0 0 0 0.0000000 0 0
*CONTROL_ENERGY
1 2 1 1
*DATABASE_BINARY_D3PLOT
1.00000-5 0
*DATABASE_BINARY_D3THDT
1.0000000
*DATABASE_EXTENT_BINARY
0 0 0 0 0 0 0 0
0 0 0 0 0 0
*CONTROL_CPU
0.0000000
*mat_rigid
1 7.33000-4 3.00000+7 0.3300000
$*MAT_ELASTIC
$ 1 7.33000-4 3.00000+7 0.3300000
*MAT_ELASTIC
2 7.33000-4 3.00000+7 0.3300000
*MAT_ELASTIC
3 7.33000-4 3.00000+7 0.3300000
*SECTION_SHELL
1 0 0.0000000 0.0000000 0.0000000 0.0000000
0.2000000 0.2000000 0.2000000 0.2000000 0.0000000
*SECTION_SHELL
2 0 0.0000000 0.0000000 0.0000000 0.0000000
0.2000000 0.2000000 0.2000000 0.2000000 0.0000000
*SECTION_SHELL
3 0 0.0000000 0.0000000 0.0000000 0.0000000
0.2000000 0.2000000 0.2000000 0.2000000 0.0000000
*PART
1 1 1 0 0 0 0 0
*PART
2 2 2 0 0 0 0 0
*PART
3 3 3 0 0 0 0 0
*NODE
$
*ELEMENT_SHELL
$
*INITIAL_VELOCITY_NODE
$
*END
