论文部分内容阅读
岩体的块体结构和结构面网络模型生成,是进行各种力学分析和场分析的基础。详细研究了有限结构面进行复杂块体切割的过程,提出了相应的算法,并采用C++语言编写了相应的程序。为描述块体切割后的复连通特性,在块体数据结构中添加了有向壳的概念。结构面可以为简单的凸多边形,也可采用形态更加复杂的凹多边形。通过面-面求交线、交线环路搜索形成有向环、有向环包含关系分析形成有向面、有向面拓扑搜索形成有向壳和有向壳包含关系分析形成块体等过程,将有限结构面分别与各块体进行切割运算,形成进行块体切割的一般方法。在切割过程中将得到的有向环,有向面、有向壳和块体分别进行拓扑有效性校核,满足要求后得到最终的块体和结构面网络模型。选取4个算例来验证该方法的可行性。计算结果表明,该方法可以对复杂块体进行有效地切割,结构面可以选择包括凹形面在内的复杂多边形,方法具有普遍意义。
The block structure of rock mass and the formation of network model of structure plane are the bases for various mechanics analysis and field analysis. The process of complex block cutting with finite structure is studied in detail, the corresponding algorithm is put forward and the corresponding program is written in C ++ language. To describe the complex connectivity of the block after cutting, the concept of an oriented shell has been added to the block data structure. The structural plane can be a simple convex polygon or a more complex concave polygon. Through the surface-surface intersection, the intersecting loop search forms a directed ring, the directional ring contains the relational analysis to form the directed surface, the directed surface topology search forms a directed shell and the directed shell contains the relational analysis and forms the block, etc. , The finite structure surface and each block were cut operation, the formation of block cutting general method. During the cutting process, the directed loops, directed surfaces, directed shells and blocks are respectively checked for topological validity, and the final block and structure network model is obtained after satisfying the requirements. Select four examples to verify the feasibility of the method. The calculation results show that this method can effectively cut complex blocks, and the structure plane can select complex polygons including concave surface. The method has universal significance.