Skip to main content

hydrogym.firedrake.envs.step.flow

Step Objects

class Step(FlowConfig)

Backwards-facing step

Notes on meshes:

  • "coarse": outlet at L=15 with "medium" resolution (81k elements) This mesh is much faster to run, but has differences of up to ~5% in the separation and reattachment points. It should not be considered "validated" but can be used for testing and hyperparameter tuning.
  • "medium" - outlet at L=25 (110k elements)
  • "fine" - outlet at L=25 (223k elements) This is the closest to the mesh used by the reference paper (Boujo & Gallaire 2015, DOI:10.1017/jfm.2014.656)

FUNCTIONS

This flow needs a base flow to compute fluctuation KE

MAX_CONTROL

Arbitrary... should tune this

TAU

Time constant for controller damping (0.01*instability frequency)

wall_stress_sensor

def wall_stress_sensor(q=None)

Integral of wall-normal shear stress (see Barbagallo et al, 2009)