
發布
注冊
/
登錄ansys中隨機函數
關注創建者:王靖雯 創建時間:2023-03-07
ansys中隨機函數的視頻教程
基于ANSYS的function多段函數為ansysworkbench中多變量載荷添加(無聲版本)
基于ANSYS的function多段函數為ansysworkbench中多變量載荷添加 基于對于一個結構的熱對流分析
¥10 13分鐘 31播放
查看
ansys中隨機函數的實例教程
作者:水哥ANSYS
來源:本文源于ANSYS結構院,上海安世亞太授權轉載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內容,提及隨機分布,更多的同學可能會聯想到采用第三方軟件如Matlab來生成,并導入ANSYS計算,其實ANSYS本身自帶隨機分布功能,只是功能略有限制。
ANSYS中產生隨機分布的一個重要函數是 *VFILL,該函數主要的作用是對數組進行填充賦值,而在賦值的過程中,用戶既可以選擇自定義數據內容,也可以選擇利用隨機函數產生數值,ANSYS Help中*VFILL說明如下:
該函數主要輸入參數為數組名稱以及輸入數據的函數,當選擇為data時,表示用戶自定義數據進行填充,當選擇其他選項時,則根據函數類型進行填充。
*VFILL隨機數生成支持均勻分布(Rand)、高斯分布(GDIS)、三角分布(TRIA)、貝塔分布(BETA)、伽馬分布(GRMM),*VFILL用于批量生成,如果需要單獨生成數據,則可以分別使用函數:
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分別表示函數參數,例如針對均布分布,con1和con2分別表示分布的下限和上限。
下面分別以均布分布、高斯分布、伽馬分布為例進行演示。
1、均布分布
APDL代碼:
finish
/clear
/prep7
numA=1000
!
展開 如題,《從形函數與函數的連續可導性到ansys結果中的節點解與單元解的差異》,形函數對結果的影響大部分人都能聯想到二次單元比線性單元求得的結果更精確,但該文要表達的不僅如此,而是從更一般地討論怎么從單元的形函數來理解節點解與單元解之間的差異。
首先討論單元的階次。作為基礎我們應該明白網格與單元的區別,網格是將幾何體離散化后的結構,即組成幾何體的微元,單元是這些微元的幾何、物理或數學屬性(這里我們并不打算詳細討論單元的這些屬性,但是這些知識會方便對本文的理解)。我們經常在使用ansys或其他CAE軟件時經常會遇到單元的選擇以及單元階次的選擇,一般一種單元包括線性單元和二次單元甚至更高級的單元,比如在ansys中經常被使用的shell181(左)和shell281(右),線性單元使用的形函數是一次的多項式,高次單元使用的形函數是高次的多項式,形函數用于描述相鄰節點之間的位移場,所以高次的單元可以更好的描述形狀復雜的幾何體。
不同于常規材料力學中通過平衡方程求解(首先求得的解是力解),有限元方式求解的特點是首先求解出的結果是節點的位移解,即displacement of nodes,所有的節點位移形成了位移場,在空間上位移場一定是連續的,但是不一定是平滑的。哎哎,是不是特別熟悉的感覺,正是和高數中函數的連續性和可導性兩個性質非常相似,不用奇怪,位移場本來就是用函數描述的,所以自然就存在函數的性質,所以用函數的性質來理解就可以方便解釋一些現象了,下圖分別是用兩種形函數描述的位移場,在有限元求解后得到的首先是節點位移解,即圖中5個節點的位移,假如每個節點的位移用坐標x\y\z的函數來表示,然后通過形函數插值得到相鄰節點之間的位移(也是xyz的函數),上圖是用一次形函數插值,下圖是用二次形函數插值。
展開 比如說我要施加一個周期性的沖擊 希望他作用2個周期后停止
在ANSYS幫助系統中關于*SET命令的注釋下列出了ANSYS中可以使用的數學函數。所有這些數學函數均可以在ANSYS環境中使用,這些數學函數包括:
ABS(X) 求絕對值
ACOS(X) 反余弦
ASIN(X) 反正弦
ATAN(X) 反正切
ATAN2(X,Y) 反正切, ArcTangent of (Y/X) , 可以考慮變量X,Y 的符號
COS(X) 求余弦
COSH(X) 雙曲余弦
EXP(X) 指數函數
GDIS(X,Y) 求以X為均值,Y為標準差的高斯分布,在使用蒙地卡羅法研究隨機荷載和隨機材料參數時,可以用該函數處理計算結果
LOG(X) 自然對數
LOG10(X) 常用對數(以10為基)
MOD(X,Y) 求 X/Y的余數. 如果 Y=0, 函數值為 0
NINT(X) 求最近的整數
RAND(X,Y) 取隨機數,其中X 是下限, Y是上限
SIGN(X,Y) 取 X的絕對值并賦予Y的符號. Y>=0, 函數值為|X|, Y<0, 函數值為-|X|,.
SIN(X) 正弦
SINH(X) 雙曲正弦
SQRT(X) 平方根
TAN(X) 正切
TANH(X) 雙曲正切
展開 以下為excel的圖像表達
函數.zip
作者文章.7z
作者:范文哲(fwz0703@163.com,公眾號:CAE_ANSYS)

ansys中隨機函數的相關專題、標簽、搜索
ansys中隨機函數的最新內容
隨機響應分析(Random Response Analysis)是一種用于評估結構在隨機激勵下的振動響應的方法。它考慮了結構的固有振動特性和隨機激勵之間的相互作用,幫助我們理解系統在隨機環境下的工作情況。
隨機響應分析在許多領域中都具有應用價值,比如建筑工程中的地震反應分析、航空航天工程中的結構疲勞分析
作者:水哥ANSYS
來源:本文源于ANSYS結構院,上海安世亞太授權轉載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內容,提及隨機分布,更多的同學可能會聯想到采用第三方軟件如Matlab來生成,并導入ANSYS計算,其實ANSYS本身自帶隨機分布功能,只是功能略有限制。
ANSYS中產生隨機分布的一個重要函數是 *
如題,《從形函數與函數的連續可導性到ansys結果中的節點解與單元解的差異》,形函數對結果的影響大部分人都能聯想到二次單元比線性單元求得的結果更精確,但該文要表達的不僅如此,而是從更一般地討論怎么從單元的形函數來理解節點解與單元解之間的差異。
首先討論單元的階次。作為基礎我們應該明白網格與單元的區別,網格是將幾何體離散化后的結構,即組成幾何體的微元,單元是這些微元的幾何
在ANSYS仿真中經常會遇到一些動態的加載方法,加載的載荷(位移、力、電流、溫度等)隨著時間而變化,表示不同的狀態。而相應的在workbench中可以方便的采用表格方法設置不同時間狀態下加載的位移或受力等載荷。但是又實用需要APDL命令的方式書寫不同時刻的載荷,但是函數庫當中又沒有相應的函數,那么如何書寫呢,下面我們選取幾個有代表性的書寫方法
(1)三角波的使用
一個物體在一個平面上移動
本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創建一個瞬態動力學分析系統
2.創建一長方體,尺寸任意。
3.劃分網格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步
比如說我要施加一個周期性的沖擊 希望他作用2個周期后停止
在ANSYS幫助系統中關于*SET命令的注釋下列出了ANSYS中可以使用的數學函數。所有這些數學函數均可以在ANSYS環境中使用,這些數學函數包括:
ABS(X) 求絕對值
ACOS(X) 反余弦
ASIN(X) 反正弦
ATAN(X) 反正切
ATAN2(X,Y) 反正切, ArcTangent of (Y/X) , 可以考慮變量X,Y 的符號
COS(X) 求余弦
COSH(X) 雙曲余弦
EXP
*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
