首页/文章/ 详情

文献分享——GPU加速的离散元模拟

9月前浏览665


文一:

 

http://dx.doi.org/10.1016/j.powtec.2016.07.072

基于GPU的颗粒系统DEM建模方法

DEM已被公认为研究颗粒物质基本原理的一种强大的数值技术。它在处理通常涉及数十亿个颗粒的实际颗粒系统方面的应用有限。图形处理单元(GPU)为这个问题提供了一个解决方案。本文探讨了基于GPU的DEM开发,并在各种条件下对其性能进行了评估。对于使用300000个球体的包装箱,证明了加速比(单个GPU与单个CPU)在40到75之间变化,这取决于所使用的并行算法。然后,基于GPU的DEM被开发用于涉及任意墙壁几何形状、移动墙壁边界和非球形粒子的其他系统。研究了高炉上料系统、螺旋输送机和转鼓中颗粒的流动规律。对于转鼓中的椭球体,当纵横比从1.0增大或减小时,动态休止角增大。还使用了具有消息传递接口(MPI)的多个GPU。结果表明,使用32个GPU的速度可以比单个GPU快18倍。它可以处理超过1000万个颗粒的大型颗粒系统。因此,本工作中开发的基于GPU的DEM使真实工业过程的模拟成为可能。

 

图:(a) GPU加速的离散元模拟流程图;(b)颗粒并行化计算;(c)接触并行化计算

 

图(a)在炼铁高炉中使用旋转溜槽对炉料进行装料的过程,(b)5批装料后高炉中心槽的GPU结果(红色-粒度=55mm的焦炭,蓝色-粒度=30mm的矿石),以及(c)不同卸料批次中的模拟矿石/(焦炭+矿石)质量比

 

图:不同纵横比(左:α=0.25,中:α=1.0,右:α=3.0)和不同转速下的颗粒流模式:(a)rpm=1;(b) rpm=5;(c) rpm=15;

(d) rpm=40;(e) 转速=80;以及(f)rpm=200。颜色表示粒子速度,单位为m/s。

 

图:在(a)不同时间(rpm=600)和(b)不同转速(t=5.226 s)(根据颗粒指数着色)下,具有100万个颗粒的螺旋输送机中固体流中的颗粒流动模式。

 

图:(a) 进程数量的加速比(与具有算法PP的单个GPU相比,粒子数量=100万),以及(b)使用8个节点和32个GPU将1000万个粒子的封装倒入一个盒子中。(按颗粒指数从0到107着色)。

文二:

 

https://doi.org/10.1016/j.compgeo.2020.103708

基于GPU的DEM并行空间划分算法分析

求解岩土离散元法(DEM)应用的能力取决于模拟的复杂性及其计算要求。碰撞检测算法是有效解决数百万粒子之间机械碰撞的基础。这些算法是许多DEM应用程序的瓶颈,导致过多的内存使用或较差的计算性能。

特别是,对于基于GPU的DEM,用户在决定算法时需要考虑许多因素。

本研究讨论了一组不同类别的岩土工程问题以及算法选择的影响。考虑了四个因素:i)世界域大小、颗粒数量和颗粒密度,ii)大小的多分散性,iii)时间演变和iv)颗粒形状。研究表明,对于球形粒子,宽相位碰撞检测算法的选择对计算性能的影响最大。凸多面体粒子的计算成本主要取决于粒子边界体积的选择及其相交测试,而不是宽相位碰撞检测算法的选择。平均而言,对于凸多面体粒子,宽相最多占总运行时间的1.3%,而窄相碰撞检测和碰撞响应需要超过87%的运行时间。用作粒子边界体积的边界球体和轴对齐边界框的组合显示出最佳性能,将计算成本降低了20%。本研究为基于GPU的DEM碰撞检测及其在岩土工程中的应用提供了进一步的研究指导。

 

图:统一网格(a)和LBVH(b)空间滤波算法。显示的是具有候选粒子(绿色)、空间级邻居(蓝色)和接触(红色)的六边形多面体粒子。由蓝色框界定的粒子是通过强加的粒子边界体积标准找到的粒子的邻居。(关于本图例中颜色参考的解释,读者可参考本文章的网络版。)

 

图:DEM模拟中的迭代图和编号阶段。

 

图:3D中粒子-边界体积相交测试的图示:(a)以x轴为界的边界球体(BS)之间的相交;(b) 轴对齐边界框(AABB)之间的交叉点;(c) 分离超平面之间的交集。这些标准按照计算成本从(a)到(c)进行排序。

 

图:岩土工程DEM模拟(a)约100万个球形颗粒的铁路道碴的ode metric试验的3D DEM模型(Liu et al.,2020)和(b)7864个颗粒的滑坡诱发波浪灾害过程(Xu等人,2020)。

文三:

 

https://doi.org/10.1016/j.powtec.2018.04.034

基于 GPU 的大尺寸粉末压实过程数字高程模型

在本研究中,我们开发了一种基于GPU的离散元方法(DEM),以应对与粉末压实建模相关的挑战,特别是具有宽尺寸分布的大型系统。在该模型中,提出了一种在GPU架构中专门设计的多网格搜索方法来进行并行邻居搜索。设计了一种内存布局,以确保对邻居列表和相关联系历史的联合内存访问。所提出的GPU实现能够实现三级并行,从单个GPU到计算节点内的GPU,再到跨节点的GPU。将该模型应用于粉末压实,模拟结果表明,该模型在计算效率和压实行为预测方面有显著提高。

 

图:接触球体j和摆动液体桥连接球体k作用在球体i上的力的示意图。

 

图:(a)搜索网格的两个级别的空间划分的示意图和(b)将大粒子映射到网格级别2中。

 

图:二元系统中邻居搜索算法的示意图,其中(a)电网级2上的大到大接触,(b)电网级1上的大至小接触,(c)电网级2中的小到大接触和(d)电网级一上的小到小接触。

 

图:(a) 失效模式和(b)具有不同压块长宽比的压块的键断裂演变。

文四:

 

https://doi.org/10.1016/j.powtec.2018.07.043

基于GPU的自由表面颗粒-流体流动SPH-EM耦合方法

在许多工业过程中,如湿法球磨、浆料输送和混合,通常会遇到具有自由表面的颗粒流体流动。准确预测这些系统中的粒子行为对于建立对过程的基本理解至关重要,然而自由表面的存在使对它们的建模成为大多数传统的连续多阶段方法的挑战。光滑粒子流体动力学与离散元法(SPH-EM)的耦合有可能成为实现这一目标的有效数值方法。然而,由于计算要求高,该方法的实际应用仍然具有挑战性。在这项工作中,开发了一个完全在图形处理单元(GPU)上运行的通用SPH-EM模型来加速模拟。流固耦合基于局部平均技术,为了加速邻居搜索,双网格搜索方法适用于GPU架构,以解决SPH和DEM之间搜索区域的大小差异。模拟结果与自由面流和颗粒流溃坝的实验结果在定性和定量上进行了比较,验证了所建立模型的有效性。使用双精度浮点运算,可以在单个GPU上模拟1000多万个流体粒子。对于单相和两相流,都获得了计算时间随颗粒数量的线性可伸缩性。通过对搅拌管式反应器和转鼓的模拟,证明了所开发模型的实际应用,表明了其在处理涉及自由表面和颗粒-流体相互作用的复杂工程问题方面的能力。

 

图:SPH计算中使用的边界处理:边界粒子同时充当虚拟流体粒子和排斥粒子。

 

图:.图解说明了耦合SPH-DEM方法中使用的邻居搜索算法,其中(a)双网格系统,(b)在DEM网格中搜索固体邻居中的固体粒子,(c)搜索流体邻居中的流体粒子,(d)搜索液体邻居中的固体粒子和(e)搜索固体邻居的流体粒子。

 

图:SPH-EM耦合方法的算法流程图。阴影框中的步骤是在GPU上执行的。

 

图:半填充ATR系统中不同相位的速度分布,其中相位a=0.581π,B=0.906π,C=1.150π,D=1.393π和E=1.637π。流体颗粒由管参考系中的速度大小着色。

 

图:不同时期两相溃坝流态的比较: 实验[6](左)、流体相(中)和固相相(右)。


来源:STEM与计算机方法
断裂碰撞通用岩土离散元理论数字孪生试验人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-01
最近编辑:9月前
江野
博士 等春风得意,等时间嘉许。
获赞 58粉丝 96文章 153课程 0
点赞
收藏
作者推荐

有限离散单元法(finite-discrete element method)的最新研究进展

文一: 基于改进的有限元-离散元混合建模策略的砌体拱顶抗震性能评估摘要:目前的工作提出了一种有限元法和离散元法(FEM-DEM)的混合策略,该策略将经典的有限元和离散元方法结合在一个通用工具中,并说明了其在实验准静态测试和地震作用期间再现砌体真实行为的能力。数字实现可在开源LMGC90代码中获得。在这种混合方法中,各向异性可破坏变形块体通过摩擦内聚行为控制的接触接头相互作用。DEM框架允许块体的大位移、旋转和完全分离,而FEM模型通常忽略了这一点。对比工作的重点是混合模型在有限元微观和宏观建模(也称为基于块体的描述或连续同质描述)以及使用刚性块体的DEM方面的优缺点。在这方面,通过实验基准进行了验证,并讨论了对角线压缩测试的结果。然后,本工作中的主要应用涉及砌体跨拱顶的抗震评估。数值结果的关键方面涉及该方法根据实际裂缝模式,考虑到砌体的实际立体剖切和大变形,提供与改造工程相关的破坏机制的真实预测的能力 图:数值a)离散和b)连续模型的几何结构。c)离散方法中的接触和d)两种建模策略中采用的材料方案的详细视图。 图:在非线性动力分析中应用地震输入结束时的中观和宏观模型跨拱数值损伤的比较(上图)。 图:数值与试验结果的比较: 剪切应力-应变曲线和对角压缩试验的开裂模式。文二: 基于FEM-DEM局部自适应变换的爆炸介质损伤效应研究摘要:本文介绍了一种新的FEM-DEM局部变换方法,用于精确模拟损伤岩体中的裂纹分布。该方法将破碎和破裂的岩体元素转换为颗粒元素,避免了裂纹扩展中的网格依赖,在不影响计算效率的情况下提高了精度。为了验证该方法的可行性,采用三种方法对有机玻璃(PMMA)进行了二维爆破数值模拟:离散元法(DEM)、连续离散单元法(CDEM)和FEM-DEM局部变换法,并将结果与实验数据进行了比较。结果表明,FEM-DEM局部变换方法能够准确地表征PMMA板的挤压区和裂纹区,与实验结果一致;虽然DEM和CDEM只能代表PMMA板裂纹区的特征形态,但在描述挤压区时不够准确。采用FEM-DEM方法建立了三维爆破漏斗模型,确定了三种炸药的相对威力。结合数值模拟和实验分析。结果表明,FEM-DEM方法准确地描述了爆破漏斗的形状,与实验值相比误差较小,证实了其准确性。此外,研究表明,多孔硝酸铵燃料油炸药比改性硝酸铵燃料石油炸药具有更高的刚度,而乳化硝酸铵燃料燃料石油炸药的刚度较低,这与数值计算和现场实验一致。这些结果为优化爆破参数和推进精确爆破技术提供了可靠的数值方法。 图:数值模型 图:数值模拟与实验结果 图:爆破漏斗的损伤演化过程文三: 混凝土结构的动态FEM-DEM多尺度建模方法摘要:混凝土的动力特性与应变速率有关,它影响结构的破坏模式。在本研究中,开发了一种动态荷载下混凝土结构的多尺度建模方法,该方法将宏观有限元法(FEM)和中尺度离散元法(DEM)相结合。采用宏观有限元法分析了结构的动力响应,并采用中尺度DEM模拟了由骨料、砂浆和界面组成的代表性体积单元(RVE),以捕捉混凝土的应变速率效应。通过充分利用宏观和中尺度模拟的优势,不再需要使用复杂的本构定律或与输入速率相关的参数进行宏观有限元建模,因为混凝土断裂可以通过中尺度RVE的破坏过程来明确说明。将该方法应用于混凝土梁和Koyna大坝,以验证其适用性。这些实际比较表明,在地震荷载作用下,地震抗拉强度随着应变速率的增加而增加,并且所提出的方法充分模拟了混凝土的实际重复裂缝闭合过程。 图:(a) RVE 的应力-应变历史和(b) RVE 的状态。 图:中尺度 DEM 模式中的相互作用。 图:重力坝地震裂缝: (a) FEM-DEM 多尺度建模方法和(b)纯 FEM 方法。文四: 轮胎滚动荷载作用下沥青混合料响应分析的三维FEM-DEM耦合模拟摘要:随着交通量的突飞猛进,沥青表层的恶化成为道路网络成本的主要原因。在基础设施老化和维护资源有限的情况下,深入了解轮胎与路面的相互作用对于优化沥青路面的表面设计至关重要。目前大多数轮胎-路面相互作用研究都是在连续体力学框架下使用有限元方法(FEM)进行的,这表明在模拟沥青混合料的不连续性方面存在局限性。离散元方法(DEM)为在颗粒水平上检测沥青混合料的力学性能提供了一种很有前途的方法,但它不足以建模可变形轮胎结构和捕捉路面上真实的轮胎接触力。在本研究中,通过从有限元模型中实现具有滚动轮胎载荷的沥青混合料的DEM模型,开发了一种用于轮胎-路面相互作用建模的FEM-DEM耦合策略。基于对真实滚动轮胎载荷条件的模拟,该耦合算法可以研究颗粒力链网络的演变、颗粒位移和速度分布、单个颗粒的运动以及沥青混合料内的颗粒接触力特性。本研究对连续力学和离散力学方法进行了丰富的扩展,用于分析沥青混合料在滚动轮胎荷载下的响应,为路面表面设计提供了见解。 图:(a)滚动过程中的轮胎驱动力(b)轮胎-路面模型。 图:有限元法和离散元法的耦合模拟: (a)轮胎压痕的确定(b)接触力检测(c)接触力的应用。 图:轮胎-路面接触建模过程。文五: 基于FEM/DEM混合模型的粘土质岩石中水泥锚杆脱胶的数值研究摘要:在本研究中,使用混合FEM/DEM模型分析了水泥砂浆-粘土岩(C–C)二元体的破坏过程。首先,使用改进的压力相关内聚单元来模拟二元界面的力学性能。然后,基于新的界面粘聚力单元和粘土岩石的FDEM模型,建立了粘土岩石中水泥锚固件的数值模型。最后,通过数值模型和相应的物理模型试验,分析了锚固的脱胶和滑移破坏过程。结果表明:除界面脱粘外,弱侧材料(粘土岩)的断裂也是C–C二元体系的一种潜在破坏模式。粘土岩具有较大的内摩擦角,但内聚力较小,因此当法向压力达到200kPa时,破坏模式从粘土岩的剪切破坏转变为界面的脱粘。锚的破坏也可能是由软岩中剪切破坏区的产生而不是界面脱胶引起的。因此,在计算锚固阻力时也应考虑岩石的抗剪强度。 图:粘性单元的双线性牵引分离规律及其切线方向上的失效模式。 图:LS-Dyna 三轴剪切试验的数值模型。 图:试样的制备方法和剪切试验方法。 图:水泥锚杆的脱粘与滑移过程。来源:STEM与计算机方法

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