摘要:
|
ABAQUS对塑性成形进行数值模拟的后处理功能不够全面。为扩展后处理的功能,更好地查看和分析模拟的结果,本文提出使用Python语言对ABAQUS后处理进行二次开发来达到这一目的。文中探讨了二次开发实现的原理,以及其中文件的读写与复制、数据读取与处理、结果输出与查看等关键技术,并以一个厚度处理的实例来说明。结果表明使用Python对ABAQUS模拟产生的结果数据库进行处理,可以得到所要查看的厚度数据,从而为浏览结果以及指导后续的模拟优化提供了便利。
|
For plastic forming,post-process functions provided by ABAQUS are insufficient.In order to extend post-process functions and examine simulation result effectively,this paper provides a method by using python to make second develop on ABAQUS post-process.In this paper, the principle of second-develop and some key technology,such as read-write of file,data access and computing,result export and viewing are discussed.For instance,a program of computing thickness is provided.The example indicates that second-developed ABAQUS post-process using python can view thickness easily and helps to analyze simulation result and optimize forming process.
|
基金项目:
|
|
作者简介:
|
|
参考文献:
|
[1]ABAQUS,Inc.ABAQUS Scripting User’s Manual.Version6.4[M].Pawtucket,USA:ABAQUS,Inc.2003.
[2]ABAQUS,Inc.ABAQUS Scripting Reference Manual.Ver-sion 6.4[M].Pawtucket,USA:ABAQUS,Inc.2003.
[3]鲍荣浩.卢文浩.ABAQUS前处理程序二次开发在蜂窝材料中的应用[J].工程设计学报,2003,10(6):330 333.
[4]肖建.林海波.Python编程基础[M].北京:清华大学出版社,2003.
|
服务与反馈:
|
【文章下载】【加入收藏】
|
|
|