Singular Matrix error in Transient analysis

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
erahmani
Posts: 5
Joined: Wed Aug 24, 2011 8:42 am
Location: University of Nevada, Reno

Singular Matrix error in Transient analysis

Post by erahmani »

Dear Frank,

I have a big model of a partition wall with various types of elements, links, and constrains. I am using "system UmfPack" since my model is vary large. The model works fine in static analysis (gravity loading). The periods are also reasonable. However, when I want to run Transient analysis (for lateral load), the OpenSees shows an error : "UMD2FA: matrix is singular".
I appreciate if you can help me with this error.

Best,
Esmaeel
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Singular Matrix error in Transient analysis

Post by fmk »

is it at the first step of the transient analysis?
erahmani
Posts: 5
Joined: Wed Aug 24, 2011 8:42 am
Location: University of Nevada, Reno

Re: Singular Matrix error in Transient analysis

Post by erahmani »

yes, it is.
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Singular Matrix error in Transient analysis

Post by fmk »

what do you change between end of static and transient? .. inclusion of mass into matrix equation should not cause the solver to fail.
erahmani
Posts: 5
Joined: Wed Aug 24, 2011 8:42 am
Location: University of Nevada, Reno

Re: Singular Matrix error in Transient analysis

Post by erahmani »

Thanks Frank for your response.
I do not change anything.
Anyways, I could solve the error by trial and error. I still do not know what was the issue, but I have changed the way that I have modeled my specimen and now it works.
erahmani
Posts: 5
Joined: Wed Aug 24, 2011 8:42 am
Location: University of Nevada, Reno

Re: Singular Matrix error in Transient analysis

Post by erahmani »

I have a new warning. I receive warning "Warning: CTestNormDispIncr::setEquiSolnAlgo() - no SOE" when I use Newton with Line Search Algorithm. I should mention that I am using the system command before the test command. Also, I do not see the warning if I change the algorithm to something else, like Newton.
Could you please help me with that?
Post Reply