摘 要: | 岩体的块体结构和结构面网络模型生成,是进行各种力学分析和场分析的基础。详细研究了有限结构面进行复杂块体切割的过程,提出了相应的算法,并采用C++语言编写了相应的程序。为描述块体切割后的复连通特性,在块体数据结构中添加了有向壳的概念。结构面可以为简单的凸多边形,也可采用形态更加复杂的凹多边形。通过面-面求交线、交线环路搜索形成有向环、有向环包含关系分析形成有向面、有向面拓扑搜索形成有向壳和有向壳包含关系分析形成块体等过程,将有限结构面分别与各块体进行切割运算,形成进行块体切割的一般方法。在切割过程中将得到的有向环,有向面、有向壳和块体分别进行拓扑有效性校核,满足要求后得到最终的块体和结构面网络模型。选取4个算例来验证该方法的可行性。计算结果表明,该方法可以对复杂块体进行有效地切割,结构面可以选择包括凹形面在内的复杂多边形,方法具有普遍意义。
|