首页 | 本学科首页   官方微博 | 高级检索  
     

基于Python语言和Abaqus平台的边坡可靠度计算自动化算法开发
引用本文:任斌斌,苏立君,张崇磊,谢奇峻. 基于Python语言和Abaqus平台的边坡可靠度计算自动化算法开发[J]. 土木与环境工程学报, 2019, 41(5): 67-72
作者姓名:任斌斌  苏立君  张崇磊  谢奇峻
作者单位:中国科学院 山地灾害与地表过程重点实验室;中国科学院、水利部 成都山地灾害与环境研究所, 成都 610041;中国科学院大学 人工智能学院, 北京 100049,中国科学院 山地灾害与地表过程重点实验室;中国科学院、水利部 成都山地灾害与环境研究所, 成都 610041;中国科学院 青藏高原地球科学卓越创新中心, 北京 100101;中国科学院大学 人工智能学院, 北京 100049,中国科学院 山地灾害与地表过程重点实验室;中国科学院、水利部 成都山地灾害与环境研究所, 成都 610041;中国科学院 青藏高原地球科学卓越创新中心, 北京 100101,中国科学院 山地灾害与地表过程重点实验室;中国科学院、水利部 成都山地灾害与环境研究所, 成都 610041;中国科学院 青藏高原地球科学卓越创新中心, 北京 100101
基金项目:国家自然科学基金(41790432、41761144077)
摘    要:可靠度方法因其更符合边坡岩土体的非均匀性及失稳破坏的不确定性特征,受到科研及工程设计人员的重视。然而,目前没有成熟且能够用于可靠度分析的随机有限元软件,而跨平台的随机场生成和稳定性分析增加了可靠度分析的难度,从而限制了其推广应用。基于Python语言和Abaqus平台,开发了一套能自动计算边坡可靠度的随机有限元算法。在给定边坡几何参数及土体抗剪强度参数的均值、相关距离和变异系数前提下,利用该算法可自动实现非平稳随机场的离散及边坡失效概率的计算;该程序有效地解决了多种软件交互使用的稳定对接和子程序编写等难题;与经典的边坡算例进行对比,计算结果验证了该方法的可靠性。

关 键 词:非平稳随机场  自动化程序  边坡可靠度  失效概率
收稿时间:2019-01-14

A slope reliability automated algorithm based on python language and abaqus platform
Ren Binbin,Su Lijun,Zhang Chonglei and Xie Qijun. A slope reliability automated algorithm based on python language and abaqus platform[J]. Journal of Civil and Environmental Engineering, 2019, 41(5): 67-72
Authors:Ren Binbin  Su Lijun  Zhang Chonglei  Xie Qijun
Affiliation:CAS Key Laboratory of Mountain Hazards and Eath Suface Processes;Institute of Mountain Hazards and Environment, Chinese Academy of Sciences, Chengdu 610041, P. R. China;School of Artifical Intelligence, University of Chinese Academy of Sciences, Beijing 100049, P. R. China,CAS Key Laboratory of Mountain Hazards and Eath Suface Processes;Institute of Mountain Hazards and Environment, Chinese Academy of Sciences, Chengdu 610041, P. R. China;CAS Center for Excellence in Tibetan Plateau Earth Sciences, Beijing 100101, P. R. China;School of Artifical Intelligence, University of Chinese Academy of Sciences, Beijing 100049, P. R. China,CAS Key Laboratory of Mountain Hazards and Eath Suface Processes;Institute of Mountain Hazards and Environment, Chinese Academy of Sciences, Chengdu 610041, P. R. China;CAS Center for Excellence in Tibetan Plateau Earth Sciences, Beijing 100101, P. R. China and CAS Key Laboratory of Mountain Hazards and Eath Suface Processes;Institute of Mountain Hazards and Environment, Chinese Academy of Sciences, Chengdu 610041, P. R. China;CAS Center for Excellence in Tibetan Plateau Earth Sciences, Beijing 100101, P. R. China
Abstract:Based on Python and Abaqus platform, a stochastic finite element algorithm program was developed. The program can automatically discretize the non-stationary random field and calculate the failure probability when the geometric parameters of the slope and the mean, correlation distance and variation coefficient of the soil shear strength parameters are provided. The algorithm is used to calculate the benckmark slope examples, and the results verify the reliability of the proposed method. Moreover, the program can also effectively solve the complex problems of multiple software interaction and subroutine compilation. The program is then redeveloped on Abaqus platform, which is a widely applicable finite element software. It was beneficial to the popularization of the program in practical engineering applications.
Keywords:non-stationary random field  automated algorithm  slope reliability  failure probability
点击此处可从《土木与环境工程学报》浏览原始摘要信息
点击此处可从《土木与环境工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号