跳至內容

英文维基 | 中文维基 | 日文维基 | 草榴社区

NASTRAN

維基百科,自由的百科全書

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)