View Issue Details

IDProjectCategoryView StatusLast Update
0002708OpenFOAMFeaturepublic2017-11-01 11:37
Reporterriespt Assigned Towill  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Summary0002708: New Wave Models and Wave BCs for multiphaseInterFoam Solver
DescriptionDear Developers

The new wave models und wave boundary conditions are of very good use. Is it possible, or what is the effort, to allow the wave models and wave bc conditions to be used not only for the interFoam-Solver but also for a single phase in the multiphaseInterFoam-Solver?

I guess this feature is not available in the Versions 4.x/5.x, nor in the dev-trunk?

best regards
patrick
Tagsmultiphase

Activities

will

2017-09-29 16:17

manager   ~0008804

Some context would be helpful. What sort of problem would this be of relevance to?

I don't think it would be too difficult. There's no additional modelling; we would just need to come up with a nice method of specifying the pair of phases (e.g., air over water) that the wave modelling relates to. We would want to ensure that we don't make the two phase problems any more difficult to set up as a result of this added flexibility.

Actually applying wave models to three or more phases, by contrast, isn't likely to be possible. I'm not aware of any widely used models that relate to multiple layers of fluid (e.g, air over oil over water).

riespt

2017-09-29 16:46

reporter   ~0008805

I model landslide-generated impulse waves using the multiphaseInterFoam Solver, so I have three phases (water, air, slide mass) in my domain.
Especially the wave absorption bc would be very helpful to keep the domain small and let
the generated water wave run out of scope at a boundary of the domain of minor importance.

On the other hand, for example using a third phase allows to model the interaction of a layer of sediment and the generated water waves.

so the wave models and bc's just need to relate to a pair of phases out of N phases in the multiphadeInterFoam solver.

regards
patrick

will

2017-09-29 17:42

manager   ~0008806

There is no wave absorption boundary condition. There is a verticalDamping function object which achieves much the same thing, but in a cell zone, rather than on a patch. This is completely generic, and therefore usable in multiphase simulations.

Regarding the rest of it, I think we are in agreement. In multiphase cases, wave modelling needs to be specified for a specific phase-pair. Are you able to contribute or fund the development of this functionality?

riespt

2017-09-29 18:13

reporter   ~0008807

What about the Foam::shallowWaterAbsorption? Is this what you mean about the vertical damping?

I never programmed OpenFOAM C++ so far. I have some C++ experience.
About funding I need to talk to my supervisor. Tomorrow I leave for a three-week's holiday, so I will be able to get more information about funding towards november

regards
patrick

will

2017-10-02 09:00

manager   ~0008810

shallowWaterAbsorption appears to be part of ESI-s OpenFOAM+ fork. It is not part of the foundation release.

will

2017-11-01 11:37

manager   ~0008969

Using the wave models for multiphase cases is possible. See report 2734.

Issue History

Date Modified Username Field Change
2017-09-29 14:14 riespt New Issue
2017-09-29 14:14 riespt Tag Attached: multiphase
2017-09-29 16:17 will Note Added: 0008804
2017-09-29 16:46 riespt Note Added: 0008805
2017-09-29 17:42 will Note Added: 0008806
2017-09-29 18:13 riespt Note Added: 0008807
2017-10-02 09:00 will Note Added: 0008810
2017-11-01 11:37 will Assigned To => will
2017-11-01 11:37 will Status new => closed
2017-11-01 11:37 will Resolution open => no change required
2017-11-01 11:37 will Note Added: 0008969