gtstrudl upcoming version 32 release and future enhancements

127
GTSTRUDL GTSTRUDL Upcoming Version 32 Release and Future Enhancements Dr. Kenneth M.(Mac) Will GTSUG 2011 June 2011 Delray Beach, Florida

Upload: fawn

Post on 04-Feb-2016

83 views

Category:

Documents


0 download

DESCRIPTION

GTSTRUDL Upcoming Version 32 Release and Future Enhancements. Dr. Kenneth M.(Mac) Will GTSUG 2011 June 2011 Delray Beach, Florida. Presentation Outline. Status of Version 32 New Features in Version 32 Future Enhancements. Status of Version 32. Beta testing scheduled for August. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTSTRUDL Upcoming Version 32 Release

andFuture Enhancements

GTSTRUDL Upcoming Version 32 Release

andFuture Enhancements

Dr. Kenneth M.(Mac) Will

GTSUG 2011

June 2011

Delray Beach, Florida

Dr. Kenneth M.(Mac) Will

GTSUG 2011

June 2011

Delray Beach, Florida

Page 2: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Presentation OutlinePresentation Outline

• Status of Version 32

• New Features in Version 32

• Future Enhancements

• Status of Version 32

• New Features in Version 32

• Future Enhancements

Page 3: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Status of Version 32Status of Version 32

• Beta testing scheduled for August.

• Documentation is in progress.

• Plan to ship in October.

• Beta testing scheduled for August.

• Documentation is in progress.

• Plan to ship in October.

Page 4: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Version 32Version 32

Page 5: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

DBXDBX

• 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.

• 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.

Page 6: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

DBXDBX

• Syntax:

WRITE CODE (CHECK) (RESULTS) -(MEMBERS list)

Examples:• WRITE CODE ALL MEMBERS

• WRITE CODE RES MEMBERS EXISTING - 1 TO 1000

• Syntax:

WRITE CODE (CHECK) (RESULTS) -(MEMBERS list)

Examples:• WRITE CODE ALL MEMBERS

• WRITE CODE RES MEMBERS EXISTING - 1 TO 1000

Page 7: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

DBXDBX

• 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.

• 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.

Page 8: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

DBX (cont)DBX (cont)

• Syntax:

WRITE CABLE FORCES (MEMBERS list)

Examples:• WRITE CABLE FORCES ALL MEMBERS

• WRITE CABLE FORCES MEMBERS EXISTING - 1 TO 1000

• Syntax:

WRITE CABLE FORCES (MEMBERS list)

Examples:• WRITE CABLE FORCES ALL MEMBERS

• WRITE CABLE FORCES MEMBERS EXISTING - 1 TO 1000

Page 9: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

DynamicsDynamics

• The GT64MLANCZOS eigenvalue analysis solution method has been implemented, extending high-performance sparse-equation eigenvalue analysis to 64-bit computer platforms.

• The GT64MLANCZOS eigenvalue analysis solution method has been implemented, extending high-performance sparse-equation eigenvalue analysis to 64-bit computer platforms.

Page 10: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamics (cont)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:

• 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:

Page 11: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamics (cont)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.

– 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.

Page 12: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamics (cont)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.

– 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.

Page 13: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamics (cont)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

• 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

Page 14: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamics (cont)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

• 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

Page 15: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamics (cont)Dynamics (cont)

• Modest efficiency and performance improvements have been made to the GTSES Lanczos eigenvalue analysis procedure (GTSELANCZOS). However, GTSELANCZOS remains a single-processor, 32-bit solver governed by 32-bit virtual memory allocation and addressing limitations.

• Modest efficiency and performance improvements have been made to the GTSES Lanczos eigenvalue analysis procedure (GTSELANCZOS). However, GTSELANCZOS remains a single-processor, 32-bit solver governed by 32-bit virtual memory allocation and addressing limitations.

Page 16: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Finite ElementsFinite 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 element for structures with bending and shear deformation. The element will include all of the features currently available with the current eight node solid (IPSL) element.

• 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 element for structures with bending and shear deformation. The element will include all of the features currently available with the current eight node solid (IPSL) element.

Page 17: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Finite Elements (cont)Finite Elements (cont)• A new four node plane stress quadrilateral

with three dof (including drilling dof) will be added – Q6CDRL

• A new four node moderately thick plate bending element will be added – PBMITC

• A new four node moderately thick plate element (stretching and bending) with 6 dof will be added -

SBMITC = Q6CDRL + PBMITC

• A new four node plane stress quadrilateral with three dof (including drilling dof) will be added – Q6CDRL

• A new four node moderately thick plate bending element will be added – PBMITC

• A new four node moderately thick plate element (stretching and bending) with 6 dof will be added -

SBMITC = Q6CDRL + PBMITC

Page 18: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (cont)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.

This only applies to LIMITS with decimal numbers, which indicates a length value and where the number of members meeting the criterion is unknown, and not to LIMITS with an integer number, which indicates a specified number of member lengths to print.

• PRINT MEMBER LENGTH SORTED LIMIT v now prints the total number of members that meet the specified limit after the list of member lengths.

This only applies to LIMITS with decimal numbers, which indicates a length value and where the number of members meeting the criterion is unknown, and not to LIMITS with an integer number, which indicates a specified number of member lengths to print.

Page 19: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)General (continued)

Example:{ 4367} > UNITS CM

{ 4368} > PRINT MEMBER LENGTH SORTED LIMIT 20.0

(output omitted)

**** INFO_PRTMBL - Found 10 members < 20.000

Example:{ 4367} > UNITS CM

{ 4368} > PRINT MEMBER LENGTH SORTED LIMIT 20.0

(output omitted)

**** INFO_PRTMBL - Found 10 members < 20.000

Page 20: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

• 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.

Page 21: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)General (continued)

• Syntax:

Examples:

PRINT MEMBER BETA ANGLES NONZERO ONLY - TOLERANCE 0.1 DEGREES

PRINT MEMBER BETA GROUPED COMMAND -FORMAT

• Syntax:

Examples:

PRINT MEMBER BETA ANGLES NONZERO ONLY - TOLERANCE 0.1 DEGREES

PRINT MEMBER BETA GROUPED COMMAND -FORMAT

P R IN T M E M B E R B E TA A N G L E S N O N Z E R O O N LY (T O LE R A N C E v

IN DIV ID U A L L Y

G R O U P E D (T O LE R A N C E v )

D E G R E E S

R A DIA N S

C O M M A N D F O R M A T M E M B E R S list

1

2

( ) ( ( ) ))

( )

( ( )) ( )

Page 22: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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)

• 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)

Page 23: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

• 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.

Page 24: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

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.

Page 25: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

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.

Page 26: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)General (continued)

• Syntax of the modified command:• Syntax of the modified command:

L IS T JO IN T F O RC E SL O CA L

G L O B A L ( W ITH ) (T O TA L )-

A L L ( JO IN T S )

JO IN T S list ( M E M B E R S m _ list)

Page 27: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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 1 GLOBAL 6.119 6.148 0.000 0.000 0.000 11.185 NO• 3 2 GLOBAL 6.119 6.148 0.000 0.000 0.000 -11.185 NO• 3 3 GLOBAL -6.119 -6.148 0.000 0.000 0.000 11.476 NO• 3 4 GLOBAL -6.119 -6.148 0.000 0.000 0.000 -11.476 NO

• { 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 1 GLOBAL 6.119 6.148 0.000 0.000 0.000 11.185 NO• 3 2 GLOBAL 6.119 6.148 0.000 0.000 0.000 -11.185 NO• 3 3 GLOBAL -6.119 -6.148 0.000 0.000 0.000 11.476 NO• 3 4 GLOBAL -6.119 -6.148 0.000 0.000 0.000 -11.476 NO

Page 28: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)General (continued)

• { 193} > LIST JOINT FORCES GLOBAL WITH TOTAL JOINT 3 MEMBERS 1 2

• -----------------------------------------------------------------------------------------------------------------------------------

• --- 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 1 GLOBAL 6.119 6.148 0.000 0.000 0.000 11.185 NO• 3 2 GLOBAL 6.119 6.148 0.000 0.000 0.000 -11.185 NO• --------------- --------------- --------------- --------------- --------------- ---------------• Totals 12.237 12.295 0.000 0.000 0.000 0.000

• { 193} > LIST JOINT FORCES GLOBAL WITH TOTAL JOINT 3 MEMBERS 1 2

• -----------------------------------------------------------------------------------------------------------------------------------

• --- 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 1 GLOBAL 6.119 6.148 0.000 0.000 0.000 11.185 NO• 3 2 GLOBAL 6.119 6.148 0.000 0.000 0.000 -11.185 NO• --------------- --------------- --------------- --------------- --------------- ---------------• Totals 12.237 12.295 0.000 0.000 0.000 0.000

Page 29: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

• 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.

Page 30: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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:

• 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:

Page 31: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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

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

Page 32: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

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.

Page 33: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

• 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.

Page 34: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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:

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:

Page 35: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)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.

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.

Page 36: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (continued)General (continued)

• A new command will be implemented to make it easier for the user to specify the Beta angle for members with eccentricities in planes which are not parallel to a global plane. The new command is– ACTIVE BETA ANGLE DEFINITION -

With JOINT TO JOINT OR ECCENTRIC

option

• A new command will be implemented to make it easier for the user to specify the Beta angle for members with eccentricities in planes which are not parallel to a global plane. The new command is– ACTIVE BETA ANGLE DEFINITION -

With JOINT TO JOINT OR ECCENTRIC

option

Page 37: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenuGTMenu

• Member loads on cable elements can now be displayed.

• The Inquire dialog no longer disappears when the Graphics window is activated.

 

• Member loads on cable elements can now be displayed.

• The Inquire dialog no longer disappears when the Graphics window is activated.

 

Page 38: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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

• 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

Page 39: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont) GTMenu (cont)

• The GENERATE INPUT FILE feature now includes NONLINEAR EFFECTS, NONLINEAR SPRING PROPERTIES and NONLINEAR SPRING ELEMENT commands. In addition, OBJECT commands are included along with group titles .

• "TYPE RMS" and "TYPE ABS" Load Combinations are now translated and put into the input file.

• The GENERATE INPUT FILE feature now includes NONLINEAR EFFECTS, NONLINEAR SPRING PROPERTIES and NONLINEAR SPRING ELEMENT commands. In addition, OBJECT commands are included along with group titles .

• "TYPE RMS" and "TYPE ABS" Load Combinations are now translated and put into the input file.

Page 40: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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.

• 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.

Page 41: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• Redraw solid will display the nine Unistrut sections in the GTSTRUDL Unistrut table as shown on the next slides.

• Redraw solid will display the nine Unistrut sections in the GTSTRUDL Unistrut table as shown on the next slides.

Page 42: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Page 43: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Page 44: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Page 45: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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

• 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

Page 46: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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.

• 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.

Page 47: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• The following eight cases are used in the mapping:

(1) a plane stress triangle maps to type 'LST'

(2) a plane stress quad maps to type 'IPQQ'

(3) a plate bending triangle produces an error saying unavailable

(4) a plate bending quad maps to type 'IPBQQ'

(5) a tridimensional 6 node prism maps to type 'WEDGE15'

(6) a tridimensional 8 node brick maps to type 'IPSQ'

(7) a plate triangle produces an error saying unavailable

(8) a plate quad produces an error saying unavailable.

• The following eight cases are used in the mapping:

(1) a plane stress triangle maps to type 'LST'

(2) a plane stress quad maps to type 'IPQQ'

(3) a plate bending triangle produces an error saying unavailable

(4) a plate bending quad maps to type 'IPBQQ'

(5) a tridimensional 6 node prism maps to type 'WEDGE15'

(6) a tridimensional 8 node brick maps to type 'IPSQ'

(7) a plate triangle produces an error saying unavailable

(8) a plate quad produces an error saying unavailable.

Page 48: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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.

• 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.

Page 49: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

Page 50: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

resultscut

Page 51: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• When refining a finite element grid, there is now an option to split any framing members in the same way automatically.

• When refining a finite element grid, there is now an option to split any framing members in the same way automatically.

Page 52: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

Before mesh refinement with members labeled

After mesh refinement with split members labeled

Page 53: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• Mode shapes on finite element meshes may now be contoured.

• Mode shapes on finite element meshes may now be contoured.

Page 54: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Contour of z component of Mode 1

Page 55: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• Additional steel design parameters may now be displayed:

LX, FRLX, FRLY, FRLZ, FRUNLCF, TBLNAM, Yield Strength, Tensile Strength

The new dialog is shown on the next slide.

• Additional steel design parameters may now be displayed:

LX, FRLX, FRLY, FRLZ, FRUNLCF, TBLNAM, Yield Strength, Tensile Strength

The new dialog is shown on the next slide.

Page 56: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Additions to Display Parameters Dialog

Page 57: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)• Dynamic mass specified using the INERTIA OF

JOINTS command can now be displayed.

• An example is shown on

the next slide.

• Dynamic mass specified using the INERTIA OF JOINTS command can now be displayed.

• An example is shown on

the next slide.

Page 58: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamic mass from Inertia of Joints from Load command

Page 59: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• An automatic mesh algorithm for 2D elements has been implemented (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.

• An automatic mesh algorithm for 2D elements has been implemented (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.

Page 60: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

New Meshing Dialog

Define External Boundaries

Define Internal Openings

Define Constraint Lines

Set the Mesh Size

Page 61: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL Model with External Boundaries and Internal

Constraint Line

(Uses Construction Points and Lines)

Page 62: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Resulting Mesh

Constraint Line

Page 63: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL Model with External and Internal Boundary

(uses Constructions Points and Lines

Page 64: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Resulting Mesh

Page 65: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• The user is now able to change the colors used for contour plots.

• 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.

• The user is now able to change the colors used for contour plots.

• 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.

Change colors for contouring

Page 66: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Different colors for members and elements in Deformed

Structure, Mode Shape, and Transient Animation displays

You may also change the color used for annotation

(labels and legends)

Page 67: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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 new dialog and an example of the Graph Result window are shown on the next slides.

• 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 new dialog and an example of the Graph Result window are shown on the next slides.

Page 68: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenuGTMenu

Page 69: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Page 70: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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.

• 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.

Page 71: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

Right mouse click selection displayed at top of Graphics

Display

Page 72: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• A new rectangular fencing selection mode has been implemented on the Mode Bar. There are two options available with the Rect. Fence as shown below:

• A new rectangular fencing selection mode has been implemented on the Mode Bar. There are two options available with the Rect. Fence as shown below:

Page 73: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• Finite element edges and faces may now be labeled as shown on the revised Display Model dialog on the next slide.

• Finite element edges and faces may now be labeled as shown on the revised Display Model dialog on the next slide.

Page 74: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

New options on Display Model dialog to label finite element edges and faces

Example of Edge Labeling

Page 75: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

NonlinearNonlinear• 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.

• 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.

Page 76: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Nonlinear (cont)Nonlinear (cont)

ExampleNONLINEAR 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'

ExampleNONLINEAR 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'

Page 77: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Nonlinear (cont)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.

• 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.

Page 78: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

OffshoreOffshore

• 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.

• 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.

Page 79: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Offshore (cont)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.

• 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.

Page 80: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Offshore (cont)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.

• 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.

Page 81: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Offshore (cont)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).

• 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).

Page 82: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Static AnalysisStatic Analysis

• Modest efficiency and performance enhancements have been made to the GTSES static analysis sparse solver and the GTSELANCZOS sparse equation Lanczos eigenvalue solver, both 32-bit solvers. Execution speeds may increase by as much as 30% and the solvers are more robust, better able to complete satisfactory solutions for less well-conditioned models.

• Modest efficiency and performance enhancements have been made to the GTSES static analysis sparse solver and the GTSELANCZOS sparse equation Lanczos eigenvalue solver, both 32-bit solvers. Execution speeds may increase by as much as 30% and the solvers are more robust, better able to complete satisfactory solutions for less well-conditioned models.

Page 83: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel DesignSteel 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.

• 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.

Page 84: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)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:

• 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:

Page 85: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)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

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

Page 86: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)Steel Design (cont)• Efficiency improvements have been added

to the EC3-2005 code since it was implemented as a prerelease feature. The time to code check (CHECK) or design (SELECT) for jobs with large number of loadings have been reduced.

• Efficiency improvements have been added to the EC3-2005 code since it was implemented as a prerelease feature. The time to code check (CHECK) or design (SELECT) for jobs with large number of loadings have been reduced.

Page 87: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)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:

• 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:

Page 88: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)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 cross-sections 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.

• 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 cross-sections 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.

Page 89: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)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.

• 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.

Page 90: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Tables and GTTABLESteel 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.

• 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.

Page 91: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base PlateBase Plate

• Commands for anchor checking by ACI 318-05 Appendix D have been implemented. The commands are shown on the next slides and will be further discussed in a later presentation.

• Commands for anchor checking by ACI 318-05 Appendix D have been implemented. The commands are shown on the next slides and will be further discussed in a later presentation.

Page 92: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base Plate (cont)Base Plate (cont)

Page 93: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base Plate WizardBase Plate Wizard

• Two new anchor patterns– Circle/arc – Add anchors in a circular arc up to

a full circle– Grid - like the current “4 corners + edges”

option, but fills in the interior anchor positions also, not just the perimeter.

• Two new anchor patterns– Circle/arc – Add anchors in a circular arc up to

a full circle– Grid - like the current “4 corners + edges”

option, but fills in the interior anchor positions also, not just the perimeter.

Page 94: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base Plate Wizard (cont)Base Plate Wizard (cont)

• Selective weld lines– Currently all lines in an attachment are considered

as welded to the base plate. A new feature will be added to designate specified lines as “not welded”. These unwelded lines will be modeled as having a compression-only connection to the base plate, either with compression-only ‘dummy’ members or stiff, compression-only NLS elements.

 

• Selective weld lines– Currently all lines in an attachment are considered

as welded to the base plate. A new feature will be added to designate specified lines as “not welded”. These unwelded lines will be modeled as having a compression-only connection to the base plate, either with compression-only ‘dummy’ members or stiff, compression-only NLS elements.

 

Page 95: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base Plate Wizard (cont)Base Plate Wizard (cont)

• New custom attachment dialog– A new dialog will allow you to modify a

standard attachment from the attachment file or create a new attachment. Included will be an ability to indicate which lines are welded to the base plate.

• New custom attachment dialog– A new dialog will allow you to modify a

standard attachment from the attachment file or create a new attachment. Included will be an ability to indicate which lines are welded to the base plate.

Page 96: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Future EnhancementsFuture Enhancements

Page 97: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base PlateBase Plate• X or Y rotation for attachments to model

attachments 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.

• X or Y rotation for attachments to model attachments 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.

Page 98: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Base Plate (cont)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. 

• Add X, Y coordinates to stress results dialog.

• Improved Loading dialog. 

• Batch processing of .gtbp files. 

• Optional output of load names causing the largest interaction value for anchors in Results Summary. 

• Add X, Y coordinates to stress results dialog.

Page 99: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamic AnalysisDynamic 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.

• 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.

Page 100: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Dynamic Analysis (cont)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.

• 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.

Page 101: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Finite ElementsFinite 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.

• 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.

Page 102: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GeneralGeneral

• 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.

• 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.

Page 103: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (cont)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.

• 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.

Page 104: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (cont)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.

• 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.

Page 105: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (cont)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.

• 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.

Page 106: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (cont)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 membersStart 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.

• 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 membersStart 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.

Page 107: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

General (cont)General (cont)

• Develop 64 bit version of GTSTRUDL.• Develop 64 bit version of GTSTRUDL.

Page 108: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenuGTMenu

• 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.

• 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.

Page 109: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)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

• 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

Page 110: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTMenu (cont)GTMenu (cont)

• Add a general fencing option to allow the user to specify a non-rectangular fence.

• 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 do this.

• Add a general fencing option to allow the user to specify a non-rectangular fence.

• 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 do this.

Page 111: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

GTSTRUDL Output Window 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.

• 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.

Page 112: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Nonlinear AnalysisNonlinear 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

• 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

Page 113: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Nonlinear Analysis (cont)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.

• 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.

Page 114: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Nonlinear Analysis (cont)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.

• 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.

Page 115: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

OffshoreOffshore

• Implement fatigue analysis based on transient analysis results.

• Implement fatigue analysis based on transient analysis results.

Page 116: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Offshore (cont)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.

• 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.

Page 117: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Offshore (cont)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 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.

Page 118: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Offshore (cont)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.

• 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.

Page 119: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Reinforced ConcreteReinforced Concrete

• The ACI 318-08 code will be implemented for beam and column design.

• The DESIGN SLAB command will be brought to release status.

• The ACI 318-08 code will be implemented for beam and column design.

• The DESIGN SLAB command will be brought to release status.

Page 120: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel DesignSteel Design

• 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.

• 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.

Page 121: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel DesignSteel Design

• 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.

• 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.

Page 122: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)Steel Design (cont)

• Steel design based on the AISC 14th Edition for all rolled cross-sections.

• 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

• Steel design based on the AISC 14th Edition for all rolled cross-sections.

• 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

Page 123: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)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.

• Modify the FOR MAXIMUM ENVELOPE VALUES option of the SELECT and CHECK command when the cross-section is an unsymmetrical cross-section.

Page 124: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel Design (cont)Steel Design (cont)

• Add a FOR MAXIMUM DIAGRAM VALUES option to the SELECT and CHECK command. This option creates a single maximum force values 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.

• Add a FOR MAXIMUM DIAGRAM VALUES option to the SELECT and CHECK command. This option creates a single maximum force values 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.

Page 125: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Steel TablesSteel Tables

• Implement AISC 14th edition tables.• Implement AISC 14th edition tables.

Page 126: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Interfaces to Other ProgramsInterfaces 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

• 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

Page 127: GTSTRUDL  Upcoming Version 32 Release and Future Enhancements

GTSTRUDL GTSTRUDL

Your assistance is needed to help us improve GTSTRUDL in your Committee meetings :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.

• 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.