Skip to content

Particle drag at mesh interfaces #16405

Description

@ericvmueller

Currently when particle drag force is added to the gas phase it goes into FVX_D, FVY_D, etc and is then added to FVX etc.

At mesh interfaces the FVX values are matched by averaging... but the drag force at the mesh interface should be the sum, not average, of contributions for either mesh. The current approach leads to low values. This can be seen with a slice of FVX_D in the vegetation_drag_1.fds verification case (I split the mesh in the streamwise direction).

Image

I have a fix where FVX/Y/Z_D values have an MPI exchange and summation at the mesh boundaries before being added to FVX/Y/Z ...and then flux matching can proceed as usual.

This is the result of the proposed fix

Image

which now matches the case with no split mesh

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions