BuildingTcl -- addLoadCombination: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
:<addLoadCombinationData -GravityLoad AnalysisModelLabel $GravityAnalysisModelLabel1 <Nstep $NstepGravity> <Tolerance $ToleranceGravity>>  
:<addLoadCombinationData -GravityLoad AnalysisModelLabel $GravityAnalysisModelLabel1 <Nstep $NstepGravity> <Tolerance $ToleranceGravity>>  


:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel1 <AnalysisModelLabel $LateralAnalysisModelLabel1> <$LateralLoadArgumentLabel1a $LateralLoadArgumentValue1a> <$LateralLoadArgumentLabel1b $LateralLoadArgumentValue1b> ... >
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel1 <AnalysisModelLabel $LateralAnalysisModelLabel1> <LoadFactor $LoadFactorLateral1> <$LateralLoadArgumentLabel1a $LateralLoadArgumentValue1a> <$LateralLoadArgumentLabel1b $LateralLoadArgumentValue1b> ... >
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel2 <AnalysisModelLabel $LateralAnalysisModelLabel2> <$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >
:<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel2 <AnalysisModelLabel $LateralAnalysisModelLabel2> <LoadFactor $LoadFactorLateral2> <$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >
...
...
:<addLoadCombinationData InertialMassFactor $InertialMassFactor >
:<addLoadCombinationData InertialMassFactor $InertialMassFactor >
Line 23: Line 23:
;$LoadCombinationModelLabel : Specifies which LoadCombinationModel is being used. Currently, Optional, default: DefaultLoadCombinationModel
;$LoadCombinationModelLabel : Specifies which LoadCombinationModel is being used. Currently, Optional, default: DefaultLoadCombinationModel


; $GravityLoadLabel1 ...  
;$GravityLoadLabel1 ...  
: Previously-defined Gravity Load Label, specified within the model.  
:Previously-defined Gravity Load Label, specified within the model.  
: At leaset one GravityLoadLabel must be specified in each LoadCombination.
:At leaset one GravityLoadLabel must be specified in each LoadCombination.
; $LoadFactorGravity1 ...  
;$LoadFactorGravity1 ...  
: Scaling factor for GravityLoadLabel1. Optional, default=1.0
:Scaling factor for GravityLoadLabel1. Optional, default=1.0
; $InertialMassFactorGravity1 ...  
;$InertialMassFactorGravity1 ...  
: Inertial-Mass factor for GravityLoadLabel1. Optional, default=1.0
:Inertial-Mass factor for GravityLoadLabel1. Optional, default=1.0


;$GravityAnalysisModelLabel  
;$GravityAnalysisModelLabel  
:Previously-defined AnalysisModelLabel, used in performing load-controlled gravity analysis : Optional, default= DefaultLoadControl
: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  
;$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  
;$ToleranceGravity: Convergence-test tolerance used in gravity-load analysis. This value supersedes what has been specified in the analysis model $GravityAnalysisModelLabel  
 
;$LateralLoadLabel1 ...
:Previously-defined Lateral Load Label, specified within the model.
;$LateralAnalysisModelLabel1
:Previously-defined AnalysisModelLabel; Only AnalysisModelLabels of the type consistent with the LoadType of $LateralLoadLabel1 can be used.
;$LoadFactorLateral1...
:Scaling factor for LateralLoadLabel1. Optional, default=1.0
;<$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >
:Modifiable arguments corresponding to the LoadType of LateralLoadLabel1
*LoadType=LateralPushover
**$LateralLoadArgumentLabel2a:
***DMax LateralDirection CycleType NCycles
 
*LoadType=UniformEQ
**$LateralLoadArgumentLabel2a:
***GMdirection GMscale GMfilename
 
 
*LoadType=UniformEQ2D
**$LateralLoadArgumentLabel2a:
***GMscaleX GMscaleZ GMfilenameX GMfilenameZ
 
 
 
*LoadType=UniformEQ3D
**$LateralLoadArgumentLabel2a:
***GMscaleX GMscaleY GMscaleZ GMfilenameX GMfilenameY GMfilenameZ AnalysisModelLabel





Revision as of 05:40, 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> <LoadFactor $LoadFactorLateral1> <$LateralLoadArgumentLabel1a $LateralLoadArgumentValue1a> <$LateralLoadArgumentLabel1b $LateralLoadArgumentValue1b> ... >
<addLoadCombinationData -LateralLoad LoadLabel $LateralLoadLabel2 <AnalysisModelLabel $LateralAnalysisModelLabel2> <LoadFactor $LoadFactorLateral2> <$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 GravityLoadLabel1. Optional, default=1.0
$InertialMassFactorGravity1 ...
Inertial-Mass factor for 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
$LateralLoadLabel1 ...
Previously-defined Lateral Load Label, specified within the model.
$LateralAnalysisModelLabel1
Previously-defined AnalysisModelLabel; Only AnalysisModelLabels of the type consistent with the LoadType of $LateralLoadLabel1 can be used.
$LoadFactorLateral1...
Scaling factor for LateralLoadLabel1. Optional, default=1.0
<$LateralLoadArgumentLabel2a $LateralLoadArgumentValue2a> <$LateralLoadArgumentLabel2b $LateralLoadArgumentValue2b> ... >
Modifiable arguments corresponding to the LoadType of LateralLoadLabel1
  • LoadType=LateralPushover
    • $LateralLoadArgumentLabel2a:
      • DMax LateralDirection CycleType NCycles
  • LoadType=UniformEQ
    • $LateralLoadArgumentLabel2a:
      • GMdirection GMscale GMfilename


  • LoadType=UniformEQ2D
    • $LateralLoadArgumentLabel2a:
      • GMscaleX GMscaleZ GMfilenameX GMfilenameZ


  • LoadType=UniformEQ3D
    • $LateralLoadArgumentLabel2a:
      • GMscaleX GMscaleY GMscaleZ GMfilenameX GMfilenameY GMfilenameZ AnalysisModelLabel


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