Rocking surface

ragopesa
Posts: 24
Joined: Thu Jun 08, 2023 12:08 am

Rocking surface

Post by ragopesa » Tue Apr 16, 2024 6:08 pm

Dear STKO team,

I hope you’re doing well.

Could you please tell me how to model a contact surface for rocking? I’m modeling a three-dimensional rigid body with a pure rocking response under earthquakes.

When I perform the analysis using a node-to-node link, there is no issue. However, since I do want to include “more than one point of rocking,” I want to model a surface. I checked your past webinars, and if I understand well, I can use a node-to-element link (please check the SS01.png attached).

In addition, I have used contactASDimplex where the orientation type “from element” is selected (please see the ss SS02.png attached). Despite those steps, the analysis is not converging (see the SS03.png attached).

Could you please help me to create the surface and corresponding link to the solid correctly? Please, find attached the modell that I'm using.

All the best,
Salvador
Attachments
2._geometries_dynamic.scd.7z
(94.86 KiB) Downloaded 23 times
SS03.png
SS03.png (320.54 KiB) Viewed 309 times
SS02.png
SS02.png (203.04 KiB) Viewed 309 times
SS01.png
SS01.png (263.41 KiB) Viewed 309 times
Salvador Ramos

ragopesa
Posts: 24
Joined: Thu Jun 08, 2023 12:08 am

Re: Rocking surface

Post by ragopesa » Thu Apr 18, 2024 5:27 am

Hi Stko Team,

Could you please help me with this?

All the best,
Salvador
Salvador Ramos

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

Re: Rocking surface

Post by STKO Team » Thu Apr 18, 2024 7:44 am

I need some more info.
From the image I see 4 points fixed to the ground, but you said you want to make the whole bottom surface of the solid to be in contact... but with what? with the ground? or only with those 4 points?

ragopesa
Posts: 24
Joined: Thu Jun 08, 2023 12:08 am

Re: Rocking surface

Post by ragopesa » Thu Apr 18, 2024 6:48 pm

Hi STKO team,

Thank you so much for your quick reply! Yes, I do want to modell that the bottom surface of the solid to be in contact with the ground!

All the best,
Salvador
Salvador Ramos

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

Re: Rocking surface

Post by STKO Team » Fri Apr 19, 2024 10:16 am

So you need to:
  1. Create a surface which is exactly equal to the bottom of the solid (you can use the Extract command)
  2. Make sure this new surface has the same mesh of the bottom of the solid
  3. This new surface does not need any ElementProperty: it will generate only nodes, not elements
  4. Fix this new surface in all translational DOFs
  5. Make a node-node interaction between this new surface (master) and the bottom of the solid (slave) (normal vector = +Z)
  6. Add a contact to it

ragopesa
Posts: 24
Joined: Thu Jun 08, 2023 12:08 am

Re: Rocking surface

Post by ragopesa » Mon Apr 22, 2024 3:24 am

Hi STKO team,

Thank you so much. I have followed the procedure and it seems fine. However, since I'm trying to increase the meshing, the computing time increases a lot. So, I would like to divide the analysisis into different partitions.

Could you please check my file and tell me the correct configuration to run my model in different partitions?

All the best,
Salvador
Attachments
2._geometries_dynamic_02.scd.7z
(108.91 KiB) Downloaded 18 times
Salvador Ramos

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

Re: Rocking surface

Post by STKO Team » Mon Apr 22, 2024 8:14 am

Try this:
2._geometries_dynamic.scd.zip
(177.8 KiB) Downloaded 21 times
Changes:
  • Partitioned your model in the mesh tab
  • Parallel Numberer + Mumps in all analyses
  • Removed eigen: it doesn't work in partitioned analyses
  • Used Transformation constraint handler: you don't have overlapping MP constraints so you don't really need Penalty
  • Removed the "-distirbuted" flag in the contact. The stiffness you gave is already a penalty value compared to the typical stiffness of your model (1.0e6). Distirbuted makes sense if you are modeling a soft cohesive zone with real elastic moduli.
  • I used IMPLEX in the contact as after the first rotation in your dynamic analysis, your model starts to jump and it makes it hard for the implicit algo to converge

ragopesa
Posts: 24
Joined: Thu Jun 08, 2023 12:08 am

Re: Rocking surface

Post by ragopesa » Tue Apr 23, 2024 4:57 am

Hi!!!

Thank you so much for this. I have been trying but it keeps the error. Could you please guide me?

Best,
Sal
Attachments
Screenshot 2024-04-22 225548.png
Screenshot 2024-04-22 225548.png (186.93 KiB) Viewed 242 times
Salvador Ramos

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

Re: Rocking surface

Post by STKO Team » Tue Apr 23, 2024 8:02 am

It's because I made it partitioned for parallel computing. Use OpenSeesMP

ragopesa
Posts: 24
Joined: Thu Jun 08, 2023 12:08 am

Re: Rocking surface

Post by ragopesa » Tue Apr 23, 2024 5:29 pm

Hi!

thank you so much! I see that everything works perfect now!

All the best,
Salva
Salvador Ramos

Post Reply