BuildingTcl -- addLoadCombination: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
:addLoadCombinationData LoadCombinationDescription "$LoadCombinationDescription"
:addLoadCombinationData LoadCombinationDescription "$LoadCombinationDescription"
:addLoadCombinationData LoadCombinationModelLabel $LoadCombinationModelLabel  
:addLoadCombinationData LoadCombinationModelLabel $LoadCombinationModelLabel  
:addLoadCombinationData -GravityLoad LoadLabel $GravityLoadLabel1 <AnalysisModelLabel $GravityAnalysisModelLabel1> <$GravityLoadArgumentLabel1a $GravityLoadArgumentValue1a> <$GravityLoadArgumentLabel1b $GravityLoadArgumentValue1b> ...
:addLoadCombinationData -GravityLoad LoadLabel $GravityLoadLabel1 <LoadFactor $LoadFactorGravity1> <InertialMassFactor $InertialMassFactorGravity1>  
:addLoadCombinationData -GravityLoad LoadLabel $GravityLoadLabel2 <AnalysisModelLabel $GravityAnalysisModelLabel2> <$GravityLoadArgumentLabel2a $GravityLoadArgumentValue2a> <$GravityLoadArgumentLabel2b $GravityLoadArgumentValue2b> ...
:<addLoadCombinationData -GravityLoad LoadLabel $GravityLoadLabel2 <LoadFactor $LoadFactorGravity2> <InertialMassFactor $InertialMassFactorGravity2> >
...
...
:<addLoadCombinationData -GravityLoad AnalysisModelLabel $GravityAnalysisModelLabel1 <Nstep $NstepGravity> <Tolerance $ToleranceGravity>>
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel1 <AnalysisModelLabel $LateralAnalysisModelLabel1> <$LateralLoadArgumentLabel1a $LateralLoadArgumentValue1a> <$LateralLoadArgumentLabel1b $LateralLoadArgumentValue1b> ... >
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel1 <AnalysisModelLabel $LateralAnalysisModelLabel1> <$LateralLoadArgumentLabel1a $LateralLoadArgumentValue1a> <$LateralLoadArgumentLabel1b $LateralLoadArgumentValue1b> ... >
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel2 <AnalysisModelLabel $LateralAnalysisModelLabel2> <$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel2 <AnalysisModelLabel $LateralAnalysisModelLabel2> <$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >
Line 22: Line 24:


;$GravityLoadLabel1 ... : Previously-defined Gravity Load Label, specified within the model. : At leaset one GravityLoadLabel must be specified in each LoadCombination.
;$GravityLoadLabel1 ... : Previously-defined Gravity Load Label, specified within the model. : At leaset one GravityLoadLabel must be specified in each LoadCombination.
;;<AnalysisModelLabel $GravityAnalysisModelLabel1> ; # Previously-defined AnalysisModelLabel, used in performing load-controlled gravity analysis : Optional, default: DefaultLoadControl
;;$LoadFactorGravity1 ... : Scaling factor for Gravity load GravityLoadLabel1. Optional, default=1.0
;;<$GravityLoadArgumentLabel1a $GravityLoadArgumentValue1a> <$GravityLoadArgumentLabel1b $GravityLoadArgumentValue1b> ... : Optional modifications to $GravityAnalysisModelLabel1 and $GravityLoadLabel1
;;$InertialMassFactorGravity1 ... : Inertial-Mass factor for Gravity load GravityLoadLabel1. Optional, default=1.0
:: GravityAnalysisModelLabel1 ::: Nstep Tolerance
 
:: GravityLoadLabel1 ::: LoadFactor InertialMassFactor
;;$GravityAnalysisModelLabel : Previously-defined AnalysisModelLabel, used in performing load-controlled gravity analysis : Optional, default= DefaultLoadControl
;; NstepGravity : Number of step to be taken in gravity-load analysis. This value supersedes what has been specified in the analysis model $GravityAnalysisModelLabel
;$GravityLoadLabel1: Specifies which LoadCombinationModel is being used. Currently, Optional, default: DefaultLoadCombinationModel
;; ToleranceGravity: Convergence-test tolerance used in gravity-load analysis. This value supersedes what has been specified in the analysis model $GravityAnalysisModelLabel





Revision as of 05:06, 30 October 2009

Commands

addLoadCombinationData LoadCombinationLabel $LoadCombinationLabel
addLoadCombinationData LoadCombinationDescription "$LoadCombinationDescription"
addLoadCombinationData LoadCombinationModelLabel $LoadCombinationModelLabel
addLoadCombinationData -GravityLoad LoadLabel $GravityLoadLabel1 <LoadFactor $LoadFactorGravity1> <InertialMassFactor $InertialMassFactorGravity1>
<addLoadCombinationData -GravityLoad LoadLabel $GravityLoadLabel2 <LoadFactor $LoadFactorGravity2> <InertialMassFactor $InertialMassFactorGravity2> >

...

<addLoadCombinationData -GravityLoad AnalysisModelLabel $GravityAnalysisModelLabel1 <Nstep $NstepGravity> <Tolerance $ToleranceGravity>>
<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel1 <AnalysisModelLabel $LateralAnalysisModelLabel1> <$LateralLoadArgumentLabel1a $LateralLoadArgumentValue1a> <$LateralLoadArgumentLabel1b $LateralLoadArgumentValue1b> ... >
<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel2 <AnalysisModelLabel $LateralAnalysisModelLabel2> <$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >

...

<addLoadCombinationData InertialMassFactor $InertialMassFactor >
addLoadCombination

Arguments

$LoadCombinationLabel
Unique LoadCombination Label for reference
$LoadCombinationDescription
Bracketed text. Optional, default: blank {}
$LoadCombinationModelLabel
Specifies which LoadCombinationModel is being used. Currently, Optional, default: DefaultLoadCombinationModel
$GravityLoadLabel1 ...
Previously-defined Gravity Load Label, specified within the model. : At leaset one GravityLoadLabel must be specified in each LoadCombination.
$LoadFactorGravity1 ...
Scaling factor for Gravity load GravityLoadLabel1. Optional, default=1.0
$InertialMassFactorGravity1 ...
Inertial-Mass factor for Gravity load GravityLoadLabel1. Optional, default=1.0
$GravityAnalysisModelLabel
Previously-defined AnalysisModelLabel, used in performing load-controlled gravity analysis
Optional, default= DefaultLoadControl
NstepGravity
Number of step to be taken in gravity-load analysis. This value supersedes what has been specified in the analysis model $GravityAnalysisModelLabel
ToleranceGravity
Convergence-test tolerance used in gravity-load analysis. This value supersedes what has been specified in the analysis model $GravityAnalysisModelLabel


Notes

The addLoadCombination command must be placed at the end of each LoadCombination-data definition, as it takes all data defined since the last addLoadCombination command and define the LoadCombination.


Options




Return to BuildingTcl Command Language Manual