基于GPU并行算法的扩展多面体DEM-SPH流-固耦合数值模拟

基于GPU并行算法的扩展多面体DEM-SPH流-固耦合数值模拟

论文摘要

在自然界和工程领域,固体颗粒材料与流体介质之间的耦合作用问题广泛存在。在工业装备领域,对工业设备内部的颗粒材料流-固耦合进行分析,可利于工业设备的结构设计和优化;在自然界领域,对地质灾害等问题的颗粒材料流-固耦合进行分析,可避免安全事故的发生,减少灾害损失。本文采用基于Minkowski Sum方法构造的扩展多面体DEM模拟颗粒材料的力学行为,采用弱可压缩格式的SPH方法模拟流体的动力过程。相比于球体单元,基于Minkowski Sum方法的扩展多面体单元能更加真实形象地描述出泥沙、碎石和碎冰等散体介质的几何形状。SPH法无需引入其他方法处理液体自由表面,且适用于并行计算。在SPH固壁边界处理一般方法中,通常都会采用与粒子有关的粒子边界,这种处理方式并不利于复杂边界的处理,而且增加了计算消耗。本文基于传统的边界排斥力模型,并在此基础上加以改进,提出了新型无粒子边界处理方法,能够提高计算效率,而且适用于复杂边界的处理。基于上述两种数值方法,采用简化边界排斥力模型的界面耦合方式实现了基于扩展多面体的DEM-SPH耦合数值模拟,并且在SPH方法中引入了速度修正项和张力修正项以消除非物理震荡。采用GPU-CUDA并行计算架构提高了计算效率,增加了计算规模,并且分别使用GPU并行程序与CPU串行程序模拟溃坝问题,将二者做了效率上的对比分析。为验证本文所提出的边界处理和耦合方式的有效性,实现了溃坝、方柱绕流和偏心块入水三个工况的数值模拟;与已有的实验和数值结果对比表明,本文结果吻合良好,可以说明本文提出的简化边界力模型准确有效。在验证了本文耦合方法合理有效的基础上,将基于扩展多面体的DEM-SPH耦合方法分别在溃坝冲击块体、海底管道落石和消波块护坡工程实际问题中进行了数值模拟,得到了较好的数值结果。在溃坝冲击多面体模拟分析中与已有的实验和数值结果进行了对比,得到的结果较为理想。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  •   1.1 研究背景及意义
  •   1.2 国内外研究进展
  •     1.2.1 颗粒材料与流体耦合的DEM-CFD方法
  •     1.2.2 颗粒材料与流体耦合的DEM-LBM方法
  •     1.2.3 颗粒材料与流体耦合的DEM-SPH方法
  •   1.3 本文主要工作
  • 2 扩展多面体DEM和 SPH基本理论及GPU并行算法
  •   2.1 基于闵可夫斯基和的扩展多面体DEM方法及其计算模型
  •     2.1.1 基于闵可夫斯基和的扩展多面体单元
  •     2.1.2 扩展多面体接触模型
  •     2.1.3 扩展多面体单元粘结模型
  •   2.2 SPH方法的基本算法
  •     2.2.1 SPH的积分表示法
  •     2.2.2 SPH的粒子近似法
  •     2.2.3 流体控制方程的SPH形式
  •     2.2.4 SPH光滑核函数
  •   2.3 GPU-CUDA并行计算架构
  •     2.3.1 并行方法简述
  •     2.3.2 CUDA硬件架构与编程模式
  •     2.3.3 GPU-CUDA并行计算性能测试
  •   2.4 本章小结
  • 3 SPH-DEM耦合的边界处理方法
  •   3.1 SPH边界处理的一般方法
  •   3.2 耦合边界的改进处理方法
  •   3.3 耦合边界改进处理方法的验证
  •   3.4 本章小结
  • 4 SPH-DEM耦合方法的应用
  •   4.1 溃坝冲击块体的数值模拟
  •   4.2 海底管道落石的数值模拟
  •   4.3 消波块护坡的数值模拟
  •   4.4 本章小结
  • 5 结论与展望
  •   5.1 结论
  •   5.2 展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 文章来源

    类型: 硕士论文

    作者: 姜庆郁

    导师: 季顺迎

    关键词: 扩展多面体单元,耦合方法,无粒子边界,流固耦合,并行算法

    来源: 大连理工大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 力学,计算机硬件技术

    单位: 大连理工大学

    分类号: O353.4;TP332

    DOI: 10.26991/d.cnki.gdllu.2019.001184

    总页数: 62

    文件大小: 2627K

    下载量: 125

    相关论文文献

    • [1].并行算法研究方法学[J]. 计算机学报 2008(09)
    • [2].容错并行算法的性能分析[J]. 计算机科学 2009(09)
    • [3].封面院士[J]. 中学生数理化(高考版) 2012(12)
    • [4].容错并行算法的分类和设计[J]. 华中科技大学学报(自然科学版) 2011(04)
    • [5].一种新的图像加密并行算法[J]. 计算机工程 2010(11)
    • [6].数据挖掘中分类并行算法研究[J]. 河南科技学院学报 2009(03)
    • [7].基于矩阵分块递归求逆的电力系统机电暂态并行算法[J]. 电力系统保护与控制 2019(24)
    • [8].基于小波变换的二维并行算法在图像处理上的应用[J]. 韶关学院学报 2016(10)
    • [9].面向对象的并行算法设计[J]. 吉林省经济管理干部学院学报 2008(03)
    • [10].一种新的模乘幂密码并行算法研究[J]. 廊坊师范学院学报(自然科学版) 2008(04)
    • [11].几种矩阵乘并行算法的对比分析[J]. 新疆师范大学学报(自然科学版) 2012(03)
    • [12].N体问题并行算法的探讨[J]. 漯河职业技术学院学报 2008(02)
    • [13].基于群体搜索的串行蒙特卡罗反演方法的并行算法(英文)[J]. Applied Geophysics 2010(02)
    • [14].基于云计算环境下无人机航迹并行算法研究[J]. 电子设计工程 2013(24)
    • [15].基于包含检验法的多边形栅格化并行算法研究[J]. 地理与地理信息科学 2014(01)
    • [16].协同并行算法在微网经济运行中的应用实践[J]. 河北软件职业技术学院学报 2013(04)
    • [17].遥感图像快速镶嵌并行算法研究[J]. 微电子学与计算机 2011(03)
    • [18].变分不等式的并行算法(英文)[J]. 工程数学学报 2011(05)
    • [19].数据挖掘中关联规则及聚类并行算法研究[J]. 中州大学学报 2009(03)
    • [20].自适应免疫量子粒子群优化并行算法[J]. 计算机工程与应用 2010(21)
    • [21].数据挖掘网格中决策树并行算法设计及性能分析[J]. 北京邮电大学学报 2009(S1)
    • [22].利用高阶分区并行算法实现直接数值模拟[J]. 计算力学学报 2008(01)
    • [23].基于P圈并行算法的光网络动态保护设计[J]. 光通信技术 2012(06)
    • [24].特征列求解的改进并行算法[J]. 计算机仿真 2012(11)
    • [25].一种基于动态调度的数据挖掘并行算法[J]. 科学技术与工程 2012(35)
    • [26].求解大规模矩阵特征问题的并行算法研究[J]. 计算机工程 2010(06)
    • [27].一种混合并行算法及其在多相交直流混合电力系统中的应用[J]. 中国电机工程学报 2010(28)
    • [28].牛顿下山法的电力系统暂态稳定并行算法[J]. 电力系统及其自动化学报 2009(05)
    • [29].循环冗余校验码并行算法的FPGA实现[J]. 广东通信技术 2008(02)
    • [30].大规模矩阵相乘的并行算法[J]. 电脑知识与技术 2017(18)

    标签:;  ;  ;  ;  ;  

    基于GPU并行算法的扩展多面体DEM-SPH流-固耦合数值模拟
    下载Doc文档

    猜你喜欢