The torsional stiffness of a rollover protection structure (ROPS) is to be determined. The geometry of the example is shown in Figure 7. Unit force of ±1 kN are applied to constrained nodal rigid bodies in the corners of the lower longitudinal beams. Additional boundary conditions are applied to prevent large rigid body motions. The example keyword file is ROPS_linear_stiffness.key. The resulting displacement magnitude is shown in Figure 8.
Example Files: ROPS_linear_stiffness
NOTE! All examples are included in the Complete Guideline
*KEYWORD $=============================================================================== $ Geometry $=============================================================================== *INCLUDE ROPS_geo.key $=============================================================================== $ Control and output cards $=============================================================================== *INCLUDE ../INCLUDE_FILES/control_cards_linear.key *INCLUDE ../INCLUDE_FILES/database_cards_static.key *CONTROL_TERMINATION $ ENDTIM ENDCYC DTMIN ENDENG ENDMAS 1. *CONTROL_MPP_IO_NODUMP $=============================================================================== $ Contacts $=============================================================================== *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_CONSTRAINED_OFFSET_ID $# cid title 101Tie 1 $# ssid msid sstyp mstyp sboxid mboxid spr mpr 11 3 4 2 0 0 0 0 $# fs fd dc vc vdc penchk bt dt $# sfs sfm sst mst sfst sfmt fsf vsf *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_CONSTRAINED_OFFSET_ID $# cid title 102Tie 2 $# ssid msid sstyp mstyp sboxid mboxid spr mpr 12 4 4 2 0 0 0 0 $# fs fd dc vc vdc penchk bt dt $# sfs sfm sst mst sfst sfmt fsf vsf $=============================================================================== $ Loading and boundary conditions $=============================================================================== *DEFINE_CURVE_TITLE Zero curve 1000 0., 0. 2., 0. *BOUNDARY_PRESCRIBED_MOTION_RIGID 1001 1 2 1000 1001 2 2 1000 1001 5 2 1000 1001 6 2 1000 1001 7 2 1000 $ 2001 1 2 1000 $ 1002 1 2 1000 1002 2 2 1000 $ 2002 1 2 1000 *DEFINE_CURVE_TITLE Loading ramp 1001 0., 0. 1., 1. 2., 1. *LOAD_RIGID_BODY 1001 3 1001 1.E3 2001 3 1001 -1.E3 1002 3 1001 -1.E3 2002 3 1001 1.E3 $=============================================================================== $ Additional output options $=============================================================================== *DATABASE_HISTORY_NODE_SET 1 2 17 18 $=============================================================================== $ Simulation title $=============================================================================== *TITLE Linear stiffness of a ROPS *END
*KEYWORD *INCLUDE *CONTROL_TERMINATION *CONTROL_MPP_IO_NODUMP *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_CONSTRAINED_OFFSET_ID *DEFINE_CURVE_TITLE *BOUNDARY_PRESCRIBED_MOTION_RIGID *DEFINE_CURVE_TITLE *LOAD_RIGID_BODY *DATABASE_HISTORY_NODE_SET *TITLE *END