Modal Stress Recovery

The benefit of this process is being able to recover any type of output that is available in MSC.Nastran (also MD Nastran) such as element stresses or strains, nodal forces, and so on. Due to limitations of the MNF, only grid point stresses or strains can be post-processed in Adams. Also, MSC.Nastran does not allow grid point stress or strain on composite shell elements or beams, so it is not possible to post-process strain or stress for these type of elements in Adams. In addition, plates or shells have more than one layer, but the MNF allows only one layer of stress or strain to be stored in the file. These limitations are avoided by exporting data for MSC.Nastran.
MSC.Nastran has the function to recover stresses and strains in the version 2006 (MDR1) and later, and a special DMAP is not required. For modal stress recovery, a restart run is used thus MSC.Nastran database (.MASTER and .DBALL) have to be kept in the primary run to build the flexible body for Adams, and to do that the command option "scratch=no" should be applied. Modal transient response analysis (SOL 112) and modal frequency response analysis (SOL 111) should be applied for time dependent data and frequency dependent data respectively with ADMPOST parameter.
 
Note:  
AUTOQSET cannot be used for the primary run due to the limitation of MSC.Nastran restart capability

Restarting NASTRAN

A restart MSC.Nastran for modal stress recovery needs to be specified at the top of the MSC.Nastran input deck in the file management section:
ASSIGN <logical name>='<database name>'
RESTART LOGICAL=<logical name>
where <logical name> is the logical name of the database to be assigned and <database name> is MASTER file name of the primary run. Note that the logical name is arbitrary characters within 8 letters and first one should be alphabet.

Reading Modal Deformations File (MDF)

Modal deformations to be read have to be in binary (OUTPUT2) format, and the following statement needs to be specified near the top of the MSC.Nastran input deck in the file management section:
ASSIGN INPUTT2='<MDFilename>' UNIT=<load ID> [FORM=<binary format>]
where <MDFilename> is the name of the modal deformations file from Adams. For directions on how to create this file, see the FEMDATA or OUTPUT Adams Solver statement. And <load ID> indicates an ID number of DLOAD statements in the case control section. The option FORM may be requested when the binary format of MDF is not applicable to the platform of MSC.Nastran (see the MSC.Nastran quick reference guide for more information).

Results Postprocessing

Dynamic stress/strain output can be either in F06, PUNCH OUT, XDB or OUTPUT2 according to standard MSC.Nastran functionality, and the output files can be postprocessed in Patran or SimXpert Structures.
If displacements, stresses, and/or strains are to be available for postprocessing, one or more of the following statements must appear in the case control section of the MSC.Nastran input file:
DLOAD = <load id>
DISP(PLOT) = <set id>
STRAIN(FIBER,PLOT) = <set id>
STRESS(PLOT) = <set id>
where <load id> is a ID number indicated by ASSIGN statement in the executive control section, and <set id> is a ID number defined in SET statement.

PARAM, ADMPOST

Request modal stress recovery (see the MSC.Nastran quick reference guide for more information):
0: Modal stress recovery is not activated (default)
1: Request modal stress recovery without rigid body motion
2: Request modal stress recovery with rigid body motion
This parameter is used to activate modal stress recovery and control the addition of rigid body motion with modal deformations. Rigid body motions from an Adams simulation are included in the modal deformations file (MDF), but they are not applied unless this parameter is set to 2. Including rigid body motion affects the display or animation of the flexible component, but it has no effect on dynamic stresses.

PARAM, POST

Request stress/strain/displacement output for postprocessing (see the MSC.Nastran quick reference guide for more information):
<= 0: Yes
> 0: No

Example of Input File

An example MSC.Nastran input file for modal stress recovery run compared to a typical input file for building flex body is shown below. These examples are located in the following installation files:
<Adams installation directory>/durability/NASTRAN/plate.dat
<Adams installation directory>/durability/NASTRAN/plate_msr.dat
<Adams installation directory>/durability/NASTRAN/plate.cmd
Note that "plate.cmd" is the command file to create the example model with the flex body (MNF) by "plate.dat" and run the dynamic simulation.
 
For building flex body (plate.dat)
For modal stress recovery (plate_msr.dat) 
 
 
ASSIGN PRIMARY='plate.MASTER'
RESTART LOGICAL=PRIMARY       
 
Restart setting
 
ASSIGN INPUTT2='plate.mdf' UNIT= 31
→   Read MDF
SOL 103
SOL 112    →    Modal transient analysis
 
CEND
CEND
 
$ GLOBAL CASE
$ GLOBAL CASE
 
 METHOD = 1
 METHOD = 1
 
ADAMSMNF FLEXBODY=YES
 
 
 
 DLOAD = 31
 DISP(PLOT) = ALL
 STRESS(PLOT) = ALL
 
 
 
 
Output data setting
BEGIN BULK
BEGIN BULK
 
 
PARAM, ADMPOST, 2
PARAM, POST, -1
 
 
Parameter setting
DTI, UNITS, 1, KG, N, M, S
ASET1, 123, 1, 11, 78, 88
SPOINT, 10001, THRU, 10030
QSET1, 0, 10001, THRU, 10030
EIGRL, 1, , , 30
$
GRID, 1, , 0.0, 0.75, 0.0
GRID, 1, , 0.1, 0.75, 0.0
 
 
 
 
Geometry data is not needed
 
ENDDATA
ENDDATA