Rayleigh-Bénard Convection (RBC)

Thermal convection driven by buoyancy, in standard and wide-aspect domains.

2D RBC

Environment ID

Rayleigh

Aspect Ratio

Notes

RBC2D-easy-v0

8×10⁴

1

12 heaters

RBC2D-medium-v0

4×10⁵

1

12 heaters

RBC2D-hard-v0

8×10⁵

1

12 heaters

RBC2D-wide-easy-v0

8×10⁴

2

24 heaters

RBC2D-wide-medium-v0

4×10⁵

2

24 heaters

RBC2D-wide-hard-v0

8×10⁵

2

24 heaters

3D RBC

Environment ID

Rayleigh

Aspect Ratio

Notes

RBC3D-easy-v0

6×10³

1

64 heaters

RBC3D-medium-v0

8×10³

1

64 heaters

RBC3D-hard-v0

1×10⁴

1

64 heaters

RBC3D-wide-easy-v0

6×10³

2

256 heaters

RBC3D-wide-medium-v0

8×10³

2

256 heaters

RBC3D-wide-hard-v0

1×10⁴

2

256 heaters

The individual environment classes are documented below:

fluidgym.envs.rbc.RBCEnv2D(rayleigh_number, ...)

Environment for 2D Rayleigh-Bénard Convection (RBC).

fluidgym.envs.rbc.RBCEnv3D(rayleigh_number, ...)

Environment for 3D Rayleigh-Bénard Convection (RBC).