ANSYS进行瞬态动力学为什么POST1显示的应力图最大值和PSET26的结果不一样?? 100

浏览:1188 回答:7

通过APDL命令流进行瞬态动力学仿真,但是查看结果时利用POST1显示的等效应力云图的最大值,查看该最大值节点号,然后通过POST26查看该节点应力变化,得到的结果不一样?而且差别很大。


若通过以下步骤得到的最大值节点编号也不是应力云图的节点编号?

ALLSEL

NSORT,S,EQV,0,0,ALL

*GET,MAX_SEQV,SORT,0,IMAX

通过POST26查看该节点应力值,确实比应力云图最大值节点处应力大。


本人的载荷文件时通过ADAMS刚柔耦合得到的lod文件,进行了适当编辑,编辑完成命令流如下:

!

! LOAD CASE = 2

!

TIME,4.00000e-002

FDEL, ALL

ANTYPE,TRANS

TRNOPT,FULL

ACEL,-4.04782e-003,6.21594e+000,7.51995e+000

OMEGA,-1.25741e-002,0.00000e+000,0.00000e+000

DOMEGA,-2.56306e-001,2.13416e-003,-2.40725e-003

F, 50003, FX,-2.24131e+000

F, 50003, FY,-5.76140e+004

F, 50003, FZ,-3.62530e+004

F, 50003, MX,-1.95096e-004

F, 50003, MY,1.77236e+002

F, 50003, MZ,-2.84130e+002

F, 50002, FX,-2.67167e-001

F, 50002, FY,4.83127e+004

F, 50002, FZ,4.23296e+004

F, 50002, MX,-2.17814e-004

F, 50002, MY,-1.75208e+002

F, 50002, MZ,2.83807e+002

F, 50001, FX,2.41797e+001

F, 50001, FY,2.41949e+004

F, 50001, FZ,-3.74842e+004

F, 50001, MX,0.00000e+000

F, 50001, MY,1.34492e+002

F, 50001, MZ,-7.14729e+000

F, 50004, FX,-2.19314e+001

F, 50004, FY,-1.44088e+004

F, 50004, FZ,3.19880e+004

F, 50004, MX,0.00000e+000

F, 50004, MY,-1.36145e+002

F, 50004, MZ,-3.38706e+000

D,50002, UX,,,,,UY,UZ,ROTY,ROTZ

D,50003, UY,,,,,UZ,ROTY,ROTZ

ALPHD,40.38

BETAD, 2.5e-006

KBC,1

AUTOTA,ON

DELTIM,0.02

OUTRES,ALL

LSWRITE


还请大神指导,到底是哪里出了问题?

邀请回答 我来回答

全部回答

(3)
默认 最新
技术邻问答
如果觉得回答对你有帮助,请记得及时采纳哦
2017年11月21日
评论 点赞
蓝牙

这两种方法得到的都不是精确解! post26得到的虽然是节点解,但是是积分点处应力外推的结果! post1得到的结果是相邻多个共节点单元节点应力平均的结果! 如果在这个节点附近应力梯度比较大,post1和post26得到的结果有很大出入是正常的!


如果非要2选1 建议选择post26的结果


另外给你两条建议

  1. 加密关注节点附近的网格,两者的差异会变小

  2. 另一种方法是提取高斯积分点处的应力作为节点应力,这是精确解!对应的GUI路径如下:

    ERESX命令使用格式:ERESX,Key(GUI: Main>solution > Load Step Opts > Output Ctrls > Integration PtMain Menu > Preprocessor > Loads > Load Step Opts > Output Ctrls > Integration Pt)

2017年10月8日
评论 3 点赞
蓝牙
在post26中提取的是某个单元上的节点值,未平均;而post1中提取的节点应力是此节点平均值
2017年10月8日
评论 1 点赞

没解决?试试专家一对一服务

换一批