超算环境的低速流场发散处理方法、装置、设备及介质
成果类型:: 发明专利
发布时间: 2023-09-27 13:13:21
本发明涉及一种超算环境的低速流场发散处理方法、装置、设备及介质,其中该方法包括:在低速流场模型的仿真计算开始之后,获取残差数据;确定残差数据的斜率;当根据斜率确定残差数据满足上升条件,则根据接口参数确定畸变网格;根据预设体网格关联关系确定畸变网格所在目标计算节点;在目标计算节点上对畸变网格处理之后继续计算,直到低速流场模型的仿真计算完成。本公开实施例大幅度提高了模型发散处理的效率和精度,适应计算规模较大的情况,相较于相关技术,降低了对硬件的需求;并且通过在计算节点上处理畸变网格,避免了在计算过程中频繁停止进程以及调度资源,缩短了发散处理的时间,进一步提升了计算效率。
在低速的计算流体动力学(ComputationalFluidDynamics,CFD)的相关模型仿真计算过程中,由于模型几何结构复杂,导致体网格中经常出现质量较差的网格,从而引起计算发散,在大规模并行计算环境下,例如超级计算环境下,模型体量更加庞大,加之引入分块求解的思想,上述问题尤为突出。
相关技术中,常规的手段是在模型计算的初期通过设定体网格质量标准的方法筛选质量差的单元或通过残差检测方式,但是由于不同模型所计算的问题和设定的边界条件不同,固定的体网格质量标准无法解决所有的发散问题,而残差检测的方式通常是凭借人工经验判断,具有准确性低、效率较低、硬件需求高等问题,并且当计算规模较大时,计算发散需要频繁停止进程以及调度资源,使得效率极大降低。本专利可解决以上问题。
本专利提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的超算环境的低速流场发散处理方案,在低速流场模型的仿真计算开始之后,获取残差数据;确定残差数据的斜率;当根据斜率确定残差数据满足上升条件,则根据接口参数确定畸变网格;根据预设体网格关联关系确定畸变网格所在目标计算节点;在目标计算节点上对畸变网格处理之后继续计算,直到低速流场模型的仿真计算完成。采用上述技术方案,在低速流场模型的仿真计算的过程中,通过残差数据的斜率能够识别模型的发散趋势,并且根据接口参数确定质量较差的畸变网格并处理,整个过程均在模型的计算过程中自动完成,大幅度提高了模型发散处理的效率和精度,适应计算规模较大的情况,相较于相关技术,降低了对硬件的需求;并且通过在计算节点上处理畸变网格,避免了在计算过程中频繁停止进程以及调度资源,从而缩短了发散处理的时间,进一步提升了计算效率。
该成果拟通过技术开发、技术许可等方式进行成果转化。