Hollow slab and Formulas of matrix elements (material orthotropy)

Hollow slab and Formulas of matrix elements (material orthotropy)

rokas_varanauskas
Advocate Advocate
1,624 Views
3 Replies
Message 1 of 4

Hollow slab and Formulas of matrix elements (material orthotropy)

rokas_varanauskas
Advocate
Advocate

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. 

 

rokas_varanauskas_0-1714483730851.png

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

Above geometry was approximated into below panel type in Robot:

rokas_varanauskas_1-1714483828232.png

 

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

rokas_varanauskas_2-1714484032284.png

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))

 

rokas_varanauskas_3-1714484669791.jpeg

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

rokas_varanauskas_4-1714484772845.png

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 

 

Accepted solutions (1)
1,625 Views
3 Replies
Replies (3)
Message 2 of 4

rokas_varanauskas
Advocate
Advocate

@okapawal is this something you can advise please? 

0 Likes
Message 3 of 4

Stephane.kapetanovic
Mentor
Mentor

hi @rokas_varanauskas 

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

Stephanekapetanovic_2-1758958932145.png

Sub GetHollowCoreSlabsParameters()
  Dim ThkData As RobotThicknessData, ThkOrthoData As RobotThicknessOrthoData
  Dim RobApp As RobotApplication: Set RobApp = New RobotApplication
  Dim Labels As RobotLabelServer: Set Labels = RobApp.Project.Structure.Labels
  Dim RNA As RobotNamesArray:     Set RNA = Labels.GetAvailableNames(I_LT_PANEL_THICKNESS)
  Cnv = 100
  For i = 1 To RNA.Count
    LabelName = RNA.Get(i): If Labels.Exist(I_LT_PANEL_THICKNESS, LabelName) = 0 Then GoTo NextSlab
    Set ThkData = Labels.Get(I_LT_PANEL_THICKNESS, LabelName).Data
    With ThkData: If .ThicknessType <> I_TT_ORTHOTROPIC Then GoTo NextSlab
      Set ThkOrthoData = ThkData.Data
      With ThkOrthoData: If .Type <> I_TOT_HOLLOW_CORE_SLAB Then GoTo NextSlab
        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 With
    End With
NextSlab:
  Next i
  Set RobApp = Nothing
End Sub

Best Regards

Stéphane Kapetanovic

Did you find this post helpful? If it gave you one or more solutions,
don't forget to click the Accept Solution button and leave a < like !
EESignature
0 Likes
Message 4 of 4

rokas_varanauskas
Advocate
Advocate
Accepted solution

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

Specifically, error in help formulas for calculating Iy parameter:

rokas_varanauskas_0-1716191106645.png

Image above shows original help formulas

rokas_varanauskas_1-1716191143439.png

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.