Skip to content

Improve the moving reference frame module to enable boundary condition defined in the static frame of reference

Mohsen Lahooti requested to merge mlahooti/nektar:fix/MRF_rotation into master

Fix the issue with the moving reference frame to incorporate the effect of angular velocity in a consistent manner The problem was that the moving frame velocities (linear and angular) should be expressed in the moving frame coordinate system. Moreover, the velocities are absolute (but expanded in moving frame coordinates). Therefore as the frame rotates, we need to reflect that rotation on the boundary conditions since the inflow and far-field boundaries are set by the user in the absolute stationary inertial frame. Hence, functions needed to take care of the boundary conditions and incorporating the effect of acceleration.

Changes are in: Solver Utils: MovingReferenceFrame FilterInterfaces: Added functionality to access the variables of moving reference frame IncNavierStokesSolver: Added new boundary conditions and virtual functions related to FilterInterfaces FilterAeroForces: Modified the direction of forces in correspondence with the moving frame

Edited by Ankang Gao

Merge request reports