10 1016 J Engstruct 2024 1040