3DRCframe-Vertical frequency/period/eigenvalue

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

Moderators: silvia, selimgunay, Moderators

Post Reply
honestliang
Posts: 4
Joined: Sat Jan 06, 2024 5:52 am

3DRCframe-Vertical frequency/period/eigenvalue

Post by honestliang » Sat Jan 06, 2024 6:56 am

Hi,everyone.I have a problem,I know that there are commands to output horizontal period/eigenvalue/frequency. Is there a way to output vertical frequency/period or vertical eigenvalue in OpenSees?
set xDamp 0.05;
set nEigenI 1;
set nEigenJ 2;
set lambdaN [eigen [expr $nEigenJ]];
set lambdaI [lindex $lambdaN [expr $nEigenI-1]];
set lambdaJ [lindex $lambdaN [expr $nEigenJ-1]];
set omegaI [expr pow($lambdaI,0.5)];
set omegaJ [expr pow($lambdaJ,0.5)];
set alphaM [expr $xDamp*(2*$omegaI*$omegaJ)/($omegaI+$omegaJ)];
set betaKcurr [expr 2.*$xDamp/($omegaI+$omegaJ)];
rayleigh $alphaM $betaKcurr 0 0
set numModes 12
set lambda [eigen $numModes]
set period "Periods.txt"
set Periods [open $period "w"]
puts $Periods " $lambda"
close $Periods
record (We can use the above command to output the horizontal eigenvalue/period/frequency of the structure)

But how can we output vertical eigenvalue/period/frequency in OpenSees?
Thanks for your reply,believe the answers will help more people who are confused about that.

mhscott
Posts: 875
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: 3DRCframe-Vertical frequency/period/eigenvalue

Post by mhscott » Sat Jan 06, 2024 7:20 am

There is no difference between "horizontal" and "vertical" periods. Periods are periods.

Define mass and stiffness in the vertical direction and you will get an eigenvalue that corresponds to vibration in the vertical direction.

honestliang
Posts: 4
Joined: Sat Jan 06, 2024 5:52 am

Re: 3DRCframe-Vertical frequency/period/eigenvalue

Post by honestliang » Sat Jan 06, 2024 7:48 am

Thanks for your reply!

Post Reply