首页/文章/ 详情

喜报︱国产超算赋能航发仿真,无锡超算神工坊团队项目荣获上海市科技进步奖二等奖!

9月前浏览1534
摘要

    日前,2024 年度上海市科学技术奖已正式揭晓,国家超级计算无锡中心 神工坊® 团队研发的《兼容国产异构超算的航空发动机低排放燃烧和传热并行仿真技术及软件研制》项目,荣获科技进步奖二等奖。这一奖项是对团队在高端仿真技术领域创新成果的高度认可,也彰显了国产超算在航发重大工程应用中的突破性进展。



奖项概览:上海市科学技术奖


  上海市科学技术奖是由上海市人民政府设立的科学技术奖项,重点奖励科学发现、技术发明及促进经济社会发展的重大科技成果,设科技功臣奖、青年科技杰出贡献奖、自然科学奖等七个类别,其中自然科学奖、技术发明奖、科技进步奖均设一等奖、二等奖(特等奖需特别贡献)。


  根据《上海市科学技术奖励规定》(2023年沪府令8号),通过市科学技术奖评审委员会评审,市科学技术奖励委员会审定,经上海市人民政府批准,2024年度上海市科学技术奖授奖206项(人),国家超级计算无锡中心 神工坊® 团队名列其中。



图片来源:上海发布




项目介绍:兼容国产异构超算的航空发动机低排放燃烧和传热并行仿真技术及软件研制


项目概述:

  项目基于国家超级计算无锡中心 神工坊® 技术团队自主研发的 SimForge HSF™ 高性能数值模拟引擎,构建了基于国产超算的航空发动机燃烧与传热并行仿真软件,并成功对该软件进行了高性能改造,使其网格规模和并行规模均提升超2个量级,达到10亿网格100万核心。通过接入UNAP高可扩展代数求解库,更实现了10亿阶矩阵隐式求解,同等并行规模收敛效率提升超20倍

不同迭代步长下的瞬时温度等值线图,环形燃烧室的切片显示了温度场的明显特征


项目优势:

1. 该软件提出了面向航空发动机燃烧室工程应用的气液两相湍流燃烧计算模拟方法及仿真全流程解决方案。

  • 流动方面:

        采用非结构网格和有限体积法离散,采用基于压力的求解方案,同时提供RANS和LES两类模型;

  • 燃烧方面:

        同时具备简单化学反应EDM和复杂化学反应FGM燃烧模型,同时支持液相连续流场和离散流场描述;

  • 流固热耦合方面:

        采用弱耦合方式,通过流动求解器和固体传热求解器之间进行交界面上的温度、热流等传递实现气热耦合计算;

  • 高性能计算方面:

        实现了基于国产神威超算的100万核心并行和10亿级网格求解,采用其中多级并行的稳定双共轭梯度算法和代数多重网格算法,实现了高效并行隐式求解。


2. 该软件率先实现了自主软件在真实型号上的应用。

    国产软件在民用涡扇航空发动机燃烧室启动热力设计场景中的测试验证与实际应用,目前实现了对火焰筒冷却、喷嘴吹扫、旋流器开孔、燃油雾化等燃烧室日常设计场景的全覆盖。


3. 该软件计算精度与商业软件相当。

    压力损失、流量分配与可靠试验数据偏差在±10%以内,出口温度分布系数RTDF的径向分布趋势与可靠试验数据一致,峰值偏差在±15%以内,出口污染物NOx排放量与试验测量结果趋势一致。


4. 该软件分辨率和并行规模超越商业软件。

    基于国产神威超算的100万核心并行和10亿级网格求解,大幅超越可用的国外商业软件。


5. 该软件打破商业软件功能限制。

    目前商业软件由于功能和并行规模限制,尚不能支持全环燃烧室非定常模拟,本软件是少有的点火、熄火和燃烧稳定性分析自主工具之一。


深厚积累:神工坊®团队的航发仿真研发之路

    2023年,国家超级计算无锡中心研发团队参与的研究课题——《基于神威超算的超大规模高精度航空发动机气动热力学模拟》获ACM“戈登·贝尔”奖提名,证明了利用大涡模拟来解决航空发动机复杂流动的可行性,标志着我国在航发整机高精度模拟方面迈入国际先进行列。


编辑 跳转

高压涡轮导向叶片吸力面上的温度分布,展示了冷却气体经冷却孔喷射后的冷却效果


    2024年,神工坊® 团队进一步在航发燃烧仿真领域取得关键突破,实现了全环形航空发动机燃烧室湍流燃烧的大规模并行模拟,为观察真实火焰波动、捕捉非定常现象提供了更真实的全新视角。



(a) 实验环形燃烧室的 CAD 模型;(b) 表面网格


    当前,《在“神威·太湖之光”超级计算机上隐式航空发动机整机的大规模并行模拟》的最新研究,则验证了在“神威·太湖之光”超级计算机上,利用完全隐式非结构化求解器,进行航空涡轮风扇发动机全三维流动和燃烧的大规模模拟的可行性,为实现全发动机的高精度数值模拟提供技术突破及理论支持。


压力与温度分布的仿真结果


    从部件到整机、从理论方法到软件应用,这些在航发仿真领域取得的一系列突破,不仅验证了 神工坊® 团队在高性能并行计算与多物理场耦合等方面的技术深度,更为其技术成果向更广阔的航空航天应用场景拓展奠定了坚实基础。


结语

  此次获奖,是国家超级计算无锡中心 神工坊® 团队坚持技术自主研发、服务国家重大战略的又一成果。未来,神工坊® 团队将以高性能计算、人工智能、云计算等先进计算技术,持续推动新一代CAE技术革新。


HPC流体基础燃烧几何处理网格处理后处理分析流-固&热耦合二次开发航空航天云计算求解技术热设计创新方法
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-12
最近编辑:9月前
神工坊(高性能仿真)
神工坊,提供高性能仿真解决方案...
获赞 499粉丝 73文章 182课程 13
点赞
收藏
作者推荐

技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破

01背景OpenRadioss是由Altair公司开发、于2022年开源的一个多域多物理有限元求解器。该求解器被广泛应用于汽车碰撞、冲击爆炸和航空航天等领域的动态模拟。该模拟软件支持复杂材料模型、接触算法、复杂几何关系和大规模并行计算。OpenRadioss核心代码采用Fortran作为主要编程语言,部分功能使用C/C++实现,代码架构整体模块化,包含前处理模块(starter)和求解器模块(engine),最大能够处理千万网格数的大规模模型和输出大型可视化文件。在原始代码中,数组定义、内存分配、并行通信上有“硬编码限制”,使得并行上限固定为8192进程。当超过该进程数时,软件并不会发生报错,而是自动回退为8192进程。在我们最近的一次对于OpenRadioss的优化中,成功地突破了这个并行数上限,将最大并行数成功突破到了10000+进程,并成功地在国产太湖之光超算平台进行了多次测试。为后期OpenRadioss处理大规模模拟问题提供了重要支持。数值模拟流程图02技术挑战突破这一限制的主要难点体现在以下方面:1.代码层面OpenRadioss在开发之时,内部的一些数组和进程数有着固定的限制,文件读写接口、数值方法、接触算法、循环与判断语句、优化算法等均与进程数强绑定。由于这些限制,需要完整找出限制并行扩展的代码并进行修改,这一工作难度很大。2.编译层面在release模式下,编译器会对代码进行严格地优化和检查,尤其是在一万进程下某些数组和内存访问方式会触发警告,需要针对性进行优化。3.系统层面在超算系统进行万核测试时,往往会触发ulimit限制和节点内存限制,导致作业直接被杀死。同时也可能会引发MPI库的通信问题,因此需要对作业系统参数和作业命令进行针对性调整。OpenRadioss模块架构图03成果展示在完成代码扩展后,我们将OpenRadioss移植至太湖之光超算,顺利通过编译,并完成了多个典型算例(如汽车碰撞、流固耦合等)的一万进程并行模拟。所有算例均成功运行,输出结果稳定,验证了OpenRadioss在万核规模下的可扩展性与可靠性。算例输出信息文件INIVOL_and_FluidCell_Phone_Drop汽车碰撞算例04项目意义8192进程限制了OpenRadioss向更大规模仿真向前的脚步。我们通过调整代码结构、优化编译选项,让OpenRadioss真正跨过了这个门槛,并且验证了它在万核级别的稳定性和可扩展性。在平台上,这是一次对国产超算的深度适配。在太湖之光x86架构超算上顺利跑通一万进程,证明了国产超算平台和开源软件可以高效协同。这为未来更多工程级应用迁移到国产平台提供了实践依据。应用上,这是迈向更大规模仿真的关键一步。汽车碰撞、爆炸冲击等复杂场景往往需要更精细的网格和更高的精度。只有并行规模上得去,才能真正支撑起这些复杂模拟。所以8192是过去的极限,10000是新的起点。

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈