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 8
    • Merge requests 8
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #1810
Closed
Open
Issue created Aug 13, 2020 by Mortesins@Mortesins

MRF correctBoundaryVelocity not working with rotatingWallVelocity bc

Summary

The correctBoundaryVelocity method of the MRF does not correct the boundary velocity of a patch that has a rotatingWallVelocity boundary condition, so it just ends up having the rotatingWallVelocity condition that does not set the velocity normal to the face. For example, if I have a rim with an MRF only around the spokes, I need the rotatingWallVelocity boundary condition for the rest of the rim, but even the spokes that are inside the MRF don't have velocity normal to the face the way the correctBoundaryVelocity method should set.

What is the current bug behaviour?

The whole patch has the velocity set as rotatingWallVelocity would, disregarding the MRF.

What is the expected correct behavior?

The correctBoundaryVelocity method of the MRF should correct the velocity for the faces inside the MRF, setting the rotating velocity even if it's normal to the face.

Assignee
Assign to
Time tracking