I'm trying to run a stress analysis of a frame made from beam elements. The frame will eventually support a diesel generator. When I run the analysis, I receive the following error:
**** Error detected in the BCSLIB-EXT solver.
**** Code: -503
Exactly zero pivot encountered during numeric factorization.
Possible reason: The model may not be tied down enough
or you may have a change in stiffness somewhere in the
model which is too abrupt.
Suggestion: check model and boundary conditions.
I've tried to check the model and boundary conditions, but can't seem to figure out what is going wrong here. Any help would be greatly appreciated.
I've attached the model in question.
Solved! Go to Solution.
It seems that some of the lines are not connected properly (node-to-node). In FEA, it is important that the elements are connected to each other by their nodes. Simply having a line intersect another line does not actually connect the lines. To connect them, there has to be a node at the intersection. To do this, you can use the Draw > Modify > Global Intersect tool and Draw > Modify > Intersect to split the lines and create nodes at their intersection. If it doesn't work, simply delete the lines and create new ones using Draw > Draw > Line. Though these tools may help, I do believe that the best way is to create the model with the idea that they must be connected at the ends.
I think some of your lines are still not fully split. Use the Select > Select > Lines tool and hover over the lines to highlight it, make sure all of them are split correctly as I noticed that the global intersect tool did not do its job well on my side. I had to use the intersect tool manually to split the lines. I got 22 ksi worst stress and 0.16in deflection.