Eigen Value 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
ankurjain
Posts: 55
Joined: Sun Aug 16, 2020 10:08 pm

Eigen Value Analysis

Post by ankurjain » Sun Aug 16, 2020 10:12 pm

In a 3D model, I have done a Eigen Value analysis without applying any load over it. The results came out approximately matches with the SAP2000 model.
But when I apply loads on the members and then I do the Eigen Analysis, I found that OpenSees is ignoring the Loads that I applied and giving the same Eigen value results as previous. While SAP2000 is considering the Loads that I applied and giving different Eigen Values.

SAP2000 add mass automatically....Just we have to define the mass source....In opensees we have to provide the mass density...
After I add load, the periods gets longer as soon as I add loads on the elements in SAP2000 but the same is not happening in Opensees....
In opensees, the periods remains unchanged.....So It seems to me that adding load on the elements in Opensees won't affect the Periods....
Is there any way that I can consider the loads also in opensees for Eigen analysis.?


Can anyone help why OpenSees is ignoring the loads that I am applying for Eigen Analysis.?

Thanks in advance

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

Re: Eigen Value Analysis

Post by mhscott » Mon Aug 17, 2020 3:42 am

OpenSees treats load and mass separately. So, you have to add mass when you add load if you want OpenSees to do what you're describing in SAP.

ankurjain
Posts: 55
Joined: Sun Aug 16, 2020 10:08 pm

Re: Eigen Value Analysis

Post by ankurjain » Mon Aug 17, 2020 4:02 am

mhscott wrote:
Mon Aug 17, 2020 3:42 am
OpenSees treats load and mass separately. So, you have to add mass when you add load if you want OpenSees to do what you're describing in SAP.
are you suggesting that I have to convert load in to mass first and then apply it ?

Because I have already assigned self mass of the elements and the results are coming same as that of same. The problem is only when I add some additional loads on the elements in opensees.

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

Re: Eigen Value Analysis

Post by mhscott » Mon Aug 17, 2020 4:55 am

Yes. Add additional nodal mass at the element ends (based on the load you add to the elements) and see what happens.

anuragiitg
Posts: 12
Joined: Mon Aug 26, 2013 7:52 pm
Location: The University of Utah
Contact:

Re: Eigen Value Analysis

Post by anuragiitg » Mon Aug 17, 2020 5:08 am

OpenSees will not convert load to mass (or the other way) for you. You could assign load as a function of the mass so you don't have to worry about it.
For example,

load 42 0 0 [expr -$massCol*$g] 0 0 0
--
Anurag Upadhyay

ankurjain
Posts: 55
Joined: Sun Aug 16, 2020 10:08 pm

Re: Eigen Value Analysis

Post by ankurjain » Mon Aug 17, 2020 9:28 am

anuragiitg wrote:
Mon Aug 17, 2020 5:08 am
OpenSees will not convert load to mass (or the other way) for you. You could assign load as a function of the mass so you don't have to worry about it.
For example,

load 42 0 0 [expr -$massCol*$g] 0 0 0
I have tried what you suggested but still the answer is the same as previous. This time also Opensees has not considered the load I applied after converting it to mass.

ankurjain
Posts: 55
Joined: Sun Aug 16, 2020 10:08 pm

Re: Eigen Value Analysis

Post by ankurjain » Mon Aug 17, 2020 9:55 am

mhscott wrote:
Mon Aug 17, 2020 4:55 am
Yes. Add additional nodal mass at the element ends (based on the load you add to the elements) and see what happens.
After adding the equivalent mass at the nodes, I am getting the same results as that in SAP2000. Thank you so much for the help.

But one thing.......in case of a very big structure with so many loadings, how is it possible to convert all the loads in to mass and then apply at respective nodes. Won't there be differences in the reaction forces in the elements.

anuragiitg
Posts: 12
Joined: Mon Aug 26, 2013 7:52 pm
Location: The University of Utah
Contact:

Re: Eigen Value Analysis

Post by anuragiitg » Tue Aug 18, 2020 11:47 am

[/quote]

I have tried what you suggested but still the answer is the same as previous. This time also Opensees has not considered the load I applied after converting it to mass.
[/quote]

You have to have a conversion both ways. In this case, you want the load to be converted in to a mass. For example,

set load 10; # assuming the load you are applying is 10 kips
set mass [expr $load/$g]

mass 42 $mass $mass $mass 0. 0. 0.

load 42 0 0 -$load 0 0 0
--
Anurag Upadhyay

geoStru
Posts: 37
Joined: Mon Aug 24, 2020 12:24 pm

Re: Eigen Value Analysis

Post by geoStru » Sun Sep 13, 2020 2:44 am

mhscott wrote:
Mon Aug 17, 2020 3:42 am
OpenSees treats load and mass separately. So, you have to add mass when you add load if you want OpenSees to do what you're describing in SAP.
Can there be any differences of periods by SAP2000 and OpenSees (3/4%)?
I am attaching the results:
SAP2000: 0.453 0.414 0.380 0.127 0.120
OPENSEES: 0.435 0.399 0.370 0.121 0.115
I checked the total mass, the value of E and the constraints of the 2 models and they are the same.

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

Re: Eigen Value Analysis

Post by mhscott » Sun Sep 13, 2020 7:11 am

Are the models completely elastic? Are you using hinge models in SAP?

geoStru
Posts: 37
Joined: Mon Aug 24, 2020 12:24 pm

Re: Eigen Value Analysis

Post by geoStru » Sun Sep 13, 2020 7:51 am

In OpenSees I used nonlinearBeamColumn. Should I use the elasticBeamColumn to compare the results of the 2 models?
I didn't use hinge models in Sap

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

Re: Eigen Value Analysis

Post by mhscott » Sun Sep 13, 2020 8:31 am

Yeah, use all elastic elements and see if you get the same eigenvalues.

selimgunay
Posts: 913
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Eigen Value Analysis

Post by selimgunay » Sun Sep 13, 2020 11:24 am

These periods look already close and with the elastic elements, it should even be closer. One other thing is that SAP2000 adds distributed masses due to the masses of the elements when you have nonzero densities for the materials. You can make the density zero in SAP2000 if these masses are negligible compared to the story masses due to slab, etc.

Post Reply