Interface Between Soil & Pile

Post Reply
vokumus
Posts: 76
Joined: Thu Nov 14, 2019 7:07 pm

Interface Between Soil & Pile

Post by vokumus » Sat Apr 25, 2020 9:21 pm

Hi everyone;

I am trying to create 2D and 3D SSI models and I want to model piles. A drawing is attached which explains my model briefly. There is a NL pile element, zero length (with no tension material) interface elements connects pile to soil. I guess I have to add EDOFs between soil and my ZL elements since their DOFs are different.

Question is, I don't want to model this one by one for each node in my model. What is the fastest way to achieve this?

Thanks in advance.
2020-04-26 00_08_40-Window.jpg
2020-04-26 00_08_40-Window.jpg (90.04 KiB) Viewed 5515 times
Vefa OKUMUS
MSc. Structural Engineer
PhD candidate.
Software Developer.
Istanbul - Turkey

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Interface Between Soil & Pile

Post by STKO Team » Mon Apr 27, 2020 8:41 am

Dear user,

our implementation of the zeroLength element in STKO already handles this situation. If the DOFS between the zeroLength and the attached elements (beams on one side, and soil in the other side) are different, the STKO script automatically creates duplicated nodes with the same dofs of the zeroLength, and the common dofs are linked with Equal Dof constraint.

Assume this case:

2D problem:
Pile = beam, 3 dofs (Ux, Uy, Rz)
Soil = quadUP, 3 dofs (Ux, Uy, P)
zeroLength material = 2D, U = 2 Dofs (Ux, Uy)
zeroLength element = 2D

The zeroLength element/material are assigned to an interaction.

Then if you look at the code generated in elements.tcl you will see that we automatically create extra 2-Dofs nodes for the zeroLength elements, at the same location of the source counterparts (Pile and/or soil). Then the common dofs (Ux, Uy) are constrained with EDOF.

Let us know

vokumus
Posts: 76
Joined: Thu Nov 14, 2019 7:07 pm

Re: Interface Between Soil & Pile

Post by vokumus » Thu Apr 30, 2020 6:05 am

That's awesome. Thanks.
Vefa OKUMUS
MSc. Structural Engineer
PhD candidate.
Software Developer.
Istanbul - Turkey

vokumus
Posts: 76
Joined: Thu Nov 14, 2019 7:07 pm

Re: Interface Between Soil & Pile

Post by vokumus » Thu May 07, 2020 8:19 pm

Hi;

I am trying to make a simple soil-pile model. I want to connect my piles to soil with ZL elements which has Elastic No Tension material. But when I do this, system becomes unstable and OpenSees gives an error. When I remove those ZL elements, system becomes stable again. There is a picture which explains my model. Do you have any idea what could be the problem?

Thanks.

Update: When I changed constraints type from transformation to penalty method dynamic analysis started but solution didn't converge after a couple of steps.

Update 2: I saw this example this morning.

https://opensees.berkeley.edu/wiki/inde ... ifuge_Test

They used parallel material which consists of an ENT and a dummy material with a very small elastic modulus. I have applied that method to my model. I have changed constraints back to transformation and I have choosen algorith as Newton and finally problem is solved.

Please share if you have any other solution for this.
2020-05-07 23_09_47-Window.jpg
2020-05-07 23_09_47-Window.jpg (126.54 KiB) Viewed 5418 times
Vefa OKUMUS
MSc. Structural Engineer
PhD candidate.
Software Developer.
Istanbul - Turkey

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Interface Between Soil & Pile

Post by STKO Team » Fri May 08, 2020 10:24 am

Dear user,

It make sense that the ENT materials may give convergence issue... however I have one question. When using the penalty method, did you make sure that the test command is not one of those who check the Unbalance? Note that when you use Penalty you should always use a test that checks displacement norm.

If you share your SCD file here I will have a look

vokumus
Posts: 76
Joined: Thu Nov 14, 2019 7:07 pm

Re: Interface Between Soil & Pile

Post by vokumus » Fri May 08, 2020 11:26 am

As soon as I remember, I have never used unbalance. I have changed my model a little bit, it seems it works fine now. But when you select Krylov, modified newton etc.. it has convergence issues. Only Newton works well.

I have two more questions:

1. When you specify a "rho" value in pressureIndepentMaterial, does "rho" value accounts the elements self mass in dynamic analysis?

2. When I specify mass for my piles (elastic material, giving Rayleigh damping too) there are high acceleration and displacement values in soil. What could be the reason of that?

My model is attached. Thank you very much.
Attachments
dnm03.rar
(312.64 KiB) Downloaded 272 times
Vefa OKUMUS
MSc. Structural Engineer
PhD candidate.
Software Developer.
Istanbul - Turkey

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Interface Between Soil & Pile

Post by STKO Team » Mon May 11, 2020 9:55 am

But when you select Krylov, modified newton etc.. it has convergence issues. Only Newton works well
This can happen. Newton is the most general one. Sometimes, for some kind of nonlinear problems, the others works better, but this is not a rule. Keep in mind however that the others are modified newton methods... so they do not have a quadratic convergence rate, so typically you would need more iterations to achieve convergence...
When you specify a "rho" value in pressureIndepentMaterial, does "rho" value accounts the elements self mass in dynamic analysis?
It should be like this. In OpenSees code the rule is: The element looks for the rho in its materials. If the rho in the materials is zero, then it uses its own rho (some elements have this option).
When I specify mass for my piles (elastic material, giving Rayleigh damping too) there are high acceleration and displacement values in soil. What could be the reason of that?
This looks strange. I will need to have a look at your file...

Post Reply