Computing modal participation factors (yes, I know it's a misnomer) from an OpenSees model is straightforward if you define only nodal mass with no element mass. Examples are available online showing how to compute the factors in OpenSees using Tcl, but let's go over how to do it with OpenSeesPy. After you define your model … Continue reading Modal Participation Factors
Category: Structural Dynamics
Gimme All Your Damping, All Your Mass and Stiffness Too
Just because OpenSees is open source does not mean it is a fully transparent box. This is mostly because documentation has lagged behind development. So, pessimists would say the box is semi-opaque while optimists would characterize it as semi-transparent. But a few parts of OpenSees are definitely housed in an opaque box. Take, for instance, … Continue reading Gimme All Your Damping, All Your Mass and Stiffness Too
Be Careful with Modal Damping
Modal damping is kind of the it-spell in the dark art that is modeling viscous damping in structures. Although modal damping is pretty straightforward, you should be aware of an important aspect of its implementation in OpenSees. The issue, which is described in section 9 of this paper, is that OpenSees assembles the dynamic tangent … Continue reading Be Careful with Modal Damping
