Create springs along a bar on Teddy

Hello everyone, I am learning to code on Sofistik and I’m stuck. I would like to know how to create springs along a bar in a transverse position.
I used this code, but it doesn’t work.
code :
SLNS REF 10010 TYPE ‘SPRI’ CL 9.4E+3 CA 0 CD 0 KR ‘LOCY’ DRX 0 1 0

10010 is a columm.

Here is an image of what I want to do to make it clearer.

Hi,

If you’re working with the SOFIMSHC module, you should use the following code structure:

SLN 10010 GRP 1 SNO 5 DRX 0 1 0 TITL “Pile” $ The caracteristique of the pile (section, group, direction titl, …)
SLNS GRP 1 CA 100000 KR ‘LOCZ’ DRX 1 0 0 $ Spring in X direction / X global
SLNS GRP 1 CA 100000 KR ‘LOCZ’ DRX 0 1 0 $ Spring in Y direction / Y global
SLNB X1 0 0 0 X2 0 0 -8 $ The cordonnate of the first node and the end node

{35824BE6-0273-459B-994C-773F711A9DFB}

I hope this helps :slightly_smiling_face:

Abderrahman OMRI

Thank you for your response.

I have tried your code several times in different ways, but I haven’t been able to get it to work.
I am trying to model micropiles with variable stiffness along their length, and to do this, I have divided the micropiles into several parts.
In Sofiplus, these springs along the element are considered as distributed elastic supports.
Is it possible to assign distributed elastic supports to a structural line instead of going through structural points?

Here is an image of what I am trying to do.

Thank you very much for your help!

In the end, I was able to resolve my issue using the SOFIMSHA program.
Below is the code for anyone who might be interested.

code:
BOUN 10000 TITL "micropile 1 "
BOUN 720 730 TYPE ‘CY’ CA 38559.762 RX 0 1 0
BOUN 720 730 TYPE ‘CN’ CA 38559.762 RX -1 0 0

thanks

Hello,

The idea behind all of this is to model the soil response using springs in the plane (xx and yy directions), connected to the piles at the discretization points.

There are several methods to do this, and it’s important to keep in mind that the soil is usually composed of multiple layers, each with distinct mechanical properties.

One approach is to divide the pile elements based on the soil layer stratification and assign the stiffness of each layer accordingly. Depending on the discretization (node spacing), the software will automatically introduce point springs at the mesh nodes, with a stiffness value corresponding to the influence length of each node.

Another, more intelligent approach is to directly define the soil profile with its mechanical characteristics (especially the transverse stiffness). In this case, it is essential to ensure alignment between the borehole depth levels and the modeling levels of the piles, in order to correctly assign the stiffness where it is needed.

See the screenshot below for the definition of the geotechnical profile (either via the graphical interface or using Teddy code – AQUA module, specifically the BORE, BBAX, and BBLA records).

There are many ways to handle this in SOFiSTiK. The key is to find the best process that suits your objective, while keeping intervention to a minimum.

Good luck :slight_smile: !

Abderrahman OMRI

1 Like

Thank you for your help and for the various solutions provided. :slightly_smiling_face: