
發(fā)布
注冊
/
登錄ansys余弦分布函數(shù)的案例
如何利用ANSYS的隨機分布函數(shù)功能
作者:水哥ANSYS
來源:本文源于ANSYS結(jié)構院,上海安世亞太授權轉(zhuǎn)載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內(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
!
展開