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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

A Python-Based Framework for Automated Reinforced Concrete Flat Slab Design with Integrated Eurocode Compliance Checks

János Szép, Dániel Gosztola, Flórián Iker, Anna Dorka Triber
Buildings
Structural Behavior of Reinforced Concrete
article

A Python-Based Framework for Automated Reinforced Concrete Flat Slab Design with Integrated Eurocode Compliance Checks

János Szép, Dániel Gosztola, Flórián Iker, Anna Dorka Triber
article en

Abstract

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.

BuildingsVol. 16(19)
Széchenyi István University (HU)
Sustainable cities and communities
Openalex Percentile: Top 15%
Structural Behavior of Reinforced Concrete
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Python-Based Framework for Automated Reinforced Concrete Flat Slab Design with Integrated Eurocode Compliance Checks — János Szép, Dániel Gosztola, et al. · Buildings (2026) | TGRS Research Map | TGRS