Optimal mesh generation for a non-iterative grid-converged solution of flow through a blade passage using deep reinforcement learning

Innyoung Kim,Jonghyun Chae,Donghyun You
2024-02-23
Abstract:An automatic mesh generation method for optimal computational fluid dynamics (CFD) analysis of a blade passage is developed using deep reinforcement learning (DRL). Unlike conventional automation techniques, which require repetitive tuning of meshing parameters for each new geometry and flow condition, the method developed herein trains a mesh generator to determine optimal parameters across varying configurations in a non-iterative manner. Initially, parameters controlling mesh shape are optimized to maximize geometric mesh quality, as measured by the ratio of determinants of Jacobian matrices and skewness. Subsequently, resolution-controlling parameters are optimized by incorporating CFD results. Multi-agent reinforcement learning is employed, enabling 256 agents to construct meshes and perform CFD analyses across randomly assigned flow configurations in parallel, aiming for maximum simulation accuracy and computational efficiency within a multi-objective optimization framework. After training, the mesh generator is capable of producing meshes that yield converged solutions at desired computational costs for new configurations in a single simulation, thereby eliminating the need for iterative CFD procedures for grid convergence. The robustness and effectiveness of the method are investigated across various blade passage configurations, accommodating a range of blade geometries, including high-pressure and low-pressure turbine blades, axial compressor blades, and impulse rotor blades. Furthermore, the method is capable of identifying the optimal mesh resolution for diverse flow conditions, including complex phenomena like boundary layers, shock waves, and flow separation. The optimality is confirmed by comparing the accuracy and the efficiency achieved in a single attempt with those from the conventional iterative optimization method.
Fluid Dynamics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to automatically and efficiently generate high - quality computational grids in the computational fluid dynamics (CFD) analysis of turbomachinery blade passages. Specifically, the goal of the paper is to develop a deep reinforcement learning (DRL) - based method to generate optimal computational grids for different blade geometries and flow conditions in a non - iterative manner. Traditional methods usually require repeated adjustment of grid parameters to adapt to new geometries and flow conditions, which is not only time - consuming but also inefficient. The method proposed in this paper determines the optimal grid parameters by training a grid generator, so that a convergent solution can be obtained in a single simulation, eliminating the need for an iterative CFD process and improving computational efficiency and accuracy. ### Main Objectives: 1. **Automated Grid Generation**: Develop an automated grid generation method that can adapt to multiple blade geometries and flow conditions. 2. **Non - Iterative Optimization**: Through deep reinforcement learning, enable the grid generator to generate the optimal grid in a single simulation without multiple iterations. 3. **Multi - objective Optimization**: Minimize the computational cost while ensuring computational accuracy, achieving multi - objective optimization. 4. **Wide Applicability**: The method is applicable to different types of blades, including high - pressure and low - pressure turbine blades, axial - flow compressor blades and impulse rotor blades, and can handle complex flow phenomena such as boundary layers, shock waves and flow separation. ### Key Points of the Solution: - **Deep Reinforcement Learning (DRL)**: Use DRL to train the grid generator so that it can automatically select the optimal grid parameters. - **Multi - Agent Reinforcement Learning**: Adopt multi - agent reinforcement learning to allow multiple agents to perform grid generation and CFD analysis in parallel, improving training efficiency. - **Two - Stage Training Strategy**: - **First Stage**: Optimize the parameters controlling the grid shape to maximize the geometric grid quality. - **Second Stage**: Combine the CFD results to optimize the parameters controlling the grid resolution to achieve the best simulation accuracy and computational efficiency. - **Single - Step DRL Algorithm**: Use a single - step DRL algorithm, which requires only one step for each learning, simplifying the optimization process. ### Evaluation Methods: - **Multi - objective Optimization Framework**: Verify the superiority of the method by comparing the accuracy and efficiency in a single attempt with the results of traditional iterative optimization methods. - **Extensive Testing**: Test the robustness and effectiveness of the method under various blade geometries and flow conditions. In conclusion, this paper aims to develop an efficient, automated grid generation method through deep reinforcement learning techniques to improve the accuracy and computational efficiency of CFD analysis, reduce human intervention, and be applicable to various turbomachinery designs.