
發(fā)布
注冊
/
登錄abaqus輸出結(jié)果分析的案例
Abaqus諧響應(yīng)分析結(jié)果的輸出
對于諧響應(yīng)分析,分析結(jié)果需要查看結(jié)構(gòu)在整個(gè)掃頻區(qū)間內(nèi)的響應(yīng)情況,例如:位移、應(yīng)力、應(yīng)變等。因此需要繪制整個(gè)頻率區(qū)間結(jié)構(gòu)的響應(yīng)曲線,方法如下。
進(jìn)入后處理模塊,選擇Creat XY date 如下圖所示:
如上圖2-4所示在Creat XY Date可以指定曲線縱坐標(biāo)的變量,可以是加位移、應(yīng)力、加速度、速度等,還可以定義繪制指定的分析步或頻率的結(jié)果,最后選擇節(jié)點(diǎn),點(diǎn)擊Polt即可繪制該點(diǎn)相應(yīng)變量的曲線,如圖2-5所示。在利用Abaqus進(jìn)行諧響應(yīng)分析時(shí),需要注意以下幾點(diǎn):
①對于需要利用模態(tài)進(jìn)行多次諧響應(yīng)分析的問題,可以使用重啟動(dòng),只需進(jìn)行一次模態(tài)分析,其它分析可在模態(tài)分析的基礎(chǔ)上進(jìn)行,可大大的減少計(jì)算成本。
②在利用模態(tài)疊加法進(jìn)行諧響應(yīng)分析時(shí),模態(tài)頻率一定要將諧載荷的頻率段包含在內(nèi),即,要包含掃頻區(qū)間。與此同時(shí),模態(tài)三個(gè)方向的有效質(zhì)量要達(dá)到90%。
③在利用模態(tài)疊加法進(jìn)行諧響應(yīng)分析時(shí),若結(jié)構(gòu)的模態(tài)頻率間隔較小,在諧響應(yīng)分析步中,在滿足計(jì)算要求的情況下,盡可能較小的定義特征頻率間的頻率點(diǎn)數(shù)與偏置。
展開 Abaqus動(dòng)態(tài)分析中,如何快速查看整個(gè)響應(yīng)過程中場輸出結(jié)果的最值 ¥9.9
<p>需求:動(dòng)態(tài)分析(基于模態(tài)的瞬態(tài)動(dòng)態(tài)響應(yīng)分析、顯示動(dòng)態(tài)分析等)中結(jié)果的響應(yīng)也是一個(gè)動(dòng)態(tài)的過程,不確定哪個(gè)時(shí)刻的結(jié)果是最大值或者最小值,或者說想知道整個(gè)響應(yīng)過程中的最大值、最小值是多少。結(jié)果輸出中是不會(huì)直接輸出的,只能看到每幀場輸出中的最值,又不可能自己逐幀場輸出結(jié)果里去看,然后找到所有幀中的最值,那么Abaqus軟件內(nèi)如何實(shí)現(xiàn)呢?</p><p><br></p><p><span style="background-color: rgb(255, 255, 255); color: rgb(25, 27, 31);">原創(chuàng)聲明:未經(jīng)本人同意,禁止抄襲、二次創(chuàng)作及轉(zhuǎn)載!</span></p>
展開 abaqus二次開發(fā):后處理批量提取場輸出和歷程輸出結(jié)果(源碼帶注釋) ¥198
abaqus二次開發(fā):后處理批量提取場輸出和歷程輸出結(jié)果(購買后需要加V私聊獲取使用教程)
購買后,請加V:wzd_1021_
更多插件內(nèi)容,請私聊
同時(shí)提供定制hypermesh/hyperview/abaqus前后處理插件開發(fā)。
ABAQUS 結(jié)果文件輸出
結(jié)果文件有output database(.odb)文件和result file(.fil)文件。區(qū)別是
a.odb文件默認(rèn)生成,是二進(jìn)制文件,abaqus才能訪問,python后處理也是通過abaqus訪問。
b.fil文件不是默認(rèn)生成,需要在inp中添加關(guān)鍵字(*FILE FORMAT, ASCII),添加的位置可以是(*Restart)命令之后。是文本文件,文本編輯器可以訪問。
要輸出的量可以通過cae界面選擇,也可以通過inp添加。
輸出到fil文件屬于歷史輸出范圍,輸出的是所有增量步的值。fil文件的大小似乎是固定的,在cae界面中,歷史輸出可以設(shè)置只輸出最后一個(gè)increment的值,對應(yīng)在inp文件中表示為(*Output, history, frequency=99999),輸出頻率非常大,故只輸出最后一幀。這個(gè)命令針對fil的輸出無用,這里姑且認(rèn)為fil只能輸出的所有增量步的值。
*NODE FILE 輸出節(jié)點(diǎn)變量,位移(UCOORD-101),節(jié)點(diǎn)坐標(biāo)(COORD-107)
*EL FILE 輸出單元變量,MISES應(yīng)力(S),應(yīng)力分量(SINV-12)
要使用URDFIL子程序,首先必須先創(chuàng)建.fil文件,子程序讀取.fil文件,F(xiàn)ortran代碼實(shí)現(xiàn)結(jié)果的格式化輸出。
展開 
利用Python對Abaqus進(jìn)行后處理結(jié)果輸出
利用Python對Abaqus進(jìn)行后處理結(jié)果輸出
1 概述
在Abaqus的二次開發(fā)過程中,通常需要采用Python腳本語言將Abaqus的計(jì)算結(jié)果進(jìn)行輸出,然后再進(jìn)行處理。Python使Abaqus的內(nèi)核語言,使用較為方便,Abaqus運(yùn)行Python語言的方式有多種,可以直接命令窗口,也可以讀入腳本,還可以采用類似批處理的方式。
本次以一個(gè)例子細(xì)說Python語言在Abaqus后處理中的應(yīng)用,模型的計(jì)算結(jié)果云圖如圖1所示。
圖1 計(jì)算結(jié)果
2 輸出所有節(jié)點(diǎn)的Mises應(yīng)力
直接上Python代碼:
import os
myodb=openOdb(path='Job-1.odb')
cpFile=open('artlcF1.txt','w')
RF=myodb.steps['Step-1'].frames[1].fieldOutputs['S'].values
for i in range(len(RF)) :
cpFile.write('%10.3F\n' % (RF[i].mises))
else:
cpFile.close()
#引入模塊,因?yàn)樾枰蜷_結(jié)果文件
#打開結(jié)果文件,并復(fù)制給變量myodb
#打開一個(gè)txt文件
#將輸出場賦值給RF
#循環(huán)語句,向txt文件逐行寫入mises應(yīng)力
Abaqus的結(jié)構(gòu)層次分的很細(xì),比如結(jié)果文件下分如下:
圖2 Model data
使用過Abaqus的都知道step表示載荷步,frame表示載荷子步,因而在讀取Mises應(yīng)力時(shí)需要詳細(xì)地指定輸出哪一步的應(yīng)力,而應(yīng)力結(jié)果是輸出場數(shù)據(jù)(fieldOutput)的中一種,需要指定是何種應(yīng)力,程序才知道怎么讀取并寫入。
展開 ABAQUS腳本將計(jì)算結(jié)果輸出到文本中 ¥1.99
ABAQUS的結(jié)果大多以字典存儲(chǔ),之前的帖子講了怎么將結(jié)果輸出到Excel中,此處講述如何將多個(gè)數(shù)據(jù)輸出到文本文件中,方便用于其他目的。
附件中的結(jié)果文件是一個(gè)L型梁,輸出的數(shù)據(jù)包括單元ID,應(yīng)變能、mises應(yīng)力和應(yīng)變等,如果不做額外處理輸出的結(jié)果很不整齊,看起來繁雜。為此在使用python腳本讀取結(jié)果數(shù)據(jù)時(shí),在腳本中專門編寫了一個(gè)文本排列函數(shù),如下所示:
def fb(character, identifier, length):
if identifier == 'f':
sentence = character + ' '*(length - len(character))
else:
sentence = ' '*(length - len(character)) + character
return sentence
輸出結(jié)果如下:
腳本在附件中,需要的朋友可以嘗試下載。
展開 python提取abaqus場輸出結(jié)果
最近寫了一個(gè)簡單的python讀取abaqus結(jié)果中的場輸出數(shù)據(jù),就在這里簡單的講一下整個(gè)流程。后續(xù)采用abaqus讀取場輸出結(jié)果應(yīng)用也挺廣泛。整個(gè)過程的流程圖可以用下圖來概括,因?yàn)椴皇怯?jì)算機(jī)專業(yè),考慮沒那么細(xì)致,很多python函數(shù)也是即查即用,當(dāng)然程序后續(xù)根據(jù)要求也可以不斷更改。
Moldex3D模流分析之結(jié)果輸出至Ansys Workbench
Moldex3D 提供射出成型結(jié)果中纖維配向、初始應(yīng)力 (翹曲應(yīng)力)、纖維濃度以及縫合線的輸出。從 Moldex3D 輸出的檔案可直接由 Ansys Workbench 讀取,并可與 Ansys Material Designer 提供的材料模型進(jìn)行整合,以利于纖維強(qiáng)化復(fù)材件的射出模擬。以下是使用Moldex3D 輸出結(jié)果項(xiàng)至 Ansys Workbench 的操作流程介紹:
?使用纖維強(qiáng)化復(fù)材時(shí),須注意在前處理的計(jì)算參數(shù)中,有啟用「執(zhí)行纖維配向計(jì)算」功能。若使用者想預(yù)測纖維濃度 (Fiber Volume Fraction) 在塑件內(nèi)的分布,則須額外勾選進(jìn)階選項(xiàng)中「計(jì)算填料濃度」功能。
?請注意:初始應(yīng)力(*.ist )對應(yīng)到射出成型分析中,由充填與保壓階段形成在模穴內(nèi)部的應(yīng)力,頂出后所造成的翹曲變形。因此若要輸出初始應(yīng)力,在設(shè)定分析順序時(shí),應(yīng)選擇有包含充填( F )、保壓 ( P ) 以及翹曲 ( W ) 的分析。
?完成 Moldex3D 模擬分析。
?當(dāng)分析完成后,在 FEA 接口的功能選項(xiàng)中,選取欲輸出的檔案:纖維濃度 (fiber volume fraction) (*.fcd)、初始應(yīng)力 (*.ist)、縫合線 (*.nwd) 或纖維配向 (*.o2d)。除了勾選的功能外,軟件同時(shí)也會(huì)輸出 Ansys 可讀的網(wǎng)格檔(*.ans 與 *.cdb)。
?此處輸出之檔案可直接以 Ansys Workbench Toolbox 中的 Injection Molding Data 讀取。
?在 Ansys Workbench 環(huán)境中,提供一套短纖維復(fù)合材料仿真流程,可預(yù)測短纖維強(qiáng)化復(fù)材之射出成型件的熱機(jī)械行為。
展開 Moldex3D模流分析之如何輸出變形結(jié)果為模具補(bǔ)償模型
Moldex3D可以使用不同格式的STL輸出變形模型,以供進(jìn)一步應(yīng)用。 此外,結(jié)合NX全球變形功能,可以執(zhí)行模具補(bǔ)償法。
以下步驟顯示如何導(dǎo)出變形模型并執(zhí)行模具補(bǔ)償順序。
步驟 1:完成翹曲變形分析后,進(jìn)入結(jié)果分頁,然后單擊翹曲中的變形來進(jìn)行翹曲結(jié)果的輸出。主要會(huì)使用導(dǎo)出變形后模型的功能,可選擇的文件格式包括STL(ASCII),STL(Binary),CATIA RSO格式和NX Global變形格式。
注意:所有輸出檔案是包含變形訊息之表面網(wǎng)格元素?cái)?shù)據(jù),其相關(guān)的CAD內(nèi)核如下。 為了獲得變形幾何外形,需要進(jìn)一步的轉(zhuǎn)移過程,這也將在本節(jié)中介紹。
?檔案 *.stl 輸出文件格式設(shè)置為STL(ASCII)和STL(Binary)。
?檔案 *.rso 輸出文件格式設(shè)置為CATIA RSO格式。
?檔案 *.csv和 *_Deformed.csv 輸出文件格式設(shè)置NX Global 變形格式。
在步驟1開始前:預(yù)期在XYZ方向上以不同的變形補(bǔ)償率定義翹曲變形縮放。使用結(jié)果中測量工具上的距離檢查 XYZ 方向的線性收縮率。然后,按照三個(gè)方向的收縮百分比個(gè)別來補(bǔ)償模型。在此模型中,X 方向線性收縮率為 0.389%,Y 方向?yàn)?0.404%,Z 方向?yàn)?0.726%。
步驟 2:對于使用導(dǎo)出變形后模型的功能,需勾選變形后模型含收縮補(bǔ)償。選擇格式為NX Global變形格式,修改縮放比為"1"。還要在 XYZ 方向輸入個(gè)別的模具補(bǔ)償值,該值是線性收縮百分比的兩倍。 然后,指定另存新文件名稱和位置,然后點(diǎn)擊開始導(dǎo)出文件。
步驟 3:在NX使用者界面中,先行開啟原始幾何模型。經(jīng)由以下步驟啟動(dòng)全變形:選項(xiàng)>編輯>表面>全變形(Global Deformation)。
展開 讀取ABAQUS結(jié)果文件中的單元應(yīng)變能并輸出至excel文件的處理腳本 ¥1
腳本內(nèi)容如題。
Moldex3D模流分析之輸出IC封裝金線偏移結(jié)果預(yù)防短路問題
現(xiàn)在,透過Moldex3D模擬分析工具,可以輸出金線偏移的結(jié)果,讓使用者精準(zhǔn)掌握偏移程度,以利優(yōu)化金線布局。
步驟1:金線偏移分析結(jié)束后,于模型樹的金線項(xiàng)目點(diǎn)擊鼠標(biāo)右鍵,即會(huì)出現(xiàn)導(dǎo)出(Export)選項(xiàng);接下來于Export的子選單內(nèi),選擇輸出金線位移結(jié)果(Wire Sweep Result)、相鄰導(dǎo)線間距(Wire to Wire Distance)、金線偏移量(依金線)(%)(Wire Sweep Index (by Wire)(%))或變形后金線(Deformed Wire)。
步驟 2:使用者可以需求點(diǎn)選特定金線的「金線偏位移結(jié)果」、「相鄰導(dǎo)線間距」、「金線偏移量」或「變形后金線」。其輸出的結(jié)果會(huì)記錄在附文件名為‘.csv’的檔案中。程序?qū)⒚織l金線分割成99段線段元素,共100個(gè)節(jié)點(diǎn)。因此每條金線皆包含100個(gè)節(jié)點(diǎn)之坐標(biāo)、位移及拖曳力。
步驟3:使用者可指定金線與金線間距離的最大值,并輸出其金線信息,如下圖所示:
注:金線與金線間距離將以以下格式輸出:
格式說明:
① 指定金線與金線間最大距離。
例如:金線與金線間距離小于0.298 mm 即會(huì)被輸出。
② 金線ID。
③ 搜尋金線數(shù)量。
例如:共有兩條金線與Wire 1 距離小于0.298 mm。
④ 金線間距離,最短的距離會(huì)依序列出。
例如:Wire 2 與Wire1距離最接近,為0.125 mm;Wire 64與Wire 1距離 0.179 mm次之。
步驟4:若于步驟1 選擇 「變形后導(dǎo)線」,則金線分析變形后的幾何數(shù)據(jù)將會(huì)以DXF格式儲(chǔ)存。
注:附檔名為*.dxf之檔案為幾何文件,需使用CAD軟件開啟。
展開 
Hypermesh/Optistruct對車身鈑金件厚度靈敏度分析結(jié)果輸出設(shè)置方法 ¥1
Optistruct對車身鈑金件厚度靈敏度分析結(jié)果輸出設(shè)置方法:靈敏度的輸出結(jié)果有三種形式:1、Sensitivity output in Microsoft Excel SYLK format.生成:slk文件,直接用excel打開就可以看。對應(yīng)的關(guān)鍵字:Sensitivity或者SENSOUT,結(jié)果如下圖。
方法2:結(jié)果形式
方法3:結(jié)果形式
【ABAQUS模態(tài)動(dòng)力學(xué)】Composite&abaqus 預(yù)應(yīng)力模態(tài)分析&輸出單元?jiǎng)偠染仃?/span>
劃分網(wǎng)格
定義邊界條件
5.2 預(yù)應(yīng)力模態(tài)
預(yù)應(yīng)力模態(tài),按我的理解就是,假設(shè)t=0時(shí),結(jié)構(gòu)的剛度矩陣、質(zhì)量矩陣為M0,K0;t=t1時(shí),結(jié)構(gòu)(分析對象)收到外部激勵(lì)的作用,使得結(jié)構(gòu)的剛度矩陣,質(zhì)量矩陣發(fā)生改變,結(jié)構(gòu)的剛度矩陣、質(zhì)量矩陣為M1,K1;t=t2時(shí),開始進(jìn)行特征值提取,此時(shí)求解的是t1狀態(tài)的結(jié)果。
從上面這個(gè)理解出發(fā),ABAQUS預(yù)應(yīng)力模態(tài)只要在frequency分析步之前進(jìn)行General,Static分析步,打開NLGeom選項(xiàng)(分析過程中剛度矩陣會(huì)不斷變化)。
提取單元?jiǎng)偠染仃嚕?【ABAQUS 二次開發(fā)筆記】輸出單元?jiǎng)偠染仃?- hayden_william - 博客園
以上均為我的一點(diǎn)理解,不一定完全正確,本文僅作為個(gè)人學(xué)習(xí)記錄之用,其他概不負(fù)責(zé)。
展開 ABAQUS如何輸出分析過程中每一時(shí)刻的最大溫度曲線
ABAQUS如何輸出分析過程中每一時(shí)刻的最大溫度曲線,或者輸出分析過程中每一時(shí)刻最大溫度值,如下圖所示
微信截圖_20180823102044.jpg
ABAQUS分析參數(shù)設(shè)置對混凝土結(jié)構(gòu)分析結(jié)果的影響
采用一維梁單元模擬混凝土梁壓彎試驗(yàn),因?yàn)槭芾セ炷敛牧鲜掷_裂容易產(chǎn)生模型節(jié)點(diǎn)分析受力不平衡導(dǎo)致分析終止。針對混凝土材料特性,如果在默認(rèn)設(shè)置的基礎(chǔ)上略微調(diào)整分析設(shè)置參數(shù),可能會(huì)明顯提高計(jì)算收斂性,達(dá)到預(yù)期目標(biāo)。下圖是混凝土梁分析參數(shù)調(diào)整的情況,和對分析結(jié)果的影響,希望能拋磚引玉。
調(diào)整前
*Boundary,amplitude=Cyclic
Load, 1, 1, -2000.
*Output, field
*Node Output
U,
調(diào)整后
*Boundary,amplitude=Cyclic
Load, 1, 1, -2000.
*Controls, ANALYSIS=DISCONTINUOUS
*Controls, reset
*Controls, parameters=line search
5, , , , 0.15
*Controls, parameters=field, field=displacement
0.05, 0.05
*Output, field
*Node Output
U,
調(diào)整參數(shù)含義:
①最大線性搜索步數(shù)設(shè)為5(即使用擬牛頓法);
②線性搜索修正系數(shù)設(shè)為0.15;
③不平衡力與當(dāng)前平衡力范數(shù)容許比調(diào)整為0.05;
④最大修正值與對應(yīng)的增量值的容許比值調(diào)整為0.05;
結(jié)論:調(diào)整分析設(shè)置參數(shù)后模擬的終止加載力明顯增大。調(diào)整之前提前結(jié)束加載是因?yàn)楣?jié)點(diǎn)不平衡力超出容許值引起的。但對于混凝土材料來講,應(yīng)變積累導(dǎo)致突然的允許應(yīng)力下降,極易引起節(jié)點(diǎn)不平衡力增加,導(dǎo)致分析進(jìn)程結(jié)束。如果在允許范圍內(nèi)提高節(jié)點(diǎn)不平衡力容許范圍,則可以明顯增加加載幅度,達(dá)到預(yù)定分析目標(biāo)。
展開