这是 ANSYS 工程实战 第 27 篇文章
问题描述:
经典 ANSYS 瞬态载荷步设置大同小异,但有一些关键设置会帮助计算收敛。
1. 瞬态设置及大变形
ANSYS对瞬态进行分析时一般要打开大变形,有些计算不收敛就是因为没打开大变形,设置大变形命令流如下:
/SOLU
ALLSEL
ANTYPE,4 !瞬态分析
TRNOPT,FULL
NLGEOM,1 !大变形
2. 施加小载荷步
如果 ANSYS 进行瞬态进行分析时,第一步就出现了不收敛,除了检查模型,网格,约束等外,更重要的是要施加小载荷。
TUNIF,960
TREF,960 !参考温度
TOFFST,273
OUTRES,ALL,ALL
BFV,ALL,TEMP,961 !施加小载荷
TIME,1E-5
SOLVE
所谓小载荷,就是在施加载荷前,先以一个很短的时间施加一个很小的载荷(力,温度,位移),然后再以正常的时间施加载荷。
3. 步及子步设置
子步设置是对步设置的细化,增加子步数可以帮助计算收敛。使用 DO 循环进行多步运算设置。
NSUBST,7 !子步设置
KBC,0
*DO,N,0,5,1 ! DO 循环载荷步设置
BFV,ALL,TEMP,900-60*N
TIME,300+300*N
SOLVE
*ENDDO
4. 文件保存
有时候我们会发现,在使用 ANSYS 进行批量计算后,保存了多个文件,结果只有一个文件可打开其他文件打不开,原因就是多个批量命令流 Filname的设置和 Save 设置的名字不一样。
FINI
/CLE
/FILNAME,A01 !文件名
/TITLE,3D THERMAL
.......
SAVE,A01,db !保存文件名
FINISH
每套命令流计算 Filname 和 Save 设置相同的文件名。
特别说明:
命令流及符号编辑要在英文格式中进行。