Development of an Interactive Web‐Based Tool for 2D Truss Analysis Using the Direct Stiffness Method

ABSTRACT The integration of computational tools in structural engineering education often relies on “black‐box” commercial software, which can obscure the fundamental mechanics of the direct stiffness method (DSM) from students. This paper presents the development of the “Professional Truss Suite,” an interactive, web‐based application designed to provide a true “glass‐box” environment for the analysis of 2D trusses. Built using Python and the Streamlit framework, the tool not only automates the assembly and partitioning of global stiffness matrices but also explicitly exposes the intermediate mathematical steps—including element stiffness matrices, global assembly, and local force extraction—to the user. To enhance model building, explicit node numbering and dynamic unit scaling have been integrated into the graphical overlay. The software's pedagogical efficacy and accuracy were verified through a comprehensive case study of a 9‐member Pratt truss under combined loading, yielding results with 0.00% numerical error against theoretical benchmarks. By bridging the gap between manual matrix calculations, stability validation, and professional reporting automation, this tool provides a robust platform for classroom instruction.

Authors

Institutions

Publication Details

Journal
Computer Applications in Engineering Education
Published
2026-03-31
DOI
https://doi.org/10.1002/cae.70183
Primary Topic
Topology Optimization in Engineering
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of an Interactive Web‐Based Tool for 2D Truss Analysis Using the Direct Stiffness Method

Daipayan Mandal
Computer Applications in Engineering Education
Topology Optimization in Engineering
article

Development of an Interactive Web‐Based Tool for 2D Truss Analysis Using the Direct Stiffness Method

Daipayan Mandal
article en

Abstract

ABSTRACT The integration of computational tools in structural engineering education often relies on “black‐box” commercial software, which can obscure the fundamental mechanics of the direct stiffness method (DSM) from students. This paper presents the development of the “Professional Truss Suite,” an interactive, web‐based application designed to provide a true “glass‐box” environment for the analysis of 2D trusses. Built using Python and the Streamlit framework, the tool not only automates the assembly and partitioning of global stiffness matrices but also explicitly exposes the intermediate mathematical steps—including element stiffness matrices, global assembly, and local force extraction—to the user. To enhance model building, explicit node numbering and dynamic unit scaling have been integrated into the graphical overlay. The software's pedagogical efficacy and accuracy were verified through a comprehensive case study of a 9‐member Pratt truss under combined loading, yielding results with 0.00% numerical error against theoretical benchmarks. By bridging the gap between manual matrix calculations, stability validation, and professional reporting automation, this tool provides a robust platform for classroom instruction.

Computer Applications in Engineering EducationVol. 34(3)
Kavikulaguru Kalidas Sanskrit University (IN)
Quality Education
Openalex Percentile: Top 28%
Topology Optimization in Engineering
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.