Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 426
    • Issues 426
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #2303
Closed
Open
Issue created Dec 16, 2021 by Bas Nieuwboer@bjnieuwboer

Dynamic mesh capabilities for multiphase solvers

Functionality to add/problem to solve

Merge request !505 (merged) added the dynamic mesh capabilities to the following existing solvers: buoyantBoussinesqPimpleFoam, buoyantPimpleFoam and rhoCentralFoam. I was wondering if it would it be possible to add these capabilities also to multi-phase solvers such as:

  • driftFluxFoam
  • twoPhaseEulerFoam
  • multiphaseEulerFoam

I use the driftFluxFoam solver extensively for sand-water mixtures and the implementation of twoPhaseEulerFoam solver, would be a good example for using implementing the dynamic mesh capabilities in SedFoam.

Target audience

Users who want to do multi-phase simulations with rotating geometries. For example mixing in the chemical industry. Or users who want to use adaptive mesh refinement for (compuational expensive) multi-phase simulations.

Proposal

The foundation version added the dynamic mesh to the multiphaseEulerFoamsolver with an mixerVessel example case, which might be a good start point for both the coding and the verification? https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/ https://github.com/OpenFOAM/OpenFOAM-dev/tree/master/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D

If needed, I can provide a dynamic mesh case for the mixervessel for the driftFlux solver based on: https://develop.openfoam.com/Development/openfoam/-/blob/master/tutorials/multiphase/driftFluxFoam/RAS/mixerVessel2D/.

feature request integration: openfoam.org

Edited Dec 16, 2021 by Bas Nieuwboer
Assignee
Assign to
Time tracking