kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design of reinforced concrete slabs: Python-based automation of reinforcement design and layout
KTH, School of Architecture and the Built Environment (ABE), Civil and Architectural Engineering, Structural Engineering and Bridges.
2026 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Design of reinforced concrete slabs : Python-based automation of reinforcement design and layout (English)
Abstract [en]

This thesis presents a computational framework for the automated design verification and reinforcement mapping of reinforced concrete (RC) slabs based on finite element method (FEM) results. Instead of performing new FEM analyses, the work focuses on post-processing nodal internal forces—primarily bending moments—exported from the commercial FEM software BRIGADE Plus. The main objective is to automate structural verification according to Eurocode 2 and to compute the required reinforcement areas continuously across the entire slab domain.A Python-based tool has been developed to evaluate both Ultimate Limit State (ULS) and Serviceability Limit State (SLS) conditions at each node of the FEM mesh. The program implements Eurocode 2 design equations, automatically determines the required reinforcement in two orthogonal directions, and visualizes the results as contour plots, providing intuitive reinforcement demand maps. This enables a transparent, detailed, and data-driven approach to slab design. The proposed methodology is validated through a case study comparing the computational results with a traditional design report for an existing bridge slab. The findings demonstrate that the developed tool effectively streamlines the design process, reduces material usage, and enhances both efficiency and clarity in the reinforcement layout, while fully complying with Eurocode design standards.

 

Abstract [sv]

Denna avhandling presenterar ett beräkningsramverk för automatiseradkonstruktionsverifiering och armeringsfördelning av armerade betongplattor(RC) baserat på resultat från finita elementmetoden (FEM). Istället för attutföra nya FEM-analyser fokuserar arbetet på efterbehandling av nodalainterna krafter – främst böjmoment – exporterade från den kommersiellaFEM-programvaran BRIGADE Plus. Huvudmålet är att automatiserastrukturverifiering enligt Eurokod 2 och att kontinuerligt beräkna denerforderliga armeringsarean över hela plattans utbredning.Ett Python-baserat verktyg har utvecklats för att utvärdera bådebrottgränstillstånd (ULS) och bruksgränstillstånd (SLS) vid varje nod iFEM-nätet. Programmet implementerar dimensioneringsvillkoren frånEurokod 2, bestämmer automatiskt den erforderliga armeringen i tvåortogonala riktningar och visualiserar resultaten som konturdiagram, vilket gerintuitiva armeringsbehovskartor. Detta möjliggör en transparent, detaljeradoch datadriven metod för plattdesign.Den föreslagna metoden valideras genom en fallstudie som jämförberäkningsresultaten med en traditionell konstruktionsrapport för enbefintlig broplatta. Resultaten visar att det utvecklade verktyget effektivteffektiviserar designprocessen, minskar materialanvändningen och förbättrarbåde effektivitet och tydlighet i armeringslayouten, samtidigt som det heltuppfyller Eurokodens designstandarder.

Place, publisher, year, edition, pages
2026.
Series
TRITA-ABE-MBT ; 2611
Keywords [en]
Reinforced concrete slabs; Finite element method (FEM); Eurocode 2; Reinforcement optimization; Design automation; Structural verification; Serviceability and ultimate limit states; Python programming
Keywords [sv]
Armerade betongplattor; Finita elementmetoden (FEM); Eurokod 2; Armeringsoptimering; Designautomation; Strukturell verifiering; Bruks- och brottgränstillstånd; Python-programmering
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-375770OAI: oai:DiVA.org:kth-375770DiVA, id: diva2:2030215
External cooperation
WSP
Supervisors
Examiners
Available from: 2026-01-20 Created: 2026-01-20

Open Access in DiVA

fulltext(17666 kB)307 downloads
File information
File name FULLTEXT01.pdfFile size 17666 kBChecksum SHA-512
82b4d8163ef93a65fc5606910698884662f9e201eaf446b84061356c361cd7baedbef9fd71dec0ff6db55cc7241efea47155870fa2e3307ad90ae8cc3fd5c562
Type fulltextMimetype application/pdf

By organisation
Structural Engineering and Bridges
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 8471 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf