Forum for asking and answering questions related to use of the OpenSeesPy module
Moderators: silvia, selimgunay, Moderators
-
assimi
- Posts: 17
- Joined: Wed Mar 30, 2016 11:16 am
- Location: University of Adelaide
Post
by assimi » Mon Nov 02, 2020 8:24 pm
Hi
I would like to report a problem that I am not sure if it is a bug. I would like to obtain the stiffness matrix of a truss in openseespy. I use printA and FullGeneral system after ops.analysis. However, if the truss is unstable, it returns this error and quit the python console. It works properly if truss is stable. Returned error is:
FATAL FullGenLinSOE::getX - vectX == 0
Would you please help me out how to achieve a stiffness matrix for a non-internal stable truss?
-
mhscott
- Posts: 872
- Joined: Tue Jul 06, 2004 3:38 pm
- Location: Corvallis, Oregon USA
-
Contact:
Post
by mhscott » Tue Nov 03, 2020 5:16 am
The analysis will not run properly if the truss is unstable. This is expected.
-
assimi
- Posts: 17
- Joined: Wed Mar 30, 2016 11:16 am
- Location: University of Adelaide
Post
by assimi » Tue Nov 03, 2020 5:52 pm
Thanks for your reply. I guess in the current state, OpenSees can not return the stiffness matrix before performing analysis. As a suggestion, it would be great to achieve the stiffness matrix before analysis. I am not sure if it is possible.