Beam on elastic foundation

180 views
Skip to first unread message

mick

unread,
Sep 1, 2022, 12:14:30 PM9/1/22
to LS-DYNA2
Hello, 
  I'm building a model in which some of the boundary conditions can be applied as distributed spring along beams (i.e. the so-called winkler foundation) .

Immagine 2022-09-01 175912.jpg

Normally if we consider a spring on a node (discrete element), the stiffness is defined in units FORCE / DISPLACEMENT. 
In the case of winkler foundation, the stiffness is defined in units FORCE / (DISPLACEMENT * BEAM_LENGTH). I could certainly calculate manually the length of each beam, and assign the equivalent spring stiffness at the nodes. But for many beams of variable length, the procedure is time-consuming.

Is there any command in lsdyna to assign a distributed foundation stiffness?

Thanks in advance,
Mick

l...@schwer.net

unread,
Sep 1, 2022, 5:11:22 PM9/1/22
to mick, LS-DYNA2

Rather than use spring elements, consider using 2D Plane Stress shells ELFORM=12 on *SECTION_SHELL edge on under each beam.

 

The shell thickness (t) would be the same as the beam thickness and the equivalent spring stiffness would be  K=Area*E/d where E is the soil elastic modulus, Area=beam length (w) * thickness (t) and d is the depth of the soil.

                                --len

 

 

From: ls-d...@googlegroups.com <ls-d...@googlegroups.com> On Behalf Of mick
Sent: Thursday, September 1, 2022 9:14 AM
To: LS-DYNA2 <ls-d...@googlegroups.com>
Subject: [LS-DYNA2] Beam on elastic foundation

 

Hello, 

  I'm building a model in which some of the boundary conditions can be applied as distributed spring along beams (i.e. the so-called winkler foundation) .

 

 

Normally if we consider a spring on a node (discrete element), the stiffness is defined in units FORCE / DISPLACEMENT. 

In the case of winkler foundation, the stiffness is defined in units FORCE / (DISPLACEMENT * BEAM_LENGTH). I could certainly calculate manually the length of each beam, and assign the equivalent spring stiffness at the nodes. But for many beams of variable length, the procedure is time-consuming.

 

Is there any command in lsdyna to assign a distributed foundation stiffness?

 

Thanks in advance,

Mick

--
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/46a30e99-46b6-455f-8d8c-e38e9ed4dfaen%40googlegroups.com.

image001.png
image002.jpg

mick

unread,
Sep 2, 2022, 2:22:05 AM9/2/22
to LS-DYNA2
Thank you Len,
   in lack of a specific option, your suggestion is a clever workaround.
Best,
Mick
Reply all
Reply to author
Forward
0 new messages