Back to Projects
气体红外辐射计算求解器

气体红外辐射计算求解器

红外辐射数值计算C++求解器开发MPI并行航空发动机

中国航空发动机研究院委托项目。自主研发航空发动机排气系统红外辐射仿真并行计算求解器,分两期完成:核心算法开发与程序优化工程验证。

项目概述

中国航空发动机研究院委托项目。面向航空发动机排气系统红外辐射仿真需求,针对航空发动机尾喷流红外隐身的军事需求,自主研发一套航空发动机尾喷流红外辐射传递求解器。分两期完成:
  • 一期:核心算法开发(气体红外辐射计算求解器)
  • 二期:程序优化与工程验证(排气系统红外辐射仿真并行计算软件)
委托单位: 中国航空发动机研究院 承担单位: 哈尔滨工业大学 项目类型: 航空发动机尾喷流红外辐射探测关键技术研究

研究背景

典型航空发动机排气系统红外辐射特征光谱由以下三部分组成:
  • 尾喷管高温壁面辐射 — 发动机喷嘴处高温表面的直接辐射
  • 尾喷焰高温燃气辐射 — 燃烧产生的高温气体(CO₂、H₂O等)振转红外光谱
  • 高温凝相粒子辐射 — 固体颗粒的发射、吸收与散射
其中,当飞行 Ma < 1.5 时,排气系统的热辐射对红外辐射的贡献约占飞行器辐射总量的 90%。随着红外制导导弹的发展,精确计算排气系统红外辐射特征对飞行器隐身设计至关重要。

一期:核心算法开发

求解器组成

开发四大子求解器,每个子求解器具有独立的输入输出和功能接口: 子求解器功能 流场前处理读取Fluent流场数据,距离反比插值重建规则化网格 气体辐射特性LBL逐线计算法与K分布模型,支持CO₂/H₂O光谱计算 粒子辐射特性Mie理论计算粒子散射特性,支持Gauss-K分布 辐射传输计算反向蒙特卡洛法(RMC)求解辐射传递方程

核心技术

#### 1. 流场网格前处理
  • 读取Fluent导出的非规则化流场网格数据
  • 采用距离反比插值方法重建规则化网格
  • 支持tecplot格式输出,与原流场参数对比验证
#### 2. 气体辐射特性计算
  • 逐线计算法(LBL):基于HITRAN2016/HITEMP2010数据库,计算CO₂、H₂O分子在特定波数下的光谱吸收系数(分辨率达0.01cm⁻¹量级)
  • K分布模型:将随光谱剧烈变化的吸收系数按数值大小重新排列,构建4维(波段、温度、压力、浓度)12点Gauss-K分布吸收系数数据库,在保持LBL精度的同时大幅提升计算效率
  • 经与Modest《Radiative Heat Transfer》算例比对验证,程序计算结果与参考文献高度吻合
#### 3. 粒子辐射特性计算
  • 基于Mie理论计算高温凝相粒子的吸收/散射特性
  • 支持各向同性散射、向前散射、向后散射等多种散射模型
  • 构建Gauss-K分布散射系数数据库
#### 4. 辐射传输求解
  • 采用反向蒙特卡洛法(RMC)求解辐射传递方程
  • 支持近场/远场探测模式
  • 支持单波长/波段计算(3-5μm中红外、8-14μm远红外)

二期:并行优化与工程验证

在一期基础上,针对航空发动机排气系统(包括发动机腔体与尾喷焰)的复杂计算域进行扩展:

新增功能

  • 非结构化网格适配:直接读取非结构化网格,无需网格转换,消除插值误差
  • 固体表面BRDF辐射特性:采用BRDF方程描述喷管壁面的发射和反射特性
  • 三种辐射传输模型:LOS法(纯气体)、RMC法(含壁面/散射)、LOS+RMC混合法
  • 远距离大气衰减:考虑大气传输衰减与大气背景辐射
  • MPI并行加速:支持多进程并行计算,大幅提升求解效率

技术架构

排气系统红外辐射仿真并行计算软件
├── 流场前处理模块
│   ├── Tecplot格式流场数据读取
│   ├── 非结构化网格点定位
│   └── 物理场空间插值
├── 辐射物性计算模块
│   ├── 高温气体辐射特性(窄谱带法)
│   ├── 粒子辐射特性(MIE理论)
│   └── 固体表面辐射特性(BRDF方程)
├── 辐射传输求解模块
│   ├── LOS法(视在光线法)
│   ├── RMC法(反向蒙特卡洛法)
│   └── LOS+RMC混合法
├── 并行计算模块(MPI)
└── 后处理模块
    ├── 多角度成像仿真
    ├── 多光谱输出
    └── 大气衰减修正

关键技术指标

  • 光谱范围: 3-5μm(中红外)、8-14μm(远红外)
  • 气体辐射模型: LBL逐线计算 + K分布数据库
  • 粒子辐射模型: Mie理论
  • 辐射传输: 反向蒙特卡洛法(RMC)
  • 并行框架: MPI
  • 流场数据格式: Tecplot(二期支持非结构化网格)
  • 计算平台: Windows/Linux 跨平台

验证与测试

  • LBL计算结果与Modest《Radiative Heat Transfer》算例对比验证
  • K分布模型与LBL基准结果对比,精度保持一致
  • 流场前处理重建网格与原Fluent网格参数对比(温度、压力、组分浓度)吻合良好
  • 二期完成航空发动机排气系统整机红外辐射成像仿真验证

技术栈

  • 编程语言: C++(架构层),Fortran(计算核心)
  • 并行框架: MPI
  • 光谱数据: HITRAN2016 / HITEMP2010
  • 数值方法: LBL逐线计算、K分布、反向蒙特卡洛法(RMC)、Mie理论、BRDF
  • 开发平台: Windows/Linux 跨平台