
發(fā)布
注冊(cè)
/
登錄abaqus位移幅值的案例
ABAQUS中關(guān)于幅值的含義
幅值*位移值=真實(shí)位移量幅值*應(yīng)力值=真實(shí)應(yīng)力值
換句話說(shuō),幅值就是一個(gè)比例系數(shù)
Abaqus用戶自定義幅值UAMP子程序案例講解
[圖片]
ABAQUS常用的幅值曲線
周期型幅值曲線用傅里葉(Fourier)級(jí)數(shù)表示,其表達(dá)式為:
5.光滑幅值曲線Smooth step
以可能最光滑的方式施加載荷要求加速度從一個(gè)增量步到下一個(gè)增量步只能改變一個(gè)小量。如果加速度是光滑的,隨其變化的速度和位移也是光滑的。
Abaqus有一條簡(jiǎn)單、固定的光滑步驟(Smooth step)幅值曲線,它自動(dòng)地創(chuàng)建一條光滑的載荷幅值。當(dāng)定義一個(gè)光滑幅值曲線時(shí),Abaqus自動(dòng)地用曲線連接每一組數(shù)據(jù)對(duì),該曲線的一階和二階導(dǎo)數(shù)是光滑的,在每一組數(shù)據(jù)點(diǎn)上,它的斜率都為零。由于這些一階和二階導(dǎo)數(shù)都是光滑的,故可以采用位移加載,應(yīng)用一條光滑步驟幅值曲線,只用初始的和最終的數(shù)據(jù)點(diǎn),而且中間的運(yùn)動(dòng)將是光滑的。一條光滑的幅值曲線的例子如下圖所示。
來(lái)源:DeepFEA
展開 ABAQUS幅值曲線講解
與任何振幅定義一樣,用戶指定的名稱可以與任何可以參考振幅的Abaqus功能結(jié)合使用。
10.譜幅值曲線:(Spectrum)
使用譜幅值曲線定義要用于響應(yīng)頻譜分析的頻譜。
選擇規(guī)范單位:
(1)位移/速度/加速度對(duì)應(yīng)給定的邊界條件(2)如果有重力,要選擇重力
在數(shù)據(jù)表中,輸入幅值(頻譜的幅值)、頻率(頻率,以單位時(shí)間為周期,使用該幅值的頻率)和阻尼(相關(guān)阻尼,以臨界阻尼的比率給出)值。
11.用戶幅值曲線:(User)
用戶幅值曲線即自行編寫UAMP或者VUAMP子程序來(lái)定義。且給出變量數(shù)。
12.PSD定義幅值曲線:(PSD Definition)
在隨機(jī)響應(yīng)分析步驟中,使用PSD定義方法定義隨機(jī)負(fù)載的頻率依賴性。
選擇功率可直接以功率單位定義頻率功能。選擇“分貝”以分貝為單位定義頻率函數(shù)。如果將使用頻率函數(shù)以g為單位定義基本運(yùn)動(dòng),請(qǐng)選擇“重力”(基本運(yùn)動(dòng))。如果選擇這些單位,則必須定義重力加速度。如果選擇了分貝單位,請(qǐng)為參考功率輸入一個(gè)值。如果選擇了重力單位,請(qǐng)輸入?yún)⒖贾亓χ怠?在數(shù)據(jù)表中,輸入或?qū)朐摵瘮?shù)的數(shù)據(jù)值:
(1)函數(shù)的實(shí)部和虛部,(以分貝為單位或單位-2每頻率)
(2)頻率,周期/時(shí)間或頻段號(hào)(對(duì)于分貝單位)。
另外:切換上在外部用戶子程序指定數(shù)據(jù),你可以提供PSD的用戶子程序來(lái)定義幅值曲線。
幅值曲線講解.docx
展開 
Abaqus周期幅值曲線
在Abaqus的分析中,有時(shí)我們不能采用表格類型的幅值曲線定義載荷曲線,而需要采用周期幅值曲線。下面我們簡(jiǎn)單介紹下Abaqus中的周期幅值曲線定義
Abaqus中是以傅里葉基數(shù)定義的周期幅值,如下公式:
對(duì)應(yīng)于Abaqus中的定義參數(shù)如下:
當(dāng)上面的參數(shù)都給出后,傅里葉基數(shù)就確定了,當(dāng)然關(guān)于t的曲線也就確定了。當(dāng)N不等于1的時(shí)候可以給多個(gè)A和B的值。例如:對(duì)于X=sint可以如下圖進(jìn)行定義
abaqus系列技巧12:什么是幅值曲線
首先先要聲明一個(gè)概念:幅值≠賦值
我們還在中學(xué)的時(shí)候,就接觸到這樣的概念:
于是,我們有了幅值的概念
顧名思義,幅值就是幅度值。這是一種對(duì)載荷或約束靈活處理的便捷方式,也承擔(dān)了一些特殊用途。
那我們來(lái)看下這個(gè)曲線的定義過(guò)程:
這時(shí)候我們可以定義11種曲線,依次為
簡(jiǎn)要說(shuō)下每種的特點(diǎn)和用途
表格型幅值曲線(tabular)
?定義表格型幅值曲線時(shí),只需給出每個(gè)時(shí)間點(diǎn)上對(duì)應(yīng)的幅值。在分析過(guò)程中,ABAQUS會(huì)自動(dòng)在各個(gè)數(shù)據(jù)點(diǎn)之間進(jìn)行線性插值。具體使用方法見下圖
等間距型幅值曲線(Equally spaced)
?選擇等距的定義方法,以從指定的時(shí)間值開始的固定時(shí)間間隔給出振幅值列表。 Abaqus在每個(gè)時(shí)間間隔之間線性內(nèi)插。 您必須指定給出振幅數(shù)據(jù)的固定時(shí)間(或頻率)間隔。 您還可以指定給出第一個(gè)振幅的時(shí)間(或最低頻率); 默認(rèn)值為= 0.0。
周期型幅值曲線(Periodic)
?如果某個(gè)量是周期變化的,就可以使用周期型幅值曲線。周期型幅值曲線用傅里葉(Fourier)級(jí)數(shù)表示,其表達(dá)式為:
我們就可以用這個(gè)幅值曲線來(lái)表示,如下圖的曲線
調(diào)制型幅值曲線(Modulated)
也是一種特殊的曲線,基于給定的公式:
衰減型幅值曲線(Decay)
6.依賴于解的幅值曲線(Solution dependent)
Abaqus / Standard可以基于解決方案相關(guān)的變量來(lái)計(jì)算振幅值。 選擇與解有關(guān)的定義方法,以創(chuàng)建與解有關(guān)的振幅曲線。 數(shù)據(jù)由初始值,最小值和最大值組成。 振幅從初始值開始,然后根據(jù)解的進(jìn)度進(jìn)行修改,并以最小值和最大值為準(zhǔn)。 最大值通常是用于結(jié)束分析的控制機(jī)制。 該方法與蠕變應(yīng)變率控制一起用于超塑性成形分析.
展開 Abaqus定義幅值曲線(Amplitude)中的參數(shù)設(shè)置
而在Abaqus/Explicit中則沒有默認(rèn)進(jìn)行光滑處理,除非是繼承自相關(guān)的有限時(shí)間增量步。這個(gè)參數(shù)僅僅當(dāng)需要時(shí)間微分(對(duì)位移或者速度邊界條件在直接積分動(dòng)力分析中)且忽略選項(xiàng)中其它的使用才應(yīng)用。
smoothing所指定數(shù)值的意義解釋見下文。
通常通過(guò)表格定義的幅值函數(shù)為分段線性的,當(dāng)指定了Smoothing的值時(shí),就確定了在函數(shù)尖點(diǎn)兩端進(jìn)行光滑處理的鄰域區(qū)間長(zhǎng)度??梢娤聢D:
圖3 分段線性函數(shù)的光滑化處理比較(位移、速度和加速度)
即,在尖點(diǎn)的兩側(cè)各指定了一段區(qū)間長(zhǎng)度:
t=用戶指定的smoothing值*尖點(diǎn)兩側(cè)線性區(qū)間長(zhǎng)度t1、t2的較小值
在這個(gè)長(zhǎng)度為2t的區(qū)間內(nèi)進(jìn)行二次插值。圖3中顯示了對(duì)位移幅值分別求一階導(dǎo)數(shù)(速度)、二階導(dǎo)數(shù)(加速度)的不同效果。
取值規(guī)定:
Smoothing值的范圍是[0,0.5]。
Use solver default選項(xiàng)為,對(duì)于Abaqus/Standard取0.25,對(duì)于Abaqus/Explicit取0.0;
Specify則需用戶自行指定數(shù)值(在包含較大時(shí)間間隔(time interval)的幅值曲線中,建議取0.05,以避免嚴(yán)重偏離用戶的幅值定義)。
轉(zhuǎn)自公眾號(hào)——ABAQUS大世界
旨在分享,若侵即刪.
展開 abaqus幅值中周期函數(shù)(傅里葉級(jí)數(shù))的應(yīng)用
最近系統(tǒng)具體的學(xué)習(xí)了相關(guān)幅值曲線的知識(shí),分享一個(gè)周期函數(shù)的知識(shí)。附件有具體的傅里葉級(jí)數(shù)的講解。
ABAQUS交流群:1063594113
隨便在這吐槽一下:竟然有人把這種簡(jiǎn)單的知識(shí)收費(fèi),也是厲害了!
周期信號(hào)的傅里葉級(jí)數(shù).pdf
Abaqus圓形激光溫度-位移耦合案例教學(xué) ¥19.98
7、 附件:本案例中的abaqus模型文件(包括cae和激光子程序)
基于hyperworks/abaqus位移加載-02 ¥12
本案例是基于hyperworks/abaqus簡(jiǎn)單的模擬位移加載分析,重點(diǎn)在于說(shuō)明如何在hyperworks中完成前處理(部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義、位移加載設(shè)置、約束設(shè)置、接觸設(shè)置、分析步設(shè)置等),接著導(dǎo)出inp模型文件并在abaqus中進(jìn)行求解計(jì)算,abaqus只是扮演一個(gè)求解器的角色,hyperview中進(jìn)行后處理。
本案例模型文件前處理全部在hyperworks中完成,要查看前處理如何設(shè)置,只需要在hyperworks的abaqus操作界面,導(dǎo)入inp模型便可查看。凡購(gòu)買本案例的朋友在操作上有什么疑問(wèn),可以私信我!如果你只在hyperworks中完成部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義,連接關(guān)系的創(chuàng)建,然后在abaqus中完成加載、約束、接觸等設(shè)置并提交計(jì)算的話,遇到一些常見的問(wèn)題可以關(guān)注我之前發(fā)的帖子《Hyperworks其它模塊轉(zhuǎn)到ABAQUS模塊中常會(huì)遇到的問(wèn)題及解決方法匯總》。
展開 ABAQUS樁貫入土體溫度位移耦合模型 ¥19
采用動(dòng)力顯示分析,運(yùn)用ale方法完成樁對(duì)土體的貫入,并實(shí)現(xiàn)對(duì)土體的加熱。inp文件,僅供學(xué)習(xí)和參考。

如何在abaqus中得到荷載-位移的數(shù)據(jù)
一般需要一個(gè)參考點(diǎn)(就是想得到某處的曲線,就在這定義個(gè)參考點(diǎn)),在step設(shè)置輸出變量field out 時(shí),單獨(dú)對(duì)這個(gè)參考點(diǎn)輸出位移和反力兩個(gè)變量
1.在后處理時(shí)(visualization模塊下) 有一個(gè)按鈕(上邊是XY下面幾行是空白 鼠標(biāo)放上去會(huì)顯示Create XY Data)點(diǎn)擊
2. 在彈出的對(duì)話框中選第四個(gè) operate on XY data 然后 continue
3. 在彈出的操作框中最底下一行 頭一個(gè)按鈕 create XY data ,在彈出的對(duì)話框中選第二個(gè)odb field output然后continue
4. 在variables選項(xiàng)卡中的position下拉框里選擇unique nodal 在下面的變量里勾選RF或RT(反力)、U(位移)一般只選某個(gè)方向的(如2方向);在elements/nodes選項(xiàng)卡中的method選擇Node sets,右邊選擇你定義的參考點(diǎn) 點(diǎn)擊Save
5.這時(shí)在操作框里XY Data欄下會(huì)有兩個(gè)數(shù)據(jù),他們是參考點(diǎn)處的反力和位移隨時(shí)間的變化,在右邊的operators里有一個(gè)函數(shù)combine(x,x),點(diǎn)一下這個(gè)函數(shù)會(huì)出現(xiàn)在expression欄里,將兩個(gè)數(shù)據(jù)位移和反力用add to expression添加到combine函數(shù)的括號(hào)里,注意位移在前,反力在后,中間的逗號(hào)是英文的“,”
6.將expression另存為(save as按鈕)一個(gè)新的名字,可以用plot expression查看曲線,也可以在主窗口的XY Data manager用plot查看,用edit讀取數(shù)值
如果覺得位移和反力的符號(hào)是相反的,可以在第5步combine之前將兩個(gè)數(shù)據(jù)反號(hào)另存為新的數(shù)據(jù)之后combine
展開 基于hyperworks/abaqus位移加載-01 ¥5
本案例是基于hyperworks/abaqus簡(jiǎn)單的模擬位移加載,重點(diǎn)在于說(shuō)明如何在hyperworks中完成前處理(部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義、約束設(shè)置、位移加載設(shè)置、分析步設(shè)置等),接著導(dǎo)出inp模型文件并在abaqus中進(jìn)行求解計(jì)算,abaqus只是扮演一個(gè)求解器的角色,hyperview中進(jìn)行后處理。
本案例inp模型文件前處理全部在hyperworks中完成,要查看前處理如何設(shè)置,只需要在hyperworks的abaqus操作界面,導(dǎo)入inp模型便可查看。如果你只在hyperworks中完成部件建立、網(wǎng)格劃分、材料創(chuàng)建、屬性定義,連接關(guān)系的創(chuàng)建,然后在abaqus中完成加載、約束、接觸等設(shè)置并提交計(jì)算的話,遇到一些常見的問(wèn)題可以關(guān)注我之前發(fā)的帖子《Hyperworks其它模塊轉(zhuǎn)到ABAQUS模塊中常會(huì)遇到的問(wèn)題及解決方法匯總》。
展開 abaqus拉伸后處理(應(yīng)力-應(yīng)變,位移-力的輸出)
abaqus拉伸后處理(應(yīng)力-應(yīng)變,位移-力的輸出)
lashen.zip
Abaqus二次開發(fā)之Python腳本讀取場(chǎng)輸出位移
本次腳本將要指定數(shù)據(jù)庫(kù)文件,并輸出指定位置(set)的位移信息。
編程思路:
寫注釋行,盡量詳細(xì)解釋腳本語(yǔ)句,增強(qiáng)可移植性;
導(dǎo)入相應(yīng)模塊;
本次實(shí)例要輸出場(chǎng)輸出位移信息,必須訪問(wèn)分析步、幀;
創(chuàng)建對(duì)象時(shí),分步創(chuàng)建多個(gè)變量表示對(duì)象(推薦):
創(chuàng)建變量表示odb對(duì)象,打開輸出數(shù)據(jù)庫(kù);
創(chuàng)建變量表示第一個(gè)分析步;
創(chuàng)建變量表示第一個(gè)分析步的最后一幀;
創(chuàng)建變量表示節(jié)點(diǎn)集;(本次案例節(jié)點(diǎn)集只有一個(gè)節(jié)點(diǎn))
創(chuàng)建變量表示訪問(wèn)第一個(gè)分析步最后一幀的位移U.
操作腳本如下:
結(jié)果如下:
Node label: 1000
Displacement in X direction: -7.891572e-34
Displacement in Y direction: -76.45553
Displacement: 76.4555282593
注:本文中涉及的模型文件和完整腳本文件可在Up的公眾號(hào):易木木響叮當(dāng),中回復(fù)“讀取場(chǎng)輸出數(shù)據(jù)”自動(dòng)獲取。
展開