ansys读取 某点应力和应力集中系数的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:32:47
热应力计算结束后 后处理我想查看模型某点的热应力,该怎么操作?
还有 应力集中部位有多个 但我想查看其中某个位置的应力集中系数 可以查看吗?怎么操作?

GUI操作:在General Postproc——Query Results——Subgrid Solu,选择你想显示的节点。

命令流:
1. 最简单的办法是使用NSORT,打印出结果,可以通过控制使其输出到文件
2. 使用apdl能复杂一点,下面是以前经常用的一段命令流,参考着修改一下吧
*CREATE,GET_node_inf,mac,
*GET,Nnod,NODE,0,COUNT !获取所选择的节点总数
*DIM,S_Xyz,ARRAY,NNOD,5 !定义1个数组存放数据
*GET,Nd,NODE,0,NUM,MIN !获取最小的节点编号
*DO,I,1,Nnod,1
S_Xyz(I,1)=Nd !将节点列表放数组第1列
S_Xyz(I,2)=NX(Nd) !节点的X坐标放数组第2列
S_Xyz(I,3)=NY(Nd) !节点的Y坐标放数组第3列
S_Xyz(I,4)=NZ(Nd) !节点的Z坐标放数组第4列
!*GET,S_Xyz(I,5),NODE,ND,S,EQV !节点的 von mises值放数组第5列
*GET,S_Xyz(I,5),NODE,ND,U,SUM !节点的总变形值值放数组第5列
Nd=NDNEXT(Nd) !读出下一个节点编号
*ENDDO
*END

*CREATE,OUT_node_inf,mac,
*CFOPEN,node_info,txt,,
*VWRITE,S_Xyz(1,1),S_Xyz(1,2),S_Xyz(1,3),S_Xyz(1,4),S_Xyz(1,5)
(F10.0,3F15.4,E15.5)
*CFCLOS
*END

GET_node_inf
OUT_node_inf
/delet