We need your help! 🔥
Please consider disabling your ad-blocker to support this website! 🔑
We are a free, community-supported website! 🥰
We only display small unobtrusive ads which help us stay online! 💯
Thank you in advance! ❤️
00_Material
01_Section
02_Element
03_Constraint
04_Time Series
05_Load
06_Assemble
07_Analysis
08_NumericalOutput
09_Visualisation
10_Utility
Info
MomentCurvature

Damping

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 + [betaKcurrent * Kcurrent] + [betaKinit * Kinit] + [betaKcomm * KlastCommit]
xDamp = 0.05; # 5% damping ratio
alphaM = 0.00; # M-prop damping; alphaM*M
betaKcurrent = 0.00; # K-proportional damping; beatKcurr*KCurrent
betaKinit = 0.00; # initial-stiffness proportional damping; beatKinit*Kinit
betaKcomm = 2.*xDamp/omega; # K-prop. damping parameter; betaKcomm*KlastCommitt

Inputs

NameIDDescriptionType
AlphaMAlphaMfactor applied to elements or nodes mass matrixNumber
BetaKCurrBetaKCurrfactor applied to elements current stiffness matrix.Number
BetaKInitBetaKInitfactor applied to elements initial stiffness matrix.Number
BetaKCommBetaKCommfactor applied to elements committed stiffness matrix.Number

Outputs

NameIDDescriptionType
DampingDampingDampingGeneric Data

Site design © Robin Rodricks.   Alpaca4d and associated data © 2024 Marco Pellegrino.  
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub

Report an Issue  |  Terms of Service