声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2529|回复: 2

[综合讨论] ansys常见技巧汇总

[复制链接]
发表于 2016-10-24 14:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
  一、前处理
  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程序将自动将每阶模态的最大位移单位化,就可以提取模态质量。计算方法如下:
13.png

  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


转自:http://mp.weixin.qq.com/s?__biz= ... 2SRAv68LWujCNAWu#rd

回复
分享到:

使用道具 举报

发表于 2016-10-24 15:06 | 显示全部楼层
还挺实用的  感谢分享
发表于 2016-10-25 08:53 | 显示全部楼层
有没有什么命令流大全啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-26 15:20 , Processed in 0.090738 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表