|
[Sponsors] |
August 3, 2022, 07:08 |
OpenFoam with Mooring Line
|
#1 |
New Member
umutcan
Join Date: May 2021
Posts: 2
Rep Power: 0 |
Hello everyone,
I am trying to simulate floating body motions under regular waves. I have managed to simulate the system with 6dof freedom while the floating body is free. However i need to make this simulations with catenary mooring lines. After a while searching for mooring line simulations for openFoam cases i ended up with MoorDyn, Moody and Mooring Lines of Waves2Foam options.I couldn't compile and couple MoorDyn and Moody codes with openfoam and for Waves2Foam , since mooringline of waves2foam is only compatible with openfoamv1606 but i am using oversetmesh discretication and it's not included in openfoamv1606 version i couldn't find a way to compile it with the recent versions of Openfoam. I would be really happy if anyone can help or recommend me how to proceed with my simulations. Regards. |
|
October 17, 2022, 10:31 |
One essay can help you to solve this problem
|
#2 |
New Member
Peicen Wang
Join Date: Nov 2021
Location: Shenzhen, China
Posts: 4
Rep Power: 5 |
Dear umutcaninal,
I don't know if you have solved your problem, but I recently came across a paper that successfully couples MoorDyn into OpenFOAM (https://doi.org/10.1016/j.apor.2022.103210). I am also currently developing a coupling program for MoorDyn & OpenFOAM and my approach is similar to this person. Recently the author of MooDy also published an essay which seems to indicate that MooDy can support OpenFOAM-v2012 (http://dx.doi.org/10.1007/s40722-022-00263-w), but I browsed MoorDy's GitHub page and it seems that the author has not updated to support OpenFOAM-v2012 version yet. I hope this may help to solve your problem. |
|
February 17, 2023, 03:24 |
|
#3 |
New Member
Aaryan
Join Date: Feb 2023
Posts: 5
Rep Power: 3 |
Hello umutcaninal,
Did you find success in coupling the OpenFOAM and Moody. I am also working in the same problem. i donot know how to edit const specifier. I have located the corresponding file. I donot know how to remove/ or what should i write in the corresponding file. it will be great help if you share the case in which coupling is done/guide me how to do it? In rigidBodyDynamics library: a) In rigidBodyModel/rigidBodyModel.H //-Remove const specifier for applyRestraints() method b) In rigidBodyModel/forwardDynamics.C //-Remove const specifier for applyRestraints() method |
|
February 17, 2023, 03:28 |
|
#4 |
New Member
Aaryan
Join Date: Feb 2023
Posts: 5
Rep Power: 3 |
Hello Wang.
I am working on the problem of OpenFOAM and MooDy and MoorDyn. Did you find any success in Coupling of OpenFOAM and MoorDyn. if so can guide me how to do it or will you please share the coupled file of OpenFOAM and MoorDyn |
|
February 19, 2023, 03:15 |
|
#5 |
New Member
Peicen Wang
Join Date: Nov 2021
Location: Shenzhen, China
Posts: 4
Rep Power: 5 |
Dear Aaryan,
I'm sorry I don't research the coupling of Moody with OpenFOAM, I mainly focus on the coupling of MoorDyn with OpenFOAM. I suggest you read this paper and the author's Gitlab library to study the coupling of MoorDyn and OpenFOAM.(https://doi.org/10.1016/j.apor.2022.103210), (https://gitlab.com/hfchen20/foamMooring). I hope this may help to solve your problem. |
|
November 1, 2023, 13:27 |
Multiple moored floating structures with MAP++, MoorDyn, Moody
|
#6 |
New Member
Hf
Join Date: Nov 2012
Posts: 29
Rep Power: 14 |
Glad my work (https://gitlab.com/hfchen20/foamMooring) is noticed here. The code has now been extended to rigidBodyMotion library, multiple moored floating structures. Three mooring models are available: MAP++, MoorDyn, Moody, as well as a linearSpringGroup restraint. All have enabled VTK generation at runtime, except for Moody.
A documentation website is under construction at https://hfchen20.gitlab.io/foamMooring/ Hope the repo would be helpful for you guys. Haifei |
|
November 13, 2023, 11:34 |
|
#7 |
New Member
Kazakis Ioannis
Join Date: Sep 2016
Location: Thessaloniki, Greece
Posts: 24
Rep Power: 10 |
Haifei
I would like to thank you for the great work! Kind Regards Yiannis |
|
October 3, 2024, 07:28 |
|
#8 |
New Member
tonni
Join Date: Oct 2024
Posts: 1
Rep Power: 0 |
You're doing good with the floating body motion simulations for regular waves, but I can see the catenary mooring lines integration has become quite a challenge for you. Your MoorDyn and Moody problems together with the compatibility issues with Waves2Foam and the overset mesh discretization in the newer OpenFOAM versions, have prompted me to suggest various alternative paths forward.First, you might want to contact the OpenFOAM community forums or mailing lists. Plenty of developers and experienced users who know the stuff inside out can give you specific advice or even provide you with some code snippets. You may also examine other libraries which are meant for the marine buoys simulations, for example, the recent discoveries in the open-source community may have better ease of use with your version of OpenFOAM. If you're open to it, reviewing the documentation for the latest versions of Waves2Foam or investigating any user-contributed patches that might facilitate your requirements could also be beneficial. Cooperation with peers or academic institutions dealing with the same problems might be another way of getting helpful information or materials. Good luck, and I hope you find a solution that works for your simulations!
Last edited by tonni6030; October 4, 2024 at 04:29. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Other] mesh airfoil NACA0012 | anand_30 | OpenFOAM Meshing & Mesh Conversion | 13 | March 7, 2022 18:22 |
[Gmsh] Problem with Gmsh | nishant_hull | OpenFOAM Meshing & Mesh Conversion | 23 | August 5, 2015 03:09 |
[OpenFOAM] could not open file .vtk in paraview | ali_atrian | ParaView | 8 | August 27, 2014 11:31 |
[blockMesh] non-orthogonal faces and incorrect orientation? | nennbs | OpenFOAM Meshing & Mesh Conversion | 7 | April 17, 2013 06:42 |
Problems of Duns Codes! | Martin J | Main CFD Forum | 8 | August 15, 2003 00:19 |