欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2023, Vol. 40 ›› Issue (4): 540-546.DOI: 10.7523/j.ucas.2021.0071

• 电子信息与计算机科学 • 上一篇    下一篇

基于体素网格划分的二维DDA接触粗检测优化算法

程晓龙, 程章焱, 肖俊, 张龙, 王颖   

  1. 中国科学院大学人工智能学院, 北京 100049
  • 收稿日期:2021-06-25 修回日期:2021-10-28 发布日期:2023-07-07
  • 通讯作者: 肖俊,E-mail:xiaojun@ucas.ac.cn
  • 基金资助:
    中国科学院战略性先导科技专项(A类)(XDA23090304)、中国博士后科学基金(2019M650816)、国家自然科学基金(U2003109)、中国科学院青年创新促进会优秀会员项目(Y201935)和中央高校基本科研业务费专项资助

Voxel-based meshing collision detection accelerating algorithm for DDA2D

CHENG Xiaolong, CHENG Zhangyan, XIAO Jun, ZHANG Long, WANG Ying   

  1. School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2021-06-25 Revised:2021-10-28 Published:2023-07-07

摘要: 接触检测在非连续变形分析方法计算流程中耗时占比最高。提出一种高效的基于体素网格划分的接触粗检测算法。该算法将符合特定条件的复杂块体剖到网格中,有效减少预检测获得的块体对数。本文的算法已整合到非连续变形分析程序中,经过经典算例测试,该算法相比现有算法优势明显。

关键词: 体素网格划分, 二维DDA, 接触粗检测

Abstract: Contact detection takes the most time in the calculation process of discontinuous deformation analysis method. Contact detection consists of two steps:contact coarse detection and contact precise detection; contact coarse detection searches all possible block pairs in the calculation space; the contact precise detection determines the specific contact position for the block pairs from the contact coarse detection results for subsequent mechanical treatment. In this paper, an efficient contact coarse detection algorithm based on voxel meshing is proposed. The algorithm divides the complex blocks that meet the specific conditions into sub grids, which effectively reduces the number of generated pre-detected blocks. The algorithm has been integrated into the discontinuous deformation analysis program and tested by classical examples. The results show that the proposed algorithm has obvious advantages over the existing algorithms.

Key words: voxel-based meshing, 2D-DDA, contact coarse detection

中图分类号: