A Marathon, Not a Sprint

When tasked with developing an OpenSees model for simulating the nonlinear dynamic response of, let's say, a multi-story reinforced concrete frame, you may be tempted to go straight to force-based frame elements with fiber sections comprised of Concrete23 and Steel08 material models. This sprint to the finish line will undoubtedly lead to an analysis that … Continue reading A Marathon, Not a Sprint

Handle Your Constraints with Care

Manipulating the nodal equilibrium equations is necessary to enforce constraints between degrees of freedom (DOFs) at two or more nodes in a structural model. These multi-point constraints arise from assumptions of axial and flexural rigidity of frame elements, e.g., rigid diaphragms, and also between two nodes at the same location where some of the DOFs … Continue reading Handle Your Constraints with Care

Non-Convergence Does Not Mean OpenSees Crashed

I once had the following conversation with a concerned user (CU) of OpenSees: CU: "I was running a response history analysis, then all of a sudden OpenSees crashed."PD: "Really, it crashed? Did you get the blue screen of death?"CU: "No. The analysis stopped and I saw 'Failed to converge'. It crashed."PD: "Oh, I see. What … Continue reading Non-Convergence Does Not Mean OpenSees Crashed