error FATAL BandGenLin SOE::get X - vect X == 0!

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

Moderators: silvia, selimgunay, Moderators

Post Reply
alirezaarab
Posts: 53
Joined: Sun May 06, 2012 1:23 am
Location: shiraz university

error FATAL BandGenLin SOE::get X - vect X == 0!

Post by alirezaarab »

I got this error (FATAL BandGenLin SOE::get X - vect X == 0!) when running time history analysis.I also use this model for static analysis(pushover) and it run without any error .
I want to see if anyone can help me with this problem
tnx
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by fmk »

do you have any free dof in the model?
alirezaarab
Posts: 53
Joined: Sun May 06, 2012 1:23 am
Location: shiraz university

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by alirezaarab »

I don't understand what's your purpose exactly. My model is a 2D 3 story-3 bay frame with fixed supports. But when I use this model for static analysis (pushover), it runs without any error. Do you think this error comes from my frame modeling or it's because of my loading pattern or analysis objects in dynamic analysis?
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by fmk »

the only way vectX should be 0 is if the num of free dof is 0. if the static analysis works it would indicate you have dof. how are you imposing the motion, Uniform or Muti-Support?
alirezaarab
Posts: 53
Joined: Sun May 06, 2012 1:23 am
Location: shiraz university

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by alirezaarab »

I'm using Uniform Excitation
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by fmk »

better post the script if small, or send if large./
alirezaarab
Posts: 53
Joined: Sun May 06, 2012 1:23 am
Location: shiraz university

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by alirezaarab »

I sent my scripts on your email address (fmckenna REMOVED by fmk)
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by fmk »

that should work .. nothing arrived .. can you try ftmckenna AT gmail dot com
brag006
Posts: 173
Joined: Wed Feb 15, 2012 1:26 pm
Location: University of Auckland

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by brag006 »

Post on here as well if you can
alirezaarab
Posts: 53
Joined: Sun May 06, 2012 1:23 am
Location: shiraz university

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by alirezaarab »

Hello fmk
First I want to appreciate for your cooperation in solving my problems.
I couldn't send my scripts on your email, so I shared it on 4shared with this link:
http://www.4shared.com/rar/2KBqAAJP/tim ... lysis.html
All of my scripts are in this file. Main script that contains time history analysis is Analysis_Dynamic.tcl.
Model of frame is built in frame.tcl.
section.tcl is sourced in frame.tcl.
In RECT_RC_CO.tcl and RECT_RC_BE.tcl scripts that are in TCL folder, fiber section of columns and beams are generated. These are sourced in section.tcl.
brag006
Posts: 173
Joined: Wed Feb 15, 2012 1:26 pm
Location: University of Auckland

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by brag006 »

Just to let you know I spent a whole hour trying to sort out were the problem was. It turns out it was just a silly mistake. I'm tempted to not tell you about it to let you learn a very important lesson. Don't put the wipe command in the middle of your analysis because it deletes everything. You can use the wipeAnlaysis command
alirezaarab
Posts: 53
Joined: Sun May 06, 2012 1:23 am
Location: shiraz university

Re: error FATAL BandGenLin SOE::get X - vect X == 0!

Post by alirezaarab »

sorry for your whole hour and thanks for saving me whole hour.
;)
Post Reply