modal analysis:the frequency is a complex number(a+bi)

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

Moderators: silvia, selimgunay, Moderators

Post Reply
2015James
Posts: 31
Joined: Wed Dec 29, 2010 2:57 am
Location: hit

modal analysis:the frequency is a complex number(a+bi)

Post by 2015James »

hello everyone:
when i do a time history analysis, i used the modal analysis command(eigen <$type> <$solver> $numEigenvalues) to compute the omega^2 in every time step, and update the damping ratio in every step(use this command:rayleigh $alphaM $betaK $betaKinit $betaKcomm), the frequency is needed when compute the $betaK and $alphaM.
but when the PGA is large, the square of the first frequency(omega_1^2 ) will become a negative number, then the first frequency omega is a complex number(a+bi), but the second and third frequency is still a positive real number,convergence can still be reached in the time history analysis, if i want to update the damping ratio in every step. which frequency should i used, should the first frequency(a+bi) be abandoned and the second and third frequency should be used to compute the $betaK and $alphaM?????

annother question is when the first frequency omega is a complex number(a+bi), does it mean the stiffness matrix is a singular matrix or the strucure is dynamic unstable??? but in this case,the convergence can still be reached in the time history analysis.

in this command:eigen <$type> <$solver> $numEigenvalues different $type and $solver are tried ,the problem still exit.


thank you very much.
wuhaoshrek
Posts: 122
Joined: Tue Oct 28, 2008 4:01 am

Re: modal analysis:the frequency is a complex number(a+bi)

Post by wuhaoshrek »

2015James wrote:
> hello everyone:
> when i do a time history analysis, i used the modal analysis command(eigen
> <$type> <$solver> $numEigenvalues) to compute the omega^2 in every time
> step, and update the damping ratio in every step(use this command:rayleigh $alphaM
> $betaK $betaKinit $betaKcomm), the frequency is needed when compute the $betaK and
> $alphaM.
> but when the PGA is large, the square of the first frequency(omega_1^2 ) will become
> a negative number, then the first frequency omega is a complex number(a+bi), but the
> second and third frequency is still a positive real number,convergence can still be
> reached in the time history analysis, if i want to update the damping ratio in
> every step. which frequency should i used, should the first frequency(a+bi) be
> abandoned and the second and third frequency should be used to compute the $betaK and
> $alphaM?????
>
> annother question is when the first frequency omega is a complex number(a+bi), does
> it mean the stiffness matrix is a singular matrix or the strucure is dynamic
> unstable??? but in this case,the convergence can still be reached in the time
> history analysis.
>
> in this command:eigen <$type> <$solver> $numEigenvalues different
> $type and $solver are tried ,the problem still exit.
>
>
> thank you very much.

Same problem, in my case I stop updating the damping coefficients once I tracked the negative eigenvalue which used for Rayleigh damping.
What do you for that issue now? thx.
Post Reply