采用离散元素法(discrete element method, DEM)进行颗粒系统运动仿真时,其模拟计算量大、计算效率低下,所采用的传统中央处理器(central processing unit, CPU)并行计算模型难以实现较大规模模拟。文章提出了一种基于图形处理单元(grap...采用离散元素法(discrete element method, DEM)进行颗粒系统运动仿真时,其模拟计算量大、计算效率低下,所采用的传统中央处理器(central processing unit, CPU)并行计算模型难以实现较大规模模拟。文章提出了一种基于图形处理单元(graphics processing unit, GPU)和统一计算设备架构(compute unified device architecture, CUDA)的并行计算方法;以球磨机的介质运动仿真为例,利用DEM方法结合CUDA并行计算模型,充分利用GPU众核多线程的计算优势,同时将颗粒属性信息存入GPU的常量存储器,减少信息读取的时滞,将筒体和衬板视为圆柱面和平面,简化了筒体与颗粒的接触判断,实现每个线程处理1个颗粒的相关计算,大幅提高计算速度;对颗粒堆积、筒体内2种尺寸颗粒运动进行仿真,并与基于CPU并行计算的结果进行对比。研究结果表明:在同等价格的硬件条件下,该文的方法可以实现10倍以上的加速比;对于含有复杂几何模型的仿真,如多尺寸颗粒和带衬板筒体的仿真,加速比会减少,但仍然可以实现数倍的加速。展开更多
采用离散元素法(discrete element method,DEM)和计算流体力学(computational fluid dynamics,CFD)的耦合方法,对海底水合物中砂颗粒和水合物颗粒运动进行了研究。利用球形颗粒沉降模拟实验验证了耦合方法的可行性,分别分析了单个砂颗...采用离散元素法(discrete element method,DEM)和计算流体力学(computational fluid dynamics,CFD)的耦合方法,对海底水合物中砂颗粒和水合物颗粒运动进行了研究。利用球形颗粒沉降模拟实验验证了耦合方法的可行性,分别分析了单个砂颗粒和单个水合物颗粒运动过程中颗粒位置、速度、受力及角速度的变化规律。结果表明:砂颗粒向容器底部沉降,在到达底部时发生碰撞,同时颗粒发生旋转;水合物颗粒向上运动,颗粒没有发生旋转。最后对颗粒群进行了模拟仿真,结果表明,DEM-CFD耦合法能够模拟大量颗粒运动的复杂流动,并且能从微观尺度分析颗粒受力和运动情况,对水合物颗粒和砂颗粒运动的研究提供了一种可靠有效的方法。展开更多
文摘采用离散元素法(discrete element method, DEM)进行颗粒系统运动仿真时,其模拟计算量大、计算效率低下,所采用的传统中央处理器(central processing unit, CPU)并行计算模型难以实现较大规模模拟。文章提出了一种基于图形处理单元(graphics processing unit, GPU)和统一计算设备架构(compute unified device architecture, CUDA)的并行计算方法;以球磨机的介质运动仿真为例,利用DEM方法结合CUDA并行计算模型,充分利用GPU众核多线程的计算优势,同时将颗粒属性信息存入GPU的常量存储器,减少信息读取的时滞,将筒体和衬板视为圆柱面和平面,简化了筒体与颗粒的接触判断,实现每个线程处理1个颗粒的相关计算,大幅提高计算速度;对颗粒堆积、筒体内2种尺寸颗粒运动进行仿真,并与基于CPU并行计算的结果进行对比。研究结果表明:在同等价格的硬件条件下,该文的方法可以实现10倍以上的加速比;对于含有复杂几何模型的仿真,如多尺寸颗粒和带衬板筒体的仿真,加速比会减少,但仍然可以实现数倍的加速。
文摘采用离散元素法(discrete element method,DEM)和计算流体力学(computational fluid dynamics,CFD)的耦合方法,对海底水合物中砂颗粒和水合物颗粒运动进行了研究。利用球形颗粒沉降模拟实验验证了耦合方法的可行性,分别分析了单个砂颗粒和单个水合物颗粒运动过程中颗粒位置、速度、受力及角速度的变化规律。结果表明:砂颗粒向容器底部沉降,在到达底部时发生碰撞,同时颗粒发生旋转;水合物颗粒向上运动,颗粒没有发生旋转。最后对颗粒群进行了模拟仿真,结果表明,DEM-CFD耦合法能够模拟大量颗粒运动的复杂流动,并且能从微观尺度分析颗粒受力和运动情况,对水合物颗粒和砂颗粒运动的研究提供了一种可靠有效的方法。