首页/文章/ 详情

CFD高性能数值计算与大数据技术

10月前浏览434

文一:

 

计算流体动力学的未来方向

摘要:

在过去的十五年里,计算流体动力学(CFD)一直处于平稳状态。由于目前的生成方法无法准确预测湍流分离流的动力学,CFD的可靠使用仅限于操作设计空间的一个小区域。在本文中,我们将大涡模拟作为扩展CFD包络的一种方法。作为其中的一部分,我们概述了必须克服的几个关键挑战,以便在行业内采用它。我们将解决的具体问题包括异构大规模并行计算硬件的影响,对新的和新颖的数值算法的需求,以及方法及其各自实现的日益复杂的性质。

 

图:使用AIRPLANE代码计算的空客A320。

 

图:流体流动模型的层次结构

 

t图:CFD在空客A380设计中的应用。

 

图:动静脉瘘内生物流动模拟的流速大小着色流线的时间快照。

文二:

 

湍流建模和模拟策略

摘要:

这是为了澄清和确定湍流的数值预测可能的许多水平,目标是完整的飞机、涡轮机或汽车。并非所有作者的观点都会被接受,但他希望能激发反思、讨论和计划。这些水平的范围仍然从稳态雷诺平均纳维±斯托克斯(RANS)方程的解到直接数值模拟,其间有大涡模拟。然而,近年来增加了被称为“VLES”、“URANS”和“DES”的中间策略。它们正在实验中使用,尽管更昂贵,但威胁到复杂的RANS模型,尤其是对于黑体和类似的物体。空气动力学中的湍流预测面临两个主要挑战:(I)边界层的生长和分离,以及(II)分离后的动量传递。(I) 更简单,但要求非常高的精度,并且似乎给更高复杂性的模型带来的优势很小。(II) 现在是复杂RANS模型和更新策略的舞台,通过这些策略,时间相关的三维模拟即使在二维几何结构上也是常态。在某些策略中,grid re®nement旨在提高数值精度;在其他方面,它的目标是更丰富的湍流物理。在一些方法中,即使网格非常小,经验常数也发挥着重要作用;在其他人身上,他们的作用消失了。几十年来,实际的方法必然是RANS,可能是不稳定的,或者是RANS/LES的混合,纯LES是不可排序的。他们的精神内容将保持实质性,隔离墙的法律将特别具有抵抗力。根据计算能力的增长,对每种策略应用于全面的空气动力学计算所需的电网解决方案进行估计,并对其可行性日期进行粗略估计。

 

图:用各种方法模拟圆柱体的过流

文三:

 

协同CPU和GPU在天河一号A超级计算机上进行复杂网格的大规模高阶CFD模拟

摘要:

编程和优化当前多核加速HPC系统上复杂的,现实世界中的CFD代码非常具有挑战性,尤其是在协作CPU和加速器以充分利用异质系统的潜力时。在本文中,我们使用MPI + OpenMP + CUDA的三级混合和异质编程模型,我们在GPU加速的Tianhe-1A Supercuter上移植并优化了高阶多块结构性CFD软件Hosta。Hosta采用了两个自我开发的高级紧凑型差异方案WCN和HDC,它们可以用复杂的几何形状模拟流。我们提出了一种双级并行化方案,用于在GPU上有效地进行多块计算,并对高阶CFD方案执行特定的内核优化。当将一个Tesla M2050 GPU与两个Xeon X5670 CPU进行比较时,仅GPU的方法可达到约1.3的速度。为了实现更大的加速,我们协作CPU和GPU就hosta进行了协作,而不是使用幼稚的GPU方法。我们提出了一个新的方案,以平衡售货人贫乏的GPU和富含商店的CPU之间的负载。考虑到CPU和GPU负载余额,我们将Hosta的最大模拟问题大小提高了2.3倍,与仅GPU方法相比,协作方法可以提高性能约45%。此外,为了扩展田纳he-1A的昆虫,我们提出了一个聚集/分散优化,以最大程度地减少3D网格块的幽灵和奇异性数据的PCI-E数据传输时间,并尽可能地使用一些高级CUDA重叠协作计算和通信和MPI功能。可伸缩性测试表明,Hosta可以在1024 Tianhe-1a节点上实现超过60%的平行效率。通过我们的方法,我们成功地模拟了一个含有800m牢房的EET高移动机翼配置,并且中国的大型民用飞机构型含有150m电池。据我们所知,这些是最大规模的CPU-GPU协作模拟,可以通过复杂的配置和高级方案解决现实的CFD问题。

 

图:HOSTA流程图。还显示了一些实现这些步骤的子程序。

 

图:MPI + OpenMP + CUDA并行化的总体域分解。网格块首先分布在MPI过程/节点之间,然后在每个节点上进一步分配CPU和GPU。

 

图:重叠协作CPU–GPU计算和通信

 

图:瞬时涡旋结构的速度梯度张量第二不变量的等值面。

文四:

 

适用于任意网格的大规模并行CFD计算框架PHengLEI

摘要:

针对计算流体力学(Computational Fluid Dynamics,CFD)大规模并行计算的需要,我们设计了适用于任意网格类型的并行计算框架风雷(PHengLEI)软件,同时支持结构网格、非结构网格和重叠网格。为了实现并行通信与网格类型无关且与物理求解器开发者隔离,我们设计了通用的通信模式和一种基于网格块的“三合一”的数据交换模式,即将多块结构网格块、并行分区网格块和结构/非结构网格块间的交界面数据完全标准化为数据底层后,在数据底层统一进行交换,使得数据交换不依赖于网格类型和数据类型,从而实现任意网格类型并行通信模式的统一。作为气动数据生产的“数值风洞”,要求代码将并行隔离至底层,为此针对主流计算机系统的特点,设计了粗粒度MPI/OpenMP混合并行模式,领域专家只需关注求解器开发而无需关注并行通信,在提高可移植性、可扩展性的同时尽可能兼顾封装性。针对大规模并行计算的实际工程需求,设计了并行分区、大规模并行文件存储模式,以缩短前置处理和文件I/O时间。最后,分别基于结构网格、非结构网格和重叠网格,给出了工程应用领域的标模算例,以说明PHengLEI并行计算框架对不同网格类型的适应性。大规模网格测试结果表明,国产定制集群上l6.38万核并行效率达83%以上,“天河二号”上近10万核并行效率达95%以上,展现了较好的可扩展性和并行计算效率。

 

图:结构网格分区过程:贪婪算法

 

图:客机物面并行分区

 

图:底层数据通信

 

图:并行文件分组存储

文五:

 

基于特征的流场数据挖掘

摘要:

将数据挖掘技术应用于流场分析,有可能挖掘出常规数值方法难以发现的复杂流动规律。流场数据与传统数据库数据不同。通常组织为不规则的空间离散点和单元。为建立流场数据挖掘的统一范式。提出了基于特征的流场数据挖掘流程,并设计了两类相应的数据模型组织方式:邻域时空盒模型和连接图模型。使用该框架,对特定Rayleigh-13enard对流现象的数值计算结果进行了关联规则分析。其中涡特征提取使用k准则,关联规则提取使用Apriori算法。实验挖掘到了一些非平凡的流场规则,证明了该方法的有效性。

 

图:基于特征的流场数据挖掘流程

 

图:RBC模拟结果的涡特征提取

 

图:规则4在流场中心点删平面上的可视化验证

来源:STEM与计算机方法
HPC湍流通用汽车通信理论自动驾驶数字孪生物流人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-01
最近编辑:10月前
江野
博士 等春风得意,等时间嘉许。
获赞 58粉丝 96文章 153课程 0
点赞
收藏
作者推荐

断裂相场法(Fracture phase field method)最新研究成果

文一: 统一框架下疲劳断裂相场模型综述摘要:相场法作为一种模拟断裂的新方法,由于其简单的方法可以在没有附加条件的情况下涵盖裂纹的萌生和扩展,因此受到了广泛的关注。最近,它也被应用于循环载荷引起的疲劳断裂。本出版物概述了迄今为止发表的主要相场疲劳模型。为了获得最佳的可比性,我们首次将所有模型放在一个统一的变分框架中。随后,对模型中最重要的特征进行了比较。很明显,根据疲劳在模型中的实现方式,它们主要可以分为两类——即断裂韧性的逐渐退化或裂纹驱动力的附加项。我们的目的是为选择适合不同应用的模型以及进一步开发现有模型提供有用的指导。 图:疲劳断裂相场模型的不同模型推导方法方案,明确涵盖弹塑性材料行为。平衡方程用绿色标记,而适用于实施一般建模选择的数量用蓝色标记。衍生数量为白色。重点介绍了导出模型方程的两种可能方法。 图:相场疲劳模拟结果𝐴- 和𝐵-模型具有预定义相场裂纹的初始设置和模拟后的结果𝑁 负载循环。右侧横截面显示了理想预定义裂纹(橙色)和疲劳裂纹(绿色)内的相场轮廓。模型𝐴 与静态裂纹相比,缩小了相场轮廓,而模型𝐵 导致相场裂纹的加宽。 图:加速技术的比较:代表性载荷和循环跳跃法。文二: 大型结构物相场裂缝建模摘要:为了分析大型结构中的裂纹扩展,对线弹性断裂力学问题的相场建模框架进行了修改。相场断裂方法用代表无牵引裂纹面的扩散断裂区代替了尖锐的裂纹表面。扩散断裂带的特征是在控制相场变量演变的控制偏微分方程中显著出现的长度尺度。在数值计算中,为了获得精确的解,扩散断裂带必须具有足够的自由度。此外,所有材料断裂问题都具有一个物理过程区长度尺度,该尺度随断裂能与材料强度的平方之比而变化。对于由线弹性断裂力学控制的绝大多数问题,这种物理过程区长度尺度很小,例如,对于铝合金来说,它在微米量级。如果要捕捉材料强度,那么最常用的相场断裂方法公式将扩散相场裂纹长度尺度与物理过程区长度尺度联系起来。这对将这种模型扩展到尺寸可能在米量级的大型结构提出了挑战,因为相场裂纹长度尺度的网格划分要求过高。三维问题尤其如此。为了解决这个问题,引入了一种新形式的相场退化函数,该函数允许相场长度尺度与物理过程区长度尺度解耦。讨论了这种新公式的行为和局限性,并通过一系列数值测试案例进行了说明。 图:紧凑的拉伸试样几何形状,其中放置一个孔以吸引不断增长的裂纹 图:具有铝特性的 CT 试样中裂纹向孔方向的演化。 图:使用钟形曲线退化函数对带孔CT试样中裂纹扩展的模拟结果 图:(左)动态裂纹分支示例的样本几何结构和边界条件。(右)不同相场长度尺度和相关网格密度的裂纹生长路径。文三: 饱和脆性多孔材料水力断裂的流固相多场耦合建模方法摘要:饱和脆性岩石水力压裂是一种常见的不连续多物理现象。水力裂缝的演化和流动行为是饱和脆性多孔介质中多场耦合的关键。提出了一种水力压裂液固多场耦合建模方法,并在商业有限元软件中采用交错算法实现。在该方法中,水力裂缝的演化由统一的裂缝相场方法控制,裂缝域中的流体流动等效于达西型流动,其流动特性取决于裂缝宽度。根据水平集方法导出裂纹宽度,并将其离散为等效形式,以确定裂纹域中的流动特性。仿真结果表明,所提出的多场耦合建模方法能够很好地模拟饱和脆性多孔介质在恒定流量和恒定注入压力下的水力压裂。将多场耦合建模方法应用于细观结构材料,建立了一个非均质模型,在模拟不规则形状的天然裂缝方面显示出巨大的潜力。 图:含中心初始裂纹的纯剪切板的模拟结果: (a)体积偏差分裂,(b)谱分解。 图:有裂纹和无裂纹区域的识别。 图:不同时间指定路径上的应变和变形,(a)应变,(b)变形。 图:ABAQUS 实施的流固相多场耦合建模方法流程图。文四: 非均质杆件脆性断裂的相场模拟摘要:我们研究了一维杆件脆性断裂的相场建模,该杆件具有沿其轴线连续变化的弹性和/或断裂特性。我们的主要目标是定量评估弹性和断裂材料特性的不均匀性如何影响从相场建模方法获得的杆的观察行为。结果阐明了非均质钢筋的弹性极限应力、峰值应力和断裂韧性与参考均质钢筋的关系,以及影响这些关系的参数是什么。总体而言,异质性的影响被证明与相场正则化的非局部性质密切相关。最后,我们证明了这种非局部性可以修正非均质钢筋中尖锐裂纹问题的不适定性,其中多个点作为断裂位置竞争。 图:不同非均质性类别和剖面形状的无量纲峰值应力与特征比。 图:三维几何图形和边界条件。 图:棍子断裂文五: 提高相场模型计算效率的途径摘要:在本文中,我们提出了新的数值格式来提高相位的计算效率脆性断裂的现场模型。为了减少计算时间,提出了一种自适应更新方案。为了最大限度地提高其计算效率,一种有效的自适应网格细化方案使用采用可变节点单元。自适应更新方案的使用减少了计算时间减少40%至50%,同时保持所需的溶液精度。通过各种数值算例验证了所提方法的有效性。 图:线弹性体的示意图,包括(a)尖锐裂纹表面和(b)扩散裂纹表面。 图:相场模型的数值程序。 图:与裂纹尖端相关的域的识别(a)在时间t和(b)在时间。裂纹尖端区域为黄色,裂纹传播路径的区域为红色,近尖端区域为绿色。 图:高斯积分的具有子域的可变节点元素的示例:(a)具有8个子域的11节点元素,(b)具有64个子域的18节点元素,以及(c)具有64子域的25节点元素。 图:带菱形孔的单边缺口剪切板的网格几何形状和裂纹模式来源:STEM与计算机方法

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