我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > Ansys教程

ansys 怎樣提取某個節(jié)點的應(yīng)力和應(yīng)變?

時間:2010-11-14 11:40:56 來源:未知

1. 最簡單的辦法是使用NSORT,打印出結(jié)果,可以通過控制使其輸出到文件
2. 使用apdl能復雜一點,下面是以前經(jīng)常用的一段命令流,參考著修改一下吧
*CREATE,GET_node_inf,mac,  
*GET,Nnod,NODE,0,COUNT          !獲取所選擇的節(jié)點總數(shù)
*DIM,S_Xyz,ARRAY,NNOD,5         !定義1個數(shù)組存放數(shù)據(jù)
*GET,Nd,NODE,0,NUM,MIN          !獲取最小的節(jié)點編號
*DO,I,1,Nnod,1  
S_Xyz(I,1)=Nd                   !將節(jié)點列表放數(shù)組第1列
S_Xyz(I,2)=NX(Nd)               !節(jié)點的X坐標放數(shù)組第2列
S_Xyz(I,3)=NY(Nd)               !節(jié)點的Y坐標放數(shù)組第3列
S_Xyz(I,4)=NZ(Nd)               !節(jié)點的Z坐標放數(shù)組第4列  
!*GET,S_Xyz(I,5),NODE,ND,S,EQV   !節(jié)點的 von mises值放數(shù)組第5列
*GET,S_Xyz(I,5),NODE,ND,U,SUM !節(jié)點的總變形值值放數(shù)組第5列
Nd=NDNEXT(Nd)                   !讀出下一個節(jié)點編號
*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
/delete,GET_node_inf,mac
/delete,OUT_node_inf,mac

另附

1.先對節(jié)點的值進行SORT,在提取最大的值即可。

最大應(yīng)力節(jié)點編號及其數(shù)值的提取:

ALLSEL

NSORT,S,EQV,0,0,ALL

*GET,MAX_SEQV,SORT,0,IMAX

*GET,MAXSEQV,NODE,MAX_EQV,S,EQV

依次類推,可以最大應(yīng)變節(jié)點編號及其值數(shù)值的提取:

ALLSEL

NSORT,EPTO,EQV,0,0,ALL

*GET,MAX_EPTOEQV,SORT,0,IMAX

*GET,MAXEPTOEQV,NODE,MAX_EPTOEQV,S,EQV

最大位移節(jié)點編號及其數(shù)值的提取:

ALLSEL

NSORT,U,SUM,0,0,ALL

*GET,MAX_U,SORT,0,IMAX

*GET,MAXU,NODE,MAX_U,U,SUM

2.如把所有的節(jié)點應(yīng)力應(yīng)變數(shù)值提取然后找最大值

*GET,NUMALL,NODE,0,COUNT

*GET,NUMSTART,NODE,0,NUM,MIN

       SMAX=0

       INUSE=NUMSTART

*DO,I,1,NUMALL,1

       *GET,SSUM,NODE,INUSE,S,EQV

       *IF,SMAX,GE,SSUM,THEN

                   SMAX=SMAX

       *ELSEIF,SMAX,LT,SSUM,THEN

                   SMAX=SSUM

        *ENDIF

INUSE=NDNEXT(INUSE)

*ENDDO

3.首先在窗口上顯示應(yīng)力應(yīng)變云圖,然后利用GET命令得到最大值。

如提取最大應(yīng)力為:

PLNSOL,S,EQV,0

*GET, PAR, PLNSOL, 0, MAX

或?qū)⑺械墓?jié)點定義成一個路徑,*GET, PAR, PATH, 0, MAX,

另:獲取結(jié)果各個時間點的最大應(yīng)力值

*DIM,MAXSEQVNODE,TABLE,63,1,1,,,      !定義數(shù)組

*DO,ISET1,1,63,1      !根據(jù)結(jié)果存儲的數(shù)目而定,如63

/POST1

SET,1,,1,,,,ISET1,

PLNSOL,S,EQV,0

*GET,MAXSEQV_NODEI,PLNSOL,0,MAX     !獲取結(jié)果,這里是最大MISES等效應(yīng)力

*SET,MAXSEQV_NODE(ISET-1,0,1),(ISET-1)*4E-4       !確定對應(yīng)的時間

*SET,MAXSEQV_NODE(ISET-1,1,1),MAXSEQV_NODEI      !寫入最大等效應(yīng)力值

*ENDDO