Eigen Value recorder problem

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

Moderators: silvia, selimgunay, Moderators

Post Reply
farshid2010
Posts: 18
Joined: Wed Jul 25, 2012 12:03 pm
Location: ZNU

Eigen Value recorder problem

Post by farshid2010 »

Hi every one!

I can get the eigen values of model easily by the following command:
puts "eigen values at start of transient: [eigen $NStory]"
It yields the Nstory eigen values.
the problem is the values show great difference with the values obtained by the recorder command:
recorder Node -file Mode.out -time -node (all node written manually example: 11 12 ...) -dof 1 "eigen $NStory"
what is the problem?
while the results obtained by the eigen command are quiet logical!


another question:
when using :

set Range ""
for {set level 1} {$level <=[expr $NStory+1]} {incr level 1} {
for {set pier 1} {$pier <= [expr $NBay+1]} {incr pier 1} {
set nodeID [expr $level*10+$pier]
lappend Range $nodeID
}
}

eval "recorder Node -file Mode.out -time -node Range -dof 1 "eigen $Nstory""

I get this error:
extra characters after close-quote
while executing
eval ""recorder Node -file Mode.out -time -node Range -dof 1 "eigen $Nstory""


What is the reason?
Thanks in advance for the help!
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Eigen Value recorder problem

Post by fmk »

they are 2 different things .. one is the eigen values the other is the eigen vector components for the particular eigenvalue stored at the nodes!
Post Reply