基于Python的ABAQUS有限元强度折减法程序在边坡稳定性分析中的应用  被引量:7

Application of ABAQUS Finite Element Strength Reduction Program Based on Python in Slope Stability Analysis

在线阅读下载全文

作  者:荣光旭 彭艳[1] 田凯[2] RONG Guang-xu;PENG Yan;TIAN Kai(College of Geology and Construction Engineering,Anhui Technical College of Industry and Economy,Hefei 230051,China;Chengdu Center,China Geological Survey,Chengdu 610081,China)

机构地区:[1]安徽工业经济职业技术学院地质与建筑工程学院,安徽合肥230051 [2]中国地质调查局成都地质调查中心,四川成都610081

出  处:《中北大学学报(自然科学版)》2021年第4期332-339,共8页Journal of North University of China(Natural Science Edition)

基  金:国家重点研发计划项目(2018YFC1505406);安徽省高校自然科学研究项目(2019zk02,KJ2018A0763);安徽省基建学会重点项目(1809-6)。

摘  要:强度折减法是边坡稳定性分析的主要方法之一.以ABAQUS为平台,基于ABAQUS中自带的方法(method),应用脚本语言Python编写了基于场变量的有限元强度折减法程序.通过Python语言中的文件处理方式,利用字符串索引修改关键字,完成了对模型输入文件的修改,从而可以控制场变量的变化范围,实现自动提交分析.通过工程实例讨论了二次开发中对象模型的调用流程,以及数据读取、结果输出等技术,验证了该Python脚本程序的可行性.本研究为后续Python的岩土工程仿真二次开发应用提供了借鉴.Strength reduction method is one of the main methods for slope stability analysis.Based on ABAQUS platform and the method in ABAQUS,the program of finite element strength reduction method based on field variable was written by Python.Through the way of file processing in Python language,using string index to modify keywords,the model input file could be modified,so that the range of field variables could be controlled and the analysis could be submitted automatically.Through an engineering example,the calling process of object model,data reading and result output technology in the secondary development were discussed,and the feasibility of the python script program was verified.It provides a reference for the following research of Python in the secondary development and application of geotechnical engineering simulation.

关 键 词:ABAQUS PYTHON 有限元强度折减法 二次开发 字符串索引 

分 类 号:TU42[建筑科学—岩土工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象