

I have never used this technique for modeling preload due to gravity.
Since the damping forces are proportional to nodal velocity, I suggest fringe plots of nodal velocity after the global damping terminates to locate portions of the model with significant nodal velocities.
You might also consider tapering off (ramping) the global damping down to zero rather than suddenly turning it off. I assume the gravity Load Body remains on and constant for the duration of the simulation?
You first history plot, indicating something is small or zero, is unlabeled ?
--len

Fig. 1 the damping-history curve

Fig. 2 the resultant force of cross-section
--
You received this message because you are subscribed to the Google Groups "LS-DYNA2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ls-dyna2+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ls-dyna2/a4982d26-cfc5-4982-86e7-9a1ae5b21987n%40googlegroups.com.
Dear Evan,
The following provides some guidance, notes and necessary input features for modelling the preloading
phase of a bolted structure and the subsequent phase where the structure is impacted by a separate object
at a prescribed initial velocity (for example, an SPH bird-strike). Much of this has been drawn from the
very nice shared notes by Jim Day in the following, regarding several preload approaches:
http://ftp.lstc.com/anonymous/outgoing/jday/bolt_preload3.pdf
http://ftp.lstc.com/anonymous/outgoing/support/FAQ_docs/preload.pdf
The specific manner in which a preload application via dynamic relaxation is made effects the preload
transition to the transient analysis phase. An internal load need not be sustained to maintain equilibrium
after equilibrium is established in the preload phase; example, *INITIAL_STRESS_SECTION. An
external load needs to be sustained to maintain equilibrium of the preloaded phase; examples, *LOAD_
THERMAL or *LOAD_BODY (gravity).
Five different preload options are discussed which use *INITIAL_STRESS_SECTION (the bolt stress
is specified directly in these preload options):
1. Explicit Dynamic Relaxation (ExpDR)
2. Implicit Dynamic Relaxation (ImpDR) - IDRFLG=5/6
3. Transient Explicit with Mass Damping
4. Transient Implicit/Explicit Single Switch
5. Two Separate Analyses - dynain mods in Transient Explicit
Two different preload options are discussed which use *LOAD_THERMAL (multiple runs are ne-
cessary to tune the preload to give the desired bolt stress):
1. Explicit Dynamic Relaxation (ExpDR) – temperature load
2. Implicit Dynamic Relaxation (ImpDR) - IDRFLG=5/6 – temperature load
Also, some options are offered for *LOAD_BODY (gravity) and presented as a variance from the
*LOAD_THERMAL discussion.
Sincerely,
James M. Kennedy
KBS2 Inc.
May 17, 2021
From: ls-d...@googlegroups.com [mailto:ls-d...@googlegroups.com] On Behalf Of Evan Yi
Sent: Monday, May 17, 2021 1:12 AM
To: LS-DYNA2 <ls-d...@googlegroups.com>
Subject: [LS-DYNA2] Questions about oscillation caused by applying gravity
Hello, everyone:
--
3. Transient Explicit with Mass Damping
As an alternative to using Explicit Dynamic Relaxation (ExpDR), in some cases
the preload can be established in the early part of the regular transient
simulation.
*CONTROL_TERMINATION
$# endtim endcyc dtmin endeng endmas
4.000000 0 0.000 0.000 0.000
*INITIAL_STRESS_SECTION
$# *INITIAL_STRESS_SECTION will preload a cross-section of solid elements to
$# a prescribed stress value.
$# issid csid lcid psid vid
13 13 2 213 0
14 14 2 214 0
*DEFINE_CURVE_TITLE
$# The question arises as to whether you can ramp up the preload quasi-
$# statically (using *INITIAL_STRESS_SECTION with SIDR=0) and then hold steady.
$# The key is to define the stress vs. time curve such that you ramp up to the
$# preload stress, and then hold that stress constant for a short period of
$# time, long enough for the dynamics to settle out with the aid of *damping.
$#
$# NOTE: Do “not” define the curve beyond the birth time of the initial velocity.
$# You want to allow the bolt stress to change in response to the dynamic load.
$#
$# The preload stress is just intended to bring the model into a state of pre-
$# load equilibrium. Once that equilibrium is established, it's not necessary
$# to prescribe that stress any longer.
Bolt_Stress
$# lcid sidr sfa sfo offa offo dattyp
2 0 1.000000 1.000000 0.000 0.000 0
$# a1 o1
0.000 0.000
1.000000 218.500
2.000000 218.500
*DAMPING_GLOBAL
$# Use time-dependent mass damping (*DAMPING_GLOBAL) to impose near-critical
$# damping until preload is established.
$# lcid valdmp stx sty stz srx sry srz
10 0.000 0.000 0.000 0.000 0.000 0.000 0.000
*DEFINE_CURVE_TITLE
$# Drop damping constant to zero after preload is established and transient
$# loading is ready to be applied.
Mass_Damping
$# lcid sidr sfa sfo offa offo dattyp
10 0 1.000000 1.000000 0.000 0.000 0
$# a1 o1
1.000000 0.000
1.250000 0.100000
1.750000 0.100000
2.000000 0.000
*INITIAL_VELOCITY_GENERATION
$# Apply transient loads AFTER preload is established. Use nonzero birth time
$# or arrival time for transient loads.
$#nsid/pid styp omega vx vy vz ivatn icid
999 3 0.000 175.00000 0.000 0.000 0 4
$# xc yc zc nx ny nz phase iridid
0.000 0.000 0.000 0.000 0.000 0.000 1 0
*INITIAL_VELOCITY_GENERATION_START_TIME
$# Use *INITIAL_VELOCITY_GENERATION_START_TIME for problems whose transient
$# response is driven by initial velocity. Delays onset of "initial" velocity.
$# stime
2.000000
*DEFINE_COORDINATE_NODES_TITLE
Local_Coordinate_System for impacting part assigned initial velocity
$# cid n1 n2 n3 flag dir
4 5000002 5000001 5000003 0X
Hello, everyone:
--