
發(fā)布
注冊(cè)
/
登錄ansys中定義分段函數(shù)
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07
ansys中定義分段函數(shù)的視頻教程
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加(無(wú)聲版本)
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加 基于對(duì)于一個(gè)結(jié)構(gòu)的熱對(duì)流分析
¥10 13分鐘 31播放
查看
ansys中定義分段函數(shù)的實(shí)例教程
本篇回答一位朋友提出來(lái)的問(wèn)題,說(shuō)明如何在ANSYS WOKRBENCH中施加分段函數(shù)激勵(lì)。
假設(shè)分段的分布載荷如下
該載荷施加在一長(zhǎng)方體的頂面上,作為分布力系施加。
下面說(shuō)明操作方法。
1. 創(chuàng)建一個(gè)瞬態(tài)動(dòng)力學(xué)分析系統(tǒng)
2.創(chuàng)建一長(zhǎng)方體,尺寸任意。
3.劃分網(wǎng)格
4.分析設(shè)置
設(shè)置兩個(gè)時(shí)間步,
第一步終止時(shí)間為1秒,打開(kāi)自動(dòng)時(shí)間步長(zhǎng),通過(guò)載荷步來(lái)定義載荷子步,初始子步10步,最小5步,最多20步。
再定義第二步如下
其含義是
第2步終止時(shí)間為2秒,打開(kāi)自動(dòng)時(shí)間步長(zhǎng),通過(guò)載荷步來(lái)定義載荷子步,初始子步10步,最小5步,最多20步.
5.固定左端
6.在上面施加分布載荷1
首先定義第一個(gè)載荷步內(nèi)的函數(shù)載荷
接著休眠期第二段(1-2秒內(nèi)的部分)
得到結(jié)果如下
7.在上面施加分布載荷2
接著休眠期第1段(0-1秒內(nèi)的部分)
得到結(jié)果如下
這就可以了。
至于后面的求解就不再贅述了。
來(lái)源:宋博士的博客,版權(quán)歸作者所有。
展開(kāi) 問(wèn)題:
Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內(nèi)給定恒定值;table形式較為便捷,可以在定義每個(gè)子步的載荷大小; function形式可以輸入以time/X/Y/Z為變量的簡(jiǎn)單方程。
但是仍有某些形式的載荷較難輸入,例如分段復(fù)雜函數(shù)載荷等。
解決方法:
需要使用Ansys經(jīng)典界面的function功能編輯分段載荷獲得ADPL載荷命令;再利用Workbench中command的形式施加載荷。
操作方式:
1. Ansys經(jīng)典中function公式編輯器輸入分段函數(shù)。
在function頁(yè)卡中選著變量time,在Regime頁(yè)卡中逐個(gè)定義分段函數(shù);
定義完成后點(diǎn)擊保存,并輸入函數(shù)名“TEST3.func”
2. 再次點(diǎn)擊標(biāo)題欄的Parameters>Functions>Read From files>找到剛才保存的TEST3.func。并在Table Parameter Name中給編輯導(dǎo)入的分段函數(shù)命名PForce。此后分段函數(shù)即被公式編輯器編譯為表格數(shù)組形式,數(shù)組的名稱(chēng)為:PForce。
3. 提取分段函數(shù)數(shù)值的ADPL命令形式,用于Workbench使用。
完成分段函數(shù)導(dǎo)入和命名后,在下拉列表中的File>List>Log file中可以查看經(jīng)典界面GUI操作對(duì)應(yīng)的ADPL命令。在這里可以將上述function公式編輯器導(dǎo)入的分段函數(shù)數(shù)組對(duì)應(yīng)ADPL命令顯示出來(lái)。(有時(shí)log file顯示不及時(shí),再重復(fù)一次即可)
4. 在Workbench內(nèi)創(chuàng)建加載remote point點(diǎn),并設(shè)定加載點(diǎn)的ADPL name為“LoadPoint“,用于加載。
展開(kāi) 1
在 Comsol中,如何設(shè)置電流隨時(shí)間變化的分段函數(shù)?
可以采用邏輯表達(dá)式的方法,將電流寫(xiě)成類(lèi)似 I=I1*(t>=0 & t<=600)+I2*(t>600 & t<1200)+I3*(t>=1200 & t<=1800)的形式,I1、I2 和 I3分別表示 3 個(gè)階段下輸入的電流值。
2
在Comsol中如何自定義函數(shù)?
在設(shè)置函數(shù)(functions)時(shí),要指定自變量和因變量。function name(函數(shù)名)就是因變量名。在函數(shù)列表中設(shè)定離散數(shù)據(jù)時(shí),x 表示的是自變量數(shù)據(jù),f(x)是對(duì)應(yīng)的因變量數(shù)據(jù)。其中 x 不指坐標(biāo)分量,而是用戶(hù)要設(shè)置的函數(shù)的自變量。例如,如果要設(shè)置 E_rod 是 H 的函數(shù),就把 function name 設(shè)置為 E_rod,在函數(shù)列表的 x 列中輸入 H 的數(shù)據(jù),在 f(x)列中輸入 E_rod 的數(shù)據(jù)。
3
Comsol中的變量 s 有何含義?
變量 s 是一個(gè)表示弧長(zhǎng)的參數(shù)化幾何變量,該值是一個(gè)相對(duì)值,即考察的弧長(zhǎng)與總弧長(zhǎng)之間的比值。s 的定義與時(shí)間無(wú)關(guān),僅僅與空間有關(guān),即一個(gè)曲線(或直線)從起點(diǎn)開(kāi)始為 0,到終點(diǎn)為 1,s 就表示測(cè)定點(diǎn)距起點(diǎn)的距離與整個(gè)弧長(zhǎng)之間的相對(duì)比值,因此其范圍是[0,1]。詳細(xì)說(shuō)明可參考用戶(hù)手冊(cè)中幾何變量這章的參數(shù)化變量部分。
歡迎關(guān)注 ~
編輯 | 電子F430
文案 | 小蘇
審核 | 趙佳樂(lè)
展開(kāi) 
ansys中定義分段函數(shù)的相關(guān)專(zhuān)題、標(biāo)簽、搜索
ansys中定義分段函數(shù)的最新內(nèi)容
問(wèn)題:
Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內(nèi)給定恒定值;table形式較為便捷,可以在定義每個(gè)子步的載荷大小; function形式可以輸入以time/X/Y/Z為變量的簡(jiǎn)單方程。
但是仍有某些形式的載荷較難輸入,例如分段復(fù)雜函數(shù)載荷等。
解決方法:
需要使用Ansys經(jīng)典界面的
1
在 Comsol中,如何設(shè)置電流隨時(shí)間變化的分段函數(shù)?
可以采用邏輯表達(dá)式的方法,將電流寫(xiě)成類(lèi)似 I=I1*(t>=0 & t<=600)+I2*(t>600 & t<1200)+I3*(t>=1200 & t<=1800)的形式,I1、I2 和 I3分別表示 3 個(gè)階段下輸入的電流值。
2
在Comsol中如何自定義函數(shù)?
在設(shè)置函數(shù)(functions)時(shí),要指定自變量和因變量
本篇回答一位朋友提出來(lái)的問(wèn)題,說(shuō)明如何在ANSYS WOKRBENCH中施加分段函數(shù)激勵(lì)。
假設(shè)分段的分布載荷如下
該載荷施加在一長(zhǎng)方體的頂面上,作為分布力系施加。
下面說(shuō)明操作方法。
1. 創(chuàng)建一個(gè)瞬態(tài)動(dòng)力學(xué)分析系統(tǒng)
2.創(chuàng)建一長(zhǎng)方體,尺寸任意。
3.劃分網(wǎng)格
4.分析設(shè)置
設(shè)置兩個(gè)時(shí)間步,
第一步終止時(shí)間為1秒,打開(kāi)自動(dòng)時(shí)間步長(zhǎng),通過(guò)載荷步來(lái)定義載荷子步