Skip to main content
Version: 18

DESIGN RUN

Starts a design calculation.

Syntax

DESIGN RUN
Type [Analysis result input]
LoadCombinations [Load Combination]
CrossSectionCheck
Portion_CrossSection [Cross section portion]
UseGammaM1
BucklingCheck
Portion_Buckling [Buckling portion]
ElasticCriticalFactor [Elastic critical factor]
UltimateResistanceFactor [Ultimate resistance factor]
ReductionFactor [Reduction factor]
StableLength
UseEN1993_1_3 [Use EN1993-1-3]
CompositeColumnCheck
BeamReinforcementCheck
ColumnReinforcementCheck

Syntax explanation

Several options of a design calculation can be controlled by command attributes and parameters. The analogous counterparts of these in the Consteel user interface are the following:

Additional command lines

Code lines directly after the DESIGN RUN command can set certain attributes of the design. The "Type" and "LoadCombinations" lines are always necessary, while the other ones are optional.

Available additional command lines:

Line starting keywordInclusionDescription
TypeRequiredControls which analysis results to use
LoadCombinationsRequiredControls the considered load combinations
CrossSectionCheckOptionalRequests cross-section check
Portion_CrossSectionOptionalSets portion used for cross-section check
UseGammaM1OptionalRequests the usage of γM1 instead of γM0
BucklingCheckOptionalRequests buckling check
Portion_BucklingOptionalSets portion used for buckling check
ElasticCriticalFactorOptionalControls the selection of the elastic critical factor
UltimateResistanceFactorOptionalControls the selection of the ultimate resistance factor
ReductionFactorOptionalControls the selection of the reduction factor
StableLengthOptionalConsiders torsional restraints at the points of contraflexure
UseEN1993_1_3OptionalControls the usage of supplementary rules from EN 1993-1-3
CompositeColumnCheckOptionalRequests composite column check
BeamReinforcementCheckOptionalRequests concrete beam reinforcement design
ColumnReinforcementCheckOptionalRequests concrete column reinforcement design

Command parameters

Command parameterAssignmentValue formatInput options
Analysis result inputRequiredPredefined stringsLocal, variable
Load CombinationRequiredLoad combination name or ID(s)Local, variable
Cross section portionOptionalPortion IDLocal, variable
Buckling portionOptionalPortion IDLocal, variable
Elastic critical factorOptionalPredefined stringsLocal, variable
Ultimate resistance factorOptionalPredefined stringsLocal, variable
Reduction factorOptionalPredefined stringsLocal, variable
Use EN1993-1-3OptionalBoolean (1 or 0)Local, variable

Analysis result input:

The design calculation can be based on first order or second order analysis results. This parameter controls which will be used.

Available analysis result input types:
  • FirstOrder
  • SecondOrder

Load combination:

Load combinations for which the design calculation is requested. The accepted input is either a single load combination ID or an array containing multiple load combination IDs. The name of the load combination is also an accepted input with this syntax: "NAME: [Load combination name]"

Cross section portion:

Sets the portion used for the cross section check.

Buckling portion:

Sets the portion used for the buckling check.

Elastic critical factor:

Controls how to select the elastic critical factor.

Available elastic critical factor options:
  • FirstEigenValue (default)
  • SelectedEigenValue
  • Automatic

Ultimate resistance factor:

Controls how to select the ultimate resistance factor.

Available ultimate resistance factor options:
  • ByMember (default)
  • InPortion

Reduction factor:

Controls how to select the reduction factor.

Available reduction factor options:
  • Minimum (default)
  • Interpolated

Use EN1993-1-3:

Controls if supplementary rules from EN 1993-1-3 should be used.

Available options:

  • 0 (default)
  • 1

Sample code

Example 1: (Simplest form)

DESIGN RUN
Type FirstOrder
LoadCombinations "NAME: Load Combination-1"
CrossSectionCheck

Example 2: (With getting load combination IDs)

FILTER LoadCombinationIDs
objecttypes Loadcombination

DESIGN RUN
Type FirstOrder
LoadCombinations LoadCombinationIDs
CrossSectionCheck

Example 3: (Buckling check)

DESIGN RUN
Type FirstOrder
LoadCombinations "NAME: Load Combination-1"
CrossSectionCheck
BucklingCheck

Example 4: (Concrete reinforcement design)

DESIGN RUN
Type FirstOrder
LoadCombinations "NAME: Load Combination-1"
BeamReinforcementCheck
ColumnReinforcementCheck