Abaqus对象类型

通常abaqus将对象模型分为Session、Mdb和Odb对象。

对象模型中的对象既可以是容器(Container),也可以是单个对象(Singular object)

容器:是包含相同类型对象的对象。在Abaqus中容器可以是仓库(repository )或者序列(sequence)。例如,一个仓库的steps容器中就包含着分析中的所有step,我们可以通过steps容器来访问一个step。

单个对象:不属于容器的对象属于单个对象,仅包含一个该类型的对象,例如Session和Mdb对象。

from abaqus import *:导入Session对象和Mdb对象

from odbAccess import *:允许访问脚本产生Abaqus输出结果。

Session对象:存在于一次Abaqus会话中,它并不能保存到CAE文件或者ODB文件。Session对象并没有对应的构造函数,用户不能从脚本中创建一个Session对象。当用户开启一个新的Abaqus窗口就称为打开了一个新的会话,它会建立一套新的会话对象。


Mdb对象:from abaqus import *:创建名称为mdb的Mdb对象。用来存放有限元模型,Mdb对象能存放于模型数据库中,可以在Abaqus/CAE会话中被覆盖。包括Model对象和Job对象。Model对象又由Part对象、Section对象、Material对象和Step对象等。

Odb对象:该对象保存在输出数据库中,包含模型和结果数据:

在大多数Abaqus脚本接口的命令中都以一下之一开头:Session,Mdb或者Odb对象,例如:

from abaqus import *

from abaqusConstants import *

session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=406.905181884766,

height=244.475006103516)

session.viewports['Viewport: 1'].makeCurrent()

session.viewports['Viewport: 1'].maximize()

对象数据通过Abaqus自身所提供的setValues()来修改。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空