Litcius/Paper detail

<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline" id="d1e345" altimg="si3.svg"> <mml:mrow> <mml:mi>U</mml:mi> <mml:mi>n</mml:mi> <mml:mi>B</mml:mi> <mml:mi>l</mml:mi> <mml:mi>o</mml:mi> <mml:mi>c</mml:mi> <mml:mi>k</mml:mi> <mml:msup> <mml:mrow> <mml:mi>s</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>g</mml:mi> <mml:mi>e</mml:mi> <mml:mi>n</mml:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> : A Python library for 3D rock mass generation and analysis

Leandro Lima Rasmussen

2020SoftwareX17 citationsDOIOpen Access PDF

Abstract

In this paper, a Python library named UnBlocksgen is presented for the generation and analysis of 3D rock block systems. The library provides the tools for the construction of Discrete Fracture Networks; the generation of rock blocks based on the constructed DFN; and the analysis of blocks’ geometrical characteristics, such as shape and size. An illustrative example is presented based on the Brazilian Monte Seco tunnel. It shows the library capabilities in dealing with complex Discrete Fracture Networks as well as performing excavation through a selected region of the block system. The library shall be valuable to research that attempts to understand the relations between rock masses’ geometrical characteristics and behavior during engineering works.

Topics & Concepts

Python (programming language)Computer scienceAlgorithmBlock (permutation group theory)ExcavationArtificial intelligenceComputer graphics (images)GeometryGeologyProgramming languageMathematicsGeotechnical engineeringRock Mechanics and ModelingLandslides and related hazardsGeotechnical Engineering and Analysis