CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > REEF3D

Solitary Wave Generation with Relaxation Method 2

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By IADInocencio

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 11, 2021, 00:30
Default Solitary Wave Generation with Relaxation Method 2
  #1
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Dear all,

I'm trying to simulate a solitary wave propagating over a trapezoid bar with relaxation methods, but the solitary wave seems unstable when it leaves away from the relaxation zone.

I have added the control files and two instants wave profiles, please find in attachment files.

Any help on this problem is appreciated.

Cheers,

Qunbin

PS: REEF3D Version used here is 21.09

control.txt

ctrl.txt

1.png

2.png
Qunbin is offline   Reply With Quote

Old   November 11, 2021, 07:29
Default
  #2
Member
 
Ismael Incoencio
Join Date: Sep 2021
Posts: 45
Rep Power: 7
IADInocencio is on a distinguished road
I'm still running something on my laptop (also still learning) so I can't do a parallel run, but my guess is your waves is much too large for your domain. The wave height is 0.13m but your domain is only 0.4m and a water depth of 0.2m. It's likely shoaling already in the 0.2m depth, causing the wave to hit to top of the domain as shown in your second screenshot.

If it doesn't shoal there, it will definitely will once it reaches the berm, hitting the top of the domain

Try either increasing your domain z axis or starting off with smaller waves.
kamath likes this.
IADInocencio is offline   Reply With Quote

Old   November 11, 2021, 09:54
Default
  #3
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Hi Incoencio,

Thanks for your comments.

Indeed, the length of z domain influences the results. Now the z domain has been increased to 1.2 m, i.e., 6 times the still water depth. The simulation results is better than the previous, but it is still has the phenomena as I shown before. Wave height of the solitary wave are also much larger than the input wave height (0.13 m), see the attachment figures.

Best,

Qunbin
Attached Images
File Type: png 1.png (9.9 KB, 27 views)
File Type: png 2.png (63.9 KB, 32 views)
Attached Files
File Type: txt control.txt (238 Bytes, 5 views)
File Type: txt ctrl.txt (376 Bytes, 8 views)
Qunbin is offline   Reply With Quote

Old   November 11, 2021, 10:24
Default
  #4
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
I also tried to using Dirichlet boundary condition to generate solitary waves. The solitary waves can propagate well, but its wave height near the boundary of wave generation is much higher than the given value in the ctrl.txt file. I don't know what causes this problem.

I would really be grateful if someone could help me out with this issue.

Qunbin
Attached Images
File Type: png 1.png (15.9 KB, 19 views)
File Type: png 2.png (24.2 KB, 21 views)
File Type: png 3.png (79.0 KB, 29 views)
Attached Files
File Type: txt control.txt (238 Bytes, 5 views)
File Type: txt ctrl.txt (376 Bytes, 7 views)
Qunbin is offline   Reply With Quote

Old   November 11, 2021, 10:34
Default
  #5
Senior Member
 
Arun Kamath
Join Date: Nov 2014
Location: Trondheim, Norway
Posts: 265
Rep Power: 14
kamath is on a distinguished road
Like Ismael said above, the water depth here is quite small. This will result in a strong shoaling effect on your very high wave, resulting in an almost breaking wave-like form.

You addressed one aspect: height of the tank. Here, I recommend water depth x 2 in general cases (eg. d=0.5, H=0.1 m, zmax= 1 m is ok).
In your case, d=H. This is quite high! Remember the breaking wave limit is Hb≈0.77 d.

I advice using inputs and domain setup accordingly.
__________________
Arun
X years with REEF3D
kamath is offline   Reply With Quote

Old   November 11, 2021, 11:04
Default
  #6
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Hi Arun,

Thanks for your quickly reply. Indeed, the present wave condition is a extreme wave condition, and it might a challenge to simulate it.

The reason why I still used these wave parameters is that I want to reproduce a published work on an experimental study of plunging solitary waves over a trapezoid bar and impacting on a vertical cylinder. Now I just test in a 2D situation (and without the vertical cylinder). I want to verify whether the solitary waves can be simulated well.

https://www.sciencedirect.com/scienc...29801820302493

Best

Qunbin
Qunbin is offline   Reply With Quote

Old   November 11, 2021, 22:31
Default
  #7
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Hi Arun,

I did a simulation with a small wave height of solitary waves, where water depth d = 0.2 m and wave height H = 0.04 m. This solitary wave can be generated well although its wave height is a bit higher than the input wave height. But H = 0.13 m as used in the experiments is still not work.

best,

Qunbin
Attached Images
File Type: png 1.png (47.9 KB, 23 views)
File Type: png 2.png (35.2 KB, 20 views)
Attached Files
File Type: txt control.txt (233 Bytes, 6 views)
File Type: txt ctrl.txt (376 Bytes, 10 views)
Qunbin is offline   Reply With Quote

Old   November 12, 2021, 05:09
Default
  #8
Member
 
Ismael Incoencio
Join Date: Sep 2021
Posts: 45
Rep Power: 7
IADInocencio is on a distinguished road
Have you tried increasing the depth a bit more? 0.2m Still looks quite shallow for 0.13m wave height. Or was that also the depth of the study you are referring to?

(Side comment, wow 32 cores)
__________________
Still learning
IADInocencio is offline   Reply With Quote

Old   November 12, 2021, 05:33
Default
  #9
Super Moderator
 
Hans Bihs
Join Date: Jun 2009
Location: Trondheim, Norway
Posts: 403
Rep Power: 19
valgrinda is on a distinguished road
Hi Qunbin,

a couple of comments:

- wave height to water depth ratio is towards the extreme end and will result in an unstable soliton

- the mesh is not optimal: the wave tank is 1.2 m, whereas the water level is at 0.2m. Maybe try 0.5m tank height? Then you could run a finer grid to check convergence.

- I would turn off turbulence for this case

- if you have experimental data, maybe try the wavemaker signal as input
__________________
Hans Bihs
Team REEF3D
www.reef3d.com
valgrinda is offline   Reply With Quote

Old   November 12, 2021, 06:09
Default
  #10
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Quote:
Originally Posted by IADInocencio View Post
Have you tried increasing the depth a bit more? 0.2m Still looks quite shallow for 0.13m wave height. Or was that also the depth of the study you are referring to?

(Side comment, wow 32 cores)
Hi Ismael,

Thanks for your comments.

Yes, I have tried a more deeper water depth and with less wave height. The simulation result is ok, but that is not what I want. I want to reproduce the experiments and compare with the experimental data. The experimental setup as above mentioned is of water depth d = 0.2 m, and with three wave height, i.e., H = 0.11 m, 0.12 m, and 0.13 m.

Cheers,

Qunbin
Qunbin is offline   Reply With Quote

Old   November 12, 2021, 10:20
Default
  #11
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Quote:
Originally Posted by valgrinda View Post
Hi Qunbin,

a couple of comments:

- wave height to water depth ratio is towards the extreme end and will result in an unstable soliton

- the mesh is not optimal: the wave tank is 1.2 m, whereas the water level is at 0.2m. Maybe try 0.5m tank height? Then you could run a finer grid to check convergence.

- I would turn off turbulence for this case

- if you have experimental data, maybe try the wavemaker signal as input
Hi Hans,

Many thanks for your comments.

--Indeed, the ratio of wave height to water depth (H/d = 0.65) is approaching to extreme conditions. So it is hard to simulate.

--For this cases, the length of z domain will influence the simulation results. I have tried to using z = 0.4 m, 0.6 m, 0.8 m, 1.2 m. I found z = 0.8 m is ok, but now I use z = 1.2 m just want to avoid the influence induced by the upper boundary. I have carried out a convergence test with dx = dz = 0.04 m, 0.02 m, 0.01 m, and 0.005 m. For a small or medium wave height of solitary waves, the simulation results is convergence when the grid size is less than 0.01 m. But for high wave height as I want to simulate, the solitary waves is still having some issues once it leaves away from the relaxation zone.

--Turning off/on the turbulence model almost has the same results.

--I don't have the experimental data, but I generate a wavemaker_eta.dat file as wavemaker signals through a 3-order theoretical solution of solitary waves (Grimshaw, 1971). It can also generate a solitary wave. And I found it is the best solution for the present wave parameters although wave elevation near wave generation boundary is less than 0.13 m, see the attachment figure.

Thanks for your help again.

Best

Qunbin
Attached Images
File Type: png 1.png (118.5 KB, 21 views)
Attached Files
File Type: txt control.txt (238 Bytes, 3 views)
File Type: txt ctrl.txt (378 Bytes, 10 views)
Qunbin is offline   Reply With Quote

Old   November 12, 2021, 10:30
Default
  #12
New Member
 
China
Join Date: Nov 2021
Posts: 8
Rep Power: 5
Qunbin is on a distinguished road
Sorry I forgot to including the wavemaker_eta.dat file in my previous reply.
Note that you need to change .txt to .dat as the *.dat file cannot be uploaded directly.
Attached Files
File Type: txt wavemaker_eta.txt (29.4 KB, 12 views)
Qunbin is offline   Reply With Quote

Reply


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
[IHFOAM] The IHFOAM Thread Phicau OpenFOAM Community Contributions 392 September 8, 2023 19:10
interFoam wave propagation and explosion of Courant number and residuals ChiaraViola OpenFOAM Running, Solving & CFD 1 June 26, 2019 06:36
Long output in terminal. ssa_cfd OpenFOAM Running, Solving & CFD 1 March 18, 2019 06:25
cartesian grid generation method Abu Taleb Main CFD Forum 7 April 14, 2001 10:49
Cartesian grid generation method Abu Taleb Main CFD Forum 0 April 8, 2001 13:03


All times are GMT -4. The time now is 23:27.