Center of rigidity for the 3D structure

kai-hung.changHSCJ3
Contributor
Contributor

Center of rigidity for the 3D structure

kai-hung.changHSCJ3
Contributor
Contributor

I'm wondering if Robot support computing center of rigidity and eccentricity for the entire 3D structure? I already figure out how to compute center of mass, center of rigidity, and eccentricity for each story, but I'm wondering if there's a way to get these values for the entire structure. By the way, I'm using the Robot API in Python, so I would be appreciated to get solutions for Robot API.

 

Thank you.

0 Likes
Reply
Accepted solutions (1)
884 Views
6 Replies
Replies (6)

Rafacascudo
Mentor
Mentor

Maybe this can help you

full note.jpg

Rafael Medeiros
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes

kai-hung.changHSCJ3
Contributor
Contributor

Hi Rafael Medeiros,

 

Thank you for pointing that out. This is neat and it seems like it is a file generated "after calculating the structural analysis results". Thus, I can use an RTF file reader to parse the information in Python. 

 

Thank you.

 

Sincerely,

Kai

 

0 Likes

Romanich
Mentor
Mentor
Accepted solution

Hi @kai-hung.changHSCJ3 ,

For the entire structure, you can try  IRobotStructureValues

GetEx2 ( see page 1015) Function returns additional eccentricity according to X axis for the given
load case.

 

GetEy2 ( see page 1015) Function returns additional eccentricity according to Y axis for the given
load case.
GetG ( see page 1015) Function returns coordinates of structure center of gravity for the given
load case.
GetIx ( see page 1016) Function returns mass moment of inertia according to X axis for the given
load case.
GetIy ( see page 1016) Function returns mass moment of inertia according to Y axis for the given
load case.
GetIz ( see page 1016) Function returns mass moment of inertia according to Z axis for the given
load case.
GetMass ( see page 1017) Function returns a mass of the whole structure for the given load case.
GetT ( see page 1017) Function returns coordinates of structure center of torsion for the given
load case.


 

Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.

Roman Zhelezniak

Robot Evangelist & Passionate Civil Structural Engineer

LinkedIn | Robot & Хобот | App Store for Robot
EESignature


0 Likes

kai-hung.changHSCJ3
Contributor
Contributor

Hi Romanich, 

 

Thanks for pointing that out. That's exactly what I want!

The tutorials I found only consider properties for a given story. That's why I was looking in the wrong direction!

 

To be more clear, the code should be:

robot.Project.Structure.Results.Total.GetEx2(caseID)

0 Likes

m_sheinin
Advocate
Advocate

Hi, 

 

How robot handling incline members when he calculate Center of Rigidity. The last time I checked during calculation robot tread them as vertical elements and this method give not accurate results for steel building with X bracing. This is still the case ? Then I have next question do robot use this coordinates for calculation or it's only informative ? 

 

Thanks, 

Mike  

 

0 Likes

gporrasm
Contributor
Contributor

gporrasm_0-1695413127800.png

 

Hello, Just to try to understand what the numbers called Center of rigidity mean. In the picture you can see a set of numbers corresponding to XY center of rigidity of that floor. So why displacements area higher in the walls closer to the center of rigidity? If I calculate the center of rigidity I obtain different values so I don't understand what is called in Robot as center of rigidity.

 

would it be that walls that are not connected to the slabs are not considered in the calculations even though we all know that these walls are working.

 

Best Regards

 

 

 

0 Likes