ansys的一些使用技巧
- 格式:pdf
- 大小:143.58 KB
- 文档页数:3
ansys的一些使用技巧
ansys运行solve后弹出对话框及warning对话框的解决办法
ansys中存在warning提示时会弹出对话框,但有时候警告信息对运算结果影响很小,并且难以消除这些warning,这时候就可以用如下命令屏蔽
warning对话框的显示:
/uis,msgpop,3
运行此命令后,warning信息不再弹出对话框,但error信息仍会弹出对
话框。
当ansys中存在warning或error信息时,进行求解时,运行solve命令后会弹出对话框进行提示,并询问是否继续,需点击YES方能求解,解决此问
题的方法为:
将程序保存为宏(macro)文件,即在记事本或写字板里保存APDL命令后,将文件名改为XXX.mac,并放在ansys目录文件夹下。运行时直接在ansys命
令窗口输入XXX,回车,即可调用该宏文件。此时求解时不会弹出选择对话框,
无需人工干预,程序即可自动运行并求得结果。
ANSYS调用宏程序库文件(macro library file)
宏程序库文件由一个或多个宏文件组成,每一个宏文件的首行为该宏文件的文件名,尾行为/eof表示该宏文件结束。例如:宏程序库文件para.mlib的
内容为:parameter1 R=0 EX=1 PRXY=2 DENS1=3 DAMP=4 DENS2=5 SONC=6/EOF
parameter2 R=2 EX=3 PRXY=4 DENS1=5 DAMP=6 DENS2=7 SONC=8/EOF该宏程序
库文件由两个保存参数的宏文件parameter1、parameter2组成,如果用
*use,parameter1命令则读入宏文件名为parameter1的宏文件保存的数据,*use,parameter2则读入宏文件parameter2下保存的数据。
*ulib,Fname,Ext,--识别一个宏程序库文件。也可以简化为:
*uli,Fname,Ext,--其中,Fname为库文件名,Ext为库文件扩展名,该扩展名
一般为mlib,不过经验证,扩展名也可以为txt、lis、text、doc、dlg(本人姓
名的首字母)、jpg以及一切怪力乱神的后缀。没有后缀名也是允许,并不影响
数据的读取。假设库文件保存位置为F盘,库文件名为para,后缀为txt,则*ulib命令使用格式一般为:*ulib,'para','txt','F:\'或*ulib,para,txt,F:
\或*ulib,'F:\para','txt'或*ulib,F:\para,txt或*ulib,'F:\para.txt'
或*ulib,F:\para.txt如果没有后缀名,*ulib命令使用方法为:*ulib,F:
\para或*ulib,para,F:\
注:也可以部分地方加单引号(''),其它地方不加,如:*ulib,para,txt,'F:\',不影响程序的运行。*ulib命令只是用于识别宏程序
库文件,不会给参数赋值,只有接著使用*use命令选择库文件中的某一宏文件
才能读入该宏文件中的数据。
ansys中查看截面结果的方法
用工作平面切割,先将工作平面(X-Y平面)移到要求的地方,然后进入utility menu plotctrls style hiden line option,会弹出一个对话框,
type of plot后的下拉框中选择section,在cutting plane is后的下拉框选
择working plane即可。
1.通过工作平面切片查看截面云图工作平面实现。这是比较常用的一种方法。首先确保已经求解了问题,并得到了求解结果。调整工作平面到需要观察
的截面,可通过移动或者旋转工作平面实现。调整时注意保证工作平面与需要
观察的截面平行。在PlotCtrls菜单中设置观察类型为Section,切片平面为
Working Plane。也可以通过等效的/type以及/cplane命令设置。在通用后处理器中显示云图,得到需要查看的云图。更简单地说,我们只需在显示云图命
令前加上下面两条命令就可以了:/CPLANE,1!指定截面为WP/TYPE,1,5!结果
显示方式选项2.通过定义截面查看截面云图这种方法也需要用到工作平面与切
片,步骤如下:首先确保已经得到了求解结果。调整工作平面到需要观察的截
面。在PlotCtrls菜单中设置观察类型为Working Plane,或者使用命令/cplane,1。通过sucr命令定义截面,选择(cplane)。通过sumap命令定义需
要查看的物理量。通过supl命令显示结果。3.通过定义路径查看云图与保存数
据首先确保已经得到了求解结果。通过path与ppath命令定义截面路径。通过
pdef命令映射路径。通过plpath、prpath与plpagm命令显示及输出结果。总
结:第一种方法是较简单、较常用的方式。通过这种操作方式,我们也可以更
直观地理解工作平面的含义。以前看书上介绍工作平面总是无法理解到底什么是工作平面,工作平面有什么用途。第二中方法实质上和第一种方法是一样的,
只不过截面是我们自定义的一个平面,不是通过移动、旋转工作平面来实现"切
片"的。第三中方法是通过自定义的点连成的线构成路径来实现"切片"的,这种
方法实现较麻烦,但可以定义更灵活的"切片",例如可以定义成曲线路径。
用表面效应单元加任意方向的荷载finish/PREP7 et,1,45!定义实体单元solid45 et,2,154!定义三维表面效应单元KEYOPT,2,2,0!指定表面效应单元
的K2=0,所加荷载与单元坐标系方向相同KEYOPT,2,4,1!指定表面效应单元的
K4=0,去掉边中点,成为四结点表面单元block,-5,5,-5,5,0,5!建实体模型mp,dens,1,2000 mp,ex,1,10e9 mp,prxy,1,0.2 asel,s,loc,z,5.0,5.0!选中
实体上表面AATT,1,,2,0,!指定实体上表面用154号单元MSHAPE,0,2D
MSHKEY,1 esize,5 amesh,all!对上表面划分网格allsel,all VATT,1,,1,0!
指定实体用45号单元MSHAPE,0,3D MSHKEY,1 vmesh,all/PSYMB,ESYS,1!显示
单元坐标系esel,s,type,2!选中实体上表面的表面效应单元以方便加荷载sfe,all,1,pres,50!在面内加Z向荷载,大小为50,荷载方向可通过值的正
负控制sfe,all,2,pres,100!在面内加X向荷载,大小为100
sfe,all,3,pres,150!在面内加Y向荷载,大小为150/psf,pres,2,0,1!以箭
头方式显示所加荷载!如果已经知道荷载在整体坐标系内的方向失量为(0,1,1),
可以用如语句加该方向的荷载sfe,all,5,pres,100,0,1,1!荷载值100后的三个数为方向失量allsel,all eplot