我們在ANSYS計算過程中,有時會遇到需要施加隨一個量變化的載荷。比如隨坐標(biāo)位置變化的壓力載荷,隨溫度變化的對流系數(shù)等等。更復(fù)雜的情況,載荷隨變量的變化是分段的,就像一個分段函數(shù)。ANSYS經(jīng)典APDL強大的函數(shù)方程加載可以很好地解決這個問題。但有一點要特別說明,對于函數(shù)方程加載,我們并不能直接編寫APDL命令流,而是要借助GUI操作和log文件,將命令流導(dǎo)出來,下面給出函數(shù)方程使用的詳細(xì)步驟。
- 一、GUI打開函數(shù)編輯界面

- 二、GUI函數(shù)編輯界面編寫函數(shù)方程
2.1單個方程
程的情況比較簡單,根據(jù)函數(shù)表達(dá)式選擇變量,輸入到Result函數(shù)表達(dá)式輸入框中,系統(tǒng)還自帶了三角函數(shù)等運算法則。

2.2 多個方程
對于多個方程,就是分段函數(shù)的情況,首先要選擇基于變量的分段函數(shù)選項,此時原來的Result表達(dá)式輸入框已經(jīng)變成成Regime Var分段變量輸入框。

選擇分段變量后,再依次點擊Regime1、 Regime2……等標(biāo)簽,輸入對應(yīng)變量取值范圍的函數(shù)表達(dá)式。

- 三、保存函數(shù)方程到.func文件
默認(rèn)的保存位置就是ansys文件目錄的位置,也可以保存到桌面等別的位置。

- 四、導(dǎo)入.func函數(shù)文件
菜單導(dǎo)入.func函數(shù)文件。

導(dǎo)入界面要輸入一個表參數(shù)名,就是APDL命令流里調(diào)用這個函數(shù)方程時用的參數(shù)名。從這里可以看出,函數(shù)方程加載從本質(zhì)上來說也是表參數(shù)加載。點擊OK按鈕,函數(shù)方程就導(dǎo)入,可以應(yīng)用了。

- 五、函數(shù)方程導(dǎo)入APDL命令流
上一步導(dǎo)入函數(shù)方程后就可以在本算例中應(yīng)用了,但是每次使用都得GUI重新導(dǎo)入,且.func文件不能刪除。我們用ANSYS經(jīng)典的總是想把所有的操作都放在命令流文件中,這個是有辦法解決的。上一步導(dǎo)入函數(shù)方程后,log文件里就生成了一段代碼,我們只需要把這段代碼復(fù)制到命令流文件中就可以了。
首先打開log文件。

復(fù)制log文件中函數(shù)方程加載的一段。

- 六、APDL中使用函數(shù)方程
上一步將log文件中的函數(shù)方程導(dǎo)入一段粘貼到命令流文件之后,后面的命令流就可以直接調(diào)用這個表參數(shù)了,主要要用%%符號。
Sfa,all,,pres,%ziyou%
- 七、帶參數(shù)的函數(shù)方程
Log導(dǎo)出的函數(shù)方程命令流,是不能修改的,或者不太容易修改(筆者不會),對于有這種需求的計算,可以使用帶參數(shù)的函數(shù)方程。
在編輯函數(shù)方程的界面的函數(shù)表達(dá)式那里,將參數(shù)輸入進(jìn)去。

導(dǎo)入.func文件時,輸入?yún)?shù)的值,可以是具體的數(shù)據(jù)。如果想在命令流中更改參數(shù),就需要是函數(shù)方程之前就定義好的兩個變量參數(shù)。


-
八、
結(jié)束語
本文講的是ANSYS經(jīng)典APDL中函數(shù)方程的應(yīng)用,對于Workbench,應(yīng)用的也是上述的方法,只不過把命令流放在了Workbench的Commonds(APDL)里。詳細(xì)方法關(guān)注筆者另外撰文。

-
ANSYS
+關(guān)注
關(guān)注
10文章
245瀏覽量
37827 -
GUI
+關(guān)注
關(guān)注
3文章
697瀏覽量
43472 -
VaR
+關(guān)注
關(guān)注
0文章
39瀏覽量
11740 -
APDL
+關(guān)注
關(guān)注
0文章
6瀏覽量
6328
發(fā)布評論請先 登錄
ANSYS為保時捷全電動賽車提供技術(shù)支持進(jìn)擊電動方程式錦標(biāo)賽 精選資料分享
經(jīng)典電磁場和Yang-Mills場方程的量子表述
CPU散熱片結(jié)構(gòu)優(yōu)化設(shè)計
隱函數(shù)、方程求根、不動點和迭代
ANSYS的二次開發(fā)技術(shù)
用Ansys APDL語言實現(xiàn)復(fù)雜邊界條件的加載
ANSYS FLUENT 12.0仿真模擬軟件的理論指南詳細(xì)說明
MATLAB與ANSYS聯(lián)合仿真設(shè)置那些事你知道多少
什么是APDL?使用APDL的優(yōu)勢是什么?
ANSYS經(jīng)典APDL強大的函數(shù)方程使用詳細(xì)步驟
評論