TY - JOUR
T1 - Topology-aware stress analysis in shell structures
AU - Wang, Junpeng
AU - Liu, Yingjian
AU - Wu, Jun
AU - Westermann, Rüdiger
PY - 2026
Y1 - 2026
N2 - We present a stable and accurate algorithm for tracing principal stress lines (PSLs) in shell structures, applicable to both first- and second-order triangular and quadrilateral elements. The algorithm operates directly in the isoparametric space of the elements, leveraging their inherent shape functions to account for curved geometry without resorting to artificial subdivision. This approach enables, for the first time, a consistent stress topology analysis for shell elements, including a rigorous treatment of stress degeneracies. Our PSL seeding strategy integrates stress topology with the curved shell surface, ensuring a uniform and consistent PSL distribution. We evaluate the algorithm's performance through a series of numerical experiments, demonstrating its utility for advanced stress analysis. Furthermore, we demonstrate the generation of a globally consistent, space-filling PSL structure, which is directly applicable to downstream tasks such as lightweight structural design. To support practical use, we provide a publicly available MATLAB implementation. The implementation features a unified file interface that supports diverse mesh types and is compatible with standard finite element method (FEM) output, offering a versatile tool for stress investigation and design evaluation in computational mechanics. The code is available at https://github.com/PSLer/PSLshell.
AB - We present a stable and accurate algorithm for tracing principal stress lines (PSLs) in shell structures, applicable to both first- and second-order triangular and quadrilateral elements. The algorithm operates directly in the isoparametric space of the elements, leveraging their inherent shape functions to account for curved geometry without resorting to artificial subdivision. This approach enables, for the first time, a consistent stress topology analysis for shell elements, including a rigorous treatment of stress degeneracies. Our PSL seeding strategy integrates stress topology with the curved shell surface, ensuring a uniform and consistent PSL distribution. We evaluate the algorithm's performance through a series of numerical experiments, demonstrating its utility for advanced stress analysis. Furthermore, we demonstrate the generation of a globally consistent, space-filling PSL structure, which is directly applicable to downstream tasks such as lightweight structural design. To support practical use, we provide a publicly available MATLAB implementation. The implementation features a unified file interface that supports diverse mesh types and is compatible with standard finite element method (FEM) output, offering a versatile tool for stress investigation and design evaluation in computational mechanics. The code is available at https://github.com/PSLer/PSLshell.
KW - Principal stress lines
KW - Shell structures
KW - Streamline seeding
KW - Topology analysis
UR - http://www.scopus.com/inward/record.url?scp=105028286941&partnerID=8YFLogxK
U2 - 10.1016/j.cma.2026.118770
DO - 10.1016/j.cma.2026.118770
M3 - Article
AN - SCOPUS:105028286941
SN - 0045-7825
VL - 452
JO - Computer Methods in Applied Mechanics and Engineering
JF - Computer Methods in Applied Mechanics and Engineering
M1 - 118770
ER -