Community
Robot Structural Analysis Forum
Welcome to Autodesk’s Robot Structural Analysis Forums. Share your knowledge, ask questions, and explore popular Robot Structural Analysis topics.
cancel
Showing results for
Show  only  | Search instead for
Did you mean:

## Hollow slab and Formulas of matrix elements (material orthotropy)

3 REPLIES 3
SOLVED
Message 1 of 4
257 Views, 3 Replies

## Hollow slab and Formulas of matrix elements (material orthotropy)

I have to model steel frame with Hollow slab panels but also to consider the following:

• Diaphragm action for horizontal load transfer into stability cores
• Correct load distribution (one way spanning)
• Thermal loads applied to panels and bar elements

Due to thermal load application, cladding panels with diaphragm actions have been eliminated from modelling consideration. It was down to two options - solid slab (equivalent thickness to hollow core) and hollow slab panels.

Hollow slab panel geometry shown above, 150mm hollow slab with 100mm structural topping.

Above geometry was approximated into below panel type in Robot:

In order to verify Robot calculated values of stiffness matrixes hand calculations were performed using RSA help files:

Membrane stiffness verification was relatively simple and hand calculations almost perfectly matched robot values. In addition, robot values were within 5% of simplified stiffness assessment from first principles. All good there.

When it comes to bending stiffness, I found that Robot calculated D_yyyy value is only about 62% of one calculated by hand using formulas. There also appears to be error in argument description for Iy calculation.

Iy = InertiaIsec(a/xv,a1,h,h1,h2) + 4*(0,00755*r*r*r*r + 0,2146*r*r*(c/2+0,7766*r)*(c/2+0,7766*r))

According to above image, b=a1, which is actually core width in the below description:

I only get correct Iy value if a1 argument is replaced with rib width (a-a1).

It's also worth noting, that arguments d=h1 and e=h2 contradict between two diagrams (top and bottom flange thickness mixed up).

Dyyyy= E*a/((a-a1)/(InertiaIsec(1/xv,0,h,h1,h2) + a1/InertiaIsec(1/xv,0,h,hz1,hz2))

Can Dyyyy Inertia calculation formulas be checked and confirmed as correct by Autodesk team @Krzysztof_Wasik

Labels (4)
3 REPLIES 3
Message 2 of 4

Message 3 of 4

This doesn't answer your first question but note that you can edit values ​​more efficiently through the API

``````Sub DealWithHollowCoreSlabs()
Dim RobApp As RobotApplication

Dim Labels As RobotLabelServer, Label As RobotLabel
Dim ThkData As RobotThicknessData, ThkOrthoData As RobotThicknessOrthoData

Set Labels = RobApp.Project.Structure.Labels

Dim RNA As RobotNamesArray
Set RNA = Labels.GetAvailableNames(I_LT_PANEL_THICKNESS)
For i = 1 To RNA.count
LabelName = RNA.Get(i)
If Labels.Exist(I_LT_PANEL_THICKNESS, LabelName) <> 0 Then
Set Label = Labels.Get(I_LT_PANEL_THICKNESS, LabelName)
Set ThkData = Label.Data
With ThkData
If .ThicknessType = I_TT_ORTHOTROPIC Then
Set ThkOrthoData = ThkData.Data
With ThkOrthoData
If .Type = I_TOT_HOLLOW_CORE_SLAB Then
Cnv = 100
H = .H * Cnv:   HC = .HC * Cnv
A = .A * Cnv:   A1 = .A1 * Cnv
H0 = .H0 * Cnv
With .Matrix
D_XXXX = .GetValue(I_TMV_D_XXXX)
D_XXYY = .GetValue(I_TMV_D_XXYY)
D_YYYY = .GetValue(I_TMV_D_YYYY)
D_XYXY = .GetValue(I_TMV_D_XYXY)
K_XXXX = .GetValue(I_TMV_K_XXXX)
K_XXYY = .GetValue(I_TMV_K_XXYY)
K_YYYY = .GetValue(I_TMV_K_YYYY)
K_XYXY = .GetValue(I_TMV_K_XYXY)
H_XX = .GetValue(I_TMV_H_XX)
H_YY = .GetValue(I_TMV_H_YY)
End With
End If
End With
End If
End With
End If
Next i

Set RobApp = Nothing
End Sub``````

Best Regards

Tags (6)
Message 4 of 4

It was confirmed by Autodesk team that formulas in Robot help contain errors.

Specifically, error in help formulas for calculating Iy parameter:

Image above shows original help formulas

Image above shows formulas used within RSA provided by Autodesk.

a-a1 argument in Iy calculation is the key difference between RSA and help files.

I hope that this will get rectified in help files.

Can't find what you're looking for? Ask the community or share your knowledge.