|
[Sponsors] |
August 18, 2022, 08:12 |
REEF3D Porous Berm Breakwater Template
|
#1 |
New Member
PJoynt
Join Date: Oct 2021
Posts: 21
Rep Power: 5 |
Hi All,
I was wondering if anyone can provide any example control and ctrl files for how you might setup a porous berm breakwater in REEF3D CFD. We are currently trying to do some benchmarking against some other models (IH2VOF, OpenFOAM) but can't quite figure out how to define porosity similar to this paper: https://reef3d.files.wordpress.com/2...breakwater.pdf If anyone has any examples or guidance on which parameters to start with, that would be very helpful! Thanks! |
|
August 18, 2022, 09:06 |
|
#2 |
Senior Member
Arun Kamath
Join Date: Nov 2014
Location: Trondheim, Norway
Posts: 265
Rep Power: 13 |
Hi pjoynt,
You need to define the different layers of the breakwater using a combination of B 270 (rectangular box, for the core layer) and B 281 (wedge in x-direction, for the armour and filter layers) in ctrl.txt. The paper you mention also uses Cm (from Eq 12) = 0.34 using B 260 Don't include anything in control.txt as the porous structure is defined through the commands in ctrl.txt. Hope that helps
__________________
Arun X years with REEF3D |
|
August 18, 2022, 09:21 |
|
#3 |
New Member
PJoynt
Join Date: Oct 2021
Posts: 21
Rep Power: 5 |
Hi Arun - thanks for the response!
Is there a specific order of operations that needs to be adhered to such that the various overlaps of geometry use a specific porosity? Should I define the core geometry first, then filter layer, then stones or does order not matter? Cheers, Patrick |
|
August 18, 2022, 10:01 |
|
#4 |
Senior Member
Arun Kamath
Join Date: Nov 2014
Location: Trondheim, Norway
Posts: 265
Rep Power: 13 |
Hi Patrick,
For a complex geometry as the berm breakwater, the order does matter. The parts generated using the commands get overwritten. So therefore if you have a part that overlaps with a previously defined part, this latest command/part will overwrite the previously defined part. So for example for one side of the breakwater (wedge) you will need to define three overlapping wedges to account for the three layers. You will get a REEF3D_Porous-Object.vtp when you run reef3d. Open this in Paraview and you can confirm that your input geometry is correct. The different layers are not identified though, it will be one block. You can further quality check, by running reef3d for one iteration, and just one part/ parts with some distance between them. You can then confirm that each of your parts is correct. Attached is an oversimplified input file set for a rubble mound breakwater from Sasikumar et al. 2020 Hope that helps.
__________________
Arun X years with REEF3D Last edited by kamath; August 18, 2022 at 10:02. Reason: attachments |
|
August 19, 2022, 07:30 |
|
#5 | |
New Member
PJoynt
Join Date: Oct 2021
Posts: 21
Rep Power: 5 |
Quote:
Very helpful! Thank you Arun! |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Thermal non-equilibrium porous media model with conjugate heat transfer | Hexahedron | FLUENT | 9 | February 22, 2023 02:55 |
REEF3D FAQ | kamath | REEF3D | 3 | March 1, 2022 04:17 |
Modelling of sloping sand berm in Reef3d | daineythomas | REEF3D | 4 | November 16, 2021 00:18 |
Porous Media Zone Thickness | TheKitchenCleaner | FLUENT | 0 | October 5, 2020 00:42 |
error during compilation of new solver | harsha_kulkarni | OpenFOAM Programming & Development | 2 | November 7, 2019 00:47 |