NASTRAN è un programma di analisi agli elementi finiti (FEA) che è stato originariamente sviluppato per la NASA alla fine degli anni '60 con il finanziamento del governo degli Stati Uniti per l'industria aerospaziale. La MacNeal-Schwendler Corporation (MSC) era uno degli sviluppatori principali e originali del codice NASTRAN disponibile al pubblico. Il codice sorgente NASTRAN è integrato in numerosi pacchetti software, distribuiti da diverse società.
Storia La revisione annuale del 1964 del programma di ricerca sulle dinamiche strutturali della NASA rivelò che i centri di ricerca stavano sviluppando separatamente software di analisi strutturale specifici per le loro esigenze. La revisione ha raccomandato di utilizzare invece un singolo programma software generico. In risposta, è stato formato un comitato ad hoc. Il comitato ha stabilito che nessun software esistente poteva soddisfare i loro requisiti. Hanno suggerito di stabilire un progetto cooperativo per sviluppare questo software e hanno creato una specifica che ha delineato le caratteristiche del software.MacNeal, Richard H., page i., "The NASTRAN Theoretical Manual", December 1972
Il contratto è stato assegnato a Computer Sciences Corporation (CSC) per sviluppare il software. Il primo nome utilizzato per il programma durante il suo sviluppo negli anni '60 era GPSA, acronimo di General Purpose Structural Analysis. L'eventuale nome formale approvato dalla NASA per il programma, NASTRAN, è un acronimo formato da NASA STRucture ANalysis. Il sistema NASTRAN è stato rilasciato alla NASA nel 1968. Alla fine degli anni '60, la MacNeal-Schwendler Corporation (MSC) iniziò a commercializzare e supportare la propria versione di NASTRAN, denominata MSC/NASTRAN (che alla fine divenne MSC.Nastran). L'architettura software originale è stata sviluppata da Joe Mule (NASA) e Gerald Sandler (NASA) e Stephen Burns (Università di Rochester).
L'applicazione software NASTRAN è stata scritta per aiutare a progettare veicoli spaziali più efficienti come lo Space Shuttle. NASTRAN è stato reso pubblico nel 1971 dall'Ufficio di utilizzo della tecnologia della NASA. L'uso commerciale di NASTRAN ha aiutato ad analizzare il comportamento di strutture elastiche di qualsiasi dimensione, forma o scopo. Ad esempio, l'industria automobilistica utilizza il programma per progettare sistemi di sospensione anteriore e i giunti dello sterzo. Viene anche utilizzato nella progettazione di binari ferroviari, automobili, ponti, centrali elettriche, grattacieli e aerei. Si stima che il solo programma abbia restituito 701 milioni di dollari di risparmi sui costi dal 1971 al 1984. NASTRAN è stato introdotto nella Space Technology Hall of Fame della US Space Foundation nel 1988, una delle prime tecnologie a ricevere questo prestigioso onore.http://www.sti.nasa.gov/tto/spinoff2002/goddard.html "NASA Spinoff Magazine 2002"
Il programma NASTRAN si è evoluto in molte versioni. Ogni nuova versione contiene miglioramenti della capacità di analisi e delle prestazioni numeriche. Oggi, NASTRAN è ampiamente utilizzato in tutto il mondo nei settori aerospaziale, automobilistico e marittimo. È stato affermatohttp://www.nasa.gov/centers/dryden/news/X-Press/stories/2008/10_08_technology.html "NASA Press Release 2008" che NASTRAN è lo standard industriale per le analisi di base delle strutture aerospaziali, ad esempio analisi elastiche lineari statiche e dinamiche.
Nel 2001 la NASA ha rilasciato al pubblico, con il pacchetto "NASA Classics", anche il codice sorgente NASTRAN tramite Open Channel Software a pagamento.NASA Releases Classic Software To Public Domain on newsbytes.com by Susan M (25 Oct 2001)nasa-releases-classic-software-to-public-domain on slashdot.com (2001)NTTC, OSC Celebrate Space Agency's Birthday, Launch "NASA CLASSICS" Software Apps to Commercial Markets on openchannelsoftware.com (2001)
Nel novembre 2002 MSC Software ha raggiunto un accordo definitivo con FTC per risolvere un caso antitrust contro la società in relazione a due acquisizioni di distributori rivali CAE, Universal Analytics Inc. (UAI) e Computerized Structural Analysis & Research Corp. (CSAR). La FTC aveva affermato che le acquisizioni rappresentavano attività anticoncorrenziali. Secondo i termini dell'accordo, MSC ha ceduto una copia clone del suo attuale software Nastran. La cessione avveniva attraverso licenze esenti da royalty, perpetue e non esclusive di UGS Corporation. UGS Corporation è stata acquisita da Siemens nel 2007.UGS Corp
Le versioni commerciali di NASTRAN sono attualmente disponibili da MSC Software (MSC Nastran), NEi Software (NEi Nastran) e Siemens PLM Software (NX Nastran).http://www.deskeng.com/articles/aaaxdw.htm "Review of Current Nastran Options Nel 2006, Siemens AG ha acquistato l'ex UGS Corporation da società di private equity e i loro diritti sulla versione commerciale di NX NASTRAN. Autodesk ha acquistato il software NEi a maggio 2014.
Architettura del software NASTRAN è scritto principalmente in FORTRAN e contiene oltre un milione di righe di codice. NASTRAN è compatibile con una grande varietà di computer e sistemi operativi che vanno dalle piccole workstation ai più grandi supercomputer.
NASTRAN è stato progettato fin dall'inizio per essere composto da diversi moduli. Un modulo è una raccolta di subroutine FORTRAN progettate per eseguire un'attività/elaborazione specifica della geometria del modello, assemblaggio di matrici, applicazione di vincoli, risoluzione dei problemi matriciali, calcolo delle quantità di output, conversazione con il database, stampa della soluzione e così via. I moduli sono controllati da un linguaggio interno chiamato Direct Matrix Abstraction Program (DMAP).
Ogni tipo di analisi disponibile è chiamato sequenza.
Alcuni dei codici di sequenza più comuni sono:
101 - Statica lineare 103 - Modale 105 - Buckling 106 - Statica non lineare 107 - Autovalore complesso diretto 108 - Risposta in frequenza diretta 109 - Risposta diretta ai transitori 110 - Autovalore complesso modale 111 - Risposta in frequenza modale 112 - Risposta transitoria modale 129 - Transitorio non lineare 144 - Analisi aeroelastica statica 145 - Analisi flutter/aeroservoelastica 146 - Analisi aeroelastica dinamica 153 - Statico non lineare accoppiato con trasferimento di calore 159 - Transitorio non lineare accoppiato con trasferimento di calore 187 - Metodo di analisi dinamica del progetto 200 - Ottimizzazione del progetto e analisi della sensibilità 400 - Statico non lineare e dinamico (implicito) (MSC.NASTRAN nativo, sostituisce 106, 129, 153 e 159 - parte di MSC.NASTRAN) 401 - Statico non lineare (basato su SAMCEF per NX.NASTRAN) 402 - Statico non lineare e dinamico (implicito) (basato su SAMCEF per NX.NASTRAN) 600 - Statico non lineare e dinamico (implicito) (front-end a MSC.Marc - parte di MSC.NASTRAN) 601 - Implicito non lineare (ADINA per NX Nastran, non sarà più disponibile in NX NASTRAN dopo il 2020) 700 - Esplicito non lineare (LS Dyna più MSC.Dytran - parte di MSC.NASTRAN) 701 - Esplicito non lineare (ADINA per NX Nastran, non sarà più disponibile in NX NASTRAN dopo il 2020)
Software associato NASTRAN è principalmente un solutore per l'analisi agli elementi finiti.http://www.ftc.gov/opa/2001/10/msc.shtm "FTC Press Release: FTC Challenges MSC.Software's Acquisitions of Its Two Nastran Competitors. October 2001 Non ha funzionalità che consentono di creare graficamente un modello o una mesh. Tutti gli input e output sono in forma di file di testo. Tuttavia, più fornitori di software commercializzano pre e post-processori progettati per semplificare la costruzione di un modello ad elementi finiti e l'analisi dei risultati. Questi strumenti software includono funzionalità per importare e semplificare la geometria CAD, mesh con elementi finiti e applicare carichi e vincoli. Gli strumenti consentono all'utente di inviare un'analisi a NASTRAN e di importare i risultati e mostrarli graficamente. Oltre alle funzionalità di pre e post-elaborazione, diversi fornitori di Nastran hanno integrato funzionalità non lineari più avanzate nei loro prodotti Nastran.
Opzioni NASTRAN Sono disponibili le seguenti opzioni software, basate sul codice sorgente originale NASTRAN:
MSC Nastran NASTRAN-xMG (acquisito da MSC Software) NEi Nastran (una versione per PC / Linux del codice sorgente NASTRAN originale) NX Nastran (acquisito da Siemens PLM Software rinominato Siemens NX (Unigraphics)) Nastran distribuito dalla Open Channel Foundation
MSC Nastran MSC Nastran è l'originale prodotto commerciale Nastran avviato dal Dr. Richard MacNeal nel 1963. MSC Nastran è comunemente utilizzato per eseguire analisi strutturali. Sebbene utilizzato in ogni settore, mantiene un forte seguito nelle industrie aerospaziale e automobilistica per l'esecuzione di analisi degli sforzi e delle deformazioni di modelli di strutture e componenti. Dal 1963, MSC Nastran ha continuato a evolversi ed estendere le sue capacità a analisi dinamiche, roto-dinamiche, non lineari, termiche, ad alto impatto, NVH, a struttura fluida e di fatica. Oggi si unisce a MSC Marc e LS-Dyna per fornire soluzioni di analisi accoppiate non lineari.
NASTRAN-xMG Costruito con lo stesso codice base del software NASTRAN originale creato dalla NASA che include l'architettura NASTRAN originale e il linguaggio DMAP, NASTRAN-xMG offre dimensioni illimitate del problema, tecnologia del solutore ad alta velocità e opzioni di analisi della sottostruttura. Il principale fondatore dell'azienda è il Dr. Richard H. MacNeal.http://www.macnealgroup.com/www/products/ "tMG Nastran-xMG"
NEi Nastran NEi Nastran è un solutore per analisi agli elementi finiti per scopi generici utilizzato per analizzare le sollecitazioni lineari e non lineari, le dinamiche e le caratteristiche di trasferimento di calore di strutture e componenti meccanici. È disponibile su una varietà di piattaforme tra cui Windows e Linux a 32/64 bit.http://www.nenastran.com/nei-nastran.php "NEi Software NEi Nastran" Questo software è stato acquisito da Autodesk nel maggio 2014.http://www.3dcadworld.com/autodesk-acquires-nei-nastran-solver/ "AUTODESK ACQUIRES NEI NASTRAN SOLVER"
NX Nastran NX Nastran è il risultato di un'azione FTC contro MSC Corporation per presunta attività antitrust. L'accordo antitrust ha consentito l'acquisto nel 2003 di una licenza perpetua e gratuita per MSC. Codice sorgente Nastran 2001 di UGS. UGS era precedentemente la divisione Unigraphics di EDS. Le funzionalità CAE di Nastran sono state aggiunte al CAD di NX Unigraphics e ad altri componenti per formare la suite di gestione del ciclo di vita del prodotto Soluzioni PLM EDS / UGS. Questa linea di prodotti è stata acquisita da SIEMENS nel 2007 ed è diventata SIEMENS PLM Software.
L'acquisto comprendeva una licenza perpetua, mondiale, esente da royalties, non esclusiva del programma software MSC.Nastran v2001, altre risorse relative al software e tutti i diritti di copyright e di marchio acquisiti a seguito delle acquisizioni di MSC di Universal Analytics Inc. e Computerized Structural Analysis & Research Corp. nel 1999.http://www.ftc.gov/opa/2002/08/mscsoftware.shtm "FTC Press Release: MSC.Software Settles FTC Charges by Divesting Nastran Software. August 2002"
NX Nastran fa ora parte del portafoglio di prodotti Simcenter 3D di Siemens PLM Software.
OCF Nastran Sia le copie sorgente che binarie di Nastran sono disponibili presso la Open Channel Foundation per un canone annuale. Questo faceva parte della distribuzione della NASA COSMIC Collection dal National Technology Transfer Center. È stato pubblicato nel giugno 2015 su github.
Successori