
發布
注冊
/
登錄ansys施加載荷函數
關注創建者:王靖雯 創建時間:2023-03-07
ansys施加載荷函數的視頻教程
基于ANSYS的function多段函數為ansysworkbench中多變量載荷添加(無聲版本)
基于ANSYS的function多段函數為ansysworkbench中多變量載荷添加 基于對于一個結構的熱對流分析
¥10 13分鐘 31播放
查看
ansys施加載荷函數的實例教程
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網上;
2、如侵犯知識產權,請聯系ANSYS專家本人或者技術鄰,我將第一時間刪除。
小技巧:加本人關注,可以及時觀看本人發布的技術貼
ANSYS具有函數加載功能,可以很方便地在模型表面施加函數變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現此功能,其思路是:
首先選定所要施加函數變化表面載荷的表面上的節點,利用ANSYS的參數數組和嵌入函數知識寫一簡單的命令流,定義好相應節點位置的面載荷值,然后通過在節點上施加面載荷來完成。
下面以在一圓柱表面施加函數變化載荷為例:
/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 Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內給定恒定值;table形式較為便捷,可以在定義每個子步的載荷大??; function形式可以輸入以time/X/Y/Z為變量的簡單方程。
但是仍有某些形式的載荷較難輸入,例如分段復雜函數載荷等。
解決方法:
需要使用Ansys經典界面的function功能編輯分段載荷獲得ADPL載荷命令;再利用Workbench中command的形式施加載荷。
操作方式:
1. Ansys經典中function公式編輯器輸入分段函數。
在function頁卡中選著變量time,在Regime頁卡中逐個定義分段函數;
定義完成后點擊保存,并輸入函數名“TEST3.func”
2. 再次點擊標題欄的Parameters>Functions>Read From files>找到剛才保存的TEST3.func。并在Table Parameter Name中給編輯導入的分段函數命名PForce。此后分段函數即被公式編輯器編譯為表格數組形式,數組的名稱為:PForce。
3. 提取分段函數數值的ADPL命令形式,用于Workbench使用。
完成分段函數導入和命名后,在下拉列表中的File>List>Log file中可以查看經典界面GUI操作對應的ADPL命令。在這里可以將上述function公式編輯器導入的分段函數數組對應ADPL命令顯示出來。(有時log file顯示不及時,再重復一次即可)
4. 在Workbench內創建加載remote point點,并設定加載點的ADPL name為“LoadPoint“,用于加載。
展開 設壓力分布函數為F=2RSIN(AF)COS(XT)
命令流
*do,i,1,N (共N個單元)
csys,2 (激活極坐標系)
esel,,,i (選擇第i個單元)
xe=centrx(i) (xe為單元中心X坐標)
ye=centry(i) (ye為單元中心y坐標)
ze=centrz(i) (ze為單元中心z坐標)
*GET,AA,ELEM,I,AREA
f=2*sin(xe)*cos(ye)*cos(ze)
sfe,i,1,pres,,f/AA,,,
*enddo
=====================
先選要加載荷的面,get其最大單元號和最小單元號。再做上面提到的循環,循環從最小單
元號到最大單元號。循環過程中,判斷所循環的單元號在所選的面內是否存在。
命令流:
asel,... (要加載荷的面)
esla,,,, (和面相聯的單元)
*GET,eMAX,ELEM,0,NUM,MAX !獲取最大單元號
*GET,eMIN,ELEM,0,NUM,MIN !獲取最小單元號
*do,i,emin,emax
*if,esel(i),eq,1,then (該句語法請查幫助,這里憑記憶寫出)
?。。?do,i,1,N (共N個單元)
csys,2 (激活極坐標系)
esel,,,i (選擇第i個單元)
xe=centrx(i) (xe為單元中心X坐標)
ye=centry(i) (ye為單元中心y坐標)
ze=centrz(i) (ze為單元中心z坐標)
*GET,AA,ELEM,I,AREA
f=2*sin(xe)*cos(ye)*cos(ze)
sfe,i,1,pres,,f/AA,,,
*endif (判斷結束)
*enddo
展開 本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創建一個瞬態動力學分析系統
2.創建一長方體,尺寸任意。
3.劃分網格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步,初始子步10步,最小5步,最多20步。
再定義第二步如下
其含義是
第2步終止時間為2秒,打開自動時間步長,通過載荷步來定義載荷子步,初始子步10步,最小5步,最多20步.
5.固定左端
6.在上面施加分布載荷1
首先定義第一個載荷步內的函數載荷
接著休眠期第二段(1-2秒內的部分)
得到結果如下
7.在上面施加分布載荷2
接著休眠期第1段(0-1秒內的部分)
得到結果如下
這就可以了。
至于后面的求解就不再贅述了。
來源:宋博士的博客,版權歸作者所有。
展開 我用acp模塊創建的復材實體模型,在瞬態分析模塊里想施加軸承載荷,但是點選作用面后不能添加

ansys施加載荷函數的相關專題、標簽、搜索
ansys施加載荷函數的最新內容
問題:
在結構載荷施加過程中,有時會遇到某些載荷需要加載一個面,且載荷大小在面內不是均勻分布,而是中間大邊緣小的載荷形式。類似與手指或球頭橡膠等按壓表面的載荷分布形式。
Ansys Workbench本身只可以按載荷面施加均勻分布的載荷,載荷大小不能實現邊緣逐步減小的效果。導致仿真結果會在載荷邊緣出現應力集中的現象與實際不符。
解決方法:
問題:
Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內給定恒定值;table形式較為便捷,可以在定義每個子步的載荷大??; function形式可以輸入以time/X/Y/Z為變量的簡單方程。
但是仍有某些形式的載荷較難輸入,例如分段復雜函數載荷等。
解決方法:
需要使用Ansys經典界面的
我用acp模塊創建的復材實體模型,在瞬態分析模塊里想施加軸承載荷,但是點選作用面后不能添加
本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創建一個瞬態動力學分析系統
2.創建一長方體,尺寸任意。
3.劃分網格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步
如何在ANSYS WORKBNCH中施加一個同時隨時間和空間變化的載荷
注:本文轉自宋博士的博客
如何在ANSYS WORKBENCH中施加一個同時隨時間和空間變化的載荷?
例如對一個長為1米,截面是50mm*50mm的梁,施加一個隨時間和軸線坐標X變化的載荷
其變化規律是
這里的x是從左端點開始的桿件上各點的X坐標
而t是時間。
因此這是一個
ANSYS施加隨時間變化載荷的方法
長安CAE
1 概述
在用ANSYS計算時經常會遇到載荷隨時間變化的情況,比如隨時間而變化的力、溫度等,在處理此類問題時,即施加隨時間歷程而不同變化的載荷,比較常用的有兩種方法,一種是逐步加載,一種是利用載荷文件。
2 方法
逐步加載的方法適用于載荷變化不多的情況,比如圖1中,載荷曲線中的點僅有6個,(0,0),(0.0015,2.5),(0.025,2.5
在金典版本的ANSYS中,我們可以直接施加集中力在節點上,在某個局部范圍內上,但是在ANSYS workbench中就沒有那么方便了,比如一個體或者面上,無法實現局部力作用。
但是在workbench中有一個功能可以實現,imprint face(就是傳說中的印記功能),在前面DM編輯中創建,隨便創建你想要的局部效果,然后在mechanical中將力局部施加在你創建的印記面上。
例如:
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網上;
比如一個圓柱體如圖所示怎施加對稱載荷呢?
設壓力分布函數為F=2RSIN(AF)COS(XT)
命令流
*do,i,1,N (共N個單元)
csys,2 (激活極坐標系)
esel,,,i (選擇第i個單元)
xe=centrx(i) (xe為單元中心X坐標)
ye=centry(i) (ye為單元中心y坐標)
ze=centrz(i) (ze為單元中心z坐標)
*GET,AA,ELEM,I,AREA
f=2*sin(xe