Introduction

Steel truss structures, characterized by their simplicity, high overall stiffness, and excellent compressive and torsional performance, are widely used in large-span and heavy-load bridge engineering. The analysis of their ultimate bearing capacity is fundamental for safety assessment and design, garnering significant academic attention. Box section is commonly used in steel truss structures, and this study mainly focuses on the adaptive damage analysis of box steel trusses.

Structural damage evolution analysis focuses on the initiation, propagation, and coalescence of material micro-defects, and the overall or local failure of structures, serving as a crucial method for determining the ultimate bearing capacity1,2. Current design and analysis of large-scale engineering structures predominantly employ the theory of continuum damage mechanics3,4,5, integrating material damage constitutive models to study the damage evolution process from microscopic material damage to macroscopic structural failure6,7,8,9. Various models for steel damage constitutive models have been proposed by scholars such as Lemaitre et al.10, Bonora et al.11, Celentano et al.12, Castiglioni et al.13, Vu et al.14, and Hosseini et al.15.

In the study of damage simulation in steel truss structures, Yang et al.16 calibrated damage model parameters through steel plate experiments and developed a hybrid multiscale damage simulation model combining local microscopic and overall mesoscopic approaches. Li et al.17 developed a finite element program for elastic damage analysis of steel trusses, establishing damage variables using Miner’s linear damage accumulation theory and incorporating Lemaitre’s10 plastic damage evolution equation as the microscopic damage model. They characterized macroscopic damage through elastic modulus reduction, constructing a multiscale damage analysis model for steel trusses. Driemeier et al.18 derived elastoplastic constitutive relations for damaged steel and an explicit tangent modulus, establishing a nonlinear analysis method for steel trusses capable of handling large strains, damage, and plasticity. Li et al.19 established a prediction method for the structural damage state of steel frames under aftershocks by considering the fracture damage and failure of steel component welds. Gong et al.20 conducted a study on the bearing capacity and damage mode identification of large-span truss structures in ultra-high voltage substations under earthquake action from a large-scale perspective using numerical methods. Zhao et al.21 theoretically analyzed the mechanical properties and failure mechanisms of channel steel supports, and studied the fracture damage behavior of the structure under dynamic loads from a macroscopic perspective through experiments.

However, in the research on damage analysis of steel truss structures mentioned above, the damage evolution equation involves stress-strain relationships, and the damage field itself affects the outcomes of stress-strain. Therefore, precise structural damage evolution analysis must consider the coupling effects between stress-strain and damage. This theoretical complexity involves extensive nonlinear iterative analyses at the material level, leading to substantial computational demands. Moreover, stress-strain analysis requires finely divided finite element meshes and the results are highly sensitive to mesh refinement, which reduces computational efficiency and is challenging for the analysis of large-scale structures’ ultimate bearing capacity.

To overcome the challenges posed by incorporating material damage constitutive models, one can consider establishing damage variables based on components or structures to simplify the complexity of material damage expressions. Li et al.22, Chen et al.23, Ma et al.24, and Diaz et al.25 have proposed using indicators such as strength, displacement, and energy dissipation of components or structures to define damage variables, which to some extent address the complexity of material damage expressions. However, these studies primarily focus on the consequences of structural damage for assessment purposes, lacking descriptions of damage initiation mechanisms, evolution processes, and calculations of ultimate load-bearing capacity17. Thus, there is room for improvement in the computational efficiency and stability of existing steel truss structure damage evolution analysis methods.

Material damage typically leads to a reduction in elastic stiffness and a corresponding decrease in the elastic modulus during the damage phase. Therefore, the damage state can be described by reducing the elastic modulus. Based on this, this paper establishes damage factors and the criterion for steel components by using their elastic modulus as a variable and simulates the damage evolution process through adaptive stiffness degradation. This approach does not involve interactions between stress-strain fields and damage during analysis, thereby reducing the difficulties of coupled calculations and avoiding the nonlinear iterative process of calculating strain energy through stress-strain, which enhances the efficiency of structural damage analysis. Additionally, a method for calculating the load-bearing capacity of steel components and steel truss structures post-damage is proposed in this paper, and the ultimate load-bearing capacity of the steel truss structure is determined through linear elastic iterative analysis. The accuracy and correctness of the method are verified by comparing it with experimental results.

Damage factor and damage criterion

Traditional damage factor based on stress-strain

Kachanov26 and Rabotnov et al.27 defined the damage factor D from the perspective of material degradation:

$$D=\frac{{A - \tilde {A}}}{A}$$
(1)

Where: A is the cross-sectional area before damage, while \(\tilde {A}\) is the cross-sectional area after damage. \(D=0\) indicates an undamaged state, and \(D=1\) indicates a fully damaged state.

According to Eq. (1), the relationship between effective stress \(\tilde {\sigma }\) and nominal stress \(\sigma\) is given by:

$$\tilde {\sigma }={\sigma \mathord{\left/ {\vphantom {\sigma {\left( {1 - D} \right)}}} \right. \kern-0pt} {\left( {1 - D} \right)}}$$
(2)

Lemaitre28 proposed the strain equivalence hypothesis, stating that the equivalent relationship of strain \(\varepsilon\) under one-dimensional conditions is:

$$\varepsilon ={{\tilde {\sigma }} \mathord{\left/ {\vphantom {{\tilde {\sigma }} E}} \right. \kern-0pt} E}={\sigma \mathord{\left/ {\vphantom {\sigma {\tilde {E}}}} \right. \kern-0pt} {\tilde {E}}}$$
(3)

Where: E is the initial elastic modulus of the material; \(\tilde {E}\) is the secant modulus of the damaged material.

Combining Eqs. (2) and (3):

$$\tilde {E}=\left( {1 - D} \right)E$$
(4)

Najar defined the damage factor D from the perspective of strain energy and its dissipative damage29.

$$\Delta {w_\varepsilon }={w_{{\text{perf}}}} - {w_\varepsilon },{^{}}D=\frac{{\Delta {w_\varepsilon }}}{{{w_{{\text{perf}}}}}}=\frac{{{w_{{\text{perf}}}} - {w_\varepsilon }}}{{{w_{{\text{perf}}}}}}$$
(5)

Where: \({w_{{\text{perf}}}}\) is the strain energy of the material in an undamaged state; \({w_\varepsilon }\) and \(\Delta {w_\varepsilon }\) are the strain energy and dissipated energy after damage occurs, respectively.

In summary, the damage factor D is typically defined through strain energy. However, the calculation of strain energy relies on the resolution of stress-strain relations, which often involves extensive nonlinear iterative analyses, leading to prolonged computation times for structural damage assessments. To address this issue, the element bearing ratio (EBR) is introduced in this paper, and the damage factor is defined at the component level, allowing for a comprehensive representation of the damage state and improving the computational efficiency of structural damage analyses.

The EBR characterizing the bearing state of the component

From a material perspective, the bearing state at a specific point can be measured by the ratio of stress to material strength. Although this representation provides a detailed reflection of the bearing state at each force application point, it requires significant computational effort and time and may not comprehensively represent the overall bearing status of the component. To address this, the EBR30,31,32,33,34,35 is introduced to reflect the bearing state of the component. The EBR is defined as the ratio of sectional load effects to resistance. For example, in a hinged truss structure subjected to concentrated loads at the nodes, the axial force is the governing internal force, and the EBR \(r_{k}^{e}\) can be defined as follows:

$$r_{k}^{e}{\text{=}}\left| {{N \mathord{\left/ {\vphantom {N {{N_{\text{u}}}}}} \right. \kern-0pt} {{N_{\text{u}}}}}} \right|$$
(6)

Where: N is the axial force acting on the cross-section, \({N_{\text{u}}}\) is the compressive or tensile capacity of the cross-section, the subscript k is the iteration step, and the superscript e is the element number. When considering the combined effects of multiple internal forces, the generalized yield function (GYF)36,37 can be used to calculate the EBR.

Damage criterion and damage factors for components based on the EBR

Material damage typically results in a reduction of the elastic stiffness, with the elastic modulus decreasing during the damage stage. Thus, damage states can be described by the reduction in elastic modulus38. For isotropic steel, assuming isotropic characteristics of the damage, the macroscopic variation in mechanical properties (i.e., stiffness) can be used to define the damage. Furthermore, stiffness can be repeatedly measured during the damage process without causing additional harm to the material10. Therefore, as shown in Eq. (4), the damage factor can be expressed as the ratio of the elastic modulus before and after damage:

$$D=1 - {{\tilde {E}} \mathord{\left/ {\vphantom {{\tilde {E}} E}} \right. \kern-0pt} E}$$
(7)

During the iterative calculation process, the elastic modulus of the component continuously changes. The post-damage elastic modulus \(\tilde {E}\) can be regarded as the elastic modulus \(E_{{k+1}}^{e}\) of the \({\left( {k+1} \right)_{th}}\) iteration. Thus, Eq. (7) can be expressed as:

$$D_{k}^{e}=1 - {{E_{{k+1}}^{e}} \mathord{\left/ {\vphantom {{E_{{k+1}}^{e}} {E_{{\text{0}}}^{e}}}} \right. \kern-0pt} {E_{{\text{0}}}^{e}}}$$
(8)

Where: \(D_{k}^{e}\) is the damage factor of the \({k_{th}}\) iteration element; \(E_{{\text{0}}}^{e}\) is the initial elastic modulus.

The elastic modulus of the damaged element is derived using the principle of strain energy conservation, which also facilitates the calculation of the element damage factor. This principle states that before any further damage, the total strain energy of the component is equal to the sum of the elastic strain energy after damage and the energy dissipated due to damage. As illustrated in Fig. 1, the vertical axis represents the generalized internal force on the characteristic cross-section of the component, while the horizontal axis denotes the corresponding deformation.

Fig. 1
figure 1

Conservation of strain energy.

In Fig. 1, the area of triangle OAH represents the strain energy of the component before any further damage occurs, while the area of trapezoid LBCO denotes the sum of the elastic strain energy after damage and the energy dissipated due to damage (equivalent to the sum of triangle OLJ and rectangle LJCB). The internal force at point A corresponds to \(F_{k}^{e}\), with a deformation of \(\chi _{k}^{e}\); similarly, the internal force at points B and L corresponds to \(F_{k}^{{\text{0}}}\), with point L having a deformation of \(\chi _{k}^{{\text{0}}}\), and point B having a deformation of \(\chi _{{k{\text{+1}}}}^{{\text{e}}}\). Thus, according to the principle of strain energy conservation:

$$\frac{1}{2}F_{k}^{e}\chi _{k}^{e}=\frac{1}{2}F_{k}^{{\text{0}}}\chi _{k}^{{\text{0}}}+F_{k}^{{\text{0}}}\left( {\chi _{{k{\text{+1}}}}^{{\text{e}}} - \chi _{k}^{{\text{0}}}} \right)$$
(9)

Thus, the deformation of \(\chi _{{k{\text{+1}}}}^{{\text{e}}}\)corresponding to point B after the damage is:

$$\chi _{{k{\text{+1}}}}^{e}{\text{=}}\frac{{F_{k}^{e}\chi _{k}^{e} - F_{k}^{{\text{0}}}\chi _{k}^{{\text{0}}}}}{{2F_{k}^{{\text{0}}}}}+\chi _{k}^{{\text{0}}}$$
(10)

Further combining Hooke Law with the relationship between internal forces and the element bearing ratio:

$$F_{k}^{e}{\text{=}}E_{k}^{e}\chi _{k}^{e}=r_{k}^{e}{C_{\text{s}}},\;\;F_{k}^{{\text{0}}}{\text{=}}E_{k}^{e}\chi _{k}^{{\text{0}}}=r_{k}^{{\text{0}}}{C_{\text{s}}}$$
(11)

Where: \({C_{\text{s}}}\) represents the cross-sectional strength of the element. Taking a hinged truss structure as an example, \(F_{k}^{e}\) denotes the axial force on the cross-section, and \({C_{\text{s}}}\) signifies the compressive or tensile strength of the section. \(r_{k}^{{\text{0}}}\) represents the reference bearing ratio (RBR), satisfying the following relationship:

$$r_{k}^{{\text{0}}}=r_{k}^{{{\text{max}}}} - {d_k}\left( {r_{k}^{{{\text{max}}}} - r_{k}^{{{\text{min}}}}} \right)$$
(12)
$$\;{d_{\text{k}}}=\frac{{{{\bar {r}}_{\text{k}}}+r_{{\text{k}}}^{{{\text{min}}}}}}{{{{\bar {r}}_{\text{k}}}+r_{{\text{k}}}^{{{\text{max}}}}}},\;\;{\bar {r}_{\text{k}}}=\frac{1}{{{N_{\text{e}}}}}\sum\limits_{{{\text{e=1}}}}^{{{N_{\text{e}}}}} {r_{{\text{k}}}^{{\text{e}}}}$$
(13)

Where: \(r_{k}^{{{\text{min}}}}\) and \(r_{k}^{{{\text{max}}}}\) are the maximum and minimum EBRs of the elements at the \({k_{th}}\) iteration step, respectively; \({d_k}\) is the uniformity of the EBRs; \(\bar {r}\) is the mean bearing ratio; \({N_{\text{e}}}\) is the total number of discrete elements in the structure.

The EBR \(r_{k}^{{\text{0}}}\) serves as a damage criterion for the components. Elements satisfying \(r_{k}^{e}>r_{k}^{{\text{0}}}\) will incur damage, and \(r_{k}^{{\text{0}}}\) can adaptively change based on the load states of the structural elements without human intervention, demonstrating adaptive characteristics.

Substitute Eq. (11) into Eq. (10):

$$\chi _{{k+1}}^{e}=\frac{{{C_s}}}{{E_{k}^{e}}}\frac{{{{\left( {r_{k}^{e}} \right)}^2}+{{\left( {r_{k}^{0}} \right)}^2}}}{{2r_{k}^{0}}}$$
(14)

The element adjustment factor is defined as follows:

$$M_{{0k}}^{e}=\left\{ \begin{gathered} \frac{{2{{\left( {r_{k}^{0}} \right)}^2}}}{{{{\left( {r_{k}^{e}} \right)}^2}+{{\left( {r_{k}^{0}} \right)}^2}}},r_{k}^{e}>r_{k}^{0} \hfill \\ 1,\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;r_{k}^{e} \leqslant r_{k}^{0} \hfill \\ \end{gathered} \right.$$
(15)

Correspondingly, the element damage development factor is defined as:

$$D_{{0k}}^{e}=1 - M_{{0k}}^{e}=\frac{{{{\left( {r_{k}^{e}} \right)}^2} - {{\left( {r_{k}^{0}} \right)}^2}}}{{{{\left( {r_{k}^{e}} \right)}^2}+{{\left( {r_{k}^{0}} \right)}^2}}}$$
(16)

The formula for calculating the element elastic modulus after stiffness degradation \(E_{{k+1}}^{e}\) is:

$$\begin{gathered} E_{{k+1}}^{e}=\frac{{2{{\left( {r_{k}^{0}} \right)}^2}}}{{{{\left( {r_{k}^{e}} \right)}^2}+{{\left( {r_{k}^{0}} \right)}^2}}}E_{k}^{e}=\left( {1 - D_{{0k}}^{e}} \right)E_{k}^{e} \hfill \\ \;\;\;\;\;\;\;=\left( {1 - D_{{01}}^{e}} \right)\left( {1 - D_{{02}}^{e}} \right) \cdot \cdot \cdot \left( {1 - D_{{0k}}^{e}} \right)E_{0}^{e}=E_{0}^{e}\prod\limits_{{i=1}}^{k} {M_{{0k}}^{e}} \hfill \\ \end{gathered}$$
(17)

Where: \(D_{{0k}}^{e}\) is used to determine whether further damage occurs in the component. When \(D_{{0k}}^{e}=0,\;\;{\text{and}}\;\;r_{k}^{e} \leqslant r_{k}^{0}\), indicating no further damage; when \(0<D_{{0k}}^{e}<1,\;{\text{and}}\;\;r_{k}^{e}>r_{k}^{0}\), indicating continued damage. Thus, the range of \(D_{{0k}}^{e}\) is [0, 1), and:

$$D_{{0k}}^{e}=\frac{{{{\left( {r_{k}^{e}} \right)}^2} - {{\left( {r_{k}^{0}} \right)}^2}}}{{{{\left( {r_{k}^{e}} \right)}^2}+{{\left( {r_{k}^{0}} \right)}^2}}} \geqslant 0$$
(18)

By substituting Eq. (17) into Eq. (8), the damage factor can be expressed as:

$$D_{k}^{e}=1 - \left( {1 - D_{{01}}^{e}} \right)\left( {1 - D_{{02}}^{e}} \right) \cdot \cdot \cdot \left( {1 - D_{{0k}}^{e}} \right)=1 - \prod\limits_{{i=1}}^{k} {M_{{0k}}^{e}}$$
(19)

A larger \(D_{{0k}}^{e}\) indicates more evident damage to element e. Thus, the damage criterion and factor defined based on the EBR do not directly involve material strain, effectively reducing the computational complexity. This approach eliminates the requirement for fine finite element meshing of the cross-section, resulting in higher computational efficiency and stability compared to existing damage analysis methods for trusses.

The EBR and damage factor of components

For box-shaped steel components subjected to multiple internal force combinations, Liu et al.39,40 assessed the damage and failure of the components using the axial force-bending moment relations provided in GB5001741. However, the related equations from this code are non-homogeneous functions, and the internal force components do not maintain proportional variations with the loads, which does not satisfy the proportionality loading conditions required for plastic limit analysis. This may compromise the stability and accuracy of structural ultimate load capacity calculations31. To address this, an equivalent homogeneous generalized yield function (HGYF) was established based on the relevant equations for box-shaped steel components under multiple internal forces, enabling the definition of the EBR and facilitating the determination of the damage factor for box components.

The correlation equation and HGYF of box-shaped steel components

The box section is a commonly used profile in steel trusses. The correlation equations for the in-plane stability ultimate bearing capacity of box-shaped steel components provided in GB5001741 are as follows:

$$\frac{N}{{\varphi A{f_d}}}+\frac{{{\beta _m}}}{{1 - 0.88{N \mathord{\left/ {\vphantom {N {{N_{cr}}}}} \right. \kern-0pt} {{N_{cr}}}}}}\frac{M}{{\gamma W{f_d}}} \leqslant 1$$
(20)

Where: N and M represents the axial force and in-plane bending moment on the component, respectively; A is the cross-sectional area; \(\varphi\) is the overall stability coefficient for axially compressed members; \({f_d}\) is the design value of the yield strength of the steel; \({f_y}\) is the yield strength of the steel and \({f_y}=1.1{f_d}\); \(\gamma\) is the plastic development coefficient of the section; W is the section modulus; \({\beta _m}\) is the equivalent moment coefficient; and \({N_{cr}}\) is the buckling load for axially compressed members.

Based on the correlation equations presented in Eq. (20), the GYF for the box-shaped steel components under various internal force combinations can be expressed as:

$$f\left( {n,m} \right)=1$$
(21)

Where: f is the GYF. n and m are the dimensionless internal forces corresponding to axial force N and in-plane bending moment M, respectively, such that:

$$n=\frac{N}{{\varphi A{f_{\text{d}}}}},m=\frac{{{\beta _m}M}}{{\gamma W{f_{\text{d}}}}},{a_E}=\frac{{\varphi A{f_{\text{d}}}}}{{{N_{cr}}}}$$
(22)

From Eqs. (20) and (22), the GYF for the box-shaped steel components can be expressed as:

$$f\left( {n,m} \right)=n+\frac{{{m_{}}}}{{1 - 0.88{a_E}n}}$$
(23)

The HGYF of box-shaped steel components

Equation (23) indicates that the mechanical behavior of the box-shaped steel components under axial force and bending moment differs, leading to inconsistent power terms for the corresponding dimensionless internal forces. This implies that the GYF exhibits non-homogeneous characteristics, violating the proportional loading conditions required for plastic limit analysis. To address this, a corresponding HGYF is established through regression analysis.

The expression for the HGYF

By treating \({a_{\text{E}}}\) as a variable for fitting, the expression for the HGYF equivalent to Eq. (23) is established, denoted as \(\bar {f}_{{{S_1}}}^{{}}(n,m,{a_{\text{E}}})\):

$$\bar {f}_{{{S_1}}}^{{}}(n,m,{a_{\text{E}}})=\sum\limits_{{i=1}}^{{{S_1}}} {{c_q}n_{{}}^{i}} {m^{{S_1} - i}}\quad \left( {q=1,2, \cdot \cdot \cdot {S_1}+1,} \right)$$
(24)

Where: \({S_1}\) represents the highest degree of the homogeneous polynomial \(\bar {f}_{{{S_1}}}^{{}}\); \({c_q}\) is a higher-order expression in terms of \({a_{\text{E}}}\). When \(i=0,\;\;{\text{or}}\;\;i={S_1}\), then \({c_q}=1\); otherwise:

$${c_q}=\sum\limits_{{j=0}}^{{{S_2}}} {{k_{qj}}a_{E}^{j}} ={k_{q0}}a_{E}^{0}+{k_{q1}}a_{E}^{1}+ \ldots {k_{q{S_2}}}a_{E}^{{{S_2}}}$$
(25)

Where: \({S_2}\) denotes the highest order in the expression of \({c_q}\); \({k_{qj}}\) represents the coefficients determined through regression analysis.

In regression analysis, the arrangement of data points significantly impacts the fitting accuracy of the HGYF. This study employs a comprehensive experimental method to arrange data points \(\left( {n_{{}}^{i},{m^i}} \right),i=1,2,3 \cdot \cdot \cdot N\) on the GYF defined in Eq. (23), with increased density near the extremum points, totaling 441 data points to enhance the fitting accuracy of the HGYF. The coefficients of the HGYF are determined using the least squares method31,32, as shown in Table 1. The HGYF expression can be derived from \({k_{qj}}\), Eqs. (24) and (25). Due to space constraints, only the HGYF for \({S_1}=2\sim 4\) and \({S_2}=2\) is presented, denoted as \(\bar {f}_{2}^{{}},\;\bar {f}_{3}^{{}},\;\bar {f}_{4}^{{}}\), as in Eqs. (26) to (28):

$$\bar {f}_{2}^{{}}={m^2}+\left( {2.01+1.50{a_E}+0.78a_{E}^{2}} \right)mn+{n^2}$$
(26)
$$\bar {f}_{3}^{{}}={m^3}+\left( {2.96+3.27{a_E} - 1.42a_{E}^{2}} \right){m^2}n+\left( {3.10+1.22{a_E}+5.67a_{E}^{2}} \right){m^{}}{n^2}+{n^3}$$
(27)
$$\begin{gathered} \bar {f}_{4}^{{}}={m^4}+\left( {4.09+2.52{a_E}+1.73a_{E}^{2}} \right){m^3}n+\left( {5.62+11.62{a_E} - 3.49a_{E}^{2}} \right){m^2}{n^2} \hfill \\ \;\;\;\;\;\;\;\;+\left( {4.34 - 1.09{a_E}+13.11a_{E}^{2}} \right){m^{}}{n^3}+{n^4} \hfill \\ \end{gathered}$$
(28)
Table 1 Undetermined parameters \({k_{qj}}\) of HGYF with different \({S_1}\) and \({S_2}\)

Fitting error of the HGYF

This section compares the HGYF curve with the GYF curve at \({a_{\text{E}}}=0.2\), as shown in Fig. 2. In Fig. 2a, \({\bar {f}_{{S_1}}}\) represents the second to fourth-order HGYF (\({S_2}=2\)), \({f_{{\text{GB}}}}\) denotes the GYF from GB50017, and \(f_{{{\text{GB}}}}^{2}(*)\) ~ \(f_{{{\text{GB}}}}^{4}(*)\) represent the HGYFs with maximum orders \({S_1}\) of 2, 3, and 4, respectively. For the same maximum order \({S_2}\), the different-order HGYFs closely overlap with the original GYF. Specifically, when the maximum order of \({c_q}\) is 2, the fitting accuracy of the different-order HGYFs is consistent and aligns well with the GYF. Figure 2b presents the comparison curves of the fourth-order HGYF with the GYF for \({S_2}=2\sim 4\). It shows that under the same \({S_1}\), the yield curves for \({S_2}=2\sim 4\) nearly coincide, indicating that \({S_2}\) has a minimal impact on the fitting accuracy of the HGYF. The fitting errors between the GYF and the corresponding HGYFs for different \({S_1}\) and \({S_2}\) are summarized in Table 2.

Fig. 2
figure 2

Comparison of GYF and HGYF (\({a_{\text{E}}}=0.2\)).

Table 2 Residual mean square error of HGYFs.

Table 2 indicates that the root mean square errors (RMSE) of different-order HGYFs with varying maximum orders \({S_2}\) do not exceed 3%, demonstrating high fitting accuracy. When the order \({S_1}\) of the HGYF remains constant, changes in the maximum order \({S_2}\) of \({c_q}\) have minimal impact on fitting accuracy. Conversely, for a fixed maximum order \({S_2}\), a higher \({S_1}\) results in improved fitting accuracy. Therefore, considering both the complexity of the expression and the fitting precision, this study selects the HGYF with \({S_1}=2\) and \({S_2}=2\) for structural analysis.

The EBR and damage factor of box-shaped steel components

The EBR of box-shaped steel components under axial force and moment interaction is defined using the 2nd-order HGYF, as shown in Eq. (26).

$$r_{k}^{e}=\sqrt[2]{{{f_2}}}\;$$
(29)

Different ends of the same element often have varying values of \(r_{k}^{e}\), requiring the maximum value to be used. Substitute \(r_{k}^{e}\) into Eq. (19), and yield the damage factor of the box-shaped steel components.

$$D_{k}^{e}=1 - \prod\limits_{{i=1}}^{k} {g\left( {r_{i}^{e},\;r_{i}^{0}} \right)} ,\quad g\left( {r_{i}^{e},\;r_{i}^{0}} \right)=\frac{{2{{\left( {r_{i}^{0}} \right)}^2}}}{{{{\left( {r_{i}^{e}} \right)}^2}+{{\left( {r_{i}^{0}} \right)}^2}}} \leqslant 1$$
(30)

Based on the determined internal forces, the EBR \(r_{k}^{e}\) can be calculated using Eq. (29). Subsequently, the damage criterion \(r_{k}^{{\text{0}}}\) is computed using Eq. (12). Components with \(r_{k}^{{\text{e}}}>r_{k}^{{\text{0}}}\) will experience damage, and the damage factor is assessed using Eq. (30). Finally, Eq. (8) is used to reduce the elastic modulus of the component, allowing simulation of structural damage evolution through linear elastic iterative analysis.

Linear elastic iterative analysis of the structure

The 2nd order HGYF in Eq. (26) is used to define \(r_{k}^{e}\) for the each members. At each iterative step k, the linear elastic finite element analysis is used to obtain the stability ultimate capacity of the structure, where the maximum element bearing ratio of all members, \(r_{k}^{{{\text{max}}}}\), can measure the bearing and damage states of the structure. The stability ultimate capacity of the iterative step can be determined as:

$$P_{k}^{L}={{{P_0}} \mathord{\left/ {\vphantom {{{P_0}} {r_{k}^{{{\text{max}}}}}}} \right. \kern-0pt} {r_{k}^{{{\text{max}}}}}}$$
(31)

Repeat the above iterative process until the stability ultimate capacity of the two adjacent steps meets the convergence criterion:

$$\left| {\frac{{P_{k}^{L} - P_{{k{\text{-1}}}}^{L}}}{{P_{{k{\text{-1}}}}^{L}}}} \right| \leqslant \varepsilon ,\;\;k \geqslant 2$$
(32)

Where \(\varepsilon\) is the convergence tolerance, generally taken as 0.001 ~ 0.01.

Analysis and verification

Based on box-section HGYF, the damage evolution of the steel truss structure in reference39] and [40 is analyzed using the method presented in this paper. The ultimate bearing capacity of the structure is also solved through the linear elastic iterative method30,31,32,33,34,35 and compared with experimental results to demonstrate the correctness and accuracy of the method. A finite element model is established using the ANSYS software, with beam189 elements selected for discretization. Rigid connections are applied at all component intersection points. The PC configuration used includes a [email protected] GHz and 8GB of memory.

Warren steel truss structure (triangular web system)

As shown in Fig. 3, the steel truss structure consisting of 19 members in reference40 has a yield strength of 300 MPa and an elastic modulus of 206 GPa. Referring to the full-size test model40, a finite element model is established through the centerline of the member, as shown in Fig. 3a. The length of the left and right side spans is 456 mm, the length of the middle span is 420 mm, and the height of the truss is 525 mm. The structure is subjected to a vertical concentrated load at mid-span. All members use a box section, with geometric dimensions provided in Fig. 3a and Table 3.

Fig. 3
figure 3

Idealization model of Warren Steel Truss.

Table 3 Section sizes40.

Stiffness damage and evolution of elements

The method presented in this paper is used to analyze the damage evolution of the steel truss structure shown in Fig. 3a. Each member is divided into 2 elements, as illustrated in Fig. 3b. Due to symmetry, only the left half-span structure is analyzed. Iterative changes in the elastic modulus, damage factors, and EBRs for some elements are shown in Fig. 4a–c.

Fig. 4
figure 4

Damage evolution of elements.

According to the relationship between the bearing ratio of each element and the reference bearing ratio, elements can be divided into three categories: low-bearing units, Class 1 high-stressed elements, and Class 2 high-stressed elements. The EBR of low-bearing elements is always lower than the reference bearing ratio, the EBR of Class 1 high-stressed elements is always higher than the reference bearing ratio, and the EBR of Class 2 high-stressed elements is initially lower than the reference bearing ratio, and then gradually higher than the reference bearing ratio.

For low-stressed Element 20, the EBR remains below the reference bearing ratio throughout the iteration process, as shown in Table 4. According to Eqs. (15) to (19), the damage parameters for each iteration step are as follows:

$$M_{{0k}}^{e}=1, D_{{0k}}^{e}=0, \prod\limits_{{i=1}}^{k} {M_{{0k}}^{e}=} 1, D_{k}^{e}=0$$
(33)

For Class 1 high-stressed Element 7, the EBR remains above the reference value throughout the iteration process, as shown in Table 5. Similarly, the damage parameters for iteration steps 2 and 3 are as follows:

$$\begin{gathered} M_{{02}}^{e}=\frac{{2{{\left( {r_{2}^{0}} \right)}^2}}}{{{{\left( {r_{2}^{e}} \right)}^2}+{{\left( {r_{2}^{0}} \right)}^2}}}=\frac{{2 \times {{\left( {49.56 \times {{10}^{-4}}} \right)}^2}}}{{{{\left( {62.01 \times {{10}^{-4}}} \right)}^2}+{{\left( {49.56 \times {{10}^{-4}}} \right)}^2}}}=0.779,{\text{ }} \hfill \\ D_{{02}}^{e}=1 - M_{{02}}^{e}=0.221,{\text{ }}\;\;\;\prod\limits_{{i=2}}^{2} {M_{{0k}}^{e}=0.779} ,{\text{ }}D_{2}^{e}=1 - \prod\limits_{{i=2}}^{2} {M_{{0k}}^{e}=0.221} \hfill \\ \end{gathered}$$
(34)
$$\begin{gathered} M_{{03}}^{e}=\frac{{2{{\left( {r_{3}^{0}} \right)}^2}}}{{{{\left( {r_{3}^{e}} \right)}^2}+{{\left( {r_{3}^{0}} \right)}^2}}}=\frac{{2 \times {{\left( {38.57 \times {{10}^{ - 4}}} \right)}^2}}}{{{{\left( {61.00 \times {{10}^{-4}}} \right)}^2}+{{\left( {38.57 \times {{10}^{ - 4}}} \right)}^2}}}=0.571,{\text{ }} \hfill \\ D_{{02}}^{e}=1 - M_{{02}}^{e}=0.429,{\text{ }}\;\;\;\prod\limits_{{i=2}}^{3} {M_{{0k}}^{e}=0.779} \times 0.571=0.445, {\text{ }}D_{3}^{e}=0.555 \hfill \\ \end{gathered}$$
(35)

The damage parameters for other iteration steps of Element 7 are calculated similarly. For Class 2 high-stressed Element 16, the EBR initially falls below the reference value, with damage parameters calculated as for Element 20. As internal force redistribution occurs, it later exceeds the reference value, at which point the damage parameters are calculated as for Element 7. The variation trends of damage parameters for all three types of elements are detailed in Tables 4, 5 and 6.

Table 4 Damage parameters for element 20 (low-stressed element).
Table 5 Damage parameters for element 7 (Class 1 of high-stressed element).
Table 6 Damage parameters for element 16 (Class 2 of high-stressed element).

From Fig. 4, Tables 4, 5 and 6, it can be observed that Element 2 and Element 20 maintain EBRs below the reference throughout the iteration, experiencing no damage with a damage factor consistently at 0 and unaltered elastic modulus. Element 7 and Element 11 have EBRs above the reference, consistently undergoing damage where the damage factor increases and elastic modulus decreases, reaching a plastic limit state with a damage factor near 1.0, indicating significant stiffness degradation. Element 6 and Element 16 initially have EBRs below the reference with no damage, but as internal force redistributes, their ratio exceeds the reference, and damage begins after steps 10 and 15, respectively, with a reduction in elastic modulus.

At the final iteration step, reaching the plastic limit state, Element 2 and Element 20, distant from concentrated loads, remain undamaged with 0 stiffness degradation, depicted as low-stress blue areas in Fig. 5. Upper chord Element 11 near concentrated loads suffer the most damage with 100% stiffness degradation, appearing as yellow-orange-red on the map.

Compared with experimental results, when the steel truss reaches its ultimate load, noticeable plastic deformation occurs in upper chord Element 16, Element 11, and Element 12, as shown in Fig. 5. This indicates a good agreement between the damage evolution analysis and experimental outcomes.

Fig. 5
figure 5

Schematic diagram of damage ___location40.

Structural ultimate bearing capacity analysis

The impact of finite element mesh discretization on ultimate bearing capacity results is first analyzed, as shown in Table 7, where NE represents the number of elements per member. It is evident that when each member is divided into two elements, the calculation of ultimate load capacity achieves stable convergence. Further increasing the mesh density has minimal impact on the results, indicating that the method used in this paper can achieve high accuracy without the need for a fine mesh and has low dependency on the mesh discretization scheme.

Table 7 Ultimate bearing capacity/kN.

Modified Warren truss structure (warren with vertical members)

As shown in Fig. 6, the modified Warren steel truss structure in reference39, subjected to a vertical concentrated load at mid-span, has upper and lower chords, diagonal members, and vertical members with yield strengths of 297 MPa, 298 MPa, and 302 MPa, respectively, and an elastic modulus of 206 GPa. Referring to the full-size test model39, a finite element model is established through the centerline of the member, as shown in Fig. 6 (a). The span length is 800 mm and the height of the truss is 1000 mm. All members have box-shaped cross-sections, with geometric dimensions detailed in Fig. 7; Table 8.

Fig. 6
figure 6

Idealization model of revised Warren steel truss.

Table 8 Section sizes of revised Warren steel truss [39].
Fig. 7
figure 7

Damage evolution of elements.

Stiffness damage and evolution of elements

Utilizing the methodology delineated in this paper, the damage evolution of the modified Warren steel truss structure depicted in Fig. 6a is investigated. Each truss member is subdivided into 2 elements, as illustrated in Fig. 6b. Analyzing only the left half-span due to symmetry, the iterative variations of elastic modulus, damage factor, and EBRs for select elements are presented in Fig. 7a–c. Damage parameters for Element 14, Element 5, and Element 15 are computed concerning Example 1 in Section “Warren steel truss structure (triangular web system)”, with detailed outcomes provided in Tables 9, 10 and 11. It is evident that elements 14 and 41 maintain EBRs below the benchmark throughout iterations, incurring no damage, with a damage factor of zero, and an unaltered elastic modulus. Conversely, Element 5, Element 6, and Element 18 consistently exhibit EBRs surpassing the benchmark, leading to progressive damage, increasing damage factors, and a decrement in elastic modulus. By the final iteration, as the structure approaches the plastic limit state, the damage factor nears 1.0, indicating pronounced stiffness degradation. Initially, Element 15, Element 26, and Element 27 have EBRs beneath the benchmark, thus avoiding damage. However, subsequent internal force redistribution results in EBRs exceeding the benchmark, initiating damage post the fourth step with a consequent reduction in elastic modulus. Thus, at the termination point of the plastic limit state iteration, diverse members manifest varying damage extents, with not all members concurrently reaching failure.

Table 9 Damage parameters for element 14 (low load-stressed element).
Table 10 Damage parameters for element 5 (Class 1 of high-stressed element).
Table 11 Damage parameters for element 15 (Class 2 of high-stressed element).

Comparing experimental results, when the test steel truss reaches its ultimate load, significant plastic deformation is observed, particularly in the severely damaged bottom chord Element 5 and Element 6, top chord Element 15 and Element 18, and diagonal web Element 26 and Element 27. This results in noticeable outward bulging, as illustrated for element 5 in Fig. 8. A similar deformation pattern is observed near node C in Element 15, indicating a strong correlation between the damage evolution analysis results presented in this study and the experimental outcomes.

Fig. 8
figure 8

Schematic diagram of test damage ___location39.

Structural ultimate bearing capacity analysis

The influence of finite element mesh discretization on the ultimate load capacity calculations is initially examined, with findings detailed in Table 12, where NE represents the number of elements per structural member. The results demonstrate that dividing each member into two elements yields stable convergence in calculating the ultimate load capacity. Further refinement of mesh density has negligible impact on the results, suggesting that the proposed method can achieve high accuracy without the necessity for fine mesh discretization, and exhibits minimal dependency on the discretization scheme.

Table 12 Ultimate bearing capacity/kN.

It is evident that the proposed method accurately identifies member damage by establishing damage factors and the criterion. It stimulates the damage evolution process through stiffness degradation, avoiding the need for coupled stress-strain and damage solutions. This approach eliminates complex nonlinear iterative analyses, thus achieving higher computational efficiency and stability compared to traditional structural damage analysis methods.

Conclusion

This paper develops a framework for assessing damage in box-shaped steel members through the establishment of damage factors and the criterion grounded in elastic modulus, facilitating the simulation of damage evolution via stiffness degradation. A novel computational approach for evaluating the load-bearing capacity of compromised steel truss structures is introduced, coupled with an adaptive damage simulation method for ultimate load capacity analysis. The following conclusions can be drawn:

  1. (1)

    A HGYF for the box section with the high fitting degree is established through the GYF of GB50017. Based on the definition of EBRs and reference EBRs in HGYF, a damage criterion for box steel components is established to determine whether the component is damaged. The analysis process does not involve the interaction between the stress-strain field and damage, thereby reducing the difficulties caused by coupling calculation.

  2. (2)

    The formulation of a damage factor based on the conservation principle of deformation energy allows for a quantitative assessment of damage severity through reductions in elastic modulus. This underpins the adaptive simulation of damage evolution in steel truss structures via stiffness degradation, obviating the need for intricate coupling calculations associated with stress-strain and damage, and diminishing reliance on finite element mesh discretization.

  3. (3)

    The adaptive damage simulation method proposed in this article solves the ultimate bearing capacity of steel truss structures through linear elastic iteration, avoiding the complex process of nonlinear iteration of strain energy calculation through stress-strain. The calculated results are in good agreement with experimental results, ensuring high efficiency and accuracy of structural damage analysis and bearing capacity calculation.