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.