
發布
注冊
/
登錄abaqus結果文件
關注創建者:王靖雯 創建時間:2023-02-27
abaqus結果文件的視頻教程
SOLIDWORKS 2018+HyperMesh__SOLIDWORKS結果文件的導入
本期內容講解如何將SOLIDWORKS結果文件的導入HyperMesh中,為HyperMesh提供幾何處理基礎。
免費 2分鐘 62播放
查看
SketchUp Pro 2016+HyperMesh_SketchUp Pro結果文件的導入
將SketchUp Pro 2016結果文件的導入HyperMesh中
¥29.99 3分鐘 32播放
查看
abaqus結果文件的實例教程
這個問題的主要原因是:比如nCode2018只支持ABAQUS2017的odb文件。甚至軟件如果更新的比較頻繁,發布的月份都會有影響。
我在工作中就遇見過類似的問題:ABAQUS2018版本的odb文件不能被nCode2018和Altair2018讀取。通過錯誤提示,我發現nCode2018和Altair2018均只支持ABAQUS2017。
所以我采用的解決方法是使用ABAQUS內置的轉譯功能將odb文件轉譯成output2文件,這樣一來2018的odb就變成了2017的output2,就可以在nCode2018和Altair2018之間通用了。
ABAQUS提供的轉譯語句是:
abaqus toOutput2 job=jobname odb=odbname step=stepid
使用方法:
打開Abaqus Command;
指定當前工作目錄到需要轉譯的odb文件所在的目錄;
鍵入命令:abaqus toOutput2 job=jobname odb=odbname step=stepid。
展開 腳本內容如題。
結果文件有output database(.odb)文件和result file(.fil)文件。區別是
a.odb文件默認生成,是二進制文件,abaqus才能訪問,python后處理也是通過abaqus訪問。
b.fil文件不是默認生成,需要在inp中添加關鍵字(*FILE FORMAT, ASCII),添加的位置可以是(*Restart)命令之后。是文本文件,文本編輯器可以訪問。
要輸出的量可以通過cae界面選擇,也可以通過inp添加。
輸出到fil文件屬于歷史輸出范圍,輸出的是所有增量步的值。fil文件的大小似乎是固定的,在cae界面中,歷史輸出可以設置只輸出最后一個increment的值,對應在inp文件中表示為(*Output, history, frequency=99999),輸出頻率非常大,故只輸出最后一幀。這個命令針對fil的輸出無用,這里姑且認為fil只能輸出的所有增量步的值。
*NODE FILE 輸出節點變量,位移(UCOORD-101),節點坐標(COORD-107)
*EL FILE 輸出單元變量,MISES應力(S),應力分量(SINV-12)
要使用URDFIL子程序,首先必須先創建.fil文件,子程序讀取.fil文件,Fortran代碼實現結果的格式化輸出。
展開 在看達索的用戶手冊的時候看到這一節的內容,覺得很有用,遂拿過來翻譯并自己組織了一下語言,貼在這里與大家分享:
正文:
如果有一個變量需要多次被訪問,那么最好的辦法就是將這個變量拿出來賦值給一個對象objectA,然后通過多次訪問這個對象objectA,通過訪問這個臨時對象來避免對輸出數據庫的多次訪問。
假如有以下代碼,需要訪問odb中的Mises應力和真實應變,如果Mises應力大于某個值,那么打印該單元的應變分量,一般的代碼可能是這樣做的:
stressField = frame.fieldOutputs['MISES']
strainField = frame.fieldOutputs['LE']
count = 0
for v in stressField.values:
if v.mises > stressCap:
if v.integrationPoint:
print 'Element label = ', v.elementLabel, \
'Integration Point = ', v.integrationPoint
else:
print 'Element label = ', v.elementLabel
for component in strainField.values[count].data:
print '%-10.5f' % component,
print
count = count + 1
在這段腳本中,定義一個strainField,在每次需要訪問strainField中的應變值時,都需要調用strainField.values[count]來獲得變量的值,由于對于odb數據庫來說,每一次去調用這個values變量都需要進入到數據庫中去查找并讀取
展開 ***********************************************
一個簡單的例子結果對比:
***********************************************
ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
explicit.rar
看完不要忘記點拇指、

abaqus結果文件的相關專題、標簽、搜索
abaqus結果文件的最新內容
這個帖子的重點放在cdp模型參數的測試上,所以在abaqus中建立一個單位立方體進行計算,得到壓應力應變如下:
立方體大小是1*1*1。
如何在abaqus建立方體在前面一個帖子中寫過,在此不再重復。Cdp模型參數如何計算在上一篇帖子中詳細說明,在此直接拿過來用。
1、 材料設置,
1.首先設置彈性參數:
2.再設置塑性參數,菜單欄里找到Mechanical
<div contenteditable="false" width="100%">
maxlpfindex = 10 #8階,求解階數
</div><div contenteditable="false" width="100%">
meshtype = "UnstructuredGrid" #支持六面體網格
</div><div contenteditable="false"
晶體塑性:構建Dream3D pipeline用于將EBSD模型制作成Abaqus可執行文件
案例實操
用于生成模型的Dream3D pipeline文件,只需要你設置EBSD數據的路徑和導出路徑即可,可以直接生成abaqus的晶體塑性模型,提供原始文件!
包含老版本Dream3D 6.5的管道文件,并且根據官方的使用說明文件已經成功移植到最新版Dream3D 7.4版本了。
<p>問題:有時候提交計算完成后,想看一下整個計算大概花了多久,評估不同仿真的計算成本。或者好對后續類似分析有個大概的評估,比如提交后有大概多久的時間可以用來安排其他事。</p><p>所以在Abaqus中怎么去查看計算時長呢?</p><p>(這里是看計算完成后實際用時,而不是提交計算時預計用時)</p><p><br></p>
[圖片]
我的專業一直是結構力學方向。陰差陽錯之下,畢業后搞了三年的CFD方向。
剛接觸CFD那會我就很感慨,流體的人玩的真花。前處理,光網格搞了一堆花樣,結構非結構,多面體,附面層,還有什么泥瓦匠網格思路和雕刻家網格思路。為了收斂,前處理可以說是不擇手段。
后處理更是如此,各種流線、壁面、矢量、渦,穩態的、動態的。光專門用來做后處理的軟件工具都一堆,Tecplot、CFD-post、Insight
在流體到固的單向耦合仿真中,常常需要傳遞的物理量是壓力和溫度,它們可以作為結構分析的載荷條件。
不同軟件之間數據格式不通,需要人為的去做數據轉換。更關鍵的是,在實際項目中,做CFD仿真的和做CAE仿真的壓根不是一個人。
這會帶來兩個問題:
(1) 流體壁面和結構壁面模型坐標系不一致,參數無法直接用;
(2) 流體壁面和結構壁面玩個節點不一致,無法進行點對點的參數傳遞。
所謂逢山開路遇水搭橋
[圖片]
[圖片]
