Abstract

Past research has shown that multidimensional computational fluid dynamics modeling in combination with a genetic algorithm method is an effective approach for optimizing internal combustion engine design. However, optimization studies performed with a detailed computational fluid dynamics model are time intensive, which limits the practical application of this approach. This study addresses this issue by using a machine learning approach called Gaussian process regression in combination with computational fluid dynamics modeling to reduce the computational optimization time. An approach was proposed where the Gaussian process regression model could be used instead of the computational fluid dynamics model to predict the outputs of the genetic algorithm optimization. In this approach, for every nth generation of the genetic algorithm, the data from the previous n − 1 generations was used to train the Gaussian process regression model. The approach was tested on an engine optimization study with five input parameters. When the genetic algorithm was run solely with computational fluid dynamics, the optimization took 50 days to complete. In comparison with the computational fluid dynamics and Gaussian process regression approach, the computational time was reduced by 62%, and the optimization was completed in 19 days using the same amount of computational resources. Additional parametric studies were performed to investigate the impact of genetic algorithm + Gaussian process regression parameters. Results showed that either reducing the initial dataset size or relaxing the error criterion resulted in increased Gaussian process regression evaluations within the genetic algorithm. However, relaxing the error criterion was found to impact the model predictions negatively. The initial dataset size was found to have a negligible impact on the final optimum design. Finally, the potential of machine learning in further improving the optimization process was explored by using the Gaussian process regression model to check for the robustness of the designs to operating parameter variations during the optimization. The genetic algorithm was repeated with the modified procedure and it was shown that adding the stability check resulted in a different, more reliable and stable optimum solution.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call