24小时热门版块排行榜    

查看: 1050  |  回复: 1

gkfighting

铁虫 (正式写手)

[求助] ANSYS代码 力-位移曲线 力最大时所对应的位移 用get命令

Ansys求得力-位移曲线后,怎样将最大力,最大力所对应的位移保存成变量。图片和命令如下。通过/POST26中的*get,Fx_max,vari,4,extrem,vmax已经获得了最大力并且保存了下来。

在如何获得最大力所对应的位移是,我进入/post1, 定义了一个数组A。写了一个DO循环,然后set,将每一步计算结果存入所对应的矩阵A中。这里在定义F_x时,总是不对。然后写了一个IF循环,以此搜索当F_x=Fx_max,可认为此时所对应的位置就是最大值位置,同时输出所对应的位移。另外我有3个荷载步。请大神帮忙看一下。

———————————————————————————————————————————————
/POST26
RFORCE,2,2,F,X
PROD,4,2,,,,,,-1

*get,Fx_max,vari,4,extrem,vmax
*get,T_max,vari,4,extrem,tmax

/POST 1
*DIM,A,ARRAY,1000,3
*DO,I,1,1000
*DO,J,1,3
SET,J,I

FSUM,RSYS
*GET,F_x,FSUM,,ITEM,FX

!*GET,F_x,NODE,2,RF,FX  !也尝试过,不对

*GET,U_x,NODE,2,U,X
*GET,U_y,NODE,40,U,Y
A(I,1)=F_x
A(I,2)=U_x
A(I,3)=U_y
*ENDDO
*ENDDO

*DO,I,1,1000
*IF,F_x,EQ,Fx_max,THEN
Fx_max=A(I,1)
U_x_max=A(I,2)
U_y_max=A(I,3)
*ENDIF
*ENDDO

ANSYS代码 力-位移曲线 力最大时所对应的位移 用get命令
Capture111.JPG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w_tao13614

银虫 (小有名气)

如果是三个荷载步,每个1000个子步,每个子步提取两个位移一个力的话应该定义一个有9000个元素的数组啊,我有点看不明白

发自小木虫Android客户端
2楼2017-10-08 13:59:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 好吃的四川耙耙� 的主题更新
信息提示
请填处理意见