2014/07 - Output of stress, etc. was added to frequency response (direct and modal).
- The ECHO option setting function was added by SUBOPT.
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/Geo&Pre
Creates models model.geo and .pre files CADAS/Geo&Pre
CADAS/Trns Import
Generates input data
Input data
model.nas
Executes NEiNastran
CADAS/Post files
CADAS/Post model.pst
Displays results
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)
CQUAD4 5 1 9 11 12 10 0.000
CQUAD4 4 1 7 9 10 8 0.000
8.000-1 1.00000 1.00000 8.000-1
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).
② ②
① ③ ①
③
⑥
CADAS 2060 CADAS 2030
*1: The material coordinate system defined by CADAS/PRE refers to COORD** from PSOLID.
Not used
$ ----------------------
$ 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
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
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.
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).
$
$ PARAM for Rayliegh Damping
$
PARAM,W3, 2.0000000E+02
PARAM,W4, 0.0000000E+00
PARAM,G, 1.0000000E-01
No
attenuation
SUBOPT - NEINAST
TBLMGER
Constant load of (0,1)(1,1).
The table must be referenced for the load.
Cluster option
TBLMGER
Constant load of (0,1)(1,1).
The table must be referenced for the load.
SPC1 20 345 1
SPC1 20 345 2 CADAS – NEiNastran Interface - 40
2.5 Individual functionality settings for structure analysis
- SUBOPT index -
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
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
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
$
$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
XYDATA,49,123456,49,GRID
NeiNAST
Select Transient/Freqresp.
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>
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>
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>
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>
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>
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.
SECTPROP#2
SECTPROP#3
Bolt diameter
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
(*) 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.
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.
*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
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.
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.
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)
NONL-STATIC STEADY-HEAT
NONL-
TRANSIENT UNKNOWN TRANSIENT NONL-TRANS
BUCKL
CFD TRANS-HEAT
FREQRESP FRQ-RES
RANDOM-
RNDM-STP (*2)
STEP
RNDM-PSD RANDOM-PSD (*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.
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
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
*1: Element values only. To display as a node average value, use POST Contour Value Basis = N-Avg .
Perform NEiNASTRAN.
(2) Save the conversion module in the same location as the CADAS load module.
Modules: nenaspre.exe, nenaspst.exe
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