Rayleigh Damping Command: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:


'''D = $alphaM * M + $betaK * Kcurrent +$betaKinit * Kinit + $betaKcomm * KlastCommit'''
'''D = $alphaM * M + $betaK * Kcurrent +$betaKinit * Kinit + $betaKcomm * KlastCommit'''


{|  
{|  
Line 11: Line 10:


----
----


{|
{|
Line 36: Line 36:


----
----


Code Developed by: <span style="color:blue"> fmk </span>
Code Developed by: <span style="color:blue"> fmk </span>

Revision as of 23:38, 25 March 2010




This command is used to assign damping to all previously-defined elements and nodes. When using rayleigh damping in OpenSees, the damping matrix for an element or node, D is specified as a combination of stiffness and mass-proportional damping matrices:

D = $alphaM * M + $betaK * Kcurrent +$betaKinit * Kinit + $betaKcomm * KlastCommit

rayleigh $alphaM $betaK $betaKinit $betaKcomm


$nodeTag integer tag identifying node
$alphaM factor applied to elements or nodes mass matrix
$betaK factor applied to elements current stiffness matrix.
$betaKinit factor applied to elements initial stiffness matrix.
$betaKcomm factor applied to elements committed stiffness matrix.


NOTE:

The command overwrites any existing damping coeeficients at the Elements and Nodes.


EXAMPLE:

rayleigh 0.01 0.02 0.0 0.0



Code Developed by: fmk