tutorials icon indicating copy to clipboard operation
tutorials copied to clipboard

Reproduce results from Vynnycky for flow-over-plate tutorial

Open BenjaminRodenberg opened this issue 5 years ago • 5 comments

As described in [1], we currently cannot reproduce the results from the Vynnycky paper [2] with the flow-over-plate tutorial. Comparing the measurements of our simulation with the results from [2] gives the following plot:

comparisonvynnycky

The main conclusion from [1] is the following: Coupling buoyantPimpleFoam with laplacianFoam (OF-OF) gives similar results as coupling buoyantPimpleFoam with FEniCS (OF-FE). However, both results do not agree with the reference results from [2] (Vynnycky).

More details and possibly helpful scripts can be found here (e.g. case files, simulation parameters, plotting scripts).

The main open questions are the following:

How to choose the temperature of the plate and at the inflow?

There are no numbers given in [2]. However, the results strongly depend on the temperatures used. And they are not independend, as the non-dimensional parameter theta suggests.

How to choose boundary conditions and geometry?

The geometry used for obtaining the results from above is not in agreement with the geometry from the Vynnycky paper. A comparison of both geometries and boundary conditions being used is given in [1, sl. 17]. Refer to [1, sl. 20] for results using the actual geometry from [2]. However, even if we use the correct geometry, we do not obtain the reference solution.

References

[1] B. Rüth, P. Meisrimel, P. Birken, G. Chourdakis and B. Uekermann: Using FEniCS and OpenFOAM for the simulation of conjugate heat transfer in a partitioned fashion, In 90th GAMM Annual Meeting, 2019. [2] Vynnycky, M., et al. (1998). Forced convection heat transfer from a flat plate: the conjugate problem.

BenjaminRodenberg avatar Feb 18 '19 16:02 BenjaminRodenberg

Definition of "done":

  • Correct the configuration of the existing tutorials so that they give results close enough to the paper.
  • Document the reason behind this and what to change here, in a Pull Request, and/or in the respective documentation pages.

Furthermore, one could look at alternative literature, but this does not concern the issue itself.

MakisH avatar Jul 21 '20 08:07 MakisH

It's worth mentioning that Vynnycky describes a steady state case whereas we use the transient buoyuantPimpleFoam in the tutorials. Investigations with the steady state solver buoyuantSimpleFoam would be interesting (as also used in Makis thesis for an OpenFOAM-CalculiX coupling).

davidscn avatar Sep 08 '21 10:09 davidscn

FYI, this is the same steady-state solver we use in the heat exchanger tutorial.

MakisH avatar Sep 08 '21 10:09 MakisH

@BenjaminRodenberg what is the state of this issue?

MakisH avatar Jan 25 '22 21:01 MakisH

@MakisH No updates. I will probably not start working on this issue anytime soon. I think this would be a nice project/thesis, if somebody wants to take over.

BenjaminRodenberg avatar Jan 26 '22 08:01 BenjaminRodenberg