版
本:
A/0
页
码:
1/6
######################################
##
Fundamentschwingungsstudie
##
##
nur geeignet fuer ABAQUS 6.4-1
##
##
erstellt von D.Chen in 2009
##
######################################
#
开头的为注释行
.
第一步
,
建立建模环境
,
这一步中
py
将从
abaqus
中导入建模所需的所有程序模块
.
from part import *
接下来定义草图环境
mdb.models['Model-1'].Sketch(name='__profile__', sheetSize=200.0)
mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(construct
ionGeometry=ON, decimalPlaces=2, dimensionTextHeight=5.0, grid=ON,
gridFrequency=2, gridSpacing=5.0, sheetSize=200.0, viewStyle=AXISYM)
上面的设定为大小
200*200,
格栅间距为
5,
文字标注高度为
5.
mdb.models['Model-1'].sketches['__profile__'].ObliqueConstructionLine(point1=(0
.0, -100.0), point2=(0.0, 100.0))
本句语句设定轴对称模型的对称轴线位置
mdb.models['Model-1'].sketches['__profile__'].rectangle(point1=(0.0,
0.0),point2=(40.0, -40.0))
该语句绘制矩形
,
从点
0,0
至点
40,-40
mdb.models['Model-1'].Part(dimensionality=AXISYMMETRIC,
name='Boden',
type=DEFORMABLE_BODY)
定义模型为轴对称
,
名字为
boden,
为可变形体
mdb.models['Model-1'].parts['Boden'].BaseShell(sketch=mdb.models['Model-1'].ske
tches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
绘图完成不要忘记收回建模环境所占的内存
第二节
,
材料定义
from material import *
from section import *
从
ABAQUS
提供的接口中导入材料库和组件库
mdb.models['Model-1'].Material(name='Boden')
定义材料名