首页 | 官方网站   微博 | 高级检索  
     

颗粒团聚过程准确碰撞检测快速算法
引用本文:王亚飞,黄群星,王飞,池涌,严建华.颗粒团聚过程准确碰撞检测快速算法[J].浙江大学学报(自然科学版 ),2019,53(6):1148-1156.
作者姓名:王亚飞  黄群星  王飞  池涌  严建华
作者单位:浙江大学 能源清洁利用国家重点实验室,浙江 杭州 310027
摘    要:碰撞检测的传统算法在应对大量颗粒碰撞团聚时往往执行效率低下,为此提出一种基于“包围球-最大检测区域”预处理的两步式准确碰撞检测快速算法. 粗略筛选阶段:所有团聚体用更新成本低的包围球替代表示,并将包围球间的碰撞检测转变为求解关于时间的一元二次方程问题,通过并行求解这些方程快速筛选出所有可能发生的碰撞;忽略最大检测区域外的碰撞检测以进一步缩短执行时间. 精细确定阶段:采用离散碰撞检测快速确定碰撞发生的具体时间和位置;在该阶段,采样时间间隔是自适应的且逐渐减小. 将模拟计算结果与未优化的传统算法结果进行对比后发现,在满足相同碰撞检测准确性的前提下,提出的算法将执行效率提升了10~30倍,表明此算法更加适用于大量颗粒团聚过程中的碰撞检测.

关 键 词:颗粒团聚  碰撞检测  包围球  最大检测区域  

High-speed algorithm for accurate collision detection during particle aggregation
Ya-fei WANG,Qun-xing HUANG,Fei WANG,Yong CHI,Jian-hua YAN.High-speed algorithm for accurate collision detection during particle aggregation[J].Journal of Zhejiang University(Engineering Science),2019,53(6):1148-1156.
Authors:Ya-fei WANG  Qun-xing HUANG  Fei WANG  Yong CHI  Jian-hua YAN
Abstract:The traditional algorithms of collision detection often have poor execution efficiency in dealing with the aggregation following collision of a large number of particles. Therefore, a two-step, fast and accurate algorithm of collision detection was proposed based on the pretreatment of bounding sphere and maximum detection region. In the broad phase, all aggregates were represented by bounding spheres with low update cost. The detection of collisions between bounding spheres was converted into solving the problem of quadratic equations regarding time, and all possible collisions were detected fast by solving these equations parallelly. The detection of collisions outside the maximum detection region was ignored to further reduce execution time. In the narrow phase, the specific time and position of collisions were rapidly determined by discrete collision detection, where sampling time intervals were self-adaptive and decreasing. Simulation results were compared with those by non-optimized traditional algorithms, and it was found that, on the premise of meeting the same accuracy of collision detection the algorithm proposed here could increase the execution efficiency 10 to 30 times, indicating that this algorithm is more applicable to collision detection during the aggregation process of a large number of particles.
Keywords:particle aggregation  collision detection  bounding sphere  maximum detection region  
本文献已被 CNKI 等数据库收录!
点击此处可从《浙江大学学报(自然科学版 )》浏览原始摘要信息
点击此处可从《浙江大学学报(自然科学版 )》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号