Dbx gtstrudl
Transcript of Dbx gtstrudl
-
7/26/2019 Dbx gtstrudl
1/167
GT STRUDLU s e r R e f e r e n c e M a n u a l
Data Base Exchange
(GTSTRUDL DBX)
Volume 5
Revision U
Computer Aided Structural Engineering CenterSchool of Civil and Environmental Engineering
Georgia Institute of Technology
Atlanta, Georgia 30332-0355
-
7/26/2019 Dbx gtstrudl
2/167
Rev U ii V 5
This page intentionally left blank.
-
7/26/2019 Dbx gtstrudl
3/167
Rev U iii V 5
GTSTRUDL User Manual Revision History
Revision
No.
Date
Released Description
J 4/88 New feature enhancements to all major areas of GTSTRUDL: automatic generation, list processing, steel
design, finite element and dynamic analysis, graphics, and
reinforced concrete design. A new major functional area,
Data Base Exchange, was added in a new volume, Volume
5. Also typographical error corrections.
K 5/89 New feature enhancements to dynamic analysis, finite ele-
ment analysis, internal member results, list concepts,
graphics, steel and reinforced concrete design. Also, typo-
graphical error corrections.
L 9/90 Addition of GT Modeler. New volume of the User Manual,Volume 6.
M 9/91 New feature enhancements to automatic generation,
graphics, concepts, dynamic analysis, finite element output,
DBX, GT Modeler, and member property specification.
Also, typographical error corrections.
N 11/93 New feature enhancements added to all major functional
areas of GTSTRUDL. New elastic buckling feature added
(Section 2.8).
P 9/96 New feature enhancements added to all major functionalareas of GTSTRUDL.
Q 4/99 Upgraded features and options as well as performance en-
hancements added to GTSTRUDL.
R 4/02 Upgraded features and options as well as performance en-
hancements added to GTSTRUDL.
S 1/2005 New feature enhancements.
T 12/2006 New feature enhancements.
U 4/2009 Table of Contents updated for Version 30 no changes todocumentation.
-
7/26/2019 Dbx gtstrudl
4/167
Rev U iv V 5
This page intentionally left blank.
-
7/26/2019 Dbx gtstrudl
5/167
Rev U v V 5
NOTICES
GTSTRUDLUser Reference Manual, Volume 5, Data Base Exchange (DBX), Revision U
is applicable to Version 30 of GTSTRUDL released April 2009 and subsequent versions.
GTSTRUDLcomputer program is proprietary to and a trade secret of the Georgia Tech
Research Corporation, Atlanta, Georgia 30332.
GTSTRUDLis a registered service mark of the Georgia Tech Research Corporation, Atlanta,
Georgia, U.S.A.
DISCLAIMER
NEITHER GEORGIA TECH RESEARCH CORPORATION NOR GEORGIA INSTITUTE
OF TECHNOLOGY MAKE ANY WARRANTY EXPRESSED OR IMPLIED AS TO THE
DOCUMENTATION, FUNCTION, OR PERFORMANCE OF THE PROGRAM DE-
SCRIBED HEREIN AND THE USERS OF THE PROGRAM ARE EXPECTED TO MAKE
THE FINAL EVALUATION AS TO THE USEFULNESS OF THE PROGRAM IN THEIROWN ENVIRONMENT.
Commercial Software Rights Legend
Any use, duplication, or disclosure of this software by or for the U.S. Government shall be
restricted to the terms of a license agreement in accordance with the clause at DFARS
227.7202-3 (June 2005).
This material may be reproduced by or for the U.S. Government pursuant to the copyright
license under the clause at DFARS 252.227-7013, September 1989.
Georgia Tech Research Corporation
Georgia Institute of Technology
Atlanta, Georgia 30332-0355
Copyright 1988 - 2009
Georgia Tech Research Corporation
Atlanta, Georgia 30332
ALL RIGHTS RESERVED
Printed in United States of America
-
7/26/2019 Dbx gtstrudl
6/167
Rev U vi V 5
This page is intentionally left blank.
-
7/26/2019 Dbx gtstrudl
7/167
Table of Contents
Section Page
Rev U vii V 5
GTSTRUDL User Manual Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
NOTICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Commercial Software Rights Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
SUMMARY OF DBX COMMANDS
1. The DBX FILE SPEC Command . . . . . . . . . . . . . . . . . . . . . . . . . . Summary 1-1
2. The WRITE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary 2-1
Section 1.0 Record Formats and Structures for DBX Files . . . . . . . . . . . . . . . . . . . 1-1
-
7/26/2019 Dbx gtstrudl
8/167
Rev U viii V 5
This page intentionally left blank
-
7/26/2019 Dbx gtstrudl
9/167
List of Figures
Figure Page
Rev U ix V 5
1-1 Rotated Releases at Support Joint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
1-2 Average Results for PLANE STRESS and STRAIN Elements . . . . . . . . 1-73
1-3 Average Results for PLATE and PLATE BENDING Elements . . . . . . . . 1-74
1-4 Average Results Interpretation for TRIDIMENSIONAL Elements . . . . . 1-75
1-5 Principal Stress and Strain Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . 1-76
1-6 Principal Membrane Results Interpretation . . . . . . . . . . . . . . . . . . . . . . . . 1-77
1-7 Principal Bending Results Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . 1-78
-
7/26/2019 Dbx gtstrudl
10/167
Rev U x V 5
This page intentionally left blank.
-
7/26/2019 Dbx gtstrudl
11/167
List of Tables
Table Page
Rev U xi V 5
1-1 Joint Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1-2 Member Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
1-3 Finite Element Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1-4 Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
1-5 Member Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-28
1-6 Applied Joint Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32
1-7 Applied Joint Temperature Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-37
1-8 Applied Member Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
1-9 Joint Results (from Static Analysis) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-501-10 Member Results (from Static Analysis) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-54
1-11 Section Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-59
1-12 Average Element Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-63
1-12a AVGER -- PLANE STRESS/STRAIN Elements . . . . . . . . . . . . . . . . . . . 1-68
1-12b AVGER -- PLATE BENDING Elements . . . . . . . . . . . . . . . . . . . . . . . . . 1-69
1-12c AVGER -- TRIDIMENSIONAL Elements . . . . . . . . . . . . . . . . . . . . . . . . 1-70
1-12d AVGER -- AXISYMMETRIC Elements . . . . . . . . . . . . . . . . . . . . . . . . . 1-71
1-12e AVGER -- PLATE Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-72
1-13 RC Design Standard Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-79
1-14 RC Design Expanded Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-89
1-15 DBX Catalog File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-100
1-16 Dynamic Data for SELOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-103
1-17 Dynamic Mass Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-105
1-18 Dynamic Stiffness Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-108
1-19 Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-111
1-20 Stiffness Proportional Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . 1-114
1-21 Mass Proportional Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-117
1-22 Correspondence Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-120
1-23 Modal Damping Ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-123
1-24 Superelement Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-126
-
7/26/2019 Dbx gtstrudl
12/167
-
7/26/2019 Dbx gtstrudl
13/167
GT STRUDL Summary of DBX Commands
V 5 Summary 1 - 1 Rev T
Summary of GTSTRUDL DBX Commands
The structure and syntax of the DBX FILE SPEC command and the DBX WRITE
command are summarized below.
1. DBX FILE SPEC Command
Individual Format:
DBX ( FILE ) ( SPECS ) -
Tabular Format:
DBX ( FILE ) ( SPECS ) -
-
7/26/2019 Dbx gtstrudl
14/167
Summary of DBX Commands GT STRUDL
Rev T Summary 1 - 2 V 5
where:
Data Elements:
'filename' = character string which defines the name of a DBX file. 'file-
name' cannot exceed 80 characters.
'description' = character string which defines the description of the
DBX file. 'description' cannot exceed 60 characters.
Purpose:
The purpose of the DBX FILE SPEC command is to specify the file name,
format, and access mode characteristics of a DBX file for subsequent use in a
DBX WRITE command.
-
7/26/2019 Dbx gtstrudl
15/167
GT STRUDL Summary of DBX Commands
V 5 Summary 2 - 1 Rev T
2. The WRITE Command
General form:
where,
REPLACE
= indicates that if a file with the specified name already exists, it will
be over-written with this data file. EXISTING and FILE are op-
tional words and have no effect.
UNREGISTERED
= indicates that the created DBX file information will not be entered
into the DBX directory information. In addition, a FILE SPECS
command does not need to precede a WRITE UNREGISTERED
command. UNREGISTERED files are always written in ASCII80
format, in REPLACE mode.
'filename'
= Name of the DBX data file, limited to 80 characters. If 'filename' is
omitted, the default file name is used. The default file name will be
composed of the letters 'STDBX' and the data class index of theDBX data. For example, the directory data class index is 1 and the
default file name is 'STDBX01'.
-
7/26/2019 Dbx gtstrudl
16/167
-
7/26/2019 Dbx gtstrudl
17/167
-
7/26/2019 Dbx gtstrudl
18/167
-
7/26/2019 Dbx gtstrudl
19/167
GT STRUDL Summary of DBX Commands
V 5 Summary 2 - 5 Rev T
JOINT RESULTS are data class 10, described in Table 1-9. The JOINT RE-
SULTS file contains the joint ID, the load ID, results flag, displacements and
rotations, and computed joint forces and moments (reactions). The SUPPORTS
ONLY option will filter the specified joint list to only include joints that have
been designated as supports, facilitating the export of data for foundation design.
MEMBER RESULTS are data class 11, described in Table 1-10. The MEMBER
RESULTS file contains the member ID, the load ID, results flag, local forces and
moments at member start and end, and differential displacement and rotation
between the start and end of the member.
SECTION FORCES are data class 12, described in Table 1-11. The SECTION
FORCES file contains the member ID, the load ID, the section number, results
flag, distance from the member start to the section, and local forces and moments
at the section. The NS option will override any previous SECTION specification
for the member and will report NS sections evenly spaced from the start to the
end of the member. If no SECTION specification for the member has been given
and the NS option is not specified, NS will default to 11 sections.
SECTION DISPLACEMENTS are data class 9, described in Table 1-28. The
SECTION DISPLACEMENTS file contains member ID's, load ID's, section
number, results flag, distance from the member start to the section location, and
displacements (X, Y, Z) at the section. Displacements are reported in the member
reference frame, unless GLOBAL is specified, then displacements are reported inthe global reference frame. The NS option will override any previous SECTION
specification for the member and will report NS sections evenly spaced from the
start to the end of the member. If no SECTION specification for the member has
been given and the NS option is not specified, NS will default to 11 sections.
AVERAGE FE (ELEMENT STRESSES, ELEMENT STRAINS, ELEMENT
PRINCIPAL STRESSES, ELEMENT PRINCIPAL STRAINS, PRINCIPAL
RESULTANTS, PRINCIPAL MEMBRANE RESULTANTS, PRINCIPAL
BENDING RESULTANTS, and VON MISES) results have data classes 33 to 40,
described in Table 1-12. The AVERAGE FE results files contain the joint ID, the
load ID, surface index, number of elements used in the average, and the average
results. Tables 1-12a through 1-12e describe the results; Figures 1-2 through 1-7
have diagrams for results interpretation. Note that 'elist' should be a list of joints.
-
7/26/2019 Dbx gtstrudl
20/167
Summary of DBX Commands GT STRUDL
Rev T Summary 2 - 6 V 5
dynamic data:
DYNAMIC ( DATA FOR ) SELOS
DYNAMIC MASS
DYNAMIC STIFFNESS
DYNAMIC CORRESPONDENCE ( TABLE )
DYNAMIC ( MODAL ) DAMPING RATIOS
DYNAMIC DATA FOR SELOS is data class 13, described in Table 1-16. The
DYNAMIC DATA FOR SELOS file contains data in a format that GTSELOS
can read. This file is always an unformatted, sequential file. The DYNAMIC
DATA FOR SELOS file contains the number of modes, number of joints, mode
frequencies, and eigenvectors at all joints for each mode shape.
DYNAMIC MASS is data class 14, described in Table 1-17. The DYNAMIC
MASS file contains the maximum bandwidth of the dynamic mass matrix, the
number of rows, and the entries for the diagonal and the upper triangular portions
of each row.
DYNAMIC STIFFNESS is data class 15, described in Table 1-18. The DY-NAMIC STIFFNESS file contains the maximum bandwidth of the dynamic
stiffness matrix, the number of rows, and the entries for the diagonal and the
upper triangular portions of each row.
DYNAMIC DAMPING is data class 16, described in Table 1-19. The DY-
NAMIC DAMPING file contains the maximum bandwidth of the damping
matrix, the number of rows, and the entries for the diagonal and the upper
triangular portions of each row.
DYNAMIC CORRESPONDENCE TABLE is data class 17, described in Table 1-
20. The DYNAMIC CORRESPONDENCE TABLE file contains the number of
uncondensed dynamic DOF (degrees-of-freedom), the number of condensed
DOF, matrix row number, joint ID, and DOF type.
DYNAMIC DAMPING STIFFNESS is data class 18, described in Table 1-21.
The DYNAMIC DAMPING STIFFNESS file contains the maximum bandwidth
-
7/26/2019 Dbx gtstrudl
21/167
GT STRUDL Summary of DBX Commands
V 5 Summary 2 - 7 Rev T
of the stiffness proportional damping matrix, the number of rows, and the entries
for the diagonal and the upper triangular portions of each row.
DYNAMIC DAMPING MASS is data class 19, described in Table 1-22. The
DYNAMIC DAMPING MASS file contains the maximum bandwidth of the massproportional damping matrix, the number of rows, and the entries for the diagonal
and the upper triangular portions of each row.
DYNAMIC MODAL DAMPING RATIOS is data class 24, described in Table 1-
23. The DYNAMIC MODAL DAMPING RATIOS file contains the number of
modes and the damping ratio for each mode.
superelement data:
SUPERELEMENT DEFINITION is data class 28, described in Table 1-24. The
SUPERELEMENT DEFINITION file contains the number and ID's of all bound-
ary nodes and internal elements for each superelement requested.
SUPERELEMENT STIFFNESS is data class 29, described in Table 1-25. The
SUPERELEMENT STIFFNESS file contains the condensed superelementstiffness array arranged in sub-matrix form, with a header record and data record
for each sub-matrix.
SUPERELEMENT LOAD is data class 30, described in Table 1-26. The
SUPERELEMENT LOAD contains the condensed load vectors for each active
loading for all boundary nodes. Active DOF are indicated for each boundary
node.
reinforced concrete data:
RC DESIGN STANDARD is data class 26, described in Table 1-13. The RC
DESIGN STANDARD file contains the member ID, design type, design code, bar
table, cross-section dimensions, and reinforcing bar information.
-
7/26/2019 Dbx gtstrudl
22/167
-
7/26/2019 Dbx gtstrudl
23/167
-
7/26/2019 Dbx gtstrudl
24/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 2 V 5
Table 1-1
Joint Attributes
Header Record for ASCII80 files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 2 -- data class index for JOINT ATTRIBUTES data
NJNTS I*4 Maximum number of joints/data records
UNUSED I*4 Unused
UNUSED I*4 Unused
FORMAT(1) C*40 1st 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT(2) C*40 2nd 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT(3) C*40 3rd 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT(4) C*40 4th 40 characters of data record format for FORTRAN READ/WRITE
statement
LENGTH C*4 Active length units ( see Note 1 )
FORCE C*4 Active force units ( see Note 1 )
ANGLE C*4 Active angle units ( see Note 1 )
TEMP C*4 Active temperature units ( see Note 1 )
TIME C*4 Active time units ( see Note 1 )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ASCII80 header record is read using the following FORTRAN READ/WRITE FORMAT statement:
FORMAT ( T2, 5I12 ,4(/,T2,A40) ,/ ,6( 1X,A4 ),+ /, T2, 3I12 )
-
7/26/2019 Dbx gtstrudl
25/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 3 Rev S
Table 1-1
Joint Attributes (Continued)
Header Record for ASCII files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 2 -- data class index for JOINT ATTRIBUTES data
NJNTS I*4 Maximum number of joints/data records
UNUSED I*4 Unused
FORMAT C*80 Data record format for FORTRAN READ/WRITE statement
LENGTH C*4 Active length units ( see Note 1)
FORCE C*4 Active force units ( see Note 1 )
ANGLE C*4 Active angle units ( see Note 1 )
TEMP C*4 Active temperature units ( see Note 1 )
TIME C*4 Active time units ( see Note 1 )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ASCII header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (4I12, A80, 6A4, 3I12)
-
7/26/2019 Dbx gtstrudl
26/167
-
7/26/2019 Dbx gtstrudl
27/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 5 Rev S
Table 1-1
Joint Attributes (Continued)
Data Record:
for (ASCII80, ASCII, and BINARY files)
Item Type Description
RECNO I*4 Record number
IDATA I*4 = 2 -- Data class index for JOINT ATTRIBUTES data
JEX I*4 Joint ID number
JID C*8 Joint name
JNTACT I*4 Joint active status =
-1 inactive
0 deleted
1 active
JNTTYP C*16 Joint type description (see Note 2)
XCOORD F*4 Global X coordinate
YCOORD F*4 Global Y coordinate
ZCOORD F*4 Global Z coordinate
JNTREL C*12 Joint release description (see Note 3)
TH1 F*4 01}
TH2 F*4 02} see Figure 1-1
TH3 F*4 03}
KFX F*4 Elastic support spring constant global force X
KFY F*4 Elastic support spring constant global force Y
KFZ F*4 Elastic support spring constant global force Z
KMX F*4 Elastic support spring constant global moment X
KMY F*4 Elastic support spring constant global moment Y
KMZ F*4 Elastic support spring constant global moment Z
FILL (1)-
FILL (10) I*4 = 0 Data record to 140 bytes (for BINARY files only)
-
7/26/2019 Dbx gtstrudl
28/167
-
7/26/2019 Dbx gtstrudl
29/167
-
7/26/2019 Dbx gtstrudl
30/167
-
7/26/2019 Dbx gtstrudl
31/167
-
7/26/2019 Dbx gtstrudl
32/167
-
7/26/2019 Dbx gtstrudl
33/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 11 Rev S
Table 1-2
Member Attributes (Continued)
Header Record for BINARY files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 20 -- data class index for MEMBER ATTRIBUTES data
NMEMBR I*4 Maximum number of member/data records
UNUSED I*4 Unused
LENGTH C*4 Active length units ( see Note 1, Table 1-1. )
FORCE C*4 Active force units ( see Note 1, Table 1-1. )
ANGLE C*4 Active angle units ( see Note 1, Table 1-1. )
TEMP C*4 Active temperature units ( see Note 1, Table 1-1. )
TIME C*4 Active time units ( see Note 1, Table 1-1. )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
FILL (1)-
FILL (37) I*4 = 0 -- fill header record to 200 bytes
-
7/26/2019 Dbx gtstrudl
34/167
-
7/26/2019 Dbx gtstrudl
35/167
-
7/26/2019 Dbx gtstrudl
36/167
-
7/26/2019 Dbx gtstrudl
37/167
-
7/26/2019 Dbx gtstrudl
38/167
-
7/26/2019 Dbx gtstrudl
39/167
-
7/26/2019 Dbx gtstrudl
40/167
-
7/26/2019 Dbx gtstrudl
41/167
-
7/26/2019 Dbx gtstrudl
42/167
-
7/26/2019 Dbx gtstrudl
43/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 21 Rev S
Notes for Table 1-3:
1. The relationship between the element type index, IELTYP, and the element type
name, CELTYP is shown below:
IELTYP CELTYP IELTYP CELTYP
1 IPLQ 23 BPR
2 PSHQ 24 IPBQQ
3 IPQQ 25 BPP
4 LST 26 Not Used
5 PSHQCSH 27 SBCT
6 CSTG 28 SBHQ6
7 UTLQ1 29 SBHT6
8 IPCQ 30 SBHQ
9 PSR 31 SBHT
10 Not used 32 SBHQCSH
11 Not used 33 SBCR
12 Not used 34 Not Used
13 PSHT 35 IPLS
14 IPQL 36 IPQS
15 IPQLQ1 37 TRIP
16 IPQLQ2 38 Not Used
17 IPQLQ2B 39 IPSL18 IPQLQ3 40 TRANS3D
19 IPQLQ4 41 IPSQ
20 BPHQ 42 PSRR
21 CPT 43 WEDGE15
22 BPHT
See TABLE 2.3.1, Vol. 3, GTSTRUDL Users Reference Manual for a description
of the GTSTRUDL finite elements.
-
7/26/2019 Dbx gtstrudl
44/167
-
7/26/2019 Dbx gtstrudl
45/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 23 Rev S
Table 1-4
Member Properties
Header Record for ASCII80 files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 22 -- data class index for MEMBER PROPERTIES data
NMEMBR I*4 Maximum number of members ( see Note 1)
UNUSED I*4 Unused
UNUSED I*4 Unused
FORMAT (1) C*40 1st 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT (2) C*40 2nd 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT (3) C*40 3rd 40 characters of data record format for FORTRAN READ/WRITE
statement
LENGTH C*4 Active length units ( see Note 1, Table 1-1 )
FORCE C*4 Active force units ( see Note 1, Table 1-1 )
ANGLE C*4 Active angle units ( see Note 1, Table 1-1 )
TEMP C*4 Active temperature units ( see Note 1, Table 1-1 )
TIME C*4 Active time units ( see Note 1, Table 1-1 )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT ( T2, 5I12, 3(/, T2, A40), /, 6( 1X, A4 ),
+ /, T2, 3I12 )
-
7/26/2019 Dbx gtstrudl
46/167
-
7/26/2019 Dbx gtstrudl
47/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 25 Rev S
Table 1-4
Member Properties(Continued)
Header Record for BINARY files:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 22 Data class index for MEMBER PROPERTIES data
NMEMBR I*4 Maximum number of members (see Note 1)
UNUSED I*4 Unused
UNUSED I*4 Unused
LENGTH C*4 Active length units (see Note 1, Table 1-1)
FORCE C*4 Active force units (see Note 1, Table 1-1)
ANGLE C*4 Active angle units (see Note 1, Table 1-1)
TEMP C*4 Active temperature units (see Note 1, Table 1-1)
TIME C*4 Active time units (see Note 1, Table 1-1)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
FILL (1) -
FILL (3) I*4 = 0 fill header record to 140 bytes
-
7/26/2019 Dbx gtstrudl
48/167
-
7/26/2019 Dbx gtstrudl
49/167
-
7/26/2019 Dbx gtstrudl
50/167
-
7/26/2019 Dbx gtstrudl
51/167
-
7/26/2019 Dbx gtstrudl
52/167
-
7/26/2019 Dbx gtstrudl
53/167
-
7/26/2019 Dbx gtstrudl
54/167
-
7/26/2019 Dbx gtstrudl
55/167
-
7/26/2019 Dbx gtstrudl
56/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 34 V 5
Table 1-6
Applied Joint Loads(Continued)
Header Record for BINARY files:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 4 Data class index for APPLIED JOINT LOADS data
NLOADS I*4 Maximum number of loading conditions (see Note 1)
NJNTS I*4 Maximum number of joints (see Note 1)
LENGTH C*4 Active length units (see Note 1, Table 1-1)
FORCE C*4 Active force units (see Note 1, Table 1-1)
ANGLE C*4 Active angle units (see Note 1, Table 1-1)
TEMP C*4 Active temperature units (see Note 1, Table 1-1)
TIME C*4 Active time units (see Note 1, Table 1-1)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
FILL (1) -
FILL (9) I*4 = 0 fill header record to 88 bytes
-
7/26/2019 Dbx gtstrudl
57/167
-
7/26/2019 Dbx gtstrudl
58/167
-
7/26/2019 Dbx gtstrudl
59/167
-
7/26/2019 Dbx gtstrudl
60/167
-
7/26/2019 Dbx gtstrudl
61/167
-
7/26/2019 Dbx gtstrudl
62/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 40 V 5
Table 1-7
Applied Joint Temperature Loads(Continued)
Data Record for:
(ASCII80, ASCII, and BINARY files)
Item Type Description
RECNO I*4 Record number
IDATA I*4 = 5 -- Data class index for APPLIED JOINT TEMPERATURE LOADS
data
JEX I*4 Joint ID number
JID C*8 Joint name
LEX I*4 Loading ID number
LID C*8 Loading ID name
JNTACT I*4 Joint active status =
-1 -- inactive
0 -- deleted
1 -- active
LDSTAT I*4 Joint temperature load status =
0 -- no joint temperatures applied
4 -- joint temperatures applied
TL F*4 Applied temperature load
TX F*4 Temperature gradient component with respect to local or global x axis
TY F*4 Temperature gradient component with respect to local or global y axis
TZ F*4 Temperature gradient component with respect to local or global z axis
RFRAME I*4 Temperature load reference frame index =
0 -- local reference frame
1 -- global reference frame
Notes for Table 1-7:
1. The maximum number of APPLIED JOINT TEMPERATURE LOADS data
records = NLOADS * NJNTS
-
7/26/2019 Dbx gtstrudl
63/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 41 Rev S
Table 1-8
Applied Member Loads
Header Record for ASCII80 files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 6 -- Data class index for APPLIED MEMBER LOADS data
MAXREC I*4 Maximum number of data records
UNUSED I*4 Unused
UNUSED I*4 Unused
FORMAT (1) C*40 1st 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT (2) C*40 2nd 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT (3) C*40 3rd 40 characters of data record format for FORTRAN READ/WRITE
statement
LENGTH C*4 Active length units ( see Note 1, Table 1-1 )
FORCE C*4 Active force units ( see Note 1, Table 1-1 )
ANGLE C*4 Active angle units ( see Note 1, Table 1-1 )
TEMP C*4 Active temperature units ( see Note 1, Table 1-1 )
TIME C*4 Active time units ( see Note 1, Table 1-1 )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 3(/, T2, A40), /, 6(1X, A4),
+ /, T2, 3I12)
-
7/26/2019 Dbx gtstrudl
64/167
-
7/26/2019 Dbx gtstrudl
65/167
-
7/26/2019 Dbx gtstrudl
66/167
-
7/26/2019 Dbx gtstrudl
67/167
-
7/26/2019 Dbx gtstrudl
68/167
-
7/26/2019 Dbx gtstrudl
69/167
-
7/26/2019 Dbx gtstrudl
70/167
-
7/26/2019 Dbx gtstrudl
71/167
-
7/26/2019 Dbx gtstrudl
72/167
-
7/26/2019 Dbx gtstrudl
73/167
-
7/26/2019 Dbx gtstrudl
74/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 52 V 5
Table 1-9
Joint Results(Continued)
Header Record for BINARY files:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 10 Data class index for JOINT RESULTS data
NLOADS I*4 Maximum number of loading conditions
NJNTS I*4 Maximum number of joints
LENGTH C*4 Active length units (see Note 1, Table 1-1)
FORCE C*4 Active force units (see Note 1, Table 1-1)
ANGLE C*4 Active angle units (see Note 1, Table 1-1)
TEMP C*4 Active temperature units (see Note 1, Table 1-1)
TIME C*4 Active time units (see Note 1, Table 1-1)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
FILL (1) -
FILL (17) I*4 = 0 fill header record to 120 bytes
-
7/26/2019 Dbx gtstrudl
75/167
-
7/26/2019 Dbx gtstrudl
76/167
-
7/26/2019 Dbx gtstrudl
77/167
-
7/26/2019 Dbx gtstrudl
78/167
-
7/26/2019 Dbx gtstrudl
79/167
-
7/26/2019 Dbx gtstrudl
80/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 58 V 5
Table 1-10
Member Results(Continued)
Data Record (Continued) :
Item Type Description
TX F*4 Local axial distortion with respect to start of member
TY F*4 Local shear y distortion with respect to start of member
TZ F*4 Local shear z distortion with respect to start of member
RX F*4 Local torsional distortion with respect to start of member
RY F*4 Local bending y distortion with respect to start of member
RZ F*4 Local bending z distortion with respect to start of member
-
7/26/2019 Dbx gtstrudl
81/167
-
7/26/2019 Dbx gtstrudl
82/167
-
7/26/2019 Dbx gtstrudl
83/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 61 Rev S
Table 1-11
Section Forces(Continued)
Header Record for BINARY files:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 12 Data class index for SECTION FORCES data
NLOADS I*4 Maximum number of loading conditions (see Note 1)
NMEMBR I*4 Maximum number of members (see Note 1)
LENGTH C*4 Active length units (see Note 1, Table 1-1)
FORCE C*4 Active force units (see Note 1, Table 1-1)
ANGLE C*4 Active angle units (see Note 1, Table 1-1)
TEMP C*4 Active temperature units (see Note 1, Table 1-1)
TIME C*4 Active time units (see Note 1, Table 1-1)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
FILL (1) -
FILL (17) I*4 = 0 fill header record to 120 bytes
-
7/26/2019 Dbx gtstrudl
84/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 62 V 5
Table 1-11
Section Forces(Continued)
Data Record for:
(ASCII80, ASCII, and BINARY files)
Item Type Description
RECNO I*4 Record number
IDATA I*4 = 12 Data class index for SECTION FORCES data
MEX I*4 Member ID number
MID C*8 Member name
LEX F*4 Loading ID number
LID C*8 Loading ID name
ISEC I*4 Section number
IDEF L*4 Results computation status =
.TRUE. SECTION FORCES computed
.FALSE. SECTION FORCES not computed
XL F*4 Distance from the start of the member to the section, measured along the
local member x axis
FX F*4 Local force x at section
FY F*4 Local force y at section
FZ F*4 Local force z at section
MX F*4 Local moment x at section
MY F*4 Local moment y at section
MZ F*4 Local moment z at section
FILL (1) -
FILL (13) F*4 = 0 fill data record to 120 bytes (for BINARY files only)
Notes for Table 1-11:
1. The maximum number of SECTION FORCES data records =
50 * NMEMBR * NLOADS
-
7/26/2019 Dbx gtstrudl
85/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 63 Rev S
Table 1-12
Average Element Results
Header Record for ASCII80 files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 Average element results data class index. Possible index values =
33 AVERAGE ELEMENT STRESSES
34 AVERAGE ELEMENT STRAINS
35 AVERAGE RESULTANTS
36 AVERAGE ELEMENT PRINCIPAL STRESSES
37 AVERAGE ELEMENT PRINCIPAL STRAINS
38 AVERAGE PRINCIPAL MEMBRANE
RESULTANTS
39 AVERAGE PRINCIPAL BENDING RESULTANTS
40 AVERAGE VON MISES
NLOADS I*4 Maximum number of loading conditions
NJNTS I*4 Maximum number of joints
UNUSED I*4 Unused
FORMAT (1) C*40 1st 40 characters of data record format for FORTRAN READ/WRITE
statement
FORMAT (2) C*40 2nd 40 characters of data record format for FORTRAN READ/WRITE
statement
LENGTH C*4 Active length units ( see Note 1, Table 1-1 )
FORCE C*4 Active force units ( see Note 1, Table 1-1 )
ANGLE C*4 Active angle units ( see Note 1, Table 1-1 )
-
7/26/2019 Dbx gtstrudl
86/167
-
7/26/2019 Dbx gtstrudl
87/167
-
7/26/2019 Dbx gtstrudl
88/167
-
7/26/2019 Dbx gtstrudl
89/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 67 Rev S
Table 1-12
Average Element Results(Continued)
Data Record for:
(ASCII80, ASCII, and BINARY files)
Item Type Description
RECNO I*4 Record number
IDATA I*4 Average element results data class index. Possible index values =
33 AVERAGE ELEMENT STRESSES
34 AVERAGE ELEMENT STRAINS
35 AVERAGE RESULTANTS
36 AVERAGE ELEMENT PRINCIPAL STRESSES
37 AVERAGE ELEMENT PRINCIPAL STRAINS
38 -- AVERAGE PRINCIPAL MEMBRANE
RESULTANTS
39 AVERAGE PRINCIPAL BENDING RESULTANTS
40 AVERAGE VON MISES
JEX I*4 Joint ID number
JID C*8 Joint name
LEX I*4 Loading ID number
LID C*8 Loading ID name
UNUSED I*4 Unused
ISURF I*4 Surface index for 2-D finite elements =0 N/A (for 3-D elements)
1 top surface
2 middle surface
3 bottom surface
NELC I*4 Number of finite elements used to compute the average results at the joint
AVGER (1)-
AVGER (8) F*8 Average element results (see Note 1)
Notes for Table 1-12:
1. The Average Element Results in AVGER (1) - AVGER (8) are defined in
Table 1-12a through 1-12e. Each of these tables corresponds to a different
element type (PLANE STRESS, PLANE STRAIN, TRIDIMENSIONAL,
etc.). See Figures 1-2 through 1-7 for a description of the Average Element
Results symbols used in the tables.
-
7/26/2019 Dbx gtstrudl
90/167
-
7/26/2019 Dbx gtstrudl
91/167
-
7/26/2019 Dbx gtstrudl
92/167
-
7/26/2019 Dbx gtstrudl
93/167
-
7/26/2019 Dbx gtstrudl
94/167
-
7/26/2019 Dbx gtstrudl
95/167
-
7/26/2019 Dbx gtstrudl
96/167
-
7/26/2019 Dbx gtstrudl
97/167
-
7/26/2019 Dbx gtstrudl
98/167
-
7/26/2019 Dbx gtstrudl
99/167
-
7/26/2019 Dbx gtstrudl
100/167
-
7/26/2019 Dbx gtstrudl
101/167
-
7/26/2019 Dbx gtstrudl
102/167
-
7/26/2019 Dbx gtstrudl
103/167
-
7/26/2019 Dbx gtstrudl
104/167
-
7/26/2019 Dbx gtstrudl
105/167
-
7/26/2019 Dbx gtstrudl
106/167
-
7/26/2019 Dbx gtstrudl
107/167
-
7/26/2019 Dbx gtstrudl
108/167
-
7/26/2019 Dbx gtstrudl
109/167
-
7/26/2019 Dbx gtstrudl
110/167
-
7/26/2019 Dbx gtstrudl
111/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 89 Rev S
Table 1-14
RC Design Expanded Form
Header records for RC DESIGN EXPANDED FORMare identical to the header records
for RC DESIGN STANDARD FORM, Table 1-13.
-
7/26/2019 Dbx gtstrudl
112/167
-
7/26/2019 Dbx gtstrudl
113/167
-
7/26/2019 Dbx gtstrudl
114/167
-
7/26/2019 Dbx gtstrudl
115/167
-
7/26/2019 Dbx gtstrudl
116/167
-
7/26/2019 Dbx gtstrudl
117/167
-
7/26/2019 Dbx gtstrudl
118/167
-
7/26/2019 Dbx gtstrudl
119/167
-
7/26/2019 Dbx gtstrudl
120/167
-
7/26/2019 Dbx gtstrudl
121/167
-
7/26/2019 Dbx gtstrudl
122/167
-
7/26/2019 Dbx gtstrudl
123/167
-
7/26/2019 Dbx gtstrudl
124/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 102 V 5
Table 1-15
DBX Catalog File(Continued)
Data Record for :
(UNFORMATTED DBX Catalog File)
Item Type Description
FILNAM C*8 First seven characters of the DBX file name. The eighth character is a
blank and should not be used
IDATA I*4 Data class index (defined as the second item in each DBX file data record)
FORMAT C*12 Format for DBX file
FILNAM = FORMATTED or UNFORMATTED
ACCMDE C*12 Access mode for DBX file
FILNAM = SEQUENTIAL or DIRECT
RECLTH I*4 Maximum record length for DBX file FILNAM. Measured in characters
for FORMAT = FORMATTED and bytes or characters for FORMAT =
UNFORMATTED
NREC I*4 Maximum number of records, including the header record, for DBX file
FILNAM.
FDSCRP C*60 Description for DBX file FILNAM
MONTH I*4 Month when DBX file FILNAM was created
DAY I*4 Day when DBX file FILNAM was created
YEAR I*4 Year when DBX file FILNAM was created
The maximum length of the DBX catalog file data record is 120 bytes or 30 four-byte words.
-
7/26/2019 Dbx gtstrudl
125/167
-
7/26/2019 Dbx gtstrudl
126/167
-
7/26/2019 Dbx gtstrudl
127/167
-
7/26/2019 Dbx gtstrudl
128/167
-
7/26/2019 Dbx gtstrudl
129/167
-
7/26/2019 Dbx gtstrudl
130/167
-
7/26/2019 Dbx gtstrudl
131/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 109 Rev S
Table 1-18
Dynamic Stiffness Matrix(Continued)
Header Record for BINARY Dynamic Stiffness Matrix file:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 15 Data class index for STIFFNESS data
BW I*4 Maximum number of entries per row
NDOF I*4 Number of rows in matrix
UNUSED I*4 Unused
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
-
7/26/2019 Dbx gtstrudl
132/167
-
7/26/2019 Dbx gtstrudl
133/167
-
7/26/2019 Dbx gtstrudl
134/167
-
7/26/2019 Dbx gtstrudl
135/167
-
7/26/2019 Dbx gtstrudl
136/167
-
7/26/2019 Dbx gtstrudl
137/167
-
7/26/2019 Dbx gtstrudl
138/167
-
7/26/2019 Dbx gtstrudl
139/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 117 Rev S
Table 1-21
Mass Proportional Damping Matrix
Note: There is no ASCII Mass Proportional Damping Matrix file
Header Record for ASCII80 Mass Proportional Damping Matrix file:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 18 Data class index for MASS PROPORTIONAL DAMPING data
BW I*4 Maximum number of entries per row
NDOF I*4 Number of rows in matrix
UNUSED I*4 Unused
FORMAT (1) C*40 FORTRAN FORMAT statement used to read the first record of a matrix
row entry
FORMAT (2) C*40 FORTRAN FORMAT statement used to read the second record of a matrix
row entry
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ACSII80 header record is read using the following FORTRAN FORMAT READ/-
WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /, -
6(1X,A4), /, T2, 3I12)
-
7/26/2019 Dbx gtstrudl
140/167
-
7/26/2019 Dbx gtstrudl
141/167
-
7/26/2019 Dbx gtstrudl
142/167
-
7/26/2019 Dbx gtstrudl
143/167
-
7/26/2019 Dbx gtstrudl
144/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 122 V 5
Table 1-22
Correspondence Table(Continued)
Data Records for Correspondence Table file:
Item Type Description
ROWNUM I*4 Current row of correspondence table
JOINT C*8 Joint name
DOF C*2 DOF type: DX, DY, DZ, RX, RY, or RZ
-
7/26/2019 Dbx gtstrudl
145/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 123 Rev S
Table 1-23
Modal Damping Ratios
Note: There is no ASCII Modal Damping Ratios file
Header Record for ASCII80 Modal Damping Ratios file:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 24 Data class index for MASS PROPORTIONAL DAMPING data
NMODE I*4 Number of modes
UNUSED I*4 Unused
UNUSED I*4 Unused
FORMAT (1) C*40 FORTRAN FORMAT statement used to read the data records
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ACSII80 header record is read using the following FORTRAN FORMAT READ/-
WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, 6(1X,A4), /, T2, 3I12)
-
7/26/2019 Dbx gtstrudl
146/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 124 V 5
Table 1-23
Modal Damping Ratios(Continued)
Header Record for BINARY Modal Damping Ratios file:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 24 Data class index for MASS PROPORTIONAL DAMPING data
NMODE I*4 Number of modes
UNUSED I*4 Unused
UNUSED I*4 Unused
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
-
7/26/2019 Dbx gtstrudl
147/167
-
7/26/2019 Dbx gtstrudl
148/167
-
7/26/2019 Dbx gtstrudl
149/167
-
7/26/2019 Dbx gtstrudl
150/167
-
7/26/2019 Dbx gtstrudl
151/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 129 Rev S
Table 1- 25
Superelement Stiffness Matrix
Note: There is no ASCII Superelement Stiffness Matrix file
Header Record for ASCII80 Superelement Stiffness Matrix file:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 29 Data class index for SUPERELEMENT STIFFNESS data
NSUPER I*4 Number of superelements
UNUSED I*4 Unused
UNUSED I*4 Unused
FORMAT (1) C*40 FORTRAN FORMAT statement used to read the individual superelement
header records
FORMAT (2) C*40 FORTRAN FORMAT statement used to read the superelement data
records
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ACSII80 header record is read using the following FORTRAN FORMAT READ/-
WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /, -
6(1X,A4), /, T2, 3I12)
-
7/26/2019 Dbx gtstrudl
152/167
-
7/26/2019 Dbx gtstrudl
153/167
-
7/26/2019 Dbx gtstrudl
154/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 132 V 5
Table 1-25
Superelement Stiffness Matrix(Continued)
Header records for the Superelement Stiffness Matrix file:
Data records for the Superelement Stiffness Matrix file (Continued):
Note 1: ROWDOF and COLDOF are rows of 0's and 1's. 0 indicates an inactive DOF
and 1 indicates an active DOF. The DOF are arranged in this order:
Displacement X Y Z Rotation X Y Z.
Note 2: MATRIX is always zero padded to 36 values, no matter how many active DOF
there are. To determine how many non-zero terms there are, multiply the numberof active DOF in the row of the sub-matrix times the number of active DOF in the
column.
Note 3: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.
-
7/26/2019 Dbx gtstrudl
155/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 133 Rev S
Table 1- 26
Superelement Load Vector
Note: There is no ASCII Superelement Load Vector file
Header Record for ASCII80 Superelement Load Vector file:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 30 Data class index for SUPERELEMENT LOAD data
NSUPER I*4 Number of superelements
NLOAD I*4 Maximum number of load cases
UNUSED I*4 Unused
FORMAT(1) C*40 FORTRAN FORMAT statement used to read the superelement header
records
FORMAT (2) C*40 FORTRAN FORMAT statement used to read the superelement data
records
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The ACSII80 header record is read using the following FORTRAN FORMAT READ/-
WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /, -
6(1X,A4), /, T2, 3I12)
-
7/26/2019 Dbx gtstrudl
156/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 134 V 5
Table 1-26
Superelement Load Vector(Continued)
Header Record for BINARY Superelement Load Vector file:
Item Type Description
RECNO I*4 = 0 record number for header record
IDATA I*4 = 30 Data class index for SUPERELEMENT LOAD data
NSUPER I*4 Number of superelements
NLOAD I*4 Maximum number of load cases
UNUSED I*4 Unused
LENGTH C*4 INCH (unaffected by current units)
FORCE C*4 LB (unaffected by current units)
ANGLE C*4 RAD (unaffected by current units)
TEMP C*4 FAHR (unaffected by current units)
TIME C*4 SEC (unaffected by current units)
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
-
7/26/2019 Dbx gtstrudl
157/167
-
7/26/2019 Dbx gtstrudl
158/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 136 V 5
Table 1-26
Superelement Load Vector(Continued)
Header records for the Superelement Load Vector file:
Data records for the Superelement Load Vector file (Continued):
Note 1: DOF is a row of 0's and 1's. 0 indicates an inactive DOF and 1 indicates an
active DOF. The DOF are arranged in this order: Force X Y Z Moment X Y Z.
Note 2: MATRIX is always zero padded to 6 values, no matter how many active DOF
there are. There will be as many non-zero entries as there are active DOF.
Note 3: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.
-
7/26/2019 Dbx gtstrudl
159/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 137 Rev S
Table 1-27
Group Data
Header Record for ASCII80 and ASCII Group Data files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 3 -- Data class index for GROUP DATA
NGROUP I*4 Number of groups in this file
UNUSED I*4 Unused
UNUSED I*4 Unused
FRMT C*40 Format to read group headers and data records
LENGTH C*4 Active length units ( no effect )
FORCE C*4 Active force units ( no effect )
ANGLE C*4 Active angle units ( no effect )
TEMP C*4 Active temperature units ( no effect )
TIME C*4 Active time units ( no effect )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
The Group Data ASCII80 and ASCII headers are read using the following formats:
ASCII80: FORMAT (T2,5I12,/,T2,A40,/,6(1X,A4 ),/,T2,3I12)
ASCII: FORMAT (T2,5I12,A40,6A4,3I12)
-
7/26/2019 Dbx gtstrudl
160/167
-
7/26/2019 Dbx gtstrudl
161/167
-
7/26/2019 Dbx gtstrudl
162/167
-
7/26/2019 Dbx gtstrudl
163/167
GT STRUDL Record Formats and Structures for DBX Files
V 5 1 - 141 Rev S
Table 1-28
Section Displacements (Continued)
Header Record for BINARY files:
Item Type Description
RECNO I*4 = 0 -- record number for header record
IDATA I*4 = 9 -- Data class index for SECTION DISPLACEMENTS data
NLOADS I*4 Maximum number of loading conditions ( see Note 1 )
NMEMBR I*4 Maximum number of members ( see Note 1 )
LENGTH C*4 Active length units ( see Note 1, Table 1-1. )
FORCE C*4 Active force units ( see Note 1, Table 1-1. )
ANGLE C*4 Active angle units ( see Note 1, Table 1-1. )
TEMP C*4 Active temperature units ( see Note 1, Table 1-1. )
TIME C*4 Active time units ( see Note 1, Table 1-1. )
UNIT C*4 Unused
MONTH I*4 Month of file creation
DAY I*4 Day of file creation
YEAR I*4 Year of file creation
FILL (1)-
FILL (17) I*4 = 0 -- fill header record to 120 bytes
-
7/26/2019 Dbx gtstrudl
164/167
-
7/26/2019 Dbx gtstrudl
165/167
-
7/26/2019 Dbx gtstrudl
166/167
Record Formats and Structures for DBX Files GT STRUDL
Rev S 1 - 144 V 5
Table 1-29
Load Status (Continued)
Header Record for ASCII80 Load Status files:
Each loading has a load header with the following data, written in two file records. In
addition, load combinations (NCOMB > 0) have NCOMB combination data records
following the load header.
Item Type Description
RECNO I*4 = record number
IDATA I*4 = 8
ILOAD I*4 Load number (internal; generated by GTSTRUDL)LNAME C*8 Load name, as defined by the user
IACT I*4 0 = inactive, 1 = active
UNUSED I*4 Unused, but NOT = 0
NCOMB I*4 Number of combined loadings; 0 = NOT a load combination
LTITLE C*64 Optional loading title or description given by the user
Following each header are NCOMB combination records:
Item Type Description
RECNO I*4 = record number
LNAME C*8 Load name of combined load, as defined by the user
ILOAD I*4 Internal number of the combined load (internal)
FACTR R*4 Factor applied to the combined load
-
7/26/2019 Dbx gtstrudl
167/167