Products: ABAQUS/Standard ABAQUS/Explicit
The translator from NASTRAN to ABAQUS converts certain entities in a NASTRAN input file into their equivalent in ABAQUS.
The NASTRAN data must be in a file with the extension .bdf. The NASTRAN data entries that are translated are listed in the tables below. Other valid NASTRAN data are skipped over and noted in the log file.
The translator is designed to translate a complete NASTRAN input file. If only bulk data are present, the first two lines in the file should be the terminators for the executive control and case control sections, namely:
CEND BEGIN BULKFor normal termination, end the NASTRAN input data with the line
ENDDATANASTRAN solution sequences are translated to the ABAQUS procedures listed in Table 3.2.171. The translator attempts to create a history section based on the contents of the case control data in the NASTRAN file.
The INCLUDE command is not supported.
Table 3.2.171 Executive control data.
NASTRAN Keyword | ABAQUS Procedure | |
---|---|---|
SOL | ||
1 | (STATICS1) | *STATIC |
24 | (STATICS) | |
101 | (SESTATIC) | |
106 | (NLSTATIC) | |
3 | (MODES) | *FREQUENCY |
25 | (OLDMODES) | |
103 | (SEMODES) | |
5 | (BUCKLING) | *BUCKLE |
105 | (SEBUCKL) | |
26 | (DFREQ) | *STEADY STATE DYNAMICS, DIRECT |
108 | (SEDFREQ) | |
27 | (DTRAN) | *DYNAMIC |
109 | (SEDTRAN) | |
107 | (SEDCEIG) | *COMPLEX FREQUENCY |
110 | (SEMCEIG) | |
30 | (DFREQ) | *FREQUENCY and *STEADY STATE DYNAMICS |
111 | (SEDFREQ) | |
31 | (MTRAN) | *FREQUENCY and *MODAL DYNAMIC |
112 | (SEMTRAN) |
Table 3.2.172 Case control data.
NASTRAN Keyword | Comment |
---|---|
SPC | Selects SPC sets alone or in combinations |
LOAD | Selects individual loads and load combinations |
METHOD | Selects EIGRL, EIGR, or EIGB from bulk data for eigenfrequency extraction and eigenvalue buckling prediction procedures |
SUBCASE | Delimiter for steps or load cases; optional if there is only one step |
TITLE | Echoed as comment at top of input file and for each step |
SUBTITLE | Echoed as comment for the step to which it applies |
LABEL | Used as text following the *STEP option |
DLOAD | Selects dynamic loads from bulk data |
FREQUENCY | Selects forcing frequencies from bulk data |
MPC | Selects MPCADD and MPC from bulk data if referenced in the first SUBCASE |
SUPORT1 | Selects SUPORT1 from bulk data |
TSTEP | Selects TSTEP from bulk data |
K2GG | Selects DMIG from bulk data using the matrix name from the first SUBCASE |
NASTRAN Keyword | Comment |
---|---|
PARAM | Ignored except for: 1. WTMASS, which can be used to modify density, mass, and rotary inertia values if the wtmass_fixup command line parameter is used 2. INREL, which if equal to 1 will create INREL loads |
CDAMP1 | DASHPOT1/DASHPOT2 and *DASHPOT |
CDAMP2 | |
PDAMP | |
CELAS1 | DASHPOT1/DASHPOT2 and *DASHPOT; SPRING1/SPRING2 and *SPRING |
CELAS2 | |
PELAS | |
CBUSH | CONN3D2 and *CONNECTOR SECTION |
PBUSH | |
CONM1 | MASS and/or ROTARY INERTIA and/or UEL |
CONM2 | MASS and/or ROTARY INERTIA |
CHEXA | C3D8I/C3D20R/C3D6/C3D15/C3D4/C3D10 and *SOLID SECTION |
CPENTA | |
CTETRA | |
PSOLID | |
CQUAD4 | S4/S3R/S8R/STRI65, and *SHELL SECTION, *SHELL GENERAL SECTION, or *MEMBRANE SECTION. |
CTRIA3 | |
CQUAD8 | |
CTRIA6 | |
CQUADR | |
CTRIAR | |
PSHELL | |
PCOMP | |
CSHEAR | M3D4 and *MEMBRANE SECTION; T3D2 and *SOLID SECTION |
PSHEAR | |
CBAR | B31 and *BEAM SECTION or *BEAM GENERAL SECTION |
CBEAM | |
PBAR | |
PBARL | |
PBEAM | |
PBEAML | |
CROD | T3D2 and *SOLID SECTION |
CONROD | |
PROD | |
CGAP | GAPUNI and *GAP |
PGAP | |
RBAR | *COUPLING |
MAT1 | *ELASTIC, TYPE=ISO; *EXPANSION, TYPE=ISO; *DENSITY; and *DAMPING (G is used only for *BEAM GENERAL SECTION) |
MAT2 | When used alone in a PSHELL, MAT2 is translated to *ELASTIC, TYPE=LAMINA or *ELASTIC, TYPE=ANISOTROPIC. When used in combination with other materials, the coefficients relating midsurface strains and curvatures to section forces and moments are computed and entered following the *SHELL GENERAL SECTION option. |
MAT8 | *ELASTIC, TYPE=LAMINA; *EXPANSION, TYPE=ORTHO; *DENSITY; and *DAMPING |
MAT9 | *ELASTIC, TYPE=ANISOTROPIC unless the data are found to be orthotropic, in which case the data are analyzed to create *ELASTIC, TYPE=ENGINEERING CONSTANTS. Also *DENSITY; *EXPANSION, TYPE=ANISO or ORTHO; and *DAMPING. |
NSM | *NONSTRUCTURAL MASS |
NSM1 | |
NSML | |
NSML1 | |
NSMADD | |
GRID | *NODE and *SYSTEM |
CORD1R | *SYSTEM for nodes; *TRANSFORM if referred to on GRID; *ORIENTATION for some elements |
CORD1C | |
CORD1S | |
CORD2R | |
CORD2C | |
CORD2S | |
RBE2 | *COUPLING and *KINEMATIC |
RBE3 | *COUPLING and *DISTRIBUTING |
SPCADD | Used to combine SPC/SPC1/SPCD data into a new set |
SPC | *BOUNDARY |
SPC1 | |
SPCD | |
LOAD | Used to combine FORCE, MOMENT, etc. data into a new set |
FORCE | *CLOAD |
FORCE1 | |
FORCE2 | |
MOMENT | |
MOMENT1 | |
MOMENT2 | |
PLOAD | *DLOAD |
PLOAD2 | |
PLOAD4 | |
DLOAD | *CLOAD and/or *BASE MOTION |
DAREA | |
RLOAD1 | Loads as a function of frequency for steady-state dynamic procedures |
RLOAD2 | |
TLOAD1 | Loads, displacements, velocities, and accelerations as functions of time for dynamic and modal dynamic procedures |
TABLED1 | *AMPLITUDE |
TABLED2 | |
DELAY | |
DPHASE | |
TSTEP | Time step size for dynamic and modal dynamic procedures |
EIGB | *BUCKLE |
EIGR | *FREQUENCY |
EIGRL | |
EIGC | *COMPLEX FREQUENCY |
TABDMP1 | *MODAL DAMPING |
FREQ | Forcing frequencies for steady-state dynamic procedures |
FREQ1 | |
FREQ2 | |
MPCADD | *EQUATION |
MPC | |
SUPORT | *INERTIA RELIEF and *BOUNDARY |
SUPORT1 | |
DMIG | *MATRIX INPUT and *MATRIX ASSEMBLE |
GENEL | *USER ELEMENT, LINEAR and *MATRIX, TYPE=STIFFNESS |
abaqus fromnastran | job=job-name |
[input=input-file] [wtmass_fixup={OFF | ON}] [loadcases={OFF | ON}] [pbar_zero_reset=[small_real_number]] [inside_out_solid_fixup={OFF | ON}] [distribution={OFF | ON}] |
job
This option is used to specify the name of the ABAQUS input file to be output by the translator. It is also the default name of the file containing the NASTRAN data. Diagnostics created by the translator will be written to a file named job-name.log.
input
This option is used to specify the name of the file containing the NASTRAN data if it is different from job-name.
wtmass_fixup
If this option is present, the value on the NASTRAN data line PARAM, WTMASS, value will be used as a multiplier for all density, mass, and rotary inertia values created in the ABAQUS input file.
This option can be defined in the ABAQUS environment file as follows:
fromnastran_wtmass_fixup={OFF | ON}
loadcases
By default, each SUBCASE is translated to a *STEP option in ABAQUS. If this option is present, this behavior is altered for linear static analyses: each SUBCASE will be translated to a *LOAD CASE option, and all such *LOAD CASE options will be grouped in a single *STEP option.
This option can be defined in the ABAQUS environment file as follows:
fromnastran_loadcases={OFF | ON}
pbar_zero_reset
NASTRAN allows beams to have zero values for cross-sectional area or moments of inertia; ABAQUS does not. If this option is present, any zero values for , , , or on PBAR or PBEAM data will be reset to the specified small real number when the *BEAM GENERAL SECTION data are created for ABAQUS. If this option is present but is not given a value, the default value of 1.E20 will be used in place of the zeros. If this option is omitted, zeros in the NASTRAN data will be translated to zeros in ABAQUS.
This option can be defined in the ABAQUS environment file as follows:
fromnastran_pbar_zero_reset=small_real_number
inside_out_solid_fixup
NASTRAN allows three-dimensional solid elements to have connectivities that, when translated to ABAQUS, result in a diagnostic for negative volume at all integration points. If this option is present, the translator will check for these “inside-out” solid elements and change their connectivities to make them valid in ABAQUS.
This option can be defined in the ABAQUS environment file as follows:
fromnastran_inside_out_solid_fixup={OFF | ON}
distribution
NASTRAN shell elements may have their orientations and offsets defined on the element connectivity. By default, all elements that reference a single PSHELL will be translated to a single *SHELL SECTION or *SHELL GENERAL SECTION in ABAQUS and the variation in their properties will be defined using the *ELEMENT PROPERTIES and *DISTRIBUTION keywords. If this option is present and set to OFF, a separate *SHELL SECTION or *SHELL GENERAL SECTION will be created for each element set that has a unique combination of orientation, offset, and/or thickness.
This option can be defined in the ABAQUS environment file as follows:
fromnastran_distribution={OFF | ON}