- 积分
- 34
- 注册时间
- 2004-12-28
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2009-3-11 16:39:05
|
显示全部楼层
来自 德国
第六节, 荷载边界定义
from load import *
mdb.models['Model-1'].PeriodicAmplitude(a_0=1.0, data=((3.0, 1.1), (3.2, 1.7)), frequency=2.454, name='Fourier',start=0.0, timeSpan=STEP)
定义fourier级数表示的荷载
mdb.models['Model-1'].Pressure(amplitude='Fourier', createStepName='Step-1', distribution=UNIFORM, magnitude=50.0, name='Load-1', region=Region(
side1Edges=mdb.models['Model-1'].rootAssembly.instances['fun-1'].edges[2:3]))
定义压强, 设定加载的分析步,区域及放大系数
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Initial',distribution=UNIFORM, localCsys=None, name='BC-1', region=Region(
edges=mdb.models['Model-1'].rootAssembly.instances['Boden-1'].edges[0:1]+\mdb.models['Model-1'].rootAssembly.instances['Boden-1'].edges[2:3]+\mdb.models['Model-1'].rootAssembly.instances['fun-1'].edges[3:4]), u1=SET,u2=UNSET, ur3=UNSET)
mdb.models['Model-1'].DisplacementBC(amplitude=UNSET, createStepName='Initial', distribution=UNIFORM, localCsys=None, name='BC-2', region=Region(
edges=mdb.models['Model-1'].rootAssembly.instances['Boden-1'].edges[1:2]), u1=UNSET, u2=SET, ur3=UNSET)
设定边界位移为0的边界条件, 注意语法中对象相加的方法. |
|