ansys讀取某點應力和應力集中係數的問題

時間 2021-08-15 17:12:15

1樓:

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

/delete,get_node_inf,mac

/delete,out_node_inf,mac

另附1.先對節點的值進行sort,在提取最大的值即可。

最大應力節點編號及其數值的提取:

allsel

nsort,s,eqv,0,0,all

*get,max_seqv,sort,0,imax

*get,maxseqv,node,max_eqv,s,eqv

依次類推,可以最大應變節點編號及其值數值的提取:

allsel

nsort,epto,eqv,0,0,all

*get,max_eptoeqv,sort,0,imax

*get,maxeptoeqv,node,max_eptoeqv,s,eqv

最大位移節點編號及其數值的提取:

allsel

nsort,u,sum,0,0,all

*get,max_u,sort,0,imax

*get,maxu,node,max_u,u,sum

2.如把所有的節點應力應變數值提取然後找最大值

*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.首先在視窗上顯示應力應變雲圖,然後利用get命令得到最大值。

如提取最大應力為:

plnsol,s,eqv,0

*get, par, plnsol, 0, max

或將所有的節點定義成一個路徑,*get, par, path, 0, max,

另:獲取結果各個時間點的最大應力值

*dim,maxseqvnode,table,63,1,1,,, !定義陣列

*do,iset1,1,63,1 !根據結果儲存的數目而定,如63

/post1

set,1,,1,,,,iset1,

plnsol,s,eqv,0

*get,maxseqv_nodei,plnsol,0,max !獲取結果,這裡是最大mises等效應力

*set,maxseqv_node(iset-1,0,1),(iset-1)*4e-4 !確定對應的時間

*set,maxseqv_node(iset-1,1,1),maxseqv_nodei !寫入最大等效應力值

*enddo

2樓:匿名使用者

應力集中係數是直接檢視不了的,如果模型的應力集中是由於焊接引起的 你可以查詢下焊接手冊上的應力集中係數,裡面好像有一套計算焊縫校核應力的計算公式 然後ansys中的應力集中處採用線性插值法找到焊縫根部的應力 與校核力比較 小於校核力即可,應力集中是個比較麻煩的問題,如果你不考慮疲勞 不用管它,如果你考慮疲勞,就不能忽略了

3樓:索醉波索發

參考溫度應該就是指的環境溫度

用不用熱分析要看熱分析對應力分析的影響你根據你自己的情況考慮。

設定在solution

setting

中設定,

這是命令流(tref,參考溫度的數值,)

ansys 怎樣提取某個節點的應力和應變

4樓:匿名使用者

方法不少,簡單一bai點的如du:

*get,par1,node,n_num,s,eqv !提zhi

取節點dao

編號為n_num的等效應

回力到答引數par1

*get,par2,node,n_num,epto,eqv!提取節點編號為n_num的等效應變到引數par2

5樓:匿名使用者

有些模組可以設定節點位置的監控點,來檢視物理量的值

ansys求教高手如何提取應力值,或者產看應力分佈,帶數值的?

6樓:匿名使用者

ansys求教高手提取應力值的方法如下:

使用*get命令。

*get,sx,node,α,s,x !提取編號為α的節點回的x方向的應力,存於變答量sx中。

*get,sy,node,α,s,y !提取編號為α的節點的y方向的應力,存於變數sy中。

*get,sz,node,α,s,z !提取編號為α的節點的z方向的應力,存於變數sz中。

其中α為引數,可以賦予其任何數值,實現提取某點處的x y z三個方向的應力。

ansys軟體是美國ansys公司研製的大型通用有限元分析(fea)軟體,是世界範圍內增長最快的計算機輔助工程(cae)軟體,能與多數計算機輔助設計(cad,computer aided design)軟體介面,實現資料的共享和交換,如creo, nastran, alogor, i-deas, autocad等。

7樓:匿名使用者

這個可以看雲圖。

如果要看數值和提取應力,首先你要選擇提取什麼位置的應力,如果是提取一條路徑上的應力,需要先選取路徑,之後將應力對映到此路徑上,就是常說的線性化路徑。都在路徑操作裡。見下圖的紅線部分。

8樓:

在後處理list裡面可以找到任何你想看的東西

ansys分析中怎樣看出分析結果是否存在應力集中現象?

9樓:匿名使用者

檢視應力分佈雲圖中是否存在色標變化很快、應力值增加明顯的區域性小區域,通常會是在孔邊、尖角、缺口、溝槽以及有剛性約束處及其鄰域,如果有,則表明此處應力梯度大,可視為存在應力集中現象。

10樓:fly勇敢的心

檢視應力復分佈雲圖制中是否存在色標變化很快、bai應力值增加明顯的局du

部小區zhi域,通常會是在孔dao邊、尖角、缺口、溝槽以及有剛性約束處及其鄰域,如果有,則表明此處應力梯度大,可視為存在應力集中現象。

彈性力學中的一類問題,指物體中應力區域性增高的現象,一般出現在物體形狀急劇變化的地方,如缺口、孔洞、溝槽以及有剛性約束處。應力集中能使物體產生疲勞裂紋,也能使脆性材料製成的零件發生靜載斷裂。在應力集中處,應力的最大值(峰值應力)與物體的幾何形狀和載入方式等因素有關。

區域性增高的應力隨與峰值應力點的間距的增加而迅速衰減。由於峰值應力往往超過屈服極限(見材料的力學效能)而造成應力的重新分配,所以,實際的峰值應力常低於按彈性力學計算得到的理論峰值應力。

11樓:匿名使用者

結果輸出中看應力分佈圖啊

等效應力,總應力和mises應力有什麼區別

go陌小潔 1.等效應力,相對於應力張量而言,其大小為 根號下 1.5 每個偏應力分量的平方和 總共有9個應力分量,偏應力分量為應力分量減去靜水壓部分的應力分量。2.總應力為有效應力與孔隙水壓力之和。其中,有效應力為粒間應力,只通過土顆粒接觸點傳遞的應力,會使土粒彼此擠緊,從而引起土體變形。孔隙水傳...

預應力鋼筋和非預應力鋼筋的區別,預應力鋼筋與非預應力鋼筋的區別

angela韓雪倩 1 生產過程區別 通俗來說預應力的 是先給鋼筋一定外力,然後在澆築上混凝土,等混凝土凝固後,斷筋後 水泥電線杆本身就處於受力狀態了。從而提高構件的抗裂效能和剛度。而非預應力電線杆使用模子模具,用兩個半圓行的模子,結合成一個圓形,放入已經混合好的混凝土然後放在高速離心機上 高速旋轉...

ANSYS瞬態分析中中得到應力 時間曲線,時間不能從0開始

你的這個瞬態分析應該是多個載荷步,第一個載荷步你可能設定過終止時間或是預設時間 總之有一個載荷肯定消耗點時間 比如像焊接的預熱過程 第二個載荷步真正作用時間是指 t2 t1 t2指第二個載荷步終止時間,t1同理 如果有多個載荷步,時間不從0開始就很正常了,比如焊接焊源移動。 在solution模組中...