abaqus數(shù)據(jù)格式的實(shí)例教程
在做結(jié)構(gòu)分析的時(shí)候,做出來的結(jié)果在一些情況下可能需要提取稱為其他格式的數(shù)據(jù),比如vtk格式,能夠提供更靈活的數(shù)據(jù)分析能力。
于是開發(fā)了一些代碼用于這些數(shù)據(jù)的提取,部分Abaqus展示效果圖和在Paraview中的效果圖展示如下:
需要PC安裝了Abaqus軟件并且支持Python Script接口;目前本人使用的版本是Abaqus/CAE 2021版本。
目前支持C3D4、C3D10、C3D8、C3D8R單元類型。
提取ODB文件中所有frame的數(shù)據(jù),每一幀對(duì)應(yīng)一個(gè)結(jié)果文件;提取方法為遍歷所有frame,獲取所有fieldOutput,獲取fieldOutput上的數(shù)據(jù),SCALAR和VECTOR類型的數(shù)據(jù)是定義在節(jié)點(diǎn)上的,直接獲取POINT_DATA即可。
目前對(duì)于Tensor類型的數(shù)據(jù),由于從場(chǎng)數(shù)據(jù)中提取得到的是積分點(diǎn)上的數(shù)據(jù),目前的處理方式是計(jì)算所有積分點(diǎn)數(shù)據(jù)的平均值,作為CELL_DATA進(jìn)行處理;其他數(shù)據(jù)作為POINT_DATA進(jìn)行處理。
目前的腳本文件結(jié)果如下所示:
展開 GPS eXchange Format (GPX)
格式:.GPX
GPX是比較標(biāo)準(zhǔn)的GPS信息交互文件,當(dāng)然其他公司還有自己的格式。GPX采用XML語言,所以顯得稍微有點(diǎn)臃腫,壓縮后就很小了。
GPX, 或稱 GPS exchange 格式, 是一種用于存儲(chǔ)坐標(biāo)數(shù)據(jù)的 XML 文件格式。它可以儲(chǔ)存在一條路上的路點(diǎn),軌跡,路線,且易于處理和轉(zhuǎn)換到其他格式。OpenStreetMap 使用的所有 GPS 數(shù)據(jù)要轉(zhuǎn)換為 GPX 格式才能上傳。
GPX包含 帶有正確時(shí)間戳的軌跡點(diǎn)。創(chuàng)建GPX文件,使用有效的schema. 如果包括編碼標(biāo)簽,可以是’UTF-8’, 而不能是’utf8’。
IDRISI Vector
格式:.VCT、.VDC
IDRISI vector矢量數(shù)據(jù)文件具有VCT擴(kuò)展名以及具有VDC擴(kuò)展名的關(guān)聯(lián)矢量文檔文件。
VCT格式僅限于點(diǎn),線,多邊形,文本和照片。創(chuàng)建IDRISI矢量文件后,它將自動(dòng)創(chuàng)建用于構(gòu)建元數(shù)據(jù)的文檔文件。
屬性直接存儲(chǔ)在矢量文件中。但是您可以選擇使用獨(dú)立的數(shù)據(jù)表和值文件。
MapInfo TAB
格式:.TAB、.DAT、.ID、.MAP、.IND
MapInfo TAB 文件是Pitney Bowes MapInfo軟件的專有格式。與shapefile相似,它們需要一組文件來表示地理信息和屬性。
TAB文件是ASCII格式,可鏈接關(guān)聯(lián)的ID,DAT,MAP和IND文件。
DAT文件包含與dBase DBF文件關(guān)聯(lián)的表格數(shù)據(jù)。
ID文件是將圖形對(duì)象鏈接到數(shù)據(jù)庫(kù)信息的索引文件。
展開 同時(shí),VTK也提供了適用于有限元仿真結(jié)果的數(shù)據(jù)格式。
WELSIM v1.8版本中,與用戶可以將計(jì)算好的結(jié)果輸出成VTK數(shù)據(jù)格式文件。既可以保存當(dāng)前的計(jì)算結(jié)果,也可以進(jìn)行更為復(fù)雜的數(shù)據(jù)后處理。下面我們就來看如何實(shí)現(xiàn)此功能。
在一個(gè)已經(jīng)完成計(jì)算的項(xiàng)目中,用戶可以在WELSIM中成功地顯示結(jié)果云圖。此模型中含有128,710個(gè)節(jié)點(diǎn),72,125個(gè)Tet10單元。數(shù)據(jù)量是比較大的。
右鍵點(diǎn)擊結(jié)果節(jié)點(diǎn),會(huì)在彈出菜單中顯示導(dǎo)出結(jié)果(Export Result)的選項(xiàng)。點(diǎn)擊導(dǎo)出結(jié)果,會(huì)彈出文件保存對(duì)話框。此時(shí)導(dǎo)出的結(jié)果是基于Set Number值為1的數(shù)據(jù)。
在保存對(duì)話框中,選擇VTK format (*.pvtu)格式,并設(shè)置文件名。
此時(shí)會(huì)輸出兩個(gè)文件,一個(gè)后綴為pvtu和一個(gè)vtu的文件。用文本編輯器打開,可以發(fā)現(xiàn)pvtu文件是一個(gè)總體數(shù)據(jù)描述,vtu是具體的數(shù)據(jù),同時(shí)文件也相對(duì)較大。
pvtu文件含有對(duì)數(shù)據(jù)描述。
vtu含有具體的數(shù)據(jù)。
VTK類型的數(shù)據(jù)文件是被很多后處理軟件所支持的。Paraview和VisIt就是支持VTK文件的兩款免費(fèi)且開源的后處理軟件。
在ParaView軟件中打開此文件并顯示。
在VisIt軟件中打開此文件并顯示。
展開 阿里旺旺圖片20181203201949.png
阿里旺旺圖片20181203201956.png
阿里旺旺圖片20181203202002.png
阿里旺旺圖片20181203202009.png
阿里旺旺圖片20181203202006.png
汽車電池包c(diǎn)ae,CFD建模練習(xí)可以使用
ANSYS數(shù)據(jù)輸出格式Fw.d的應(yīng)用
ANSYS計(jì)算后處理時(shí)經(jīng)常需要將得到的結(jié)果進(jìn)行輸出,輸出時(shí)需要采用一定的輸出格式指定輸出方式。數(shù)據(jù)輸出一般配合*CFOPEN和*VWRITE完成,*CFOPEN用于打開文件,*VWRITE用于寫數(shù)據(jù)。
APDL的輸出格式和Fortran一致其中F格式為:Fw.d。這個(gè)用的比較多,用于輸出浮點(diǎn)數(shù)據(jù)。
其中,w表示數(shù)據(jù)的總字符寬度,d表示小數(shù)部分所占的寬度,不夠的補(bǔ)零。例如F10.5表示輸出數(shù)據(jù)一共占10個(gè)寬度,其中小數(shù)部分占5個(gè)寬度,需要注意點(diǎn)號(hào)也占一個(gè)字符寬度,不夠10位的在數(shù)據(jù)的前面補(bǔ)空格。
展開