|
[Sponsors] |
February 22, 2015, 07:39 |
|
#21 |
Senior Member
ok
Join Date: Oct 2013
Posts: 346
Rep Power: 14 |
Dear Nicolas,
lots of thanks for your last post. |
|
January 24, 2017, 16:51 |
OpenFoam to model coupled interaction of a fluid deforming a solid plastically
|
#22 |
Member
Join Date: Apr 2015
Posts: 42
Rep Power: 11 |
Hi all,
Thanks in advance for helping with this. Can OpenFOAM, or other open source derivatives or branches of OpenFOAM, model the simultaneous interaction of a fluid causing large plastic deformations in a solid? Imagine a water flowing around a very thin metal film causing the film to permanently deform even if the flow is stopped. Thanks, Hossein |
|
January 24, 2017, 19:13 |
|
#23 | |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,097
Rep Power: 34 |
Quote:
I have some work in progress code that will work; if you PM me your email address then I will send you details. The large strain elasto-plastic solid solver is described at: A Lagrangian Cell-Centred Finite Volume Method for Metal Forming Simulation Best, Philip |
||
August 23, 2018, 15:23 |
|
#24 |
New Member
Misha
Join Date: Aug 2018
Posts: 10
Rep Power: 8 |
Hello all,
I'm also looking for a way to model deformable surfaces (cloth) in fluid (air) to see how it deforms. I do have some (more) solid elements that would keep the cloth from flapping around wildly though. I'm feeling pretty pessimistic that I can find something that will do what I need, but I'm dreading the idea of writing up the code myself, so... here's to hoping someone else had the same requirements as me and already wrote something up. Best regards, Misha |
|
August 28, 2018, 13:56 |
|
#25 | |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,097
Rep Power: 34 |
Quote:
For modelling a cloth, it will be thin and so will probably require a shell-element approach (even a membrane-style approach); currently, there is no out-of-the-box solver that I am aware of but I can point you in the right direction if you head down the dreaded code development path. Philip |
||
September 19, 2018, 10:23 |
|
#26 | |
New Member
Misha
Join Date: Aug 2018
Posts: 10
Rep Power: 8 |
Quote:
Best regards, Misha |
||
September 19, 2018, 13:32 |
|
#27 |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,097
Rep Power: 34 |
Hi Misha,
I suggest having a look at the following articles:
As regards the implementation in OpenFOAM, I think the finite area framework would be a good starting point. Best, Philip |
|
September 20, 2018, 13:05 |
|
#28 |
New Member
Misha
Join Date: Aug 2018
Posts: 10
Rep Power: 8 |
Sweet! Thank you!
|
|
April 2, 2019, 19:29 |
|
#29 |
Member
Andrew O. Winter
Join Date: Aug 2015
Location: Seattle, WA, USA
Posts: 78
Rep Power: 11 |
Thanks for a nice thread documenting all of your contact work. It was very informative.
In case anyone cares, the previously provided link for Philip Cardiff's PhD thesis is no longer working. Use the following one instead. https://researchrepository.ucd.ie/handle/10197/7919 |
|
November 21, 2021, 14:54 |
|
#30 |
New Member
Andrew Bickerdike
Join Date: Feb 2021
Posts: 6
Rep Power: 5 |
Hi Philip,
Did you manage to develop the code for the elastic membrane you mentioned? I am looking at the deformability of red blood cells and think the elastic membrane approach is a good place to start. Do you think it would be possible to implement such applications into the immersed boundary method? Best wishes, Andrew |
|
November 22, 2021, 08:05 |
|
#31 | |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,097
Rep Power: 34 |
Quote:
You can find a finite area implementation of a Kirchhoff plate and related tutorials in solids4foam: Code:
/Users/philipc/foam/philipc-4.0/solids4foam/src/solids4FoamModels/solidModels/kirchhoffPlateSolid /Users/philipc/foam/philipc-4.0/solids4foam/tutorials/solids/beamsPlatesShells Interestingly also, OpenFOAM-v2012 also included a Kirchhoff plate implementation using the finite area method, see https://www.openfoam.com/news/main-n...er-and-physics. Apart from reading this page, I haven't looked into this in any more detail. The application of these methods to non-planar geometry may require extensions to the formulation (I have not looked into it). Combining this with the immersed boundary method (or even the overset method) should definitely work in theory but no doubt will require for coding. Essentially it is just the fluid model that needs to know about the immersed boundary (or overset) mesh, e.g. see: Code:
/Users/philipc/foam/philipc-4.0/solids4foam/src/solids4FoamModels/fluidModels/pimpleOversetFluid |
||
November 22, 2021, 10:26 |
|
#32 |
New Member
Andrew Bickerdike
Join Date: Feb 2021
Posts: 6
Rep Power: 5 |
Hi,
This is very helpful! Thanks Andrew |
|
April 21, 2023, 06:44 |
|
#33 |
New Member
Adrien
Join Date: Jan 2018
Posts: 19
Rep Power: 8 |
Hi all,
These solidMechanics solvers look outstanding, thank you all for this thread. Nevertheless, whatever I do on the elasticFoam/slidingFrictionBall, or the anneau_plaque case you shared (both run well on foam-extended-5.0), the VTK I extract never moves in paraview... SimaEq rises, so contacts are registrered, but nothing moves ! Is there a trick or something ? |
|
April 21, 2023, 06:51 |
|
#34 | |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,097
Rep Power: 34 |
Quote:
You need to use the "Warp By Vector" filter in ParaView with the displacement field to move the mesh to the deformed position. Philip |
||
April 21, 2023, 07:13 |
|
#35 | |
New Member
Adrien
Join Date: Jan 2018
Posts: 19
Rep Power: 8 |
Quote:
Thank you very much ! It is now working perfectly. One side question. I wanted to fund OF foundation, ESI or extended (I essentially use the second one). Foundation gives you the opportunity to give 5 000€, which is quite...High...And ESI didn't answer to this enquiry, like they didn't care. According to you, what is the best way to do it ? Cheers |
||
April 21, 2023, 08:14 |
|
#36 | |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,097
Rep Power: 34 |
Quote:
|
||
September 23, 2023, 09:22 |
|
#37 |
New Member
Join Date: Aug 2021
Posts: 22
Rep Power: 5 |
What plasticity models does OpenFoam have ?
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OpenFOAM - Validation of Results | Ahmed | OpenFOAM Running, Solving & CFD | 10 | May 13, 2018 19:28 |
OpenFOAM Foundation releases OpenFOAM 2.2.2 | opencfd | OpenFOAM Announcements from ESI-OpenCFD | 0 | October 14, 2013 08:18 |
ESI-OpenCFD Releases OpenFOAM v2.2.0 | opencfd | OpenFOAM Announcements from ESI-OpenCFD | 13 | March 30, 2013 17:52 |
Critical errors during OpenFoam installation in OpenSuse 11.0 | amscosta | OpenFOAM | 5 | May 1, 2009 15:06 |
The OpenFOAM extensions project | mbeaudoin | OpenFOAM | 16 | October 9, 2007 10:33 |