TY - JOUR
T1 - Applying Bayesian optimization with Gaussian process regression to computational fluid dynamics problems
AU - Morita, Y.
AU - Rezaeiravesh, S.
AU - Tabatabaei, N.
AU - Vinuesa, R.
AU - Fukagata, K.
AU - Schlatter, P.
N1 - Funding Information:
YM acknowledges the Keio-KTH double degree program and the financial support from the NSK Scholarship Foundation . SR acknowledges the financial support from the Linné FLOW Centre at KTH and the EXCELLERAT project which has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No. 823691 . PS, NT and SR also acknowledge funding by the Knut and Alice Wallenberg Foundation via the KAW Academy Fellow programme No. 2018.0151 . KF acknowledges the financial support from the Japan Society for the Promotion of Science (KAKENHI grant numbers: 18H03758 and 21H05007 ). The simulations in Section 6 were performed on the resources provided by the Swedish National Infrastructure for Computing (SNIC) at PDC (KTH Royal Institute of Technology), partially funded by the Swedish Research Council through grant agreement No. 2018-05973 .
Publisher Copyright:
© 2021 The Author(s)
PY - 2022/1/15
Y1 - 2022/1/15
N2 - Bayesian optimization (BO) based on Gaussian process regression (GPR) is applied to different CFD (computational fluid dynamics) problems which can be of practical relevance. The problems are i) shape optimization in a lid-driven cavity to minimize or maximize the energy dissipation, ii) shape optimization of the wall of a channel flow in order to obtain a desired pressure-gradient distribution along the edge of the turbulent boundary layer formed on the other wall, and finally, iii) optimization of the controlling parameters of a spoiler-ice model to attain the aerodynamic characteristics of the airfoil with an actual surface ice. The diversity of the optimization problems, independence of the optimization approach from any adjoint information, the ease of employing different CFD solvers in the optimization loop, and more importantly, the relatively small number of the required flow simulations reveal the flexibility, efficiency, and versatility of the BO-GPR approach in CFD applications. It is shown that to ensure finding the global optimum of the design parameters of the size up to 8, less than 90 executions of the CFD solvers are needed. Furthermore, it is observed that the number of flow simulations does not significantly increase with the number of design parameters. The associated computational cost of these simulations can be affordable for many optimization cases with practical relevance.
AB - Bayesian optimization (BO) based on Gaussian process regression (GPR) is applied to different CFD (computational fluid dynamics) problems which can be of practical relevance. The problems are i) shape optimization in a lid-driven cavity to minimize or maximize the energy dissipation, ii) shape optimization of the wall of a channel flow in order to obtain a desired pressure-gradient distribution along the edge of the turbulent boundary layer formed on the other wall, and finally, iii) optimization of the controlling parameters of a spoiler-ice model to attain the aerodynamic characteristics of the airfoil with an actual surface ice. The diversity of the optimization problems, independence of the optimization approach from any adjoint information, the ease of employing different CFD solvers in the optimization loop, and more importantly, the relatively small number of the required flow simulations reveal the flexibility, efficiency, and versatility of the BO-GPR approach in CFD applications. It is shown that to ensure finding the global optimum of the design parameters of the size up to 8, less than 90 executions of the CFD solvers are needed. Furthermore, it is observed that the number of flow simulations does not significantly increase with the number of design parameters. The associated computational cost of these simulations can be affordable for many optimization cases with practical relevance.
KW - Bayesian optimization
KW - Computational fluid dynamics
KW - Gaussian process regression
KW - Spoiler-ice model
KW - Turbulent boundary layers
UR - http://www.scopus.com/inward/record.url?scp=85118841474&partnerID=8YFLogxK
U2 - 10.1016/j.jcp.2021.110788
DO - 10.1016/j.jcp.2021.110788
M3 - Article
AN - SCOPUS:85118841474
SN - 0021-9991
VL - 449
JO - Journal of Computational Physics
JF - Journal of Computational Physics
M1 - 110788
ER -