Matrix is not positive definite

Matrix is not positive definite

Anonymous
Not applicable
5,699 Views
7 Replies
Message 1 of 8

Matrix is not positive definite

Anonymous
Not applicable

I have a frame with lateral and gravity loads.  I wish to run a P-delta analysis to account for second-order effects.  When I do so I get the error "Matrix is not positive definite".  To troubleshoot the issue, I have added a lateral restraint at the top of each frame.  This would negate 100% of the sway.  Robot gives me the same error.  To troubleshoot further, I due a simple static analysis with the lateral restraints and the members are only lightly stressed.  I do not understand how to get rid of the "Matrix is not positive definite" notice for P-delta analysis.

 

I am using RSA 2018 with the latest patch.  I've included the model with the lateral restraints at the top of each frame and the P-delta analysis turned on.

0 Likes
Accepted solutions (1)
5,700 Views
7 Replies
Replies (7)
Message 2 of 8

Artur.Kosakowski
Autodesk Support
Autodesk Support

Hi @Anonymous

 

You cannot intersect truss bars as they have no out of their plane stiffness. Try to replace them with bars with releases.

 

X truss bars.PNG 

 

If you find your post answered press the Accept as Solution button please. This will help other users to find solutions much faster. Thank you.



Artur Kosakowski
Message 3 of 8

Anonymous
Not applicable

Thank you Artur,

 

Sorry, but I sent you the incorrect model.  The model I intended to send did not have tension only bars.  It did have compatible nodes.  As it turns out, it will not converge using a P-delta analysis unless the compatible nodes are deleted.  I'm sure that I've used compatible nodes with a P-delta analysis in previous versions of Robot.  Has this feature changed in the 2018 version?

 

Best regards,

Carl

0 Likes
Message 4 of 8

Rafacascudo
Mentor
Mentor

then send the correct "incorrect" model!!Smiley Wink

Rafael Medeiros
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 5 of 8

Artur.Kosakowski
Autodesk Support
Autodesk Support

Hi @Anonymous

 

I'd say the definition of compatible nodes is such that some part o the model becomes unstable under the level of the applied load. It can be the same story - if you released all rotations in the 'middle' node rather than only these in the bracing plane ...

 

As @Rafacascudo wrote - we need to see the 'right' model.



Artur Kosakowski
0 Likes
Message 6 of 8

Anonymous
Not applicable

Good day,

 

Here is the model using compatible nodes.  I've been trying different options to get Robot to use P-Delta including tension only and axial releases on the bars.  All of which work in non P-delta analysis, but not using P-delta.

 

Best regards.

0 Likes
Message 7 of 8

Artur.Kosakowski
Autodesk Support
Autodesk Support
Accepted solution

Hi @Anonymous

 

excessive releases8.PNG 

 

If I managed to answer your question(s) press the Accept as Solution button please. This will help other users to find solution(s) much faster. Thank you.



Artur Kosakowski
0 Likes
Message 8 of 8

Anonymous
Not applicable

As follow-up to this, we have successfully modelled this frame using compatible nodes and tension only members when using a P-delta analysis.  We accomplished this by changing the method of solving the system of equations to "Multi-threaded solver" from "Automatic" under Tools -> Job Preferences -> Structure Analysis.

 

0 Likes