python编程做材料表面评价_Python语言和ABAQUS后处理二次开发定稿

Python

语言和

ABAQUS

后处理二次开发

1

易桂莲

杜家政

隋允康

2

(北京工业大学机械工程与应用电子技术学院,

100124

北京)

Python

言二

ABAQUS

处理模

块,

讨论

ABAQUS

脚本

接口

对象

型在

的作

和调用

程。

过开

Python

程序

ABAQUS

数值模

拟后的

算结

,有

效地

决了

取大量

结果

操作

问题,

了后

理的

效率。

词:

ABAQUS

后处

Python

应分析

;振动

0

ABAQUS

是国际上最先进的大型通用有限元计算分析软件之一,可以模拟绝大部分工程材料的线性和非线性行

为。ABAQUS

自带的

CAE

是进行有限元分析的前后处理模块,也是建模、分析和后处理的人机交互平台,它具有良好

的人机对话界面,因此

ABAQUS

软件在工程中得到了广泛的应用。

Python

是一种面向对象的脚本语言,它功能强大,既可以独立运行,也可以用作脚本语言。特别适用于快速的

应用程序开发

[1]

通过开发

Python

脚本程序提取

ABAQUS

进行数值模拟后的计算结果,有效地解决了提取大量结果进行重复操

作的问题

1

二次开发接口介绍

ABAQUS 脚本接

口是一个基于对象的程序库,

本接口中的每个对象都拥有相应的数据成员和

函数。对象的

函数专门用于处理对象中的数据成员,被称为相应对象的方法,用于生成对象的方法被称为构造函数。在对象创

建后,可以使用该对象提供的方法来处理对象中的数据成员

[2]

ABAQUS

提供了一套应用程序编程接口(API,Application Program Interface)来操作

ABAQUS/CAE

实现建模/

后处理等功能。接口编程采用

Python

的语法编写脚本,但扩展了

Python

脚本语言,额外提供了大约

500

个对象

模型。对象模型之间关系复杂,图

1

展示了这些对象模型之间的层次结构和相互关系。其中,Container

表示容

器,里面包含有其他的对象;Singular object

表示单个对象。整个对象模型被分成三类,

session

对象用来定

义视图,远程队列,用户定义的视图等。mdb

对象包括计算模型对象和作业对象。odb

对象包括计算模型对象和计

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值