Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 381
    • Issues 381
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #1651

Closed
Open
Created Mar 27, 2020 by Sebastian Borrmann@Basti

Missing "interface.correct();" in interCondensatingEvaporatingFoam

Summary

The interface in interCondensatingEvaporatingFoam is not reproduced correctly if sigma > 0

Steps to reproduce

Run the example case with interCondensatingEvaporatingFoam. After 1 s you will already see a deformed interface in paraview.

Example case

buggedCase.tar.gz

What is the current bug behaviour?

The interface between liquid and gas deforms (see Figure 1). The deformation in the testcase might actually happen due to parasitic currents. But the surface tension doesn't correct the interface as it would do in interFoam.

What is the expected correct behavior?

See Figure 2

Relevant logs and/or images

bugged Figure 1

fixed Figure 2

Environment information

  • OpenFOAM version : v1912
  • Operating system : Debian

Possible fixes

Add the folowing line to interCondensatingEvaporatingFoam (I added it behind #include "alphaEqnSubCycle.H"):

121             interface.correct();
Assignee
Assign to
Time tracking