论文部分内容阅读
非连续变形分析(discontinuous deformation analysis,DDA)方法在处理非连续变形问题中具有显著的优越性,但由于需要处理接触并进行开闭迭代,计算量较大。为了提高DDA方法中接触查找部分的计算效率,并保持较高的精确度,通过改变距离准则下的接触查找方式,提出了改进的接触查找算法。在接触查找前增加预判,减少需要判断的角点数目,并区分两种类型的角-边接触,将对这两种角-边接触的查找分配到不同循环体中,改造了距离准则下的接触查找逻辑。通过两个计算模型来验证改进后程序的准确性和高效性,模型1用来检验程序在各种接触条件下的计算结果,计算结果表明,改进后的程序精确度可以满足;模型2采用东河口滑坡模型,计算结果表明,在保证计算结果精度的前提下,改进后程序的计算效率可提高10%左右。
Discontinuous deformation analysis (DDA) has significant advantages in dealing with discontinuous deformation problems. However, it requires a large amount of computation due to the need to handle contacts and perform opening and closing iterations. In order to improve the computational efficiency of contact finding in DDA method and to maintain high accuracy, an improved contact finding algorithm is proposed by changing the contact finding method under distance criterion. Increase the number of pre-judgments before the contact search, reduce the number of corners to be judged, and distinguish between the two types of corner-edge contacts, assign these two angle-edge contact lookups to different recurrence bodies, and modify the distance criteria Contact lookup logic. The accuracy and efficiency of the improved program are verified by two calculation models. Model 1 is used to test the calculation results under various contact conditions. The calculation results show that the improved program accuracy can be satisfied. Model 2 adopts East Estuary landslide model. The calculation results show that the computational efficiency of the improved program can be increased by about 10% while ensuring the accuracy of the calculation results.