Академический Документы
Профессиональный Документы
Культура Документы
GTSTRUDL
Version 33 Release
and
Future Enhancements
GTSUG 2013
June 2013
Charlotte, North Carolina
GTSTRUDL
Presentation Outline
Version 32 shipped in August 2012
New Features in Version 33
Future Enhancements
GTSTRUDL
Status of Version 33
Running QA and completing
documentation. QA will be performed on
the following 32 bit and 64 bit operating
systems: Windows XP, Windows Vista,
Windows 7 and Windows 8.
Plan to ship in September.
GTSTRUDL
Version 33
GTSTRUDL
Dynamics
The execution speed and memory
management have been improved for the
GTSELANCZOS eigenvalue solver.
The next slide illustrates the improvements
on a large model.
GTSTRUDL
Eigenvalue Analysis
Large Models
Z X
Material = Concrete
Element Type = SBHQ6
Number of Elements = 60,744
Number of Joints = 59,736
Number of DOFs = 354,408
6
GTSTRUDL
Eigenvalue Analysis
Large Model
GTSELANCZOS, Version 33
7
GTSTRUDL
Dynamics (cont)
The maximum allowable number of time
points used for the acceleration time history
integration procedure of the CREATE
RESPONSE SPECTRUM command has
been increased from 1 million to 4 million.
GTSTRUDL
General
The external file solvers GTSES, GT64M,
GTSELANCZOS and GT64MLANCZOS now use
the folder GTSresults for all external files.
GTSresults is created, if needed, in the current
GTSTRUDL Working Directory. This results
folder name is fixed and no user control is
provided. This change will reduce the clutter in
the Working Directory when the external file
solvers are used.
GTSTRUDL
General (cont)
Note: To be able to restore external file results
saved (using the SAVE command) under
version 32 or earlier and restored under
version 33 (using the RESTORE command),
before running GTSTRUDL 33 create a folder
named GTSresults and copy all the external
files to the new folder.
GTSTRUDL
General (cont)
Prerelease features (Chapter 5 of the
Release Guide) will now output a warning
message indicating they are in prerelease
status. This change allows Quality
Assurance customers a simple way to be
aware if they are using prerelease features.
An example is shown on the next slide.
GTSTRUDL
General (cont)
Command:
General (cont)
A new ALL option has been added to the
list option of the PHYSICAL MEMBER
COMPLIANCE CHECK command. This
option allows users to check the compliance
of all physical members in a single
command. This feature is documented in
the Section 2.1.2.10.2 of Volume 1.
GTSTRUDL
General (cont)
The CREATE AUTOMATIC command has two
new features:
First is the option to create FORM LOADS, which are
independent loads suitable for nonlinear analysis.
Second is the option to use multiple SETS of
EXCLUSIVE loads, which allow you to create loadings
by combining one load (or load group) from each SET.
For example, this gives you the ability to create all
combinations of Live and Wind loads by putting the
different load types in different SETs.
GTSTRUDL
General (cont)
New syntax for the Create Automatic
command:
(LOAD) COMBINATIONS
CREATE AUTOMATIC (id _ spec)
FORM (LOADS)
General (cont)
Example of the revised Create Automatic
command with multiple EXCLUSIVE commands
in different SETS:
CREATE AUTOMATIC LOAD COMBINATIONS INITIAL 101
CONSTANT DL 1.4
EXCLUSIVE LL1' LL2' LL3' LL4' 1.6 $ Assumed SET 1
EXCLUSIVE SET 2 WL1' WL2' 1.7 $ Specified SET 2
END
The above commands will create 8 load combinations as shown on the next slide.
GTSTRUDL
General (cont)
GTSTRUDL
General (cont)
The AREA LOAD command has been
enhanced with two new features for
ELEVATION. The EXCEPT option will
now accept multiple regions, allowing the
specification of all the holes (stairwells,
atria, etc.) in a floor in a single
ELEVATION command.
GTSTRUDL
General (cont)
A new option IGNORE MEMBERS has
been added to allow the specification of
members to not include in the AREA LOAD
calculations. Previously these unloaded
members, such as braces, needed to be
INACTIVE before issuing the AREA LOAD
command.
Examples are shown on the next slides.
GTSTRUDL
General (cont)
ELEVATION 36.75 EXCEPT LIMITS
-JOINTS 345 789 LIMITS MEMBERS -
45 78 124 158 VALUE TWO WAY 100.0
General (cont)
ELEVATION 36.75 IGNORE MEMBERS
-B1' TO B12' VALUE TWO WAY 100.0
General (cont)
RESTORE will now internally re-issue a
LARGE PROBLEM SIZE n command if
such a command had been given when the
SAVE command was executed. This only
applies to Version 33 and later.
.gts files created under earlier versions can be
restored but no automatic LARGE
PROBLEM SIZE command will be
generated.
GTSTRUDL
General (cont)
If the LARGE PROBLEM SIZE command
is generated, an INFO message is printed:
Multiple SETs of
Exclusive Loads
GTSTRUDL
Version 33:
GTMenu
Display Model will now display the cross
section for members that have properties
created using the Member Property Channel
and Polygon cross-section specs. The
Polygon cross sections will be drawn as
pipes.
GTSTRUDL
GTMenu (cont)
The time to display wire frame models which
contain a large number of finite elements has
been greatly reduced.
The time for Redraw Solid has been greatly
reduced for large models.
The time to Exit GTMenu and save the
changes has been reduced for models which
contain a large number of solid elements.
GTSTRUDL
GTMenu (cont)
As a result of the improvements to the wire
frame display of models which contain a
large number of finite elements, the time for
Print Preview in the Scope Editor has been
significantly decreased due to the reduced
number of lines which are now being drawn.
An example of the Scope Editor before and
after these changes is shown on the next two
slides.
GTSTRUDL
Version 32
285,032
elements (lines
& symbols)
GTSTRUDL
Version 33
188,013
elements (lines
& symbols)
34% reduction
GTSTRUDL
GTMenu (cont)
The global axes in the display area are now
displayed as 3D arrows as shown below:
GTSTRUDL
GTMenu (cont)
The location for the display of the global
axes may be changed to the origin of the
global coordinate system using the revised
Set Display Options dialog as shown on the
next slide.
GTSTRUDL
Global
Coordinate
System at
Origin
GTSTRUDL
GTMenu (cont)
If a window is created without the global
origin in the window, the Global Axes will
still be displayed in the window.
GTSTRUDL
GTMenu (cont)
A new feature has been implemented to
facilitate the location of a joint, member or
element on large models or on models with
members and elements closely spaced. You
may activate this feature either from the
Annotate Model button on the Button Bar or
by entering LJ, LE or LM when the Display
Area is active.
GTSTRUDL
GTMenu (cont)
This new feature will draw concentric
octogons of decreasing size around the
joint, member or element with the label on
the joint, member or element finally shown.
The revised Annotate Model Dialog is
shown on the next slide.
GTSTRUDL
New Locate
option on
Annotate Model
dialog
GTSTRUDL
Nonlinear
Nonlinear dynamic analysis has been enhanced to
detect when a solution is diverging and to issue a
warning message.
GTSTRUDL
Offshore
The SAVE command now saves the data computed
by the COMPUTE FATIGUE LJF command. This
enhancement enables the COMPUTE FATIGUE LJF
command and a subsequent PEFORM FATIGUE
ANALYSIS command to be executed in consecutive
jobs separated by SAVE and RESTORE commands,
the first job executing the COMPUTE FATIGUE
LJF command and ending with a SAVE command
and the second job beginning with a RESTORE
command and executing the PERFORM FATIGUE
ANALYSIS command.
GTSTRUDL
Offshore (cont)
A new option has been added to the PRINT FATIGUE
command as follows:
PRINT FATIGUE NUMBER OF WAVES
Offshore (cont)
A new DAMAGE option has been added to the LIST
FATIGUE command as follows:
GTSTRUDL
Offshore (cont)
This command produces a report of the fatigue
damage in a table ordered on wave height/period
and direction. The report is produced for the
critical point (point with the highest damage) at
the end of each brace connected to each specified
joint. This report also includes the center of
damage with respect to wave height/period for
each direction. An example of the format of the
new report is shown on the next slide.
GTSTRUDL
GTSTRUDL
Offshore (cont)
The following fatigue analysis commands
have been enhanced to support the use of the
GTSES solver when activated by the
ACTIVE SOLVER GTSES command:
ASSEMBLE FOR FATIGUE
SOLVE FOR FATIGUE
COMPUTE FATIGUE LJF
PERFORM FATIGUE ANALYSIS
GTSTRUDL
Offshore (cont)
A new GTSELOS feature has been implemented
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
Steel Design
The AISC 14th Edition design code has been
implemented as a released feature. Both
LRFD (load and resistance factor design)
and the ASD (allowable strength design)
methods of the AISC Fourteenth Edition
are implemented.
GTSTRUDL
GTSTRUDL
Steel Tables
New Imperial and Metric tables from the AISC 14 th
edition have been added to GTSTRUDL.
The tables for rectangular and circular concrete
sections has been moved to a release status. The
table names are CONCIR and CONRECT.
GTSTRUDL
New ability
to change
units
GTSTRUDL
QA
Since the last Users Group meeting, we have been audited a record number of times:
The following audits were conducted:
NIAC (Nuclear Industry Assessment Committee) (Burns and McDonnell lead)
Nuclear Systems Audits (Internal)
Bechtel National
Shaw Nuclear
Sargent and Lundy
GTSTRUDL
QA (cont)
Simpson, Gumpertz and Heger
IHI Corporation (Japan)
NUPIC (Nuclear Procurement Issues
Committee)
ENERCON
Automated Engineering Services
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
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
Finite Elements
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
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.
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
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 commands that will
do this.
GTSTRUDL
GTMenu (cont)
Develop Joint, Member and Element
Datasheets for Inquire and Editing
Preliminary development is shown on the next
few slides.
GTSTRUDL
GTMenu (cont)
You will be able to
optionally use the
datasheets for a right
click Inquire function.
The option will be set
using the pulldown
below:
GTSTRUDL
GTMenu (cont)
Sample datasheet
using right click
Inquire on joints
GTSTRUDL
GTMenu (cont)
Revised Edit Joint
Data dialog showing
Datasheet Options.
Similar dialogs will be
available for the Edit
Member Data and Edit
Element Data dialogs.
GTSTRUDL
GTMenu (cont)
Sample Portion of Member Datasheet
GTSTRUDL
Nonlinear Analysis
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)
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.
Increase precision of wave load
computations in GTSELOS.
GTSTRUDL
Reinforced Concrete