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

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

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樓:匿名使用者

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

ansys體溫度荷載怎麼轉換成應力

等待的幸福快樂 常用的就是後者,主要命令是 ldread 比如熱到結構的載荷提取 ldread,temp,rth e e是彈性模量。一般地講,對彈性體施加一個外界作用,彈性體會發生形狀的改變 稱為 應變 彈性模量 的一般定義是 應力除以應變。材料在彈性變形階段,其應力和應變成正比例關係 即符合胡克定...

如何計算主應力,主應力和等效應力的關係?

主應力的計算公式如下圖所示 主應力是指微區單元在某一點的剪應力為n n1,n2,n3 時的正應力。在這種情況下,n的方向稱為力在這一點的主方向。微量元素的正應力點。主應力是n n1,n2,n3 在一定點內的物體,其向量在剪下應力的正應力的微區為零。在這一點,n方向應該是方向。一個小面積上的法嚮應力,...

ANSYS中怎麼提取節點任意方向上的應力

巨浪飛魚 使用 get命令。get,sx,node,100,s,x 提取編號為100的節點的x方向的應力,存於變數sx中。get,sy,node,100,s,y 提取編號為100的節點的y方向的應力,存於變數sy中。get,sz,node,100,s,z 提取編號為100的節點的z方向的應力,存於變...