高级检索

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

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

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

     

    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.

     

/

返回文章
返回