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.

Table 1. Automatic Load Combination Manager Home ribbon tab
Tool name What it Does


Code
Add a new code to the Codes and tables section of the Contents panel


Table
Add a new table to the currently selected code


Unlock / Lock Table Updating
Toggles the editable state of the current code table or configuration page
'

Append Row
Adds a new row (load combination) at the end of the current table


Add Above
Adds a new row (load combination) before the currently selected row in the current table


Add Below
Adds a new row (load combination) after the currently selected row in the current table


Commit
Saves changes made to the current table or configuration page


Rollback
Undoes the any changes made to the current table or configuration page


Rename
Click to rename the currently selected table


Copy
Copies the current selection.


Paste
Pastes the clipboard contents to the current selection.


Cut
Copies and the deletes the current selection


Delete
Deletes the current selection


Close Table
Closes the active table or configuration page.


Close All
Closes all open tables and configuration pages


Reset In-built Codes
Used to reset all codes and tables to the default settings


Reset to Default
Used to reset the currently selected code or table to the default settings

Tables

Displays the rules associated with the selected code and category.

Rows in the table typically represent a single load combination rule. Columns in the table represent load types.

Configurations

Contains instructions for how each load type for tables in this Code should be handled.

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 Type
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:
  • Aggregate - 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 - 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.
  • Matrix - 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.

Example 1: Combine All Load Cases

Consider both load categories are set with the option Aggregate. This will result in a single load combination:

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

The STAAD input command generated in the Analytical Workflow is then:

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 Aggregate and the LIVE category is set to Separate. 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) × 1.4] + [(LC5) × 1.6]
  • [(LC1 + LC2 + LC3 + LC4) × 1.4] + [(LC6) × 1.6]

The STAAD input command generated in the Analytical Workflow is then:

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 Matrix and the LIVE category is set to Aggregate. 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) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC2) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC2 + LC3) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC2 + LC3 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC2 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC3) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC3 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC1 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC2) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC2 + LC3) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC2 + LC3 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC2 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC3) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC3 + LC4) × 1.4] + [(LC5 + LC6) × 1.6]
  • [(LC4) × 1.4] + [(LC5 + LC6) × 1.6]

The STAAD input command generated in the Analytical Workflow is then:

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