Hugo Dornier , Olivier P. Le Maître , Pietro M. Congedo , Itham Salah el Din , Julien Marty , Sébastien Bourasseau
{"title":"平均网格自适应的高效CFD模拟与操作条件的变化","authors":"Hugo Dornier , Olivier P. Le Maître , Pietro M. Congedo , Itham Salah el Din , Julien Marty , Sébastien Bourasseau","doi":"10.1016/j.compfluid.2025.106666","DOIUrl":null,"url":null,"abstract":"<div><div>When numerically solving partial differential equations, for a given problem and operating condition producing a steady-state, mesh adaptation has proven its efficiency to automatically build a discretization achieving a prescribed error level at low cost. However, with continuously varying operating conditions, such as those encountered in uncertainty quantification, adapting a mesh for each condition and controlling the error level becomes complex and computationally expensive. To enable more effective error and cost control, this work proposes a novel approach to mesh adaptation. The method consists in building a single adapted mesh that aims to minimize the average error for a continuous set of operating conditions. In the proposed implementation, this single mesh is built iteratively, informed by an estimate of the local average interpolation error. The proposed method leverages the iterative nature of mesh adaptation by re-sampling Monte Carlo quadratures to obtain accurate average error estimates over a reduced set of sample conditions, ensuring a low computational cost. This approach is especially effective for localized flow features whose positions change only slightly with operating conditions, such as moving shocks in supersonic flows, as the refinement is confined to smaller areas of the computational domain. The study focuses on evaluating the method’s average error convergence, robustness, and computational cost in comparison to state-of-the-art adaptation techniques. Additionally, the sensitivity of the approach to the choice and size of the quadrature, as well as to the error estimation method, is assessed. For this purpose, the methodology is applied to a one-dimensional variable-step solution of the Burgers equation and a two-dimensional Euler scramjet flow with a variable inlet Mach number. The results show that Mean Mesh Adaptation (MMA) achieves error convergence comparable to specific mesh adaptation while reducing the evaluation cost by up to a factor of five (in the scramjet case). This efficiency gain stems from the reduced dependence on the number of sampled conditions, thanks to robust Monte Carlo re-sampling, as well as the shared computational expense of mesh construction across multiple evaluations. Therefore, the proposed method enables computational efficiency while maintaining error control across varying operating conditions within a prescribed parameter variation range.</div></div>","PeriodicalId":287,"journal":{"name":"Computers & Fluids","volume":"298 ","pages":"Article 106666"},"PeriodicalIF":2.5000,"publicationDate":"2025-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Mean mesh adaptation for efficient CFD simulations with operating conditions variability\",\"authors\":\"Hugo Dornier , Olivier P. Le Maître , Pietro M. Congedo , Itham Salah el Din , Julien Marty , Sébastien Bourasseau\",\"doi\":\"10.1016/j.compfluid.2025.106666\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>When numerically solving partial differential equations, for a given problem and operating condition producing a steady-state, mesh adaptation has proven its efficiency to automatically build a discretization achieving a prescribed error level at low cost. However, with continuously varying operating conditions, such as those encountered in uncertainty quantification, adapting a mesh for each condition and controlling the error level becomes complex and computationally expensive. To enable more effective error and cost control, this work proposes a novel approach to mesh adaptation. The method consists in building a single adapted mesh that aims to minimize the average error for a continuous set of operating conditions. In the proposed implementation, this single mesh is built iteratively, informed by an estimate of the local average interpolation error. The proposed method leverages the iterative nature of mesh adaptation by re-sampling Monte Carlo quadratures to obtain accurate average error estimates over a reduced set of sample conditions, ensuring a low computational cost. This approach is especially effective for localized flow features whose positions change only slightly with operating conditions, such as moving shocks in supersonic flows, as the refinement is confined to smaller areas of the computational domain. The study focuses on evaluating the method’s average error convergence, robustness, and computational cost in comparison to state-of-the-art adaptation techniques. Additionally, the sensitivity of the approach to the choice and size of the quadrature, as well as to the error estimation method, is assessed. For this purpose, the methodology is applied to a one-dimensional variable-step solution of the Burgers equation and a two-dimensional Euler scramjet flow with a variable inlet Mach number. The results show that Mean Mesh Adaptation (MMA) achieves error convergence comparable to specific mesh adaptation while reducing the evaluation cost by up to a factor of five (in the scramjet case). This efficiency gain stems from the reduced dependence on the number of sampled conditions, thanks to robust Monte Carlo re-sampling, as well as the shared computational expense of mesh construction across multiple evaluations. Therefore, the proposed method enables computational efficiency while maintaining error control across varying operating conditions within a prescribed parameter variation range.</div></div>\",\"PeriodicalId\":287,\"journal\":{\"name\":\"Computers & Fluids\",\"volume\":\"298 \",\"pages\":\"Article 106666\"},\"PeriodicalIF\":2.5000,\"publicationDate\":\"2025-05-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Fluids\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0045793025001264\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Fluids","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045793025001264","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Mean mesh adaptation for efficient CFD simulations with operating conditions variability
When numerically solving partial differential equations, for a given problem and operating condition producing a steady-state, mesh adaptation has proven its efficiency to automatically build a discretization achieving a prescribed error level at low cost. However, with continuously varying operating conditions, such as those encountered in uncertainty quantification, adapting a mesh for each condition and controlling the error level becomes complex and computationally expensive. To enable more effective error and cost control, this work proposes a novel approach to mesh adaptation. The method consists in building a single adapted mesh that aims to minimize the average error for a continuous set of operating conditions. In the proposed implementation, this single mesh is built iteratively, informed by an estimate of the local average interpolation error. The proposed method leverages the iterative nature of mesh adaptation by re-sampling Monte Carlo quadratures to obtain accurate average error estimates over a reduced set of sample conditions, ensuring a low computational cost. This approach is especially effective for localized flow features whose positions change only slightly with operating conditions, such as moving shocks in supersonic flows, as the refinement is confined to smaller areas of the computational domain. The study focuses on evaluating the method’s average error convergence, robustness, and computational cost in comparison to state-of-the-art adaptation techniques. Additionally, the sensitivity of the approach to the choice and size of the quadrature, as well as to the error estimation method, is assessed. For this purpose, the methodology is applied to a one-dimensional variable-step solution of the Burgers equation and a two-dimensional Euler scramjet flow with a variable inlet Mach number. The results show that Mean Mesh Adaptation (MMA) achieves error convergence comparable to specific mesh adaptation while reducing the evaluation cost by up to a factor of five (in the scramjet case). This efficiency gain stems from the reduced dependence on the number of sampled conditions, thanks to robust Monte Carlo re-sampling, as well as the shared computational expense of mesh construction across multiple evaluations. Therefore, the proposed method enables computational efficiency while maintaining error control across varying operating conditions within a prescribed parameter variation range.
期刊介绍:
Computers & Fluids is multidisciplinary. The term ''fluid'' is interpreted in the broadest sense. Hydro- and aerodynamics, high-speed and physical gas dynamics, turbulence and flow stability, multiphase flow, rheology, tribology and fluid-structure interaction are all of interest, provided that computer technique plays a significant role in the associated studies or design methodology.