CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions > OpenFOAM CC Toolkits for Fluid-Structure Interaction

Boundary Conditions in solids4Foam contact problems.

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree2Likes
  • 1 Post By bigphil
  • 1 Post By bigphil

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 21, 2021, 21:35
Exclamation Boundary Conditions in solids4Foam contact problems.
  #1
New Member
 
Alejandra Hernández Escobar
Join Date: Jun 2021
Posts: 4
Rep Power: 3
ajelahe74 is on a distinguished road
Hello!



I have seen the tutorials for the punch and sliddingFrcitionBall cases, as I understand there are different patches for every boundary condition: the contact boundaries (both master and slave), the zero solid traction, the valued solid traction and the fixed displacements. As if every geometry has a thickness defined by this patches and the symmetry planes proposed there.



I'm trying to simulate a "very simple" case of solid contact. It mainly consist of an sphere located inside a cylinder. The idea is to "inflate" the sphere from within and see how that affects the cylinder wall. So, I have four patches: inlet, outlet, sphere and cylinder.



My question is, can I use several boundary conditions in a single patch? Say... A solidTraction pressure inside the sphere patch (to "inflate it"), and at the same time it would have to be the contact master BC. Analogously, the slave contact as well as the traction free would be applied to the cylinder wall.


Is that possible? Or should I have different patches for each BC, made with offsets of the original surfaces, as a thikness?


Not sure if I wrote the question clearly. But, thank you beforehand!
ajelahe74 is offline   Reply With Quote

Old   July 22, 2021, 18:20
Default
  #2
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,041
Rep Power: 32
bigphil will become famous soon enoughbigphil will become famous soon enough
Hi Alejandra,

A boundary can only have one boundary condition. So if you can logically split the patch into two separate patches, then that may be the easiest solution.

From the description of your case, it sounds like the outer surface of the sphere will come into contact with the inner surface of the cylinder; is this correct?
In that case, you could set the master as the cylinder inner surface, the slave as the sphere outer surface, and apply a pressure via solidTraction on the inner sphere surface.

If I misunderstood, maybe you could show a schematic of the case?

By the way, I suggest taking advantage of the symmetries in this case. It will help avoid rigid body translation as well as being faster.

Philip
ajelahe74 likes this.
bigphil is offline   Reply With Quote

Old   July 22, 2021, 20:25
Default
  #3
New Member
 
Alejandra Hernández Escobar
Join Date: Jun 2021
Posts: 4
Rep Power: 3
ajelahe74 is on a distinguished road
Quote:
Originally Posted by bigphil View Post
Hi Alejandra,

A boundary can only have one boundary condition. So if you can logically split the patch into two separate patches, then that may be the easiest solution.

From the description of your case, it sounds like the outer surface of the sphere will come into contact with the inner surface of the cylinder; is this correct?
In that case, you could set the master as the cylinder inner surface, the slave as the sphere outer surface, and apply a pressure via solidTraction on the inner sphere surface.

If I misunderstood, maybe you could show a schematic of the case?

By the way, I suggest taking advantage of the symmetries in this case. It will help avoid rigid body translation as well as being faster.

Philip





Indeed, Philip, here I attach the geometry I have. Also, if every patch has to have one BC, I would have to make like offset patches from what I have in order to apply the BC correctly, if I understood your explanation. I made an sketch of this, maybe you could tell me if I got it wrong.
Attached Images
File Type: png contact1.png (24.0 KB, 11 views)
File Type: jpg Schematic.jpg (88.1 KB, 11 views)
ajelahe74 is offline   Reply With Quote

Old   July 23, 2021, 13:15
Default
  #4
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,041
Rep Power: 32
bigphil will become famous soon enoughbigphil will become famous soon enough
I am not sure I understand your schematic.

In the first image, it looks like a solid cylinder which has a sphere cut from it. In that case, no contact conditions are required as there is just one solid domain.

Whereas in the second image, it looks like a hollow sphere inside a hollow cylinder. In that case, you can apply a pressure on the sphere inside and use contact conditions on the sphere outside and cylinder inside.
ajelahe74 likes this.
bigphil is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Wrong multiphase flow at rotating interface Sanyo CFX 14 February 7, 2017 18:19
Wrong flow in ratating domain problem Sanyo CFX 17 August 15, 2015 07:20
Waterwheel shaped turbine inside a pipe simulation problem mshahed91 CFX 3 January 10, 2015 12:19
Water subcooled boiling Attesz CFX 7 January 5, 2013 04:32
New topic on same subject - Flow around race car Tudor Miron CFX 15 April 2, 2004 07:18


All times are GMT -4. The time now is 18:30.