ansys 常见技巧汇总

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、前处理
1.实体显示*.sat、*.x_t等外部导入模型/facet,fine /replot
Gui: Utility Menu>PlotCtrls>Style>Solid Model Facets
2.修改ansys背景jpgprf,500,100,1 /replot
3.隐藏坐标系的显示/triad,off /replot
Gui: Utility Menu>PlotCtrls>Window Controls>Reset Window Options
Utility Menu>PlotCtrls>Window Controls>Window Options
4.设置参考温度TREF, TREF
Gui:Main Menu>Solution>Define Loads>Settings>Reference Temp
5.显示单元实际形状/eshape,1.0
Gui: Utility Menu>PlotCtrls>Style>Size and Shape
6.透明显示单元、体、面/TRLCY, Lab, TLEVEL, N1, N2, NINC
Gui: Utility Menu>PlotCtrls>Style>Translucency
7.显示编号/PNUM, Label, KEY
Gui: Utility Menu>PlotCtrls>Numbering
8.导入hypermesh有限元模型/input,filename,prp
Gui: Utility Menu>File>Read Input from
9.导入abaqus格式的有限元模型/input,filename,inp
Gui:Gui: Utility Menu>File>Read Input from
10.ansys作为fluent前处理输出 cdwrite,db,filename,cdb
gui: Main Menu>Preprocessor>Archive Model>Write
11.不显示单元轮廓线 /gline,1,-1
Gui: Utility Menu>PlotCtrls>Style>Edge Options
12.显示施加到几何元素上的约束 dtran /replot
Gui:Main Menu>Preprocessor>Loads>Define Loads>Operate>Transfer to FE>Constraints 13.显示施加到几何元素上的面载荷 sftran /replot
Gui:Main Menu>Preprocessor>Loads>Define Loads>Operate>Transfer to FE>Surface Loads
14.显示载荷标记及数值 /pbc,f,,2
Gui: Utility Menu>PlotCtrls>Symbols
15.设置显示容差BTOL, PTOL默认值PTOL为1e-5,可以根据需要修改GUI: Main Menu>Preprocessor>Modeling>Operate>Booleans>Settings
16.如何使用用户定义用户自定义矩阵
Matrix 27用户定义用户自定义矩阵,由单元选项控制定义质量、刚度或阻尼矩阵,你只要在同一组接点,分别定义三次MATRIX27单元(KEYOPT(2)分别为2,4,5)即可,然后在定义实常数时,分别定义三种单元对应的质量、刚度、阻尼矩阵系数。

17.ANSYS的UNDO功能
ANSYS的UNDO功能,多数人都认为ansys没有undo功能。

其实这个功能一直就存在,在安装目录\apdl\start100.ans(10.0版,其他版本相应数值变化),后面加上两行命令
/undo,on$*abbr,undo,undo.启动ansys以后就会出现一个undo的快捷工具18.运算完成后电脑自动关机
喜欢用apdl的朋友可能会碰到这么一个麻烦:就是当运算量较大的时候不知道
什么算完,要是电脑能算完后自动关机就好了。

在apdl程序的最后加上如下命令:*cfopen,autoshutdown,,new
*vwrite,
('shutdown -s -f -t 60 -c "ANSYS运算完毕,即将关机!——qflut"')
*cfclose
/syp,autoshutdown.bat
二、求解
1.选择求解器EQSLV, Lab, TOLE大型问题推荐pcg
Gui:Main Menu>Solution>Analysis Type>Sol'n Controls>Sol'n Options
2.去掉求解警告窗口
将整个有限元分析命令流写入一个宏文件,宏文件放到ansys工作路径下,可以在command 窗口直接运行宏文件就可以了
3.设置非线性分析时间time,time
Gui:Main Menu>Solution>Load Step Opts>Time/Frequenc>Time - Time Step
4.设置非线性载荷子步NSUBST, NSBSTP, NSBMX, NSBMN, Carry
Gui:Main Menu>Solution>Load Step Opts>Time/Frequenc>Freq and Substps
5.设置非线性时间子步DELTIM, DTIME, DTMIN, DTMAX, Carry
Gui:Main Menu>Solution>Load Step Opts>Time/Frequenc>Time - Time Step
6.设置斜坡载荷或是跃阶载荷KBC, KEY
Gui:Main Menu>Solution>Load Step Opts>Time/Frequenc>Freq and Substps
7.打开大变形开关nlgeom,on
Gui: Main Menu>Solution>Analysis Type>Sol'n Controls>Basic
8.打开预应力开关pstres,on
Gui: Main Menu>Solution>Analysis Type>Sol'n Controls>Basic
9.打开应力刚化开关sstif,on
Gui:Main Menu>Solution>Analysis Type>Analysis Options
三、后处理
1.绘制等值线:
1)用命令jpgprf,500,100,1将背景变为白色;
2)plotctrls>device option中,把vector mode改为on,画出等值线图;
3)plotctrls>style>contour>contour labeling, 将key vector mode contour labels设为on
every Nth ele,对N输入一个数值,值越大,图中的label越少;
4)plotctrls>style>colors>contour colors,将所有的系列都改为黑色;
5)如果不喜欢ansys给出的MX,MN标志,可以用plotctrls>window controls>window
options把它们去掉,将MINM 后的Mix-Min Symbols改为off就可以了。

这时候,一幅清晰的黑白等值线图就出来了。

2.提取整体刚度矩阵、质量矩阵及阻尼矩阵的简单方法
其原理很简单,即使用ansys的超单元即可解决问题。

定义超单元,然后列出超单元的刚度矩阵即可。

面是一个小例题,自可明白。

/prep7
k,1
k,2,3000
l,1,2
et,1,beam3
mp,ex,1,2e5
mp,prxy,1,0.3
r,1,5000,2e7,200
lesize,all,,,10
lmesh,all
finish
!----以上正常建立模型,不必施加约束和荷载
/solu
antype,7 !substructuring 分析类型
seopt,matname,1 !设置文件名称和刚度矩阵类型(刚度,质量,阻尼等)
nsel,all !选择所有节点
m,all,all !定义所有节点自由度为主自由度
solve !求解
selist,matname,3 !列出整体刚度矩阵
3. 如何得到径向和周向的计算结果?
在圆周对称结构中,如圆环结构承受圆周均布压力。

要得到周向及径向位移,可在后处理/POST1中,通过菜单General Postproc>Options for Outp>Rsys>Global cylindric 或命令Rsys,1 将结果坐标系转为极坐标,则X 方向位移即为径向位移,Y 向位移即为周向位移。

4. 如何提取模态质量
模态分析过程中打开振型型则化开关(MODOPT 命令的Nrmkey 设置为ON),ANSYS 程序将自动将每阶模态的最大位移单位化,就可以提取模态质量。

计算方法如下:
1) 利用SSUM 对ETABLE 动能数据求和获得结构总动能(
212i m ω); 2) 将结构总动能除以21
2ω得到i m ,其中 ω是系统的角频率。

5. ansys 如何美化你的输出
嗯,先举个例子,如当你 list nodal solution 时,是不是感觉21结点之后的信息很烦啊,特别在结点很多的时候,而有时又要把这些结果导入第三方软件,如origin,怎么去除这些消息呢?输入以下这条命令再LIST 试试
/page,99999,132,99999,240
另外,再告诉大家两个命令,
/header,on,on,on,on,on,on
/format,7,g,17,9,99999
嗯,大家可以好好看看这几个命令,
那么ansys 的输出基本上还是可以做到随心所欲的,
建议大家把这几个命令做成一个宏,然后..........。

相关文档
最新文档