WaveTank with groovyBC
Good morning everyone,
I would like to create waves with this specific BC, "groovyBC". On this url : https://openfoamwiki.net/index.php/Contrib/groovyBC it is shown how to proceed with the gamma and U files to create a 2nd order Stokes wave. There is a link to get the test case but it does not work anymore, does anybody have a ruuning link to get this test case? Regards, Max |
Hi Max,
any specific interest in running the case with GroovyBC? This approach is quite old and lacks wave absorption, which will yield increasing agitation and mean water levels. Have you considered trying IHFOAM? https://openfoamwiki.net/index.php/Contrib/IHFOAM Best, Pablo |
Hi Pablo,
Thank you for your reply and for your help! My work is devided in two parts, first I have to find the best way to reduce wave reflection thanks to a beach with a specific shape. Secondly I have to create a wave maker. I was thinking about this BC because it seemed to be the most effective one in term of saving computational time. I have been a OpenFoam user for nearly a month and I have not read everything about BC. I am going to check this new BC, thanks a lot!! Regards, Max |
Hi Pablo,
I have another question, What is the main difference between the wave absorption tool offered by the wavePropertiesDict (waves2Foam) and the one given by this new BC? Regards, Maxime |
Hi Max,
the biggest difference is that waves2foam generates and absorbs within a zone that needs to be added to your interest mesh, while IHFOAM handles everything at the boundaries, thus not increasing the computational cost. Check the IHFOAM references for a deeper comparison. Best, Pablo |
Hi Pablo,
I have just installed IHFOAM. I am looking forward to running it in my specific case! I will give a feedback on my results! Thanks a lot!! Regards, Max |
Hi,
After several run, the IHFOAM BC to absorb waves is very good with big and moderate waves but in my case, with low frequency waves (0.1-0.8Hz), the BC is not efficient. It makes a huge reflection and there are periodical raisonnance effects in my tank. I think that it is possibly to provide a good BC by modifying the IHFOAM BC but I am not good enough in C++ to do so. If anyone have a clue to deal with this problem, let me know. Cheers, Max |
All times are GMT -4. The time now is 12:31. |