An aluminium cantilever beam is bent over a rigid support. The geometry for the example is shown in Figure 10. At one end, the beam (yellow) is fully constrained (blue lines) while at the other end, a prescribed displacement is applied. Non-linear material properties are used in the beam. The contact between the beam and the support is modelled using *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR, see further Section 6. The example keyword file is bend001.key. Results are shown in Figure 11 and Figure 12.
Example Files: bend001 bend002
NOTE! All examples are included in the Complete Guideline
This example is also available in a version using a less strict convergence criterium by DNORM = 2 on
*CONTROL_IMPLICIT_SOLUTION, see also Section 10 and Appendix G, as bend002.key.
*KEYWORD
$===============================================================================
$ Geometry
$===============================================================================
*INCLUDE
bend_geo001.key
$===============================================================================
$ Contacts
$===============================================================================
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID
$# cid title
1support contact
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
1 2 3 3 0 0 1 1
$# fs fd dc vc vdc penchk bt dt
$# sfs sfm sst mst sfst sfmt fsf vsf
5.
*CONTACT_AUTOMATIC_SINGLE_SURFACE_MORTAR_ID
$# cid title
11square tube internal
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
1 0 3 0 0 0 1 1
$# fs fd dc vc vdc penchk bt dt
$# sfs sfm sst mst sfst sfmt fsf vsf
5.000000
$ --- tied contact
*CONTACT_TIED_NODES_TO_SURFACE_ID
$# cid title
2tie end plate
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
2 3 4 3 0 0 1 1
$# fs fd dc vc vdc penchk bt dt
0.000 0.000 0.000 0.000 0.000 0 0.0001.0000E+20
$# sfs sfm sst mst sfst sfmt fsf vsf
1.000000 1.000000 0.000 0.000 1.000000 1.000000 1.000000 1.000000
$===============================================================================
$ Loads and boundary conditions
$===============================================================================
*BOUNDARY_SPC_SET
$# nsid cid dofx dofy dofz dofrx dofry dofrz
1 0 1 1 1 1 1 1
*BOUNDARY_PRESCRIBED_MOTION_SET
$# nsid dof lcid sf cid m1 m2 m3
3 2 2 1003 140.
*DEFINE_CURVE_TITLE
Loadplate 3 Prescribed motion
$# lcid sidr sfa sfo offa offo dattyp
1003 0 1.000000 1.000000 0.000 0.000 0
$# a1 o1
0.000 0.000
1.0000000 1.0000000
2.0000000 1.0000000
$===============================================================================
$ Control cards and database requests
$===============================================================================
*INCLUDE
../INCLUDE_FILES/database_cards_static.key
*INCLUDE
../INCLUDE_FILES/control_cards_nonlin.key
*CONTROL_TERMINATION
$# endtim endcyc dtmin endeng endmas
1.000000 0 0.000 0.000 0.000
*DEFINE_CURVE_TITLE
Implicit_timesteps
700,
0,0.15
1.,0.15
*CONTROL_MPP_IO_NODUMP
$===============================================================================
$ SIMULATION TITLE
$===============================================================================
*TITLE
bend001 Test of implicit, loading w. contact
*END