Getting the Digits

In a recent post, I pointed out that the LobattoBeamIntegration class uses only ten, instead of 16, significant figures for the locations and weights of the integration points. Those six missing digits made for a perfectly fine demonstration of how to use the isclose function for verification. But, in the bigger picture, omitting six significant … Continue reading Getting the Digits

Critical Buckling Loads via CBDI

Curvature-based displacement interpolation (CBDI) is a method of approximating the transverse deflection at each integration point, or section, of a force-based frame element in order to account for geometric nonlinearity within the basic system, i.e., "P-little-delta" effects. Neuenhofer and Filippou (1998) describe the complete CBDI formulation for force-based elements. But one piece of the formulation, … Continue reading Critical Buckling Loads via CBDI

OpenSeesing as if Readers Matter

I am always on the lookout for books on academic writing. So, over the summer, when I heard about Leonard Cassuto's Academic Writing as if Readers Matter ahead of its release, I set a reminder to order a copy when the book came out. https://www.amazon.com/Academic-Writing-Readers-Matter-Scholars/dp/0691263604 The book arrived in early October, but I haven't finished … Continue reading OpenSeesing as if Readers Matter

The Good, the Not So Bad, and the Full General

Just like shopping for a new refrigerator, picking a linear equation solver in OpenSees (via the system command) can lead to paralysis of choice. And while you can consult Consumer Reports for the pros and cons of refrigerators A, B, and C, the only way to figure out the pros and cons of OpenSees solvers … Continue reading The Good, the Not So Bad, and the Full General

OpenSees Mandela Effect

The Mandela Effect refers to a belief that is widely held, but completely false. Examples, some of which are admittedly a stretch, range from common misspellings to frequently misquoted movie lines. The Mandela Effect applies to OpenSees as well. Along the lines of misspellings, there is a widely held belief that OpenSees is capitalized OpenSEES. … Continue reading OpenSees Mandela Effect

Corotational Rigid Offsets

Unlike Linear and PDelta, rigid joint offsets are not an option for the Corotational geometric transformation in OpenSees. And the lack of corotational rigid offsets is not due to theoretical limitations, simply no one has taken the time to implement the equations. The two-dimensional case would not be terrible. But three-dimensional offsets? No thanks, not … Continue reading Corotational Rigid Offsets

Plate Rebar Material

Where fiber sections integrate stresses over two dimensions for beam-column line elements, fiber sections integrate stresses through only one dimension for shell elements. Either way, you're performing volume integrals, whether it's two dimensions in the section and one in the element or one dimension in the section and two in the element. The LayeredShellFiberSection, where … Continue reading Plate Rebar Material