ABAQUS批处理方法

浏览:2500 收藏:1
ABAQUS也可以像ANSYS一样采用批处理方法,该方法可以打开ABAQUS界面,也可以直接在后台进行求解。这样的好处是可通过其他软件工具创建界面程序,然后调用批处理文件进行后台求解,也是ABAQUS非常灵活的二次开发的一种形式。
1. 首先,编写Python的脚本语言程序,本历程中采用脚本语言录制的方法来生成一段脚本语言,如下所示。在最后一行添加运行该脚本的程序。
# -*- coding: mbcs -*- # Do not delete the following import lines from abaqus import * from abaqusConstants import * import __main__ def Macro1(): import section import regionToolset import displayGroupMdbToolset as dgm import part import material import assembly import step import interaction import load import mesh import optimization import job import sketch import visualization import xyPlot import displayGroupOdbToolset as dgo import connectorBehavior s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=200.0) g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints s.setPrimaryObject(option=STANDALONE) s.rectangle(point1=(-10.0, 5.0), point2=(10.0, -15.0)) p = mdb.models['Model-1'].Part(name='Part-1', dimensionality=THREE_D, type=DEFORMABLE_BODY) p = mdb.models['Model-1'].parts['Part-1'] p.BaseSolidExtrude(sketch=s, depth=20.0) s.unsetPrimaryObject() p = mdb.models['Model-1'].parts['Part-1'] session.viewports['Viewport: 1'].setValues(displayedObject=p) del mdb.models['Model-1'].sketches['__profile__'] mdb.saveAs(pathName='H:/Abaqus/test/t5') Macro1()
以下内容为付费内容,请购买后观看
1人购买
ABAQUS批处理(打开ABAQUS界面和后台处理)
- App下载
- 项目客服
- 培训客服
- 平台客服
TOP
1