
發布
注冊
/
登錄abaqus的幅值的案例
Abaqus周期幅值曲線
在Abaqus的分析中,有時我們不能采用表格類型的幅值曲線定義載荷曲線,而需要采用周期幅值曲線。下面我們簡單介紹下Abaqus中的周期幅值曲線定義
Abaqus中是以傅里葉基數定義的周期幅值,如下公式:
對應于Abaqus中的定義參數如下:
當上面的參數都給出后,傅里葉基數就確定了,當然關于t的曲線也就確定了。當N不等于1的時候可以給多個A和B的值。例如:對于X=sint可以如下圖進行定義
Abaqus定義幅值曲線(Amplitude)中的參數設置
在ABAQUS中,通過使用幅值曲線,可以描述邊界條件和載荷等模型參數隨時間或頻率(穩態動力分析)的變化。在Load功能模塊和Interaction功能模塊中都可以定義幅值曲線,方法:Tools->Amplitude。
ABAQUS中可以定義11種幅值曲線,分別是表格幅型值曲線、等間距型幅值曲線、周期型幅值曲線、調制型幅值曲線、衰減型幅值曲線、依賴于解的幅值曲線、平滑分析步幅值曲線、激勵器幅值曲線、譜幅值曲線、用戶自定義幅值曲線以及PSD定義幅值曲線。
當采用Tabular Data形式定義幅值曲線時,需要對time span 和Smoothing進行設定,兩者的含義如下:
圖1. Edit Amplitude窗口
Time Span(時域長度):
選擇Step time即幅值函數的時間范圍為各個step的時間范圍;
選擇Total time則幅值函數的時間范圍為除線性攝動步以外所有分析步的時間總長(也即所有一般分析步的總時長)。
在模擬中ABAQUS有兩種時間尺度。增長的總體時間(total time),它貫穿于所有的一般分析步,并且是由每個一般分析步的總步驟時間的累積。每個分析步也有各自的時間尺度(稱為分析步時間(step time)),對于每個分析步它從零開始。隨時間變化的載荷和邊界條件可以以其中的任何一種時間尺度來定義。對于一個分析的時間尺度,它的歷史分解為三個分析步,每個100秒長,如圖2所示。
圖2 某個模擬中的總體時間和分析步時間
Smoothing(幅值曲線光滑度設置):Abaqus/Standard中默認,在需要計算幅值函數對時間的導數時,會對幅值函數中導數不連續點處進行光滑處理。
展開 ABAQUS中關于幅值的含義
幅值*位移值=真實位移量幅值*應力值=真實應力值
換句話說,幅值就是一個比例系數
Abaqus用戶自定義幅值UAMP子程序案例講解
[圖片]

ABAQUS常用的幅值曲線
通過使用幅值曲線,可以描述邊界條件和載荷等模型參數隨時間或頻率(穩態動力分析)的變化。
下面將介紹幾種常見的幅值曲線類型。
1.默認的線性過渡幅值曲線Ramp
Ramp是Abaqus/Standard默認的線性過渡幅值曲線,它的含義是從一個分析步的初始狀態線性過渡到這個分析步的結束狀態。
2.表格型幅值曲線Tabular
創建表格型幅值曲線,只需給出每個時間點上對應的幅值。在分析過程中,Abaqus會自動在各個數據點之間進行線性插值。如果幅值在短時間內發生劇烈變化,必須保證分析過程中的時間增量步足夠小,因為Abaqus只在與增量步對應的時間點上設置幅值的取樣點。如果時間增量步設置得太大,就無法體現幅值在短時間內的變化。
當采用Tabular形式定義幅值曲線時,需要對Time span和Smoothing進行設定。
1)Time span(時域長度)
可以選擇Step time和Total time。
2)Smoothing(幅值曲線光滑度設置)
Abaqus/Standard中默認,在需要計算幅值函數對時間的導數時,會對幅值函數中導數不連續點進行光滑處理。
展開 ABAQUS幅值曲線講解
幅值曲線講解(具體可看附件)
ABAQUS學習交流群:1063594113
一、 幅值曲線是幅值與時間有關的曲線
加載力或者位移實際大小為:load(載荷)*amplitude(幅值)
step time對應與每個分析步的時間相對應。
total time是指總的時間(所有分析步的時間總和)。
二、 各種幅值曲線的講解
1.默認幅值曲線:(Ramp)
默認為從0時刻幅值為0線性插值到最后時刻幅值為1。
2.表格幅值曲線:(tabular)
表格幅值曲線根據用戶輸入每個時刻的幅值大小,線性插值。
3.等間距幅值曲線:(Equally spaced)
等間距幅值曲線需要給出一個固定時間間隔,在時間間隔內需要給出初始時刻及其幅值大小。然后進行線性插值。
4.周期幅值曲線:(Periodic)(傅里葉級數)
5.調制幅值曲線:(Modulated)
6.衰減幅值曲線:(Decay)
7.依賴于解幅值曲線:(Solution dependent)
數據由初始值、最小值和最大值組成。振幅從初始值開始,然后根據解的進度進行修改,但需根據最小值和最大值進行修改。最大值通常是用于結束分析的控制機制。該方法用于超塑成型分析的蠕變應變速率控制。
8.平滑分析步幅值曲線:(Smooth step)
類似表格曲線的輸入,只是在每兩個時刻之間用平滑過渡(每個給定時刻處曲線斜率為0)
9.激勵器幅值曲線:(Actuator)
激勵器用在共同仿真上。
譯文:激勵器振幅的當前值可以在任何給定時間從與邏輯建模程序的共同仿真導入(請參閱關于共同仿真)。激勵器振幅定義上指定的名稱用作執行器名稱,用于共同仿真目的。因此,在給定時間,每個激勵器都與一個實數(振幅的當前值)關聯。
展開 abaqus系列技巧12:什么是幅值曲線
首先先要聲明一個概念:幅值≠賦值
我們還在中學的時候,就接觸到這樣的概念:
于是,我們有了幅值的概念
顧名思義,幅值就是幅度值。這是一種對載荷或約束靈活處理的便捷方式,也承擔了一些特殊用途。
那我們來看下這個曲線的定義過程:
這時候我們可以定義11種曲線,依次為
簡要說下每種的特點和用途
表格型幅值曲線(tabular)
?定義表格型幅值曲線時,只需給出每個時間點上對應的幅值。在分析過程中,ABAQUS會自動在各個數據點之間進行線性插值。具體使用方法見下圖
等間距型幅值曲線(Equally spaced)
?選擇等距的定義方法,以從指定的時間值開始的固定時間間隔給出振幅值列表。 Abaqus在每個時間間隔之間線性內插。 您必須指定給出振幅數據的固定時間(或頻率)間隔。 您還可以指定給出第一個振幅的時間(或最低頻率); 默認值為= 0.0。
周期型幅值曲線(Periodic)
?如果某個量是周期變化的,就可以使用周期型幅值曲線。周期型幅值曲線用傅里葉(Fourier)級數表示,其表達式為:
我們就可以用這個幅值曲線來表示,如下圖的曲線
調制型幅值曲線(Modulated)
也是一種特殊的曲線,基于給定的公式:
衰減型幅值曲線(Decay)
6.依賴于解的幅值曲線(Solution dependent)
Abaqus / Standard可以基于解決方案相關的變量來計算振幅值。 選擇與解有關的定義方法,以創建與解有關的振幅曲線。 數據由初始值,最小值和最大值組成。 振幅從初始值開始,然后根據解的進度進行修改,并以最小值和最大值為準。 最大值通常是用于結束分析的控制機制。 該方法與蠕變應變率控制一起用于超塑性成形分析.
展開 abaqus幅值中周期函數(傅里葉級數)的應用
最近系統具體的學習了相關幅值曲線的知識,分享一個周期函數的知識。附件有具體的傅里葉級數的講解。
ABAQUS交流群:1063594113
隨便在這吐槽一下:竟然有人把這種簡單的知識收費,也是厲害了!
周期信號的傅里葉級數.pdf
abaqus曲線切削
利用abaqus幅值曲線定義刀片的軌跡及旋轉,實現曲線切割。
如有需要,請搜索我的ID:huyang 聯系。
abaqus系列技巧14:聊一聊分析步時間的概念
開篇聲明:對象為剛接觸abaqus的同學,力求深入淺出,不求嚴謹
最近經常有群友提出不理解abaqus中定義的分析步時間是什么意思。
就是上面圖畫紅框的地方。
我這里不著急解釋,先來帶大家復習兩個方程
其中2.1方程對應著abaqus中的顯式分析,下面那個KX=F,對應著abaqus中的隱式分析。
我們來看下這兩個方程,2-1方程中涉及到速度和加速度,這兩個概念都和時間有關,一個是時間的一階導數,一個是時間的二階導數,所以一旦進行顯式分析,時間是必不可少的,而且具有實際意義的。
再看下面那個方程,與時間毫無影響,所以在隱式分析中,時間毫無意義。那么這里的時間代表什么呢?
這里的時間,其實應該配合幅值曲線一起來看,代表載荷加載的階段。推薦大家讀下我前面一個帖子:詳解abaqus幅值曲線,就能明白填1也好,填100也好,都代表的載荷的加載過程,不影響實際的結果。
如上圖中的第一個圖,就是默認的幅值曲線,默認的時間為1的情況。這時候的載荷的加載是按照斜率增加的。我們因此可以得到下面的應用
如果我們的載荷是100N,其他默認。單面當step1完成的時候,就是加載完成了,得到了我們想要的結果。那么如果我們想要50N的載荷需要重新算下么?你如果在step中可以找到0.5S時候的輸出,就不用再算了,step=0.5 的時候的載荷,就是50N,這時候的結果云圖就是你需要的。
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
,
也歡迎加入群516073058進行交流
展開 Abaqus螺栓接觸分析
若使用Abaqus默認的幅值曲線Ramp,Abaqus會在分析步開始施加全部的過盈量,然后使其逐漸減少,到分析步結束時過盈量將值0。這樣在后處理中會看到,在分析步結束時模型沒有過盈接觸,接觸面上的接觸壓強CPRESS為0,這樣的結果是不對的。因此,不能使用Abaqus默認的幅值曲Ramp。
3.接觸分析中不同單元性能的比較:
(1)線性減縮積分單元(C3D8R)和非協調單元(C3D8I)都適合于接觸分析,二者得到的位移結果很相近。使用C3D8R單元可以大大縮短計算時間,但得到的節點應力結果較差。
(2)如果接觸屬性為“硬”接觸,則不能使用六面體二次單元(C3D20和C3D20R),以及四面體二次單元(C3D10),應該盡量使用六面體一階單元。有時可用C3D8I單元(六面體非協調模式單元)。若使用二次的,花費時間多,會出現異常的CPRESS結果。
(3)使用修正的四面體二次單元(C3D10M),計算時間也大大增加。但如果模型的幾何形狀復雜,無法使用六面體單元網格,可以使用C3D10M單元進行接觸分析。
(4)采用六面體線性完全積分單元(C3D8)或四面體線性單元(C3D4)得到的分析結果都很差,因此盡量不要在模型中使用這兩種單元。
展開 
龍門吊靜力學強度分析
點擊 U 查看位移幅值,可發現最大位移幅值為 1.099e-04。
圖5 查看計算結果
04. Nastran 結果校核
將gantry_crane2.bdf 導入到 Patran 中。
圖6 Patran 導入模型
采用 Nastran 計算得到最大位移幅值為 1.10e-04,與 SAM 相差<1%。
圖 7 Nastran 顯示位移幅值
05. Abaqus 結果校核
第二次 SAM 結果采用 Abaqus 進行結果校核。
SAM 支持 Abaqus 的 inp 文件的無損導出,點擊菜單 File→Exporting→Abaqus…
圖8 SAM 導出 Abaqus 模型
打開 Abaqus,選擇“文件→導入→模型”選擇 SAM 生成的 inp文件,完成模型的導入。
圖9 Abaqus 導入模型
導入以后模型如下所示:
圖10 Abaqus 導入以后的模型
在 Abaqus 計算后切換到 U,可發現 Abaqus 的最大位移幅值為 1.099e-04,和 SAM的結果完全一致。
圖 11 Abaqus 顯示位移幅值
文章來源:中船奧藍托
展開 Abaqus/Standard求解器設定接觸面之間的距離或過盈量
此關鍵詞的使用方法為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
……
*AMPLITUDE,NAME = <幅值曲線的名稱 >
……
*STEP
……
*CONTACT INTERFERENCE,AMPLITUDE = <幅值曲線的名稱 >
<從面名稱 >,<主面名稱 >,<過盈量或間隙量 >
……
*END STEP
其中,參數<過盈量或間隙量 >為負值表示過盈量,正值表示間隙量。使用 *CONTACT INTERFERENCE類似于施加載荷,不能在initial分析步中對其進行定義,而只能在后續分析步中定義。
☆ Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,點擊Edit Interaction對話框底部的Interference fit,如圖2所示:
圖2 過盈設置
如果在分析結果中看到,使用 *CONTACT INTERFERENCE所定義的過盈接觸沒有在模型中起作用,則有可能是以下原因引起的:
● *CONTACT INTERFERENCE不能使用ABAQUS默認的幅值曲線Ramp(從1降至0),而要使用自定義的幅值曲線,使過盈接觸的幅值在整個分析步中從0到1逐漸增大。
展開 Abaqus/Standard求解器設定接觸面之間的距離或過盈量
此關鍵詞的使用方法為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
……
*AMPLITUDE,NAME = <幅值曲線的名稱 >
……
*STEP
……
*CONTACT INTERFERENCE,AMPLITUDE = <幅值曲線的名稱 >
<從面名稱 >,<主面名稱 >,<過盈量或間隙量 >
……
*END STEP
其中,參數<過盈量或間隙量 >為負值表示過盈量,正值表示間隙量。使用 *CONTACT INTERFERENCE類似于施加載荷,不能在initial分析步中對其進行定義,而只能在后續分析步中定義。
☆ Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,點擊Edit Interaction對話框底部的Interference fit,如圖2所示:
圖2 過盈設置
如果在分析結果中看到,使用 *CONTACT INTERFERENCE所定義的過盈接觸沒有在模型中起作用,則有可能是以下原因引起的:
● *CONTACT INTERFERENCE不能使用ABAQUS默認的幅值曲線Ramp(從1降至0),而要使用自定義的幅值曲線,使過盈接觸的幅值在整個分析步中從0到1逐漸增大。
展開 Abaqus/Standard求解器設定接觸面之間的距離或過盈量(轉載為自己整理)
此關鍵詞的使用方法為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
……
*AMPLITUDE,NAME = <幅值曲線的名稱 >
……
*STEP
……
*CONTACT INTERFERENCE,AMPLITUDE = <幅值曲線的名稱 >
<從面名稱 >,<主面名稱 >,<過盈量或間隙量 >
……
*END STEP
其中,參數<過盈量或間隙量 >為負值表示過盈量,正值表示間隙量。使用 *CONTACT INTERFERENCE類似于施加載荷,不能在initial分析步中對其進行定義,而只能在后續分析步中定義。
☆ Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,點擊Edit Interaction對話框底部的Interference fit,如圖2所示:
圖2 過盈設置
如果在分析結果中看到,使用 *CONTACT INTERFERENCE所定義的過盈接觸沒有在模型中起作用,則有可能是以下原因引起的:
● *CONTACT INTERFERENCE不能使用ABAQUS默認的幅值曲線Ramp(從1降至0),而要使用自定義的幅值曲線,使過盈接觸的幅值在整個分析步中從0到1逐漸增大。
●如果在Abaqus/CAE模型中兩個接觸面之間有寬度為t的縫隙,而事實上它們之間應該存在接觸關系,則關鍵詞 *CONTACT PAIR中的參數 ADJUST = <位置誤差限度 > 必須略大于此縫隙的寬度t,否則Abaqus會認為這兩個接觸面沒有接觸,*CONTACT INTERFERENCE 中的參數 <過盈量或間隙量 >不會起作用。
展開