About the Finite Element Analysis of Plates category

Discussion and Q&A for Finite Element Analysis of Plate and Shell Structures: Part 1 - Plates

Post your questions here and remember to:

  • Read through any existing discussion for your answer

  • Post in the topic for the lecture that your question relates to

  • If posting to a specific lecture topic, keep questions focused on that lecture’s content

  • Reference the video timestamp if possible

  • Post screenshots if it helps to explain the problem

If you think you can help someone out with their question, go for it! You don’t need to wait for me (Seán) to chime in :slight_smile:

Automated Load Transfer from Two-Way Slab Panels to Supporting Beams

Hello Seán,

I joined this course specifically to gain a clear and practical understanding of how loads from slab panels are transferred to supporting beams, particularly for one-way and two-way slab behavior. While the course has been extremely helpful overall, I’m still struggling to clearly resolve this specific aspect and would really appreciate your guidance.

From standard references (e.g., Reynolds & Steedman), the load carried by beams supporting a slab panel can be estimated using:

  • 45° load dispersion for slabs supported on all four sides, and
  • Coefficient-based formulations (R₁–R₄, α, β, ψ) for panels with various combinations of continuous, simply supported, or discontinuous edges (as shown in the attached figures).

In these formulations:

  • Loads on beams depend on the aspect ratio ( r = L_y / L_x ),
  • The support condition of each edge, and
  • Whether the slab behaves predominantly as one-way or two-way.
  • Loads on beam also depends on conditions of supports(whether edge is free, continuous or simply supported.

Objective

My objective is to automate this slab-to-beam load calculation using only geometric and connectivity data.

Data Structure

  • Nodes (JSON)
    Node IDs with corresponding (X, Y, Z) coordinates

  • Elements (JSON)
    Slab and beam connectivity defined using node IDs

Intended Workflow

  1. Identify slab panels and compute spans ( L_x, L_y ) from node coordinates
  2. Classify slab panels as one-way or two-way based on span ratio and edge restraints
  3. Identify the support condition of each slab edge (continuous / discontinuous / free) from beam connectivity
  4. Compute the total load carried by each supporting beam using:
    • 45° dispersion where applicable, or
    • Coefficient-based expressions (R₁–R₄) from the attached tables
  5. For internal beams, accumulate load contributions from adjacent slab panels on both sides
  6. Convert the resulting load into an equivalent uniformly distributed load (UDL)
  7. Store this UDL directly in the beam element definition (e.g., adding a UDL key in the elements JSON)

Questions

  • Is this coefficient-based slab-to-beam load transfer consistent with the plate assumptions used in the course?
  • Would you recommend applying these tabulated formulations directly for automation, or is there a more FEM-consistent approach when beams and slabs are modeled separately?
  • In practice, how should the transition between one-way and two-way slab behavior be handled robustly in an automated workflow?

Attachments

  • Schematics illustrating slab panels and internal beams receiving load from adjacent panels
  • Textbook figures showing load dispersion and coefficient-based formulations
  • Node and element JSON files describing the model geometry and connectivity

I would be very grateful for any guidance or direction you can provide on this topic.

Thank you again for the excellent course.
elements.json
nodes.json

It allowed me to share only one media in my post, so I am hereby attaching the references for previous post. Thank You.

It allowed me to share only one media in my post, so I am hereby attaching the references for previous post. Thank You.

I am posting here again as it has been over a month since my original inquiry regarding Automated Load Transfer (posted on [Dec 17, 2025]).

I joined this course specifically because it was promoted as a resource for ‘clear and practical understanding’ with instructor support. However, despite being a paying student, I have received no guidance on this critical technical hurdle for over four weeks.

As many here are likely using this course to bridge the gap between theory and automation, I believe a response to these types of structural logic questions is essential to the value of the program. I would appreciate it if the team could prioritize a reply so I can move forward with my workflow.

Thank you."