STAAD.Pro Help

EX. UK-17 User-Provided Tables

The usage of user-provided steel tables is illustrated in this example for the analysis and design of a plane frame. User-provided tables allow you to specify property data for sections not found in the built-in steel section tables.

This problem is installed with the program by default to C:\Users\Public\Public Documents\STAAD.Pro CONNECT Edition\Samples\Sample Models\UK\UK-17 User-Provided Tables.STD when you install the program.

Example Problem No. 17

Where:

  • L1 = 4.5 m, L2 = 6.0 m
  • P = 25 kN
  • w = 45 kN/m

Actual input is shown in bold lettering followed by explanation.

    STAAD PLANE EXAMPLE FOR USER TABLE

Every input file has to start with the command STAAD. The PLANE command is used to designate the structure as a plane frame.

    UNIT METER KNS

The UNIT command sets the length and force units to be used.

    JOINT COORDINATES
    1 0. 0. ; 2 9 0 ; 3 0 6 0 6 9 6 0
    7 0 10.5 ; 8 9 10.5 ; 9 2.25 10.5 ; 10 6.75 10.5
    11 4.5 10.5 ; 12 1.5 11.4 ; 13 7.5 11.4
    14 3.0 12.3 ; 15 6.0 12.3; 16 4.5 13.2

The above set of data is used to provide joint coordinates for the various joints of the structure. The Cartesian system is being used here. The data consists of the joint number followed by global X and Y coordinates. Note that for a space frame, the Z coordinate(s) need to be provided also.

Note: Semicolons (;) are used as line separators to allow for input of multiple sets of data on one line.
    MEMBER INCIDENCES 
    1 1 3 ; 2 3 7 ; 3 2 6 ; 4 6 8 ; 5 3 4 
    6 4 5 ; 7 5 6 ; 8 7 12 ; 9 12 14
    10 14 16 ; 11 15 16 ; 12 13 15 ; 13 8 13
    14 9 12 ; 15 9 14 ; 16 11 14 ; 17 11 15 
    18 10 15 ; 19 10 13 ; 20 7 9
    21 9 11 ; 22 10 11 ; 23 8 10

The above data set contains the member incidence information or the joint connectivity data for each member. This completes the geometry of the structure.

    START USER TABLE

This command is utilized to set up a user-provided steel table. All user-provided steel tables must start with this command.

    TABLE 1

Each table needs an unique numerical identification. The above command starts setting up Table no. 1. Up to twenty tables may be specified per run.

    UNIT CM
    WIDE FLANGE

This command is used to specify the section-type as WIDE FLANGE in this table. Note that several section-types such as WIDE FLANGE, CHANNEL, ANGLE, TEE etc. are available for specification ( see TR.19 User Steel Table Specification ).

    BEAM250
    32.2 25.5 0.6 10.2 0.85 3400 150 6.2 15.7 15.4
    BEAM300
    47.5 30.4 0.72 12.4 1.07 7160 335 14.3 21.9 23.8
    BEAM350
    64.6 35.6 0.73 17.2 1.15 14150 970 22.8 26.0 35.5

The above data set is used to specify the properties of three wide flange sections. The data for each section consists of two parts. In the first line, the section-name is provided. You are allowed to provide any section name within twelve characters. The second line contains the section properties required for the particular section-type. Each section-type requires a certain number of data (area of cross-section, depth, moment of inertias etc.) provided in a certain order. For example, in this case, for wide flanges, ten different properties are required.

    TABLE 2
    UNIT CM
    ANGLES
    L30305
    3.0 3.0 0.5 0.58 1.0 1.0
    L40405
    4.0 4.0 0.5 0.78 1.33 1.33
    L50505
    5.0 5.0 0.5 0.98 1.67 1.67

The above command and data lines set up another user provided table consisting of angle sections.

    END

This command signifies the end of the user provided table data set. All user provided table related input must be terminated with this command.

    MEMBER PROPERTIES
    1 3 4 UPT 1 BEAM350
    2 UPT 1 BEAM300 ; 5 6 7 UPT 1 BEAM250
    8 TO 13 UPT 1 BEAM250
    14 TO 19 UPT 2 L30305
    20 TO 23 UPT 2 L40405

In the above command lines, the member properties are being assigned from the user provided tables created earlier. The word UPT signifies that the properties are from the user-provided table. This is followed by the table number and then the section name as specified in the use- provided table. The numbers 1 or 2 following the word UPT indicate the table from which section names are fetched.

    MEMBER TRUSS
    14 TO 23

The above command is used to designate members 14 to 23 as truss members.

    MEMBER RELEASE
    5 START MZ

The MEMBER RELEASE command is used to release the MZ moment at the start joint of member no. 5.

    UNIT MMS
    DEFINE MATERIAL START
    ISOTROPIC STEEL
    E 210
    POISSON 0.3
    DENSITY 7.68e-008
    ALPHA 6e-006
    DAMP 0.03
    TYPE STEEL
    STRENGTH FY 0.25 FU 0.4 RY 1.5 RT 1.2
    END DEFINE MATERIAL
    CONSTANTS
    MATERIAL STEEL ALL
    BETA 90.0 MEMB 3 4

The above command set is used to specify modulus of elasticity, density, Poisson’s ratio and beta angle values. Built-in default value of steel is used for the material constants.

    UNIT KNS METER

The force unit is reset to KNS, and length unit to METER using this command.

    SUPPORT
    1 FIXED ; 2 PINNED

The above command set is used to designate supports. Here, joint 1 is designated as a fixed support and joint 2 is designated as a pinned support.

    LOADING 1 DEAD AND LIVE LOAD
    SELFWEIGHT Y -1.0 
    JOINT LOAD
    4 5 FY -65. ; 11 FY -155.
    MEMB LOAD 
    8 TO 13 UNI Y –13.5 ; 6 UNI GY –17.5

The above command set is used to specify the loadings on the structure. In this case, dead and live loads are provided through load case 1. It consists of selfweight, concentrated loads at joints 4, 5 and 11, and distributed loads on some members.

    PERFORM ANALYSIS

This command instructs the program to execute the analysis at this point.

    PARAMETER 
    CODE EN 1993-1-1:2005
    NA 1
    BEAM 1.0 ALL
    NSF 0.85 ALL
    KY 1.2 MEMB 3 4

The above commands are used to specify parameters for steel design.

    CHECK CODE MEMBER 3 19
    SELECT MEMBER 20

This command will perform a code check on members 3 and 19 per the Eurocode 3 steel design code with the UK National Annex. A member selection too is performed for member 20. For each member, the member selection will be performed from the table that was originally used for the specification of the member property. In this case, the selection will be from the respective user tables from which the properties were initially assigned. It may be noted that properties may be provided (and selection may be performed) from built-in steel tables and user provided tables in the same data file.

    FINISH

This command terminates a STAAD run.

Input File

STAAD PLANE EXAMPLE FOR USER TABLE
UNIT METER KNS
JOINT COORD
1 0. 0. ; 2 9 0 ; 3 0 6 0 6 9 6 0
7 0 10.5 ; 8 9 10.5 ; 9 2.25 10.5 ; 10 6.75 10.5
11 4.5 10.5 ; 12 1.5 11.4 ; 13 7.5 11.4
14 3.0 12.3 ; 15 6.0 12.3 ; 16 4.5 13.2
MEMBER INCIDENCES
1 1 3 ; 2 3 7 ; 3 2 6 ; 4 6 8 ; 5 3 4
6 4 5 ; 7 5 6 ; 8 7 12 ; 9 12 14
10 14 16 ; 11 15 16 ; 12 13 15 ; 13 8 13
14 9 12 ; 15 9 14 ; 16 11 14 ; 17 11 15
18 10 15 ; 19 10 13 ; 20 7 9
21 9 11 ; 22 10 11 ; 23 8 10
START USER TABLE
TABLE 1
UNIT CM
WIDE FLANGE
BEAM250
32.2 25.5 0.6 10.2 0.85 3400 150 6.2 15.7 15.4
BEAM300
47.5 30.4 0.72 12.4 1.07 7160 335 14.3 21.9 23.8
BEAM350
64.6 35.6 0.73 17.2 1.15 14150 970 22.8 26.0 35.5
TABLE 2
UNIT CM
ANGLES
L30305
3.0 3.0 0.5 0.58 1.0 1.0
L40405
4.0 4.0 0.5 0.78 1.33 1.33
L50505
5.0 5.0 0.5 0.98 1.67 1.67
END
MEMBER PROPERTIES
1 3 4 UPT 1 BEAM350
2 UPT 1 BEAM300 ; 5 6 7 UPT 1 BEAM250
8 TO 13 UPT 1 BEAM250
14 TO 19 UPT 2 L30305
20 TO 23 UPT 2 L40405
*MEMBER TRUSS
*14 TO 23
MEMB RELEASE
5 START MZ
14 to 23 start MPY 0.99 MPZ 0.99
14 to 23 end MPY 0.99 MPZ 0.99
UNIT MMS
DEFINE MATERIAL START
ISOTROPIC STEEL
E 210
POISSON 0.3
DENSITY 7.68e-008
ALPHA 6e-006
DAMP 0.03
TYPE STEEL
STRENGTH FY 0.25 FU 0.4 RY 1.5 RT 1.2
END DEFINE MATERIAL
CONSTANTS
MATERIAL STEEL ALL
BETA 90.0 MEMB 3 4
UNIT KNS METER
SUPPORT
1 FIXED ; 2 PINNED
LOADING 1 DEAD AND LIVE LOAD
SELFWEIGHT Y -1.0
JOINT LOAD
4 5 FY -65. ; 11 FY -155
MEMB LOAD
8 TO 13 UNI Y -13.5 ; 6 UNI GY -17.5
PERFORM ANALYSIS
PARAMETER
CODE EN 1993-1-1:2005
NA 1
BEAM 3 ALL
NSF 0.85 ALL
KY 1.2 MEMB 3 4
CHECK CODE MEMBER 3 19
SELECT MEMB 20
FINISH

STAAD Output File

                                                                  PAGE NO.    1
             ****************************************************        
             *                                                  *        
             *           STAAD.Pro CONNECT Edition              *        
             *           Version  22.12.00.***                  *        
             *           Proprietary Program of                 *        
             *           Bentley Systems, Inc.                  *        
             *           Date=    OCT 27, 2022                  *        
             *           Time=    15: 7:24                      *        
             *                                                  *        
             *  Licensed to: Bentley Systems Inc                *        
             ****************************************************        
     1. STAAD PLANE EXAMPLE FOR USER TABLE
INPUT FILE: UK-17 User-Provided Tables.STD
     2. UNIT METER KNS
     3. JOINT COORD
     4. 1 0. 0. ; 2 9 0 ; 3 0 6 0 6 9 6 0
     5. 7 0 10.5 ; 8 9 10.5 ; 9 2.25 10.5 ; 10 6.75 10.5
     6. 11 4.5 10.5 ; 12 1.5 11.4 ; 13 7.5 11.4
     7. 14 3.0 12.3 ; 15 6.0 12.3 ; 16 4.5 13.2
     8. MEMBER INCIDENCES
     9. 1 1 3 ; 2 3 7 ; 3 2 6 ; 4 6 8 ; 5 3 4
    10. 6 4 5 ; 7 5 6 ; 8 7 12 ; 9 12 14
    11. 10 14 16 ; 11 15 16 ; 12 13 15 ; 13 8 13
    12. 14 9 12 ; 15 9 14 ; 16 11 14 ; 17 11 15
    13. 18 10 15 ; 19 10 13 ; 20 7 9
    14. 21 9 11 ; 22 10 11 ; 23 8 10
    15. START USER TABLE
    16. TABLE 1
    17. UNIT CM
    18. WIDE FLANGE
    19. BEAM250
    20. 32.2 25.5 0.6 10.2 0.85 3400 150 6.2 15.7 15.4
    21. BEAM300
    22. 47.5 30.4 0.72 12.4 1.07 7160 335 14.3 21.9 23.8
    23. BEAM350
    24. 64.6 35.6 0.73 17.2 1.15 14150 970 22.8 26.0 35.5
    25. TABLE 2
    26. UNIT CM
    27. ANGLES
    28. L30305
    29. 3.0 3.0 0.5 0.58 1.0 1.0
    30. L40405
    31. 4.0 4.0 0.5 0.78 1.33 1.33
    32. L50505
    33. 5.0 5.0 0.5 0.98 1.67 1.67
    34. END
    35. MEMBER PROPERTIES
    36. 1 3 4 UPT 1 BEAM350
    37. 2 UPT 1 BEAM300 ; 5 6 7 UPT 1 BEAM250
    38. 8 TO 13 UPT 1 BEAM250
      EXAMPLE FOR USER TABLE                                   -- PAGE NO.    2
    39. 14 TO 19 UPT 2 L30305
    40. 20 TO 23 UPT 2 L40405
    41. *MEMBER TRUSS
    42. *14 TO 23
    43. MEMB RELEASE
    44. 5 START MZ
    45. 14 TO 23 START MPY 0.99 MPZ 0.99
    46. 14 TO 23 END MPY 0.99 MPZ 0.99
    47. UNIT MMS
    48. DEFINE MATERIAL START
    49. ISOTROPIC STEEL
    50. E 210
    51. POISSON 0.3
    52. DENSITY 7.68E-008
    53. ALPHA 6E-006
    54. DAMP 0.03
    55. TYPE STEEL
    56. STRENGTH FY 0.25 FU 0.4 RY 1.5 RT 1.2
    57. END DEFINE MATERIAL
    58. CONSTANTS
    59. MATERIAL STEEL ALL
    60. BETA 90.0 MEMB 3 4
    61. UNIT KNS METER
    62. SUPPORT
    63. 1 FIXED ; 2 PINNED
    64. LOADING 1 DEAD AND LIVE LOAD
    65. SELFWEIGHT Y -1.0
    66. JOINT LOAD
    67. 4 5 FY -65. ; 11 FY -155
    68. MEMB LOAD
    69. 8 TO 13 UNI Y -13.5 ; 6 UNI GY -17.5
    70. PERFORM ANALYSIS
            P R O B L E M   S T A T I S T I C S
            -----------------------------------
     NUMBER OF JOINTS         16  NUMBER OF MEMBERS      23
     NUMBER OF PLATES          0  NUMBER OF SOLIDS        0
     NUMBER OF SURFACES        0  NUMBER OF SUPPORTS      2
           Using 64-bit analysis engine.
           SOLVER USED IS THE IN-CORE ADVANCED MATH SOLVER
   TOTAL      PRIMARY LOAD CASES =     1, TOTAL DEGREES OF FREEDOM =      43
   TOTAL LOAD COMBINATION  CASES =     0  SO FAR.
    71. PARAMETER
    72. CODE EN 1993-1-1:2005
      EXAMPLE FOR USER TABLE                                   -- PAGE NO.    3
    73. NA 1
    74. BEAM 3 ALL
    75. NSF 0.85 ALL
    76. KY 1.2 MEMB 3 4
    77. CHECK CODE MEMBER 3 19
 STEEL DESIGN    
                         STAAD.PRO CODE CHECKING - BS EN 1993-1-1:2005
                         ********************************************
                         NATIONAL ANNEX - NA to BS EN 1993-1-1:2005
 PROGRAM CODE REVISION V1.14 BS_EC3_2005/1
      EXAMPLE FOR USER TABLE                                   -- PAGE NO.    4
 ALL UNITS ARE - KNS  METE (UNLESS OTHERWISE Noted)
 MEMBER     TABLE       RESULT/   CRITICAL COND/     RATIO/     LOADING/
                          FX            MY             MZ       LOCATION
 =======================================================================
 *     3 ST   BEAM350     (UPT)
                           FAIL     EC-6.3.3-662       2.339         1
                      243.71 C         52.86           0.00        6.00
 *    19 ST   L30305      (UPT)
                           FAIL     EC-6.3.3-661       1.557         1
                       18.18 C          0.00          -0.00        0.59
   ************** END OF TABULATED RESULT OF DESIGN **************
    78. SELECT MEMB 20
 STEEL DESIGN    
                         STAAD.PRO MEMBER SELECTION - BS EN 1993-1-1:2005
                         ********************************************
                         NATIONAL ANNEX - NA to BS EN 1993-1-1:2005
 PROGRAM CODE REVISION V1.14 BS_EC3_2005/1
      EXAMPLE FOR USER TABLE                                   -- PAGE NO.    5
 ALL UNITS ARE - KNS  METE (UNLESS OTHERWISE Noted)
 MEMBER     TABLE       RESULT/   CRITICAL COND/     RATIO/     LOADING/
                          FX            MY             MZ       LOCATION
 =======================================================================
      20 ST   L40405      (UPT)
                           PASS     EC-6.2.9.2/3       0.763         1
                       62.38 T          0.00          -0.02        1.12
   ************** END OF TABULATED RESULT OF DESIGN **************
    79. FINISH
   ****************************************************************************
   **WARNING** SOME MEMBER SIZES HAVE CHANGED SINCE LAST ANALYSIS.
               IN THE POST PROCESSOR, MEMBER QUERIES WILL USE THE LAST
               ANALYSIS FORCES WITH THE UPDATED MEMBER SIZES.
               TO CORRECT THIS INCONSISTENCY, PLEASE DO ONE MORE ANALYSIS.
               FROM THE UPPER MENU, PRESS RESULTS, UPDATE PROPERTIES, THEN
               FILE SAVE; THEN ANALYZE AGAIN WITHOUT THE GROUP OR SELECT
               COMMANDS.
   ****************************************************************************
             *********** END OF THE STAAD.Pro RUN ***********         
               **** DATE= OCT 27,2022   TIME= 15: 7:24 ****
      EXAMPLE FOR USER TABLE                                   -- PAGE NO.    6
         ************************************************************
         *   For technical assistance on STAAD.Pro, please visit    *
         *   http://www.bentley.com/en/support/                     *
         *                                                          *
         *   Details about additional assistance from               *
         *   Bentley and Partners can be found at program menu      *
         *   Help->Technical Support                                *
         *                                                          *
         *           Copyright (c) Bentley Systems, Inc.            *
         *                http://www.bentley.com                    *
         ************************************************************