斜爆轰波并行数值模拟的化学加速算法性能研究

来源 :推进技术 | 被引量 : 0次 | 上传用户:sgzhou22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
考虑基元反应条件下的爆轰波精细结构的数值模拟计算量巨大,发展高精度和高效率的计算方法十分必要.以Ma=7的H2/O2/N2预混气来流形成的斜爆轰波为数值模拟对象,研究了一种基于并行计算架构的用于加速化学反应计算的建表算法的计算性能,考察了不同建表策略,即TP(Transposed processing)策略和PLP(Purely local processing)策略,以及不同并行分区数量对算法性能的影响.研究结果显示,本文采用的建表算法能够很好地再现斜爆轰结构,其计算精度不受建表策略和并行计算分区数量的影响;而算法的计算效率则取决于不同分区对应的数据表之间操作的同步性,其中,数据表中节点数据的取回率和数据表设定的尺寸上限都会影响数据表操作的同步性.本文采用的两种建表策略的计算结果表明,TP策略数据表中节点取回率高于PLP策略,故计算效率更高;而计算分区数量越少,则分区对应的数据表尺寸上限越大,数据表的同步性就越好,计算效率也越高.
其他文献
针对斜爆轰发动机简化模型,采用多组分基元化学反应流动数值模拟技术,数值分析了斜爆轰波系在受限空间内的宏观结构特征及其演变,并进一步分析了爆轰波系结构转变的临界条件.
为了分析不同直径圆球诱导振荡燃烧的规律,并揭示圆球大小在振荡燃烧现象中所发挥的深层次作用,采用二维轴对称Euler方程和基元反应模型,对不同直径的圆球在H2/air预混气体中
针对脉冲爆轰发动机在水下工作过程中形成的燃气射流问题,搭建了水下爆轰燃气实验系统,研究了第一个爆轰循环中燃气泡发展变化过程.建立了基于气液两相双流体模型的脉冲爆轰