NASTRAN是一款有限元分析(FEA)軟件,最初是1960年代末在美國政府對航空航天工業的資助下為美國太空總署(NASA)開發的。諾世創軟件(MSC Software)公司是公共域NASTRAN代碼的主要原始開發商之一,這些代碼已被眾多公司集成到大量的軟件中。

歷史

編輯

1964年,美國航空航天局結構動力學研究計劃的年度審查發現,研究中心正分別開發針對自身需求的結構分析軟件。審查建議應當使用單一的通用軟件取而代之。由此成立了一個專責委員會。委員會認定沒有一份現成的軟件能夠滿足他們的要求。他們建議成立一個合作項目來開發這個軟件並創建了概述該軟件功能規範。

因之,計算機科學公司(CSC)獲得了開發軟件的合同。1960年代,該程序在開發期間的第一個名字是GPSA,普遍目的結構分析(General Purpose Structural Analysis)的首字母縮寫。但NASA最終批准的名字則是NASTRAN(NASA Structural Analysis)。NASTRAN軟件於1968年發佈給NASA。60年代末,諾世創軟件將自己的版本(MSC/NASTRAN,最終演化成MSC.Nastran)市場化並提供支持。Joe Mule(NASA)、Gerald Sandler(NASA)和Stephen J. Burns(羅徹斯特大學)設計了原始軟件的架構。

編寫NASTRAN軟件應用程式是為了幫助設計更有效的空間飛行器,如穿梭機。1971年,美國航空航天局技術利用辦公室向公眾發佈NASTRAN。NASTRAN的商業應用幫助了對任何尺寸、形狀或目的彈性結構行為的分析。例如,汽車行業用其設計前懸架系統轉向拉杆。該軟件也可用於軌道和機車、橋樑、發電廠、摩天大樓和飛機的設計。據估計,1971年至1984年NASTRAN節省了7.01億美元的成本。NASTRAN於1988年入選美國航天基金會的空間技術名人堂,這是獲此殊榮的第一項技術之一。

The NASTRAN program has evolved over many versions. Each new version contains enhancements in analysis capability and numerical performance. In addition, many errors from previous versions are corrected. In one notorious case, an internal error in NASTRAN was identified as responsible for the 1991 collapse of the Sleipner A offshore platform. Today, NASTRAN is widely used throughout the world in the aerospace, automotive and maritime industries. It has been claimed[5] that NASTRAN is the industry standard for basic types of analysis for aerospace structures, e.g. linear elastic static and dynamic analyses.

2002年11月,諾世創軟件公司與聯邦貿易委員會(FTC)達成最終協議,以解決由該公司收購競爭對手Universal Analytics, Inc.(UAI)和Computerized Structural Analysis & Research Corp.(CSAR)引發的反壟斷案。FTC指控MSC軟件公司的收購代表了反競爭行為。根據和解條款,MSC需提供當前Nastran軟件的一份副本。該副本對優集公司(UGS)是完全免版稅的、永久的和非排他許可的。優集公司在2007年被西門子收購。

目前,NASTRAN的商業版本有MSC軟件公司的MSC.Nastran、NEi軟件公司的NEi Nastran以及西門子PLM軟件公司的NX Nastran。

軟件架構

編輯

求解序列

編輯
  • 101 - 線性靜態
  • 103 - 模態分析
  • 105 - 屈曲分析
  • 106 - 非線性
  • 107 - 複雜特徵值
  • 108 - 直接頻率響應
  • 109 - 直接瞬態響應
  • 110 - 模態複雜特徵值
  • 111 - 模態頻率響應
  • 112 - 模態瞬態響應
  • 129 - 瞬態非線性
  • 145 - 動態顫振
  • 600 - 隱性非線性(MSC/NASTRAN)
  • 601 - 隱性非線性(NX/NASTRAN)
  • 700 - 顯性非線性(MSC/NASTRAN)
  • 701 - 顯性非線性(NX/NASTRAN)