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)