GeneralBlock: A C++ Program for Identifying and Analyzing Rock Blocks Formed by Finite-Sized Fractures

GeneralBlock is a software tool for identifying and analyzing rock blocks formed by finite-sized fractures. It was developed in C++ with a friendly user interface, and can analyze the blocks of a complex-shaped modeling domain, such as slopes, tunnels, underground caverns, or their combinations. The heterogeneity of materials was taken fully into account. Both the rocks and the fractures can be heterogeneous. The program can either accept deterministic fractures obtained from a field survey, or generate random fractures by stochastic modeling. The program identifies all of the blocks formed by the excavations and the fractures, classifies the blocks, and outputs a result table that shows the type, volume, factor of safety, sliding fractures, sliding force, friction force, cohesion force, and so on for each block. It also displays three-dimensional (3D) graphics of the blocks. With GeneralBlock, rock anchors and anchor cables can be designed with the visual assistance of 3D graphics of blocks and the excavation. The anchor, cables, and blocks are shown within the same window of 3D graphics. The spatial relationship between the blocks and the anchors and cables is thus very clear.

[1]  Charles Fairhurst,et al.  GEOMETRICAL IDENTIFICATION OF THREE-DIMENSIONAL ROCK BLOCK SYSTEMS USING TOPOLOGICAL TECHNIQUES , 1987 .

[2]  Charles Fairhurst,et al.  Static analysis of the stability of three-dimensional blocky systems around excavations in rock , 1988 .

[3]  Jun Lu,et al.  Systematic identification of polyhedral rock blocks with arbitrary joints and faults , 2002 .

[4]  Richard E. Goodman,et al.  Block theory and its application to rock engineering , 1985 .

[5]  Yuzo Ohnishi,et al.  A development of the discontinuous deformation analysis for rock fall analysis , 2005 .

[6]  D. Heliot Generating a blocky rock mass , 1988 .

[7]  干 青春 Analyses for Fluid Flow and Solute Transport in Discrete Fracture Network , 2000 .

[8]  P. Warburton Vector stability analysis of an arbitrary polyhedral rock block with any number of free faces , 1981 .

[9]  Yuzo Ohnishi,et al.  A generalized procedure to identify three‐dimensional rock blocks around complex excavations , 2009 .

[10]  J. A. Hudson,et al.  A NOVEL AUTOMATIC IDENTIFICATION SYSTEM FOR THREE‐DIMENSIONAL MULTI‐BLOCK SYSTEMS , 1992 .

[11]  Thierry Villemin,et al.  OBSIFRAC: database-supported software for 3D modeling of rock mass fragmentation , 2003 .

[12]  Lanru Jing,et al.  Block system construction for three-dimensional discrete element models of fractured rocks , 2000 .

[13]  P. A. Cundall,et al.  FORMULATION OF A THREE-DIMENSIONAL DISTINCT ELEMENT MODEL - PART I. A SCHEME TO DETECT AND REPRESENT CONTACTS IN A SYSTEM COMPOSED OF MANY POLYHEDRAL BLOCKS , 1988 .