
發(fā)布
注冊
/
登錄ansys如何查詢函數(shù)
關注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07

ansys如何查詢函數(shù)的實例教程
ANSYS 查詢函數(shù)(Inquiry Function)
資料來源:www.iccae.com
在ANSYS操作過程或條件語句中,常常需要知道有關模型的許多參數(shù)值,如選擇集中的單元數(shù)、節(jié)點數(shù),最大節(jié)點號等。此時,一般可通過*GET命令來獲得這些參數(shù)?,F(xiàn)在,對于此類問題,我們有了一個更為方便的選擇,那就是查詢函數(shù) — Inquiry Function。
Inquiry Function類似于ANSYS的 *GET 命令,它訪問ANSYS數(shù)據(jù)庫并返回要查詢的數(shù)值,方便后續(xù)使用。ANSYS每執(zhí)行一次查詢函數(shù),便查詢一次數(shù)據(jù)庫,并用查詢值替代該查詢函數(shù)。
假如你想獲得當前所選擇的單元數(shù),并把它作為*DO循環(huán)的上界。傳統(tǒng)的方法是使用*GET命令來獲得所選擇的單元數(shù)并把它賦給一個變量,則此變量可以作為*DO循環(huán)的上界來確定循環(huán)的次數(shù)
*get, ELMAX,elem,,count
*do, I, 1, ELMAX
…
…
*enddo
現(xiàn)在你可以使用查詢函數(shù)來完成這件事,把查詢函數(shù)直接放在*DO循環(huán)內(nèi),它就可以提供所選擇的單元數(shù)
*do, I, ELMIQR(0,13)
…
…
*enddo
這里的ELMIQR并不是一個數(shù)組,而是一個查詢函數(shù),它返回的是現(xiàn)在所選擇的單元數(shù)。括弧內(nèi)的數(shù)是用來確定查詢函數(shù)的返回值的。第一個數(shù)是用來標識你所想查詢的特定實體(如單元、節(jié)點、線、面號等等),括弧內(nèi)的第二個數(shù)是用來確定查詢函數(shù)返回值的類型的(如選擇狀態(tài)、實體數(shù)量等)。
同本例一樣,通常查詢函數(shù)有兩個變量,但也有一些查詢函數(shù)只有一個變量,而有的卻有三個變量。
展開 作者:水哥ANSYS
來源:本文源于ANSYS結構院,上海安世亞太授權轉載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內(nèi)容,提及隨機分布,更多的同學可能會聯(lián)想到采用第三方軟件如Matlab來生成,并導入ANSYS計算,其實ANSYS本身自帶隨機分布功能,只是功能略有限制。
ANSYS中產(chǎn)生隨機分布的一個重要函數(shù)是 *VFILL,該函數(shù)主要的作用是對數(shù)組進行填充賦值,而在賦值的過程中,用戶既可以選擇自定義數(shù)據(jù)內(nèi)容,也可以選擇利用隨機函數(shù)產(chǎn)生數(shù)值,ANSYS Help中*VFILL說明如下:
該函數(shù)主要輸入?yún)?shù)為數(shù)組名稱以及輸入數(shù)據(jù)的函數(shù),當選擇為data時,表示用戶自定義數(shù)據(jù)進行填充,當選擇其他選項時,則根據(jù)函數(shù)類型進行填充。
*VFILL隨機數(shù)生成支持均勻分布(Rand)、高斯分布(GDIS)、三角分布(TRIA)、貝塔分布(BETA)、伽馬分布(GRMM),*VFILL用于批量生成,如果需要單獨生成數(shù)據(jù),則可以分別使用函數(shù):
1) num=Rand(con1,con2)
2) num=Gdis(con1,con2)
3) num=Tria(con1,con2,con3)
4) num=Beta(con1,con2,con3,con4)5) num=Gram(con1,con2,con3)
上述con1~con4分別表示函數(shù)參數(shù),例如針對均布分布,con1和con2分別表示分布的下限和上限。
下面分別以均布分布、高斯分布、伽馬分布為例進行演示。
1、均布分布
APDL代碼:
finish
/clear
/prep7
numA=1000
!
展開 本人準備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業(yè)務咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
2、如侵犯知識產(chǎn)權,請聯(lián)系ANSYS專家本人或者技術鄰,我將第一時間刪除。
小技巧:加本人關注,可以及時觀看本人發(fā)布的技術貼
ANSYS具有函數(shù)加載功能,可以很方便地在模型表面施加函數(shù)變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現(xiàn)此功能,其思路是:
首先選定所要施加函數(shù)變化表面載荷的表面上的節(jié)點,利用ANSYS的參數(shù)數(shù)組和嵌入函數(shù)知識寫一簡單的命令流,定義好相應節(jié)點位置的面載荷值,然后通過在節(jié)點上施加面載荷來完成。
下面以在一圓柱表面施加函數(shù)變化載荷為例:
/prep7
et,1,45
cyl4,,,0.5,,,,3
vsweep,all
asel,s,loc,y,0.01,1
nsla
!
*get,nmax,node,,num,max,
*get,nmin,node,,num,min,
*afun,deg
*dim,t1,array,nmax,1,1,
csys,1
*do,k,nmin,nmax
*if,nsel(k),eq,1,then
t1(k)=1000*sin(ny(k))
*else
t1(k)=0
*endif
*enddo
!
sffun,pres,t1(1)
sf,all,pres,0
展開 本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數(shù)激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創(chuàng)建一個瞬態(tài)動力學分析系統(tǒng)
2.創(chuàng)建一長方體,尺寸任意。
3.劃分網(wǎng)格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步,初始子步10步,最小5步,最多20步。
再定義第二步如下
其含義是
第2步終止時間為2秒,打開自動時間步長,通過載荷步來定義載荷子步,初始子步10步,最小5步,最多20步.
5.固定左端
6.在上面施加分布載荷1
首先定義第一個載荷步內(nèi)的函數(shù)載荷
接著休眠期第二段(1-2秒內(nèi)的部分)
得到結果如下
7.在上面施加分布載荷2
接著休眠期第1段(0-1秒內(nèi)的部分)
得到結果如下
這就可以了。
至于后面的求解就不再贅述了。
來源:宋博士的博客,版權歸作者所有。
展開 *dim,a,,10
*dim,b,,10
*do,i,1,10
a(i)=i
b(i)=sin(i/5)
*enddo
/prep7
*do,i,1,10
k,i,a(i),b(i),0
*enddo
*do,i,1,9
l,i,i+1

ansys如何查詢函數(shù)的相關專題、標簽、搜索
ansys如何查詢函數(shù)的最新內(nèi)容
作者:水哥ANSYS
來源:本文源于ANSYS結構院,上海安世亞太授權轉載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內(nèi)容,提及隨機分布,更多的同學可能會聯(lián)想到采用第三方軟件如Matlab來生成,并導入ANSYS計算,其實ANSYS本身自帶隨機分布功能,只是功能略有限制。
ANSYS中產(chǎn)生隨機分布的一個重要函數(shù)是 *
本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數(shù)激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創(chuàng)建一個瞬態(tài)動力學分析系統(tǒng)
2.創(chuàng)建一長方體,尺寸任意。
3.劃分網(wǎng)格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步
本人準備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業(yè)務咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
*dim,a,,10
*dim,b,,10
*do,i,1,10
a(i)=i
b(i)=sin(i/5)
*enddo
/prep7
*do,i,1,10
k,i,a(i),b(i),0
*enddo
*do,i,1,9
l,i,i+1
ANSYS 查詢函數(shù)(Inquiry Function)
資料來源:www.iccae.com
在ANSYS操作過程或條件語句中,常常需要知道有關模型的許多參數(shù)值,如選擇集中的單元數(shù)、節(jié)點數(shù),最大節(jié)點號等。此時,一般可通過*GET命令來獲得這些參數(shù)?,F(xiàn)在,對于此類問題,我們有了一個更為方便的選擇,那就是查詢函數(shù) — Inquiry Function。
Inquiry Function類似于