STAAD.Pro Help

Edit Load Rules for Auto Load Combination Generator dialog

STAAD.Pro includes a facility for the automatic generation of load combination cases. Using the rules described in ACI, AISC, UBC and IBC codes for combining standard load types, you can instruct the program to automatically generate load combination cases from primary load cases which have been assigned load types (i.e., DEAD, LIVE, FLOOD, SNOW, RAIN WATER/ICE, etc.).

You can also use the Edit Loading Rules facility to alter the definitions and factors which come included with the program for these codes or to add new codes containing their own definitions and factors.

Opens when the Automatic Combinations > Edit Auto Combination Rules tool is selected in the Load Generation group on the Loading ribbon tab.

SettingDescription
Select Code Select a predefined or previously created design code from the list to use the load combination rules associated with that code.
Select Category

Many codes have multiple sets of load combination rules for various cases and structures. Select the category for the selected code from this list. "Category" stands for the various sub-tables we wish to associate with the selected code (e.g., one table for loads on office buildings, another for transmission towers in coastal regions, another for power-plant structures, etc.).

Note: Refer to the selected code for additional details regarding the definitions for each category and for which structures and conditions they apply.
New Code Opens the Add New Code dialog, which is used to specify a name for a new set of load combination rules, which are typically specified in design codes.
New Category Opens the Add New Category dialog, which is used to specify a name for a new load combination table as well as the number of rules (rows) included in this table. New categories can be added to the predefined codes as well as to code rule sets you create. At least one category must be present in each code.
Add Row Adds an empty row at the end of the current table (the selected code and category), which can then be populated with a new load combination rule.
Update Table Saves changes made to the current table.
Close Closes the dialog.
Rules table

Displays the rules associated with the selected code and category.

Rows in the table typically represent a single load combination ruleĀ (the first two rows are special instructions for how each load type should be handled).

  • Include Notional Load? - Select this option for each load type to include Notional Load cases in the generated combinations, if they are present in the input file. These loads are used for direct analysis.
  • Combination Rule - As some load types can result in different actions, a single rule may result in multiple load combinations (i.e., wind or seismic acting in positive or negative directions). The combination rule directs the program how to handle such cases:
    • Combine all cases together - For each rule, a single combination will be created which will include all the load cases of that load category multiplied by the factor in the table.
    • Separate combination for each case - For each rule, multiple combinations will be created, each will include one of the load cases of that load category multiplied by the factor in the table.
    • All possible combinations - For each rule, multiple combinations will be created which will include each of the load cases of that load category on their own and with each and every other load case of that category multiplied by the factor in the table.

    Examples of each combination rule are below.

  • Rule No. - The multiplying factor for each load type for the rule is displayed and may be edited (blue text in a white cell). Load Types with no factor associated with the rule are displayed in yellow cells.

Columns in the table represent load types.

Example 1: Combine All Load Cases

Consider both load categories are set with the option Combine all load cases together. This will result in a single load combination:

  • [(LC1 + LC2 + LC3 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]

i.e.,

LOAD COMBINATION 7 Generated Code 1
1 1.4 2 1.4 3 1.4 4 1.4 5 1.6 6 1.6

Example 2: Separate Combinations for Each Case

Consider the DEAD category now is set to Combine all load cases together and the LIVE category is set to Separate combinations for each case. For this single rule, this will result in two load combinations due to the two LIVE load cases which are to be considered separately, thus:

  • [(LC1 + LC2 + LC3 + LC4) x 1.4] + [(LC5) x 1.6]
  • [(LC1 + LC2 + LC3 + LC4) x 1.4] + [(LC6) x 1.6]

i.e.,

LOAD COMBINATION 7 Generated Code 1
1 1.4 2 1.4 3 1.4 4 1.4 5 1.6
LOAD COMBINATION 8 Generated Code 2
1 1.4 2 1.4 3 1.4 4 1.4 6 1.6

Example 3: All Possible Combinations

Consider the DEAD category now is set to All possible combinations and the LIVE category is set to Combine all cases together. For this single rule, this will result in 15 load combinations due to the fourteen ways the four dead loads can be combined together and the two LIVE load cases which are to be considered together, thus:

  • [(LC1) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC2) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC2 + LC3) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC2 + LC3 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC2 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC3) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC3 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC1 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC2) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC2 + LC3) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC2 + LC3 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC2 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC3) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC3 + LC4) x 1.4] + [(LC5 + LC6) x 1.6]
  • [(LC4) x 1.4] + [(LC5 + LC6) x 1.6]

i.e.,

LOAD COMB 7 Generated Code1
1 1.4 5 1.6 6 1.6 
LOAD COMB 8 Generated Code2
2 1.4 5 1.6 6 1.6 
LOAD COMB 9 Generated Code3
1 1.4 2 1.4 5 1.6 6 1.6 
LOAD COMB 10 Generated Code4
3 1.4 5 1.6 6 1.6 
LOAD COMB 11 Generated Code5
1 1.4 3 1.4 5 1.6 6 1.6 
LOAD COMB 12 Generated Code6
2 1.4 3 1.4 5 1.6 6 1.6 
LOAD COMB 13 Generated Code7
1 1.4 2 1.4 3 1.4 5 1.6 6 1.6 
LOAD COMB 14 Generated Code8
4 1.4 5 1.6 6 1.6 
LOAD COMB 15 Generated Code9
1 1.4 4 1.4 5 1.6 6 1.6 
LOAD COMB 16 Generated Code10
2 1.4 4 1.4 5 1.6 6 1.6 
LOAD COMB 17 Generated Code11
1 1.4 2 1.4 4 1.4 5 1.6 6 1.6 
LOAD COMB 18 Generated Code12
3 1.4 4 1.4 5 1.6 6 1.6 
LOAD COMB 19 Generated Code13
1 1.4 3 1.4 4 1.4 5 1.6 6 1.6 
LOAD COMB 20 Generated Code14
2 1.4 3 1.4 4 1.4 5 1.6 6 1.6 
LOAD COMB 21 Generated Code15
1 1.4 2 1.4 3 1.4 4 1.4 5 1.6 6 1.6