Professional Documents
Culture Documents
GVTDOC
D 211.
4134
4SHIP
Myles M. Hurwitz
.11
ocfd
0~
LIBRARY
:Z
Go
DEC
May1I973
Z C...
Report 4134
L
9
The Naval Ship Research and Development Center is a U. S. Navy center for laboratory
effort directed at achieving improved sea and air vehicles. It was formed in March 1967 by
merging the David Taylor Model Basin at Carderock, Maryland with the Marine Engineering
Laboratory at Annapolis, Maryland.
20034
00
TECHNICAL DIRECTOR
ORIGINATOR
*UREPORT
01
OFFICE R-IN-CHARGE
DEPARTMMMANDER
CARDEROCK
05
OFFICER-IN-CHARGE
ANNAPOLIS
04
SYSTEMS
DEVELOPMENT
DEPARTMENT
SHIP PERFORMANCE
DEPARTMENT
STRUCTURES
DEPARTMENT
iS
17
COMPUTATION
AND MATHEMATICS
DEPARTMENT
19
PROPULSION AND
AUXILIARY SYSTEMS
DEPARTMENT
2
28
CENTRAL
INSTRUMENTATION
DEPARTMENT
SHIP ACOUSTICS
DEPARTMENT
MATERIALS
DEPARTMENT
DA
E
AVIATION AND
SURFACE EFFECTS
DEPARTMENT
1
18
29
ABSTRACT
15.1
NASTRAN User's
a set of two-dimensional and three-dimensional isoparametric finite elements was added to NASTRAN's
finite element library.
The thermostructural
ADMINISTRATIVE INFORMATION
INTRODUCTION
This report describes the thermostructural capability
which has been added to the NASTRAN structural analysis program.
The report consists of modifications and additions to the Level 15. 1. 1
NASTRAN User's and Theoretical Manuals.
STRUCTURAL MODELING
tabular stress-strain
The TABLEM1,
generating
types of tabular
TABLEM2,
TABLEM3,
for anisotropic
This card may
or TABLEM4 cards.
TABLEM2,
shells.
table references
for use in
The MATT3
generating temperature
The MATT7
material properties
TABLEM2,
TABLEM3,
thermal
for isotropic
This card may
elements.
0
1.3-2 (7/l/72-NSRDC)
TABLEM2,
MATT8,
TRANGE
TABLEM2,
given in
No output data is
prepared
No output data is
prepared for
9)
type,
Bar Element
The bar element is
torsion, bending in
properties
The bar element
1. 3.2a(7/l/72-NSRDC)
S
may be set equal to zero by using the pin flags on the CBAR card.
The integers 1 to 6 represent the axial force,
1, shearing force in Plane 2,
moment in
axial torque,
Plane 1 respectively.
nonstructural
1. 3.2b
(7/I/72-NSRDC)
unless coupled
Section 5.2
STRUCTURAL MODELING
1.3.10
Isoparametric Elements
The
CIS2D4 -
2.
CIS2D8 -
3.
CIS3D8 -
4.
CIS3D2O-
solid quadratic
5.
SURF1
- one-dimensional
6.
SURF4
7.
SURF8
Theoretical
Section 5.13
however,
As thermal
The
three surface elements are dummy elements which are used to conveniently
apply thermal boundary surface
conditions in
Also,
pressure load on a
SURF4
surface
of an isoparametric element.
The properties of the IS2D4 and IS2D8 elements are given on PIS2D4
and PIS2D8 cards,
respectively.
or MATT8 cards.
Material
cards
The element coordinate systems for the planar elements are shown
in Figures 13 and 14.
of the connected grid points on the connection cards defining the elements.
The angle e for the planar elements is the orientation angle for
anisotropic materials.
The
request:
1. normal stresses in the x-, y-, and z-directions.
2.
3.
4.
2.
a DMAP alter
G3
SG1
G2
1.3-23
(7/1/72 NSRDC)
0
x
G4G3
G7
G86
GG2
Figure 14
1.3- 24 (7/1/72NSRDc)
STRUCTURAL MODELING
APPLIED LOADS
1.5.4
For a full
surroundings in
the form
is
is
is
is
Too is
T. may
The RADIAT2 card defines radiation heat exchange between two isoparametric surfaces in the form
Q(t) = HAIA 2 (TI4 - T2 4 )
where
is
The CONVEC card defines convective heat exchange between an isoparametric surface element and its surroundings in
the form
is
is
is
is
Q
H
1. 5-6 (7/1/72-NSRDC)
SHc
may be
defined by -HcATO
is
defined by HcA is
The portion
the form
Q(t) = GV
where
Q is
G is
V is
The HFLUX card defines a boundary heat input per unit area for isoparametric elements in
Q(t)
the form
a qA
where
Q is
q is
A is
0
1.5-7 (7/1/72-NSRDC)
Description:
parametric elements.
L
APPISO
CODE
0
APPISO
Field
Contents
Indicator
CODE
1
of type of
run
1 2
Remarks:
1.
thermal-structural combination
structural only
thermal statics only
combination,
is
3.
the thermal
structural portion.
is
Conduction
(If
the
If CODE=l,
5,
6,
and 14
If
CODE=2,
5.
2.4-4f (7/l/72-NSRDC)
thermal problems
10
Quadrilateral
CIS2D4
EID
PID
CIS2D4
Gl
G2
G3
G4
IDI
10
10
TH
Field
Contents
EID
PID
Gl, G2,
G3,
G4
ID1
TH
2.4-28g (7/l/72-NSRDC)
SG
G4G
TH
G1
Remarks:
1. Element
G2
3.
lie in a plane.
4.
Defines a quadriparabolic
Description:
(IS2D8)
Quadriparabolic
10
PID
Gl
G2
G3
G4
G5
G6
+abc
16
12
10
15
18
22
+A
+abc
G7
G8
IDJ
TH
+A
11
CIS2D8
BID
CIS2D8
Field
Contents
EID
PID
Gl, G2,
.,G8
2
2.4-2 8i (7/1172-NSRDc)
2).
0
TH
G7
G4
3G
G8
Gl
Remarks:
G5
G2
3.
be in a plane.
*
4.
22.4-28j (
7 /l/72-NSRDC)
10
CIS3D8
EID
Gl
G2
G3
G4
G5
G6
G7
+abc
CIS3D8
10
11
+A
+abc
G8
IDI
ID2
MID
+A
Field
Contents
EID
Gl, G2,
G3,
. . .G8
(Integer >0)
IDl
2
2.4-28k
(7/l/72-NSRDC)
ID2
MID
G8
G4
IG3
G5
Remarks:
1.
respect
2.
3.
Also,
4.
5.
2.4-28 1(7/l/72-NSRDC)
0
BULK DATA DECK
CIS3D20
EID
CIS3D20
+abc
G8
G9
+A
+def
+B
G2
10
G3
G4
G5
G6
G7
+abc
GIO
Gll
G12
G13
G14
G15
+def
10
11
12
13
14
15
G16
G17
G18
G19
G20
IDI
ID2
MID
16
17
18
19
20
Gl
2+A
+B
Field
Contents
EID
GI, G2,
. . .,G20
2
2.4-2 8 m (7/l/72-NSRDC)
IDl
ID2
MID
G4
G12
G7
G16
.G14
3,G10
17G5
G18
Remarks:
4.
5.
2.4-28nh (7/I/72-NSRDC)
Convection Specifications
10
TH
TT
HC
TC
51
S2
S3
S4
+abc
.05
10
S12
+def
CONVEC
+abc
IS5
[S6
S7
S8
21
1i8
32
ENDT
+A
S9
Slo
Sil
(etc.)
Field
Contents
TH
HC
OTC
If
TT=O or blank,
TC is
the constant
Si
Identification
numbers of surface
Remarks:
1.
>0)
Q = HcA(T-L)
where
is
exchange
Hc
is
is
is
given
is
dependent
2.
where N.N.
1)
is
3.
An error
4.
Therefore, an
This
2.4-42c (7/l/72-NSRDC)
Description:
of an isoparametric element.
10
HFLUX
TQ
QC
Sl
S2
S3
S4
S5
S6
+abc
HFLUX
10
21
18
+A
S13
S14
+def
_+abcS7
+A
32
$9
SI0
SI
S12
ENDT
(etc.)
Field
Contents
TQ
QC
If
TQ=0 or blank,
QC is
the constant
(Real)
(Integer >0)
2
2. 4-13 8 g (7/1/72 -NSRDC)
Remarks:
where
i is
q (t)ffN. ds
where Ni is the shape function for the surface applied
at grid point i.
3. The end of the list is indicated by the BCD string "ENDT"
in the field following the last entry.
An error is
0
2. 4-138h (7/1/72 -NSRDC)
0
BULK DATA DECK
Description:
elements.
HGEN
TG
GC
HGEN
4
EID1
9
abc
EID7
EID8
+A
32
ENDT
EID9
EID2
EID3
EID4
10
EIDS
EID6
abc
21
18
EID11
EID12
EID13
EID14
10
EIDIO
(etc.)
Field
Contents
TG
GC
If
TG=O orblank
GC is
the constant
EIDi
0
2.4-1381.
(7/l/72-NSRDC)
+def
Remarks:
where
or
Ni
h
Ti
3.
An error is detected
2. 4-138j (7/1/72-NSRDC)
Description:
independent,
temperature-
MAT7
MID
NU
RHO
MAT7
16
3.+7
0.3
3.2
+abc
+A
.31
.60
.4
10
TREF
GE
+abc
125.
.1
+A
Field
Contents
MID
NU
RHO
0
2.4-146e (7/l/72-NSRDC)
TREF
GE
Remarks:
1.
2.
MAT2, MAT3,
MAT4,
3.
If it is
left out
5.
6.
In a thermal
2.4-146f (7/l/72-NSRDC)
6.
(cont.)
of the temperature derivative with respect to time in
the heat flow equation, i.e., RHO*C = capacitance.
2. 4-146g (7/1/72-NSRDC)
Description:
independent,
temperature-
elements.
10
MAT8
MID
GIl
G12
G13
G22
G23
G33
RHO
+abc
MAT8
17
6.2+3
5.1+3
3.2
+A
+abc
Al
A2
+A
.15
6.2+3
A12
TREF
GE
KX
KY
125.
.1
.31
.5
.60
Field
Contents
MID
Gij
RHO
Ai
TREF
*
GE
*
KX,
Conductivity coefficients in
x.and y-directions,
Remarks:
the
respectively (Real)
1.
2.
MAT2,
MAT4,
MATS,
MAT7, MAT8,
3.
MAT3,
card.
In a thermal
i.e.,
RHO*C * capacitance.
2.4-146i (7/1/72-NSRDC)
Description:
dependent
temperature-in-
MAT9
MID
Gll
G12
MAT9
17
+abc
G23
G24
G25
G26
G33
6.2+3
G34
G35
G36
+def
+B
+def
G44
G45
G46
G55
G56
G66
RHO
Al
+ghi
3.2
.15
+C
GE
KX
+jkl
.31
+D
5
G13
I5o1+3
10
G14
G15
G16
G22
+abc
6.2+3
+A
5.1+3
+ghi
A2
A3
+C
.15
.15
+Jkl
KY
KZ
.22
.60
+D
6.2+3
S+A
+B
A12
A23
5.1+31
A31
TREF
125.
2.4-146J
(7/1/72-NSRDC)
Field
Contents
MID
Gij
RHO
Ai
TREF
KX,
KY,
KZ
C
Remarks:
0
2.
MAT3,
3.
In a thermal
Description:
MATT7
10
MID
Rl
R2
R3
R4
R5
R6
R7
+abc
MATT7
16
32
+abc
R8
R9
+A
18
12
Field
Contents
MID
Ri
Remarks:
1.
2.
TABLEM1,
TABLEM2,
TABLEM3,
used.
3.
If
being run,
(R8,
2.4-154b (7/1/72-NSRDG)
Description:
MATT8
10
MID
Rl
R2
R3
R4
R5
R6
R7
+abc
MATT8
17
32
12
+A
+abc
R8
R9
S+A
is
RI0
RII
R12
R13
R14
RI5
8
Field
Contents
MID
Ri
0
2.4-154 c (7/l/72-NSRDC)
Remarks:
TABLEM1,
TABLEM2, TABLEM3,
used.
3.
2.4-154d (7/1/72-NSRDC)
Description:
MATT9
10
MID
R1
R2
R3
R4
R5
R6
R7
+abc
MATT9
17
32
17
+A
+abc
R8
R9
R15
+def
18
R10
R16
R17
R18
+B
R24
+C
+jkl
R32
S~2.4-154
R13
R14
R19
+B
R20
R21
+ghi
+D
R12
12
_+A
+def
Rll
R25
R33
R26
R27
R22
R23
+C
10
R28
R34
e (7/I/72-NSRDC)
R29
R30
+ghi
R31
+jkl
11
+D
*Field
Contents
MID
Ri
Remarks:
1.
2.
TABLEM1,
3.
If
TABLEM2,
TABLEM3,
being
KY,
KZ,
2
2.4-154f
(7/l/72-NSRDC)
Description:
membrane.
PIS2D4
PID
MID
PIS2D4
0.5
Field
Contents
PID
10
(Integer> 0)
MID
(Integer> 0)
Remarks:
1.
2.
card.
2.4-192a (7/l/72-NSRDC)
Description:
metric membrane.
isopara-
PIS2D8
PID
MID
PIS2D8
10
0.5
Field
Contents
PID
MID
>0)
T
Remarks:
1.
2.
2. 4-192b (7/1/72-NSRDC)
Description:
Pressure Load
dimensional elements.
Only
IS2D4, IS2D8,
QUADI,
QUAD2,
QDMEM, QDPLT, SHEAR, SURF4, SURF8, TRBSC, TRIAl, TRIA2, TRMEM, TRPLT or
TWIST elements may have a pressure load applied to them via this card.
Format and Example:
1
PLOAD2
SID
PLOAD2
21
3
P
EID
-3.6
EID
EID
16
EID
EID
EID
10
Alternate Form
PLOAD2
SID
PLOAD2
P
30.4
EID1
"THRU"
EID2
16
THRU
48
Field
Contents
SID
EID
EIDI
EID2
Remarks:
1.
2.
3.
4.
5.
6.
2.4-197
used,
all
(LOAD=SID)
(7/l/72-NSRDC)
Radiation Specifications
Description:
Specifies radiation heat exchange between a surface of an
isoparametric element and its surroundings.
Format and Example:
RADIATI
TH
TT
HC
RADIATI
TC
Sl
S2
S3
9
S4
+A
SIl
S12
+def
50.
S9
+abc
S5
S6
S7
S8
+A
21
18
32
ENDT
10
Slo
10
+abc
(etc.)
Field
Contents
TH
Identification number of a
TABLEHI card (Integer 0 or blank)
TT
HC
If
TH=0 or blank,
HC is
the constant
TC
If
TT = 0 or blank,
TC is
the constant
2.4-236 c (7/l/72-NSRDC)
Si
isoparametric elements.
Remarks:
(Integers >0)
2.
is
H (T i) (T-T.4) f fN idS,
An error is detected
2. 4-236d (7/1/72-NSRDC)
Description:
Radiation Specifications
RADIAT2
TH
HC
Sl
RADIAT2
+abc
S26
+A
32
S27
10
S21
S22
S23
S24
S25
+abc
21
18
+A
S212
S213
10
S28
S29
S210
5211
+def
ENDT
(etc.)
Field
Contents
TH
HC
If
TH = 0 or blank, HC is
the constant
S1
2.
4 - 2 3 6e
(7/1/72-NSRDC)
S2i
Remarks:
1.
where Q
4 4
(T 1T 2i)
is the net rate of radiation heat exchange between surface Si and surface S 2 i
A1
is the area of Si
A2i
T
which is given by
*
T2i
2.
H(T
4 -T 4
2 )A 2 ifrN. dS
1
2.4-236 f (7/1/72-NSRDC)
0
3.
4.
An
2.4-236g (7/l/72-NSRDG)
Description:
model.
SURF1
EID
G1
SURF1
12
.78
Field
Contents
EID
(Integer > 0)
G1
Remarks:
2.4-270a (7/i/72-NSRDC)
10
SURF4
BID
SURF4
Gl
G2
G3
G4
10
Field
Contents
EID
(Integer >0)
GI, G2,
G3, G4
G3
GE
Remarks:
1.
G2
2.4-270b (7/l/72-NSRDC)
10
3.
or damping
0
2. 4-270c (7/1/72-NSRDC)
Description:
SURF8
SURF8
10
EID
Gl
G2
G3
G4
G5
G6
G7
+abc
16
22
19
11
25
+A
+abc
G8
IDI
+A
18
Field
Contents
EID
G1,
G2,
G.,
8
IDI
G4
GG3
G2
2.4-270d (7/l/72-NSRDC)
Remarks:
1.
2.
3.
or damping
flux, and
2.4-270,e (7/l/72-NSRDC)
internal
TABLEG11
ID
TABLEGI
><>
<+abc
+A
+abc
T1
G1I
T2
G2
T3
G3
T4
+A
0.
.75
100.
.82
200.
.9
ENDT
G4
(etc.)
Field
Contents
ID
Ti,
10
Gi
Tabular entries,
where Ti is
2.4-280a
(7/l/72-NSRDC)
(Real)
+def
Remarks:
1.
The T. -iust be in
not both.
2.
are allowed,
but not
3.
4.
5.
in
detected if
6.
G.. Otherwise,
G=f(T),
computed by linear
7.
At jump points,
the average is
TABLET1,
0
2.4-280b (7/l/72-NSRDC)
used.
Description:
radiation factors.
TABLEMi
ID
TABLEHI
+abc
+A
>
<+abc
+A
T1
H1
T2
H2
T3
H3
T4
200
.21
850.
.33
1475.
.61
ENDT
H4
(etc.)
Field
Contents
ID
T.,
1
H.1
10
Tabular entries,
where T.1 is
factor (ordinate)
2.4-280c (7/l/72-NSRDC)
(Real)
+def
Remarks:
1.
2.
but not
3.
4.
5.
in
in
An error is
detected if
6.
At temperature T.,
1
where T is
the value of H is
H..1
Otherwise,
H=f(T),
computed by linear
interpolation within the table and linear extrapolation outside the table, using the last two end points at the appropriate table end.
7.
the average is
used.
At jump points,
2. 4-280d (7/1/72-NSRDC)
TABLHC1,
0
Input Data Card TABLEQ1
Description:
heat input.
__
2
rABLEQ1
ID
+abc
tl
ql
t2
q2
t3
q3
t4
+A
0.
.75
100.
1.25
250.
2.10
ENDT
10
+A
q4
+def
(etc.)
Field
Contents
ID
til, qi
2. 4-288a (7/1/72-NSRDC)
Remarks:
1.
The t
2.
= till)
are allowed,
3.
4.
entry.
5.
last entry.
An error is detected if
any continuation
6.
At temperature ti,
Otherwise,
At
TABLHC1,
TABLET1,
2.4-288b (7/l/72-NSRDC)
TABLEQI,
Description:
Re-
I0
2
SABLET1
+abc
t1
+A
0.
+A
1200.
t2
.5
1325.
33
1.25
1950.
ENDT
44
+def
(etc.)
Field
Contents
ID
ti,
To
S~i
is a time
.
is the value of
2.4-290a (7/l/72-NSRDC)
Remarks:
1.
The ti
must be in
2.
are allowed,
3.
4.
Any t-T.
string "SKIP"
in
that entry.
5.
An error is
detected if
6.
At time ti,
the value of T is
f(t), where t is
T,, i"
Otherwise,
is
Too
computed
7.
At jump points,
used.
TABLET1,
TABLEQI,
0
2 .4-290b
(7/1/72-NSRDC)
TABLHC1
10
+abc
ID
+A
TABLHC1
'+abc
t1
Hc
t2
He2
t3
HC
t4
+A
0.
.2
25.
.33
60.
.5
ENDT
Hc4
+def
(etc.)
Field
Contents
ID
tl, Hc
2.4-290c (7/1/72-NSRDC)
Remarks: 1.
2.
are allowed,
4.
5.
error is
detected if
6.
At temperature t.,
Hc =f(t),
the value of H
where t is
is
Otherwise,
and Ha is
7.
the average is
At
used.
TABLHC1,
TABLET1,
TABLEQ1,
2.4-290d (7/l/72-NSRDC)
An
Description:
1
FRANGE
2
ID
FRANGE
+abc
+A
3
AT
4
T1
5
T2
6
T3
7
T4
8
T5
9
T6
S.
100.
200.
300.
400.
500.
600.
T7
T8
T9
TII
TI2
700.
800.
ENDT
TI0
TI3
TI4
10
+abc
+A
+def
(etc.)
Field
Contents
ID
AT
Tolerance
T.
(Real
Temperature values
2
.4-306a
(7/l/72-NSRDC)
0.0)
(Real)
Remarks:
1.
2.
TABLEM2, TABLEM3,
KY, KZ,
or C on a
KZ,
or C is defined
5.
6.
An error is
+ AT, Ti +
- AT),
1I
If the temperature
2.4-306b
(7/l/72-NSRDC)
Otherwise,
the same
0~
8.
The
Therefore,
the tolerance
AT may be 0. However,
the tempera-
the value of
Temperatures less than T1 are assumed to lie in interval [TI, T2 ] while temperatures greater than TN
are assumed to lie inthe interval [TN-,
0
2.4-306c (7/l/72-NSRDC)
TN]
RIGID FORMATS
restarts. The deletion of operations for each subset is controlled by the
restart tables.
If the user wishes to modify the DMAP sequence of a rigid format
in some manner not provided for in the available subsets,
ALTER feature described in
EXIT prior to completion,
Section 2.
Any
performed.
Section 5,
prior to
1.
Status Analysis
2.
3.
4.
5.
Buckling Analysis
6.
7.
8.
9.
10.
11.
12.
13.
14.
3.1.1
Response
the Preface is
A complete
3.1-2 (7/l/72-NSRDC)
the
The first
part (IFP)
part (IFPl)
the second
performs
additional processing of the bulk data cards associated with the conical
shell element,
3.l-2a (7/i/72-NSRDC)
0
2.
3.
4.
5.
6.
7.
8.
9.
of transient response
are used as pivotal
element structural
not be used for
10.
Element Types
CPBAR
CPROD
CPQUADI
CPQUAD2
CPTRIAI
CPTRIA2
CPTUBE
CPQDPLT
CPTRBSC
BAR
ROD, CONROD
QUAD1
QUAD2
TRIAl
TRIA2
TUBR
QDPLT
TRBSC
A negative value (the default) for these parameters will cause the
general of the lumped mass matrices for these element types.
11.
12.
13.
14.
3.1-12 (7/l/72-NSRDC)
used to
Fr O
GR A
BEGIN
FILE
LLLzTAPE
FILE
QGzAPPEN3/PGG=APPENDA~JGVzAPPENO/6pquSAVE/KNNuSAVE
STATICS
SERIES M S
4. PARAM
//CNNOP/VN9IMiz-1
PARAM
/fCvNNOP/V9NIPizL
PARAM
//D'vN#NOP/V9N9ICASE`-2
MODA
/KI~oGMDKGGXYGOOC,'NO.O/CND.O/CNI.DfCNG.I/CNS.S/CN,
O.'CN,OCCNO/CNO/CNS/CNDO~f/VNIFIRSg/VNIFIRST20 S
SAVE
IFIRIFrRST
MODA
LO
PARAM
/f CvN9NOP/V9NIFOU~l4S
11
PURGE
MG6SMNNvMFFl9MAA/IM1.
12
PURGE
SK6GXSGPSTSMGGS(YGPWGSKGG,-SRGSYSSUSETSOGPSTSGMSKNN9
SK~FWSKFSSKSS,SGO SKAA,SKOOBSLOOSUOO,SKLLSKLRSKRRSLLL,
SULLSOMSPG,SQR,SPOSptSSPLSULVSUOOVSRULVSRUOVSLJGVSPGG,
SQ.EOPG1,OQG1,OUGVI.,0E9S1,OEFFiPUGV1,OESAVG,PLTX2,CASEXY,
S
GE0H3Xi,ESTZECPTZ,6PTTX/IMi
13
GPI
GEOM1,GEOYM2,/GPL,EQ.EEIN,GPOTCSTN,BGPOT,SIL/V,NLUSET/ CoNs.123/
VNNOGPOT S
14
SAVE
LUSET,NOSPDTS
15
PURGE
16
CHKPNT
GPLEQEXINGPDTCSTPM,8GPDT,SIL, USETGNGOKAABAANAAK4AA,
PSI,jKFS,QP9EST S
L7
COND
LBL59NOGPOTS
18
GP2
GEOM2,EQF"XIN/ECT
19
CHKPNT
ECT
20
PLTSIET
PDUBEQEXINECT/PLTWSETXPLTPAR,GPSETSELSETS/VNNSIL/ VN,
IF
S.
JUNPPLOT a
-1
3. 15-1 ( 7/l/72-NSRDC)
RIGID FORMAT 14
N AS T R A X
SOU
OM AP-O MAP INS TRUCfT ION
NO.
R CE
P R DG R A M
COM
PI L A TI
O0N
21
SAVE
NSILJUMPPLOT S
22
PRTMSG
PL~fSETXI//
23
CHKPNT
PLTPAR9GPSETSvELSETS S
24
SETVAL
/fVNPLTFLG/CNgkiPV,NPFILE/Ctrd,0 S
25
SAVE
PLTFLGPFILE
26
COND
Pi,'JUMPPLOTS
27
PLOT
25
SAVE
JLJMPPLOTPLTFLGPFIILE S
29
PRTHSG
PL0TXVi/S
30
LABEL
Pi s
31
GP3
32
SAVE
N06RAV
33
PARAM
/,C',NANO/VpNSKPM6GFVJNNOGRAV/VYGRDPNT
34
PURGE
SMSG/SKPP9GG S
35
CHKPNT
GPTITMGGSNGGSLT 6
36
TA1,
,EC'TEPT,IBGPDTgSIL,IGFITI'gCSTM/EST99GEI,ECPTtGPCT/VoNLUSET/ C,'N,
123'/VoNgNO91MPz-i/(:tNgl/ViNtNOGENL=-I/VtNlGENEL S
37
SAVE
NOStdMPvHOGENLqGENELfS
38
PARAfM
//D,tNANOIVNNOEU9T/VtN,,NOGENL/VNNOSIMP
39
CONO
ERR'OR6,N6ELHT
409
PURGE
K46GGPSTOGPSTslMG~vBGG, K'.NNK'.FFKIAAMNNMFFMAA,BNNBFF,
BAAgKGGX/NOSIMP/ OGPST/GENELS
4.1
CHKPNT
s
S
"MNNMFFMAAtBNNBFFIBAA
'.2
OPOA
0lT9MPT/9ITCqMATTAPVM~,MAT
4.3
SAVE
MATi
3. 15-2 ( 7/1/72-NSRDC)
K4NN9KI.FF,K4AA,
RIGID FORMAT 14
N A S T RAMN SOU R C E
OMAP-OMAP INSTRJC'T ION
moo
N RO
G RA
CO0M PI LA
TIO N
44' PARAM
//-C',NMOT/VNNOMAT./V!,N,MAT
'.5
EQUIV
DIrc,OIT/NOMAT
4.6
CHKP`,NT
MA TfTA
'.7
COND
LBL~iOIMI
4.8
TABPvT
OITC,,,,//
4.9
LABEL
LBLliiD
50
INITEM
CASECCOYNAMICSEST',E'CPgTSIL ,MATTADITEQEXIN/ESTXECPTX,
MATTAB/V.Ni,SCALAR/V,N4,MAT/V,N,STEP/VN,NOTIC
s
ii
SAVE
SCALARNAToSTEP9NOTIIC
52
EQUIV
ESrlXEsT/Nc7TIC/ECPT'X,ECPT/NOTIC
53
CHKPNT
ESFqECPTFrMATTAB 3
54
COND
LBL8ii,Ifit S
55
TABPT
ESrxtECPTX,,,// 3
$6
LABEL
LOLSII S
57
PURGE
MArT A/I Mi
$8
COND
LAU.L829IF'IR
59
JUMP
L13L83 S
66
LABEL
LAUBt83
6.1
COND
LAB&LSS,KCONf
62
LABEL
LABL82
&.3
COND
LBL'1,NOSIMPS
64
SilAS
65S
SAVEF
NOK'.GGS
66
PURSE
K'.NN K'.GG*K4aFF9K4'AA/NoKaGG$
&.7
PURGE
K'.6lK'.GG29K'.GG39K4QGGU/NOK'.GG S
68
CHKF#NT
KG6XvGPST9KC'GG9K4NNIIC'.F9KiAA S
S
S
S
s
s
S
s
3. 15-3 (7/l/72-NsRDC)
RIGID FORMAT 14
R C E
N A S T RAMN SOU
OMAP-OMAP INSTRU7TION
40.
P1R
G R AM
CO0MP IL
A TIO0N
69
LABEL
LABL85
70
CONG
LABL90,IFl!R
71
CON7
LABL98,KCAP
72
LABEL
LABL90
73
SMA2
CST MMPT,ECPT, GPCT 91ITf MGG, BGG/VY,9WT MASSI. 0/V,,Nq NOMGG/ VN,
N0BGGx-i/V9YtC0UPMA1S3lm-1 S
7'.
SAVE
NO*GGNOBGGS$
?5
PURGE
BNR,BFFBAAlqBGG/NOBG~l
7'6
JUMP
LABL98 S
77
LABEL
LABL98
78
EQUIV
KG6X,KGGXY/IMI
79
CHKPNT.
MG6,BGG,BNNBFFBAAtMNN,MFFMAA S
80
LABEL
LBLI S
81
EQUIV
KG6X,KGGfNOGENL S
82
CHKPNT
l(G6 S
83
CONG
LBLiNOGENL
84
SMA3
GE1IKGGX/KGG/VNLUSETIV,NNOGENL/VN,NOSIMP S
85
CHKPNT
KGI
86
LABEL
LBLli
87
EQUIV
KGGXYtKGG'X/IPi 3
88
PARAM
/f:*,NMPY/WNNSKIRIJO,N,0/CNU S
89
CONG
LABL9191FIRST
90
GP4
CASECC,GEOMa.,EQEXIIISIL,GPDT/RGYSUSET,/VNLUSET/VN, MPCFIX
-L1tV,NMPCF2=-i/ViISINGLEz-I/VNOMITu-I/VN,REACTa-1/VN,
NSKIP/VN.REPEAT/VJNONOSET=-I/VNNOL/VNNOA=-i S
91
SAVE
92
0PDB
s
S
S
S
3.15-4 (7/l/72-NSRDC)
RIGID FORMAT 14
R CE PRO GR A M
N A 3 T RA 0 SOU
OMAP-OMAP INS TRU*T ION
NO.
NNOCON/VNNOGENIVdjH,4OFLUX S
COM
PI LA
TIO N
93
SAVE
NORADiNORAO2,NOCONtOGENNOFLUX S
94
PURGE
RD2-TABHTTA;B,FLXTAB%/rM1/HTGEN/NOGEN/CONVPT,CONTAB,KGGCON,LDCON,
KGSSUM/NOCON/ S
95
CHKPNT
RAD1,RAOZ,GONV,HTGEINfLUX S
96
LABEL
LABL91
97
COND
LABL739NOCON
98
COND
LABLg1.IFIRST
99
CONVi
GPCT,CONV/CONVPTiCONrAg
100
CHKPNT
COWVPTCO`NTAB S
101
LABEL
LABLg1
102
CONV2
03
ADD
KGG,KGGCON/KGGSUM/LD,N4.Ii.0,O.OI/C,N,(1.0,O.0)
04
EQUIV
KGSXYKGG/IPiS
0105
EQUIV
KGSSUM,KGG/lMi S
106
LABEL
LABL73
07
PUR3E
108
EQUIV
KGS,KNN/R9PCF1/MGG,MNN/FqPCFi/ BGG,BNN/MPCF1/K4GG9K4NN/MPCFIS
109
CHKPNT
GM,,RGGOKOOB,,LOO,LJOO,KOOB,MOAB,KFS,QPUSETGMDGODPST,
MNNBNNK4MN S
110
COND
LBL4,GENEL S
iii
COND
LBL4,NOSIMP S
112
GPSP
GPLGPSTgUSET,SIL/'PGPST S
113
OFP
OGPST,,,,'g,//V,NtCAMDNO S
114
SAVE
CARONO S
S
'S
S
3.15-5 (7/1/72-NSRDC)
KNN,
RIGID FORMAT 14
N A S T RA N
PRO GR AM
SOURCE
OMAP-OMAP INSTRLJCIT ION
NO.
CO0 M PI L A T1 ON
15
LABEL
181.4 S
16
COND
LBL2,MPCF'i S
117
CONDJ
LBL2209IFIKST S
118
MCEi
USETRG/GH S
119
CHKPNT
GM S
20
LABEL
L8L220 S
21
MCE2
USETGMKGGMGG,8GGK4;G/KNNMNN,8NNK4NN S
122
CHKPNT
KNNMNNBNNK4NN S
123
LABEL
LBL2 S
124
EQUIV
25
CHKFPNT
KFF,oMFFBFF,K4FF S
26
COND
LBL3,SINIPLE S
127
SCE1
USEIgKNN.HMNNBNNKI.'NMKFF,KFS,KSSMFFBFFI(4FF S
28
CHKPNT
KSS: S
29
CHKPNT
KFSgKFFoMFFPBFF,K4FtF 5
30
LABEL
LBL3 S
31
EQUIV
KFF ,KAA/OMIT/
32
CHKPNT
KAA,MAA,BAA,K4AA
33
CONO
18L5,OMIT S
134
SMPI
MFF,MAAi/UMIT/BFF,BAA/OMIT/K4FF,K4AA/OMIT5
K',AA
35
CHKPNT
GOiKAAMAA,BAAK4AA V
36
LABEL
LBLS
137
EQUIV
KAA-,KOO/1Ml S
38
CONO
L8L230,NOK4GG S
139
ADO
BAAK4AA/BOO/CN,(L.0,0.0D)/CN,(.0,0.0)
3.15-6 (7/1/72-NSRDC)
RIGID FORMAT 14
N AIS T R AN SOU
OMAP-OMAP INSTRUC~TION
NO.
P1R
R CE
G R AM
C 0 MP I L A T 1 ON
140
JUMP
LBL23i S
41
LABEL
LBL230 S
142
EQUIV
BAAvBDOD/M1
11.3
LABEL
L8L231 S
14.4
CHKPNT
K03,8DD S
14.5
COND
LBLi08,IPIRST
iI.b
OPD
OYNAMICS,GPLSIL,US.ET'/OPLIJ,SILOUSETO,,OLT,,,NLFTTRL,,EQOYN/V,
NLUSET/VNLUSET~fVNFNOTFL/V, NNOOLT/V,N, NOPSOL/VN NOFRL/Vv
S
N,NONLFT/VNNOTRLJ'VNJNOEED/CN,123/VNNOUE
47
SAVE
LIJSCTD,NODLTNONLFroNOTRL,NOUE S
148
PURGE
PNL'D/NONLFTS
149
EQUIv
GOjOD/NOUE/GM,GMO-NOIJE! S
L60
COND
LBL221tIMI
151
TABPT
GO',J(AA,BAAtCASEXZiPKGO //' S
152
LABEL
LBL221 S
153
CHKF*NT
154
COND
ERRVORi,NOTRLS
155
PARAM
//C,NADD/V,N,NEVE~a/ON,1/CN,0 S
56
PARAM
/,C',NMPY/V,N,REPEA.rTT/fCN,j/CN,-I S
157
JUMP
LBLI3 S
158
LABEL
LBL13$
59
PURGE
OEF1,OPP2,00P2,OUPVr2,OES2,OEF2,PLOTX2,XYPLTT/NEVER S
.
160
EQUIV
CASiECC,,CASEXZ/IMLS
161
CASE
CASECC,/C'ASEXX/CNITRAN/VNREPEATT/VNNOLOOP S
162
SAVE
REPEATT,NOLOOP S
163
CHKPNT
CASEXX S
3. 15 -7 ( 7/1/72 -NSRDC)
RIGID FORMAT 14
N AS TR A 0
SOU
OMAP-OMAP INSTRJC(T ION
NO.
R CE
PfR
G R AM
CO0 M P I L A T 1 0N
154
OPOC
65
CHKPNT
REDUCE
166
PURGE
157
OPOD
158
SAVE
169
CHKPNT
RD1TABRD2TABHTTAD.,TICDATTSTEPDFLXTAB
170
EQUIV
CASEXZtCASECC/IPi S1
101
LABEL
LBLiO8
172
TROTEMP
73
SAVE
MAT, SCALARTIME,STE!P,NOCONNOGEN,NORADINORAD2,LUSETOsINGLE,
MPl.FiLUDKCONKCAP1,IEGPTYIREPETOMEGAEPSCONIGROUPISTEP,
NsrEP,NOUTA,LLOADN,~INFTP,NOFLUX,BT
$
174
CHKPNT
UDVT,PPTPNLDESTY,rECPVY,ECPTIECPT2,NMATAB,TEMOAT S
175
EQUIV
ESTYEST/I~li/ECPTY,ECPT/IMi
176
EQUIV
Nw'A.TAB,MATTAB/imi/rEMIDATTICDAT/IMi
177
EQUIv
EST,ESTY/IPi/ECPT,E-CPT'Y/IP1 S
78
EQUIV
MAT(rAB,NMATAB/IPi/TIICDATTEMDAT/IPI S
179
CONO
LBL81O9IMi S
180
TABPT
ESTY,ECPTY,MATTAB,T(IODAT,// S
81
TABPT
NMftTABtTEMDATvKGG9,7ASEXZ,// S
82
LABEL
LBL81O S
3. 15-8 (7/l/72-NSRDC)
RIGID FORMAT 14
P!R
C E
SO0U R
N A S T R AN
OMAP-OMAP INSTRUCIT ION
NO.
G R AM
C 0 MP I L A TI
O0N
183
COND
LBL815,IFIRST S
154
MODA
185
SAVE
IFIRtIFIRST S
186
LABEL
LBL'815 S
87
COND
188
COND
LABL95,IECPTY
189
REPT
LABL83,500
190
JUMP
ERRIOR4
191
LABEL
LABL95
192
COND
LBL310,MAT S
193
PARAM
//C',N,AND/V,N,NBOTRt/V.,N,KCON/V,NKCAP S
194
COND
LBL3IO9NBOTM
195
JUMP
LBL311 S
196
LABEL
LBL!310 S
197
EQUIV
KGSXYKGGX/IMi S
198
JUMP
LABL97 S
199
LABEL
LBL311 S
200
COND
LABL96,KCON4
201
SMAi.
CSrM,MPT,ECPTi,GPClr',DI1P/KGGI,K4GG1,GPST1/V, N,NOGENL/V,N,
NOK4GG S
202
SMAL
CSTM,mMPTECPT2,GPCr,OIT,/KGG2,K'iGG2,GPST2/V, N,NOGENL/V,N,
NOK4GG S
203
ADD
KGE2,KGGi/KGG3/CN,'(i.0,0.03/CN,(1.0,.OP*)
204
ADD
KGSXYKGG3/KGG4/C,~tib*lgO,.)/C,,N, (.0,0.0)
205
EQU[V
KG$4,KGGX/IM1
206
COND
LABtL96,NOK4GG S
3. 15-9 (7/l/72-NSRDC)
111GID FORMAT 14
N A S T RAMN SOU
OMAP-OMAP INSTRUCITION
NO.
R CE
PtR
GR A M
COM
PItL A TIO N
207
ADD
K'.GG2,K4G~i/K4GG3/CI,N,11.0,O0I,1CN,(-1.09o*0, s
208
ADD
K'igGK4GG3/K4GG4/CIN,(l.0,0.0)/CN, (1.0,0,0) S
209
EQUIV
K46G4,K4GG/IMi S
210
LABEL
LABL96
211
CONO
LABL979KCAP
212
SMA2
21
SAVE
NOUGGNOBGG
214
SMA2
CSTQIMPT,'ECPT2,GPCTIDIIVBCG2/VY,WTMASS/V,N,NOMGG/V,NNOBGG/V,
Y,O UPMAS;S
s
215
SAVE
NONGGNOBGG
216
ADD
BG52,BGGi/BGG3/CN,l(i.0,0.0) /CN,(-1.0,0.0)
217
ADD
BGCBGG3/BGG4/CN,(1.-0,0.0)/CN,(1.0,0.0)
218
EQUIV
BG64,BGG/IMi
219
LABEL
LABL97
220
REPT
LABL989500
221
TABPT
DLT,NLFTiBDDRAO1,RAD2// S
222
TABPT
HTSENREOUCELDCON,IRDITAB,RD2TAB// S
223
TABPT
HTrABTICOATTSTEPDrFLUXFLX.TAB//S
224
TABPT
CONVPT9C0NTAB9CONV,'KGG4//S
225
JUMP
ERRIOR4
226
LABEL
LABL74
227
EQUIV
PPT,POT/NOSET S
228
CHKPNT
UDVTPDT,PSTPPTPINtcr S
229
VDR
230
SAVE
NOD,9NOP S
s
s
s
s
3. 15-10 (7/l/72-NSRDC)
RIGID FORMAT 14
N A S T RA k SOURCE
DMAP-OMAP INS TRUCrTION
NO.
PRO GRAM
COM
P I L ATIO0N
231.
CHKPNT
OUDVi,OPNLi. S
232
CONO
LBL;159NOOS
233
SDR3
OIU@ViOP4Lio,,,,/OUOV2,OPNL2.9,,
234
OFP
OU@V29OP4L29,,,,/V91NCARDNO
235
SAVE
CAD.I)NO S
236
CHKPINT
OPNL2vOUOV2 S
237
XYTRAN
238
SAVE
PFILE,CARONO 3
239
XYPLOT
XVPLTTA/I S
24.0
LABEL
IL81
241.
PARAM
I/CiNANO/VNPJUMP/Vi4,NOP/V.NJUMPPLOT S
242
COND
LBLI8,PJIJMP S
24.3
EQUIV
UDVTIUPVfNOA S
24.4
COND
LBLI7,PNOA: S
24.5
SORI.
USE`TO,,UOV1',,YS,GOIYGMv ,KFS,KSS,/UPV,,QP/CNsi/C,NPDYNAMICS
21.6
LABEL
LBLi.7S
24.7
CHKPNT
UPVOP 3
24.8
S0R2
24.9
5OR3
OPPiOQPiqOUPVi9OES~iqOEFl,/ OPP2,OQP2,OUPV2*OES2,OEF29 S
250
CHKPNT
OPP12,OQP2,OUPV2*OES-2,0EF2 S
251
OFP
OPP2,OQP2,OUPV2,OEFI2,OES2,//VNCARDNO S
252
SAVE
CARflNO S
253
CONO
P2,-JUMPPL.OT S
254. PLOT
V,N,
PLrPAR,GPSE'TS,ELSETrs,CASEXX,BGPDTEQEXINPSIL,,PUGV/PLOTX2/ V, Nv
NSI.L/VNLUtSET/V,N~t'JUMPPLOT/VN,PLTFLG/VNPFILE S
3.15-11 (7/1/72-NSRDC)
RIGID FORMAT 14
N A S T R A N SOURCE
OMAP-OMAP INSTRJCIT ION
4O0
PIROGR AM
COMPILATION
255
SAVE
PFILE S
256
PRTMSG
PLDTX2// S
257
LABEL
P2 S
258
XYTRAN
XYCDBOPP2,00P2,OUPIV2,OES2,OEF2/XYPLTT/CNTRAN/CNPSET/ VN,
PFItLE/VNi,CARDNO S
259
SAVE
PFIIECARONO S
260
XYPLOT
X(YtPTT// S
2&.1
LABEL
LBLI8 S
262
PURGE
SK&GX,SGPST,SMGGSOGFRNGSKGG.SRG,SYS,SUSETSOGPST/IFIR S
263
PURGE
SGNeSKNNSKFFSKFSISKS9,SG0,SKAASK00BSLOOSU00,SKLL/IFIR S
264
PURGE
SKLRSKRRS'LLLSULLtiSOMSPGSORPSPOSPS,SPL/IFIR S
265
PURGE
SULVSUOOVSRULVSRUOVSUGVSPGG,SQGOPGi,OQG,OUGVI/IFIR 3
266
PURGE
267
PURGE
GPTTX,GEOM3/IFIR S
JUMP
LABL99 S
269
LABEL
LAOL99
270
RETEMP
271
SAVE
NSrEPAGA;IN,NRECvNOsUF~vICASE
272
COND
FINISsNOSUS
273
CHKPNT
ESrztECPTZCASEXY
274
EQUIV
EST(Z,EST/IM1/ECPTZ,IECPT/IMI/CASEXY,CASECC/IMi
275
EQUIV
EST,ESTZ/IPi/ECPT,ECPTL/IP/CASECC,CASEXY/IPI S
276
CONO
LBL11,IIi
277
TABPT
ECPTZ,ESTZCASEXY,,l F
278
LABEL
IBLIlI
0268
3.15-12 (7/l/72-NSRDC)
RIGID FORMAT 14
N A
T RA N SOURCE
OMAP-OMAP INS TRIJCffION
NO*
PIRO GRAM
COMIPILATI
ON
,GPTTX/C,N,123/VNNOGRAV/CN,123
279
GP3
GE8N3XEQEXIN9GEOM2',/
268
SAVE
NOGRAY
281
EQUIV
GP~fTXtGPTITk'IMI
262
CHKR44T
GPI'TS
283
CONO
LBL201,NOSINP S
284
COND
LBL9099NOMATS
285
PARAM
286
COND
LBL90991OIF'FS
287
JUMP
MIM20S
288
LABEL
LBL909S
289
SMAL
CSTIM,MPTECPTGPCT'fOI'TJSKGGX,,SGPST/V,NPNOGENL/V ,NNOK4GG
290
CHKPNT
SGPSTSKGGX
291
CONO
LBL201,SKPNGG
292
SMA2
Csrn,MPTECPT,GPCT,N31!TfSHGG,/V, YWTMASS/V,NNOPIGG/VNNOBGG/V,
S
YOCOUPMASS
293
SAVE
NONGG S
294
CHKPNT
SM&G S
295
COND
LOL2019GRIDPNT
296
COND
ERROR7,NOMQ;G S
297
GPWG
BGPDTtCSTMEQEXIN,9MGGSoGPWG/V,YGRoPNT=--1V,,Y,NTMASS S
298
OFP
SO6PWGivo,,//VtN,CA:RDNO S
299
SAVE
CARONO S
300
LABEL
LBL201 S
301
EQUIV
SKSGXSKGG/NOGENL
302
CHKPNT
SKSG 5
333
CONO
LBL211,NOGEHL 8
s
s
S
8
3.15-13 (7/l/72-NSRDC)
RIGID FORMAT 14
N A S T RAMN
PIRO
SOURCE
OMAP-OMAPI INSTRUJC'TION
moo
GR AM
CO0MP I LA
TIO0N
304
S MA3
305
CNKPNT
SK&G S
306
LABEL
LBL'211 S
307
PARAM
IfCvN9MYV
308
GP4
309
SAVE
MPCFliMPCFZSINGLE9fO0fITREACTNNSKIPREPEATNOSETNOLNOA S
310
CON9
ERRIOR8,NGL S
311
PARAM
//CNANfl/V,NNOSRVTVNSINGLE/VNREACT
312
PURGE
SKRR,SILR',SQRSOM,'REXCP/SGM/MPCFI/SGO,SKOOB vSLOOISUOOSpot
S
SUOOV,SRtJOV/OMIT/SPIS, SKFS,SKSS/SINGLE/SQG/NOSR
313
EQUIV
SKgG,SKNN/t4PCFI. S
314
CHKPNT
SKRRSKLR,SQRSOM,S.GM,SGO,SKOOB,SLOO,SUOO,SPO,SUOOVSQGGSPS,
SKFS,oSKSS',SUSET,SRG,SiYSI,SRUOVi,SKNN S
315
COND
LBL204,GENEL S
316
GPSP
GPLSGPSTSUSETSIL?/SOGPST
317
OFP
SO6PST,,,,,//V,N,CAJRgrNO
318
SAVE
CA" NO S
319
LABEL
LBL204 S
320
COND
LBL213,MPCF2 S
321
MCEi
StYSEToSRG/StGM S
322
CHKPNT
SGN S
323
MCE2
SJSlETSGM,SlXGGvvv/S-KNNsvq S
324
CHKPNT
SKN'N S
325
LABrL
LBL213 S
326
EQUIV
SKWNNSKFF/sINGLE S
NKDfCvN901CqN
3. 15-14 (7/l/72-NSRDC)
R~IGID FORMAT 14
N A S T R AN
SOURCE
OMAP-OMAP INSTRUCITION
NO.
PIRO GRAM
CO0 M P I L A TI
O0N
327
CHKRNT
SKFF
328
CONG
LBL215,SINGLE S
329
SCEV
SWJSETSKNN,,,/SKFF,1SKFSSKSS,,i, S
330
CHKPNT
SKFISSKSSgfKFF S
331
LABEL
LBL1.25 S
332
EQUIV
SI(FFSKAA/OMIT S
333
CHKPNT
SKAA S
334
CONG
LBL2i6,ONIT S
335
SMPI.
SUSETSKFF,,,/SGO,S.K&AASKOOBSLO0,SUOO,,,,,
336
CHKPNT
SG0,SKAAqSKOOB,SLOOl,SlUOO S
337
LABEL
LBL216 S
338
EQUIV
SKAAIASKLL/REACT S
339
CHKPNT
SKLL S
340
CONG
LB2i6,REACT S
341
RBMGI
SIJS.T9SKAAq/SKLLvSKL~vSKRR,,,
342
CHKPNT
SI(LLSKLRSKRR S
343
LABEL
LB216 S
344
RBMG2
SKLL/SLLLSULL
345
CHKPNT
SULLLSLLL S
346
CONG
LBL217,REACT S
347
R93MG3
SLLLiSUL1,SKLRsSKRM/SDM
348
CHKPNT
SDN
349
LABEL
LBL2i.7 S
350
SSGi
351
CHKPNT
SPE
3. 15-15 (7/l/72-NSRDC)
RIGID FORMAT 14
~N AS TRAM
SOURCE
PROGRAM
C OMP IL
ATI
ON
OMAP-OMAP' INSTRUClTION
NO*
352
EQUIV
SP6,SPL/NOSET S
353
CHKPNT
SPL S
35'.
COND
LBL210,NOSET S
305
SSG2
356
CHKPNT
SQR'oSPO,SPSSPL S
357
LABEL
LOL210 S
358
SSG3
SLLLSULLSKLLSPL9,ISLO0,SUOOSKOOBSPO/SULVSUOOVSRULV,5RUOV/
VNOMIT/VY,IRES=-1fVtNNSKIP/VNEPSI S
359
SAVE
EPS(I
360
CHKPNT
SLJLVvSUOI7VtSRULVoSRUOV S
361
COND
LBL9,IRES
362
MATOPR
GPLqUSET,6rILvSRULV~//O.NL
363
MATQPR
GPLUSET,SIL,SRUOV/'IC,N,O
364. LABEL
LBL9
365
SORi.
SQS/VNgNNSKIP/CNsrATICS S
366
CHKPNT
SUGVSPGGoSQG S
36&7
SOR2
368
OFP
OUIV1,OPCIOQGi,OEFIFI,OESSI,//V,NCARONO S
369
SAVE
CARIONO
370
STRSAVG
EQE'XINvOE'Sgi/OESAVG
371
OFP
OESAVGv,,,,//ViNCA:RDNO S
372
SAVE
CARIDNO S
3713
CONG
P22-,JUMPPLIYT
3?'.
PLOT
PLrIPARGPSETSELSETqSCASECC,
S
BGPOTEQEXINSILPUGV1,/PLTX2j'VN,
NSIL/V,N,LUSET/VN,JtFNRPLOT/V,N,PLTFLG/V,N,PFILE
3. 15-16 (7/1/72-NSRDC)
RIGID FORMAT 14
NATTRAW
SOURCE
DMAP-D MAP INS TRUCICION
NO.
PfR@GRAM
375
SAVE'
PFILE S
376
PRTMSG
PLT(X2//
3??
LABEL
P22 S
378
COMO
FTNIS,AGAIN
379
REPT
LABL99,13fl
380
FILE
S~g
381.
JUMP
EIRtOR5
382
LABEL
ERRIORI.S
383
PRTPARM
//C,Ns-i/CiNDIRTRDi$
COMPILATI
ON
s
ESK~SV/KAASAEISL
384. LABE'L
ERRE)R4
385
PRTRARM
/fCqN9-4/C9N,DIRT0D! S
386
LABEL
ERRIOR5
387
PRTPARM
//C',N,-i/CvNSTATW~S
388
LABEL
ERRIOR6
389
PRTPARM
//C'qN,-4/CvN,STATIClS
390
LABEL
ERRI)R7
391,
PRTPARM
/fCN,-3/CqNSTATIClS
392
LABEL
ERRIOR8 S
393
PRTPARM
//C9Nv-2/C9N,STATICt
394
LABEL
FINISS
395
END
S
S
s
s
s
s
3.15-17 ('7/1/72-NSRDC)
4SV
8=AESKGSVE
7.
42.
50.
92.
99, 102.
164.
3.15-17a (7/1/72-NSRDC)
187.
188,189.
193,219.
220.
270.
370.
378.
379.
3. 15-17b (7/1/72-NSRDC)
3.15.4
Case Control and Parameters for Thermal Transient Structural Statics Combination
1.
If one or no
2.
number is N, then the N-Ist output time step, as indicated on the TSTEP bulk data card selected, will be
the time for which the static analysis will be performed.
3.
4.
TSTEP
be used for
subcase.
5.
A separate
desired,
described in
6.
item 2.
selection.)
(This
Additional
If
nonzero initial
IC must be used to
Unlike in
other
is
Temperatures
(DISPLACEMENT)
for a list
of PHYSICAL
3.
of PHYSICAL points.
of SOLUTION points.
0
3.15-19
(7/I/72-NSRDC)
2.
2.
3.
0
3. 15-20 (7/l/72-NSRDC)
1.
2.
WTMASS
3.
COUPMASS--
SMA2.
4.
isoparametric elements.
IRES - optional - A positive integer value of this parameter will cause the printing of the residual vectors
following the execution of SSG3 in
5.
6.
respectively.
A value of 1 will
3
3.15-21
(7/l/72-NSRDC)
Therefore,
2.
3.
4.
5.
6.
All CONVEC,
TEMPP2,
TEMPP3,
data
cards
8.
case control
selection.)
9.
10.
3. 15-22 (7/1/72-NSRDC)
11.
must be maintained.
must be in OF or
R.
user is
temperatures will be in
the analysis,
TABLET1 cards,
C and
The
K.
Therefore,
the
given in
the correct
units.
12.
Time-dependent
say K .
Then,
1)
using
specify a load of
P(t) = TK 0
where T is
If
is
large
13.
IS3D8,
IS3D20,
SURF1,
SURF4,
SURF8,
and BAR.
14.
The HEAT parameter option must not be used with rigid format 14.
15.
even on restarts.
If,
on
3.15-23 (7/l/72-NSRDC)
Sg998
*'*
999
**
999A
**
EPOINT CARDS,
I.E.,
EXTRA POINTS
999B
**
1000
***
If
1000A
If
Rigid
selected,
6.2-16a (7/1/72-NSRDC
S511
5152
***
5153
***
5154
***
REQUIRES AN APPISO
CARD
required if
6
6.2-41
(7/1/72-NSRDC)
isoparametric
5155
***
5156
***
ELEMENT ****
PRODUCES A
SINGULAR JACOBEAN
5157
***
or averaging of stresses of
0
6.2-42
(7/l/72-NSRDC)
5158
ELEMENTS ****
GRID POINT.
5159
***
STEPS +1, *
User's Manual.
5160
***
5161
***
6.2-43
(7/l/72-NSRDC)
****
5162
***
****
5163
***
IN MODULE STRSAVG,
OUTPUT
DEVICE TYPES FOR ELEMENTS **** AND **** ARE NOT THE
SAME;THE OUTPUT DEVICE WILL BE THAT FOR THE FIRST ELEMENT.
e.g.,
print and
punch.
5164
***
IN MODULE STRSAVG,
SCALAR INDEX
-165
***
5165,
5166
***
6
6.2-44
(7/l/72-NSRDC)
5167
IN MODULE ****,
EXIST.
5168
***
5169
***
DUPLICATE ELEMENT ID
****
****
TYPE 1 = CONVEC
TYPE 2 = HGEN
TYPE 3 = RADIATI
TYPE 4 = RADIAT2
TYPE S = HFLUX
The duplicate ID is
5170
***
ignored.
6.2-45
RADIAT2,
CONVEC,
(7/1/72-NSRDC)
5171
***
RADIATI,
RADIAT2,
i.e.,
IS2D4,
IS2D8,
SURF4,
or SURF8,
elements,
not solids.
5172
***
ELEMENT ID ****
WAS SPECIFIED
SURF8.
Heat
5173
***
IS3D8,
or IS3D20 elements.
IS2D8,
IS3D8,
IS3D20,
EST.
5175
***
Check that there exist elements with ID-S that match the ID-S
on the****
cards.
correspondence.
6.2-46
(7/1/72-NSRDC)
5176
***
ELEMENT ID ****
REFERENCE A S-D
THIS
ID WILL BE IGNORED.
CONVEC,
IS2D4,
RADIAT1,
IS2D8,
RADIAT2,
5177
***
POINT ID ****,
COMPONENT ID
BE IGNORED.
5178
***
ON A TIC CARD.
5179
***
USER FATAL MESSAGE 5179, PIVOT FROM GPCT **** DOES NOT
MATCH PIVOT FROM CONVPT.
6
6.2- 47
(7/1/72-NSRDC)
5180
***
****
5182
***
extra points,
or
5183
***
5184
***
or RADIAT2 cards,
6.2-48
(7/l/72-NSRDC)
5185
***
IN MODULE TRDTEMP,
NOT ENOUGH
***
IN SUBROUTINE
SOLVTI,THE ORDER
5187
***
IN SUBROUTINE SOLVTI,
THERE IS
singular.
0
6,2-49
(7/l/72-NSRDC)
5.13
ISOPARAMETRIC ELEMENTS
5.13.1
Introduction
If
termed isoparametric.
1, 2 and 3,
and 4.
NASTRAN are:
1.
2.
3.
IS3D8
4.
assumed in
of the element is
relation
However,
the shape
Figure
element
used.
a local
(,
y, z)
coordinate system.
Element
Curvilinear
IS2D4
EII7]
lS2D8
1S3D8
IS3D20
Figure 1.
5
5.13-2
(7/l/72-NSRDC)
Parent
Structural Elements
5.13.2
5.13.2.1
Planar Elements
required.)
Y,
(x4 ,y
)(x
y3 )
02
(x 2 o0)
(0,0)
Figure 2a.
(x7,Y
Figure 2b.
IS2D4 Element
5)
IS2D8 Element
5.-1.3-3 (7/1/72-NSRDC)
0
These elements have a thermal,
lumped or consistent
5. 13-4 (7/l/72-NSRDC)
v1
u2
{U}:
(1)
v2
n
n
(2)
{ul=[N] {uel
(3)
where {u} is the vector of in-plane displacements and [N] is the shape
matrix.
The shape matrix [N] may be given as [N] = [IN1 , IN2 ,..
INn]
IS2D4
Ni =
N.
(+i
(l+nni)
14
(4)
IS2D8
(i)
(ii)
(iii)
N. = 1[l+i G + n)
41
1
N.=
-_(l+E
)(l-n2
j
3 2
Nk = j{j( E2 ) (l+nnk)
T=l
(5)
where i,
5. 13-5
(7/l/72-NSRDC)
Ey
Yxy
N Ix
N2 x. . . .
. . . . . . . . . . . . . . . . . . . . . .Nnx
0 0l
N y-
N N2
y Nlx
N x
- * --
0*
N yj
Nny
Nn
{ue
ax
ay 71
ax
Y
l
N2~.
Nj
5.13-6 (7/1/72-NSRDC)
(6)
an
or
So
N x
Nij
Niy
(1)
N in
{E}
as
[B]{u }
[Kee
tf 1 l
1[B]
5.13-7 (7/l/72-NSRDC)
(12)
where
2E
-V2
1-2
2
1-v
[Ge]:
1-v
(13)
an input parameter.
The angle
[U]=
cos 2
sin2 e
cosesine
sin2 e
cos 2
-cosesine
5.13-8 (7/1/72-NSRDC)
(14)
KeeZ t
is performed numerically
P
E p9
AmAm[f(Ek,
n m)]
(15)
Z=l m=l
where
A is the coefficient used in the quadrature and depends
on the number of quadrature points
p is the number of quadrature points
f = [B]T[GeB]dt[JI
The number of quadrature points p used for the IS2D4 element is 2 for
IS2D8, 2or3. The number p may vary. As p increases, theoretically,
the solution improves.
increases.
However,
satisfactory.
Finally, the stiffness matrix is transformed from the local
element coordinate system to the global coordinate system of the grid
points.
[T]{u g,
(16)
then
{KGG} = [T] [Kee] [T]
(17)
5.13-9 (7/l/72-NSRDC)
[M]
f 1
tf
Tp
(18)
gives [MGG].
The lumped mass matrix is formed by distributing
proportionately among the grid points of the element.
is diagonal.
the mass
This matrix
element volume,
SPtf 1
f11
det[J]d~dn.
(9
E fN
j=j
{Et}
(20)
Cyt){a m)m}(ti - T 0 )
YtI
is the reference
Then,
{a }= [Ge]{Et}
So,
(21)
the load is
i
{Pee
[lW
I fll
[B]Tdet[J]d~dn]
[Ge]{am}(ti-T
) (22)
(23)
element
(24)
{c1=[B]{u e
(25)
{ oal[GM] {e- t}
(26)
or
f{}=[GM ]I[B][T]{u
(27)
Also, the
0
5. 13-11 (7/1/72-NSRDC)
5.13.2.2
Solid Elements
The two
ments,
respectively.
The sides of the IS3D8 element are linear; the sides of the IS3D20
element are parabolic. An IS3D8 element is
z
Figure 3.
Many details in
shown in Figure 3.
IS3D8 Element
solid element,
is
The element
y-,
the material
fue
v2
2
w2
5.13-12 (7/l/72-NSRDC)
(1)
The shape
(2)
IS3D20
(i)
(ii)
Ni=L(l+Ui)(l+nni)(l+Ci)(Ei+nni+Ci-2)
j0
N.=I(I-E2) (l+nT)(l+j
J
(iii)
(iv)
k=0
Nk=(+k
N,=-l(l+Ugz
cz=0
(3)
ln2 (i+uk
(l+Tn)
(1-C2)
is given by
{u} =[N]{u }
The strains are given by
Ex
E
y
E
{ zU
xy
Yyz
Ux
v
y
w
+ v=[B{u
y
x
Vz
w+
+ wy
u
where
5.13-13 (7/1/72-NSRDC)
[B]=
nx
Nix
Nly
N1
0-
0z
Nly
Nlx
N ny
Nnx
Nnz
0
Niz
N lz
Iz
ly
---
Nny
fly
nz
Nnx
Nnz0
Nix
(6)
ax
ZC"
[J]
_2
a
ax
ay
az
-511
91
lC - -
-rax
3
1n1
In---
N --- N
I
n_
.
Dr 3--_
(7)
nn
x
n-
is
T
(8)
the case of
in
isotropy, is:
v
l-v
[G]
E(1-v)
E
(1+')-
v
l-v
y_
11-v
10
(1-2v)
2(1-v)
symmetric
(9)
0
00
(1-2v)
2(1-v)
1-2v
2(l-v)
5.13-14 (7/l/72-NSRDC)
p
p
_ niAAmAn[ff(Enm, n)
ip
_
(10)
Finally, if
(11)
f-i
[Me]=Pf -
[N T[N]det[J]d~dndd
(12)
1f-
1f-
[Mee] =p-i
(13)
det[J]d~dndd
N2
J--
j=l
det[J]d~dnd
1
1
1
i
IPel=f-1 f-11 f-i1[B] Td~dnd ] [Gm] {ctm} (ti-T0,)
For completeness,
(14)
5.13 -15
(7/l/72-NSRDC)
Thermal Elements
5.13.3
The differential
perature u is
Du.
-(kx
a.
+(7ky
y-
9u
au
+-(kz) +G-C-t =0
au.
(I)
where
k
ky, k
is
heat input,
is
and
the capacitance
another
t
xax 2x ky y
where
(2)
+k.3kzazkq+Hc (u.ua
9y
(2
If
is
Hc
ua
is
is
and
(3)
will be satisfied,
only if
equation
if
and
the functional
3u 2
1 u2
2
x (x
y y
is minimized and if
Du 2
kzz
3u
}-(G-Cy)u]dxdydz4
5.13-16 (7/l/72-NSRDC)
as follows:
a
2 (GC)u]dxdydz
3u 2+Kz 3u
1 Du 2
-e-)
X=fff [-l{kx(-)2+k(-)
=-GC=~
y y)
2 xx
+f (q-Hcua)udS+f 1-H2 dS
BPcu
B ca
(4')
where the last two integrals are surface integrals taken over the
boundary on which conditions (2) are applied.
kx,
...
etc.
(5)
where now,
S[N]:[NI'
N2'
{Ue}={ul}
"'
Nn]'
and
N2$'"'''Nn]
u2
(6)
fn
We now want to minimize the functional X with respect to all u.1 's
in the problem.
to each differential,
to zero.
0
5.13-*17 (7/l/72-NSRDC)
then,
ax
efff
au--
a
k ~a"
ax
aU)+
x.)y
3u
y
au
.u
ai3
au
au
-(G-Ctf)
a(ku
a
a
au
z az-u
au
1u(z)
(7)
dxdydz
au
1
+B(q-Huca)
- dS+fBHcu au
dS
11
=fff{k N
[N
[N
...?
Nnx]+kyNiy[Ny
N
*,
Ny
we obtain
]kN
z
[N
NlzN
Nn
nz
dxdydz{ue I
@u
-fffCNidxdydz+fffCNi[N 1 ,p
(8)
nn]dxdydz ae
+fB(q-Hcua)NidS+fBHcNi[N1,
... , Nn]dS{ue}
ax
e
au1
faax
3u e
(9
au
e
n I
e
au
=[Ke]{U}+[Be
e
ee]{ue
-at
+
{p}
+
e
(10)
where
(stiffness) matrix
[K ee
[B ee
{Pe}
0
5.13-18 (7/l/72-NSRDC)
(1
Then,
tj==.If(kN. N. +k N. N. +k .N.N. )dxdydz+EfBHCNi dS
ixx y
d +y BH .N dS
(12)
(13)
B. .=ZfffCN.N. dxdydz
1J
1J
and
P.1 =-EfffJN 1B
. dxdydz+E fB (q-Hcca
u )NidS
5. 13-19 (7/l/72-NSRDC)
(14)
REFERENCES
1.
Zienkiewicz,
Method in
2.
0. C.,
and Cheung.
Zienkiewicz,
McGraw-Hill,
1967.
Finite Elements,"
in
3.
Engineering, Vol.
Zienkiewicz,
0. C.,
2,
61-71 (1970).
Irons,
and
Associated Element Families for Two-and Three-Dimensional Analysis," Proceedings on Finite Element Methods in
ed. by I.Holand and K. Bell,
4.
Genalis,
P.,
Stress Analysis,
1969.
5.13-20 (7/1/72-NSRDC)
December,
1970.
0
19.
is
Rigid Format 9,
with modifications,
computed,
convection,
Then,
SURF4,
IS3D8,
and SURF8,
and IS3D20,
the surface
These elements
IS3D8,
Therefore,
convection is
specified.
A very simplified flow diagram of Rigid Format 14 is
Figure 1.
1
19.-i
(7/l!72-NSRDC)
given in
Compute Element
Conductance and
rICapacitance
and
*Matrices
Assemble
Compute and add
Contributions to
Conductance Matrix
and
Compute to Load
Contributions
Vector
4Yes
Thera
SApply
Yes
Constraints
,Compute
Thermal
C
Co
Convection
Transient
Loads
Finite
Difference
Integration
No
Yes
iMatrimes for
SStatic
Flo
Dg
9Temperature
- (/
Histor
m
ompTeetD
Yes
mSlc
Analysis
Ys
mrnme
Figure 1.
14
Seeto
No
19.-2 (7/1/72-NSRDC)
19.1
equation is
a first
19.1.1
described,
3.
4.
S.
6.
7.
Heat flux
surroundings
convection,
heat generation,
An expansion
(Equations (12)
(13),
and (14)
loads,
in Section
(1)
where
Q
is
Hc
A
is
is
is
is
Contributions of
H cffNiNjdS
are made to the (i,j)th
element.
(2)
SHc
TjfNidS
19.1-1
(7/l/72-NSRDC)
(3)
(The integrals in
equations
(2)
and (3)
(See Section
are surface
(10),
and (12).)
Q=GV
(4)
where
Q is
G is
ture dependent,
V is
and
element is
GCTi)fffNidxdydz
(5)
the contribution is
G(T ihffNidxdy
where h is
(6)
Q=qA
(7)
where
Q is
q is
A is
the area
The contribution to the load vector from each grid point defining
the surface is
f9fq (t)7N
SRDdS
19.1-2 (7/l/72-NSRDC)
(8)
i
is
Q=HA(T 4-T. 4
(9)
where
Q is the net rate of radiation heat exchange between a
specified surface and its surroundings
H is the radiation factor, which may be temperature dependent
A is the area of the surface
T is the temperature of the surface,
and
(0
(10 )
(41)
where
Q is the net rate of radiation heat exchange between surfaces
S1 and S2
H is the radiation factor, which may be temperature dependent
AIA2 are the areas of S1 and S 2 , respectively, and
TIT2 are the temperatures of S1 and S2' respectively.
The contribution to the load vector from a grid point defining surface
S1 is
(12)
and,
H(
y(T
4
1
_T 2AIfNidS
19.1-3 (7/1/72-NSRDC)
(13)
(3),
(8),
(10),
(12)
and (13),
the surface
F=ax
9E
d dn
3x + 2y
an
DE
G= (Dx 2
(14)
3y' + Lz_
an
3E
3z
an
(16)
3z 2
(L2
(17)
and
ax
ay
-xaz-
-dN 1
dN n
d--
. n
"d
z
1
(18)
ax
Dy
an
an
azdN1
-n
dn
dNn
. . .dn
Xn
ZnI
19.1.2
Integration Algorithm
it
-P
TI and a non-linear load {P N}.
The solution algorithm begins with initial conditions pre-
at time ti,
1, 2,
.,
the
prescribed
increment Ati=ti+l-ti,
(2)
by
12t
g(Ti
+Ti+l )+Ni}
(3)
-(tK
[B 1 K] 2
3!
(4)
[B IK]3+...'
-2
(t2
(
[K
24Bt2
2-
(At 3
(At)3
4-K]2[B IK] 3+....
[B+ At K] fu
2B-K
i+I}
2-'1P-i+l
)+PN
} At
(6)
1
19.1-5
(7/1/72-NSRDC)
INITIAL DISTRIBUTION
Copies
Copies
I
1
1
NAVSHIPYD PEARL
NAVSHIPYD PHILA
1
12
NAVSHIPYD PTSMH
DDC
10
NRL
1 R. Perlut
DNL
1USNA
I Dept of Math
1 Tech Lib
1
1
1
NAVPGSCOL
&Advanced
NROTC & NAVADMINU, MIT
NAVWARCOL
CO, NADC
1 S.L. Huang
1 Tech Lib
NASA Goddard
1 J. Mason
CDR NWC
1 J. Serpanos
SCO, NOL
1 R.J. Edwards
NUSC NLON
1 A. Carlson
NAVSHIPYD BREM
NAVSHIPYD CHASN
NAVSHIPYD LBEACH
PPG Industries
Glass Research Center
Box 11472
Pittsburgh, Pa. 15238
1 Mr. P. Patil
Westinghouse Telecomputer
2040 Ardmore Blvd
Pittsburgh, Pa. 15221
1 Mr. W. Kunkel
CENTER DISTRIBUTION
Copies:
1
18/1808/1809
1805
183
184
42
1844
185
186
188
189
1735 (Ma)
1962 (Corbin)
UNCLASSIFIED
Setttritv
C lassification
fStcurity cl.s.itication
I
ii
ii
of title,
20.
clssilied)
REPORT SECURITY
CLASSIFICATION
UNC LASSIFIED
2h. GROUP
REPORT
TITLE
dates)
last
name)
Myles M. Hurwitz
6.
REPORT
DATE
78.
May 1973
8a.
NO.
OF PAGES
17b.
NO.
137
gS.
OF
REFS
4134
b. PROJECT NO
TOTAL
Sb. OTHER
REPORT NOISI
this report)
d.
10.
DISTRIBUTION STATEMENT
NOTES
12.
SPONSORING MILITARY
ACTIVITY
ABSTRACT
DD 0FNOV
51473
S/N
0101.807-6801
(PAGE 1)
UNCLASSIFIED
Security Classification