Material Transport (Dye Diffusion and GELATO)

Independent of the flow and bed variation computations, Cabernet2D offers two features for handling material introduced into the water (such as dye) and particles that move with the flow (such as drifting debris or tracked suspended-sediment particles).

Dye advection-diffusion computation

In the “Dye Advection and Diffusion” calculation condition tab, you can compute how a dye (tracer) injected at a specific location advects and diffuses within the computed flow field.

Parameter

Description

Diffusion and transportation of dye (j_dye)

Whether to enable the dye advection-diffusion computation

Start time of dye injection (start_dye)

The injection start time (sec)

End time of dye injection (end_dye)

The injection end time (sec)

Concentration injecting dye (dye_in)

The concentration of the injected dye

Diffusion coefficient multiplying factor (coef_dye)

A multiplier applied to the diffusion coefficient

The injection location is specified on the grid as a “dye injection cell” grid condition.

GELATO (particle tracking model)

GELATO (General Lagrangian Tracer Tracking) is a model that tracks the trajectory of particles (tracers) carried by the flow in a Lagrangian manner, separate from the Eulerian flow computation. It can be used, for example, to visualize the transport path of drifting debris or tracked suspended-sediment particles.

Basic settings

Parameter

Description

Gelato Activate (j_gelato)

Whether to enable the GELATO computation

Velocity using for Gelato (j_gelVel)

The velocity used to move the particles: depth-averaged velocity / surface velocity / near-bottom velocity

Maximum Tracer Numbers (max_tNumber)

The maximum number of tracked particles

Particle behavior

Parameter

Description

Minimum depth below which tracer stops (hminTrace)

The depth threshold (m) below which a particle stops moving

coefficient for sediment suspension (alpha_uswf)

A coefficient controlling how readily a particle is entrained as suspended sediment

How to specify the fall velocity (j_wf)

How the fall velocity is given: using the Rubey formula / entered directly

Diameter for Rubey formula (d_Rubey)

The grain diameter (m) used in the Rubey formula

Fall velocity for Gelato (wf_Gelato)

The directly specified fall velocity (m/s)

A value in D=A Nu + B / B value (a_diff, b_diff)

Coefficients for giving the diffusivity as a linear function of the eddy viscosity \(\nu_t\): \(D = A\nu_t + B\)

Time step for Gelato (ddt)

The time step of the particle tracking computation

Particle release conditions

In the “General Lagrangian Tracer Tracking(2)” tab, you specify the time range (start, end, and step) over which particles are released, and the release location as a range in non-dimensional grid coordinates (Xi: streamwise direction, Eta: transverse direction).