Conventional discontinuous deformation analysis (DDA) results in a change of block volume, which is known as free expansion, during rotation calculations because of the use of a linear displacement function to simulate the behavior of a block with a rigid body and elastic behaviors. This study demonstrates that the linear displacement function also generates unsolved elastic distortion, especially when the block undergoes large rotation in each calculation step. The distortion disturbs the contact judgment in the open-close iteration and update calculations of vertex coordinates, stresses, velocities, etc. at the end of each calculation step. A new procedure follows the flow chart of the original DDA, but it adopts additional codes for the coordinate-transformation calculations in vertex coordinate, stress, and velocity updates. When the vertex coordinates are updated, vertex displacements caused by strains are calculated before involving the block-rotation term in the displacement function to mitigate the elastic distortion. In addition, new codes compile formulas to transform stresses and velocities with block rotation. The new DDA ensures the correctness of rotating elastic calculations to solve practical falling rock problems with a large rotational angle in each calculation step.
All Science Journal Classification (ASJC) codes
- Geotechnical Engineering and Engineering Geology
- Computer Science Applications