SACS Utilities
SACS Utilities
1.0 INTRODUCTION
FREEBODY
1.1 INPUT FILE
1.0 INTRODUCTION
1.2 INPUT FILE SETUP
SUB This program is designed to calculate loads from members and applied loads, including reactions, at a single joint or set of joints (substructure) in order to:
JNTSL
LCSEL 1. Check equilibrium for the joint set, and
CONN 2. Provide the user with detailed information concerning the loads applied at each joint in local member, global and user-selected coordinate systems.
END
1.3 SAMPLE PROBLEM All loads presented are applied at the joint rather than on the member ends.
1.1 INPUT FILE
RIGID 1.2.INPUT FILE SETUP
2.0 INTRODUCTION There are five lines for input to the Freebody program. These lines are specified in the following table and on subsequent pages.
2.1 ANALYSIS
PROCEDURE INPUT LINE DESCRIPTION
2.2 INPUT FILE
SUB Substructure joint selection
2.2.1 INPUT FILE
SETUP JNTSL Individual joint selection
CENTER LCSEL Load case selection
ACCL
MASS CONN Connecting member selection
EQLOAD
END End of input data
COMB
SRSS
MORA Note: Model input for the program is supplied via a SACS model file and an analysis common solution file. The common solution file is created
END by running the SACS structural analysis.
2.3 COMMENTARY
2.3.1 RIGID BODY
MASS PROPERTIES SUB
2.3.2 MODEL LOAD
VECTOR CREATION
2.3.3 MODAL LOAD
VECTOR SUBSTRUCTURE JOINT DEFINITION
COMBINATIONS COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO INPUT JOINTS DEFINING A SUBSTRUCTURE.
ALL JOINTS WITHIN A SUBSTRUCTURE WILL BE ANALYZED TO
DETERMINE FREEBODY LOADS. IF DESIRED, MULTIPLE 'SUB' RECORDS
MAY BE USED TO DEFINE THE SUBSTRUCTURE, WITH COLUMN 80
JOINT MESH CONTAINING A CONTINUATION MARK.
( 1- 3) ENTER 'SUB' ON EACH DATA RECORD OF THIS SET.
3.0 INTRODUCTION
( 7-78) ENTER THE JOINT NAMES FORMING THE SUBSTRUCTURE.
( 79 ) ENTER 'L' TO REPORT JOINT LOADS IN THE LOCAL FRAME. LOADS ARE
3.1 OVERVIEW REPORTED IN THE GLOBAL FRAME BY DEFAULT. THE LOCAL FRAME HAS
ITS X AXIS IN THE DIRECTION FROM THE 1ST TO 2ND JOINT. THE
Z AXIS IS PERPENDICULAR TO THE PLANE FORMED BY THE 1ST, 2ND
3.1.1 DEFAULT MODE AND 3RD JOINTS. POSITIVE Z IS IN THE DIRECTION OF THE CROSS
PRODUCT OF 1-2 WITH 1-3. POSITIVE Y IS POSITIVE Z CROSSED
OF OPERATION
WITH POSITIVE X.
3.1.2 MESH
PROPERTIES ( 80 ) ENTER 'C' IF THE SUBSTRUCTURE CONTINUES ON A SUBSEQUENT 'SUB'
LINE.
3.2 CUSTOMIZATION OF
THE MESH
3.2.1 OVERVIEW
3.2.2 DEFAULT TARGET
PLATE LENGTH
3.2.3 MESH INTENSITY
3.2.4 ADDITIONAL
CUSTOMIZATION
3.3 JOINT MESH INPUT
FILE
GENERATOR
(12-14) SELECT FROM THE FOLLOWING ANALYSIS OPTIONS:
'ALL' - LOADS CALCULATED FOR ALL ACTIVE LOAD CASES.
'MAX' - LOADS CALCULATED FOR EACH OF THE MAXIMUM OF THE
4.0 INTRODUCTION 6 LOADS.
(16-17) SELECT THE COORDINATE SYSTEM FOR LOADS:
'GL' - GLOBAL AT JOINT.
4.1 INPUT FILE 'MB' - SELECTED MEMBER.
'LM' - LOCAL MEMBER (EACH MEMBER IN OWN COORDINATE SYSTEM).
4.4.1 INPUT FILE 'GM' - GLOBAL AT MEMBER ENDS.
SETUP (19-22) IF THE SELECTED MEMBER COORDINATE SYSTEM WAS SELECTED, ENTER
THE OTHER MEMBER END JOINT FOR THE MEMBER TO BE USED FOR THE
COORDINATE SYSTEM.
REPOPT
PGSET
PGHEAD
PGFOOT
PGBRK
TITLE
RPNAM
RPCOM
TEXT
UNITS
LCSEL
UCPART
JNTSEL
MGRPSL
MEMSEL
PGRPSL
PLTSEL
SGRPSL
SHLSEL
RPTJNT
RPTMEM
MEMBER
RPTPLT LINE JOINT ANALYSIS COORD.
CONNECTING LEAVE BLANK
LABEL NAME TYPE SYSTEM
RPTSHL JOINT
END
JNTSL
DEFAULT 'ALL' GLOBAL
LCSEL
FREEBODY LOAD CASE SELECTION
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS A REPLACEMENT FOR THE LDCASE LINE AND MAY BE
USED TO SPECIFY THE LOAD CASES IN THE SACS IV INPUT FILE THAT
ARE TO BE USED FOR FREEBODY PROCESSING. THIS LINE CAN BE
REPEATED AS NECESSARY TO SELECT ANY OR ALL OF THE LOAD CASES.
( 7- 8) ENTER THE FUNCTION FOR THE LOAD CASE SELECTION:
'IN' - INCLUDE THESE LOAD CASES IN OUTPUT REPORTS (DEFAULT).
'EX' - EXCLUDE THESE LOAD CASES FROM OUTPUT REPORTS.
(17-75) ENTER THE LOAD CASE IDENTIFIERS FOR ALL LOAD CASES TO BE
SELECTED. THE LOAD CASES CAN BE IN ANY ORDER.
LINE
LOAD CASE SELECTION
FUNCTION
LABEL
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH
LCSEL
1-- 5 7-- 8 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75
DEFAULT 'IN'
CONN
CONNECTING MEMBER SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS DATA IS USED TO SPECIFY THE MEMBERS CONNECTING TO THE
JOINT SELECTED FOR DESIGN.
( 1- 4) ENTER 'CONN'.
( 6-79) ENTER THE JOINT NAMES THAT DEFINE THE MEMBERS CONNECTED TO
THE JOINT SELECTED FOR DESIGN. REPEAT THIS DATA AS OFTEN AS
NEEDED.
LINE
JOINT NAMES DEFINING CONNECTING MEMBERS
LABEL
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH 15TH
CONN
1-- 4 6--> 9 11-->14 16-->19 21-->24 26-->29 31-->34 36-->39 41-->44 46-->49 51-->54 55-->59 61-->64 65-->69 71-->74 75-->79
END
END LINE
COLUMNS COMMENTARY __________________________
LOCATION THIS DATA RECORD IS THE LAST RECORD FOR THE INPUT DATA.
GENERAL THE 'END' LINE TERMINATES THE DATA READ BY THE FREEBODY
PROGRAM.
LINE LEAVE THIS FIELD BLANK
LABEL
END
1-- 3 4--------------------------80
The first line selects joint 2 for equilibrium checking. All results will be posted in local member coordinates. The local members to be used are 2-3, 2-6 and 2-10.
Thus the results will display the member forces/moments at joint 2 for each member selected. The third line selects joint 9 for equilibrium checking. Results will be
posted in the member coordinates for member 9-10. Being as joint 9 is part of 5 members, forces/moments for each of these members will be displayed. Output
from the Freebody analysis is shown on the following page.
Note: In each JNTSL line the ‘ALL’ option was implicitly used. In general the ALL option should be used when there are few load cases.
With many load cases the ‘MAX’ option displays the maximum load case value for each force/moment.
RIGID
2.0 INTRODUCTION
The Rigid Body program module was originally designed to compute the rigid body mass properties of structures. It has subsequently been expanded to also
calculate modal load vectors. The program accessed the modal data and mass data created by the Dynpac program from the mode and mass files respectively.
The following is a list of the functions performed by the rigid program:
1. Calculates the 6X6 rigid body mass matrix about any specified center.
2. Calculates nodal force vectors for rigid body translational and rotational accelerations.
3. Calculates the gamma variables for the 3 directions for all modes. The gamma variable is the
summation of the mass matrix times the mode shape for each of the three directions1.
4. Calculates the modal force vector corresponding to the gamma variables.
5. Calculates the modal force vector for modal accelerations.
(1) Kallaby, Joseph and Millman, David N.: “Inelastic Analysis of Fixed Offshore Platforms for Earthquake Loading”, paper OTC 2357
presented at the 7th Annual Offshore Technology Conference, Houston, Texas May 5-8, 1975.
Before the Rigid Body program module can be used, the dynamic characteristics must have already been calculated and the file containing the modal characteristic
and the mass data must be available. The following files must be available from Dynpac:
Once these files are created using Dynpac, the Rigid Body module can be executed. The Rigid Body module requires an input file and produces an output print file
and an output load file containing load vectors compatible with the SACS load data.
The Rigid program requires a Dynpac mass file and mode shape file along with input data specified in the Rigid input file. Before creating the Rigid input file,
the user should be familiar with the basic guidelines for the use of input lines. These guidelines are located in the Introduction Manual.
The table below illustrates the input lines used, their function and the order in which they should appear in the Rigid input file.
CENTER
MASS CENTER LOCATION
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY THE GLOBAL COORDINATES OF THE
MASS CENTER OF THE STRUCTURE.
( 1- 6) ENTER 'CENTER'.
( 9-10) ENTER 'MN' FOR METRIC UNITS. LEAVE BLANK FOR ENGLISH UNITS.
(11-40) ENTER THE STRUCTURAL GLOBAL COORDINATES OF THE CENTER OF ROLL.
LINE METRIC
COORDINATES OF MASS CENTER
LEAVE THIS FIELD BLANK
LABEL UNITS
X Y Z
CENTER
1-- 6 9--10 11<--20 21<--30 31<--40 41--------80
DEFAULT
ENGLISH FT FT FT
METRIC M M M
ACCL
ACCELERATION INPUT LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY THE ANGULAR AND TRANSLATIONAL
COMPONENTS OF THE STRUCTURE'S ACCELERATION ABOUT THE GLOBAL
AXES. THE PROGRAM GENERATES STRUCTURAL LOADS FROM THESE
ACCELERATION COMPONENTS IN THE OPPOSITE DIRECTION TO THE
IMPOSED ACCELERATION (THE SO-CALLED REVERSE EFFECTIVE FORCES
OR D'ALEMBERT FORCES). THE LOADS ARE CALCULATED BASED ON THE
MOST RECENTLY ENCOUNTERED CENTER LINES IN THE INPUT FILE.
GRAVITY IS NOT AUTOMATICALLY INCLUDED. IF DEAD WEIGHTS ARE
DESIRED THE USER MAY SPECIFY A ONE G VERTICAL ACCELERATION
(GLOBAL +Z DIRECTION) IN ADDITION TO ANY OTHER SPECIFIED
ACCELERATIONS.
( 1- 4) ENTER 'ACCL'.
(11-40) ENTER THE ANGULAR ACCELERATION COMPONENTS ABOUT THE GLOBAL X,
Y AND Z AXES. POSITIVE COMPONENTS ABOUT AN AXIS ARE GIVEN BY
THE RIGHT -HAND RULE.
(41-70) ENTER THE TRANSLATIONAL ACCELERATION COMPONENTS IN THE GLOBAL
X, Y AND Z DIRECTIONS.
LINE
ANGULAR ACCELERATIONS TRANSLATIONAL ACCELERATIONS
LABEL ABOUT ABOUT ABOUT IN GLOBAL IN GLOBAL IN GLOBAL
GLOBAL
X AXES
GLOBAL
Y AXES
GLOBAL
Z AXES
X DIRECT. Y DIRECT. Z DIRECT.
ACCL
1-- 4 11<--20 21<--30 31<--40 41<--50 51<--60 61<--70
DEFAULT
ENGLISH DEG/SEC**2 DEG/SEC**2 DEG/SEC**2 G'S G'S G'S
METRIC DEG/SEC**2 DEG/SEC**2 DEG/SEC**2 G'S G'S G'S
MASS
MASS DIRECTIVE LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO GENERATE A RIGID BODY MASS MATRIX.
( 1- 4) ENTER 'MASS'.
( 7-12) IF THE OUTPUT COORDINATES ARE NOT THE SAME AS THE SACS IV
COORDINATES, THEN THESE FIELDS MAY BE USED TO SWAP
COORDINATES. FOR EXAMPLE, IF THE VERTICAL COORDINATE IN THE
SACS IV MODEL IS +Z AND THE DESIRED OUTPUT COORDINATE IS +Y,
THEN A '+Y' SHOULD BE ENTERED IN COLUMNS 11-12. HOWEVER, YOU
CANNOT CHANGE ONE COORDINATE WITHOUT CHANGING AT LEAST ONE
OTHER SO THAT A CHANGE FROM +Z TO +Y COULD BE ACCOMPLISHED BY
INSERTING '+X-Z+Y' IN COLUMNS 7-12. THIS WOULD KEEP THE X
COORDINATE THE SAME, CHANGE THE SACS IV Y COORDINATE TO -Z
AND CHANGE THE SACS IV Z COORDINATE TO +Y. IF NO COORDINATE
SWAPPING IS DESIRED, LEAVE THESE COLUMNS BLANK.
LINE
CG AND MASS MATRIX COORDINATE CHANGES
LEAVE BLANK
LABEL
X Y Z
DIRECTION DIRECTION DIRECTION
MASS
1-- 4 7-- 8 9--10 11--12 13--------------80
DEFAULT '+X' '+Y' '+Z'
EQLOAD
EARTHQUAKE LOAD LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO GENERATE A LOAD VECTOR DISTRIBUTED
ACCORDING TO THE MASS DISTRIBUTION AND MODE SHAPE.
( 1- 6) ENTER 'EQLOAD'.
( 7 ) ENTER 'G' IF THE LOAD VECTOR IS TO BE FACTORED BY THE RATIO
OF GAMMA/GENERALIZED MASS. IF THE LOAD VECTOR IS ONLY A MODAL
LOAD VECTOR, ENTER 'M'.
( 8 ) ENTER 'S' IF THIS LOAD VECTOR IS PART OF A SUMMATION OF
MODES. SEE THE 'COMB' DIRECTIVE LINE.
( 9 ) ENTER THE DIRECTION OF THE DESIRED LOAD 'X', 'Y', OR 'Z'. IF
THIS ENTRY IS LEFT BLANK, THE MODAL ACCELERATION FROM ALL
DIRECTIONS WILL BE INCLUDED.
(10-13) ENTER THE MODE NUMBER. IF LEFT BLANK, ALL MODES WILL BE USED.
(14-22) ENTER THE ACCELERATION IN G'S.
(23-31) ENTER THE DAMPING RATIO (PERCENT) FOR THIS MODE. THIS IS USED
ONLY FOR CQC LOAD COMBINATIONS. SEE THE 'COMB' DIRECTIVE LINE.
LOAD DAMPING
LINE CREATION SUMMATION DIRECTION MODE ACCELERATION RATIO LEAVE BLANK
LABEL OPTION OPTION X, Y, OR Z NUMBER G'S (PERCENT)
EQLOAD
1-- 6 7 8 9 10-->13 14<--22 23<--31 32------80
DEFAULT 'G' ALL MODES
COMB
MODAL COMBINATION LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO GENERATE A LOAD VECTOR BY COMBINING
MODAL VECTORS CREATED BY THE 'EQLOAD' DIRECTIVES WITH THE 'S'
OPTION.
( 1- 4) ENTER 'COMB'.
( 6- 9) ENTER ONE OF THE FOLLOWING OPTIONS:
' ' - LINEAR COMBINATIONS.
'PEAK' - COMBINES ABSOLUTE VALUES.
'PRMS' - LARGEST MODAL VALUE PLUS THE SRSS OF THE REMAINING
MODES.
'SRSS' - SQUARE ROOT OF THE SUM OF THE SQUARES COMBINATION.
'CQC ' - COMPLETE QUADRATIC COMBINATION.
MODE
LINE COMBINATION LEAVE BLANK
LABEL OPTION
COMB
1-- 4 6-- 9 10------------------80
SRSS
SRSS LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO GENERATE A LOAD VECTOR BY COMBINING LOAD
VECTORS CREATED BY THE 'COMB' DIRECTIVES.
( 1- 4) ENTER 'SRSS'.
LINE LEAVE BLANK
LABEL
SRSS
1-- 4 5------------------------80
MORA
MORA DIRECTIVE LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO CONVERT DATA IN A MORA SIFO FILE TO SACS
IV LOADS.
( 1- 4) ENTER 'MORA'.
( 7-12) IF THE MORA COORDINATES ARE NOT THE SAME AS THE SACS IV
COORDINATES, THEN THESE FIELDS MAY BE USED TO SWAP
COORDINATES. FOR EXAMPLE, IF THE VERTICAL COORDINATE IN THE
SACS IV MODEL IS +Z AND THE DESIRED MORA COORDINATE IS +Y,
THEN A '+Y' SHOULD BE ENTERED IN COLUMNS 11-12. HOWEVER, YOU
CANNOT CHANGE ONE COORDINATE WITHOUT CHANGING AT LEAST ONE
OTHER SO THAT A CHANGE FROM +Z TO +Y COULD BE ACCOMPLISHED BY
INSERTING '+X-Z+Y' IN COLUMNS 7-12. THIS WOULD KEEP THE X
COORDINATE THE SAME, CHANGE THE SACS IV Y COORDINATE TO -Z
AND CHANGE THE SACS IV Z COORDINATE TO +Y. IF NO COORDINATE
SWAPPING IS DESIRED, LEAVE THESE COLUMNS BLANK.
(13-33) IF THE MORA AND SACS IV COORDINATE ORIGINS ARE NOT AT THE
SAME LOCATION, THESE FIELDS MAY BE USED TO RELOCATE THE
ORIGIN. ENTER THE MORA ORIGIN LOCATION IN SACS IV COORDINATES.
(34-35) ENTER THE MAXIMUM NUMBER OF MORA SIFO FILES TO BE PROCESSED.
THE FIRST FILE MUST HAVE A '01' IN THE FILE NAME. THE
REMAINING FILES ARE ASSUMED TO HAVE A '02', '03', AND SO ON
IN THE SAME LOCATION IN THE FILE NAME. THE PROGRAM WILL
AUTOMATICALLY CHECK FOR THE NEXT SEQUENTIAL FILE NAME AND
PROCESS THAT FILE UNTIL THAT FILE DOES NOT EXIST OR THE
MAXIMUM NUMBER OF FILES SPECIFIED HERE IS EXCEEDED.
END
END LINE
COLUMNS COMMENTARY __________________________
LOCATION THIS LINE IS THE LAST LINE IN THE 'RIGID' INPUT FILE.
GENERAL THE 'END' LINE TERMINATES THE DATA READ BY THE PROGRAM.
LINE *2REMAINDER OF THIS LINE LEFT BLANK
LABEL
END
1-- 3 4--------------------------80
2.3 COMMENTARY
The center of gravity and the rigid body 6X6 mass matrix is calculated based on the elemental mass matrices generated by Dynpac. Load vectors can
also be calculated using any combination of angular and translational accelerations.
a. Load vector based on all degrees of freedom having mass properties and accelerations.
b. Load vector based on masses and accelerations in a user selected global coordinate direction.
c. Load vector based on an Earl & Wright OTC Paper No. 2357 (See Reference). This paper calculates the modal
vector as follows:
where
and
The Rigid Body program allows the use to combine the created load vectors linearly, square root of the sum of the squares, or complete
quadratic combination (CQC).
JOINT MESH
3.0 INTRODUCTION
3.1 OVERVIEW
The purpose of this document is to provide a guide to the SACS joint mesher. The joint mesher allows the user to create a high quality 3D mesh of a joint
that consists of many tubular connections.
The software automatically creates a 3D representation of the joint by performing a number of solid modeling operations that identify the tubular intersection
curves of the joint and subsequently meshes the resulting surfaces with triangular plates. The chord members and brace members are automatically identified
along with a brace hierarchy.
By default, only a minimal amount of interaction is required between the user and the software. Alternatively, advanced options may be specified in a joint
mesh input file, which results in a customized mesh.
The simplest way to access the joint meshing functionality is to use the default options presented by the SACS 5.3 Executive. Assuming that a joint has
been identified for meshing in an existing SACS model file, the following procedure may be employed:
If the user input is correct and the joint geometry is suitable for automatic meshing, an output structural data file (SACOCI file) is produced.
This output file contains the plate elements that represent the meshed joint. Those sections of the beam model that previously represented the joint will have
been removed and replaced with 3D triangular plate elements.
In addition, another file called the ‘Mesh Output’ file is produced. This file contains various data that can be viewed using a text editor. The data contains
information on the number of joints and plates that have been created as well as information about automatic chord and brace identification.
If a problem occurs during the meshing or solid modeling process, the nature of the problem as well as a geometric identifier is written to the ‘Mesh Output’ file.
Note that with the default behavior of the joint mesher, the length of the portion of a member that can be meshed is calculated automatically
and that also the target plate size cannot be controlled by the user. The automatic calculation of the target plate size is discussed further
in Section 2.2.
i. The unmeshed portions of the original members are redefined as truncated versions of the original members. The portions of those members that
have been meshed are automatically removed.
ii. The chord (or through member) has been automatically identified.
iii. The meshed portion of a member has been attached to the unmeshed portion of brace using plate offsets. The offsets occur in the plates at the end
of the meshed section. These plates contain joints that have been offset from the start joint of the unmeshed portion of the member.
iv. The plates that are produced by the joint mesher are placed in groups that correspond to the member groups of the original unmeshed members.
More specifically, the original member wall thicknesses are inherited by the plates. The same is true for material properties.
v. For the cases in which braces overlap, a brace hierarchy has been identified, in order to establish which members are ‘through braces’.
3.2.1 OVERVIEW
The previous section introduced the simplest method that can be used to create a joint mesh. The meshed length of both the chord and brace were
calculated automatically, as was the target plate size.
The following section describes how it is possible to alter the target plate size of a mesh by using the mesh intensity option. Additional options for
customizing the mesh are introduced in the joint mesh input file.
The default target plate length is calculated by considering the minimum brace outside diameter, Rmin and the chord outside diameter Rmax. The default
plate length, E is given by;
This formula is used in order to capture the fineness of element size required for the braces of smaller diameter, without generating too many elements
on the chord or the braces of larger diameter. If necessary, the user may also set the target plate size directly by using the ‘ELMSIZ’ line in the joint mesh
input file. This is explained further in Section 3.4.
The ‘Mesh Tubular Joint’ dialog box, which was discussed in Section 1.2 can be used to set a quantity called the ‘Mesh Intensity’. The mesh intensity provides
a method of controlling the fineness of the plate mesh. A finer mesh has more elements and therefore allows the geometry of the joint to be better modeled.
The effect of the mesh intensity ‘M’, is to divide the default target plate length by ‘M’. The new target plate length is E/M, which upon meshing results in roughly
M2 times as many elements as the default case.
The default mesh intensity is 1.0. Whilst it is recommended that this value be maintained, an alternative value may be entered by the user. At present, the maximum
value is 5.0 (extremely fine mesh) and the minimum value is 0.2 (extremely course mesh). If a value outside of this range is entered, then an error message is
displayed in the mesh output file.
Additional customization of the mesh may be achieved with the joint mesh input file. The joint mesh input file is a text file that contains instructions for further
altering the mesh.
The user informs SACS that a joint mesh input file should be used by checking the ‘Specify Joint Mesh Input File’ checkbox in the Mesh Tubular Joint
dialog box. ON pressing the ‘OK’ button, the user is invited to browse for a joint mesh input file.
The content of the joint mesh input file is covered in the next chapter.
3.3.1 OVERVIEW
The default mode of operation is subject to the limitation that the amount of any given member that is meshed is calculated automatically. For any intersecting
member, the limit of the mesh is one OD length past the extreme intersection point along the member axis. This is illustrated below:
If a member is insufficiently long to encompass the meshable length, then an error is reported to the mesh output file.
Occasionally the default mesh length will be insufficient for the modeling requirement.
This problem may be rectified with the use of some commands to enable the user to specify the amount of the member to be meshed, namely
CHMLEN, BRMLEN and MSHLEN.
Use MSHLEN followed by a length in m. or ft. in columns 8 through 15 in order to specify a meshable length for all members.
Use BRMLEN followed by a length in m. or ft. in columns 8 through 15 in order to specify a meshable length for all members considered to be braces.
Use CHMLEN followed by a length in m. or ft. in columns 8 through 15 in order to specify a meshable length for all members considered to be chords.
There is also a version of MSHLEN that can be used to override the meshable length for specific members. In this instance the names of the affected
members are added in columns 17:25, 27:35 and so forth up to and including columns 67:75.
Note that the CHMLEN and BRMLEN lines both override the non-specific MSHLEN line. The specific version of MSHLEN overrides the
CHMLEN and BRMLEN lines as well as the non-specific MSHLEN line.
In the following example, the meshable length for member A001-A002 is 0.9 (ft. or m.). The meshable length for the chord members is 0.5.
All other members have a meshable length of 0.8. Note that the '-' in the member specification is not needed but is added for clarity.
The user may specify a target plate length by using the ELMSIZ line. The length is specified in Columns 8 through 15 in either cm. or in., depending
on the unit system of the SACS model file from which the joint is taken. The following example demonstrates the specification of a target plate length of 3 cm.
Under successful operation, the user-specified target plate length will override any mesh intensity specification, as well as the default target plate length.
However, the mesh intensity restrictions of Section 2.3 still apply and a warning message is given in the mesh output file if the mesh intensity that would
result from the specified target plate length would be too high or too low. In this case, the analysis proceeds with the default target plate length being used
in conjunction with the user-specified mesh intensity.
When a certain length of a member is meshed, the remainder of the member is redefined as a new member and the original member is deleted. Sometimes,
the new unmeshed member could be considered to have a length that is too small. In this instance the unmeshed portion of the member is also deleted. The
threshold at which the deletion of the unmeshed portion occurs is called the member modification tolerance.
The default member modification tolerance is 0.1 m. or 0.1 ft., depending on the unit system of the SACS model file from which the joint is taken.
The user may specify a member modification tolerance by using the MEMTOL line. The tolerance is specified in Columns 8 through 15 in either m. or ft.
Assuming that the host SACS model file has the English unit system, the following example demonstrates the specification of a member modification tolerance
of 0.25 ft.
3.4.1 OVERVIEW
The following sections contain a few more technical details about the operation of the joint mesher.
The joint mesher attempts to identify a chord automatically. The calculation procedure is as follows:
i. From all the members that are attached to the joint, identify the member with the largest OD.
ii. From all the remaining members, identify a secondary member with the largest OD that is within 5 degrees of the member with the largest OD.
If the above procedure fails, then an error is displayed in the mesh output file to indicate that a chord could not be automatically identified.
If a primary and secondary chord member have been successfully identified, then the chord mesh will be represented by elements that have hybrid properties
of both chord members. The physical and material properties are averaged and the chord direction will be taken from the unattached end of the primary chord
member to the unattached end of the secondary chord member.
The chord/brace hierarchy determines which member acts as a through member at the point of the intersection of the two members. The chord members
are always at the top of the hierarchy. The remainder of the hierarchy is determined by comparison of OD. The member with the larger OD is deemed to
be the through member. In the event that the two members have equal OD's, then the through member is determined to be the one with the higher wall thickness.
3.4.4 LIMITATIONS
i. Currently, only members with tubular or double tubular cross-sections can be meshed.
ii. Only the first segment of a member will be meshed. Specifications for member mesh lengths beyond the first member will be ignored and the
resulting mesh will have a length that is limited by the first segment length.
The following table summarizes the lines currently available in the joint mesh input file.
Command Description
ELMSIZ Set the target plate length
CHMLEN Set the meshable length for chord members
ELMSIZ
TARGET PLATE LENGTH
COLUMNS COMMENTARY __________________________
GENERAL THE SPECIFIED PLATE LENGTH OVERRIDES THE DEFUALT TARGET PLATE
LENGTH, WHICH IS CALCULATE BY THE PROGRAM.
PROVIDED THAT THE SPECIFIED LENGTH IS SUITABLE, THE JOINT
MESHER ATTEMPTS TO MESH THE JOINT WITH PLATES THAT HAVE
APPROXIMATELY THE SAME DIMENSIONS AS THE TARGET PLATE LENGTH.
THE SPECIFIED LENGTH IS ENTERED IN IN. OR CM., IN ACCORDANCE
WITH THE UNIT SYSTEM IN THE HOST MODEL FILE.
( 1- 6) ENTER 'ELMSIZ' ON ALL INPUT LINES IN THIS SET.
( 8-15) TARGET PLATE LENGTH.
(16-80) LEAVE BLANK
LINE LABEL TARGET PLATE LENGTH LEAVE BLANK
(IN) OR (CM)
ELMSIZ
1-- 6 8--15 16------------------80
CHMLEN
CHORD MESHABLE LENGTH
COLUMNS COMMENTARY __________________________
GENERAL FOR A GIVEN JOINT THAT IS TO BE MESHED,
ALL ATTACHED MEMBERS THAT ARE ASSESSED BY THE JOINT MESHER TO
BE CHORD MEMBERS WILL BE MESHED TO THE SPECIFIED LENGTH.
THE SPECIFIED LENGTH IS ENTERED IN FT. OR M. IN ACCORDANCE
WITH THE UNIT SYSTEM IN THE HOST MODEL FILE.
( 1- 6) ENTER 'CHMLEN' ON ALL INPUT LINES IN THIS SET.
( 8-15) MESHABLE LENGTH FOR ALL MEMBERS APPEARING ON THIS LINE. IF NO
MEMBERS APPEAR ON THIS LINE, THEN THE MESHABLE LENGTH APPLIES
TO ALL MEMBERS FOR WHICH NO OTHER COMMAND ALTERS THE MESHABLE
LENGTH.
(16-80) LEAVE BLANK
LINE LABEL MESHABLE LENGTH LEAVE BLANK
(FT) OR (M)
CHMLEN
1-- 6 8--15 16------------------80
BRMLEN
BRACE MESHABLE LENGTH
COLUMNS COMMENTARY __________________________
GENERAL FOR A GIVEN JOINT THAT IS TO BE MESHED,
ALL ATTACHED MEMBERS THAT ARE ASSESSED BY THE JOINT MESHER TO
BE BRACE MEMBERS WILL BE MESHED TO THE SPECIFIED LENGTH.
THE SPECIFIED LENGTH IS ENTERED IN FT. OR M., IN ACCORDANCE
WITH THE UNIT SYSTEM IN THE HOST MODEL FILE.
THIS COMMAND CAN BE OVERRIDDEN BY INSTANCES OF THE MSHLEN LINE
THAT APPLY SPECIFICALLY TO THE CHORD MEMBERS. THIS COMMAND
OVERRIDES THE GENERIC FORM OF THE MSHLEN LINE.
( 1- 6) ENTER 'BRMLEN' ON ALL INPUT LINES IN THIS SET.
( 8-15) MESHABLE LENGTH FOR ALL MEMBERS APPEARING ON THIS LINE. IF NO
MEMBERS APPEAR ON THIS LINE, THEN THE MESHABLE LENGTH APPLIES
TO ALL MEMBERS FOR WHICH NO OTHER COMMAND ALTERS THE MESHABLE
LENGTH.
(16-80) LEAVE BLANK
LINE LABEL MESHABLE LENGTH LEAVE BLANK
(FT) OR (M)
BRMLEN
1-- 6 8--15 16------------------80
MSHLEN
MEMBER MESHABLE LENGTH
COLUMNS COMMENTARY __________________________
GENERAL FOR A GIVEN JOINT THAT IS TO BE MESHED,
THE FOLLOWING ATTACHED BRACE AND CHORD MEMBERS ARE TO BE
MESHED TO THE SPECIFIED LENGTH.
IF NO MEMBERS ARE LISTED, THEN THIS COMMAND SETS THE DEFAULT
MEMSHABLE LENGTH FOR ALL MEMBERS CONNECTED TO THE JOINT.
THE SPECIFIED LENGTH IS ENTERED IN FT. OR M. IN ACCORDANCE
WITH THE UNIT SYSTEM IN THE HOST MODEL FILE.
( 1- 6) ENTER 'MSHLEN' ON ALL INPUT LINES IN THIS SET.
( 8-15) MESHABLE LENGTH FOR ALL MEMBERS APPEARING ON THIS LINE. IF NO
MEMBERS APPEAR ON THIS LINE, THEN THE MESHABLE LENGTH APPLIES
TO ALL MEMBERS FOR WHICH NO OTHER COMMAND ALTERS THE MESHABLE
LENGTH.
(17-20) ENTER JOINT 1 FOR THE FIRST MEMBER.
(22-25) ENTER JOINT 2 FOR THE FIRST MEMBER.
(27-75) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE.
1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
MESHABLE
LENGTH
LABEL (FT) OR (M)
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
1 2 1 2 1 2 1 2 1 2 1 2
MSHLEN
1-- 6 8--15 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75
MEMTO
MEMBER MODIFICATION TOLERANCE
COLUMNS COMMENTARY __________________________
GENERAL FOR A GIVEN JOINT THAT IS TO BE MESHED,
ALL ATTACHED MEMBERS ARE SUBJECT TO THE SPECIFIED MEMBER
MODIFICATION
TOLERANCE. IN THE EVENT THAT THE UNMESHED PORTION OF A MEMBER
WOULD HAVE A LENGTH SHORTER THAN THE MEMBER MODIFICATION
TOLERANCE, IT WILL NOT APPEAR IN THE OUTPUT STRUCTURAL DATA
FILE.
THE MEMBER MODIFICATION TOLERANCE IS SPECIFIED IN FT. OR M.,
IN ACCORDANCE WITH THE UNIT SYSTEM IN THE HOST MODEL FILE.
( 1- 6) ENTER 'MEMTOL'.
( 8-15) MEMBER MODIFICATION TOLERANCE.
(16-80) LEAVE BLANK
MEMBER
LINE LABEL MODIFICATION LEAVE BLANK
TOLERANCE
(FT) OR (M)
MEMTOL
1-- 6 8--15 16------------------80
DEFAULT 0.1
The example below shows a typical input for Report Generator utility. The report generator options line REPOPT designates a standard report format with 100 characters per output line and 1 line is to be skipped
between report lines. The page set line PGSET defines manual pagination with the use of ML option in columns 11-12. The page header and footer lines PGHEAD and PGFOOT respectively, define headers and
footers and the justification for the headers and footers. The page break line PGBRK designates a header without a page break using option 'H' in column 7. The report titles are defined on the TITLE lines with the
title location (justification) and the number of lines to be skipped before and after the title in columns 6, 7 and 8 respectively. The TEXT line defines the text to be inserted into the report. The UNITS line
designates the global output units to default to English units. The report name and report comments are defined on the RPNAM and RPCOM input lines respectively. Reports are to be generated for loads selected
on the load case select LCSEL line and for selected member groups on the MGRPSL line. Member reports corresponding to the critical internal load and also member details are requested on the RPTMEM input
line. Each report is followed by a page break using the PGBRK input line. The member reports are followed by a request for a joint deflection report corresponding to the maximum deflection using the RPTJNT
input line. The units for the joint deflection are selected as millimeters using the UNITS input line.
REPOPT
OVERALL REPORT FORMAT SPECIFICATION LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY OVERALL REPORT FORMATTING. THIS
WILL REMAIN IN EFFECT UNTIL ANOTHER REPOPT LINE IS
ENCOUNTERED.
( 8-10) ENTER NUMBER OF CHARACTERS ALLOWED PER LINE.
(11-12) ENTER NUMBER OF LINES TO SKIP BETWEEN REPORT LINES.
(14-17) SELECT REPORT FORMAT
'STND' - STANDARD
'HTML' - HTML (NOT PRESENTLY AVAILABLE)
'COMA' - COMMA DELIMITED (NOT PRESENTLY AVAILABLE)
'SPAC' - SPACE DELIMITED (NOT PRESENTLY AVAILABLE)
(18-19) ENTER NUMBER OF SPACES FOR SPACE DELIMITED.
(20-22) ENTER NUMBER OF CHARACTERS FOR LEFT MARGIN.
NUMBER
NUMBER LINES TO NUMBER OF LEFT
LINE CHAR. SKIP REPORT SPACES MARGIN LEAVE BLANK
LABEL PER LINE BETWEEN FORMAT FOR SPACE SIZE
REPORT DELIMITED
LINES
REPOPT
1-- 6 8--10 11--12 14--17 18--19 20--22 23----------99
DEFAULT 135 1 STND
PGSET
PAGE SET LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY PAGE SETTING. THIS
WILL REMAIN IN EFFECT UNTIL ANOTHER PGSET LINE IS
ENCOUNTERED.
( 8-10) ENTER NUMBER OF LINES ALLOWED PER PAGE.
(11-12) SELECT PAGING OPTION
'AT' - BASE ON ALLOWED LINES PER PAGE
'ML' - MANUAL
( 14 ) ENTER 'D' FOR THE DATE TO BE INCLUDED BEFORE THE
( 16 ) ENTER 'T' FOR THE TIME TO BE INCLUDED BEFORE THE
( 18 ) ENTER 'C' FOR THE TEXT TO BE INCLUDED BEFORE THE
( 20 ) ENTER 'T' FOR PAGE NUMBERING AT TOP OF PAGE, OTHERWISE ENTER
'B'.
INCLUDE INCLUDE INCLUDE
NUMBER DATE TIME TEXT PAGE
LINE LINES PAGING OPTION OPTION BEFORE NUMBER LEAVE BLANK
LABEL PER OPTION BEFORE BEFORE PAGE LOCATION
PAGE PAGE PAGE NUMBER
NUMBER NUMBER
PGSET
1-- 5 8--10 11--12 14 16 18 20 21--------99
DEFAULT 40 AT B
PGHEAD
PAGE HEADING LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO WRITE PAGE HEADINGS.
( 7 ) ENTER THE LINE NUMBER FOR THIS HEADER. THERE CAN BE
UP TO A TOTAL OF 9 HEADER LINES EACH OF WHICH CAN
CONTAIN LEFT, RIGHT AND CENTERED COMPONENTS. IF THE
HEADER LINE NUMBERS ARE SKIPPED, A BLANK LINE WILL BE USED
FOR THE SKIPPED LOCATION.
( 8 ) SELECT LINE LOCATION
'L' - LEFT JUSTIFIED
'R' - RIGHT JUSTIFIED
'C' - CENTERED
( 9-99) ENTER THE PAGE HEADING.
HEADER
LINE LINE LOCATION PAGE HEADING
LABEL NUMBER
PGHEAD
1-- 6 7 8 9--------------------99
DEFAULT L
PGFOOT
PAGE FOOTER LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO WRITE PAGE FOOTERS.
( 7 ) ENTER THE LINE NUMBER FOR THIS FOOTER. THERE CAN BE
UP TO A TOTAL OF 9 FOOTER LINES EACH OF WHICH CAN
CONTAIN LEFT, RIGHT AND CENTERED COMPONENTS. IF THE
FOOTER LINE NUMBERS ARE SKIPPED, A BLANK LINE WILL BE USED
FOR THE SKIPPED LOCATION.
( 8 ) SELECT LINE LOCATION
'L' - LEFT JUSTIFIED
'R' - RIGHT JUSTIFIED
'C' - CENTERED
( 9-99) ENTER THE PAGE FOOTER.
FOOTER
LINE LINE LOCATION PAGE FOOTER
LABEL NUMBER
PGFOOT
1-- 6 7 8 9--------------------99
DEFAULT 1 L
PGBRK
TITLE
REPORT TITLE LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO PROVIDE A REPORT TITLE.
( 6 ) SELECT LINE LOCATION
'L' - LEFT JUSTIFIED
'R' - RIGHT JUSTIFIED
'C' - CENTERED
( 7 ) ENTER THE NUMBER OF LINES TO BE SKIPPED BEFORE THE TITLE.
( 8 ) ENTER THE NUMBER OF LINES TO BE SKIPPED AFTER THE TITLE.
( 9 ) ENTER 'C' IF THIS LINE IS A CONTINUATION OF THE PRECEDING LINE.
(12-99) TITLE INFORMATION
LINE TITLE SKIP SKIP CONTINUE REPORT TITLE
LABEL LOCATION LINES LINES INDICATOR
TITLE
1-- 5 6 7 8 9 12----------------99
DEFAULT L 0 0
RPNAM
REPORT NAME LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY REPORT NAMES.
( 6 ) SELECT LINE LOCATION
'L' - LEFT JUSTIFIED
'R' - RIGHT JUSTIFIED
'C' - CENTERED
( 7 ) ENTER THE NUMBER OF LINES TO BE SKIPPED BEFORE THE TEXT.
( 8 ) ENTER THE NUMBER OF LINES TO BE SKIPPED AFTER THE TEXT.
( 9 ) ENTER 'C' IF THIS LINE IS A CONTINUATION OF THE PRECEDING LINE.
(12-99) ENTER THE REPORT NAME.
SKIP SKIP
LINE LOCATION LINES LINES CONTINUE REPORT NAME
LABEL BEFORE AFTER INDICATOR
RPNAM
1-- 5 6 7 8 9 12----------------99
DEFAULT L 0 0
RPCOM
REPORT COMMENT LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY REPORT COMMENTS. ANY NUMBER OF
COMMENTS LINE CAN BE USED.SELECT LINE LOCATION
'L' - LEFT JUSTIFIED
'R' - RIGHT JUSTIFIED
'C' - CENTERED
( 9 ) ENTER 'C' IF THIS LINE IS A CONTINUATION OF THE PRECEDING LINE.
(12-99) ENTER THE REPORT COMMENT.
LINE LOCATION CONTINUE REPORT COMMENT
LABEL INDICATOR
RPCOM
1-- 5 6 9 12--------------------99
DEFAULT L
TEXT
REPORT TEXT LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO CREATE REPORT TEXT. ANY NUMBER OF
TEXT LINES ARE ALLOWED.
( 6 ) SELECT LINE LOCATION
'L' - LEFT JUSTIFIED
'R' - RIGHT JUSTIFIED
'C' - CENTERED
( 7 ) ENTER THE NUMBER OF LINES TO BE SKIPPED BEFORE THE TEXT.
( 8 ) ENTER THE NUMBER OF LINES TO BE SKIPPED AFTER THE TEXT.
( 9 ) ENTER 'C' IF THIS LINE IS A CONTINUATION OF THE PRECEDING
LINE. IF THE LINE LOCATION ON THE CONTINUATION LINE IS
DIFFERENT THAT ON THE ORIGINAL LINE, THEN THE
CONTINUATION LINE CONTENTS WILL BE INSERTED AT THE
CONTINUATION LINE LOCATION.
(12-99) ENTER THE TEXT.
SKIP SKIP
LINE TEXT LINES LINES CONTINUE TEXT
LABEL LOCATION BEFORE AFTER INDICATOR
TEXT
1-- 4 6 7 8 9 12----------------99
DEFAULT L 0 0
UNITS
UNITS SELECTION LINE
COLUMNS COMMENTARY __________________________ COLUMNS COMMENTARY ___________________________
(25-27) SELECT MOMENT UNITS
GENERAL THIS LINE IS USED TO SELECT OUTPUT REPORT UNITS. THIS 'FTK' - FOOT KIPS
WILL REMAIN IN EFFECT UNTIL ANOTHER UNITS LINE IS 'INK' - INCH KIPS
ENCOUNTERED. 'KNM' - KILONEWTON METERS
'KGM' - KILOGRAM METERS
( 7- 8) SELECT GLOBAL UNITS. DEFAULT IS TAKEN FROM COMMON
SOLUTION FILE.
'KNC' - KILONEWTON CENTIMETERS
'EN' - ENGLISH ( 28 ) ENTER NUMBER OF DECIMAL PLACES
'ME' - METRIC WITH KILOGRAMS
'MN' - METRIC WITH KILONEWTONS (30-32) SELECT STRESS UNITS
(10-11) SELECT DEFLECTION UNITS
'KSI' -
'PSI' -
KIPS/INCH**2
POUNDS/INCH**2
'FT' - FEET
'IN' - INCHES
'PSF' -
'KSF' -
POUNDS/FOOT**2
KIPS/FOOT**2
'M ' - METERS 'KPA' - KILOPASCAL
'CM' - CENTIMETERS 'MPA' - MEGAPASCAL (N/MM**2)
'MM' - MILLIMETERS 'PAS' - PASCAL
( 13 ) ENTER NUMBER OF DECIMAL PLACES
'KC2' -
'KNM' -
KILOGRAMS/CENTIMETER**2
KILONEWTON/METER**2
(15-17) SELECT ROTATION UNITS
'NCM' - NEWTON/CENTIMETER**2
'DEG' - DEGREES ( 33 ) ENTER NUMBER OF DECIMAL PLACES
'RAD' - RADIANS
(35-36) SELECT LENGTH UNITS
( 18 ) ENTER NUMBER OF DECIMAL PLACES 'FT' - FEET
'IN' - INCHES
(20-22) SELECT
'KIP' -
FORCE UNITS
KIPS
'M ' - METERS
'CM' - CENTIMETERS
'LB ' - POUNDS 'MM' - MILLIMETERS
'KN ' - KILONEWTONS
'MT ' - METRIC TONNES ( 38 ) ENTER NUMBER OF DECIMAL PLACES
'N ' -
'KG ' -
NEWTONS
KILOGRAMS
( 23 ) ENTER NUMBER OF DECIMAL PLACES
LINE GLOBAL
DEFLECTION ROTATIONS FORCES MOMENTS STRESS LENGTH
LEAVE BLANK
LABEL UNITS
UNITS DECIMAL UNITS DECIMAL UNITS DECIMAL UNITS DECIMAL UNITS DECIMAL UNITS DECIMAL
PLACES PLACES PLACES PLACES PLACES PLACES
UNITS
1-- 5 7-- 8 10--11 13 15--17 18 20--22 23 25--27 28 30--32 33 35--36 38 39--99
DEFAULT EN IN 2 RAD 5 KIP 2 FTK 1 KSI 2 FT 2
DEFAULT ME CM 2 RAD 5 KG 2 KGM 1 KC2 2 M 2
DEFAULT MN CM 2 RAD 5 KN 2 KNM 1 MPA 2 M 2
LCSEL
REPORT LOAD CASE SELECTION
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE IS USED TO SPECIFY THE LOAD CASES IN THE SAC RESULTS
TO BE USED FOR REPORTING. THIS LINE CAN BE REPEATED
AS OFTEN AS NECESSARY TO SELECT ANY OR ALL OF THE LOAD CASES.
( 7- 8) ENTER THE FUNCTION FOR THE LOAD CASE SELECTION:
'IN' - INCLUDE THESE LOAD CASES IN REPORTS.
'EX' - EXCLUDE THESE LOAD CASES IN REPORTS.
(17-75) ENTER THE LOAD CASE IDENTIFIERS FOR ALL LOAD CASES TO BE
SELECTED. THE LOAD CASES CAN BE IN ANY ORDER.
WILD CARDS ARE RECOGNIZED AS FOLLOWS:
* - ALL ID'S HAVING THE SAME BEGINNING BEFORE THE *
ARE RECOGNIZED.
? - ANY ID MATCHING THE NON-? WILL BE RECOGNIZED.
LINE
LOAD CASE SELECTION
FUNCTION
LABEL
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH
LCSEL
1-- 5 7-- 8 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75
DEFAULT 'IN'
UCPART
UNITY CHECK PARTITION LINE
COLUMNS COMMENTARY __________________________
GENERAL THE UNITY CHECK REPORTS FOR MEMBERS, PLATES, SHELLS AND
SOLIDS LIST ALL ELEMENTS HAVING UNITY
CHECKS THAT FALL WITHIN DEFINED LIMITS. THESE LIMITS CAN BE
CHANGED FROM THEIR DEFAULT VALUES BY USING THIS LINE. THE
DEFAULT VALUES ARE THOSE CONTAINED IN THE COMMON SOLUTION FILE.
NTER 'UCPART' ON THIS LINE.
(11-15) ALL ELEMENTS HAVING UNITY CHECKS GREATER THAN THIS VALUE WILL
BE REPORTED.
(16-20) ALL ELEMENTS HAVING UNITY CHECKS LESS THAN THIS VALUE WILL BE
REPORTED. IF THIS VALUE IS LEFT BLANK, INFINITY WILL BE USED.
NOTE IF BOTH THE LOWER AND UPPER LIMIT VALUES ARE OMITTED THEN
THAT REPORT WILL BE SKIPPED.
(21-30) SAME AS COLUMNS 11-20.
(31-40) SAME AS COLUMNS 11-20.
LINE
FIRST UNITY CHECK PARTITION SECOND UNITY CHECK PARTITION THIRD UNITY CHECK PARTITION
LEAVE
LABEL BLANK
LOWER UPPER LOWER UPPER LOWER UPPER
LIMIT LIMIT LIMIT LIMIT LIMIT LIMIT
UCPART
1-- 6 11<--15 16<--20 21<--25 26<--30 31<--35 36<--40 41--80
JNTSEL
JOINT SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF JOINTS TO BE INCLUDED OR
EXCLUDED IN THIS REPORT. ONLY THOSE ELEMENTS THAT ARE
CONNECTED TO THE INCLUDED JOINTS WILL BE INCLUDED IN THE
REPORT.
( 8 ) ENTER 'I' TO INCLUDE THESE JOINTS OR 'E' TO EXCLUDE. ALL
JOINT SELECTIONS SHOULD BE INCLUDES OR EXCLUDES AND NOT MIXED.
( 10 ) ENTER 'R' TO INDICATE RANGE SELECTION. THE RANGE IS BASED ON
JOINT ALPHANUMERIC LABELING.
(12-80) ENTER THE JOINTS TO BE SELECTED.
JOINT SELECTION
LINE SELECTION RANGE 1ST RANGE 2ND RANGE 3RDD RANGE 4TH RANGE 5TH RANGE 6TH RANGE 7TH RANGE
LABEL TYPE OPTION
1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND
JNTSEL
1-- 6 8 10 12--15 17--20 22--25 27--30 32--35 37--40 42--45 47--50 52--55 57--60 62--65 67--70 72--75 77--80
DEFAULT 'I'
MGRPSL
MEMBER GROUP IDENTIFIER SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF MEMBER GROUPS TO BE
INCLUDED OR EXCLUDED IN THIS report.
( 8 ) ENTER 'I' TO INCLUDE THESE MEMBER GROUPS OR 'E' TO EXCLUDE.
ALL MEMBER GROUP SELECTION SHOULD BE INCLUDES OR EXCLUDES AND
NOT MIXED.
(10-68) ENTER THE MEMBER GROUP IDENTIFIERS.
LINE SELECTION
MEMBER GROUP IDENTIFIER SELECTION
LEAVE BLANK
LABEL TYPE
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH 15TH
MGRPSL
1-- 6 8 10--12 14--16 18--20 22--24 26--28 30--32 34--36 38--40 42--44 46--48 50--52 54--56 58--60 62--64 66--68 69--80
DEFAULT 'I'
MEMSEL
MEMBER SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF MEMBERS TO BE INCLUDED OR
EXCLUDED IN THIS REPORT.
( 8 ) ENTER 'I' TO INCLUDE THESE MEMBERS OR 'E' TO EXCLUDE. ALL
MEMBER SELECTIONS SHOULD BE INCLUDES OR EXCLUDES AND NOT MIXED.
(10-78) ENTER THE MEMBER END JOINTS.
MEMBER SELECTION
SELECTION
LINE 1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER 7TH MEMBER 8TH MEMBER
LABEL
TYPE
JOINT A JOINT B JOINT A JOINT B JOINT A JOINT B JOINT A JOINT B JOINT A JOINT B JOINT A JOINT B JOINT A JOINT B JOINT A JOINT B
MEMSEL
1-- 6 8 10--13 14--17 19--22 23--26 28--31 32--35 37--40 41--44 46--49 50--53 55--58 59--62 64--67 68--71 73--76 77--80
DEFAULT 'I'
PGRPSL
PLATE GROUP IDENTIFIER SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF PLATE GROUPS TO BE
INCLUDED OR EXCLUDED IN THIS report.
( 8 ) ENTER 'I' TO INCLUDE THESE PLATE GROUPS OR 'E' TO EXCLUDE.
ALL PLATE GROUP SELECTION SHOULD BE INCLUDES OR EXCLUDES AND
NOT MIXED.
(10-68) ENTER THE PLATE GROUP IDENTIFIERS.
LINE SELECTION
PLATE GROUP IDENTIFIER SELECTION
LEAVE BLANK
LABEL TYPE
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH 15TH
PGRPSL
1-- 6 8 10--12 14--16 18--20 22--24 26--28 30--32 34--36 38--40 42--44 46--48 50--52 54--56 58--60 62--64 66--68 69--80
DEFAULT 'I'
PLTSEL
PLATE SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF PLATES TO BE INCLUDED OR
EXCLUDED IN THIS REPORT.
( 8 ) ENTER 'I' TO INCLUDE THESE PLATES OR 'E' TO EXCLUDE. ALL
PLATE SELECTIONS SHOULD BE INCLUDES OR EXCLUDES AND NOT MIXED.
(12-80) ENTER THE PLATE ID'S TO BE SELECTED.
WILD CARDS ARE RECOGNIZED AS FOLLOWS:
* - ALL ID'S HAVING THE SAME BEGINNING BEFORE THE *
ARE RECOGNIZED.
? - ANY ID MATCHING THE NON-? WILL BE RECOGNIZED.
LINE SELECTION
PLATE SELECTION
LABEL TYPE
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH
PLTSEL
1-- 6 8 12--15 17--20 22--25 27--30 32--35 37--40 42--45 47--50 52--55 57--60 62--65 67--70 72--75 77--80
DEFAULT 'I'
SGRPSEL
SHELL GROUP IDENTIFIER SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF SHELL GROUPS TO BE
INCLUDED OR EXCLUDED IN THIS report.
( 8 ) ENTER 'I' TO INCLUDE THESE SHELL GROUPS OR 'E' TO EXCLUDE.
ALL SHELL GROUP SELECTION SHOULD BE INCLUDES OR EXCLUDES AND
NOT MIXED.
SHLSEL
SHELL SELECTION DATA
COLUMNS COMMENTARY __________________________
GENERAL THIS RECORD ALLOWS THE SELECTION OF SHELLS TO BE INCLUDED OR
EXCLUDED IN THIS REPORT.
( 8 ) ENTER 'I' TO INCLUDE THESE SHELLS OR 'E' TO EXCLUDE. ALL
SHELL SELECTIONS SHOULD BE INCLUDES OR EXCLUDES AND NOT MIXED.
(12-80) ENTER THE SHELL ID'S TO BE SELECTED.
WILD CARDS ARE RECOGNIZED AS FOLLOWS:
* - ALL ID'S HAVING THE SAME BEGINNING BEFORE THE *
ARE RECOGNIZED.
? - ANY ID MATCHING THE NON-? WILL BE RECOGNIZED.
LINE SELECTION
SHELL SELECTION
LABEL TYPE
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH
SHLSEL
1-- 6 8 12--15 17--20 22--25 27--30 32--35 37--40 42--45 47--50 52--55 57--60 62--65 67--70 72--75 77--80
DEFAULT 'I'
RPTJNT
JOINT REPORT SELECTION
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE SELECTION OF JOINT RELATED REPORTS.
(10-13) SELECT FROM THE FOLLOWING JOINT RELATED REPORTS.
'DEFL' - DEFLECTION REPORT
'REAC' - REACTION REPORT
(16-18) SELECT TYPE OF REPORT
'STD' - ALL DEFLECTIONS OR REACTIONS
'MAX' - MAXIMUM DEFLECTIONS OR REACTIONS
(20-22) SELECT REACTION TYPE
'FIX' - FIXED REACTIONS
'SPG' - SPRING REACTIONS
'F+S' - FIXED AND SPRING COMBINED
JOINT
LINE REPORT REPORT REACTION LEAVE BLANK
LABEL SELECTION TYPE TYPE
RPTJNT
1-- 6 10--13 16--18 20--22 23--------80
DEFAULT 'STD' 'F+S'
RPTMEM
MEMBER REPORT SELECTION
RPTPLT
PLATE REPORT SELECTION
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE SELECTION OF PLATE RELATED REPORTS.
(10-17) SELECT FROM THE FOLLOWING PLATE RELATED REPORTS.
'STRS' - PLATE STRESS SUMMARY REPORT
'UC-R' - PLATE STRESS SUMMARY BASED ON UC RANGES
'GPSM' - PLATE GROUP SUMMARY REPORT
'INLD' - PLATE INTERNAL LOADS REPORT
'DETL' - PLATE DETAIL STRESS REPORT
'LCCP' - LOAD CASE CRITICAL PLATE REPORT
'GPST' - PLATE GROUP STATISTICS REPORT (NOT YET AVAILABLE)
PLATE
LINE REPORT LEAVE BLANK
LABEL SELECTION
RPTPLT
1-- 6 10--13 14--------------------80
RPTSHL
SHELL REPORT SELECTION
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE SELECTION OF SHELL RELATED REPORTS.
(10-68) SELECT FROM THE FOLLOWING SHELL RELATED REPORTS.
'DETL' - SHELL ELEMENT DETAIL STRESS REPORT
'UC-R' - SHELL STRESS UNITY CHECK RANGE REPORT
'GPSM' - SHELL STRESS GROUP SUMMARY REPORT
'STRS' - SHELL ELEMENT SUMMARY STRESS REPORT
'SGS ' - SHELL GROUP STATISTICS REPORT (NOT AVAILABLE)
LINE
SHELL REPORT SELECTION
LEAVE BLANK
LABEL
1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH 15TH
RPTSHL
1-- 6 10--12 14--16 18--20 22--24 26--28 30--32 34--36 38--40 42--44 46--48 50--52 54--56 58--60 62--64 66--68 69--80
END
END LINE
COLUMNS COMMENTARY __________________________
LOCATION THIS DATA RECORD IS THE LAST RECORD FOR THE INPUT DATA.
GENERAL THE 'END' LINE TERMINATES THE DATA READ BY THE FREEBODY
PROGRAM.
LINE LEAVE THIS FIELD BLANK
LABEL
END
1-- 3 4--------------------------80