资源描述:
《python建模实例详解.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、########################################Fundamentschwingungsstudie####nurgeeignetfuerABAQUS6.4-1####erstelltvonD.Chenin2009#########################################开头的为注释行.第一步,建立建模环境,这一步中py将从abaqus中导入建模所需的所有程序模块.frompartimport*接下来定义草图环境mdb.models['Model-1'].Sketch(name
2、='__profile__',sheetSize=200.0)mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(constructionGeometry=ON,decimalPlaces=2,dimensionTextHeight=5.0,grid=ON,gridFrequency=2,gridSpacing=5.0,sheetSize=200.0,viewStyle=AXISYM)上面的设定为大小200*200,格栅间距为5,文字标注高度为5
3、.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,-40mdb.models['Model-1'].Part(
4、dimensionality=AXISYMMETRIC,name='Boden',type=DEFORMABLE_BODY)定义模型为轴对称,名字为boden,为可变形体mdb.models['Model-1'].parts['Boden'].BaseShell(sketch=mdb.models['Model-1'].sketches['__profile__'])delmdb.models['Model-1'].sketches['__profile__']绘图完成不要忘记收回建模环境所占的内存第二节,材料定义frommater
5、ialimport*fromsectionimport*从ABAQUS提供的接口中导入材料库和组件库mdb.models['Model-1'].Material(name='Boden')定义材料名版本:A/0页码:1/6mdb.models['Model-1'].materials['Boden'].Density(table=((2000.0,),))定义材料密度mdb.models['Model-1'].materials['Boden'].Elastic(table=((210546.3,0.3333),))定义材料线弹性模
6、量和泊松比,其它的材料,如弹塑性,粘弹性材料均对应不同的对象函数.mdb.models['Model-1'].HomogeneousSolidSection(material='Boden',name='boden',thickness=1.0)mdb.models['Model-1'].parts['Boden'].assignSection(region=Region(faces=mdb.models['Model-1'].parts['Boden'].faces[0:1]),sectionName='boden')设定组件为坐
7、标无关性材料,厚度为单位厚度,并将属性附给所用的组件第三节,装配fromassemblyimport*首先,导入装配所用到的对象mdb.models['Model-1'].rootAssembly.DatumCsysByThreePoints(coordSysType=CYLINDRICAL,origin=(0.0,0.0,0.0),point1=(1.0,0.0,0.0),point2=(0.0,0.0,-1.0))定义坐标类型为柱坐标,原点0,0,0,另外两个为单位向量,确定该坐标轴的方向.mdb.models['Model-1
8、'].rootAssembly.Instance(name='Boden-1',part=mdb.models['Model-1'].parts['Boden'])生成草图对像boden的实体,名字叫Boden-1.无偏移插入from