An automation to generate particle tracks is not possible in FEFLOW. In contrast, workflows to post-process computational findings as derived by age-based computations can be automatized. On top of that, age-based computations are more accurate in a physical sense than generic particle tracking techniques.
While standard streamlines are solely based on advection, other processes as such as diffusion and dispersion are simply neglected. Of course, Random Walk Particle Tracks (RWPT) mimic the additional effects diffusion and dispersion. However, both methods are based on a flow solution, because no advective-diffusive transport equation is taken into account. Moreover, these methods provide a visual inspection only. A quantitative evaluation can only be indirectly derived (second order).
Age-based computations provide a powerful alternative. Age computations do not only allow a visual inspection, but they also take budget quantities into account as driven by advection, dispersion and diffusion.
Let’s assume you are interested in delineating catchment zones. In this context you may work with the age-species Exit Propability (EP). You may prescribe Dirichlet BC’s for the EP (equal to 1.0) to nodes where water leaves the system (e.g. wells). A value of 1 at exit points corresponds to an exit probability of 100 %.
The EP is taken into account as a concentration, because internally FEFLOW solves a mass transport equation involving advection, dispersion and diffusion. During the computations FEFLOW reverses the flow field (vectors) in the advective terms of the transport equation. Accordingly, extraction wells become injection wells. These “injection wells” inject water with a “unit concentration” of 1 for the EP. This “concentration” is then transported within the porous medium and a plume may evolve. This plume can be used to delineate the capture zone.
The delineation of catchment zones can be automatized if you query the concentrations at the computational nodes.
Please let me know if you are further interested in automatizing workflows to post-process age-based computations. In this case I could provide required API functions.