BuildingTcl -- addAnalysisModel: AnalysisTypeLabel TimeHistory: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 34: | Line 34: | ||
;$AnalysisModelLabel : Unique Analysis Label for reference | ;$AnalysisModelLabel : Unique Analysis Label for reference | ||
;$AnalysisModelDescription : Text. Optional, default = blank {} | ;$AnalysisModelDescription : Text. Optional, default = blank {} | ||
;DtAnalysis : Time step for analysis, in basic time units. Optional, default = 0.01 | ;$DtAnalysis : Time step for analysis, in basic time units. Optional, default = 0.01 | ||
;TmaxAnalysis: Maximum analysis duration, in basic time units. Optional, default = 50.0 | ;$TmaxAnalysis: Maximum analysis duration, in basic time units. Optional, default = 50.0 | ||
;DampingRatio: Percent-of-critical damping ratio. Optional, default = 0.002 | ;$DampingRatio: Percent-of-critical damping ratio. Optional, default = 0.002 | ||
;DampingModelLabel: Damping model to be used in Time-History analysis. Optional, default = StiffnessProportionalDampingModel | ;$DampingModelLabel: Damping model to be used in Time-History analysis. Optional, default = StiffnessProportionalDampingModel | ||
: The current version does not allow the user to modify the parameters of the damping model. | : The current version does not allow the user to modify the parameters of the damping model. | ||
: Options | : Options | ||
:: MassProportionalDampingModel | :: MassProportionalDampingModel | ||
:: StiffnessProportionalDampingModel | :: StiffnessProportionalDampingModel, (same as InitialStiffnessProportionalDampingModel ) | ||
:: MassAndStiffnessProportionalDampingModel | :: MassAndStiffnessProportionalDampingModel | ||
:: InitialStiffnessProportionalDampingModel -- Stiffness-Only proportional damping | :: InitialStiffnessProportionalDampingModel -- Stiffness-Only proportional damping | ||
Line 47: | Line 47: | ||
:: CommittedStiffnessProportionalDampingModel -- Stiffness-Only proportional damping | :: CommittedStiffnessProportionalDampingModel -- Stiffness-Only proportional damping | ||
;$Tolerance : Tolerance value for convergence test. Optional, default = 1e-8 | |||
;Tolerance : Tolerance value for convergence test. Optional, default = 1e-8 | ;$constraintsType : OpenSees [[constraints Command]]. Optional, default = Transformation | ||
;constraintsType : OpenSees [[constraints Command]]. Optional, default = Transformation | ;$alphaSP : alpha value for Single-Point Constraints when using the OpenSees [[Penalty Method]] . Optional, default = 1e6 | ||
;alphaSP : alpha value for Single-Point Constraints when using the OpenSees [[Penalty Method]] . Optional, default = 1e6 | ;$alphaMP : alpha value for Multi-Point Constraints when using the OpenSees [[Penalty Method]] . Optional, default = 1e6 | ||
;alphaMP : alpha value for Multi-Point Constraints when using the OpenSees [[Penalty Method]] . Optional, default = 1e6 | ;$numbererType : OpenSees [[numberer Command]]. Optional, default = RCM | ||
;numbererType : OpenSees [[numberer Command]]. Optional, default = RCM | ;$systemType : OpenSees [[system Command]]. Optional, default = BandGeneral | ||
;systemType : OpenSees [[system Command]]. Optional, default = BandGeneral | ;$testType : OpenSees [[test Command]]. Optional, default = EnergyIncr | ||
;testType : OpenSees [[test Command]]. Optional, default = EnergyIncr | ;$maxNumIter : Maximum number of iterations when peforming the OpenSees [[test Command]]. Optional, default = 6 | ||
;maxNumIter : Maximum number of iterations when peforming the OpenSees [[test Command]]. Optional, default = 6 | ;$printFlag : Print flag when peforming the OpenSees [[test Command]]. Optional, default = 0 | ||
;printFlag : Print flag when peforming the OpenSees [[test Command]]. Optional, default = 0 | ;$NstepReduceIncrement : Number of steps to reduce original $DisplacementIncrement when the convergence test first fails. Optional, default = 4 | ||
;NstepReduceIncrement : Number of steps to reduce original $DisplacementIncrement when the convergence test first fails. Optional, default = 4 | ;$maxNumIterConverge : Maximum number of iterations when performing the OpenSees [[test Command]] after the $DisplacementIncrement has been reduced by $NstepReduceIncrement . Optional, default = 2000 | ||
;maxNumIterConverge : Maximum number of iterations when performing the OpenSees [[test Command]] after the $DisplacementIncrement has been reduced by $NstepReduceIncrement . Optional, default = 2000 | ;$printFlagConverge : Print flag when peforming the OpenSees [[test Command]] after the $DisplacementIncrement has been reduced by $NstepReduceIncrement . Optional, default = 0 | ||
;printFlagConverge : Print flag when peforming the OpenSees [[test Command]] after the $DisplacementIncrement has been reduced by $NstepReduceIncrement . Optional, default = 0 | ;$algorithmType : OpenSees [[algorithm Command]]. Optional, default = Newton | ||
;algorithmType : OpenSees [[algorithm Command]]. Optional, default = Newton | ;$NewtonLineSearchRatio : Factor used by the Newton Algorithm with Line-search in OpenSees [[algorithm Command]]. Optional, default = 0.8 | ||
;NewtonLineSearchRatio : Factor used by the Newton Algorithm with Line-search in OpenSees [[algorithm Command]]. Optional, default = 0.8 | ;$algorithmCount : OpenSees [[algorithm Command]]. Optional, default = 5 | ||
;algorithmCount : OpenSees [[algorithm Command]]. Optional, default = 5 | ;$integratorType : OpenSees [[integrator Command]]. Optional, default = Newmark | ||
;integratorType : OpenSees [[integrator Command]]. Optional, default = Newmark | ;$NewmarkGamma: Gamma factor when Newmark OpenSees [[integrator Command]] is used. Optional, default = 0.5 | ||
;NewmarkGamma: Gamma factor when Newmark OpenSees [[integrator Command]] is used. Optional, default = 0.5 | ;$NewmarkBeta: Beta factor when Newmark OpenSees [[integrator Command]] is used. Optional, default = 0.25 | ||
;NewmarkBeta: Beta factor when Newmark OpenSees [[integrator Command]] is used. Optional, default = 0.25 | |||
Line 75: | Line 74: | ||
==Options == | ==Options == | ||
Latest revision as of 16:46, 2 November 2009
![](/wiki/images/a/a5/BuildingTclLogo.gif)
Commands
- addAnalysisModelData AnalysisModelLabel $AnalysisModelLabel
- addAnalysisModelData AnalysisTypeLabel DisplacementHistory
- <addAnalysisModelData AnalysisModelDescription $AnalysisModelDescription>
- <addAnalysisModelData DtAnalysis $DtAnalysis>
- <addAnalysisModelData TmaxAnalysis $TmaxAnalysis>
- <addAnalysisModelData DampingRatio $DampingRatio>
- <addAnalysisModelData DampingModelLabel $DampingModelLabel>
- <addAnalysisModelData Tolerance $Tolerance>
- <addAnalysisModelData constraintsType $constraintsType>
- <addAnalysisModelData alphaSP $alphaSP>
- <addAnalysisModelData alphaMP $alphaMP>
- <addAnalysisModelData numbererType $numbererType>
- <addAnalysisModelData systemType $systemType>
- <addAnalysisModelData testType $testType>
- <addAnalysisModelData maxNumIter $maxNumIter>
- <addAnalysisModelData printFlag $printFlag>
- <addAnalysisModelData NstepReduceIncrement $NstepReduceIncrement>
- <addAnalysisModelData maxNumIterConverge $maxNumIterConverge>
- <addAnalysisModelData printFlagConverge $printFlagConverge>
- <addAnalysisModelData algorithmType $algorithmType>
- <addAnalysisModelData NewtonLineSearchRatio $NewtonLineSearchRatio>
- <addAnalysisModelData algorithmCount $algorithmCount>
- <addAnalysisModelData integratorType $integratorType >
- <addAnalysisModelData NewmarkGamma $NewmarkGamma>
- <addAnalysisModelData NewmarkBeta $NewmarkBeta>
- addAnalysisModel
Arguments
- $AnalysisModelLabel
- Unique Analysis Label for reference
- $AnalysisModelDescription
- Text. Optional, default = blank {}
- $DtAnalysis
- Time step for analysis, in basic time units. Optional, default = 0.01
- $TmaxAnalysis
- Maximum analysis duration, in basic time units. Optional, default = 50.0
- $DampingRatio
- Percent-of-critical damping ratio. Optional, default = 0.002
- $DampingModelLabel
- Damping model to be used in Time-History analysis. Optional, default = StiffnessProportionalDampingModel
- The current version does not allow the user to modify the parameters of the damping model.
- Options
- MassProportionalDampingModel
- StiffnessProportionalDampingModel, (same as InitialStiffnessProportionalDampingModel )
- MassAndStiffnessProportionalDampingModel
- InitialStiffnessProportionalDampingModel -- Stiffness-Only proportional damping
- CurrentStiffnessProportionalDampingModel -- Stiffness-Only proportional damping
- CommittedStiffnessProportionalDampingModel -- Stiffness-Only proportional damping
- $Tolerance
- Tolerance value for convergence test. Optional, default = 1e-8
- $constraintsType
- OpenSees constraints Command. Optional, default = Transformation
- $alphaSP
- alpha value for Single-Point Constraints when using the OpenSees Penalty Method . Optional, default = 1e6
- $alphaMP
- alpha value for Multi-Point Constraints when using the OpenSees Penalty Method . Optional, default = 1e6
- $numbererType
- OpenSees numberer Command. Optional, default = RCM
- $systemType
- OpenSees system Command. Optional, default = BandGeneral
- $testType
- OpenSees test Command. Optional, default = EnergyIncr
- $maxNumIter
- Maximum number of iterations when peforming the OpenSees test Command. Optional, default = 6
- $printFlag
- Print flag when peforming the OpenSees test Command. Optional, default = 0
- $NstepReduceIncrement
- Number of steps to reduce original $DisplacementIncrement when the convergence test first fails. Optional, default = 4
- $maxNumIterConverge
- Maximum number of iterations when performing the OpenSees test Command after the $DisplacementIncrement has been reduced by $NstepReduceIncrement . Optional, default = 2000
- $printFlagConverge
- Print flag when peforming the OpenSees test Command after the $DisplacementIncrement has been reduced by $NstepReduceIncrement . Optional, default = 0
- $algorithmType
- OpenSees algorithm Command. Optional, default = Newton
- $NewtonLineSearchRatio
- Factor used by the Newton Algorithm with Line-search in OpenSees algorithm Command. Optional, default = 0.8
- $algorithmCount
- OpenSees algorithm Command. Optional, default = 5
- $integratorType
- OpenSees integrator Command. Optional, default = Newmark
- $NewmarkGamma
- Gamma factor when Newmark OpenSees integrator Command is used. Optional, default = 0.5
- $NewmarkBeta
- Beta factor when Newmark OpenSees integrator Command is used. Optional, default = 0.25
Notes
The addAnalysisModel command must be placed at the end of each Analysis-data definition, as it takes all data defined since the last addAnalysisModel command and define the Analysis.
Options
BuildingTcl -- addAnalysisModel
Return to BuildingTcl Command Language Manual