土工基础 ›› 2023, Vol. 37 ›› Issue (3): 410-413.

• 专题论述 • 上一篇    下一篇

基于Python的岩体三维结构面网络模拟程序及其应用

汪鸣飞   

  1. (中南勘察设计院集团有限公司,武汉 430071)
  • 收稿日期:2021-12-03 修回日期:2021-12-10 出版日期:2023-06-30 发布日期:2023-07-03
  • 作者简介:汪鸣飞(1996-),男,硕士,助理工程师,研究方向为岩土工程勘察。

3D Jointed Rock Mass Network Modeling Application Using Python

WANG Mingfei   

  1. (Central South Survey Design Institute Group Co. Ltd., Wuhan 430071)
  • Received:2021-12-03 Revised:2021-12-10 Online:2023-06-30 Published:2023-07-03

摘要: 结构面对岩体的物理力学性质有较为重要的影响,但在野外勘察的过程中往往难以全面查明其空间分布形态,运用计算机辅助手段对岩体进行三维结构面网络模拟是对勘察结果的有效补充。基于前人研究成果,开发了基于Python的岩体三维结构面网络模拟程序,并针对某桥基边坡岩体结构面特征生成了岩体三维结构面网络模型,体现了Python编程软件对于岩土工程应用的适用性。Python编程软件内置了许多非常完善的基础代码库以及含有丰富第三方代码库,功能强大且编程较为简捷。除了岩体三维结构面网络模拟,边坡剩余推理法的计算、赤平投影图的生成等岩土工程分析都可基于Python进行编程。

关键词: 岩体结构面, MonteCarlo模拟, 三维结构面网络模拟, Python应用

Abstract: The joints have a relatively important impact on the physical and mechanical properties of rock mass, but it is often difficult to fully characterize their spatial distribution in the process of field surveys. Therefore, the use of computer-aided methods to simulate the three-dimensional joints network of the rock mass is an effective supplement to the survey results. Based on the research results of predecessors, this paper develops a three-dimensional joints network simulation program of rock mass using Python and generates a three-dimensional joints network model based on the characteristics of a bridge foundation slope rock mass joints, which reflects the impact of Python programming software on rock mass suitability for civil engineering applications.


Key words: Jointed Rock Mass, Monte-Carlo Stimulation, 3D Joints Network Simulation, Python Application

中图分类号: