Yaris Dynamic Suspension System Loading
In this example we want to demonstrate the dynamic loading of the TOYOTA Yaris suspension system as an alternative approach to the static loading. The model is basically the same as the static suspension load, however this time it includes dynamic effects. This model was computed successfully with the LS-DYNA R9.0.1 MPP implicit solver. Again, we want to acknowledge the CCSA for the baseline model.
https://www.dynaexamples.com/implicit/yaris-dynamic-suspension-system-loading
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Yaris Dynamic Suspension System Loading
In this example we want to demonstrate the dynamic loading of the TOYOTA Yaris suspension system as an alternative approach to the static loading. The model is basically the same as the static suspension load, however this time it includes dynamic effects. This model was computed successfully with the LS-DYNA R9.0.1 MPP implicit solver. Again, we want to acknowledge the CCSA for the baseline model.
*AIRBAG_SIMPLE_AIRBAG_MODEL_ID *BOUNDARY_PRESCRIBED_MOTION_SET *CONSTRAINED_EXTRA_NODES_SET *CONSTRAINED_JOINT_CYLINDRICAL_ID *CONSTRAINED_JOINT_REVOLUTE_ID *CONSTRAINED_JOINT_SPHERICAL_ID *CONSTRAINED_JOINT_STIFFNESS_GENERALIZED *CONSTRAINED_JOINT_TRANSLATIONAL_ID *CONSTRAINED_NODAL_RIGID_BODY *CONSTRAINED_RIGID_BODIES *CONSTRAINED_SPOTWELD *CONTACT_AUTOMATIC_SINGLE_SURFACE_MORTAR_ID *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_ID *CONTROL_ACCURACY *CONTROL_BULK_VISCOSITY *CONTROL_CONTACT *CONTROL_ENERGY *CONTROL_HOURGLASS *CONTROL_IMPLICIT_AUTO *CONTROL_IMPLICIT_DYNAMICS *CONTROL_IMPLICIT_GENERAL *CONTROL_IMPLICIT_SOLUTION *CONTROL_IMPLICIT_SOLVER *CONTROL_MPP_IO_NODUMP *CONTROL_OUTPUT *CONTROL_SHELL *CONTROL_SOLID *CONTROL_SOLUTION *CONTROL_TERMINATION *CONTROL_TIMESTEP *DATABASE_ABSTAT *DATABASE_BINARY_D3DUMP *DATABASE_BINARY_D3PLOT *DATABASE_DEFORC *DATABASE_ELOUT *DATABASE_EXTENT_BINARY *DATABASE_FORMAT *DATABASE_GLSTAT *DATABASE_JNTFORC *DATABASE_MATSUM *DATABASE_NODOUT *DATABASE_RBDOUT *DATABASE_RCFORC *DATABASE_SBTOUT *DATABASE_SLEOUT *DEFINE_CONNECTION_PROPERTIES *DEFINE_COORDINATE_NODES *DEFINE_CURVE *DEFINE_SD_ORIENTATION *DEFINE_TRANSFORMATION *ELEMENT_BEAM *ELEMENT_DISCRETE *ELEMENT_MASS *ELEMENT_SHELL *ELEMENT_SOLID *END *INCLUDE *INCLUDE_TRANSFORM *KEYWORD *LOAD_BODY_Z *MAT_DAMPER_VISCOUS *MAT_ELASTIC *MAT_LOW_DENSITY_FOAM *MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY *MAT_PIECEWISE_LINEAR_PLASTICITY *MAT_RIGID *MAT_SPOTWELD *MAT_SPOTWELD_DAIMLERCHRYSLER *MAT_SPRING_ELASTIC *MAT_SPRING_NONLINEAR_ELASTIC *NODE *PARAMETER *PART *PART_CONTACT *SECTION_BEAM *SECTION_DISCRETE *SECTION_SHELL *SECTION_SOLID *SET_NODE_LIST *SET_PART_LIST *TITLE
*KEYWORD $ =============== $ PARAMETER cards $ =============== *PARAMETER R tend 3.0 $ =========================== $ DEFINE_TRANSFORMATION cards $ =========================== *DEFINE_TRANSFORMATION 1 TRANSL 0.0 0.0 50.0 $ ============= $ INCLUDE cards $ ============= *INCLUDE_TRANSFORM YarisD_V2g_shock_abs_load_01.k 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0 1 *INCLUDE fixed_ground.k *INCLUDE implicit_control_cards_R9.k $ ============= $ CONTROL cards $ ============= *CONTROL_IMPLICIT_AUTO 1 25 5 1.0E-2 -99 0.0 0 0 *CONTROL_IMPLICIT_DYNAMICS 1 0.55 0.28 0.0 0.0 0.0 2 $ ============ $ DEFINE cards $ ============ *DEFINE_CURVE $: X axis : Time (Units: Time) $: Y axis : Maximum allowable timestep (Units: Time) 99 0 0.0 0.0 0.0 0.0 0 0.0 5.0000001E-2 1.0000000 5.0000001E-2 1.1000000 2.5000001E-2 1.5000000 2.5000001E-2 2.0000000 2.5000001E-2 3.0000000 2.5000001E-2 *DEFINE_CURVE $: X axis : Time (Units: Time) $: Y axis : Prescribed displacement (Units: Displacement) 100 0 0.0 0.0 0.0 0.0 0 0.0 0.0 100.00000 0.0 *DEFINE_CURVE $: X axis : Time (Units: Time) $: Y axis : Prescribed displacement (Units: Displacement) 101 0 0.0 0.0 0.0 0.0 0 0.0 0.0 1.0000000 1.0000000 100.00000 1.0000000 *DEFINE_CURVE $: X axis : Time (Units: Time) $: Y axis : Base Z acceleration (Units: Acceleration) 102 0 0.0 0.0 0.0 0.0 0 0.0 0.0 0.5000000 0.0 1.5000000 1.0000000 2.0000000 1.0000000 100.00000 1.0000000 $ ============== $ BOUNDARY cards $ ============== *BOUNDARY_PRESCRIBED_MOTION_SET 100 1 2 100 0.0 0 0.0 $ $: SET_NODE 100 is in include file Camry_V1_ag06a_einfedern.k 100 2 2 100 0.0 0 1.1 0.0 $ $: SET_NODE 100 is in include file Camry_V1_ag06a_einfedern.k 100 3 2 101 -5.0 0 1.0 0.0 $ $: SET_NODE 100 is in include file Camry_V1_ag06a_einfedern.k 100 5 2 100 0.0 0 1.1 0.0 $ $: SET_NODE 100 is in include file Camry_V1_ag06a_einfedern.k 100 6 2 100 0.0 0 1.1 0.0 $ $: SET_NODE 100 is in include file Camry_V1_ag06a_einfedern.k 100 7 2 100 0.0 0 1.1 0.0 $: SET_NODE 100 is in include file Camry_V1_ag06a_einfedern.k $ ========== $ LOAD cards $ ========== *LOAD_BODY_Z 102 9810.0 0 $ ============= $ CONTACT cards $ ============= *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID 100tires2ground 2000008 10000001 2 3 0 0 1 1 0.1 0.1 0.0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 *SET_PART_LIST 2000008 0.0 0.0 0.0 0.0 2000487 2000211 2000490 2000367 2000488 2000360 2000363 2000489 *TITLE CCSA TOYOTA Yaris DYNAMIC shock absorber loading *END