A Python-Based Framework for Automated Reinforced Concrete Flat Slab Design with Integrated Eurocode Compliance Checks
Reinforced concrete flat slab design commonly relies on a fragmented workflow: finite element models are built through graphical interfaces, reinforcement demands are manually interpreted, and code-compliance checks are performed separately. This fragmentation is time-consuming, error-prone, and difficult to reproduce, particularly for slabs with non-convex geometries such as re-entrant corners and openings, where manual column classification and reinforcement zoning become especially unreliable. This study presents a Python-based parametric framework that integrates geometry definition, finite element model generation, Eurocode load-combination assembly, reinforcement design, and code-compliance verification into a single traceable Jupyter Notebook workflow. The framework connects to a commercial finite element environment through its Component Object Model Application Programming Interface (COM API). A percentile-based zoning algorithm converts continuous element-wise reinforcement demands into discrete, constructable layouts, and a geometry-aware classification procedure extends automated punching-shear verification to non-convex slab geometries. The framework is validated against a published equivalent-frame reference solution and three additional benchmark problems. Bottom reinforcement agrees within 10%, and punching-shear resistance matches exactly (vRd,c = 0.399 MPa). The automated workflow reduces modelling and design time from 30–90 min to approximately 1–2 min. The principal scientific contributions are (1) a reproducible methodology for transforming continuous FEM demand fields into discrete, constructable reinforcement layouts, and (2) a geometry-aware column classification that enables automated Eurocode punching-shear checks for non-convex flat slabs.
Authors
- János Szép (ORCID: https://orcid.org/0000-0002-1611-7452)
- Dániel Gosztola (ORCID: https://orcid.org/0000-0003-0279-6447)
- Flórián Iker (ORCID: https://orcid.org/0009-0001-4332-8140)
- Anna Dorka Triber (ORCID: https://orcid.org/0009-0003-2731-9003)
Institutions
- Széchenyi István University (HU)
Publication Details
- Journal
- Buildings
- Published
- 2026-09-25
- DOI
- https://doi.org/10.3390/buildings16193813
- Primary Topic
- Structural Behavior of Reinforced Concrete
- Type
- article
- Field-Weighted Citation Impact
- 0.00