I've been having troubles with a particular error that happen with force-base element. The error messeage is "ForceBeamColumn3d::update() -- could not invert flexibility". I've been looking in this forum for information about that error and i found some ways to fix it like, change some fiber discretization, materials properties, decrease time step, sometimes the algorithm, etc. But the error persist. I'm doing some IDAs analisys in a 3D model of a building and for some records the error is printed for a long time an for other recors it does no happen. So I wonder if there is any way to count how many times or for how long the error is been printed and exit the analysis in a control way ? I use the command clock to save the time of the analysis and i have a conditional where i ask how much time has spent but it did not work beacause the error is printed while the analysis is doing iterations at the element level.
I appreciate your help,
OpenSees courses: https://courses.silviasbrainery.com/
OpenSees 1-on-1 sessions: https://www.silviasbrainery.com/one-on-one-training
OpenSees blog: www.portwooddigital.com