摘要
对结构网格变形程序SGDP V1.0的理论方法、组成架构、主要功能、运行流程、运行性能、变形算例和工程应用进行了简要的介绍。SGDP V1.0是国家数值风洞NNW项目共性基础库网格变形模块下实现的第1款模块化程序,在吸收前期研究代码的基础上,通过代码重构、接口规范、功能扩展等技术实现开发。目前,SGDP V1.0程序依托RBF-TFI方法实现结构网格变形,采用模块化的代码结构和扁平化的参数设计,可以实现4种不同类型运动下的变形网格生成。SGDP V1.0程序每百万节点网格的读取时间约为0.01 s、写出时间约为0.008 s、网格更新时间约为0.1 s,可在数秒内实现千万量级网格的变形更新,具有非常高的运行效率。网格变形算例和工程应用结果表明,SGDP V1.0程序能够处理复杂拓扑网格的变形问题,且有很好的网格质量维持能力,从而能够获得更加精确的数值模拟数据。
Some key information about the Structured Grid Deformation Program(SGDP V1.0),including method,components,features,operation procedure,examples and applications,were briefly introduced in this paper.SGDP V1.0 is the first modular program of the grid deformation module,one of the share libraries of the National Numerical Windtunnel(NNW)project.And it was developed on the basis of the old research code through several kinds of software engineering technologies,such as code reconstruction,interface specification and function extension.In the SGDP V1.0,the RBF-TFI method is used to update the coordinates of the deformed grid nodes.Now SGDP V1.0 can generate the deformed grid of four types of motions with the use of a modular code structure and flat parameter input.In the performance test,the CPU time cost of reading,writing and updating one million grid nodes were about 0.01,0.008 and 0.1 seconds respectively.And a grid with tens of million nodes could be updated in several seconds,which showed extremely high efficiency.Finally,the SGDP V1.0 was used to some grid deformation examples and flow simulation cases.The results demonstrate that the program has good abilities to deal with the deformation of complex-topology grid and keep the cell quality.So more accurate numerical simulation data can be obtained with the use of SGDP V1.0.
作者
孙岩
江盟
孟德虹
黄勇
SUN Yan;JIANG Meng;MENG Dehong;HUANG Yong(Computational Aerodynamics Institute of China Aerodynamics Research and Development Center,Mianyang 621000,China)
出处
《空气动力学学报》
CSCD
北大核心
2020年第4期668-676,I0001,共10页
Acta Aerodynamica Sinica
基金
国家重点研发计划(2016YFB0200703)
国家数值风洞工程。
关键词
网格变形
径向基插值
超限插值
SGDP
V1.0
开发
应用
grid grid deformation
radial basis functions interpolation
transfinite interpolation
SGDP V1.0
development
application