检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]福建工程学院,福州350108 [2]哈尔滨工业大学深圳研究生院,广东深圳518055 [3]中铁第四勘察设计研究院集团有限公司,武汉430063
出 处:《防灾减灾工程学报》2013年第S1期9-14,共6页Journal of Disaster Prevention and Mitigation Engineering
基 金:国家自然科学基金项目(50938001、51008048)资助
摘 要:在弹塑性分析的后处理阶段,通常需要依托大量的分析结果数据对结构进行抗震性能评价,而目前通用有限元软件ABAQUS的后处理功能无法详细提供结构设计过程中所需的数据。为高效、准确的提高结构大震弹塑性分析的效率,节省工程人员在后处理分析时所花费的时间和精力,利用面向对象的脚本语言Python对有限元软件ABAQUS进行了二次开发,实现层间位移角和结构损伤指标的自动计算,并将计算结果以曲线方式输出。文中讨论了ABAQUS自定义功能内核脚本的编写方法和图形用户界面开发的基本方法和流程,分析了插件程序开发中的问题及解决措施,并通过两个算例验证开发插件的正确性。After calculation and analysis by ABAQUS,data such as inter-story drift angle and damage index should be extracted to evaluate seismic performance of the structure.The basic post-processing function of ABAQUS usually can not provide the result data for structure design in the elastoplastic analysis.In order to improve the accuracy and efficiency of elastoplastic analysis,this paper conducted secondary development based on ABAQUS using Python.The Python, the scripting language of ABAQUS,can realize the automatic processing of inter-story drift angle and structural damage value.Two basic methods for secondary development of ABAQUS and design flow of plug-in program were introduced in this paper,and the correctness of the plug-in program for inter-story drift angle and structural damage evaluation was verified by two exact examples.
关 键 词:ABAQUS/CAE GUI程序开发 后处理 结构损伤分析
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.200