Windtunnel/Boundary Conditions/on Object
Jump to navigation
Jump to search
Open Questions
Cells with >1 Boundary
The values of ghost cells are set in order to yield interpolated values on their corresponding "target boundary" which fulfill the boundary conditions. Cells within object can serve as ghost cells (provided the object is nowhere too thin!), but what about ghost cells, which correspond to more than one boundary?
- A priori, cells with flag
FLAG_INTERNAL_BOUNDARYare merely frozen, the flag doesn't lead to any boundary conditions fixing. - This changes with INTERNAL_BOUNDARY_REFLECT=YES, which makes
FluidInterfaceBoundary()setting ghost cell values according to a no-shear boundary condition (an extension to no-slip was carried out by Joshua). Alas, this is heeded only for the hyperbolic fluxes, while the viscous flux is unaffected.
Currently, only "½-off" boundary conditions for no-slip can be reached, due to a static zero velocity in the (center of the) ghost cells.
Solutions?
- Rolfs proposition for the object boundary: Set the mass flux at the boundary to zero after the Riemann solver has computed it.