Anda di halaman 1dari 88

Hitachi User Committee, Oct 2015

CADAS – NEiNastran Interface - 1


Table of Contents
1. CADAS-NEiNASTRAN Data Conversion Flow 3. Heat Transfer Analysis Preprocessor Interfaces
3.1 Element correspondences
2. Structure Analysis Pre-processor Interface 3.2 Load and constrained data correspondences
2.1 Element correspondences 3.3 Material data correspondences
2.2 Load and constrained data correspondences 3.4 Temperature analysis solution procedure
2.3 Material data correspondences 3.4.1 Steady analysis
2.4 Structural analysis solution procedure 3.4.2 Non-steady analysis
2.4.1 Linear analysis
2.4.2 Direct transient responses 4. Post-processor Interfaces
2.4.3 Modal transient responses 4.1 Element type correspondences
2.4.4 Direct frequency response 4.2 Element attribute correspondences
2.4.5 Modal frequency responses 4.3 Analysis type correspondences
2.4.6 Response spectrum analysis 4.4 Physical amount correspondences - Node value 1
2.4.7 Random response analysis 4.4 Physical amount correspondences - Node value 2
2.4.8 Material nonlinearity, and geometric-nonlinearity 4.6 Physical amount correspondences - Node stress, node
analysis strain
2.5 Individual functionality settings for structure analysis - 4.7 Physical amount correspondences - Element stress
SUBOPT index - 4.8 Physical amount correspondences - Element stress
2.5.1 Contact analysis by contact surface definition 4.9 Physical amount correspondences - Heat and gap
2.5.2 Automatic contact analysis 4.10 Physical amount correspondences - Contact analysis
2.5.3 Setting multiple boundary conditions for linear 4.11 Physical amount correspondences - Beam element stress
analysis 4.12 Physical amount correspondences - Heat transfer analysis
2.5.4 Direct conversion for TLOAD2
2.5.5 Individual node output and graph display for 5. Startup settings of NEiNASTRAN from CADAS/TRNS
response analyses
2.5.6 Beam element stress output position settings 6. Using NEiNASTRAN from CADAS/TRNS
2.5.7 Heat transfer– Thermal stress analysis method
2.5.8 Inertia relief analysis 7. NEiNASTRAN environment settings
2.5.9 Bolt tightening elements
2.5.10 Solver parallelization settings
2.5.11 File output, etc
CADAS – NEiNastran Interface - 2
Summary of Amendments
Revision history
・CADAS 14.5 – The linear analysis interface has been added.
・CADAS 15.0 – The contact analysis interface has been added.
・CADAS 15.1 - The direct and modal frequency transient response functionality, and the direct and modal frequency
response functionality have been added.
・CADAS 16.0 - Nonlinear-analysis parameters have been corrected, and the functionality for taking stress has been improved.
The PRE temperature analysis interface functionality has been added.
The automatic contact definition functionality for CADAS/PRE NE-CONTCT has been added.
The parameter setting functionality for CADAS/PRE SUBOPT has been added.
The variable plate thickness shell element conversion functionality is supported.
・CADAS 17.0 - The functionality for taking equivalent plastic strain elements is supported.
The response spectrum analysis functionality is supported.
The random response analysis functionality is supported.
The initial temperature output functionality for each node is supported.
July 2009 - The functionality to set forced displacement, speed, and acceleration for the dynamic time calendar response
analysis has been added.
Oct. 2009 - CADAS geometry numbers now correspond to NASTRAN PIDs.
Feb. 2010 - For dynamic response analysis, the functionality to output CSVs of the specified nodes, and
the POST display functionality have been added.
The functionality to convert elastic plastic multi-straight line approximation models has been added.
The laminate material conversion functionality has been added.
The functionality to convert time-dependent heat transfer coefficients has been added.
The cluster setting functionality for frequency response analysis is supported.
The shell stress output option has been added. SURFACE is no longer used.
Mar. 2010 - The heat transfer analysis functionality considering phase transition is supported.
The TLOAD2 direct conversion functionality for response analysis is supported.
Apr. 2010 – The functionality to display MPCFORCE results is supported.
The load automatic increment functionality is supported (for NEiNastran version 10 or later).

CADAS – NEiNastran Interface - 3


Summary of Amendments
June 2010 - The high-order contact surface conversion functionality is supported (output without intermediate nodes).
The CADAS/PRE LSCONTAC contact type has been applied.
July 2010 - The PARAM and CONTACTSTAB output functions have been added.
The RELATIVE output setting functionality for time calendar responses is supported.
Aug. 2010 - Frequency response analysis result version 10 is supported.
Feb. 2011-The contact force conversion functionality for version 10, and variable names have been changed.
July 2011 - The functionalities to set CBAR element stress output, and to display results have been added.
Sep. 2011 – The BDF file output functionality for temperature analysis, and the functionality to set thermal stress analysis
using BDF have been added.
The description for the heat transfer - thermal stress analysis method has been added.
Automatic increment for a load table with 3 or more points has been improved.
Options, including nonlinear analyses, and parallel computing directions, have been added to SUBOPT-NENAST.
The functionality for setting MATHP hyperelastic material has been added.
The Inertia relief analysis functionality settings (linear statics analysis) has been added.
The bolt fastening element definition functionality has been added.
The method of deleting unnecessary files has been added to the startup setting method.
Sep. 2012 – The functionality to convert anisotropic elastic-material models is supported.
MAT12: Solid element orthotropic material
MAT9: Solid element anisotropic material
Oct. 2012 – The functionality to convert anisotropic elastic material models has been added.
MAT8: Shell element orthotropic material
Nov. 2012 - For load table 1, the conversion error for SUBCASE specification has been corrected.
(The last case is lost if the last break point is greater than the time when the analysis ends).
LS-CONTACT settings have been applied to ContactGenerate. The Tie** type is Weld, and others are General.
Apr. 2013 - The functionality to convert two-dimensional axial symmetry analysis CTRIAX6 elements has been added.

CADAS – NEiNastran Interface - 4


Summary of Amendments
June 2013 - High precision shell elements, CQUADR and CTRIAR are supported.
The linear analysis type for steady temperature analysis has been changed (sol = 101).
The heat flux conversion functionality has been added to the temperature analysis result conversion.

2013/07 - Temperature analysis considering thermal contact conductance was supported.


2013/09 - High-speeding for input data conversion of large-scale models with many attributes was enabled.

2014/05 - Axisymmetric thermal analysis element CTRIAX6 was supported.


- Node position for boundary temperature setting was changed to near the model.

2014/07 - Output of stress, etc. was added to frequency response (direct and modal).
- The ECHO option setting function was added by SUBOPT.

2015/01 - Eigenvalue analysis Improved output of EIGRL

2015/04 - Add the Rayleigh damping setting function of the transient response analysis

2015/09 – And change the output type of input data to 16 column ( double-precision format ) .
I except data that does not require some significant digits .

2015/10 – Definition of a two-dimensional axisymmetric analysis (CTRIAX6 element) the in CADAS / PRE was changed
from the XZ plane in the XY plane
Node coordinate values , Load, constraint are converted to XZ plane in the translator.

CADAS – NEiNastran Interface - 5


1. CADAS – NEiNASTRAN Data Conversion Flow

CADAS/Geo&Pre
Creates models model.geo and .pre files CADAS/Geo&Pre

CADAS/Trns Import
Generates input data
Input data
model.nas
Executes NEiNastran

NeiNastran model binary FEMAP-form binary results


model.O2D model.FNO
CADAS/Trns
Converts results

CADAS/Post files
CADAS/Post model.pst
Displays results

CADAS – NEiNastran Interface - 6


2. Structure Analysis Pre-processor Interface

CADAS – NEiNastran Interface - 7


2.1 Element correspondences
CADAS - NASTRAN element type correspondences
Nodes and element numbers match.
The CADAS geometry numbers are used for PIDs, including element PIDs, and PSHELL.
CADAS NEiNASTRAN Remarks
1020 CROD
1021,22,23,24,25,27 CBAR Offset can be set.
2030,2060 CTRIAX6 Triangle axial symmetry (Note for the coordinate system: X = R, Z = Z)
2040,2080,2090 -- Quadrangle axial symmetry
2031 CTRIA3 Plane strain
2041 CQUAD4 Plane strain
2032,33,34,35 CTRIA3 or CTRIAR *1
CQUAD4 or
2042,43,44,45 *1
CQUADR
2062,63,64,65 CTRIA6
2082,93,84,85 CQUAD8
3040,3100 CTETRA A pyramid form is divided into two TETRA(s).
3060,3150 CPENTA
3080,3200 CHEXA

*1: When type 16 is specified for the corresponding SECTPROP


element type settings, CTRIAR and CQUADR.

CADAS – NEiNastran Interface - 8


Shell element board thickness data

 PSHELL output

PSHELL 1 1 0.8 1 1
PSHELL PID MID1 T MID2 MID3
PID: Property ID referenced by shell elements
MID1, 2, and 3: Material number
T: Board thickness (CADAS geometry setting value)

 Board thickness uniformity element data output


See PSHELL for element board thickness information.

CQUAD4 5 1 9 11 12 10 0.000

 Output of element data with variable board thickness settings


The element board thickness is directly defined in element data.
Only material property numbers for referenced PSHELL are used.

CQUAD4 4 1 7 9 10 8 0.000
8.000-1 1.00000 1.00000 8.000-1

CADAS – NEiNastran Interface - 9


Lamination shell element definition
Set by CADAS/PRE SECTPROP

Specify the layer board thickness, material numbers, and


material angles from the bottom side of the board
thickness.

For laminate material, PCOMP is output


instead of PSHELL.
$ DEFINE ELEMENT PROPERTY
PCOMP 1 +
+ 1 2.00000 0.00000 2 1.00000 0.00000 +
+ 1 2.00000 0.00000 2 1.00000 0.00000 +
+ 1 2.00000 0.00000
Stress output is performed for shell
PARAM,NOCOMPS,-1 upper and lower sides of equivalent
$ MATERIAL PROPERTY DATA property values, not for each layer.
$ MATERIAL NAME=STEEL___
MAT1 1 100.000 3.000-1 1.000-9 0.00000 0.00000 0.00000
$ MATERIAL NAME=STEEL___
MAT1 2 1000.00 3.000-1 1.000-9 0.00000 0.00000 0.00000

CADAS – NEiNastran Interface - 10


Two-dimensional axial symmetry element CTRIAX6
1. Coordinate system
The CTRIAX6 element must be defined by the X-Z flat surface in NEiNASTRAN input data (X-Z corresponds to R-Z) .
Also in CADAS/PRE, define a model in the X-Z flat surface.
When doing so, an error occurs during solver execution if the Y coordinate value for all nodes is not 0.0
(No errors are accepted. Use the CADAS/PRE CORDFIT command to clear the values to 0).
For other solvers, all vales are defined by X – Y (X = R, Y = Z). Therefore, the coordinate system of data created for other solvers must be rotated.

2. Element attributes
The CTRIAX6 element refers the MAT number directory without using properties, such as PSHELL.
Only linear material can be used for material models (Translator does not check).

Z(Z) CADAS/Pre
SectProp MatMger
Type 2030 Geometry #10 Material #200
or
2060 element NEiNASTRAN
X(R)
CTRIAX6, EID, 200, G1,G2,G3,G4,G5,G6

3. Load
The member distributed load functionality is not supported. If it is used, an error message is output during translation.
When it is required, use CADAS/PRE NPLOGEN to define it as the node load.
The node concentrated load functionality defines the load value per radian for CADAS/PRE (common to other solvers).
For NEiNASTRAN, it is defined for the load of all circumferences, it is converted during translation (pi doubled).

4. Element composition node data

② ②

⑤ ④ CTRIAX6, EID, MID,①,␣,②,␣,③,␣


CTRIAX6, EID, MID,①,④,②,⑤,③,⑥

① ③ ①


CADAS 2060 CADAS 2030

CADAS – NEiNastran Interface - 11


Support for CBAR Element Cross-Section Attributes

PBAR 2 1 78.5398 490.874 490.874 981.748 +


MATID AREA Iyy Izz J

+ 5.00000 0.00000 0.00000 5.00000-5.00000 0.00000 0.00000-5.00000+

+ 8.864-1 8.864-1 0.00000


K1=Asy/AREA
K2=Asz/AREA
I12=Iyz

CADAS – NEiNastran Interface - 12


2.2 Load and constrained data correspondences
CADAS NASTRAN Remarks
FIX SPC1
NPDISP SPC1 + SPCD When the amount of forced displacements is not zero
NPDISP SPC1 When the amount of displacement is zero, and the table value for a load case is not zero
NPDAMP CDAMP2 The element number is in the 100000th
NPMASS CMASS2 The element number is in the 200000the
SPRING CELAS2 The element number is in the 300000the
SPRING2 CELAS2 The element number is in the 300000th
OBLSYST CORD2R , CORD2C Cartesian coordinate system , Cylindrical coordinate system
SUPORT SUPORT

NPLOAD FORCE,MOMENT ID = 8000 + load-table-number

GRAVITY GRAV ID = 98000 + load-table-number


TIE-* MPC or RBE2 SID = 1001 TIE-1 Rigidbar convert to RBE2
LinkBoun RBE2 Translational DOF only
GPSNODE MPC SID = 1001
RIGD* MPC SID = 1001
RBE2 RBE2 Rigid element
PRES3* PLOAD4 ID = 8000 + load-table-number
The distributed load is converted to the point load for output.
PRES2* FORCE , PLOADX1
In the case of axial symmetry elements, convert to PLOADX1.
CENTRIFG RFORCE ID = 8000 +load-table-number
TEMPLOAD TEMPD, TEMP
INITVELO - No corresponding data. Warning output.
TBLMGER LOAD, LSEQ Controlling load cases
CADAS – NEiNastran Interface - 13
2.3 Material data correspondences
The following table shows the correspondences between material model numbers for the CADAS/PRE MATMGER command.
CADAS NASTRAN Remarks Details
MODEL1 (Elastic) MAT1
MODEL2 (Ortho Elastic) MAT12 Changed from MAT8 to MAT12 in September 2012 (*1) (4)
MODEL3 (Thermo Elastic) MAT1,MATT1 TABLEM1 is used.
MODEL4 (Thermo-Ortho Elastic) MAT8 Temperature dependency is not considered.
MODEL5,6 (Elastic-Plastic) MAT1,MATS1

MODEL7,8,9,10 (Thermo-E-Plastic) MAT1,MATT1,MATS1 Creep equation is not supported.

MODEL11 to 15 - Not supported.


MODEL 16 (E-P-MultiLinear) MAT1, MATS1, TABLES1 The definition in PRE is plastic strain vs. stress. (*1)
MODEL17-29 - Not supported.
MODEL 30 (E-P-Multi with Table) MAT1, MATS1, TABLES1 The definition in PRE is plastic strain vs. stress. (2)
MODEL 37 (HyperElastic_TestD) MATHP The functionality was added in August 2011. (3)
MODEL 38,39 (AnIsotropic Elastic) MAT9 The linear expansion coefficient of MAT39 is not converted.

*1: The material coordinate system defined by CADAS/PRE refers to COORD** from PSOLID.

CADAS – NEiNastran Interface - 14


(1) Model #16 E-P-MultiLinear

Not used

A maximum of five stress and equivalent plastic strain diagrams


for #16. For six or more diagrams, use #30 E-P-Multi-with-Table.

$ ----------------------
$ MATERIAL PROPERTY DATA
$ ----------------------
$ MATERIAL NAME=EXAMP05_
$------------MID---E-------G-------NU-----RHO-------A------TREF----GE---
MAT1 1 10000.0 3.000-1 2.00-06 0.00000 25.0000 0.00000
$------------MID-----TID--TYPE---H(=BLNK)-----YF------HR BET=0.0 : HR=2 Kinematic
MATS1 1 2 PLASTIC 1 1 BET=1.0 : HR=1 Isotropic
TABLES1 2 0<BET<1.0 : HR=3 Combined
+
+ 0.00000 0.00000 1.000-3 10.0000 1.100-2 15.0000 2.100-2 18.0000+
+ 3.100-2 20.0000 4.100-2 21.0000 ENDT

For CADAS/PRE, defined as plastic strain vs. equivalent stress. When NEiNAST is output, converted to the total strain vs. equivalent stress.
epsilonTotal = YLD -1/E + EPS1

CADAS – NEiNastran Interface - 15


(2) Model #30 E-P-MultiLinear-with-Table

Not used

Not used

$ ---------------------- σ
$ MATERIAL PROPERTY DATA
$ ----------------------
$ MATERIAL NAME=EXAMP05_
MAT1 1 10000.0 3.000-1 2.000-6 0.00000 25.0000 0.00000 εP
MATS1 1 2 PLASTIC 1 1
TABLES1 2 +
+ 0.00000 0.00000 1.000-3 10.0000 1.100-2 15.0000 2.100-2 18.0000+
+ 3.100-2 20.0000 4.100-2 21.0000 7.100-2 22.0000 2.010-1 23.0000+
+ ENDT

For CADAS/PRE, defined as plastic strain vs. equivalent stress. For NEiNAST output, converted to the total strain vs. equivalent stress.
epsilonTotal = YLD-1/E + EPS1

CADAS – NEiNastran Interface - 16


(3) Model #37 HyperElastic_TestD

Not used
If a value other than zero is specified for the table,
it is converted to the following input data:
UNI-TBL:TAB1 (simple tension)
$ ---------------------- BIAXIAL : TAB2 (biaxial tension)
$ MATERIAL PROPERTY DATA SPL-SHR : TAB3 (simple shear)
$ ---------------------- PUR-SHR : TAB4 (pure shear)
$ MATERIAL NAME=RUBBER_1 VOLMTRC : TABD (pure volumetric compression)
$------------MID---------------------------RHO----AV------TREF------GE
MATHP 1 9.00-10 2.400-4 23.0000 0.00000
$---------------------NA------ND
+ 2 1
+
+ NA default = 2 (max. 5)
+ ND default = 1 (max. 5)
+
$-----------TAB1----TAB2----TAB3----TAB4---------------------------TABD
+ 10
TABLES1 10 +
+ 1.00000 0.00000 1.13380 1.55060 1.26750 2.43670 1.35670 3.10130+
+ 1.62420 4.20890 1.89170 5.31650 2.15920 5.98100 2.42680 6.86710+
+ 3.05100 8.86080 3.58600 10.6329 4.03180 12.4051 4.78980 16.1709+
+ 5.36940 19.9367 5.81530 23.4810 6.17200 27.4684 6.43950 31.0127+
+ 6.70700 34.5570 6.92990 38.3228 7.06370 42.0886 7.19750 45.6329+ Enter the measurement value as TBLMGER (TYPE – FOR = MAT).
+ 7.33120 49.3987 7.46500 53.1646 7.55410 56.9304 7.64330 64.2405+ Define as nominal strain vs. nominal stress.
+ ENDT For NEiNASTRAN output, converted to
stretch (= 1.0 + nominal strain) vs. nominal-stress-value.

CADAS – NEiNastran Interface - 17


(4) Model #2&4 Orthotropic elastic for solid

$ DEFINE ELEMENT PROPERTY


PSOLID 1 1 1
$ OBLIQUE SUPPORT COORDINATE SYSTEM
CORD2R* 1 0 0.0 0.0 *A000001
*A000001 0.0 0.000000000000 0.000000000000 1.000000000000*B000001
*B000001 0.000000000000 1.000000000000 0.000000000000

CADAS – NEiNastran Interface - 18


Models #2 and 4 Orthotropic elastic for shell
To use anisotropic material for a shell element, use E - C = 0.0 or E - C > 900*E - A.

CADAS – NEiNastran Interface - 19


(5) Models #38 and 39 AnIsotropic elastic

After G11 = C11, G66 = C66.


No corresponding data for A1-A6, GE, ST, SC, and SS.
CADAS – NEiNastran Interface - 20
2.4 Structural analysis solution procedure

CADAS – NEiNastran Interface - 21


2.4.1 Linear analysis
 Element types, loads, material models, and analysis NASTRAN RSLTFILETYPE=CADAS
types that can be converted are all the same as for the NASTRAN RSLTFILEPURGE=OFF
MSC/NASTRAN. ID CAE,NASTRAN
SOL 101
 Differences in input data converted for Nei and for MSC TIME 99999
CEND
are shown in red. TITLE = NASTRAN:all-shel
ECHO = NONE/UNSORT (specifiable by SUBOPT)
NASTRAN SUBTI=LINEAR STATICS
If a job is executed from the command line, the result file DISPLACEMENT=ALL
is saved. ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
 ECHO=NONE: No PUNCH output. SPCFORCES=ALL
MPCFORCES=ALL
SUBCASE 1
DISP, ELSTRESS,GPSTRESS,,,, SPC= 1
Specify the physical amount to save in the binary result LOAD= 1
file. Strain is not saved for some analysis types. $SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
$
BEGIN BULK
PARAM OGEOM ON

Omitted the middle

Common to all analysis types


NONE : ECHO = NONE
YES : ECHO = SORT
CADAS – NEiNastran Interface - 22
2.4.2 Eigenvalue analysis
NASTRAN EXTRACTMETHOD=LANCZOS
NASTRAN RSLTFILETYPE=CADAS
……………………………………….
$-------------------------------------
$ NEiNASTRAN INPUT DECK
$ Created by CADAS
$-------------------------------------
SOL 103
TIME 99999
CEND
ND ……………………………………….
BEGIN BULK
V1 ……………………………………….
$
V2 $ SOLUTION CONTROL BULK DATA CARDS
$
$ SID V1 V2 ND
EIGRL 10 200.000 10
PARAM,MODALDATABASE,STORE
$

V1 V2 ND The number of eigenvalues


V1 V2 ND All specified range or more ND number of small ND: The number of eigenvalues to determine
V1 V2 Blank Specified range all If 0 blank output
V1 Blank ND From V1, ND number V1: Frequency domain lower limit
V1 Blank Blank V1 or more of the lowest order of root
In the case of 0.0 blank output
V2: Frequency domain upper limit
Blank Blank ND From the lowest order, ND number
In the case of 0.0 blank output
Blank Blank Blank Lowest order of root
Blank V2 ND All up to V2 of roots or, more ND individual less
Blank V2 Blank Specified range all

CADAS – NEiNastran Interface - 23


2.4.3 Direct transient responses

TBLMGER
Pulse load of (0,0)(0.001,1.0)(0.002,0)

SUBOPT - NEINAST
・Select Direct Linear Transient for SOLMGER.
・All types of loads for static analysis can be used.
・Only #1 can be used as the time step. ΔT remains the same.
・Input data for attenuation settings other than the Rayleigh attenuation
must be edited.
・Load conditions set for NPLOAD can be used as forced displacement,
speed, and acceleration through specification of SUBOPT – NEI
(NEiNASTRAN version 9.2 or later).

CADAS – NEiNastran Interface - 24


Direct transient response analysis input data
SOL direct transient response When a value other than LOAD is specified for SUBOPT – NEINAST
TIME 99999
CEND The node load is converted to SPCD + SPC1 instead of FORCE.
TITLE = NASTRAN:box_eig
ECHO = NONE $ PRESCRIBED ACCE
SUBTI=DIRECT TRANSIENT SPC1 1 3 5
DISPLACEMENT(PLOT)=ALL SPCD 9001 5 3 1.00000
VELOCITY(PLOT)=ALL $
ACCELERATION(PLOT)=ALL $ SOLUTION CONTROL BULK DATA CARDS
ELSTRESS(PLOT,CENTER)=ALL $
ELFORCE(PLOT,CENTER)=ALL DLOAD 1 1.0 1.0 10001
SPCFORCE(PLOT)=ALL $
$ $TLOAD1 TYPE 0=F 1=D 2=V 3=A
TSTEP=12 $ SID DAREA DELAY TYPE TID
DLOAD=1 TLOAD1 10001 9001 0 3 1
LOADSET=1
SPC=1
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK

Nodes, elements, and material data are omitted.

$ CONCENTRATED LOAD DATA


FORCE 8001 100 0-10.0000 0.0 0.0 1.0
$ SOLUTION CONTROL BULK DATA CARDS
DLOAD 1 1.0 1.0 10001
TLOAD1 10001 9001 0 0 1
TABLED1 1 +T000001
+T000001 0.00000 0.00000 1.000-3 1.00000 2.000-3 0.00000 1.00000 0.00000+T000501
+T000501 ENDT
LSEQ 1 9001 8001 0
TSTEP 12 100 2.000-4 1
PARAM OGEOM ON
PARAM GRDPNT 0
PARAM AUTOSPC YES
PARAM PRGPST NO
PARAM,ELEMGEOMFATAL,ON
PARAM COUPMASS -1
ENDDATA

CADAS – NEiNastran Interface - 25


Rayleigh damping setting method in the transient response analysis
Solmger Subopt - nenast

$
$ PARAM for Rayliegh Damping
$
PARAM,W3, 2.0000000E+02
PARAM,W4, 0.0000000E+00
PARAM,G, 1.0000000E-01

Rayleigh damping α&β : solmger


The entire structural damping G : subopt
α.ne.0.0 And the case of G = 0.0, I will output the G =
There 1.0.
attenuation

No
attenuation

減衰有無の計算結果比較 CADAS – NEiNastran Interface - 26


2.4.4 Modal transient responses

When modal damping is


used, the load table must be
referenced.
TBLMGER
Pulse load of (0,0)(0.001,1.0)(0.002,0)

SUBOPT - NEINAST

・ Select Modal Transient for SOLMGER.


・ All types of loads for static analysis can be used.
・ Mode analysis results themselves cannot be displayed.
To view a mode analysis result, perform an analysis separately as an
eigenvalue analysis.
・Load conditions set for NPLOAD can be used as forced displacement,
speed, and acceleration through specification of SUBOPT – NEI
(NEiNASTRAN version 9.2 or later).
CADAS – NEiNastran Interface - 27
Modal transient response analysis input data
SOL modal transient response
TIME 99999
CEND
TITLE = NASTRAN:box_eig
ECHO = NONE
SUBTI=MODAL TRANSIENT
DISPLACEMENT(PLOT)=ALL
VELOCITY(PLOT)=ALL
ACCELERATION(PLOT)=ALL
ELSTRESS(PLOT,CENTER)=ALL
ELFORCE(PLOT,CENTER)=ALL
SPCFORCE(PLOT)=ALL
$
TSTEP=12
METHOD=10
SPC=1
DLOAD=1
LOADSET=1
SDAMPING=11
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK
Nodes, elements, and material data are omitted.

$ CONCENTRATED LOAD DATA


FORCE 8001 100 0-10.0000 0.0 0.0 1.0
$ SOLUTION CONTROL BULK DATA CARDS
EIGRL 10 0.00000 1.000+6 20
DLOAD 1 1.0 1.0 10001
TLOAD1 10001 9001 0 0 1 When a value other than LOAD is specified for SUBOPT – NEINAST
TABLED1 1
+ 0.00000 0.00000 1.00000 1.00000 ENDT The node load is converted to SPCD + SPC1 instead of FORCE.
LSEQ 1 9001 8001 0
TSTEP 12 100 1.000-3 1 $ PRESCRIBED ACCE
PARAM HFREQ 1.000+6 SPC1 1 3 5
PARAM LFREQ 0.00000 SPCD 9001 5 3 1.00000
PARAM G 1.000-2 $
TABDMP1 11 G $ SOLUTION CONTROL BULK DATA CARDS
5.00000 5.000-2 300.000 5.000-2 ENDT $
PARAM OGEOM ON DLOAD 1 1.0 1.0 10001
PARAM GRDPNT 0 $
PARAM AUTOSPC YES $TLOAD1 TYPE 0=F 1=D 2=V 3=A
PARAM PRGPST NO $ SID DAREA DELAY TYPE TID
PARAM COUPMASS -1 TLOAD1 10001 9001 0 3 1
ENDDATA
CADAS – NEiNastran Interface - 28
2.4.5 Direct frequency response

TBLMGER
Constant load of (0,1)(1,1).
The table must be referenced for the load.

・Select Direct Frequency Response for SOLMGER.


・All types of loads for static analysis can be used.
・ In this example, responses are analyzed in the unit of 1 Hz in the frequency range from 1.0Hz to 500Hz.

CADAS – NEiNastran Interface - 29


Direct frequency-response analysis input data
SOL direct frequency response
TIME 99999
CEND
TITLE = NASTRAN:box_eig
ECHO = NONE
SUBTI=DIRECT FREQUENCY RESPONSE
DISPLACEMENT(PLOT,PHASE)=ALL
ACCELERATION(PLOT,PHASE)=ALL
$
FREQUENCY=12 Note) For ELSTRESS in this analysis type, only CENTER is output even if CORNER is specified.
SPC=1
DLOAD=1
LOADSET=1
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK

Nodes, elements, and material data are omitted.

$ CONCENTRATED LOAD DATA


FORCE 8001 100 0-10.0000 0.0 0.0 1.0
$ SOLUTION CONTROL BULK DATA CARDS
DLOAD 1 1.0 1.0 10001
RLOAD1 10001 9001 0 0 1
TABLED1 1
+T000001
+T000001 0.00000 1.00000 1.00000 1.00000 ENDT
LSEQ 1 9001 8001 0
FREQ1 12 1.00000 1.00000 499
PARAM G 1.000-1
PARAM OGEOM ON
PARAM GRDPNT 0
PARAM AUTOSPC YES
PARAM PRGPST NO
PARAM,ELEMGEOMFATAL,ON
PARAM COUPMASS -1
ENDDATA

CADAS – NEiNastran Interface - 30


2.4.6 Modal frequency responses

Cluster option

TBLMGER
Constant load of (0,1)(1,1).
The table must be referenced for the load.

・ Select Modal Frequency Response for SOLMGER.


・ All types of loads for static analysis can be used.
・ In this example, responses are analyzed in the unit of 1 Hz in the frequency
range from 1.0 Hz to 500 Hz.
・ Modes are analyzed from 1 to 30th.
・ Modal damping is fixed to NEiNASTRAN.
Because direct attenuation cannot be specified for a node number, the
frequency vs. attenuation ratio load table is created.
For modal damping, TABDMP1 is output by using a negative number to TBLMGER
reference the table number. Define the frequency vs.
When the table is referenced, Mode From-to, Valu#2 settings are not used. attenuation ratio.
・ Global Damping is converted to PARAM,G.
・ Mode analysis results themselves cannot be displayed.
To view a mode analysis result, perform an analysis separately as an
eigenvalue analysis.
CADAS – NEiNastran Interface - 31
Modal frequency-response-analysis input data
SOL modal frequency response
TIME 99999
CEND
TITLE = NASTRAN:box_eig
ECHO = NONE
SUBTI=MODAL FREQUENCY RESPONSE
DISPLACEMENT(PLOT,PHASE)=ALL
ACCELERATION(PLOT,PHASE)=ALL
$
FREQUENCY=12
METHOD=10 Note) For ELSTRESS in this analysis type, only
SPC=1 CENTER is output even if CORNER is specified.
DLOAD=1
LOADSET=1
SDAMPING=11
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK

Nodes, elements, and material data are omitted.

$ CONCENTRATED LOAD DATA


FORCE 8001 100 0-10.0000 0.0 0.0 1.0
$ SOLUTION CONTROL BULK DATA CARDS
EIGRL 10 0.00000 500.000 30
DLOAD 1 1.0 1.0 10001
RLOAD1 10001 9001 0 0 1
TABLED1 1
+T000001
+T000001 0.00000 1.00000 1.00000 1.00000 100.000 1.00000 ENDT
LSEQ 1 9001 8001 0
FREQ1 12 1.00000 1.00000 499
(With a cluster option)
(FREQ3 12 1.00000 500.000 LINEAR 30 1.0 )
PARAM G 0.00000
PARAM OGEOM ON
PARAM GRDPNT 0
PARAM AUTOSPC YES
PARAM PRGPST NO
PARAM,ELEMGEOMFATAL,ON
PARAM COUPMASS -1
TABDMP1 11 G
1.00000 5.000-2 100.000 5.000-2 500.000 5.000-2 ENDT
ENDDATA CADAS – NEiNastran Interface - 32
2.4.7 Response spectrum analysis
・ Select NASTRAN Resp. Spectrum for SOLMGER.
・ Only NEiNASTRAN is supported.
・ Modal analysis results themselves cannot be displayed.
To view a mode analysis result, perform an analysis separately as an eigenvalue
analysis.
・ The response spectrum result is converted to type = STATIC STEP = 1.
・ For stress, only an element center value is output and converted.
Setting spectrum input
All directions except Z are constrained.

Z direction connection at RBE2

Input the Z direction acceleration TBLMGER


spectrum. Define a large mass on the master node. Define the frequency vs. attenuation ratio.
TBLMGER
Define the frequency vs. spectrum.

Define SUPORT on the master node.

CADAS – NEiNastran Interface - 33


Response spectrum analysis input data
SOL 103
TIME 99999
CEND
TITLE = NASTRAN:NASTRAN HANDBOOK PROBLEM
ECHO = NONE
SUBTI=RESPONSE SPECTRUM ANALYSIS
METHOD=10
SPC= 1
DISP(PLOT)=ALL
VELO(PLOT)=ALL
ACCE(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
SDAMP= 200
DLOAD= 1
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK
Nodes, elements, and material data are omitted.
$ Fictitious Support
SUPORT 85 3
$
$ RESPONSE SPECTRUM CONTROL CARDS
$
EIGRL 10 0.00000 1.000+8 10
DLOAD 1 1.00000 1.0 1
DTI SPECSEL 1 A 21 2.000-2
PARAM,SCRSPEC,ON
PARAM,OPTION,SRSS
$
$ COMMON PARAM
$
PARAM,OGEOM,ON
PARAM,GRDPNT,0
PARAM,AUTOSPC,YES
PARAM,PRGPST,NO
$PARAM,ELEMGEOMFATAL,ON
PARAM,COUPMASS, -1
TABLED1 21
20.0000 1.50000 80.0000 2.20000 200.000 2.20000 300.000 8.000-
1
ENDT
TABDMP1 200 G
0.00000 3.000-2 100.000 3.000-2 ENDT
ENDDATA

CADAS – NEiNastran Interface - 34


2.4.8 Random response analysis
・ Select NASTRAN Random Freq. for SOLMGER.
・ Only NEiNASTRAN is supported.
・ Mode analysis results themselves cannot be displayed.
To view a mode analysis result, perform an analysis separately as an
eigenvalue analysis.
・ Analysis results are converted to Type = RNDM***.

Power spectrum input method


All directions except Z are constrained.
TBLMGER
Define the output frequency
vs. 1.0.

Z direction connection at RBE2

Define the power spectrum in the


Z direction. Define a large mass on the master node. TBLMGER
TBLMGER Define the frequency vs. the
Define the frequency vs. power spectrum attenuation ratio.
density.

Define the concentrated load and the table


on the master node.
TBLMGER
Frequency vs. B(f)

CADAS – NEiNastran Interface - 35


Random response analysis input data
SOL 111 Use the modal frequency response analysis functionality.
TIME 99999
CEND
TITLE = NASTRAN:NASTRAN HANDBOOK PROBLEM
ECHO = NONE
SUBTI=RANDOM RESPONSE ANALYSIS
METHOD=10
SPC= 1
DISP(PLOT)=ALL
VELO(PLOT)=ALL
ACCE(PLOT)=ALL
SDAMP = 200
DLOAD = 1
FREQ = 1
RANDOM= 1
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK Nodes, elements, and material data are omitted.
$ Fictitious Support
$ CONCENTRATED LOAD DATA
DAREA 600 85 3 1.000+6
RLOAD2 1 600 21
TABLED1 21
20.0000 1.50000 80.0000 2.20000 200.000 2.20000 300.000 8.000-1
ENDT
$
$ RANDOM RESPONSE CONTROL CARDS
$
EIGRL 10 0.00000 1.000+8 10
FREQ 1 38.0000 197.000 238.000 635.000 689.000 692.000
FREQ2 1 20.0000 1000.00 100
RANDPS 1 1 1 1.00000 0.00000 400
PARAM,OGEOM,ON
PARAM,GRDPNT,0
PARAM,AUTOSPC,YES
PARAM,PRGPST,NO
$PARAM,ELEMGEOMFATAL,ON
PARAM,COUPMASS, -1
TABRND1 400
20.0000 1.000-1 30.0000 1.00000 100.000 1.00000 500.000 1.000-1
ENDT
TABDMP1 200 G
0.00000 3.000-2 100.000 3.000-2 ENDT
ENDDATA

CADAS – NEiNastran Interface - 36


2.4.9 Material nonlinearity, and geometric-nonlinearity analysis

・ Select Nonlinear Static for SOLMGER.


・ Use the MATMGER command to select non-linear material, such as elastic-plastic.
・ For large displacement effect, select Yes for Large Displacement.
・ Use Number of TIME STEPS#1 to set the number of load increments, and use TIME STEP SIZE to set the increment interval.
The time for the static analysis is used to determine the load table constant.
・ Depending on the load table settings, SUBCASE output varies.
1) When the number of load tables is 1
Calculated from the number of SUBCASEs = number-of-points - 1, and NINC = time-steps for NLPARM.
For load and constrained data, value at the table check point time are output.
2) Other than above
The number of SUBCASEs = number-of-steps, and NINC = 1 for NLPARM.
Constrained and load values (LOAD data) at the specified time for SUBCASE are output.
CADAS – NEiNastran Interface - 37
Nonlinear analysis input data: Number of load tables = 1
NASTRAN RSLTFILETYPE=NASTRANBINARY
NASTRAN RSLTFILEPURGE=OFF
ID CAE,NASTRAN
SOL 106
TIME 99999 SUBCASE 1
CEND
TITLE = NASTRAN:ep-q4
ECHO = NONE
SUBTI=NONLINEAR STATIC
DISPLACEMENT(PLOT)=ALL SUBCASE 2
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
GPSTRAIN(PLOT)=ALL
SPCFORCE(PLOT)=ALL
SEALL=ALL
$ CAL.STEP AT TIME = 5.000E+00 $ SOLUTION CONTROL BULK DATA CARDS
SUBCASE 1 $
SPC= 1 $ PARAMETERS FOR NONLINEAR ANALYSIS CNTL
LOAD= 1 NLPARM 10001 5 YES +
NLPARM=10001 + +
$ CAL.STEP AT TIME = 2.000E+01 + +
SUBCASE 2 $ INITINC MININC MAXINC
SPC= 2 + 2.000-2 2.000-3 1.00000
LOAD= 2 NLPARM 10002 15 YES +
NLPARM=10002 + +
$SET 1 = ALL + +
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z $ INITINC MININC MAXINC
BEGIN BULK + 6.667-3 6.667-4 6.667-1
PARAM, LGDISP, +1
Nodes, and element data are omitted. PARAM, NLTOL, 2
$
$ DEFINE ELEMENT PROPERTY $ LOAD CASE COMBINATION
PSHELL 1 1 1.00000 1 1 $
$ MATERIAL NAME=EXAMP05_ LOAD 1 1.0 2.000-1 8001
MAT1 1 21000.0 3.000-1 8.00-10 0.00000 0.00000 LOAD 2 1.0 40.0000 8001
MATS1 1 PLASTIC 210.000 1 1 30.0000 $
$ COMMON PARAM
SPC1 1 123456 50 - SUBCASE 1 Constraint for TIME = 5.0 $
SPC1 1 123456 51 PARAM,OGEOM,ON
PARAM,GRDPNT,0
SPC1 2 123456 50 - SUBCASE 2 Constraint for TIME = 20.0 PARAM,AUTOSPC,YES
SPC1 2 123456 51 PARAM,PRGPST,NO
PARAM,COUPMASS,1
PLOAD4 8001 350 1.00000 1.00000 1.00000 1.00000 694 368 $
PLOAD4 8001 351 1.00000 1.00000 1.00000 1.00000 1016 690 $ PARAM for Contact
$ $
PARAM,SLINESLIDETYPE,STATIC
PARAM,SLINEMAXDISPTOL, 0.01000
PARAM,CONTACTSTAB,AUTO

CADAS – NEiNastran Interface - 38


Nonlinear analysis input data: Load automatic increments
Prerequisite: Only for the number of load tables = 1. For other cases, automatic increment settings are ignored.

Minimum/maximum load increments


SUBOPT-NENAST settings (equivalent to the last load = 1.0)

Convergence test option


For some cases, selecting
SOLMGER setting: Automatic increment is set to Yes this example may lead to a
better result.

NEiNASTRAN input data using automatic load increments


$
$ PARAMETERS FOR NONLINEAR ANALYSIS CNTL
NLPARM 10001 100 YES +
+ +
+ +
$ INITINC MININC MAXINC
+ 1.000-3 1.000-4 1.000-1
PARAM, LGDISP, +1
PARAM, NLTOL, 2
PARAM, NSUBINCRBISECT, 4
PARAM, QUADSECT, ON

Default = initial-increments x 100

Initial load increments = user-specified- Default = initial-increments/10


increments/10
CADAS – NEiNastran Interface - 39
Nonlinear-analysis input data: When the number of load tables is 2 or more
NASTRAN RSLTFILETYPE=NASTRANBINARY
NASTRAN RSLTFILEPURGE=OFF
ID CAE,NASTRAN
SOL 106
TIME 99999
CEND
TITLE = NASTRAN:ep-q4
ECHO = NONE
SUBTI=NONLINEAR STATIC
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
GPSTRAIN(PLOT)=ALL
SPCFORCE(PLOT)=ALL
SEALL=ALL
$ CAL.STEP AT TIME = 1.000E+00 Each load step = Output as SUBCASE
SUBCASE 1
$ LINE PRESSURE LOAD (USING GRID LOAD)
SPC= 1
FORCE 8001 2 0 25.0000 1.00000 0.00000 0.00000
LOAD= 1
FORCE 8001 1 0 25.0000 1.00000 0.00000 0.00000
NLPARM=10001
$ SOLUTION CONTROL BULK DATA CARDS
$ CAL.STEP AT TIME = 2.000E+00
$ PARAMETERS FOR NONLINEAR ANALYSIS CNTL
SUBCASE 2
NLPARM 10001 1 YES +NLP0001
SPC= 2
+NLP0001 Number of increments for each load step = 1
Omitted
PARAM, LGDISP, +1
$ CAL.STEP AT TIME = 2.000E+01
$
SUBCASE 20
$ LOAD CASE COMBINATION
SPC= 20
$
LOAD= 20
LOAD 1 1.0 4.00000 8001 Load magnification ratio for
NLPARM=10001
LOAD 2 1.0 8.00000 8001 each load step
$SET 1 = ALL
LOAD 3 1.0 12.0000 8001
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
Omitted
BEGIN BULK
LOAD 18 1.0 37.3333 8001
LOAD 19 1.0 38.6667 8001
Nodes, and element data is omitted.
LOAD 20 1.0 40.0000 8001
PARAM OGEOM ON
$ DEFINE ELEMENT PROPERTY
PARAM GRDPNT 0
PSHELL 1 1 1.00000 1 1
PARAM AUTOSPC YES
$ MATERIAL NAME=EXAMP05_
PARAM PRGPST NO
MAT1 1 21000.0 3.000-1 8.00-10 0.00000 0.00000
$PARAM,ELEMGEOMFATAL,ON
MATS1 1 PLASTIC 210.000 1 1 30.0000
PARAM COUPMASS -1
ENDDATA
SPC1 1 345 1 Constrained conditions for
SPC1 1 345 2 each load step is output.

SPC1 20 345 1
SPC1 20 345 2 CADAS – NEiNastran Interface - 40
2.5 Individual functionality settings for structure analysis
- SUBOPT index -

See 2.5.1 and 2 Contact analysis

See 2.4.3 Modal transient responses.

See 2.4.8 Material nonlinearity, and geometric-nonlinearity


analysis.

See 2.5.10 Solver parallelization settings.

See 2.5.11 File output, etc..

See 2.5.7 Heat transfer– Thermal stress analysis method.

Input data echo print common to all analysis types


NONE: ECHO = NONE, YES: ECHO = UNSORT

CADAS – NEiNastran Interface - 41


2.5.1 Contact analysis by contact surface definition
 Contact surface definition
Define the following boundary elements for contact boundaries:
Two-dimensional contact surface: Beam element type 29
Three-dimensional contact surface: Shell type 49 for hexahedral
surface, shell type 39 for tetrahedral surface Type 29 element
Group 10
 Contact pair definition Type 29 element
Use the LS-CONT command to set pairs for each group or substrike. Group 20
For contact attribute data for the LS-CONT command, the coefficient
of static friction is applied to the input data.

 Analysis type
Linear statics analysis - Contact conditions are analyzed as adhesion.
Nonlinear static analysis – When the contact analysis contact type Type 49 element
considering slides is “TI***”, convert it to adhesion. Group 100

 Notes on contact analysis


・The analysis cannot be performed if there are parts that allow rigid
motion. Type 49 element
Group 101
・ For non-linear analysis, boundary conditions for forced displacement
cannot be analyzed.
Forced displacement can be analyzed if dummy minute loads are
applied.
- Restrictions of NEiNASTRAN. From version 9.2, dummy loads are
not needed.

 Contact surface to high order solid elements


・ Settings for HEX20, TETRA10, and PENTA10 elements specify the
corresponding contact surfaces for the TRIA6 or QUAD8 type.
NEiNASTRAN detects an element surface, removes the intermediate
User-defined contact surface Analysis and POST display
node on the contact surface for a solid element, and then analyzes it as a
variable node solid element. CADAS – NEiNastran Interface - 42
Input data of the contact analysis by contact surface definitions
SOL 106
TIME 99999
CEND (Two dimensional contact data)
TITLE = NASTRAN:c2d BSSEG 101 7369 7390 7831 7810 7390 7411 7852+
ECHO = NONE + 7831 7411 7432 7873 7852 7432 7453 7894+
SUBTI=NONLINEAR STATIC + 7873 7453 7474 7915 7894 7474 7495 7936+
DISPLACEMENT(PLOT)=ALL + 7915 7810 7831 8272 8251 7831 7852 8293+
ELSTRESS(PLOT,CENTER)=ALL + 10120
ELSTRAIN(PLOT,CENTER)=ALL BSSEG 100 11006 11061 11066 11011 11011 11066 11071+
ELFORCE(PLOT,CENTER)=ALL + 11016 11016 11071 11076 11021 11021 11076 11081+
GPSTRAIN(PLOT)=ALL + 11026 11026 11081 11086 11031 11031 11086 11091+
SEALL=ALL + 11036 11036 11091 11041 0 11061 11116 11121+
$ CAL.STEP AT TIME = 1.000E+00 + 11066 11066 11121 11126 11071 11071 11126 11131+
SUBCASE 1 + 0 11666 11721 11726 11671 11671 11726 11731+
SPC= 1 + 11676 11676 11731 11736 11681 11681 11736 11741+
LOAD= 1 + 11686 11686 11741 11746 11691 11691 11746 11751+
NLPARM=10001 + 11696 11696 11751 11041 0 11721 11776 11781+
$ CAL.STEP AT TIME = 2.000E+00 + 11726 11726 11781 11786 11731 11731 11786 11791+
SUBCASE 2 + 11736 11736 11791 11796 11741 11741 11796 11801+
SPC= 2 + 11746 11746 11801 11806 11751 11751 11806 11041+
LOAD= 2 + 0
NLPARM=10001 BSCONP 1 100 101 0.10 0.00 0.00 2
(Repeats the specified number of steps) $ SOLUTION CONTROL BULK DATA CARDS
$ PARAMETERS FOR NONLINEAR ANALYSIS CNTL
SPCD 1 1214 2-1.000-1 NLPARM 10001 1 AUTO 20 UPW YES +NLP0001
SPC1 1 2 1219 +NLP0001 1.0E-2 1.0E-3 1.0E-4 1 10 8
SPCD 1 1219 2-1.000-1 PARAM, LGDISP, -1
SPC1 2 1 18
SPC1 2 1 27
(Outputs constrained conditions for the specified number of steps.)

(Two dimensional contact data)


BLSEG 10 733 720 707 694 681 668 655+
+ 642 629 616 603 590 472
BLSEG 20 1 2 3 4 5 6 7+
+ 8 9
BCONP 1 10 20 0.10 1 2
BFRIC 1 0.000
$ SOLUTION CONTROL BULK DATA CARDS
$ PARAMETERS FOR NONLINEAR ANALYSIS CNTL
NLPARM 10001 1 AUTO 20 UPW YES
+NLP0001
+NLP0001 1.0E-2 1.0E-3 1.0E-4 1 10 8
PARAM, LGDISP, +1
CADAS – NEiNastran Interface - 43
2.5.2 Automatic contact analysis
 Contact surface definition: Not necessary
 Contact pair definition
Use the NE-CONTC command to set pairs for each group. Contact types
Can be used with LS-CONTAC through contact surface definitions. 1. Symmetric General
 When ALL is selected as the contact pair, the entire model is subject to contact searching. Bidirectional general contact
 For the SYMMETRIC type contact, the master-slave order is arbitrary. 2. Symmetric Weld
 The contact range is determined by Maxad, therefore, the values must be selected carefully. Bidirectional welding contact
3. Symmetric Bi-Directional Sliding
Bidirectional sliding contact
4. Symmetric Rough
Bidirectional sparse contact
5. Offset Welded
Offset welding contact

For LS-CONTC settings except contact surface pairs,


the Tied type is converted to .Symmetric Weld, and
other contact types are all converted to Symmetric General.

 Initial penetration processing can be changed by SUBOPT-NENAS.

Corresponds directly to NEiNASTRAN PARAM.


For details about settings, see “PARAMETERS” in the NEiNASTRAN
Reference Manual.

CADAS – NEiNastran Interface - 44


Input data for automatic contact analysis - Individual settings
NASTRAN RSLTFILETYPE=CADAS
NASTRAN RSLTFILEPURGE=OFF
ID CAE,NASTRAN
$-------------------------------------
$ NEiNASTRAN INPUT DECK
$ Created by CADAS
$-------------------------------------
SOL 106
TIME 99999
CEND
TITLE = NASTRAN:ctwo
ECHO = NONE
SUBTI=NONLINEAR STATIC
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL Group 200 vs.100
ELFORCE(PLOT)=ALL
GPSTRAIN(PLOT)=ALL
Sym-General contact
SPCFORCE(PLOT)=ALL
SEALL=ALL
$ CAL.STEP AT TIME = 1.000E+01
SUBCASE 1 Group 200 vs. 300
SPC= 1
LOAD= 1 Sym-Weld contact
NLPARM=10001
$ AUTO CONTACT DATA
SETGENERATE,101,ELEM,ALL,MID,1
SETGENERATE,101,ELEM,ALL,MID,2
CONTACTGENERATE,1,101,,, 0.10000, 20.00000,,,
SETGENERATE,102,ELEM,ALL,MID,2
SETGENERATE,102,ELEM,ALL,MID,3
CONTACTGENERATE,2,102,,,0.0, 0.10000,,,
$ END CONTACT
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK

Omitted

PARAM PRGPST NO
$PARAM,ELEMGEOMFATAL,ON
PARAM COUPMASS -1
PARAM,NCONTACTGEOMIETR,10
ENDDATA
CADAS – NEiNastran Interface - 45
Input data for automatic contact analysis - Overall settings

NASTRAN RSLTFILETYPE=CADAS
NASTRAN RSLTFILEPURGE=OFF
ID CAE,NASTRAN
$-------------------------------------
$ NEiNASTRAN INPUT DECK
$ Created by CADAS
$-------------------------------------
SOL 106
TIME 99999
CEND When ALL is selected for ADD, pre-defined pair data is cleared.
TITLE = NASTRAN:ctwo
ECHO = NONE
SUBTI=NONLINEAR STATIC For ALL, contact conditions cannot be modified for each part.
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
GPSTRAIN(PLOT)=ALL
SPCFORCE(PLOT)=ALL
SEALL=ALL
$ CAL.STEP AT TIME = 1.000E+01
SUBCASE 1
SPC= 1
LOAD= 1
NLPARM=10001
$ AUTO CONTACT DATA
CONTACTGENERATE,1,,,, 0.30000, 30.00000,,,
$ END CONTACTSET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK

Omitted

PARAM PRGPST NO
$PARAM,ELEMGEOMFATAL,ON
PARAM COUPMASS -1
PARAM,NCONTACTGEOMIETR,10
ENDDATA

CADAS – NEiNastran Interface - 46


2.5.3 Setting multiple boundary conditions for linear analysis
Load: Common to cases 1 and 2

Case 1: This surface is


Case 1: Free constrained completely.
Case 2: This surface is Case 2: Free
constrained completely.

CADAS – NEiNastran Interface - 47


Setting boundary conditions
Load: See Table 3.

Forced displacement in the XYZ


Forced displacement in the XYZ direction. direction.
Displacement = 0, see Table 2. Displacement = 0, see Table 1.

Set FIX for constrain common to cases 1 and 2.

CADAS – NEiNastran Interface - 48


Setting load tables

Table 1: Table 2:
T = 1.0 F(T) = 1.0: Constrained T = 1.0 F(T) = 0.0: Free
T = 2.0 F(T)=0.0: Free T = 2.0 F(T) = 1.0: Constrained

Tblmger: Set 2 for the number of steps.


Table 3: Fixed to T = 1.0,2.0. CADAS – NEiNastran Interface - 49
2.5.4 Direct conversion for TLOAD2
PRE TABLMGER – GEN-FUNC – TLOAD2
Enter C, F, P, T1, and T2.

Values can be modified respectively using EDIT- YVALUE.

$
$TLOAD* TYPE 0=F 1=D 2=V 3=A
$ SID DAREA DELAY TYPE T1 T2 F P
TLOAD2 10001 9001 0 0.00000 2.000-1 10.0000 0.00000+
$ C B
+ 0.00000 0.00000

CADAS – NEiNastran Interface - 50


2.5.5 Individual node output and graph display for response analyses
Objective: Use this functionality if you do not need to view the entire response, and want to view node histories only in a
graph for response analyses.

1) Settings for PRE


Use the NSET1 command to specify the attention node.

2) Conversion to NEiNASTRAN input data


NASTRAN RSLTFILETYPE=CADAS
NASTRAN RSLTFILEPURGE=OFF
NASTRAN XYPLOTCSVOUT=ON CSV-format output is specified.
ID CAE,NASTRAN
SOL modal transient response
TIME 99999
CEND
TITLE = NASTRAN:box_eig
ECHO = NONE
SUBTI=MODAL TRANSIENT
<Output settings for the entire response>
$
TSTEP=12
METHOD=10
SPC=1
DLOAD=1
LOADSET=1
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
$
$ XYDATA of Nodal Response
$
XYDATA,1,123456,1,GRID Information on nodes set for NSET1 is output.
XYDATA,45,123456,45,GRID
XYDATA,49,123456,49,GRID
XYDATA,52,123456,52,GRID
BEGIN BULK

CADAS – NEiNastran Interface - 51


3) CSV files output by executing NEiNASTRAN

XYDATA,49,123456,49,GRID

model-nameG49AT.csv: Node 49 acceleration, model-nameG49DT.csv: Node 49 displacement


model-nameG49ST.csv: Node 49 reaction force, model-nameG49VT.csv: Node 49 speed

For frequency responses, model-nameG49ATM.csv: Magnitude, model-nameG49ATP.csv: Phase.


(When Magnitude is selected, the phase value is also selected.)

model-nameP*.csv: Not used.

4) Displaying history CSV files output by CADAS/POST

NeiNAST
Select Transient/Freqresp.

Specify the file name.


For FreqResp, type
model-name*M.csv.

Select components to display.

Magnification unit (1.0 is set by


default)

Set the graph scale, and other


values.
For frequency responses, specify
Type = Freq for display.
CADAS – NEiNastran Interface - 52
2.5.6 Beam element stress output position settings
Sectprop command

Variable names for Nei Editor

NASTRAN PBAR stress output position settings

SX-* at DIST=0.0 → BAR-SA-*


SX-* at DIST=1.0 → BAR-SB-*

For variable names for CADAS/POST, see


"4.11 Physical amount correspondences -
Beam element stress".
NASTRAN list output
ELEMENT DISTANCE SX-C SX-D SX-E SX-F AXIAL SX-MAX SX-MIN
ID
2 0.0000 -1.439999E+00 1.559999E+00 1.439999E+00 -1.559999E+00 5.000000E-02 1.609999E+00 -1.509999E+00
1.0000 -2.879999E+00 3.119998E+00 2.879999E+00 -3.119998E+00 5.000000E-02 3.169998E+00 -3.069998E+00

CADAS – NEiNastran Interface - 53


2.5.7 Heat transfer– Thermal stress analysis method
(1) Same temperature throughout a model
Use CADAS/PRE TEMPLOAD-SETALL for this setting.
If the temperature changes as time passes, use the load table for this setting.
Use material models for which linear expansion coefficient can be set.

SOL 101
TIME 99999
CEND
TITLE = NASTRAN:bar_hex
ECHO = NONE
SUBTI=LINEAR STATICS
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
SPCFORCES(PLOT)=ALL
MPCFORCES(PLOT)=ALL
SUBCASE 1
SPC= 1
TEMPERATURE(LOAD)= 3001
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK
<Omitted>
$ DEFINE ELEMENT PROPERTY
PSOLID 1 1
$ ----------------------
$ MATERIAL PROPERTY DATA
$ ----------------------
$ MATERIAL NAME=EXAMP03_
MAT1 1 21000.0 3.000-1 8.00-10 1.600-5 20.0000 0.00000
$ SPC AND DISPLACEMENT DATA
SPC1 1 123456 201
$ TEMPERATURE LOAD
TEMPD 3001 100.000
$
<Hereafter omitted>

CADAS – NEiNastran Interface - 54


(2) Model temperature is known before the heat transfer analysis is performed
Use CADAS/PRE TEMPLOAD-SETALL to set the temperature of the entire model.
Use TEMPLOAD (for individual selection) to set the temperature for each part.
If the temperature changes as time passes, use the load table for this setting.
(Only the time function set by using SETALL can be referenced.)
Use material models for which linear expansion coefficient can be set.

SOL 101
TIME 99999
CEND
TITLE = NASTRAN:bar_hex
ECHO = NONE
SUBTI=LINEAR STATICS
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
SPCFORCES(PLOT)=ALL
MPCFORCES(PLOT)=ALL
SUBCASE 1
SPC= 1
TEMPERATURE(LOAD)= 3001
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK
<Omitted>
$ DEFINE ELEMENT PROPERTY
PSOLID 1 1
$ ----------------------
$ MATERIAL PROPERTY DATA
$ ----------------------
$ MATERIAL NAME=EXAMP03_
MAT1 1 21000.0 3.000-1 8.00-10 1.600-5 20.0000
0.00000
$ SPC AND DISPLACEMENT DATA
SPC1 1 123456 201
$ TEMPERATURE LOAD
TEMP 3001 1 200.000
TEMP 3001 2 200.000
TEMP 3001 3 200.000
<Omitted> Temperature on each node is output after TEMP.
TEMP 3001 101 100.000
TEMP 3001 102 100.000
TEMP 3001 103 100.000
<Hereafter omitted>

CADAS – NEiNastran Interface - 55


(3) Based on the heat transfer analysis result, use the temperature at the specified time.
Output as CADAS/POST EXPORT FIELD FILE
(Any thermal analysis solver is acceptable).
Use CADAS/PRE TEMPLOAD FILDFILE for loading data.
Use models for which linear expansion coefficient can be set.
Thermal stresses for multiple steps cannot be calculated.

SOL 101
TIME 99999
CEND
TITLE = NASTRAN:bar_hex
ECHO = NONE
SUBTI=LINEAR STATICS
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
SPCFORCES(PLOT)=ALL
MPCFORCES(PLOT)=ALL
SUBCASE 1
SPC= 1
TEMPERATURE(LOAD)= 3001
$SET 1 = ALL
$SURFACE 1, SET 1, SYSTEM BASIC, AXIS X, NORMAL Z
BEGIN BULK
<Omitted>
$ DEFINE ELEMENT PROPERTY
PSOLID 1 1
$ ----------------------
$ MATERIAL PROPERTY DATA
$ ----------------------
$ MATERIAL NAME=EXAMP03_
MAT1 1 21000.0 3.000-1 8.00-10 1.600-5 20.0000 0.00000
$ SPC AND DISPLACEMENT DATA
SPC1 1 123456 201
$ TEMPERATURE LOAD
TEMP 3001 1 134.420
TEMP 3001 2 134.420
TEMP 3001 3 134.420
TEMP 3001 4 134.420
<Omitted>TEMP 3001 52 49.2200
<Omitted>
TEMP 3001 93 32.8900
$ Temperature on each node is output after TEMP.
<Hereafter omitted>

CADAS – NEiNastran Interface - 56


(4) Based on the heat transfer analysis result, perform multiple-step thermal stress.
Use CADAS/PRE TEMPLOAD-READPOST to specify the POST file name and the number of the step that is used to capture the
temperature. Temperature on each node is saved in the applicable load table (Any heat analysis solver is accepted).
According to delta t set by SOLMGER, the node temperature interpolated from the load table is output. Therefore, the thermal
analysis time and the stress analysis time might not be the same.

SOL 106
TIME 99999
CEND
TITLE = NASTRAN:bar_hex
ECHO = NONE
SUBTI=NONLINEAR STATIC
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
GPSTRAIN(PLOT)=ALL
SPCFORCE(PLOT)=ALL
MPCFORCE(PLOT)=ALL
SEALL=ALL
$ CAL.STEP AT TIME = 1.000E+02 In this example,
SUBCASE 1
SPC= 1
temperature analysis, time increments = 10.0
TEMPERATURE(LOAD)= 3001 READPOST capture time increments = 50.0
NLPARM=10001 Node temperature output interval for the
$ CAL.STEP AT TIME = 2.000E+02
SUBCASE 2 thermal stress analysis = 100.0
SPC= 2
TEMPERATURE(LOAD)= 3002
NLPARM=10001
<Omitted>
$ CAL.STEP AT TIME = 6.000E+02
SUBCASE 6
SPC= 6
TEMPERATURE(LOAD)= 3006
NLPARM=10001
BEGIN BULK
<Omitted>

$ THERMAL LOAD TIME= 1.0000E+02


TEMP 3001 1 79.3249
TEMP 3001 2 78.8807
TEMP 3001 3 76.6674
TEMP 3001 4 72.7813
$ THERMAL LOAD TIME= 2.0000E+02
TEMP 3002 1 159.679
TEMP 3002 2 158.978
TEMP 3002 3 155.524
TEMP 3002 4 149.474
<Omitted>
$ THERMAL LOAD TIME= 6.0000E+02
TEMP 3006 1 278.418
TEMP 3006 2 278.001
TEMP 3006 3 275.970
TEMP 3006 4 272.422
<Hereafter omitted> CADAS – NEiNastran Interface - 57
(5) Use the output file for NEiNASTRAN heat transfer analysis to perform multiple-step thermal stress.
The heat transfer analysis result is output as heat-transfer-analysis-file-name.bdf.
In CADAS/PRE SUBOPT-NENAS, specify thermal stress analysis using the load case number (From -To -Inc).
(The load case number for the first step is 3001.)

SOL 101
TIME 99999
CEND
TITLE = NASTRAN:bar_hex
ECHO = NONE
SUBTI=LINEAR STATICS
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
SPCFORCES(PLOT)=ALL
MPCFORCES(PLOT)=ALL
SPC= 1
SUBCASE 1
TEMPERATURE(LOAD)= 3001
SUBCASE 2
TEMPERATURE(LOAD)= 3021
SUBCASE 3
TEMPERATURE(LOAD)= 3041
SUBCASE 4
TEMPERATURE(LOAD)= 3061
BEGIN BULK
<Omitted>
$ TEMPERATURE LOAD
INCLUDE 'heat_t.bdf‘
<Hereafter omitted>

Notes: TEMP 3021 224 25.4466


1) The Include file name will be thermal-stress-analysis-file- TEMP 3021 225 25.5558
TEMP 3021 100001 206.666
name_t.bdf . TEMP 3021 100002 33.3333
$
If you name the heat transfer analysis file thermal-stress-analysis- $ OUTPUT PRODUCED BY NEiNASTRAN VERSION 10.0.2.881 13:51 08/10/11
$ TEMPERATURE OUTPUT FOR TIME = 2.100000E+02
file-name_t.pre, you do not need to edit the file name. $
2) If heat transfer is a heat transfer analysis condition, node $-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
$ END OF DATA
numbers that are not used for the stress analysis are output. TEMP 3022 1 167.929
TEMP 3022 2 167.207
Because these nodes will become errors for thermal stress
analysis, remove them in advance.
Because nodes 100001 and 100002 are not necessary for thermal
stress analysis, remove them.
CADAS – NEiNastran Interface - 58
2.5.8 Inertia relief analysis
When Inertia Relief is set to AUTO,
PARAM,INERTIALRELIEF = AUTO is output.

For AUTO, it is not necessary to set constrained


conditions.

This method is limited to linear static analysis.

CADAS – NEiNastran Interface - 59


2.5.9 Bolt tightening elements
Create a bolt tightening element by connecting bean
elements rigidly.
Set contact conditions for
Node material to be connected.
Node
Beam element type 27
Use sectional shape GB3.

Create SECTPROP every time the bolt diameter, material, or tightening force is changed.
Connect the beam tip node and the
node tightened by the bolt head Tightening force
rigidly (RBE2). When the tightening force setting changes, the
display switches to the Bolt display.

CADAS – NEiNastran Interface - 60


SECTPROP#2
SECTPROP#2
Tightening force

SECTPROP#2
SECTPROP#3

Bolt diameter

Bolt stress output settings

SOL 101
TIME 99999
CEND
TITLE = NASTRAN:[bolt_2_demo.geo]
ECHO = NONE
SUBTI=LINEAR STATICS
DISPLACEMENT(PLOT)=ALL
ELSTRESS(PLOT,CORNER)=ALL
ELFORCE(PLOT)=ALL
SPCFORCES(PLOT)=ALL
MPCFORCES(PLOT)=ALL
BOLTLD= 1
SUBCASE 1
SPC= 1
$ AUTO CONTACT DATA
CONTACTGENERATE,1,,,, 0.20000, 0.01000,,,
BEGIN BULK

$ BOLT PRELOAD ELEMENTS Beam element SECTPROP#


BOLTFOR 1 4221.00 2
BOLTFOR 1 4244.00 3 Beam element number
BOLT 3 58715
BOLT 3 58716
BOLT 2 58717
BOLT 2 58718
BOLT 2 58719
BOLT 2 58720
BOLT 2 58721
BOLT 2 58722 Tightening force distribution without external loads
BOLT 2 58723
BOLT 2 58724

CADAS – NEiNastran Interface - 61


2.5.10 Solver parallelization settings
(*)
NASTRAN DECOMPMETHOD Default = AUTO
PCG: DECOMPMETHOD = PCGLSS
Parallel sparse iteration solver
(Linear/non-linear static analysis)
For large-scale problems, faster than the VSS method.

VSS: Sparse direct solution (for all analysis types)


If the memory size is not sufficient, VSS tends
to slow down.

VIS: Sparse iteration solution (Except eigenvalue analysis)


When VIS is selected for eigenvalue analysis, solid
elements that use VSS are recommended for most
cases.
Under certain conditions, VIS is faster than VSS,
and uses less memory.

PSS: Parallel sparse direct solution (for all analysis types)


By parallelization, PSS is faster than VSS, but
consumes more memory.

AUTO: According to the memory size, the most suitable


solution is selected from the above options.
(*)
NASTRAN NPROCESSORS Default = 1
0 < NPROCESSORS ≦64
DECOMPMETHOD = PCGLSS is used for 2 or more.

(*) Summary from NEiNASTRAN version 10.0. When PSS is specified, if NPROCESS = 2 or a greater value, it can be read as PCGLSS is used.

CADAS – NEiNastran Interface - 62


2.5.11 File output, etc.
NASTRAN RSLTFILETYPE Default = CADAS
CADAS: RSLTFILETYPE = CADAS
When displayed by CADAS/POST

NAST-BIN: RSLTFILETYPE = NASTRANBINARY


The result is output in NASTRAN OP2 binary format.
PARAM, POST, -2 are also output.

PARAM, MODALDATABASE
STORE: Saves eigenvalue analysis result in model-
name.MDB.
FETCH: The eigenvalue analysis result that is used for
modal response analysis is read from model-name.MDB.

PARAM, ELEMGEOMCHEKS,ON/OFF
PARAM, ELEMGEOMFATAL,ON/OFF
By default, OFF is set.

OFF: Element quality checks are skipped.


ON: Element quality checks are performed.
For warnings exceeding the specified level, analysis is
not performed.

CADAS – NEiNastran Interface - 63


3. Heat Transfer Analysis Preprocessor Interfaces

CADAS – NEiNastran Interface - 64


3.1 Element correspondences

CADAS NASTRAN Remarks


1020 CROD
1021,22,23,25,27 CBAR Offset can be set.
Triangle axial symmetry
2030,2060 -
(Pay attention to the coordinate system R = X, Z = Z)
2040,2080,2090 - Quadrangle axial symmetry
2031 CTRIA3 Flat surface
2041 CQUAD4 Flat surface
2032,33,35 CTRIA3
2042,43,45 CQUAD4
2062,63,65 CTRIA6
2082,83,85 CQUAD8
3040,3100 CTETRA A pyramid form is divided into two TETRA(s).
3060,3150 CPENTA
3080,3200 CHEXA
1024 CHBDYP Two-dimensional heat transfer boundary
2034,2044,2064,2084 CHBDYG Three-dimensional heat transfer boundary

CADAS – NEiNastran Interface - 65


3.2 Load and constrained data correspondences
CADAS NASTRAN Remarks
NPTEMP TEMPBC Forced temperature
NPHFLW QHBDY(POINT) Heat flow concentrated to node
FLUX2* QHBDY(LINE) Member distributed heat flux
FLUX3* QHBDY(AREA*) Field distributed heat flux. Can be used for shells and two-dimensional elements.
Definition for CADAS: Set the geometry table for the exothermic element unit to
Internal exothermic QVOL
reference the load table.
Two-dimensional heat transfer CHBDYP Element type 1024
Three-dimensional heat transfer CHBDYG Element type 20*4
FIX SPC Constrained point temperature = 0.0
NPHCAP - Concentrated heat capacity

MATMGER models #4, #5, and #6

Heat transfer rate

Heat transfer Heat transfer boundary element


element
TABLMGER
Time vs. environment temperature
Node share
SECTPROP
Geometry data
EnvTempFUNCT
*Multipl (magnification)

CADAS – NEiNastran Interface - 66


3.3 Material data correspondences
The following table shows the correspondences between material model numbers for the CADAS/PRE MATMGER
command.
CADAS NASTRAN Remarks
#1 Const.Conduction MAT4
#2 Temp.vs.Conduction MAT4 + MATT4 + TABLEM1
#3 Time.vs.Conduction MAT4 Time dependence is not considered.
#4 Const.Convection MAT4
#5 Temp.vs.Convection MAT4 + MATT4 + TABLEM1
#6 Time.vs.Convection MAT4 (*1)
#10 Ortho Conduction MAT5 + MATT5 + TABLEM1
#7, #8, #9, #11 - Not supported

*1: The time-dependent heat transfer rate is converted by the following NASTRAN data.

PCONV MAT4 The heat transfer rate at time t is the value set for
h = 1.0 TABLED1.
Heat transfer element Heat transfer
boundary CONV
GRID equivalent to CNTRLND is TEMPBC
element
CHBDY*** generated.
GRID equivalent to TAi is
generated.
h TABLED1 TLOAD1 DLOAD
Time vs. h data Coefficient 1.0
Time
CADAS – NEiNastran Interface - 67
3.4 Heat transfer analysis that accompanies phase changes

NEiNASTRAN input data


Material models #1 to #3
LatentHt: Latent heat (not considered for EQ.0.0) $ MATERIAL PROPERTY DATA
T-Solid: Solidification temperature $ ISO-CONDUCTION NAME=Untitled
MAT4 1 1.00000 1.00000 1.00000 0.00000 1.00000 +
T-Liquid: Liquefying temperature + -1.000-1 1.000-1 70.0000
EnthalpyTBL: Not used MATT4 1 101 102
TABLEM1 101 +
+ -100.000 1.08000 100.000 1.08000 ENDT
TABLEM1 102 +
+ -100.000 1.00000 100.000 1.00000 ENDT

Note:
(1) Heat transfer analysis that accompanies phase changes causes strong non-linear problems.
Consideration for convergence, such as using automatic time increments, is needed.

CADAS – NEiNastran Interface - 68


3.5 Heat Transfer Analysis Considering Thermal Contact Conductance
 Definition of contact surface: Using the auto-contact function for structural analysis
Pair setting is made for each group by the NE-CONTC command.
Available together with LS-CONTAC by the definition of contact surface.
 When ALL is selected as a contact pair, entire model becomes a contact search target.
 Sequence of master and slave is free in the SYMMETRIC type contact.
 Values must be selected carefully because the contact range is determined by Maxad.

Heating element

Thermal resistance

For temperature analysis, specify the thermal contact conductance value (TCC).
(The same applies to LS-CONTAC.)
・In the CONTACTGENERATE input data, TCC is output to the SFACT position.
・In the BSCONP and BCONP input data, TCC is output as CTC.
・TCC is a constant value that cannot be a function of distance, contact pressure, etc.

Heat was transferred


NEiNASTRAN input data through contact.
$
SUBCASE 1
TSTEPNL=12
DLOAD=1
$ AUTO CONTACT DATA
Heat was not transferred
SETGENERATE,101,ELEM,ALL,PID,1
because contact state was
SETGENERATE,101,ELEM,ALL,PID,4
not recognized due to a
CONTACTGENERATE,1,101, 1.00000E-02,, 0.300000, 0.100000,, 0.10,
gap.
SETGENERATE,102,ELEM,ALL,PID,1
SETGENERATE,102,ELEM,ALL,PID,5
CONTACTGENERATE,1,102, 1.00000E-03,, 0.300000, 0.100000,, 0.10,
$ END CONTACT
BEGIN BULK

CADAS – NEiNastran Interface - 69


3.6 Node Temperature Output to BDF File
NASTRAN RSLTFILETYPE=CADAS
NASTRAN RSLTFILEPURGE=OFF 1) Node temperature is always output in temperature analysis.
$ store nodal temp to BDF
NASTRAN TRSLTEMPDATA=ON 2) Node temperature is saved in the “model name.bdf” file as TEMP data by this instruction.
NASTRAN OUTTEMPSETID=3000 3) The TEMP load set number becomes 3000 + step number.
ID CAE,NASTRAN
SOL 159
4) Note that the temperature in dummy GRID for boundary condition setting is also saved.
ANALYSIS=HEAT
$
TIME 99999 $ OUTPUT PRODUCED BY NEiNASTRAN VERSION 10.0.2.881 16:45 08/02/11
CEND $ TEMPERATURE OUTPUT FOR TIME = 2.000000E+00
TITLE = NASTRAN:transient $
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
ECHO = NONE
$ END OF DATA
SUBTI=TRANSIENT HEAT TRANFER TEMP 3002 1 30.8190
TEMPERATURE(INITIAL)=1 TEMP 3002 2 30.8190
IC=1 TEMP 3002 3 30.8190
TEMP 3002 4 20.0
THERMAL(PLOT)=ALL
TEMP 3002 5 20.0
SUBCASE 1 TEMP 3002 6 20.0
TSTEPNL=12 TEMP 3002 7 20.5606
DLOAD=1 TEMP 3002 8 20.5606
TEMP 3002 9 20.5606
BEGIN BULK
TEMP 3002 10 20.0290
TEMP 3002 11 20.0290
TEMP 3002 12 20.0290
TEMP 3002 13 20.0015
TEMP 3002 14 20.0015
TEMP 3002 15 20.0015
<途中省略>
TEMP 3002 50 17.5372
TEMP 3002 51 17.5372
TEMP 3002 52 17.5372
TEMP 3002 53 17.5372
TEMP 3002 54 30.8190
TEMP 3002 55 30.8190
TEMP 3002 100001 20.0 Note 4) GRID for boundary condition setting
TEMP 3002 100002 300.0
$
$ OUTPUT PRODUCED BY NEiNASTRAN VERSION 10.0.2.881 16:45 08/02/11
$ TEMPERATURE OUTPUT FOR TIME = 4.000000E+00
$
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
$ END OF DATA
TEMP 3003 1 40.0571
TEMP 3003 2 40.0571
TEMP 3003 3 40.0571
TEMP 3003 4 20.0
TEMP 3003 5 20.0
TEMP 3003 6 20.0
<以降省略>

Example of output to BDF file


CADAS – NEiNastran Interface - 70
3.6 Stationary Analysis Solution Procedure
BEGIN BULK

Heat transfer boundary

$ CHBDYP - 2D BOUNDARY CONVECTION ELEMENTS


CHBDYP 41 20002 LINE 4 19
+ 0.00 0.00 1.00
Not referenced CONV 41 20002 100001 100001
$ 2D BOUNDARY CONVECTION PROPERTIES
PCONV 20002 2
PHBDY 20002 1.00000
GRID 100001 0 0.000 0.000 0.000 0 0
TEMPBC 1 STAT 20.0000 100001

See MAT

NASTRAN RSLTFILETYPE=CADAS GRID 100001: Node generated for setting the ambient temperature
NASTRAN RSLTFILEPURGE=OFF TEMPBC STAT is recognized as SPC.
NASTRAN TRSLTEMPDATA=ON Always output in temperature
analysis.
NASTRAN OUTTEMPSETID=3000 Node temperature is output
to the input data.BDF file. $ HEAT FLUX DATA
ID CAE,NASTRAN $ LINE HEAT FLUX DATA
$------------------------------------- QHBDY 8001 LINE 2.000-5 1.00000 15 35
$ NEiNASTRAN INPUT DECK QHBDY 8001 LINE 2.000-5 1.00000 35 12
$ Created by CADAS
$-------------------------------------
SOL 101(Linear) or 153(Nonlinear)
ANALYSIS=HEAT
TIME 99999
CEND
TITLE = TEST MODEL
ECHO = NONE
SUBTI=STEADY STATE HEAT TRANFER
TEMPERATURE(INITIAL)=1
THERMAL(PLOT)=ALL
NLPARM=10001 only Nonlinear
SUBCASE 1
SPC= 1 (Select boundary temperature TEMPBC.)
LOAD=8001 (With heat load)

CADAS – NEiNastran Interface - 71


3.7 Non-stationary Analysis Solution Procedure
NASTRAN RSLTFILETYPE=CADAS
NASTRAN RSLTFILEPURGE=OFF
ID CAE,NASTRAN
SOL 159
ANALYSIS=HEAT
TIME 99999
CEND
TITLE = NASTRAN:transient X=XMIN-0.1*(XMAX-XMIN)
ECHO = NONE Y=YMIN-0.1*(YMAX-YMIN)
SUBTI=TRANSIENT HEAT TRANFER Z=ZMIN-0.1*(ZMAX-ZMIN)
TEMPERATURE(INITIAL)=1 MAX, MIN: Maximum/minimum
IC=1 coordinate values of model
THERMAL(PLOT)=ALL
SUBCASE 1
TSTEPNL=12
DLOAD=1
BEGIN BULK
Not referenced
$ CHBDYP - 2D BOUNDARY CONVECTION ELEMENTS
CHBDYP 41 20002 LINE 4 19
+ 0.00 0.00 1.00
CONV 41 20002 100001 100001
PCONV 20002 2
PHBDY 20002 1.00000
GRID 100001 0 0.000 0.000 0.000 0 0
TEMPBC 9001 TRAN 1.00000 100001
$ LINE HEAT FLUX DATA
QHBDY 9003 LINE 1.00000 1.00000 15 35
$
TEMPD 1 20.0000
DLOAD 1 1.0 1.0 10001 1.0 10002 1.0 10003
TLOAD1 10001 9001 0 0 1
TLOAD1 10002 9002 0 0 2
TLOAD1 10003 9003 0 0 3
TABLED1 1 +
+ 0.00000 20.0000 3600.00 20.0000 ENDT
TABLED1 2 +
+ 0.00000 300.000 3600.00 300.000 ENDT
TABLED1 3 +
+ 0.00000 0.00000 30.0000 2.000-5 3600.00 2.000-5 ENDT
TSTEPNL 12 120 30.0000
Time function created by TABLMGER + 0.001
+ 0

CADAS – NEiNastran Interface - 72


4. Post-processor Interfaces

CADAS – NEiNastran Interface - 73


4.1 Element type correspondences

CADAS 1020: PLOTEL, CONROD


CADAS 1021: ROD
CADAS 1022: BAR
CADAS 1027: BEAM
CADAS 1029: GAP
CADAS 2030 or 2060: TRIAX6
CADAS 2033: TRIA3, TRIAR
CADAS 2043: QUAD4, QUADR
CADAS 2063: TRIA6
CADAS 2083: QUAD8
CADAS 3080: TET4, PENT6, HEX8
CADAS 3200: TET10, PENT16, HEX20

Elements not listed here are not converted.

CADAS – NEiNastran Interface - 74


4.2 Element attribute correspondences

Element number: Same as NEiNASTRAN


Substrike: Not defined
Group: NEiNASTRAN PID
Element type: CADAS element type number
Material number: MATID referenced by the element PID
Geometry: Same as the material number
Integral calculus degree: Element material coordinate system
Element color: References the PID.

CADAS – NEiNastran Interface - 75


4.3 Analysis type correspondences
CADAS NeiNASTRAN

STATIC LIN-STATIC RSP-SPEC(*1) D-OPT

NONL-STATIC STEADY-HEAT
NONL-
TRANSIENT UNKNOWN TRANSIENT NONL-TRANS
BUCKL
CFD TRANS-HEAT

EIGEN MODES BUCKLING

FREQRESP FRQ-RES
RANDOM-
RNDM-STP (*2)
STEP
RNDM-PSD RANDOM-PSD (*2)

RNDM-RMS RANDOM-RMS (*2)

RNDM-PSX RANDOM-PSX (*2)

*1: Only displacement and stress in the center of an element are output and converted.
*2: For random response analysis results, actual or imaginary components for displacement, speed, and
acceleration are output and converted.

CADAS – NEiNastran Interface - 76


4.4 Physical amount correspondences - Node value 1
CADAS variable
NEi command Type Description Remarks
name
DISPLACEMENT Node DISP-X T1 TRANSLATION
DISP-Y T2 TRANSLATION
DISP-Z T3 TRANSLATION
DISP-RX R1 ROTATION
DISP-RY R2 ROTATION
DISP-RZ R3 ROTATION
OLOAD Node LOAD-SUM TOTAL APPLIED FORCE
LOAD-X T1 APPLIED FORCE
LOAD-Y T2 APPLIED FORCE
LOAD-Z T3 APPLIED FORCE
LOADRSUM TOTAL APPLIED MOMENT
LOAD-RX R1 APPLIED MOMENT
LOAD-RY R2 APPLIED MOMENT
LOAD-RZ R3 APPLIED MOMENT
THERMAL Node TEMPRT TEMPERATURE
SPCFORCES Node RFOR-X T1 SPC FORCE
RFOR-Y T2 SPC FORCE
RFOR-Z T3 SPC FORCE
RFOR-RX R1 SPC MOMENT
RFOR-RY R2 SPC MOMENT
RFOR-RZ R3 SPC MOMENT
SPCHEAT SPC HEAT FLOW

CADAS – NEiNastran Interface - 77


4.5 Physical amount correspondences - Node value 2
CADAS variable Remark
NEi command Type Description
name s
VELO Node VELO-X,Y,Z T1,2,3 TRANSLATION
VELO-RX,Y,Z R1,2,3 ROTATION
ACCEL Node ACCE-X,Y,Z T1,2,3 TRANSLATION
ACCE-RX,Y,Z R1,2,3 ROTATION
Displacement phase angle
DISP,VELO,ACCE Node DISPI**
(degree)
Phases for
response VELOI** Speed phase angle (degree)
analysis
Acceleration phase angle
ACCEI**
(degree)
MPCFORCES Node MPCF-X T1 MPC FORCE
MPCF-Y T2 MPC FORCE
MPCF-Z T3 MPC FORCE
MPCF-RX R1 MPC MOMENT
MPCF-RY R2 MPC MOMENT
MPCF-RZ R3 MPC MOMENT
MPCFSUM TOTAL MPC FORCE
MPCFSUMR TOTAL MPC MOMENT

CADAS – NEiNastran Interface - 78


4.6 Physical amount correspondences - Node stress, node strain
CADAS
Rem
NEi command Type variable Description
arks
name

GPSTRESS N/A Not displayed

GPSTRAIN Shell node(BTM) EPS-XX SHELL NORMAL-X1 (*1)


(*2) EPS-YY SHELL NORMAL-Y1 (*1)
GAM-XY SHELL SHEAR-XY1 (*1)
Shell node (TOP) EPS-XX SHELL NORMAL-X2 (*1)
EPS-YY SHELL NORMAL-Y2 (*1)
GAM-XY SHELL SHEAR-XY2 (*1)
Solid node EPS-XX SOLID NORMAL-X (*3)
EPS-YY SOLID NORMAL-Y (*3)
EPS-ZZ SOLID NORMAL-Z (*3)
GAM-XY SOLID SHEAR-XY (*3)
GAM-YZ SOLID SHEAR-YZ (*3)
GAM-ZX SOLID SHEAR-ZX (*3)

*(1)Values for the shell element coordinate system.


Strain in shell layer MID cannot be displayed.
*(2)Not output for linear analysis.
*(3)Principal strain is calculated by CADAS/POST.
Cannot be displayed in shell layers TOP and BTM.

CADAS – NEiNastran Interface - 79


4.7 Physical amount correspondences - Element stress
Remar
NEi command Type CADAS variable name Description
ks
ELSTRESS Shell element (BTM) SIGLXX SHELL NORMAL-X1 (1)
(CORNER) SIGLYY SHELL NORMAL-Y1 (1)
TAULXY SHELL SHEAR-XY1 (1)
Shell element (TOP) SIGLXX SHELL NORMAL-X2 (1)
SIGLYY SHELL NORMAL-Y2 (1)
TAULXY SHELL SHEAR-XY2 (1)

Common to solid and SIG-XX SOLID NORMAL-X (2)


shell elements SIG-YY SOLID NORMAL-Y (2)
(For shell element, SIG-ZZ SOLID NORMAL-Z (2)
TOP,MID,BTM) TAU-XY SOLID SHEAR-XY (2)
TAU-YZ SOLID SHEAR-YZ (2)

TAU-ZX SOLID SHEAR-ZX (2)

EPSPVM EFF-STRAIN-P* (5)

Notes:
(1) Values in the shell element coordinate system. Element values only.
(2) Stress on each node of shell elements is handled as follows:
2.1 - Convert from an element coordinate system to a global coordinate system (See the initial form for the element coordinate system).
2.2 - Superpose global coordinate system stress on each node with a common node.
2.3 - Equalize superposed stresses.
(3) Both the element coordinate system and global coordinate system are calculated for shell element stress.
(4) When CORNER is specified, the intermediate node value is not output. Therefore, use the average value of both side corner nodes as the
intermediate node value.
(5) Equivalent plastic strain
With shell solid elements, values in the element center are converted as element values.
With shell solid elements, values in layer = TOP or BTM can be displayed. Note that the same value is set for TOP and BTM for solid elements.
(6) The SURFACE coordinate system is not used because the indefinite coordinate conversion exists.
CADAS – NEiNastran Interface - 80
4.8 Physical amount correspondences - Element stress
CADAS variable
NEi command Type Description Remarks
name
ELFORCE(CENTER) Beam element BEFOR-AI BAR FORCE A-X
BEFOR-YI FORCE A-Y PLANE 1
BEFOR-ZI FORCE A-Z PLANE 1
BEMOM-AI MOMENT A-X
BEMOM-YI MOMENT A-Y PLANE 2
BEMOM-ZI MOMENT A-Z PLANE 1
BEFOR-AJ BAR FORCE B-X
BEFOR-YJ FORCE B-Y PLANE 1
BEFOR-ZJ FORCE B-Z PLANE 1
BEMOM-AJ MOMENT B-X
BEMOM-YJ MOMENT B-Y PLANE 2
BEMOM-ZJ MOMENT B-Z PLANE 1
Shell element EMEM-FX SHELL MEMBRANE FX
EMEM-FY SHELL MEMBRANE FY
EMEM-FXY SHELL MEMBRANE FXY
EMOM-MX SHELL MOMENT MX
EMOM-MY SHELL MOMENT MY
EMOM-MXY SHELL MOMENT MXY
T-SHR-QX SHELL TRNSV SHEAR QX
T-SHR-QY SHELL TRNSV SHEAR QY

CADAS – NEiNastran Interface - 81


4.9 Physical amount correspondences - Heat and gap
NEi command Type CADAS variable name Description Remarks
ELFORCE(CENTER) Thermal analysis TGRAD THERMAL GRADIENT
TGRAD-RES THERMAL GRAD RSLT
HFLUX HEAT FLUX
HFLX-RES HEAT FLUX RSLT
Gap element gp-axl GAP AXIAL FORCE
gp-shy GAP SHEAR FORCE-Y
gp-shz GAP SHEAR FORCE-Z
gp-dis-a GAP AXIAL DISPLACEMENT
gp-dis-y GAP TOTAL DISP-Y
gp-dis-z GAP TOTAL DISP-Z
gp-slp-y GAP SLIP DISP-Y
gp-slp-z GAP SLIP DISP-Z
gp-stat GAP STATUS
gp-d-inp GAP RSLT INPLANE DISP
gp-d-slp GAP RSLT SLIP DISP
gp-shear GAP RSLT SHEAR FORCE

CADAS – NEiNastran Interface - 82


4.10 Physical amount correspondences - Contact analysis
NEi command Type CADAS variable name Description Remarks
Nonlinear contact
Contact boundary element CFOR-NOR Normal line direction contact force 332
analysis
CFOR-SHX X-direction tangential force 334

CFOR-SHY Y-direction tangential force 335

CSTS-NOR Normal line direction contact stress 333

CSTS-SHX X-direction tangential stress 336

CSTS-SHY Y-direction tangential stress 337

CADAS – NEiNastran Interface - 83


4.11 Physical amount correspondences - Beam element stress
NEi command Type Nii-EDITOR variable name CADAS variable name (*1) Remarks

ELSTRESS CBAR, CBEAM element BAR SA-AXIAL b_sa-axl

BAR SB-AXIAL b_sb-axl

BAR SA-C b_sa-c

BAR SA-D b_sa-d

BAR SA-E b_sa-e

BAR SA-F b_sa-f

BAR SB-C b_sb-c

BAR SB-D b_sb-d

BAR SB-E b_sb-e

Ci,Di,E,Fi: User-defined stress BAR SB-F b_sb-f


output position for PBAR BAR SA-MAX b_sa-max

BAR SA-MIN b_sa-min

BAR SB-MAX b_sb-max

BAR SB-MIN b_sb-min

BAR VON MISES STRESS b_vmises

BAR EQV STRESS b_equiv

BAR S-MAX b_s-max

BAR S-MIN b_s-min

BAR EFF STRAIN-E b_strain

Note 1) Registered under physical amount variable menu “BEAM.” For the meaning of variables, see the NEiNASTRAN reference manual.
2) Example of OUT file output

ELEMENT-ID DISTANCE SX-C SX-D SX-E SX-F AXIAL SX-MAX SX-MIN


1 0.0000 -2.957582E-06 -2.780127E-06 0.000000E+00 0.000000E+00 6.569874E-12 6.569874E-12 -2.957576E-06
1.0000 1.906454E-05 1.792067E-05 0.000000E+00 0.000000E+00 6.569874E-12 1.906455E-05 6.569874E-12

CADAS – NEiNastran Interface - 84


4.12 Physical amount correspondences - Heat transfer analysis
NEi command Type Nii-EDITOR variable name CADAS variable name (*1) Remarks

FLUX All heat transfer elements HEAT FLUX-X FLUX-X

HEAT FLUX-Y FLUX-Y

HEAT FLUX-Z FLUX-Z

HEAT FLUX-Z FLUX-RST

*1: Element values only. To display as a node average value, use POST Contour Value Basis = N-Avg .

CADAS – NEiNastran Interface - 85


5. Startup settings of NEiNASTRAN from CADAS/TRNS

(1) Setting path variables


Select [Control Panel] - [System] - [Advanced system settings] - [Environment Variables] - [System variables] - [Variable]
= PATH to add the startup path of NEiNASTRAN.
For default installation, add the following at the end of the PATH variable value.
;C:¥Program Files¥NEiNastran Engine V100

(2) Checking settings


After the above settings, open a new DOS command window, type as follows:
DOS> nastran “nast_run.bat”
nastran %1.nas
NEiNASTRAN VERSION XXXX echo off
If the above message appears, the path setting completes. del %1.RSF
del %1.GPS
del %1.GPF
(3) Creating a batch file
del %1.ELF
To automatically delete files which will become unnecessary after execution, del %1.ELS
create "nast_run.bat" under CADAS¥bin_win**. del %1.DIS

(4) Execution test - Name an input file mydata1.nas


DOS> nast_run mydata1

(5) Editing the cadas.cpx file


Search for lines of NENAST, and change them as follows:

NENAST :nast_run $I :$I


CADAS – NEiNastran Interface - 86
6. Using NEiNASTRAN from CADAS/TRNS

PRE - > Input data conversion


*.dat is set as the default input data file name,
but it is changed to *.nas after the conversion.

Perform NEiNASTRAN.

result-file*,O2d & *.FNO conversion


Any of the following can be specified as
the OUTPUTFILE name:
bbox (prefix only)
bbox.o2d
bbox.fno

CADAS – NEiNastran Interface - 87


7. NEiNASTRAN environment settings
(1) Make sure the two lines below exist in the cadas.cpx file. If they do not exist, add them.
CDS-NENAS :nenaspre
NENAS-CDS :nenaspst

(2) Save the conversion module in the same location as the CADAS load module.
Modules: nenaspre.exe, nenaspst.exe

(3) Execute the nenastran result file manually.


DOS> nenaspst –i result-file [–o output (POST binary) file]

Result file: When the analysis result is test.o2d, or test.fno, any one of test, test.o2d, and test.fno is specified.
Output file: By default, result-file.pst

CADAS – NEiNastran Interface - 88

Anda mungkin juga menyukai