• captcha

中国科技核心期刊

美国化学文摘社(CAS)数据库

美国EBSCO学术数据库

日本科学技术振兴机构数据库(JST)

期刊导读

基于C#语言的ABAQUS二次开发及其在边坡稳定性计算中的应用

  • 作者:
  • 吴子牛|王莎|卢欣奇
  • 作者单位:
  • 矿冶科技集团有限公司&金属矿绿色开采国际联合研究中心|矿冶科技集团有限公司&金属矿绿色开采国际联合研究中心|矿冶科技集团有限公司&金属矿绿色开采国际联合研究中心
  • 基金项目:

  • 矿冶科技集团有限公司青年基金(04-2122)
  • 详细信息:

  • 作者简介:
  • 吴子牛(1997—),男,江苏泰兴人,硕士研究生,从事计算机在尾矿坝边坡安全监测系统中的应用研究工作;北京市大兴区北兴路东段22号,矿冶科技集团有限公司,102628;E-mail:wznhahawzn@163.com
  • 通讯作者:
  • isnull
  • PDF下载

Secondary development of ABAQUS based on C# and its application to slope stability calculation

  • English Author:
  • BRIGMM Technology Group&International Joint Research Center for Green Mining of Metal Mines|BRIGMM Technology Group&International Joint Research Center for Green Mining of Metal Mines|BRIGMM Technology Group&International Joint Research Center for Green Mining of Metal Mines
  • Unit:
  • 摘要
  • 在线预览
  • 参考文献

摘要:

ABAQUS软件界面操作复杂,且前后数据处理需花费大量时间,针对以上问题,采用C#语言对ABAQUS进行二次开发,突破传统的单纯使用Python脚本配合ABAQUS内置GUI插件工具箱开发的局限性,利用C#语言编写程序,直接调用ABAQUS求解器,实现在不打开软件界面的情况下进行计算并读取结果,并将强度折减系数显示在WinForm窗体程序上。开发后的系统大大简化了ABAQUS中求解特定岩土边坡工程问题的复杂操作,降低了软件操作难度。

关键词:

ABAQUS;二次开发;C#语言;边坡稳定性;强度折减法

Abstract:

The interface of ABAQUS software is complicated,and it takes much time to process data before and afterwards.In light of these problems,C# is used for secondary development of ABAQUS,breaking out from the limit of the conventional development where simple combination of Python script and GUI plug-in tool kit built in ABAQUS is used.When C# is used for programming,the ABAQUS solver is directly retrieved,calculating and reading the results without opening the software interface and displaying the strength reduction factor on WinForm window program.The developed system greatly simplifies the complicated operation to solve specific rock slope engineering in ABAQUS,and lowers the difficulty to operate the software.

Keywords:

ABAQUS;secondary development;C#;slope stability;strength reduction method