what does this mean for the eigenvalue analysis?
Moderators: silvia, selimgunay, Moderators
what does this mean for the eigenvalue analysis?
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!
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!
Re: what does this mean for the eigenvalue analysis?
Which nodal recorder do you have on node 3000?
Re: what does this mean for the eigenvalue analysis?
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!
> 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!
Re: what does this mean for the eigenvalue analysis?
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.
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.
Re: what does this mean for the eigenvalue analysis?
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.
> 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.
-
- 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?
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)
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)
Re: what does this mean for the eigenvalue analysis?
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
set cmd "recorder Node -file $direction/Reigenvector-Mode$ModeNumber-Node$NodeNumber-x.out -precision 10 -node 1 -dof $a \"eigen 1 \""
eval $cmd