
發布
注冊
/
登錄Ansys如何加函數荷載
關注創建者:王靖雯 創建時間:2023-03-07

Ansys如何加函數荷載的實例教程
(5)布萊克曼窗
布萊克曼窗是一種類似于漢明窗與漢寧窗的窗函數,號稱最平坦旁瓣,主瓣寬,旁瓣小,頻率識別精度最低,但幅值識別精度最高。
(6)Kaiser窗
Kaiser窗是一種最優化窗,它的優化準則是:對于有限的信號能量,要求確定一個有限時寬的信號波形,它使得頻寬內的能量為最大。
(7)平頂窗
平頂窗主瓣稍寬,幅度的準確性更高,第一旁瓣-93.6dB
最后我們來看一下七個窗函數的對比:
如何選擇加窗函數?
加窗后信號時域的變化顯著,由于后續的信號處理一般都是進行傅里葉變換,所以我們主要分析加窗對傅里葉變換結果的影響。傅里葉變換后主要的特征有頻率、幅值和相位,而加窗對相位的影響是線性的,所以一般不用考慮,下面討論對頻率和幅值的影響。
加窗對頻率和幅值的影響是關聯的,對于時域的單個頻率信號,加窗之后的頻譜就是將窗譜的譜峰位置平移到信號的頻率處,然后進行垂直縮放。說明加窗的影響取決于窗的功率譜。
再來看窗函數的功率譜,從上到下,窗函數的主峰(即主瓣)越來越粗,兩邊的副峰(即旁瓣)越來越少,平頂窗的名稱也因主瓣頂峰較平而得名。主瓣寬就可能與附近的頻率的譜相疊加,意味著更難找到疊加后功率譜中最大的頻率點,即降低了頻率分辨率,較難定位中心頻率。旁瓣多意味著信號功率泄漏多,主瓣被削弱了,即幅值精度降低了。
有了規律,窗函數的選擇就簡單多了。
(1)在需要頻率分辨率高時,使用旁瓣少的窗口,如漢寧窗,而矩形窗旁瓣太多,泄漏太大,無法抑制泄漏。
(2)在需要幅值準確時,可以使用平頂窗。
(3)對于一次過程時間小于窗口的暫態信號或沖擊波形,信號開始和結束處本身就是零,不存在截斷引起的泄漏,不需要加窗抑制,因此只需要用矩形窗即可。
展開 如果已經知道荷載在整體坐標系內的方向失量為(0,1,1),可以用如語句加該方向的荷載
sfe,all,5,pres,,100,0,1,1 !荷載值100后的三個數為方向失量
allsel,all
eplot
通過以上命令流得到的荷載圖如下
需要注意的時圖中(0,1,1)方向的荷載值為70.71=100*sqrt(2)/2,剛好是命令流中的荷載值乘以方向余弦。可以用sfelist命令查看單元上的荷載值。
另外,可以再結合sfgrad命令施加沿某個坐標軸方向荷載值變化的荷載。可以參考“[url=http://blog.sina.com.cn/s/blog_47569d4601000aap.html]ANSYS中加變化的面荷載的方法”
·
在ANSYS中如果要在一個面上施加沿某個方向變化的面荷載,需要有兩步來完成:
這里以一個在圓筒內表面加內水壓力的例子進行說明。
第一步,設置面荷載變化規律。如果面荷載沿Z向變化,后面指定面荷載從Z=100開始變化,并按斜率為-9800進行變化,可用如下語句
sfgrad,pres,,z,100,-9800 !也就是準備在高100米的圓柱加內水壓力吧
第二步,施加面荷載。在指定的面上施加按第一步設置的面荷載變化規律的面荷載。
SFA,P51X,1,PRES,0
這個語句相當于在指定面上施加法向荷載(選圓筒體內表面),在Z=100時荷載值為0,隨Z坐標變化荷載值以變化率-9800進行變化,這樣在Z=0時荷載值為-9800*100
每次用sfgrad進行設置后僅對隨后的sfa命令有效,直倒下次再用sfgrad進行設置。
展開 本人準備出一個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
來源:本文源于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 WOKRBENCH中施加分段函數激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創建一個瞬態動力學分析系統
2.創建一長方體,尺寸任意。
3.劃分網格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步,初始子步10步,最小5步,最多20步。
再定義第二步如下
其含義是
第2步終止時間為2秒,打開自動時間步長,通過載荷步來定義載荷子步,初始子步10步,最小5步,最多20步.
5.固定左端
6.在上面施加分布載荷1
首先定義第一個載荷步內的函數載荷
接著休眠期第二段(1-2秒內的部分)
得到結果如下
7.在上面施加分布載荷2
接著休眠期第1段(0-1秒內的部分)
得到結果如下
這就可以了。
至于后面的求解就不再贅述了。
來源:宋博士的博客,版權歸作者所有。
展開 
Ansys如何加函數荷載的相關專題、標簽、搜索
Ansys如何加函數荷載的最新內容
本文摘自微信公眾號:CST電磁兼容性仿真
如果對CST電磁兼容性仿真感興趣的朋友可以關注或者掃描我的微信公眾號二維碼
在我們進行信號分析時候,一般會截取有限長度的信號波形做傅里葉變換,如果這個信號不是周期信號,這個截斷過程會產生泄漏,即使是周期性信號,截斷的長度不是周期的整數倍,這個階段的信號也會存在頻譜泄漏,導致功率擴散到整個頻譜范圍,產生大量“霧霾數據”,無法得到正確的頻譜結果。雖然知道加窗可以抑制泄漏
作者:水哥ANSYS
來源:本文源于ANSYS結構院,上海安世亞太授權轉載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內容,提及隨機分布,更多的同學可能會聯想到采用第三方軟件如Matlab來生成,并導入ANSYS計算,其實ANSYS本身自帶隨機分布功能,只是功能略有限制。
ANSYS中產生隨機分布的一個重要函數是 *
本篇回答一位朋友提出來的問題,說明如何在ANSYS WOKRBENCH中施加分段函數激勵。
假設分段的分布載荷如下
該載荷施加在一長方體的頂面上,作為分布力系施加。
下面說明操作方法。
1. 創建一個瞬態動力學分析系統
2.創建一長方體,尺寸任意。
3.劃分網格
4.分析設置
設置兩個時間步,
第一步終止時間為1秒,打開自動時間步長,通過載荷步來定義載荷子步
很多朋友在做實際工程項目分析時,可能會遇到如下情況,結構材料屬性會隨著結構荷載的變化而變化,也或者結構在加載到一定程度后,改變某些組件的材料屬性。
部分同學的想法是在計算到這種情況下直接改變材料的屬性,然而此種做法帶來的后果便是前面計算的結果根本對后續無用,那么在ANSYS中如何實現這種在荷載步之間改變材料屬性呢?
今日水哥以一個簡單的例子來說在荷載步之間改變材料屬性的大概思路
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網上;
!用表面效應單元加任意方向的荷載
finish
/PREP7
et,1,45 !定義實體單元solid45
et,2,154 !定義三維表面效應單元
KEYOPT,2,2,0 !指定表面效應單元的K2=0,所加荷載與單元坐標系方向相同
KEYOPT,2,4,1 !指定表面效應單元的K4=0,去掉邊中點,成為四結點表面單元
block,-5,5,-5,5,0,5
*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