Interface elements

Post Reply
ennioc
Posts: 2
Joined: Fri Oct 09, 2020 9:45 am

Interface elements

Post by ennioc » Fri Oct 09, 2020 9:55 am

Good morning,
I am a new member of the forum.
Please, I would like understand how it is possible add contact interface element between two 3D bodies using STKO.
In particular, I have to understand the 3D sliding behaviour between dam and rock.
Thanks for your help

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

Re: Interface elements

Post by STKO Team » Mon Oct 12, 2020 10:57 am

Dear User,
Here you can find a simple file that you can use to understand how contact elements work in OpenSees.
Contact.zip
(121.59 KiB) Downloaded 372 times

The basic steps are:
  • create a new interaction
  • select the master faces (in this case the top face of the bottom solid)
  • select the slave faces (in this case the bottom face of the top solid)
  • In OpenSees the zeroLengthContact3D elements can ony be oriented in X Y or Z global directions (in this case the Z)
  • the master face's normal direction should point along the +Z axis, that's why I chose the bottom solid as the master and the top as the slave
  • create a zeroLengthContact3D element and assign it to the interaction
Keep in mind that we are developing a new contact element that converges much better then the current ones, and can be arbitrarily oriented in space. It will be available soon in OpenSees.

In the meantime you can test this one, and if you have any doubt on how I created the example file, just write here

ennioc
Posts: 2
Joined: Fri Oct 09, 2020 9:45 am

Re: Interface elements

Post by ennioc » Tue Oct 20, 2020 6:10 am

Thank you very much!

Have a nice day.

jandre
Posts: 4
Joined: Mon Jul 05, 2021 4:56 pm

Re: Interface elements

Post by jandre » Mon Jul 05, 2021 5:17 pm

Dear STKO Team,

Hello. I also need to activate contact, in my case between two shell surfaces.
I understand I have to create an Interaction for each group of surfaces in contact and then assign a contact element to it.
I have some questions which I kindly ask you please to give me a feedback:
1- Does opensees can handle contact between surfaces which are not initially in contact, but will eventually be during the simulation? If yes are there any particularities to include this type of contact wrt to contact between surfaces which are initially in contact?
2- Does opensees consider the thickness of a shell element in the contact? Or do we have to specify an initial closure distance to inform opensees to ignore the initial gap between shell surfaces?
3- Which contact element do you recommend to simulate contact in the normal and tangential directions between 2 shell surfaces?
4- Can I select all master/slave surfaces that will be/are in contact in interaction or I need to define/select pair by pair?
Thank you very much for your attention.
Kind regards,
João

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

Re: Interface elements

Post by STKO Team » Tue Jul 06, 2021 8:45 am

It can be done, but it requires some knowledge.
We explained contact in our previous webinar.
In the next webinar, we will repeat the previous webinar, but we a new (more performant) contact element.

jandre
Posts: 4
Joined: Mon Jul 05, 2021 4:56 pm

Re: Interface elements

Post by jandre » Tue Jul 06, 2021 9:55 am

Dear STKO Team,

Thank you very much.
I will watch your past webinar and the upcoming one!
Kind regards,
Joao

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

Re: Interface elements

Post by STKO Team » Thu Jul 08, 2021 8:51 am

You are welcome!

BuuNguyen
Posts: 134
Joined: Fri Oct 29, 2021 3:28 am
Location: Paraguay
Contact:

Re: Interface elements

Post by BuuNguyen » Sun Feb 20, 2022 12:53 pm

STKO Team wrote:
Mon Oct 12, 2020 10:57 am
The basic steps are:
  • create a new interaction
  • select the master faces (in this case the top face of the bottom solid)
  • select the slave faces (in this case the bottom face of the top solid)
  • In OpenSees the zeroLengthContact3D elements can ony be oriented in X Y or Z global directions (in this case the Z)
  • the master face's normal direction should point along the +Z axis, that's why I chose the bottom solid as the master and the top as the slave
  • create a zeroLengthContact3D element and assign it to the interaction
Hi STKO team, can you suggest some tips or rules to select the master and slave parts for the interfaces?
For example: soil-pile, soil-soil, soil-wall, soil-foundation.
I have read some documents for ABAQUS, they suggested that: master portion should be: larger surfaces, stiffer body, coarser mesh.

Thank you for your support.
Buu

Lucy2012
Posts: 43
Joined: Tue May 11, 2021 4:28 pm

Re: Interface elements

Post by Lucy2012 » Sun Feb 20, 2022 3:45 pm

Dear Buu,
Abaqus provides the most comprehensive documentation there is around.
Also for STKO opensees the rule is the same, the master should be larger surfaces, stiffer body, coarser mesh.

Post Reply