what does this mean for the eigenvalue 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
mokiao
Posts: 22
Joined: Tue Aug 30, 2011 9:19 am

what does this mean for the eigenvalue analysis?

Post by mokiao »

Can any one help me to understand what happened in my model?
I have used master node 3000 to put concentric mass for the rigid Diaphragm
When I run the eigenvalue analysis

the message comes:
SAWSMaterial unaxial material - Written by Paxti Uriz, Exponent 2009

NodeRecorder::NodeRecorder - dataToStore 3000not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
NodeRecorder::NodeRecorder - dataToStore 3000not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
NodeRecorder::NodeRecorder - dataToStore 3000not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
NodeRecorder::NodeRecorder - dataToStore 3000not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
NodeRecorder::NodeRecorder - dataToStore 3000not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
periods are 1.4956016222659947 0.9357185530662069 0.6821076867196335
Start of Dynamic Analysis...
UmfpackGenLinSOE::setSize() : nnz: 42993 lvalue: 859860


what happened to the node 3000, why it is can not be recognized??

Thank you in advance!
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: what does this mean for the eigenvalue analysis?

Post by vesna »

Which nodal recorder do you have on node 3000?
mokiao
Posts: 22
Joined: Tue Aug 30, 2011 9:19 am

Re: what does this mean for the eigenvalue analysis?

Post by mokiao »

vesna wrote:
> Which nodal recorder do you have on node 3000?

node 3000 is a master node in the third floor rigid diaphragm. I recorder it like below for the eigenvalue analysis:
1000 2000 and 4000 are the master nodes for 1st, 2nd and 4th floor diaphragm.

for {set k 1} { $k<= 5 } { incr k} {
recorder Node -file [format "modes/mode%i.out" $k] -nodeRange 1000 2000 3000 4000 -dof 1 2 3 4 5 6 "eigen $k"
}

I did the same thing for 3000 node as 1000 and 2000 nodes, is there a problem in the third floor?

Thank you so much, Vesna!
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: what does this mean for the eigenvalue analysis?

Post by vesna »

Try this:

for {set k 1} { $k<= 5 } { incr k} {
recorder Node -file [format "modes/mode%i.out" $k] -node 1000 2000 3000 4000 -dof 1 2 3 4 5 6 "eigen $k"
}

If you use -nodeRange you need only 2 arguments $startNode & $endNode, but here you have used 4.
mokiao
Posts: 22
Joined: Tue Aug 30, 2011 9:19 am

Re: what does this mean for the eigenvalue analysis?

Post by mokiao »

vesna wrote:
> Try this:
>
> for {set k 1} { $k<= 5 } { incr k} {
> recorder Node -file [format "modes/mode%i.out" $k] -node 1000
> 2000 3000 4000 -dof 1 2 3 4 5 6 "eigen $k"
> }
>
> If you use -nodeRange you need only 2 arguments $startNode & $endNode,
> but here you have used 4.

Thank you so much, Vesna, that is exactly the problem.
mohsenVazirizade
Posts: 17
Joined: Wed Oct 14, 2015 12:08 am
Location: Sharif University of Technology; University of Arizona

Re: what does this mean for the eigenvalue analysis?

Post by mohsenVazirizade »

Would your please let me know why I encounter the followoing error when I run this commands?

set a {1 2}
recorder Node -file $direction/Reigenvector-Mode$ModeNumber-Node$NodeNumber-x.out -precision 10 -node 1 -dof $a "eigen 1 "


NodeRecorder::NodeRecorder - dataToStore 1 2not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: what does this mean for the eigenvalue analysis?

Post by fmk »

you are passing a list in the command when it does not take a list. use the following to do this:

set cmd "recorder Node -file $direction/Reigenvector-Mode$ModeNumber-Node$NodeNumber-x.out -precision 10 -node 1 -dof $a \"eigen 1 \""
eval $cmd
Post Reply