网站大量收购独家精品文档,联系QQ:2885784924

基于PYTHON的ABAQUS后处理开发.PDF

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PYTHON的ABAQUS后处理开发

基于PYTHON的ABAQUS后处理开发 李慧孙银茹 摘要:ABAQUS的后处理功能不能完全提供我们在分析过程中所需的数据,进行计算等相应的 数据,为更好的扩展后处理功能,查看和分析结果数据,本文提出了使用 处理,然后输出为相应形 Python语言对ABAQUS进行二次开发来达到这一目的的方法。文中讨论了 式供用户查看的。 ABAQUS的脚本接口和对象模型在二次开发中的作用和调用流程,以及文 2实现的关键技术 件的读写与复制、数据读取与处理、结果输出与查看等关键技术。以共轨管锥 后处理是将有限元 面密封性的分析为例,使用Python语言提取了分析结果数据并将结果作为 计算后的数据形象的显 初始条件加载于新的分析中,最终得到所需的分析数据。 示出来供用户对计算结 关键词:ABAQUSPython后处理有限元分析 果进行查看和分析的。 0引言 首先明确所要实现的功 ABAQUS是目前国际上最为先进的通用非线性有限元分析软件 能,并设计功能实现的流 之一,软件包括种类丰富的材料库和单元库,可以模拟绝大部分工程 材料的线性和非线性行为,而且材料库和单元库分开,材料和单元之 程,使用Python调用 ABAQUS提供的方法编 间的组合能力很强,可以胜任复杂结构的静态与动态分析【1l。ABAQUS 写程序对结果数据库进 自带的CAE模块是一个完整的ABAQUS环境,提供一个简单一致的 行处理。其中关键技术 接口,可以用于创建、提交、监视和评价模拟所得到的结果留。 有文件的读写和控制、数 Python是一种简单易学、功能强大的编程语言,它有高效率的 据的读取、数据的处理和 高级数据结构,可以简单而有效地实现面向对象编程121。ABAQUS有 结果的输出与查看等日。 限元程序就通过集成脚本语言Python向二次开发者提供了很多库 2.1文件的读写和 函数,通过Python语言调用这些库函数来增强ABAQUS的交互式 复制通过Python语言 操作能力。本文通过Python脚本语言来提取ABAQUS的后处理结 提取Odb文件中提供 图2models对象层次结构刚 果,并对结果数据进行相应的计算和转换,并将处理结果作为初始条 件应用于其后的开发过程中。 这种开发还需要对.dat文件和.矧文件进行数据的读取。 1ABAQUS、PYTHON接口程序 ABAQUS的二次开发可以通过Python脚本语言控制ABAQUS 内核实现前处理建模和后处理的计算分析。ABAQUS脚本接口是 面向对象的形式存储在结果数据库Odb文件中的,要读取文件中的 Python语言的一个扩展,可以使用Python语言编制脚本接口可以执 数据必须找到数据所在的路径,直接引用其中的变量或者使用数据 行的程序,从而实

您可能关注的文档

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档