ansys内部例题详解Word格式.docx
《ansys内部例题详解Word格式.docx》由会员分享,可在线阅读,更多相关《ansys内部例题详解Word格式.docx(14页珍藏版)》请在冰点文库上搜索。
12.8.2.
ProblemSpecifications问题说明
ThefigurebelowshowstheLink3componentasitismodeledinANSYS.
12.6:
Link3Component
ThefollowingaredimensionsandpropertiesfortheLink3component.
杆3的尺寸及性能如下
Radiusofholes(radh)=6mm
孔径=6mm
Widthofrectangularrod(width)=25mm
矩形杆件宽度=25mm
Thicknessofrectangularrod(thick)=10mm
杆件厚度=10mm
Lengthofrectangularrod(length)=300mm+4*Radiusofholes=324mm
杆件长度=300+4*孔径=324mm
Young'
smodulusforrod=7.22x104MPa
杆的弹性模量=7.22x104MPa
Poisson'
sratioforrod=0.34
杆的泊松比=0.34
Densityofrod=2.4x10-9tons/mm3
杆的密度=2.4x10-9tons/mm3(注意单位是吨/立方毫米)
smodulusforbeams=2.1x105MPa
梁的弹性模量=2.1x105MPa(孔内蜘蛛网格是用梁单元构造的)
sratioforbeams=0.3
梁的泊松比=0.3
Densityofbeams=0.1x10-9tons/mm3
梁的密度=0.1x10-9tons/mm3
12.8.3.
CommandInput
命令输入窗口
例子中采用的是命令语句,对于我们这样的初学者可能还是习惯使用图形界面,绿色语句是相应的在图形交互界面的使用方式。
童鞋们也可以将这些命令语句通过命令输入窗口进行练习,帮助自己加深理解,嘿嘿。
大家应该都知道!
后面的都是注释语句吧,不要嫌我啰嗦,不要扔砖头,sometimes我是细节控,sorry!
/BATCH,list
/FILNAME,adamsout!
Definejobname定义工作文件夹名
/TITLE,ExportflexiblecomponenttoADAMS!
定义文件名
/PREP7!
Enterpreprocessor进入前处理
!
打开ansys后,初学者注意ansys文件路径一定不要出现中文哦,可以修改文件名和路径点击File—ChangeJobname…File—ChangeDirectory…
建模的时候最好是按照工具栏的顺序开始一步一步进行,应该是先进行单元参数设置,再几何建模。
大家以后熟练了可以按照这个顺序,我还是按照例子中的来,例子是先几何建模的。
DefineParametersofrectangularrod定义直杆的尺寸参数
radh=6!
Radiusoftheholesintherod孔半径
thick=10!
Rodthickness杆厚
width=25!
Rodwidth杆宽
length=300+4*radh!
Rodlength杆长度
这些相当于定义语句,将变量赋值,以后将会用到以上变量,不采用命令语句可以不理会上面的语句。
Buildgeometry创建几何体
RECTNG,0,length,0,width!
在XY工作平面坐标0,0处画出尺寸分别为前边定义过尺寸的长、宽的矩形
Preprocessor_Modeling_Create_Areas_Rectangle_ByDimensions按照顺序点击后会出现下图,按图进行设置,点击OK
CYL4,2*radh,width/2,radh!
在工作平面坐标2*radh,width/2处画半径为radh的圆
Preprocessor_Modeling_Create_Areas_Circle_SolidCircle按照顺序点击后会出现下图,
按图进行设置,点击OK
CYL4,length-2*radh,width/2,radh!
在工作平面坐标length-2*radh,width/2,处画半径为radh的圆
同理Preprocessor_Modeling_Create_Areas_Circle_SolidCircle设置参数分别为312,12.5,6,点击OK
ASBA,1,2!
掏空一个圆
ASBA,4,3!
掏空另一个圆
Preprocessor_Modeling_Operate_Booleans_Subtract_Areas
点击选中矩形,然后选择Apply,接着选中两个画好的圆,点击OK(如果选错的话,点右键向上的箭头变成向下的箭头,在选择刚刚选错的图形就会撤销错误选择,再次右击,箭头变成向上,可以重新选择)
VEXT,1,,,0,0,thick!
将平面几何生成三维图形(拉伸一个厚度)
Preprocessor_Modeling_Operate_Extrude_Areas_ByXYZOffset选中现在的图形,点击Apply,在出现的对话框中,DZ一栏填10,其他不添,OK
ET,1,solid45!
DefineSOLID45aselementtype1定义单元类型
Preprocessor_Add/Edit/Delete在对话框中(下面左图)点Add选项,出现右图,选中solid45单元,点Apply
ET,2,beam4!
DefineBEAM4aselementtype2定义单元类型
同理Preprocessor_Add/Edit/Delete选择beam4单元,点OK,定义梁单元是为了建立后面蜘蛛网格,方便与ADAMS中的刚体进行连接,我想应该是类似哑物体吧。
MP,EX,1,7.22e4!
Materialoftherectangularrod定义直杆的材料系数杨氏模量
MP,PRXY,1,0.34!
泊松比
Preprocessor_MaterialProps_MaterialModels出现左边对话框,继续在选择对话框中的Favorites_LinearStatic_LinearIsotropic出现右边对话框,如图进行设置
MP,DENS,1,2.4e-9!
密度
点击上边左图的Favorites_LinearStatic_Density,在新对话框输入2.4e-9
MP,EX,2,2.1e5!
Materialofthebeamsusedforthespiderweb定义梁的材料系数杨氏模量
MP,PRXY,2,0.3!
MP,DENS,2,0.1e-9!
点击上边左图的工具栏选项Material_NewModel,出现MaterialModelNumber2,同理按照上面的步骤进行设置。
R,1,78.528,490.67,490.67,10,10!
RealconstantforBEAM4定义梁的实常数
RMORE,,,0.85716,0.85716,
Preprocessor_RealConstants_Add/Edit/Delete,点击对话框中的Add,选择Type2BEAM4,点ok,出现上图,按图进行设置。
Ok,Close。
TYPE,1!
Setelementtypeattributepointerto1将单元类型指定给1(即直杆)
MAT,1!
Setmaterialattributepointerto1将材料属性定义给1
ESIZE,thick/3,0,!
Defineglobalelementsize定义全部单元尺寸
VSWEEP,1!
Meshrod划分直杆单元
Preprocessor_Meshing_MeshTool出现对话框如下,点击顶部Global旁边的set
出现右边的对话框,可以对设置单元类型和材料属性,这里不需要修改,默认已经将1号单元类型和材料属性设置给了杆单元,需要设置的是中间的那个Global旁边的set,点击后,在SIZE那栏输入10/3,ok.
点击设置与例题对应的网格尺寸
点击出现右图,设置单元类型与材料类型编号
Defineinterfacepoints:
numbersmustbehigherthanhighest定义接触点,号必须大于最高的已经定义过的节点号
nodenumberalreadydefined
N,100000,2*radh,width/2,thick/2!
Defineinterfacepoint1定义一号接触点节点编号100000
Preprocessor_Modeling_Create_Nodes_InActiveCS,按照下图设置,点Apply
N,100001,length-2*radh,width/2,thick/2!
Defineinterfacepoint2定义另一个接触点,编号100001两个接触节点都在孔内圆心位置
还是上边对话框,依次输入100001、312、12.5、5.OK
NWPAVE,100000!
Setworkingplanetointerfacepoint1将工作平面移至接触点1处
WorkPlane_OffsetWPto_Nodes+(顶部工具栏),然后选中刚刚穿件创建的节点100000,OK
WPSTYL,,,,,,1!
Setworkingplanetypetocylindrical将工作平面类型改为圆柱坐标
WorkPlane_ChangeActiveCSto_GlobalCylindrical改为圆柱坐标
CSYS,4!
Activateworkingplane激活工作平面
上一步已经包括激活
NSEL,S,LOC,X,radh!
Selectnodesoncylindricalhole选择圆孔内的节点
NSEL,A,,,100000!
Alsoselectinterfacenode也要选择接触点
Select_Entities…出现左图,按左图设置,Apply后出现中图,选中Circle,在孔中心处点击鼠标画圆,将孔表面圈进圆内,注意,圆不要覆盖其他单元节点,ok后,就可以进行下一步了。
最终生成的网格如右图所示
Generatespiderwebofbeams生成蜘蛛网格
*GET,nmin,node,,num,min
*GET,nnum,node,,count
*SET,jj,0
TYPE,2
MAT,2
REAL,1
*DO,jj,1,nnum-2
E,100000,nmin
NSEL,u,,,nmin
*GET,nmin,node,,num,min
*ENDDO
将黄色背景语句复制到命令输入框,当当!
蜘蛛网格就建好了,呵呵,ANSYS高手肯定相当不懈,鉴于我敲字这么辛苦的份上,请将不懈转为指点吧,希望高手们不吝赐教,你们几句话就可以令偶们醍醐灌顶啊…
使用上边的循环语句是因为点比较多,一个一个连会费时、费事、费力、费眼睛,不过如果想试呢,可以这样操作Preprocessor_Modeling_Create_Elements_AutoNumbered_ThruNodes,选择孔壁节点与孔中心节点(100000),Apply,呵呵,一条就连好了。
对了循环语句中的单元类型与材料属性的赋值,通过Preprocessor_Modeling_Create_Elements_ElemAttributes进行。
ALLS
同理生成第2个蜘蛛网格
NWPAVE,100001!
Setworkingplanetointerfacepoint2将工作平面移至接触点2
这步应该会吧,再次啰嗦下,WorkPlane_OffsetWPto_Nodes+,选中右边孔内中心节点100001
Setworkingplanetypetocylindrical
Activateworkingplane
Selectnodesoncylindricalhole
NSEL,A,,,100001!
Alsoselectinterfacenode
Generatespiderwebofbeams
E,100001,nmin
同理生成右边孔的蜘蛛网格,操作同上
/UNITS,MPA!
Defineunitsused:
millimeter定义单位制
!
megagram,second,newton
SAVE!
Savedatabase保存数据
NSEL,s,,,100000,100001!
Selectinterfacepoints选择两个接触点
ADAMS,20,1!
StartADAMSmacro,打开ADAMS
adamsout.mnfiswritten
FINISH
/EXIT,nosave
网格生成完毕后,先保存一下,然后Preprocessor_Solution_ADAMSConnection_ExporttoADAMS,出现选择对话框,鼠标选取孔中心节点即100000和100001,Apply。
出现如下对话框,由于我们使用的不是国际单位制,因此需要选择USERdefined进行单位转换,出现右图设置转换因子,长度从mm到m,转换因子为1000,质量单位从ton到kg,转换因子为0.001,关系为国际单位=转换因子x目前单位,OK,Filename中设置好存放路径和文件名然后点击SolveandcreateexportfiletoADAMS,完成啦,生成的就是ADAMS中可用的MNF文件啦。
其实大家好好看看帮助是很有用的,不要看到整篇英文就头大,多看几遍就OK了,其实我也是刚接触,没人帮我,就只能自己死啃了,加油!
通过上面的练习,相信大家对将ADAMS中的载荷文件导入ANSYS中进行计算应该会很容易上手了,不罗嗦了,祝大家一起进步!