An algorithmic framework for conducting geometric optimizations using OpenFOAM and Dakota. Written by Joshua Benjamin.
Tested using the BlueCFD-Core 2017-2 port of OpenFOAM 5.x, DAKOTA 6.11.0, FreeCAD 0.18.4, and CfdOF commit #5115e1a.
The example included is a basic geometry with two baffles, where the size and distance between the two baffles are modified to maximize the output pressure.
Please cite this article when using this algorithmic framework:
J. Benjamin, S. AL Mashrafi, A. Tejada-Martinez, N. Diaz-Elsayed, M. Arias, Q. Zhang, Optimizing pressure retarded osmosis spacer geometries: An experimental and CFD modeling study