Random Walk Detectors

Registered by Michael Lange

Fluidity's current detector advection algorithm only uses the velocity field to calculate the lagrangian detector path, but does not consider the displacement due turbulent motion, as parameterised by GLS. Many Random Walk schemes exist that are used to compute how individual particles move in response to turbulent diffusion. These usually depend on arbitrary fields, such as diffusitivity or turbulent kinetic energy (TKE), and this dependence should not be hard-coded into femtools (where the lagrangian detector advection lives). The proposed solution is to extend the Python interface to allow the user to define its own Random Walk scheme, which can optionally be added to the local velocity when advecting lagrangian detectors. The new Python field will provide the 'state' object, as well as a function to evaluate fields at the detector position, and will require the user to define a 'val' function that gets evaluated at each sub-timestep during lagrangian detector advection.

Blueprint information

Status:
Not started
Approver:
Dr Colin J Cotter
Priority:
Undefined
Drafter:
Michael Lange
Direction:
Needs approval
Assignee:
Michael Lange
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.