基于CUDA-GPU架构的超二次曲面离散元模型构造及并行计算

来源 :第四届全国颗粒材料计算力学会议 | 被引量 : 0次 | 上传用户:uto
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  大规模颗粒离散元的并行计算通常基于理想的球形单元,然而自然界或工业生产中普遍存在是由非球形颗粒组成的复杂体系,其在不同空间尺度下动力学行为及力学性质方面与球形颗粒具有显著差异。基于连续函数包络的超二次曲面单元能够准确地描述非球形颗粒的几何形态,并可通过非线性迭代算法精确计算单元间的接触碰撞作用。针对非球形颗粒间接触判断的复杂性及大规模颗粒的计算需求,发展了基于CUDA-GPU构架下超二次曲面离散元并行算法。该算法在传统球形颗粒并行计算的基础上,通过调用核函数建立颗粒包围盒的粗判断链表及非线性迭代的细判断链表,并优化并行计算模型和内存访问模式进而提高算法的计算效率。在此基础上,进一步对该模型和算法进行算例验证,证实了本文所建立的超二次曲面离散元并行算法的有效性,并为工业应用中大规模非球形颗粒体系的模拟研究提供了一种新的数值方法。
其他文献
超椭球模型是一种便于研究颗粒形状效应的丰富几何模型.超椭球模型可以表示球、椭球、超球、立方体、正八面体、圆柱和双锥等表面形状,而且能够通过改变轴的长度来方便地表示不同轴比的颗粒.本文通过表面形状参数p和轴比参数w研究了表面形状效应和轴比效应对超椭球最密随机填充(maximally dense random packing,MDRP)的填充率φ的影响.我们给出了在不同p和w下,超椭球颗粒MDRP的填
针对高炉上料过程这一实际工业过程,建立了多粒径颗粒皮带上料模型,采用自主开发的GPU-based DEM软件对炉料(矿料、焦炭)颗粒的皮带运输过程展开了离散元数值模拟试验,讨论了皮带运动对矿料、焦炭多粒径颗粒在上料皮带上流动偏析行为的影响,并对矿料、焦炭颗粒在皮带各区域内的偏析程度进行定量分析。结果 表明:模拟试验能够很好地复现多粒径颗粒在上料皮带上的动态流动行为。在皮带输送矿料、焦炭过程中,颗粒
杆状颗粒是日常生活和工业生产中的常见颗粒,也常见于凝聚态物质的微观结构中。轴比形状因素是影响杆状颗粒体系填充性质的重要几何因素。通过组合变形,杆状颗粒可以形成多种非凸形式的基本形状,此时非凸形状因素与轴比因素共同产生作用。本文通过松弛算法和蒙特卡洛算法模拟以组合杆状颗粒为基本单元的非凸颗粒体系的致密填充过程,追踪了复杂形状颗粒体系自组织行为——局部有序结构的生长过程,给出MDRP状态下组合杆状颗粒
在径向发散的中心冲击载荷作用下,颗粒体系的内界面会发生结构迥异的失稳模式。实验发现,随着颗粒的等效弹性模量量级的增加,失稳界面的构型从平缓小幅值的波状结构,演化为放射状的短圆指状结构,最终演化为局部的分岔射流结构。采用有限元和离散元相结合的方法(CDEM),单个颗粒单元分割成若干有限单元,颗粒单元之间的接触碰撞等效为分属两个颗粒的接触有限单元之间的接触碰撞。该方法可以有效的解决高速高压流场中的颗粒
颗粒材料的宏观应力变形特征与其微细观结构紧密相关,基于接触方向的组构张量则是一种重要的微观表征量.一般而言,强接触系统属于颗粒内部体系的传力结构,其对应的组构张量是影响宏观应力张量性质的重要因素.本文基于离散单元法(DEM),研究了真三轴应力路径条件下颗粒材料的宏微观力学参数的演化过程、强弱接触体系的划分及强接触体系与宏观应力的紧密联系.研究表明:三维应力条件下颗粒材料存在统一的宏微观临界状态,且
裂纹的萌生及扩展是导致很多工程事故的主要原因之一。对裂纹问题实施有效的数值分析对于研究断裂机理、预测结构承载能力乃至防止工程事故的发生具有重要意义。基于传统连续介质力学模型的数值方法(如扩展有限元法)虽然能够精确模拟单条或数条裂纹的扩展过程,但难于模拟群裂纹问题(如冲击破坏、水力压裂等)。近年来,Silling提出的近场动力学模型[1-2]引发了广泛关注,该模型以积分方程替代微分方程,因而无需空间
本文采用分子动力学方法,系统研究了孤立波在一维颗粒链中的碰撞特性。由于颗粒物质的离散性,孤立波在颗粒链中的碰撞特性与传统的线性波碰撞不同。研究表明,同振幅孤立波在奇数颗粒链中的对撞会形成不携带任何动能的“冷点”,不同振幅孤立波在对撞后,存在能量迁移现象,即大振幅孤立波损失能量,小振幅孤立波获得能量。本文首次实现了对孤立波碰撞时相位的调控,解决了孤立波在离散颗粒链中碰撞位置由奇到偶的连续变化问题,发
对填充有颗粒的容器内,插入一根细管,并对管施加周期性竖直振动时,颗粒将沿管迅速上升并最终稳定在某一高度,这一现象与液体的毛细效应类似,被称为颗粒的毛细效应。颗粒的毛细效应的驱动机制是管的振动引起的容器内颗粒的对流。然而,已有对颗粒毛细效应的研究集中在单分散颗粒,二元颗粒毛细效应动力学行为尚不为人所知。为考察二元颗粒毛细效应动力学行为,本文采用基于颗粒的离散元方法,针对粒径不同的二元颗粒体系的毛细效
针对实际体系涉及的非球形及可变形颗粒,采用NURBS (Non-Uniform Rational B-Splines,非均匀有理B样条)表征非球形形状,及弹簧网络模型(Spring Network Model)表达颗粒变形过程,实现非球形可变形颗粒的离散单元模拟。在众多非球形表征方式(解析式、组合式、多面体、超二次曲面和样条等)中,NURBS可由少量的取样点完成任意光滑曲面的样条表达,相比于其他方
离散单元法是一种非常重要的颗粒物质模拟方法,并被广泛地应用于物理、化工、制药、岩土等学科。影响离散单元法计算效率最关键的因素是寻找颗粒邻居和计算颗粒间的相互作用力。在对工程案例的模拟中,工程设备及相关的零部件的引入,会导致颗粒在计算域空间上不均匀的分布。这种不均匀分布会造成计算域中出现高密度颗粒区和无颗粒区。如果采用传统的cell-linked邻居搜索方法,将大大增加模拟中不必要占用的内存,限制了