推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Python的ABAQUS二次开发方法与应用

更新时间:2018-08-05 17:40:35 大小:323K 上传用户:杨义查看TA发布的资源 标签:pythonABAQUS 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

该文档为基于Python的ABAQUS二次开发方法与应用讲解文档,

摘要ABAQUs为二次开发用户提供了Python脚本接口。在旭~QUS环境下执行Python脚本,可方便地实现自 动化创建、重复、修改模型及分析任务,实现参数化研究,访问结果数据库等功能。以某支架为例,介绍了基于P)rthon的 舰~QUS二次开发原理与方法。 

关键词ABAQUS;Python脚本;二次开发;结果数据库;参数化研究


1 引言 

ABAQUS软件具有很强的通用性和模拟性 能,拥有丰富的单元类型及材料模型,有 ABAQUS/CAE(前处理器)、ABAQUS/Standard (隐式求解器)和ABAQUS/Explicit(显式分析求 解器)、ABAQUS/Viewer(后处理器)等模块,可以 解决从相对简单的线性分析到高度非线性系统的 模拟等各种问题。

ABAQUS的前、后处理器为用 户提供了广泛的功能,但有些功能需要通过二次开 发或使用其它软件才能实现,如自动、重复化建 模[1|,执行参数化研究[z|,访问结果数据库[3~43等。 对ABAQUS进行二次开发,可以实现许多软件未 提供的功能,提高模拟分析效率,扩展ABAQUS 应用等。 ABAQUS为二次开发用户提供了Python语 言接口。Python是一种面向对象的脚本语言,它 有高级的数据类型和简单有效的面向对象程序设 计方法,功能强大、扩展性强,而被广泛应用。 ABAQUS有限元程序通过集成Python脚本向二 次开发用户提供了丰富的库函数,可直接操纵 ABAQUS内核,实现建模、划分网格、指定材料属 性、提交作业、后处理分析等功能。 

本文以某支架的参数化分析为例,详细介绍了 在ABAQUS中用Python脚本进行二次开发的原 理与方法。

部分文件列表

文件名 大小
基于Python的ABAQUS二次开发方法与应用.pdf 323K

全部评论(0)

暂无评论