Hong Deng , Haifeng Hong , Chunsheng Nie , Hong Fang , Liang Xie
{"title":"Multi-body mesh deformation using a multi-level localized dual-restricted radial basis function interpolation","authors":"Hong Deng , Haifeng Hong , Chunsheng Nie , Hong Fang , Liang Xie","doi":"10.1016/j.jcp.2024.113502","DOIUrl":null,"url":null,"abstract":"<div><div>Multi-body dynamic problems with moving boundaries are prevalent in the computational fluid dynamics. In these problems, the original mesh is unsuitable for subsequent solution steps and is needed to be deformed. The radial basis function (RBF) interpolation is a common algorithm for the mesh deformation task. However, the multi-body mesh may contain numerous individuals and volume nodes, which will harm the computational efficiency. In order to optimize this process, we propose a new method for the mesh deformation of the multi-body configuration. In this new approach, each individual is deformed separately. Thus the global problem is decomposed into a series of local mesh deformation problems. As the computational cost to construct the interpolation system in RBF algorithm is proportional to the cube of the number of support points on the surface, converting it into multiple local mesh deformation problems can effectively reduce the CPU cost. To treat each local problem, we employ a dual-restricted RBF interpolation technique which could avoid the influence of moving individual on the other individuals. This new localized approach effectively improves the computational efficiency to construct the interpolation system but sometimes will increase the CPU cost of the mesh updating procedure. To avoid this drawback, the existed multi-level restricted RBF strategy is coupled with the new localized method to further reduce the CPU cost to update the mesh. The combination of the two techniques could enhance their advantages and avoid their drawbacks. Some numerical examples have demonstrated the abilities of the new algorithm. For instance, in the case of the three-dimensional birds flock, the CPU time to construct the interpolation system and deform the volume mesh was respectively reduced by three and two orders of magnitude compared to the global single-level method.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"520 ","pages":"Article 113502"},"PeriodicalIF":3.8000,"publicationDate":"2024-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999124007502","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Multi-body dynamic problems with moving boundaries are prevalent in the computational fluid dynamics. In these problems, the original mesh is unsuitable for subsequent solution steps and is needed to be deformed. The radial basis function (RBF) interpolation is a common algorithm for the mesh deformation task. However, the multi-body mesh may contain numerous individuals and volume nodes, which will harm the computational efficiency. In order to optimize this process, we propose a new method for the mesh deformation of the multi-body configuration. In this new approach, each individual is deformed separately. Thus the global problem is decomposed into a series of local mesh deformation problems. As the computational cost to construct the interpolation system in RBF algorithm is proportional to the cube of the number of support points on the surface, converting it into multiple local mesh deformation problems can effectively reduce the CPU cost. To treat each local problem, we employ a dual-restricted RBF interpolation technique which could avoid the influence of moving individual on the other individuals. This new localized approach effectively improves the computational efficiency to construct the interpolation system but sometimes will increase the CPU cost of the mesh updating procedure. To avoid this drawback, the existed multi-level restricted RBF strategy is coupled with the new localized method to further reduce the CPU cost to update the mesh. The combination of the two techniques could enhance their advantages and avoid their drawbacks. Some numerical examples have demonstrated the abilities of the new algorithm. For instance, in the case of the three-dimensional birds flock, the CPU time to construct the interpolation system and deform the volume mesh was respectively reduced by three and two orders of magnitude compared to the global single-level method.
在计算流体动力学中,具有移动边界的多体动力学问题非常普遍。在这些问题中,原始网格不适合后续求解步骤,需要进行变形。径向基函数(RBF)插值是网格变形任务的常用算法。然而,多体网格可能包含大量的个体和体积节点,这将损害计算效率。为了优化这一过程,我们提出了一种新的多体构型网格变形方法。在这种新方法中,每个个体单独变形。因此,全局问题被分解成一系列局部网格变形问题。由于 RBF 算法中构建插值系统的计算成本与曲面上支持点数量的立方成正比,因此将其转换为多个局部网格变形问题可以有效降低 CPU 成本。为了处理每个局部问题,我们采用了双限制 RBF 插值技术,该技术可以避免移动个体对其他个体的影响。这种新的局部方法有效提高了构建插值系统的计算效率,但有时会增加网格更新程序的 CPU 成本。为了避免这一缺点,现有的多级受限 RBF 策略与新的局部化方法相结合,进一步降低了更新网格的 CPU 成本。这两种技术的结合可以增强其优点,避免其缺点。一些数值实例证明了新算法的能力。例如,以三维鸟群为例,与全局单级方法相比,构建插值系统和体积网格变形所需的 CPU 时间分别减少了三个和两个数量级。
期刊介绍:
Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries.
The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.