A Multi-Point Contact Detection Algorithm Combined with Approximate Contact Stress Theories

Author(s):  
I. Coleman ◽  
E. Kassa ◽  
R. Smith
2016 ◽  
Vol 33 (1) ◽  
pp. 7-27
Author(s):  
Mahmoud Yazdani ◽  
Hamidreza Paseh ◽  
Mostafa Sharifzadeh

Purpose – The purpose of this paper is to find a convenient contact detection algorithm in order to apply in distinct element simulation. Design/methodology/approach – Taking the most computation effort, the performance of the contact detection algorithm highly affects the running time. The algorithms investigated in this study consist of Incremental Sort-and-Update (ISU) and Double-Ended Spatial Sorting (DESS). These algorithms are based on bounding boxes, which makes the algorithm independent of blocks shapes. ISU and DESS algorithms contain sorting and updating phases. To compare the algorithms, they were implemented in identical examples of rock engineering problems with varying parameters. Findings – The results show that the ISU algorithm gives lower running time and shows better performance when blocks are unevenly distributed in both axes. The conventional ISU merges the sorting and updating phases in its naïve implementation. In this paper, a new computational technique is proposed based on parallelization in order to effectively improve the ISU algorithm and decrease the running time of numerical analysis in large-scale rock mass projects. Originality/value – In this approach, the sorting and updating phases are separated by minor changes in the algorithm. This tends to a minimal overhead of running time and a little extra memory usage and then the parallelization of phases can be applied. On the other hand, the time consumed by the updating phase of ISU algorithm is about 30 percent of the total time, which makes the parallelization justifiable. Here, according to the results for the large-scale problems, this improved technique can increase the performance of the ISU algorithm up to 20 percent.


2006 ◽  
Vol 66 (1) ◽  
pp. 46-71 ◽  
Author(s):  
A. Munjiza ◽  
E. Rougier ◽  
N. W. M. John

Author(s):  
Shunpei Yamashita ◽  
Hiroyuki Sugiyama

In this investigation, a numerical procedure for wheel/rail contact problems in the analysis of curve negotiation of railroad vehicles is developed using constraint/elastic contact approach. In particular, this work focuses on the flange contact detection algorithm using the two-point look-up contact table and the switching algorithm from the elastic to constraint contact for the flange climb simulation. The two-point look-up contact table is used for the contact search of the second point of contact modeled using the elastic contact, while the constraint contact is used for the first point of contact on the wheel tread. Furthermore, in the flange climb simulation using the constraint contact formulation, loss of a tread contact modeled using the constraint contact occurs. Therefore, the elastic contact used for modeling the flange contact in the two-point contact state needs to be switched to the constraint contact as soon as loss of the tread contact occurs. For this reason, if the Lagrange multiplier associated with the contact constraint becomes greater than or equal to zero, the elastic contact used for the flange is switched to the constraint contact. The computational algorithm for the proposed switching algorithm is also presented. Several numerical examples are presented in order to demonstrate the use of the numerical procedure developed in this investigation for modeling the two-point tread/flange contact as well as the flange climb behavior. Numerical results are in good agreement with those of the existing fully elastic contact formulation. Furthermore, it is shown that significant reduction in CPU time is achieved using the numerical procedure developed in this investigation.


Sign in / Sign up

Export Citation Format

Share Document