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