工控網(wǎng)首頁(yè)
>

新聞中心

>

業(yè)界動(dòng)態(tài)

>

設(shè)計(jì)仿真 | MSC Nastran .f04文件解讀

設(shè)計(jì)仿真 | MSC Nastran .f04文件解讀

MSC Nastran具備靜力學(xué)、動(dòng)力學(xué)、非線性、優(yōu)化、氣彈等功能全面的結(jié)構(gòu)分析功能,在航空航天、汽車、船舶等各個(gè)行業(yè)均有廣泛的應(yīng)用。MSC Nastran計(jì)算得到的文件包含.h5、.op2、.xdb、.log、.f06、.f04等格式。前面幾種格式的結(jié)果文件中包含了計(jì)算結(jié)果數(shù)據(jù)、計(jì)算過(guò)程的匯總信息、警告及報(bào)錯(cuò)信息,用戶在日常使用中可能更為關(guān)注,而.f04文件則關(guān)注較少。


實(shí)際上,.f04文件是MSC Nastran計(jì)算執(zhí)行狀態(tài)匯總文件,包含了MSC Nastran在計(jì)算過(guò)程中與硬件的交互信息數(shù)據(jù)、軟件內(nèi)部得到各個(gè)矩陣的規(guī)模和稀疏程度、計(jì)算過(guò)程中所涉及到的各個(gè)子模塊的先后順序及其詳細(xì)的計(jì)算耗時(shí)數(shù)據(jù)等內(nèi)容,可以幫助用戶準(zhǔn)確獲取MSC Nastran的詳細(xì)工作狀態(tài),不僅可以為提高計(jì)算效率提供指導(dǎo),而且還能解決一些由于硬件資源方面的局限性而造成的問(wèn)題。因此本文對(duì).f04文件中的部分主要內(nèi)容進(jìn)行了概要性的解讀,幫助用戶提高相關(guān)的使用水平。更詳細(xì)的解釋參見MSC Nastran幫助手冊(cè)中的《Reference Guide》第7章Solution Sequences中的第2部分。


.f04文件信息

MSC Nastran

下圖中的匯總表給出了MSC Nastran在計(jì)算過(guò)程中的數(shù)據(jù)庫(kù)集(Database sets,DBsets)所使用文件的信息,位于.f04文件靠近上端開始的位置附近。


微信圖片_20240108111508.png


上圖中各項(xiàng)參數(shù)的含義如下:

微信圖片_20240108111511.png


儲(chǔ)存數(shù)據(jù)

MSC Nastran

在上述文件匯總表之后,緊跟著給出了內(nèi)存分配的情況。關(guān)于這個(gè)內(nèi)存管理的詳細(xì)介紹可以參考MSC Nastran幫助手冊(cè)中的《Installation and Operations Guide》第五章中的《Managing Memory》一節(jié)。


微信圖片_20240108111516.png


上圖中各項(xiàng)參數(shù)的含義如下:

微信圖片_20240108111518.png


計(jì)算過(guò)程日志

MSC Nastran

計(jì)算過(guò)程日志通過(guò)類似于下圖中表格的形式給出了MSC Nastran在執(zhí)行計(jì)算中DMAP語(yǔ)句(或者模塊)詳細(xì)的執(zhí)行過(guò)程匯總。一般情況下,.f04文件中的大部分內(nèi)容均為計(jì)算過(guò)程日志。

微信圖片_20240108111523.png

上圖中各項(xiàng)參數(shù)的含義如下:

微信圖片_20240108111526.png

計(jì)算過(guò)程日志中可以看到每個(gè)DMAP模塊執(zhí)行計(jì)算所耗費(fèi)的詳細(xì)的時(shí)間,從而可以對(duì)總體計(jì)算耗時(shí)分配進(jìn)行分析,有針對(duì)性的修改計(jì)算參數(shù)設(shè)置,提高計(jì)算效率。


MSC Nastran也內(nèi)置了相關(guān)的工具來(lái)完成對(duì).f04文件中計(jì)算過(guò)程日志中時(shí)間的統(tǒng)計(jì)分析,詳見之前的技術(shù)文章:《MSC Nastran Utilities介紹》中的F04REPRT功能。


內(nèi)存和硬盤使用情況統(tǒng)計(jì)

MSC Nastran

計(jì)算過(guò)程日志之后是內(nèi)存和硬盤使用情況統(tǒng)計(jì)表。這個(gè)表格給出了計(jì)算過(guò)程中調(diào)用的所有DMAP模塊計(jì)算中使用內(nèi)存的最大數(shù)量和硬盤的最大使用情況。


微信圖片_20240108111530.png

上圖中各項(xiàng)參數(shù)的含義如下:

微信圖片_20240108111535.png


數(shù)據(jù)庫(kù)使用情況統(tǒng)計(jì)

MSC Nastran

下表給出了計(jì)算過(guò)程中數(shù)據(jù)庫(kù)集的讀寫信息匯總。

微信圖片_20240108111549.png


上圖中包含兩個(gè)平行的表格。LOGICAL DBSETS表中給出了每種類型的數(shù)據(jù)庫(kù)相關(guān)的信息,而DBSET FILES則給出了每個(gè)數(shù)據(jù)庫(kù)文件的相關(guān)信息。表中的各項(xiàng)參數(shù)含義如下:

微信圖片_20240108111552.png

在上述示例中,MASTER、DBALL、OBJSCR數(shù)據(jù)庫(kù)集都是僅由1個(gè)文件組成,而SCRATCH數(shù)據(jù)庫(kù)集則有三個(gè)部分組成:MEMFILE、SCRATCH、SCR300。


上述信息可以用于判斷數(shù)據(jù)庫(kù)集以及各個(gè)相關(guān)文件的大小以及讀寫行為是否合理。如果需要大量讀寫操作的文件分處于各個(gè)不同的物理設(shè)備上(最好是具備單獨(dú)的I/O控制器或者總線),則可以顯著提高數(shù)據(jù)讀寫速度、縮短計(jì)算時(shí)間。


總結(jié)

MSC Nastran

上文針對(duì)MSC Nastran在常規(guī)默認(rèn)設(shè)置下的.f04文件中的主要內(nèi)容進(jìn)行了解釋。除此之外,用戶還可以通過(guò)一些額外的設(shè)置使.f04文件中包含更多的內(nèi)容,在這里不再贅述,歡迎用戶嘗試。

備注:如對(duì)上述功能使用有疑問(wèn)或者希望更深入了解,請(qǐng)通過(guò)如下方式聯(lián)系我們:

Tel:010-82607000

Email:mscprc.support@mscsoftware.com


審核編輯(
黃莉
)
投訴建議

提交

查看更多評(píng)論
其他資訊

查看更多

CIMES 2024??怂箍?構(gòu)建智能制造生態(tài)系統(tǒng) 賦能行業(yè)數(shù)字化轉(zhuǎn)型

質(zhì)量管理丨數(shù)字化文檔管理夯實(shí)質(zhì)量管理體系基礎(chǔ)

生產(chǎn)制造 | 模具設(shè)計(jì)與制造-VISI 教您掌握簡(jiǎn)單正確展開沖壓件

設(shè)計(jì)仿真 | 基于VTD的V2X仿真應(yīng)用

設(shè)計(jì)仿真 | ODYSSEE 加速電機(jī)仿真優(yōu)化