Abstract
The emergence of digital twins and construction simulation in underground space engineering has driven the demand for efficient Boolean operations on geological models to quickly simulate real-world excavation processes. Therefore, this paper proposes an efficient dynamic Boolean operation framework for large-scale geological models. Firstly, geological models are divided into finite subspace models using spatial bucketing algorithm and efficiently manages spatial triangle data with the R-tree algorithm. Intersecting subspace triangles are then converted into point clouds, and Ball-tree and K-means algorithms are employed to search and remove points, completing the Boolean operation between excavation equipment and geological models. Experiments show that the proposed method achieves a 13-fold speed improvement at 1 cm precision. Furthermore, Boolean operation speeds for point clouds of 10-different scales were analyzed, revealing the relationship between precision and time to meet diverse scenario requirements. The framework exhibits robustness and versatility, making it suitable for large-scale excavation and drilling simulations, including underground spaces and other construction projects.
Original language | English |
---|---|
Article number | 105966 |
Journal | Automation in Construction |
Volume | 171 |
DOIs | |
Publication status | Published - Mar 2025 |
Keywords
- Ball-tree
- Dynamic Boolean operation
- Large-scale geological models
- Multi scale point cloud
- R-tree
- Spatial bucketing
ASJC Scopus subject areas
- Control and Systems Engineering
- Civil and Structural Engineering
- Building and Construction