pulsed_flow_helical_tube
contains the code to optimise helical-tube reactor geometry and operating conditions.
mesh_generation
contains mesh generation code. Helical tube reactors are meshed in Python using classy_blocks
. Meshes are generated based on parameterisation variables, as well as fidelities.
parameterisation_study
contains the code relating to the optimisation of coil cross-section and path.
- Install the classy_blocks library as a submodule in the mesh_generation folder
$ cd mesh_generation
$ git submodule add [email protected]:damogranlabs/classy_blocks.git
- Create and activate the Anaconda environment
$ conda env create -f environment.yml
$ conda activate mf_design_env
- Strongly advise using Linux.
- OpenFOAM V1906
- Anaconda
- Swak4FOAM download (development version)
- Swak4FOAM install