gtstrudl

advertisement
GTSTRUDL
GTSTRUDL
Version 32 Release
and
Future Enhancements
Dr. Kenneth M.(Mac) Will
GTSUG 2012
June 2012
Seattle, Washington
GTSTRUDL
Presentation Outline
• Status of Version 32
• New Features in Version 32
• Future Enhancements
GTSTRUDL
Status of Version 32
• Completing final documentation.
• Plan to ship in late July.
GTSTRUDL
Version 32
GTSTRUDL
DBX
• WRITE CODE CHECK RESULTS has
been added. This DBX file contains the
same data as found in the output from LIST
CODE CHECK RESULTS. ASCII80 and
BINARY sequential formats are supported.
GTSTRUDL
DBX
• Syntax:
WRITE CODE (CHECK) (RESULTS) (MEMBERS list)
Examples:
•
•
WRITE CODE ALL MEMBERS
WRITE CODE RES MEMBERS EXISTING 1 TO 1000
GTSTRUDL
DBX
• The WRITE CABLE FORCES command
has been added to the DBX feature. This
DBX file contains the normal stress, the
corresponding normal force, and the three
global element nodal reaction components
at each node for all active static loadings.
All documented file formats and access
modes are supported.
GTSTRUDL
DBX (cont)
• Syntax:
WRITE CABLE FORCES (MEMBERS list)
Examples:
• WRITE CABLE FORCES ALL MEMBERS
• WRITE CABLE FORCES MEMBERS EXISTING 1 TO 1000
GTSTRUDL
Dynamics
• The GT64MLANCZOS eigenvalue analysis
solution method has been implemented,
extending high-performance sparseequation eigenvalue analysis to 64-bit
computer platforms.
GTSTRUDL
Dynamics (cont)
• GT64MLANCZOS is the most powerful
version of the GTLANCZOS family of
eigenvalue analysis solution methods
(GTLANCZOS, GTSELANCZOS, and now
GT64MLANCZOS) presently available in
GTSTRUDL and incorporates the following
features:
GTSTRUDL
Dynamics (cont)
– The Lanczos iteration process employs an
in-core, single processor version of the
GT64M sparse equation solver. Multiple
processors and out-of-core processing are
not available in this initial
implementation for Version 32.
GTSTRUDL
Dynamics (cont)
– All computations associated with the Lanczos
iteration process take advantage of 64-bit
addressing on 64-bit platforms, greatly
increasing the number of degrees of freedom
that can be treated and the number of modes
that can be computed when compared to the
GTLANCZOS and GTSELANCZOS methods.
There is also a modest increase of solution
speed when compared to the GTSELANCZOS
method, but this becomes less apparent as the
number of modes increases.
GTSTRUDL
Dynamics (cont)
• Improvements are made to the consistency
checking of the time point data for the
execution of modal integration and direct
integration time history analyses. If the
number of time points to be processed by
these analyses exceeds the maximum
allowable 4,000,000, an error message is
now given and Scanning Mode is entered.
GTSTRUDL
Dynamics (cont)
• The COMPUTE MODAL DAMPING
RATIO AVERAGE BY ELEMENT
command has been enhanced such that a
contribution to the composite modal
damping rations are now computed for
viscous damper elements.
GTSTRUDL
Dynamics (cont)
• The GT64MLANCZOS method is activated when
the GT64M option is specified by the ACTIVE
SOLVER command:
ACTIVE SOLVER GT64M
or when the GT64MLANCZOS method is
specified in the EIGENSOLUTION
PARAMETERS command:
EIGENSOLUTION PARAMETERS
SOLVE USING GT64MLANCZOS
GTSTRUDL
Dynamics (cont)
• Example of problem run using
GT64MLANCZOS which could not be
executed using 32 bit eigensolvers:
Dynamic DOF =
329,994
Number of Modes =
300
Total time to solve =
1,693 sec
Total time to check solution =
182 sec
Virtual memory used =
appx. 6 GB
GTSTRUDL
Dynamics (cont)
• The COMPUTE MODAL DAMPING
RATIO AVERAGE BY ELEMENT
command has been enhanced such that a
contribution to the composite modal
damping rations are now computed for
viscous damper elements.
GTSTRUDL
Finite Elements
• A new eight node solid element with
incompatible modes will be available
(IPSLIM). This element will offer
substantially improved accuracy over the
existing eight node solid elements (IPLS
and IPSL) for structures with bending and
shear deformation. The element includes all
of the features currently available with the
current eight node solid (IPSL) element.
GTSTRUDL
Finite Elements (cont)
• A comparison of the results for all of the 8
and 20 node solid element for a static
analysis of the cantilever beam described in
Section 2.3.9.3 of Volume 3 is shown on the
next slide.
GTSTRUDL
Finite Elements (cont)
GTSTRUDL
Finite Elements (cont)
• In fact, using one IPSLIM
element to model this
cantilever will produce
excellent results:
• Displacement at end =
0.0633 (0.0612
theoretical)
• SXX stress =2.5 (2.5
theoretical)
GTSTRUDL
Finite Elements (cont)
• Three new four node elements have been
implemented. A new plane stress called the
Q6CDRL and a new moderately thick plate
bending element called the PBMITC have
been implemented. These elements were
combined to form a new four node flat plate
element called the SBMITC which has six
degrees-of-freedom per node.
GTSTRUDL
General (cont)
• PRINT MEMBER LENGTH SORTED LIMIT v
now prints the total number of members that meet
the specified limit after the list of member lengths.
The LIMIT v is a decimal number indicating a
length value
GTSTRUDL
General (continued)
Example:
{ 4367} > UNITS CM
{ 4368} > PRINT MEMBER LENGTH SORTED LIMIT 20.0
(output omitted)
**** INFO_PRTMBL - Found 10 members <
20.000
GTSTRUDL
General (continued)
• A new option has been added to the PRINT
command, PRINT MEMBER BETA ANGLES,
which allows you to print only BETA angles,
without the other CONSTANTS.
The command syntax and a few examples are
shown on the next slide.
GTSTRUDL
General (continued)
• Syntax:
P R IN T M E M B E R B E TA ( AN G LE S ) ( N O N ZE R O ( O N LY ) (TO LE R AN C E v 1 )) 
  IN DIV ID UALLY
  DEGREES

 (
) 
 G R OUP E D (TO LE R AN C E v 2 )   R ADIAN S 
( C O M M AN D ( F O R M AT )) ( M E M B E R S list )
Examples:
PRINT MEMBER BETA ANGLES NONZERO ONLY TOLERANCE 0.1 DEGREES
PRINT MEMBER BETA GROUPED COMMAND FORMAT
GTSTRUDL
General (continued)
• A GLOBAL option has been added to LIST
FORCES. This option will print member
forces in the global reference frame, instead
of the standard local (member) reference
frame.
• Syntax:
LIST FORCES (GLOBAL)
GTSTRUDL
General (continued)
• Two new options have been added to the
LIST JOINT FORCES command:
GLOBAL (WITH TOTAL) and
MEMBERS m_list.
The GLOBAL option causes the member
and element forces to be rotated from the
local coordinate system to the global
coordinate system.
GTSTRUDL
General (continued)
In the case of members with
ECCENTRICITIES, the forces are
transformed from the flexible end of the
member to the joint - therefore LIST JOINT
FORCES GLOBAL will not match LIST
FORCES even after resolving the
coordinate systems for members with
ECCENTRICITIES.
GTSTRUDL
General (continued)
The WITH TOTAL option will print the
summation of all listed members and
elements for each DOF for each joint and
active load. The GLOBAL option always
outputs all six global DOF, instead of being
restricted to member DOF.
The MEMBERS m_list option restricts the
printed forces to members or elements in
m_list.
GTSTRUDL
General (continued)
• Syntax of the modified command:
  LO CAL

LIST JO IN T FO RCE S 
 G LOBAL (W ITH ) (TO TAL) 
  ALL (JO IN TS) 

 ( M E M BE RS m_ list)
 JO IN TS list

GTSTRUDL
General (continued)
•
{
191} > LIST JOINT FORCES GLOBAL JOINT 3
•
•
•
•
------------------------------------------------------------------------------------------------------------------------------------Loading - 1
----------------------------------------------------------------------------------------------------------------------------------GLOBAL joint forces output by loading
•
•
•
MEMBER/
REF
/-JOINT-/-ELEMENT-/-FRAME-/---------------------FORCES---------------------/---------------------MOMENTS-------------------/--ECC-/
FORCE X
FORCE Y
FORCE Z
MOMENT X
MOMENT Y
MOMENT Z
•
•
•
•
3
3
3
3
1
2
3
4
GLOBAL
GLOBAL
GLOBAL
GLOBAL
6.119
6.119
-6.119
-6.119
6.148
6.148
-6.148
-6.148
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
11.185
-11.185
11.476
-11.476
NO
NO
NO
NO
GTSTRUDL
General (continued)
•
{
•
-----------------------------------------------------------------------------------------------------------------------------------Loading - 1
---------------------------------------------------------------------------------------------------------------------------------GLOBAL joint forces output by loading
•
•
•
•
•
•
•
•
•
•
193} > LIST JOINT FORCES GLOBAL WITH TOTAL JOINT 3 MEMBERS 1 2
MEMBER/
REF
/-JOINT-/-ELEMENT-/-FRAME-/---------------------FORCES---------------------/---------------------MOMENTS-------------------/--ECC/
FORCE X
FORCE Y
FORCE Z
MOMENT X
MOMENT Y
MOMENT Z
3
3
1
2
GLOBAL
GLOBAL
Totals
6.119
6.148
0.000
0.000
0.000
11.185
6.119
6.148
0.000
0.000
0.000
-11.185
--------------- --------------- --------------- --------------- --------------- --------------12.237
12.295
0.000
0.000
0.000
0.000
NO
NO
GTSTRUDL
General (continued)
• The RENAME command has been added. This
command allows you to change the name of an
existing component - joint, member/element, load
or group.
Syntax:
RENAME type old_name new_name
where type is the type of component to rename.
The allowable types are:
JOINT (or NODE), MEMBER (or ELEMENT),
LOAD, GROUP.
GTSTRUDL
General (continued)
• The MEMBER PROPERTIES Command
has been enhanced giving the user the
ability to define member properties for
Channels and Polygonal Tubes by
specifying their dimensions.
The following are examples of the two new
options for the MEMBER PROPERTIES
Command:
GTSTRUDL
General (continued)
MEMBER PROPERTIES
1 TO 10 CHANNEL TOTAL DEPTH 16.97 WEB THICKNESS 0.585 FLANGE WIDTH 10.425 FLANGE THICKNESS 0.985
11 TO 20 POLYGONAL TUBE DIAMETER BETWEEN FLATS 14.35 NUMBER OF SIDES 8 THICKNESS 0.985
GTSTRUDL
General (continued)
Members whose properties have been defined
through these options can be code checked
by the GTSTRUDL Codes that support such
cross-sections. Also, these new options are
available for prismatic and variable
members.
GTSTRUDL
General (continued)
• The CALCULATE SOIL SPRINGS command has been
enhanced to:
1) Allow a single KS value without an element list, which
indicates that GTSTRUDL should find all elements and
element faces that lie on the specified plane and create an
assumed element list. This makes adding soil springs to an
entire slab on one level much simpler.
GTSTRUDL
General (continued)
2) Added a NO SUPPORT CHECK option to the
COMPRESSION ONLY nonlinear springs capability.
NLS elements will be added to the model without regard to
the current support status of the involved joints as opposed
to the current requirement that soil springs can be added
only to joints with the appropriate DOF (FX, FY or FZ)
restrained. This allows you greater flexibility in modeling,
but leaves the responsibility of creating a stable analysis
model up to you. An informational message is generated if
the NO SUPPORT CHECK option is used, but the
appropriate DOF is fixed - which will result in the created
NLS being nonfunctional:
GTSTRUDL
General (continued)
3) The name of the generated NLS has been added to the
output if the COMPRESSION ONLY option is used. In
addition, the informative comments output below the
spring value report now reflect the actual names of the
generated NLS so they can be copied from the output to be
added to your input or pasted into the Command window.
GTSTRUDL
General (cont)
• A new option, LAUNCH, has been added
to the RUN command. This option opens
programs with a specified file, but unlike
the standard RUN command, you do not
need to know the program installation path.
GTSTRUDL
General (cont)
• This is especially useful for running utility
programs like Microsoft’s Excel, where the
installation path may be different on various
computers.
• RUN LAUNCH (WAIT) (PROGRAM) 'program' (FILE ) ‘file’
• RUN LAUNCH PROGRAM ‘Excel’ FILE ‘MyData.xls’
GTSTRUDL
General (cont)
• The CALCULATE SOIL SPRINGS and
CALCULATE PRESSURE commands have
been enhanced to allow the use of the new
PBMITC, SBMITC, and IPSLIM elements.
• The LARGE PROBLEM SIZE command
has been improved to take advantage of the
increased resources available to computers
with a 64-bit operating system. This
improvement can help decrease the run time
for very large jobs.
GTSTRUDL
General (cont)
• More comprehensive checking is now
performed when processing the MEMBER
LOAD command to detect when the user
has not specified the load component or
type of load.
GTSTRUDL
General (cont)
• The SAVE/RESTORE process has been
enhanced to allow data bases larger than 2
GB. Because GTSTRUDL relies on standard
32 bit file utilities, individual files are limited
to 2 GB. When internal data bases exceed 2
GB, a second file is created during the SAVE
process. This file uses the same user
specified file name as the standard SAVE file,
but with the extension “.gts2".
GTSTRUDL
General (cont)
• Example of output from save on a large
database:
GTSTRUDL
General (cont)
• The NJP parameter has been added to the
GTSES/GT64M ASSEMBLE command.
The new command syntax is shown below:
GTSTRUDL
GTMenu
• Member loads on cable elements can now
be displayed.
• The Inquire dialog no longer disappears
when the Graphics window is activated.
• Split members is now able to split ALL
members. In addition, the efficiency of
splitting members has improved.
GTSTRUDL
GTMenu (cont)
• Member Elastic Connections are now listed
in the Inquire Output pop-up.
GTSTRUDL
GTMenu (cont)
• Force Diagrams and value labels can now
be rotated according to the Beta Angles on
Members.
A FY Diagram is plotted in the local xy
plane by default; a FZ Diagram is plotted in
the local xz plane by default; a MY
Diagram is plotted in the local xz plane by
default; and a MZ Diagram is plotted in
the local xy plane by default
GTSTRUDL
GTMenu (cont)
• The GENERATE INPUT FILE feature now
includes NONLINEAR EFFECTS, NONLINEAR
SPRING PROPERTIES and NONLINEAR
SPRING ELEMENT, and OBJECT commands are
included along with group titles, Elastic
connections and TYPE RIGID PINs.
• In addition, "TYPE RMS" and "TYPE ABS" Load
Combinations are now translated and put into the
input file.
GTSTRUDL
GTMenu (cont)
• Finite elements are now labeled closer to
their centroid.
• When checking for duplicate joints, the
duplicate joints, members, or elements are
now labeled on the screen.
• When checking for floating joints, the
floating joints are now labeled on the
screen.
GTSTRUDL
GTMenu (cont)
• Redraw solid will display the nine Unistrut
sections in the GTSTRUDL Unistrut table
as shown on the next slides.
GTSTRUDL
GTSTRUDL
GTMenu (cont)
• A new option has
been added to allow
you to create Section
Property Groups
when you are
creating new
members. The new
option to the
Member Properties
dialog is shown
GTSTRUDL
GTMenu (cont)
• When Refining a Finite Element Mesh and
changing to a higher order element, the
mapping shown on the next slide is now
followed which shows the lower order
element and the new higher order element.
GTSTRUDL
GTMenu (cont)
• The following eight cases are used in the
mapping:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
a plane stress triangle maps to type 'LST'
a plane stress quad maps to type 'IPQQ'
a plate bending triangle produces an error saying unavailable
a plate bending quad maps to type 'IPBQQ'
a tridimensional 6 node prism maps to type 'WEDGE15'
a tridimensional 8 node brick maps to type 'IPSQ'
a plate triangle produces an error saying unavailable
a plate quad produces an error saying unavailable.
GTSTRUDL
GTMenu (cont)
• A graphical interface to the LIST SUM FORCES
command has been implemented. This works by
starting with a line or plane of joints that cut the
structure. (A line cuts a 2-D structure whereas a
plane is necessary to specify a cut of a 3-D
structure.) Next, all members and elements above
or below the cut are marked. Then individual
members or elements can be deselected. Finally
the forces are summed for this specification,
producing textual output.
GTSTRUDL
GTMenu (cont)
GTSTRUDL
Results of Cut
GTSTRUDL
GTMenu (cont)
• When refining a
finite element
grid, there is now
an option to split
any framing
members in the
same way
automatically.
GTSTRUDL
GTMenu (cont)
Before mesh refinement
with members labeled
After mesh refinement with
split members labeled
GTSTRUDL
GTMenu (cont)
• Mode shapes on
finite element
meshes may now
be contoured.
GTSTRUDL
GTSTRUDL
Contour of z component of Mode 1
GTSTRUDL
GTMenu (cont)
• Additional steel design parameters may now
be displayed:
LX, FRLX, FRLY, FRLZ, FRUNLCF,
TBLNAM, Yield Strength, Tensile
Strength and Code
The new dialog is shown on the next slide.
GTSTRUDL
Additions to Display
Parameters Dialog
GTSTRUDL
GTMenu (cont)
• Dynamic mass specified using the
INERTIA OF JOINTS command can now
be displayed.
• An example is shown on
the next slide.
GTSTRUDL
Dynamic mass from Inertia of
Joints from Load command
GTSTRUDL
GTMenu (cont)
• An automatic mesh algorithm for 2D
elements has been implemented on an
experimental basis (GTMesh) to mesh
structures using only the structure outline
including internal boundaries and line
constraints.
The new meshing dialog is shown on the
next slide with several examples on
subsequent slides.
GTSTRUDL
New Meshing Dialog
Define External Boundaries
Define Internal Openings
Define Constraint Lines
Set the Mesh Size
GTSTRUDL
Model with External
Boundaries and Internal
Constraint Line
(Uses Construction Points
and Lines)
GTSTRUDL
Resulting Mesh
Constraint Line
GTSTRUDL
Model with External and Internal Boundary
(uses Constructions Points and Lines
GTSTRUDL
Resulting Mesh
GTSTRUDL
GTMenu (cont)
• The user is now able to change the colors used
for contour plots.
Change colors for
contouring
• Different colors can be used for members and
finite elements for the deformed structure,
mode shapes and transient animation as shown
on the next slide.
GTSTRUDL
You may also change the
color used for annotation
(labels and legends)
Different colors for members
and elements in Deformed
Structure, Mode Shape, and
Transient Animation displays
GTSTRUDL
GTMenu (cont)
• GTMenu can now produce selected result
graphs for a selected member (e.g., for
inclusion in a report). The results available
for selection are local y displacement, local
z displacement and local force and moment
diagrams and envelopes.
• The modified Results pulldown, the new
Graph Member Results dialog and an
example are shown on the next slides.
GTSTRUDL
GTMenu (cont)
GTSTRUDL
GTSTRUDL
GTMenu (cont)
• A right mouse click can now be set so that
only joints, members or elements are
selected. This is retained unless you change
it from the Inquire button. The right mouse
click setting is now displayed at the top of
the Graphics Display as shown on the next
slide.
GTSTRUDL
GTMenu (cont)
Right mouse click selection
displayed at top of Graphics
Display
GTSTRUDL
GTMenu (cont)
• New MULTI-POINT and
RECTANGULAR Fencing options are now
available for joint, member and element
selection in the revised Mode Bar. In
addition, you may now select to Include
Only the Completely Enclosed items,
Include Clipped and Enclosed items or
Include the Clipped Items as shown in the
next slide.
GTSTRUDL
GTMenu (cont)
GTSTRUDL
GTMenu (cont)
• Finite element edges and faces may now be
labeled as shown on the revised Display
Model dialog on the next slide.
GTSTRUDL
GTMenu (cont)
New options on Display
Model dialog to label finite
element edges and faces
Example of Edge Labeling
GTSTRUDL
GTMenu (cont)
• Redraw solid will not draw members which
had their properties created using the new
CHANNEL AND POLYGONAL TUBE
options in the MEMBER PROPERTIES
command.
GTSTRUDL
GTMenu (cont)
• GTMenu now allows Landscape printing of
graphics. You may select Portrait (default)
or Landscape from the revised File
pulldown:
GTSTRUDL
GTMenu (cont)
• A new Hotkey has been added for the
Graphics Window:
– “LS” will Label Supports
• New Hotkeys have been added for the
Member Results Graphs:
– “m” to inquire for the current member
– “j” to inquire for the current joint
GTSTRUDL
GTMenu (cont)
• New Hotkeys have been added for the Button Bar:
–
–
–
–
–
–
–
–
<ctrl>p
<ctrl>q
<ctrl>a
<ctrl>t
<ctrl>z
<ctrl>r
<ctrl>d
<ctrl>s
for
for
for
for
for
for
for
for
Print
Query
Annotate
Label Settings
Zoom
Rotate
Redraw Wireframe
Redraw Solid
GTSTRUDL
GTSTRUDL Output Window
• The Macros dialog has been improved to
allow the use of a Personal Macros folder
not in the Common Macros folder, which
previously was the only option.
• The Edit – Paste verification message size
has been increased to 15 lines from 10 with
the first 10 and last 5 lines of the paste
buffer displayed.
GTSTRUDL
Output Window (cont)
• The “Display Response Spectrum File
Data” dialog has been enhanced by the
addition of a check box option that allows
you to indicate that the response spectrum
acceleration values from the selected curve
are to be displayed in terms of g’s. The
check box, entitled “Acceleration Unit = g,”
is shown in check mode on the next slide.
GTSTRUDL
Output Window (cont)
GTSTRUDL
Model Wizard
• The Finite Element Mesh Wizard (2D
Mesh) has three new elements added:
Q6CDRL, PBMITC and SBMITC.
GTSTRUDL
Nonlinear
• A new optional parameter, NGP iNGP, has been
added to the NONLINEAR EFFECTS, PLASTIC
SEGMENT option that provides for the
specification of either two or three Gauss
quadrature points for the numerical integration of
the plastic segment equilibrium equations. The
specification of NGP 3 provides for improved
plastic segment accuracy over a greater range of
segment lengths when compared to that associated
with NGP 2, the default value that was originally
implemented as a fixed constant.
GTSTRUDL
Nonlinear (cont)
Example
NONLINEAR EFFECTS
PLASTIC SEGMENT NGP 3 END FIBER GEOMETRY NTF 2 NTW 1 NBF 14 ND 12 –
LH 10.0 STEEL FY 50.0 FSU 50.00001 ESU 1.0 MEMBER 'COL4' 'COL8'
GTSTRUDL
Nonlinear (cont)
• In previous versions, member loads could
not be applied to members for which the
PLASTIC SEGMENT nonlinear effect was
specified. This restriction has been
removed and all member load types are now
supported for the PLASTIC SEGMENT
nonlinear effect.
GTSTRUDL
Nonlinear (cont)
• As of Version 32, the presence in the
structural model of nonlinear elements of
type(s) IPCABLE, NLS, NLS4PH, and the
friction bearing isolation element
(NLSFBI), will prevent the execution of any
linear static or dynamic analysis operation.
GTSTRUDL
Offshore
• The GTSelos Stream Function Wave model
has been updated with the addition of the
Fenton nonlinear wave option. Two stream
function wave models are now available, the
Dean model and the Fenton model.
GTSTRUDL
Offshore (cont)
• The offshore steel design code APIWSD21, which is
based on the API Recommended Practice 2A-WSD
(RP 2A-WSD) Twenty-First Edition steel design code
for Basic Stresses, Hydrostatic Pressure, and
Punching Shear, has been moved to release status.
The documentation for the APIWSD21 code may be
found by selection the Help menu and then Reference
Documentation, Reference Manuals, Offshore
Loading, Analysis, and Design, and then APIWSD21:
API RP 2A-WSD, 21st Edition in the GTSTRUDL
Output Window.
GTSTRUDL
Offshore (cont)
• APIWSD21 punching shear check now can
perform a code check for joints with
thickened cans. Joints with thickened cans
are discussed in the Section 4.3.5 of the API
WSD 21st Edition. There are four new
parameters applicable to the joints with
thickened cans option.
GTSTRUDL
Offshore (cont)
• A new International Standard ISO 19902:2007(E),
First Edition, 2007-12-01, Petroleum and natural gas
industries – Fixed steel offshore structures has been
implemented as a prerelease feature. The
GTSTRUDL code name for this new offshore code
is “19902-07”. The 19902-07 code performs Basic
stresses, Hydrostatic Pressure, and Punching Shear
stresses check according to International Standard
ISO 19902:2007(E). This new code, 19902-07, may
be used to select or check Circular Hollow Sections
(Pipes).
GTSTRUDL
Steel Design
• Efficiency improvements have been made to
both the member selection and code
checking functions when the external file
solver is active and analysis results are
stored in files on external storage devices.
In particular, virtual memory demands have
been reduced, enabling the CHECK and
SELECT commands to handle the required
numbers of members and loading conditions
more efficiently.
GTSTRUDL
Steel Design (cont)
• The Eurocode 3, EN 1993-1-1: 2005 (E)
steel design code has been moved to release
status. This new code, EC3-2005, may be
used to select or check any of the following
shapes:
GTSTRUDL
Steel Design (cont)
Design for axial force and bi-axial bending:
I shapes
Circular Hollow Sections (Pipes)
Rectangular Hollow Sections (Structural Tube)
Solid Round Bars
Design for axial force only:
Single Angles
Double Angles
GTSTRUDL
Steel Design (cont)
• Efficiency improvements have been added
to the EC3-2005 code since it was first
implemented as a prerelease feature. The
time to code check (CHECK) or design
(SELECT) for jobs with large number of
loadings have been reduced.
GTSTRUDL
Steel Design (cont)
• Under previous versions of GTSTRUDL, the message below
indicates that nonlinear analysis is required for code checking
based on LRFD codes:
**** WARNING_STTECC -- Code check based on the LRFD code requires nonlinear
analysis. Nonlinear analysis has not been performed for the following loadings:
According to the AISC 13th Edition Code, nonlinear analysis is
required regardless of the method (LRFD or ASD) used. For
GTSTRUDL Version 32, the message above has been
modified to reflect this AISC 13th Edition requirement:
**** WARNING_STTECC -- Code check based on the AISC13 code requires
nonlinear analysis. Nonlinear analysis has not been performed for the following
loadings:
GTSTRUDL
Steel Design (cont)
• When a value of “YES” has been specified for the parameter
“TowerCK,” the slenderness ratios are checked according to the
transmission tower code provisions. This option is applicable to
the AISC13 and ASD9 codes for single and double angle crosssections and was a new option that was added to Version 31.
In Version 32, this option has been modified so that the AISC13
or ASD9 slenderness ratios L/r, KL/r, B7 TEN, and B7 COMP
are checked as informative provisions rather than pass/fail
conditions. This means that as of Version 32, only the
transmission tower slenderness ratios SLENT and SLENC are
checked as pass/fail provisions. Previously, all slenderness ratios
L/r, KL/r, B7 TEN, B7 COMP, SLENT, and SLENC
(transmission tower, AISC13, and ASD9) were checked as
pass/fail provisions.
GTSTRUDL
Steel Design (cont)
• Additional error checking for parameters
CODE, TBLNAM, and STEELGRD has
been added into the steel design parameter
command. The user specified parameter
values for the parameters CODE,
TBLNAM, and STEELGRD are now
checked against accepted values and if the
specified value is incorrect, an error
message is given and the scan mode is set.
GTSTRUDL
Steel Design (cont)
• Geometric checks in Codes N690-94, NF2004, and NF-2007 for local stability are
now stored as informative checks. This will
prevent GTSTRUDL from reporting
geometric checks instead of stress checks on
the Code Check or Design Summary.
GTSTRUDL
Steel Design (cont)
• The parameter ALSTRINC which can be
used to modifiy the allowable stresses can
now accept negative values in order to allow
the designer to reduce the allowable stresses
for a list of loads. This parameter is
available for the ASD9, ASD9-E,
UNISTRUT, APIWSD20 and APIWSD21
Codes and will be available for the N690-94
code in Version 32.
GTSTRUDL
Steel Design (cont)
• The steel design code, ASCE4805, which is
based on the 2005 edition of the ASCE/SEI,
Design of Steel Transmission Pole
Structures Specification has been
implemented as a prerelease feature. The
ASCE/SEI 48-05 Specification is based on
ultimate strength methods using factored
loads.
GTSTRUDL
Steel Design (cont)
• The ASCE4805 Code may be used to select
or check any of the following shapes:
Design for axial force, bi-axial bending, and
torsion:
Pipes
Regular Polygonal Tube
Structural Tubing
GTSTRUDL
Steel Tables and GTTABLE
• The output of the Table print commands
will no longer overflow the output field and
be printed as “**************” when the
value is larger than the reserved field. The
values that are too large for the reserved
fields are automatically converted to an
exponential format before being printed.
GTSTRUDL
Base Plate Wizard
• The command “SET ELEMENTS
HASHED” is now added to the
GTSTRUDL input file for models greater
than 200 joints to increase processing speed.
• The Base Plate Wizard Release Guide can
now be viewed from the Help menu.
GTSTRUDL
Base Plate Wizard (cont)
• The Nonlinear Analysis option for Generate
Input now includes the ability to request
NONLINEAR ANALYSIS GTSES, which
uses the external file solver. This can run
much faster for very large models, but note
that the external results files will now be
included in your working directory.
GTSTRUDL
Base Plate Wizard (cont)
• The Open New Attachment File dialog
(available from the Options menu) has been
changed to give more control over handling
attachment data not in the default
Attachment File.
GTSTRUDL
Base Plate Wizard (cont)
• A new option has been added to Attachments to
allow specification of attachment lines as “Contact
Only”, corresponding to lines of the attachment
that are in contact with the plate, but are not
welded therefore allowing the attachment line and
the plate to separate under tension. This option is
available with the “Edit Weld Status” button when
editing an attachment. Standard profiles may have
the weld status edited, but they will become
‘arbitrary’ (user defined) profiles upon saving.
GTSTRUDL
Base Plate Wizard (cont)
• The Plate Stress results dialog has a new
option to include the location (X and Y
coordinates) of each joint. Check the
‘Location’ box to add new columns to the
right of the display.
GTSTRUDL
Base Plate Wizard (cont)
• When allowable forces are specified for
anchors, you can now elect to use an
interaction ratio limit of 1.2. Limits for
tension and shear remain fixed at 1.0.
GTSTRUDL
Base Plate Wizard (cont)
• New options have been added to Results
Summary to add more information to the
Anchor results output.
GTSTRUDL
Base Plate Wizard (cont)
• The Include Max Anchor Results option
will add the names of the loads that caused
the maximum interaction, tension and shear
ratios. Load names are printed underneath
the standard anchor results output.
GTSTRUDL
Base Plate Wizard (cont)
• The Add Individual Anchor Results option
will add output following the standard
anchor results output which outputs the
anchor results by loading.
GTSTRUDL
Base Plate Wizard (cont)
• The Anchor Results dialog has a new option to
create commands for the ANCHOR
CONFIGURATION command (Section 2.9.2
“The ANCHOR CONFIGURATION Command”,
Volume 3, GTSTRUDL Reference Manual). You
can create commands to transfer the calculated
loads for each anchor, and optionally the anchor
coordinates, from the Base Plate Wizard to a
GTSTRUDL input file used to check the anchor
capacity with ACI Appendix D.
GTSTRUDL
Base Plate Wizard (cont)
• Click the ‘Write ANCHOR LOADS’ button
to bring up the Write Anchor command
dialog.
GTSTRUDL
Base Plate Wizard (cont)
• Two new Anchor Patterns have been added:
“4 corners + interior fill” to create a grid of
anchors, and “Arc/Circle” to place anchors
in a circular arrangement. See Section 4.1
Adding Anchors for documentation of these
two new patterns.
GTSTRUDL
Base Plate Wizard (cont)
GTSTRUDL
Base Plate Anchors
• Commands for anchor checking by ACI
318-05 Appendix D have been
implemented. The commands are shown on
the next slides.
GTSTRUDL
Base Plate Anchors (cont)
• The ANCHOR TYPE command is used to
describe anchor properties such as effective
embedment length and diameter.
GTSTRUDL
Base Plate Anchors (cont)
• The ANCHOR CONFIGURATION
command is used to describe the geometry
and properties of the base plate to be
checked, along with relevant properties of
the bearing surface, including edge location
as shown on the next slide.
GTSTRUDL
Base Plate Anchors (cont)
GTSTRUDL
Base Plate Anchors (cont)
• The PRINT ANCHOR command will
output the specified anchor type or
configuration data.
PRINT ANCHOR TYPE
PRINT ANCHOR CONFIGURATION
GTSTRUDL
Base Plate Anchors (cont)
• The CHECK ANCHOR
CONFIGURATION command checks a
previously created anchor configuration
with the requirements of ACI 318
“Appendix D - Anchoring to Concrete”.
GTSTRUDL
Scope Editor
• Circle, Polygon
and Triangle
options have
been added to the
Tools menu.
• .
GTSTRUDL
Scope Editor (cont)
• The Fill shape and Outline Only options
have been added to the Tools menu
available from the right-mouse click pop-up
menu. Fill shape causes the selected
(highlighted) objects to become filled with
the current global brush color (set with
Format - Color...). Outline only causes the
selected (highlighted) objects to become
outlined shapes, without interior color.
GTSTRUDL
Scope Editor (cont)
GTSTRUDL
Future Enhancements
GTSTRUDL
Base Plate
• X or Y rotation of attachments to model
attachments which are not parallel to Z such
as angled brace legs for pipe supports.
• Arbitrary load points (X,Y,Z) for
attachments.
• Decimal place control in results output.
• Optional LIST SUM FORCES results for
Constraints to allow easy cut line
calculations.
GTSTRUDL
Base Plate (cont)
• Improved Loading dialog.
• Batch processing of .gtbp files.
• Optional output of load names causing the
largest interaction value for anchors in
Results Summary.
GTSTRUDL
Dynamic Analysis
• Implement GTSES/GT64M versions of
linear direct integration (physical) transient
analysis.
• Computation of minimum seismic load
according to latest IBC provisions.
• Implement the Lindley-Yow response
spectrum rigid-periodic mode combination
method as a companion to the presently
available Gupta method.
GTSTRUDL
Dynamic Analysis (cont)
• Response spectrum analysis will keep a
record of eigenvalue analysis results on a
load-by-load basis. This will be particularly
useful when the results of different
eigenvalue analyses are used for different
response spectrum load analyses in the same
job, and mode combinations such as CQC,
which is a function of damping ratio and
frequency, are used.
GTSTRUDL
Dynamic Analysis (cont)
• Make selected efficiency improvements to
the GTSELANCZOS eigenvalue analysis
solver.
• Improve the efficiency of the
GT64MLANCZOS eigenvalue solver for
very large jobs that require very high
numbers of modes (e.g. 300,000 DOFs and
10,000 modes).
GTSTRUDL
Finite Elements
• Implement local element coordinate system
results processing (text reports and
graphical display of stress contours) for
selected planar elements, in particular the
SBHQ and SBHT family of plate elements.
This is particularly convenient and useful
for structures formed by surfaces of
revolution.
GTSTRUDL
Finite Elements (cont)
• Implement new 3 node plane stress, plate
bending and plate triangular elements. The
plane stress element will have 3 DOF (two
translational DOF and a drilling DOF). The
plate bending element will model
moderately thick plates. These two new
elements will be combined to form a new
plate element.
GTSTRUDL
General
• Add sorting and limits to LIST CODE CHECK RESULTS
• PRINT JOINT CONNECTIVITY and form a Group of the
members and elements incident on joints in a list.
• PRINT INCIDENT JOINTS MEMBERS/ELEMENTS
command to print the joints incident to a list and create a
GROUP.
• When second and subsequent JOINT LOADS are applied
to a joint in a loading condition, the WARNING will
change to INFO.
GTSTRUDL
General (cont)
• LOCATE FLOATING JOINTS ( (AND) -REMOVE )
Only joints that are not attached to any member, finite element,
nonlinear spring or rigid body will be considered as possible “floating”
joints. If a joint is used as a BETA REFERENCE JOINT it will not be
considered “floating”.
• LOCATE DUPLICATE ELEMENTS ( (AND) REMOVE (ADD
LOADS) ).
Similar to LOCATE DUPLICATE MEMBERS.
• LOCATE INTERSECTING MEMBERS list TOL v
Detect members within a tolerance (TOL) of each other to locate
“crossing” members that may look correct graphically but should
actually have a common joint at their intersection.
• Add finite elements to LOCATE INTERFERENCE JOINTS.
GTSTRUDL
General (cont)
• Add the ability to write or change support status as part of
the CALCULATE SOIL SPRINGS command. Currently,
user must have already specified joints as supports and
joint releases.
• The AASHTO HL-93 truck will be added to the Moving
Load Generator.
• A new option will be added to the PRINT MEMBER
PROPERTIES command to print all cross-sectional
property information.
GTSTRUDL
General (cont)
• A general-purpose zero-length, linear spring
element is planned for implementation by
the specification of a symmetric stiffness
matrix in terms of Kaa, Kba, and Kbb,
similar to the method used to specify
superelement stiffness matrices.
GTSTRUDL
General (cont)
• AREA LOAD enhancements
Check for interference joints and intersecting members in
plane before attempting to locate bounded areas.
Improve error reporting:
List of 0.0 length members
Start joint for "illegal configuration" to help with
debugging.
Add IGNORE NONORTHOGONAL MEMBERS option.
Ignore members not within specified angle of global axis
so bracing doesn’t need to be inactivated.
PLOT option - create a Scope Editor file like the dialog
display with shaded bounded areas.
GTSTRUDL
General (cont)
• Develop 64 bit version of GTSTRUDL.
GTSTRUDL
GTMenu
• Add Undo to remove duplicate joints dialog
to avoid corrupting model due to using a
tolerance which was too large.
• Improve efficiency when displaying large
models.
• Graphically specify Area Loads in
GTMenu.
GTSTRUDL
GTMenu (cont)
• Addition of the following items to the input
file created by GTMenu:
– Dynamic Loadings
– Eigen Parameters
– Dynamic Modal Damping Data
– Nonlinear Solution Parameters
– Cable Network Data
– Nonlinear and Dynamic Analysis solution
commands
GTSTRUDL
GTMenu (cont)
• Add the ability to apply filters to the model
to display only entities corresponding to the
active filter.
• Automatically create Views such as for
every floor and every vertical plane of
building. Also, develop command that will
also do this.
GTSTRUDL
GTSTRUDL Output Window
• Track Warning messages like Error
messages. Pop-up a dialog with Error and
Warning count. List Error or Warning
output lines in a dialog, click on an Error or
Warning and the output cursor moves to that
line in the output listing.
GTSTRUDL
Nonlinear Analysis
• The nonlinear member end connection and
plastic hinge models will be supported by
nonlinear dynamic analysis.
• Add nonlinear viscous damper element for
nonlinear dynamic analysis
GTSTRUDL
Nonlinear Analysis (cont)
• Efficiency improvements are planned for
the GTSES sparse equation solver used by
nonlinear static analysis, similar to those
implemented in Version 32 for the GTSES
linear static analysis solver.
• A GT64M sparse equation solver is planned
for nonlinear static analysis.
GTSTRUDL
Nonlinear Analysis (cont)
• Higher order improvements are planned for
the nonlinear geometric versions of the
plane and space frame member.
• The implementation of a nonlinear
geometry model is planned for at least one
solid finite element, probably the IPSL
element.
GTSTRUDL
Nonlinear Analysis (cont)
• Extend geometric nonlinear analysis to
include the new SBMITC element and the
new triangular plate element
GTSTRUDL
Offshore
• Implement procedures that enable
GTSTRUDL to perform the required
dynamic analyses of GTSELOS wave load
data and to use the dynamic wave force
results in fatigue analyses.
GTSTRUDL
Offshore (cont)
• The efficiency of the fatigue load analysis
procedures will be enhanced by the addition of an
option that provides for the selection of the
GTSES sparse equation solver for linear static
analysis.
• A new GTSELOS feature is planned whereby
additional tables express the drag parameters CD
and CM as function(s) of one or more of the
existing pipe member diameter, water depth,
Reynolds number parameters, plus the additional
parameters roughness and Keulegan-Carpenters
Number.
GTSTRUDL
Offshore (cont)
• GTStrudl fatigue analysis is presently
restricted to the use of a single S-N curve
that applies to all members undergoing a
given fatigue analysis. An improvement to
this procedure is planned whereby multiple
S-N curves can be defined as functions of
pipe member wall thickness, a reference
thickness, a thickness exponent, and a stress
range and assigned individually to
members for the fatigue analysis.
GTSTRUDL
Offshore (cont)
• An Influence Matrix approach to perform hotspot fatigue
analysis of connection details other than simple tubular
joints is planned.
• An additional fatigue analysis results reporting function is
planned that provides for the tabulation of the most severe
fatigue damage as a function of wave height and wave
period in addition the present report given as a function of
wave direction.
• A new fatigue analysis report that states the center of
damage for each of the three sea state parameters wave
height, wave period, and wave direction is planned.
GTSTRUDL
Reinforced Concrete
• The ACI 318-08 code will be implemented
for beam and column design.
• The DESIGN SLAB command will be
brought to release status.
GTSTRUDL
Steel Design
• Add new 2010 AISC 14th Edition code,
AISC14. Implementation will be for the
following cross sections:
I shapes,Channels, Single Angles, Tees,
Double Angles, Square and Rectangular
HSS (Structural Tubes),Round HSS (Pipes),
Solid Round Bars, Solid Rectangular and
Square Bars
GTSTRUDL
Steel Design (cont)
• Move offshore code, 19902-07, to release
status. 19902-07 code is based on the
International Standard ISO 19902:2007(E),
First Edition, Petroleum and natural gas
industries.
GTSTRUDL
Steel Design (cont)
• Add new parameter called ‘DesLoads’
which can be used to specify design loads.
• Add an option to create a group containing
the critical loads at the end of a CHECK or
SELECT command.
GTSTRUDL
Steel Design (cont)
• Add a new option to the CHECK and
SELECT commands to print the load names
and section location used for the code
check.
• Displacement Constraint Design Procedure
will be available to select members to
satisfy joint displacement constraints. The
new GTSES external file solver will be
added as an option.
GTSTRUDL
Steel Design (cont)
• Steel design based on the Seismic
provisions of the AISC 14th Edition.
• Add a new option into the SELECT
command to design the FAILED members.
SELECT ALL FAILED MEMBERS
GTSTRUDL
Steel Design (cont)
• Modify the FOR MAXIMUM ENVELOPE
VALUES option of the SELECT and
CHECK command when the cross-section
is an unsymmetrical cross-section.
GTSTRUDL
Steel Design (cont)
• Add a FOR MAXIMUM DIAGRAM VALUES
option to the SELECT and CHECK command.
This option creates a single maximum force value
for each individual load case. When this option is
used, each artificial load case will have a single
force values which has the maximum values of
individual forces and moments no matter where
the maximum is located along the member’s
length.
GTSTRUDL
Steel Tables
• Implement AISC 14th edition tables.
GTSTRUDL
Interfaces to Other Programs
•
•
•
•
•
•
•
AutoCAD – interface via DXF converter
Intergraph’s Frameworks
Intergraph’s SmartPlant 3D – CIS/2
Structural Desktop by Structural Desktop, Inc
Tekla Structures
ATLAS by 3DR Engineering Ltd. in Europe
Other CAD programs which support DXF or
CIS/2
GTSTRUDL
Your assistance is needed to help us improve
GTSTRUDL in your Committee meetings :
• Please provide us with a prioritized list of the
features that you would like to see. Please be
specific especially when requesting model
wizard, design codes (which codes and which
cross sections) or datasheet requests.
Sketches of wizards, output, and graphical displays
help us tremendously as evidenced by the recent
enhancements to the Model Wizard which are a
result of input from the User Interface Committee.
Download