- 积分
- 0
- 注册时间
- 2019-8-20
- 仿真币
-
- 最后登录
- 1970-1-1
|
如下图所示 我想在每环管片之间用弹簧单元连接,由于数量太多, 就想用python语言来批量创建,我是采用的两点弹簧,想模拟出螺栓的切向、径向、轴向的抗剪切和抗拉压。所以在选定两点后选择了轴——指定固定方向,我直接操作添加弹簧就能成功,但是采用了python设置命令流就会出现错误,错误就是NameError: name 'FIXED_DOF' is not defined,现在不知道怎么处理才行。希望有大佬帮忙解惑一下。我吧命令流发一下
from abaqus import*
for i in range(6,10):
a = mdb.models['Model-1'].rootAssembly
rgn1pair0=a.instances['shell-1-1-lin-'+str(i)+'-1'].sets['p1']
a = mdb.models['Model-1'].rootAssembly
rgn2pair0=a.instances['shell-2-1-lin-'+str(i)+'-1'].sets['d1']
region=((rgn1pair0, rgn2pair0), )
datum = mdb.models['Model-1'].rootAssembly.datums[2172]
mdb.models['Model-1'].rootAssembly.engineeringFeatures.TwoPointSpringDashpot(
name='s'+str(i)+'-1', regionPairs=region, axis=FIXED_DOF, dof1=1, dof2=1,
orientation=datum, springBehavior=ON, springStiffness=20000000000.0,
dashpotBehavior=OFF, dashpotCoefficient=0.0)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|