欢迎来到天天文库
浏览记录
ID:8268511
大小:426.61 KB
页数:6页
时间:2018-03-15
《Abaqus Tips 探究Abaqus的檔案 - CFD,CAE結構工 …》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AbaqusTips:探究Abaqus的檔案從我們要執行一個分析案,啟動Abaqus/CAE開始,經過建立模型、交付運算到最後的結果後處理等步驟,當中涉及到龐大資料量的建立與讀取,往往在這個分析案的工作目錄下,有數十個檔案,多到令人眼花撩亂,而每個檔案又各有功用,缺一不可。這個多的檔案及其用途往往困擾著初階使用者,因此筆者整理出一個分析案所會用到的檔案以及Abaqus/Standard或是Abaqus/Explicit於背後所建立的檔案,並說明其意義。先將各種副檔名的檔案全名表列如下:*.rpy=ReplayFile*.dat=Datafile(O)*.cae
2、=ModalDatabase*.fil=Resultsfile(O)*.jnl=JournalFile*.msg=Messagefile(O)*.rec=Recoverfile*.sta=Statusfile(O)*.cid=Auto‐releasefile*.odb=Outputdatabasefile(O)(R)*.inp=Inputfile*.lck=Outputdatabaselockfile*.023=Communicationsfile*.ods=Scratchoutputdatabase(O)*.com=Commandfile*.abq=Stat
3、efile(E)*.ipm=Interprocessmessagefile*.pac=Packagefile(E)(R)*.log=Logfile*.sel=Selectedresultsfile(E)(R)*.mdl=Modelfile(R)*.res=Restartfile(R)*.prt=Partfile(R)*.sim=Lineardynamicsdatafile(S)(R)註:(S)or(E)=StandardorExplicitOnly*.stt=Statefile(R)(O)=與輸出相關(R)=用於Restart分析1.開啟Abaqus/CAE時
4、,自動建立Replayfile(*rpy):rpy檔包含在Abaqus/CAE所操作過的每個指令,如視角、工具列放置的位置、顯示的方式、建立Viewport等等與介面環境相關之設定。Abaqus/CAE會保留5個最新的rpy檔案,最新的會以abaqus.rpy命名,其餘4個會在前述檔名後面加上數字編號,如abaqus.rpy.247,數字越前面的代表越早建立的,如圖(1)所示。圖(1)可透過兩個方式執行rpy檔,回復原先的設定:最建議的方式是開啟AbaqusCommandLine,輸入abaquscaereplay=file_name.rpy,遇到錯誤時,自動
5、略過該錯誤,繼續重製之後的指令。或是在Abaqus/CAE介面下,從主選單內選取FileRunScript,執行rpy檔,但遇到錯誤時,會顯示錯誤訊息,強迫停止。2.主選單內選取FileSave或是SaveAs,建立Modeldatabase(*.cae)以及JournalFile(*jnl):一個CAE檔包含許多模型的資料以及相對應的分析工作。一個jnl檔包含欲重製存在硬碟裡的CAE檔需要的所有指令。jnl檔不同於rpy檔,不包含任何介面環境之操作,僅包含對CAE檔變更的指令,如建立或編輯一個零件、修改分析步驟等等。若不涉及CAE變更的操作,如出圖、建立
6、Viewport或是視角操作等,是不會存入jnl檔。如果在修改CAE檔過程中,沒有執行存檔的動作,jnl是不會記錄任何的變更。jnl檔應該與CAE檔一起移動,否則無法重製該CAE檔。當一個已經存檔的CAE檔有毀損,無法開啟時,可啟動AbaqusCommandLine,輸入abaquscaerecover=file_name.jnl,回復已損毀的CAE檔。3.在Abaqus/CAE操作任何動作時,除了會自動建立rpy檔外,也會建立Recoverfile(*.rec):一個rec檔包含了存在記憶體內、對CAE檔做的所有變動,也就是說rec檔只會紀錄自從上次存檔至今
7、,尚未再次存檔的指令。CAE檔、rec檔以及jnl檔三者之間的互動關係,請見表(1)。使用者動作Abaqus/CAE的動作建立的檔案開啟Abaqus/CAE無abaqus.rpy(與環境介面有關)變更模型指令紀錄於rec檔abaqus1.rec建立CAE檔engine.cae儲存模型將復原指令寫入jnl檔engine.jnl刪除recengine.rec再次變更模型將指令寫入rec檔engine.cae(舊的)engine.jnl(舊的)更新CAE檔engine.cae(更新過的)再次儲存模型將變更後的新指令加入jnl檔engine.jnl(更新過的)刪除re
8、c檔表(1)若Abaqus/CAE因不
此文档下载收益归作者所有