
發布
注冊
/
登錄ansys 單元面的案例
ANSYS提取具體三維單元的體積,面元的面積和線的長度
在ANSYS中,能提取具體三維單元的體積,面元的面積和線的長度。
如:*GET,E_VOLUME,ELEM,10,VOLU 為提取編號為10的單元的體積
*GET,a_area,AREA,50,AREA 為提取編號為50的面元的面積
*GET,l_length,LINE,100,LENG 為提取編號為100的線的長度
以上對應的GUI操作: Utility Menu>Parameters>Get Scalar Data 如果要一次性提取多個元素的相關參數,可以用命令 *VGET, ParR, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM, KLOOP 對應GUI操作:Utility Menu>Parameters>Get Array Data
輸入命令 alist,p 出選項框,選你要看的那個面積,提取選中的單元面積。
*cfopen,'area','txt',
*GET,MaxEleNum,ELEM,,NUM,MAX
*GET,MinEleNum,ELEM,,NUM,MIN
*do,i,MinEleNum,MaxEleNum,1
*if,esel(i),eq,1,then
*get,volu,elem,i,volu
*vwrite,i,volu
(f5.0,f15.12)
*end if
*enddo
*cfcols
展開 插拔力分析教程及數模 ¥40
ANSYS中面面接觸單元提供的是基本的庫侖摩擦模型,即為經典摩擦理論。
以下收費內容為端子插拔力的分析教程和數模。
ANSYS基于VC++6.0的二次開發與相互作用分析在ANSYS中的實現
(2) 程序實現
基于上面分析,本程序是通過接口程序調用ANSYS,讀入編寫的后處理命令流,讀取ANSYS計算的結果數據庫,生成各變量的結果文件,然后用本程序的后處理模塊進行讀數繪圖處理,進而生成結果圖形。這一過程采用VC編程實現的,VC編程的算法流程圖如圖3-2的后處理模塊。
問:在用patran等建立了幾何模型,劃分網格后,刪除了幾何模型,有何辦法可以重新恢復幾何模型,當然不是重新建點、線、面、體等。大家看有沒有好的方法。
答:首先將有限元模型轉換為ANSYS格式,然后可以利用ANSYS從實體單元的單元面再產生幾何體。下面給出一個從四面體單元再產生幾何實體的示例命令流(如果要轉換六面體網格,可以通過修改下面的命令流實現。):
1. 轉換未變形的網格:
esel,s,mat,,1 !假設單元材料號為1,先選擇單元
*get,enum1,elem,0,count
*get,el,elem,0,num,min
ksel,all
*get,nkp1,kp,0,num,max
ksel,none
asel,none
vsel,none
/prep7
*do,i,1,enum1
*do,j,1,3
nd=nelem(el,j)
knum1=nkp1+4*(i-1)+j
k,knum1,nx(nd),ny(nd),nz(nd) !
展開