Abstract
To address the limitations of traditional suspension bridge main cable shaping methods, which cannot automatically perform shape-finding during the optimization process, this paper proposes a bisection-parabolic (BP) method. This method is integrated with traditional finite element (FE) modeling to increase the efficiency of FE modeling during the optimization process. A multi-objective optimization model for suspension bridges is presented, which uses layout and dimension parameters as design variables while aiming to reduce cumulative material costs and improve the safety factor, under the premise of meeting design requirements. The Lasso function is used for elastic net regression analysis to evaluate the impact of design variables on the objective functions. This study proposes a multi-objective particle swarm optimization algorithm based on a dual-population coevolution strategy (DPMOPSO) to solve the optimization problem. The algorithm divides the population into two parts, using the non-dominated sorting genetic algorithm II (NSGA-II) and the multi-objective particle swarm optimization algorithm (MOPSO) for solving, with improvements to enhance the algorithm’s performance. The test results demonstrate that DPMOPSO is an effective algorithm for escaping local optima and achieving better multi-objective optimization.
Similar content being viewed by others
Introduction
Suspension bridges are among the most advantageous bridge types for long spans exceeding a kilometer, and their structural performance is highly sensitive to layout and dimension parameters1. The design of most suspension bridges follows a traditional approach, where designers propose a few design alternatives on the basis of their experience for comparison during project planning2. The feasibility of these solutions is often influenced by subjective factors rather than the objective conditions of the project. Therefore, determining the optimal layout and dimension parameters of suspension bridges to enhance structural performance and reduce costs has always been a key focus for designers.
Traditional engineering design optimization is usually based on a series of parameter or sensitivity analyses to evaluate the structural response to different design variables3. However, when applied to suspension bridges, this approach makes it difficult to determine the global optimal solution. The development of modern optimization theory has addressed these challenges and has been applied in various ways to cable-stayed bridges and suspension bridges, including size and geometric optimization4,5,6,7,8, cable tension optimization9,10,11,12 and dynamic performance optimization under seismic conditions13,14,15,16.
Metaheuristic optimization algorithms have also achieved significant research results in the structural optimization of suspension bridges. Nieto et al.17 proposed a gradient-based method to optimize the bridge section of suspension bridges. Cao et al.4 presented an enhanced PSO and coupled modeling method to optimize the layout and size parameters of suspension bridges. Chen et al.18 introduced an improved PSO and applied it to shape-finding analysis during the installation of suspension bridges. Wei et al.19 used PSO to solve for the final cable configuration of the suspension bridge main cables. These studies focus primarily on single-objective optimization. However, as large and complex structures, suspension bridges require consideration of both cost and structural performance in structural optimization, necessitating multi-objective optimization in their design. Furthermore, existing structural optimization research on suspension bridges has predominantly used steel box girder suspension bridges as case studies, with a lack of studies focusing on the structural optimization of steel truss suspension bridges.
The modeling of suspension bridges requires shape-finding analysis, where iterative shape-finding is used to determine key parameters such as the initial strain of the main cables and the positions of nodes, which are essential for establishing a FE model of the suspension bridge20,21. Therefore, for the optimization of suspension bridges, a shape-finding method with high computational efficiency and accuracy is crucial. In recent years, global search multi-objective optimization algorithms, such as NSGA-II22,23,24 and MOPSO25,26, have been widely applied in engineering. However, their low convergence speed and tendency to become trapped in local optima significantly limit their application in large-scale structures27. In order to address the shortcomings of multi-objective optimization algorithms, many scholars have conducted extensive research. Wang et al.28 proposed an improved dual-archive algorithm, and experiments showed that the algorithm has good convergence, diversity, and complexity. Kumar et al.29 proposed a multi-objective multi-node optimization algorithm (MOMVO), which is based on two archive concepts that separately focus on convergence and diversity, called MOMVO2arc, and it demonstrates good diversity and convergence. Panagant et al.30 proposed two success history-based adaptive multi-objective differential evolution algorithms (SHAMODE) and success history-based whale optimization adaptive multi-objective differential evolution algorithms (SHAMODE-WO). Comparative results showed that both algorithms rank among the top in truss structure optimization design problems. Wang et al.31 proposed an improved MOEA/D-OMDEA algorithm, and experimental results demonstrated that this algorithm is an advanced multi-objective optimization algorithm. It is evident that dual-archive is an effective method for improving algorithm performance. Therefore, to better perform global optimization for suspension bridges, this paper combines NSGA-II and MOPSO to propose a new improved algorithm.
To address the limitations of traditional shape-finding methods, which cannot automatically perform shape-finding during the optimization process as the design variables change, this study combines the parabolic method with FE-based methods to propose a BP shape-finding method. Additionally, this BP method is coupled with traditional FE modeling to improve the efficiency of FE model establishment. To increase the effectiveness of the optimization results, a crowding-based dynamic crossover and mutation probability is introduced for NSGA-II, and a linear learning factor is proposed for MOPSO. On the basis, NSGA-II and MOPSO are combined to propose a dual-population multi-objective particle swarm optimization (DPMOPSO) algorithm. Furthermore, to address the tendency of both algorithms to get trapped in local optima, a generation distance (GD)-based adaptive mutation strategy is introduced.
Coupled modeling method for suspension bridges based on the BP method
Main cable shape-finding analysis
The parabolic method assumes that the self-weight of the main cable is small compared with that of other permanent loads, such as the stiffening girder, allowing all permanent loads to be simplified as uniformly distributed along the span. Under this assumption, the geometric shape of the main cable in each span forms a parabola32. The analytical method is based on the elastic catenary equation, where the main cable is divided into segments at concentrated loads, and the static equilibrium of the loading points and cable segments is solved through iterative calculations33,34. The FE method uses an assumed FE model to update the node positions and internal tension of cable elements through nonlinear structural analysis11.
The traditional shape-finding methods mentioned above cannot achieve automatic shape-finding of the main cable during the optimization process. Therefore, this paper proposes the BP method. In this approach, a parabola is used to fit the initial shape of the main cable, followed by establishing a finite element model. The bisection method is then applied to update the node positions and internal tension of the cable elements through nonlinear structural analysis.
BP method
As shown in Fig. 1, xi and xj represent the coordinates of the pylon anchorage points, and xc represents the coordinates of the midpoint of the main cable. Thus, the parabolic equation fitting the main cable is given by:
where l denotes the span of the suspension bridge, f represents the sag of the main cable at the midspan, C is the vertical distance between the tops of the two pylons, and yi is the vertical coordinate of the left pylon anchorage point.
As shown in Fig. 2, the proposed shape-finding method divides the suspension bridge into a pylon-girder system (as shown in Fig. 2b) and a cable system (as shown in Fig. 2c), which are connected through the hanger tension and the forces acting at the top of the pylon. The BP shape-finding method involves three steps: 1) calculating the support reactions in the pylon-girder system; 2) fitting the initial shape of the main cable via a parabola; and 3) analyzing the cable system.
As shown in Fig. 2b, Ri is the reaction force of the ith vertical support. Therefore, the force Ni acting on the lower anchorage point of the ith hanger is equal to Ri. The concentrated force acting on the ith node of the main cable is equal to the sum of Ni and the self-weight of the ith hanger.
Structural analysis requires predefined geometric parameters for the bridge layout. As shown in Fig. 2a, Lm represents the length of the main span. \({L}_{a}^{l}\) and \({L}_{a}^{r}\) denote the distances from the bridge ends to the anchorages on the left and right sides, respectively. f represents the sag of the main cable at the mid-span. \({d}_{x}^{i}\) is the horizontal distance between two adjacent hangers. C is the vertical distance between the tops of the two bridge towers. The initial main cable shape is fitted via Eq. (1) for shape-finding analysis, and the shape of the girder can be expressed via the following equation:
where h0 is the height of the stiffening girder and gl is the longitudinal slope of the girder.
Figure 3 shows a schematic diagram of the main cable and girder of the suspension bridge.
As shown in Fig. 3, the length of the ith hanger under load can be expressed by the following equation:
The unstressed length of the ith hanger, \({h}_{0}^{i}\), can be derived from the following equation:
The self-weight of the ith hanger, \({G}_{h}^{i}\), is given by:
The concentrated force Fi acting on the ith node of the main cable is given by:
where Eh and A2 represent the elastic modulus and cross-sectional area of the hanger, respectively; wh denotes the weight of the hanger per unit length.
After Fi is calculated, the main cable is fitted in ANSYS35 according to Eq. (1), and Fi is applied to the corresponding nodes of the main cable. The bisection method is then used to perform iterative shape-finding for the main cable. In the suspension bridge case presented in this paper, after 20 iterations, the displacement of the midpoint of the main cable is only 0.009 mm, meeting the accuracy requirements.
After the shape-finding is completed, the strain \({\varepsilon }_{i}\) of each segment of the main cable is extracted, and then the unstressed length of the ith segment of the main cable, \({l}_{0}^{i}\), is calculated via the following equation:
Thus, the unstressed length of the main cable in the mid-span, L, is given by:
After completing the shape-finding for the main cable in the mid-span, the unstressed length of the side-span main cable is calculated on the basis of the equality of horizontal forces in the side and mid-span cables, thus obtaining the unstressed length of the entire main cable.
Coupling of the BP method with traditional FE Modeling
To perform shape-finding via the BP Method, a FE model of the pylon-girder system of the suspension bridge, as shown in Fig. 2b, should first be established in ANSYS. Then, a static analysis is conducted to extract the vertical support reactions. The initial shape of the main cable is fitted via Eq. (1), and the shape-finding of the suspension bridge’s main cable is carried out according to the method described in Section 2.2.2. After the shape-finding is completed, the nodal coordinates of the main cable and the initial strain of each cable segment are extracted, and a FE model of the suspension bridge is established. FE analysis is then conducted in ANSYS to provide the necessary inputs required during the optimization process.
Multi-objective optimization model for suspension bridges
Design variables
Figure 2a shows the layout and geometric parameters of a single-span steel truss suspension bridge with pylons of unequal heights. In addition to the five geometric parameters described in Section 2.2.2 (Lm, \({L}_{a}^{l}\), \({L}_{a}^{r}\), f, C), Hs and Hb represent the length of the shortest hanger at mid-span and the height of the pylon below the bridge deck, respectively, whereas B denotes the width of the bridge. The side view of the pylons is shown in Fig. 4a, and the simplified cross-sections of the pylons and transverse beams are presented in Fig. 4b,c, respectively. Figure 5 shows the truss section that constitutes the steel truss stiffening girder.
Some geometric parameters of the bridge are determined by practical and site conditions, and therefore remain unchanged during the optimization process4. Thus, for a suspension bridge with a fixed total span, the design variables considered in the optimization include the following:
Pylon: the width w1 and height w2 of the pylon, and the thicknesses of the plates T1 and T2;
Transverse beam: the height w3 of the transverse beam, and the thicknesses of plates T3 and T4;
Stiffening girder: as shown in Fig. 5, the stiffening girder consists of nine different ‘H’-shaped sections, with four design variables for each section. Therefore, the design variables are w4–w21 and T5–T22;
Cable system: the sag-to-span ratio (f/Lm), the area of the main cable A1 and hanger A2.
Multi-objective functions
Most designers focus on single-objective optimization in the design of suspension bridges, with material cost typically serving as the objective function. Although such optimization reduces material costs, it does not include a quantitative analysis of the impact on the structural safety of the bridge. Therefore, this paper conducts multi-objective optimization for suspension bridges, with objective functions consisting of two parts: one is the commonly used material cost function, and the other is a function representing the structural safety of the bridge, as shown below:
where, f1 represents the material cost. Ci, Ai and Li denote the unit volume material cost, cross-sectional area, and length of component i, respectively. f2 is the safety factor, where \({\sigma }_{C}^{cr}\), \({\sigma }_{H}^{cr}\), \({\sigma }_{G}^{cr}\), and \({\sigma }_{P}^{cr}\) represent the allowable stresses for the main cable, hanger, girder, and pylon, respectively. \({\sigma }_{C}\), \({\sigma }_{H}\), \({\sigma }_{G}\), and \({\sigma }_{P}\) denote the maximum stresses of the main cable, hanger, girder, and pylon calculated in each FE analysis by ANSYS.
Since evolutionary optimization algorithms always seek to minimize the objective function, Eq. (9) is transformed into the following form:
Multi-objective particle swarm optimization algorithm based on the dual-population coevolution strategy (DPMOPSO)
Proposal and improvement of the algorithm
NSGA-II has strong search capabilities but is highly dependent on parameters and sensitive to parameter selection. MOPSO converges quickly but tends to become trapped in local optima, failing to find the global optimal solution. Additionally, NSGA-II and MOPSO differ in their information-sharing mechanisms: NSGA-II transmits information through genetic operators, whereas MOPSO uses the global best particle to guide other particles. This leads each algorithm to have its own advantages and disadvantages. Therefore, this paper combines the two algorithms to leverage their respective strengths and proposes DPMOPSO, with improvements to further enhance performance.
Dual-population coevolution strategy
The dual-population coevolution strategy divides the population into two halves on the basis of the non-dominated sorting of NSGA-II. The upper half, with better Pareto rankings, forms the elite population, which leverages NSGA-II’s strong search capabilities to explore other Pareto solution sets within the region and identify non-dominated solutions. The lower half, with poorer Pareto rankings, adopts the MOPSO algorithm for learning within the nonelite population. To prevent premature convergence caused by the MOPSO algorithm, individuals from the elite population are selected through roulette wheel selection as the global best for MOPSO.
Crowding-based dynamic crossover and mutation probability
Crossover and mutation operations in NSGA-II are essential for the exploration of the solution space by population individuals. However, traditional crossover and mutation operations are often blind. To better control the range of crossover and mutation within the population, a dynamic crossover and mutation probability based on population crowding and the number of evolutionary iterations is adopted to enhance population convergence. The specific improvements are as follows:
Here, \({P}_{cavg}\), \({P}_{cmax}\), \({P}_{cmin}\), \({P}_{mavg}\), \({P}_{mmax}\), and \({P}_{mmin}\) represent the average, maximum, and minimum values of the crossover probability Pc and mutation probability Pmrespectively. t is the current iteration number, and \({T}_{max}\) is the maximum number of iterations. d(i) denotes the crowding distance of the ith individual, and \({d}_{avg}(i)\) is the average crowding distance of the front to which the ith individual belongs.
Linear learning factor
Particle swarm optimization (PSO) was proposed by Kennedy and Eberhart in 199536. In 2002, Coello et al.37 applied the PSO algorithm to solve multi-objective optimization problems and proposed the multi-objective particle swarm optimization (MOPSO) algorithm. The position update equation and the velocity update equation are shown as follows:
where \({v}_{id}\) represents the velocity of the ith particle in the dth dimension; w is the inertia weight; \({pbest}_{id}\) denotes the personal best of the ith particle in the dth dimension, and \({gbest}_{id}\) represents the global best of the ith particle in the dth dimension; and \({x}_{id}\) is the position of the ith particle in the dth dimension. Additionally, \({c}_{1}\) and \({c}_{2}\) are two learning factors, and \({r}_{1}\) and \({r}_{2}\) are random numbers that are uniformly distributed between 0 and 1.
As shown in Eq. (13), the standard MOPSO uses fixed learning factors, which are not conducive to a global search for the optimal solution. Clerc and Kennedy38 pointed out that during the early stages of the algorithm, the individual learning factor \({c}_{1}\) should be set to a larger value, while the social learning factor \({c}_{2}\) should be set to a smaller value. This helps to expand the search range and increase the diversity of the population. In the later stages of the algorithm, when the number of iterations is large, \({c}_{1}\) should be smaller, and \({c}_{2}\) should be larger, which promotes local search and accelerates the convergence speed of the algorithm. On this basis, the learning factors are adjusted, and the improved iteration formula is as follows:
In this formula, \({c}_{1max}\), \({c}_{1min}\), \({c}_{2max}\), and \({c}_{2min}\) are the maximum and minimum values of the learning factors \({c}_{1}\) and \({c}_{2}\), respectively. \({x}_{NSGA-IIr}\) is an individual randomly selected from the NSGA-II population.
Generation distance (GD)-based adaptive mutation strategy
Non-dominated sorting is performed on individuals obtained after NSGA-II’s genetic operations and MOPSO-guided optimization, with individuals ranked as non-dominated level 1 containing the current optimal evolutionary information. However, both NSGA-II and MOPSO are prone to getting trapped in local optima, potentially leading to many similar individuals after several generations, which can prevent the algorithm from finding the optimal Pareto front. Therefore, mutation operations are applied to this subset of solutions to increase the ability of the population to escape local optima. Additionally, the dynamic changes in the group of level 1 non-dominated individuals are also important to monitor. GD is used to measure these changes, and the mutation scale is dynamically adjusted accordingly.
Polynomial mutation is used for mutation, where one dimension of the individual is randomly selected for mutation:
where \({x}_{U}^{d}\) and \({x}_{L}^{d}\) are the upper and lower bounds of the dth dimension of the individual, \(\delta\) is the disturbance term, and k is the disturbance ratio coefficient. The disturbance term \(\delta\) is calculated as follows:
where r is a random number between 0 and 1, and \(\mu\) is the mutation distribution index.
GD represents the Euclidean distance between the solutions in the evaluated solution set and the true Pareto front. To measure the dynamic change in the level 1 non-dominated group, the generation distance between the current generation and the previous generation is denoted as \({GD}^{*}\). The difference in \({GD}^{*}\) between two consecutive generations is denoted as \({\Delta GD}^{*}\), and is given by:
\({\Delta GD}^{*}\) can measure the convergence rate of the algorithm. When \({\Delta GD}^{*}>0\), the algorithm converges quickly, so the mutation scale should be reduced to improve algorithm efficiency. When \({\Delta GD}^{*}<0\), the mutation scale needs to be increased to enhance the convergence and diversity of the algorithm. The adjustment of the mutation scale is as follows:
where, round() denotes the rounding function, and Q(t) represents the mutation scale of the tth generation. When t = 1, 2, 3, Q(t) is equal to the current number of individuals with a non-dominated rank of 1. The flowchart of the proposed algorithm is shown in Fig. 6.
Performance evaluation of DPMOPSO
The ZDT1-4 and ZDT6 test functions from the ZDT series39 are selected to evaluate the performance of the proposed optimization algorithm. The ZDT5 function, which describes a deceptive problem, differs from the other test functions and is therefore not used in this study. Additionally, MOPSO, NSGA-II40, SMPSO41, MPSO/D42 and NSGA-III43 are selected as comparison algorithms. The inverted generational distance (IGD)44, hypervolume (HV)45, Spacing46 and Coverage47 are used as evaluation metrics for the algorithms. To ensure fairness in the comparison, the maximum number of iterations for each algorithm is set to 1000, and the population size is set to 200. The source code of the comparison algorithms used in this paper is provided by PlatEMO48.
Tables 1, 2, and 3 show the IGD, HV, and Spacing values of DPMOPSO and the comparison algorithms on the ZDT series test functions, with the optimal values highlighted in bold. From the three tables, it can be observed that DPMOPSO performs the best, achieving the optimal value for each performance evaluation metric, demonstrating the superiority of the proposed algorithm. Table 4 shows the Coverage values between the results obtained by DPMOPSO and the comparison algorithms. From the table, it can be seen that the solutions obtained by DPMOPSO completely cover those obtained by the comparison algorithms, further proving the superiority of the proposed algorithm. To more intuitively demonstrate the superiority of the proposed algorithm, a validation using the Pareto front simulation charts is also provided. Figures 7, 8, 9, 10, and 11 show the Pareto simulation fronts of DPMOPSO and the comparison algorithms on the ZDT series test functions. From these figures, it can be seen that only the results obtained by DPMOPSO coincide with the true Pareto front, while the results of the other comparison algorithms significantly deviate from the true Pareto front. This further confirms the conclusions drawn from Tables 1, 2, 3 and 4: the proposed DPMOPSO has a stronger ability to handle complex problems.
Case study
Description of the suspension bridge and FE model
The feasibility and effectiveness of the proposed optimization method were verified through the optimization design of a single-span steel truss suspension bridge with a total length of 660 m and width of 28 m, accommodating a two-way four-lane roadway. Table 5 lists the materials and properties used for each bridge component. Table 6 lists the fixed geometric and dimensional parameters of the bridge, with a distance of 8 m between adjacent hangers.
This example includes the 46 design variables mentioned in section “Design variables”. Table 7 lists the range of each design variable, estimated on the basis of similar bridges. Structural analysis was conducted via the 3D beam-truss model in the FE analysis software ANSYS. The FE model uses beam elements (Beam188) for the main girder, pylon, and transverse beam, and truss elements (Link10) for the cable system. Each FE model consists of 6219 beam elements and 330 truss elements, with a total of 3946 nodes.
Constraints
The constraints include strength and serviceability requirements, as specified below:
Strength requirements: The allowable stresses for the main cable and hanger are 708 MPa and 590 MPa, respectively; the allowable tensile and compressive stresses for the stiffening girder are 115 MPa; and the allowable stresses for the pylon and transverse beam are 32.4 MPa.
Serviceability requirements: The maximum allowable vertical deflection of the girder should be less than \({L}_{m}\)/500, and the maximum displacement of the pylon should not exceed 1/800 of the total pylon height.
Parameter selection of the algorithms
The parameter settings for the proposed optimization algorithm in suspension bridge optimization are as follows: \({N}_{p}={N}_{r}=\) 80, \({c}_{1max}={c}_{2max}=\) 2, \({c}_{1min}={c}_{2min}=\) 0.2, \(w=\) 0.8, \({P}_{cmax}=\) 0.8, \({P}_{cmin}=\) 0.4, \({P}_{mmax}=\) 0.2, \({P}_{mmin}=\) 0.001, \(k=\) 0.1, and \({T}_{max}=\) 20.
In the suspension bridge optimization process, the parameters for MOPSO are set as follows: \({N}_{p}={N}_{r}=\) 80, \({c}_{1}={c}_{2}=\) 1.1, \(w=\) 0.8, and \({T}_{max}=\) 20.
The parameter settings for NSGA-II are set as follows: \({N}_{p}={N}_{r}=\) 80, \({P}_{c}=\) 0.9, \({P}_{m}=\) 0.1, and \({T}_{max}=\) 20.
Figure 12 presents the flowchart of the suspension bridge optimization process using the proposed DPMOPSO and coupled modeling.
Results and discussion
All the optimization processes were executed on an Intel Core i5-12490F, 3.00 GHz machine. DPMOPSO was used for multi-objective optimization of the suspension bridge, with MOPSO and NSGA-II as comparison algorithms. Using Spacing, Set Coverage, and Frontier Spread, a comprehensive evaluation was conducted on the solution sets obtained by the three algorithms49,50. Table 8 presents the computational time and the solution set comparisons for each algorithm.
As shown in Table 8, DPMOPSO requires the longest computation time because it has a greater complexity than do NSGA-II and MOPSO and requires more evaluations of the objective function. Since calculating the objective function requires FE analysis, which is the most time-consuming part of the optimization process, DPMOPSO consequently takes more computation time. DPMOPSO outperforms the other two algorithms in terms of solution quality (distribution uniformity, dominance, and coverage).
Figure 13 shows the solutions obtained by the three algorithms after the optimization of the suspension bridge. This figure shows that although NSGA-II yields more solutions, most of them are dominated by the optimal solutions of the other two algorithms, indicating lower solution quality. The solutions obtained by DPMOPSO can dominate those obtained by the other two algorithms, indicating that its solution quality is the best. This further confirms the robust optimization capability of the proposed DPMOPSO.
Figure 14 shows a trend plot of the two objective functions (f1 and f2) after sorting the solutions obtained by the three algorithms in ascending order of f2. Here, the independent variable is the design scheme index; the dependent variable f1 represents the material cost, measured in yuan; and f2 is the safety factor, which is dimensionless.
Figure 14 shows that some design schemes incur higher material costs while achieving lower safety factors. To investigate the reasons behind this phenomenon and facilitate more rational suspension bridge design, the Lasso function51 is used to conduct elastic net regression, analyzing the impact of the selected design variables on the two objective functions. Figure 15 shows the degree of fit between the actual and predicted values of the objective functions (Fig. 15a represents objective function f1, and Fig. 15b represents objective function f2).
As shown in Fig. 15, both objective functions are well fitted. The R2 value for f1 is 0.9997, and for f2, it is 0.9544, both greater than 0.9, which confirms the good fit of the objective functions. Thus, the impact of the design variables on the objective functions, as derived from this regression model, is reliable. Fig. 16 shows the influence of partial design variables on the objective functions, and Table 9 presents the 10 design variables with the greatest impact on the objective functions and the magnitude of their influence coefficients.
As shown in Table 9, increasing the sag-to-span ratio (f/Lm) results in the highest increase in material cost. The remaining design variables that have a positive impact on material cost, in descending order of influence coefficients, are the width of the lower chord web of the truss transverse beam (T14), the width of the upper horizonal link web of the truss (T20), and the width of the lower chord flange plate of the truss transverse beam (T13). On the other hand, increasing the width of the upper horizontal flange plate of the truss (T19) actually reduces the material cost of the bridge. For the bridge safety factor (f2), since this objective function is set to its negative value, a positive influence coefficient implies a negative effect on the function, whereas a negative influence coefficient implies a positive effect. Thus, from Table 9, it can be concluded that appropriately increasing the f/Lm is beneficial for enhancing the bridge’s safety factor. Other design variables with a positive impact on the bridge’s safety factor include the width of the lower chord flange plate of the truss transverse beam (T13), the width of the lower horizonal link web of the truss (T22), and the length of the upper chord web of the truss transverse beam (W4). The design variables with a negative impact on f2 include the width of the inner diagonal webs flange plate of the truss transverse beam (T17) and T19.
In summary, for a single-span steel truss suspension bridge with pylons of unequal heights, appropriately increasing the sag-to-span ratio can increase the bridge safety factor. Increasing the width of the lower chord flange plate of the truss transverse beam (T13) is the most economical way to improve the safety factor of the bridge. Although increasing the width of the upper horizontal flange plate of the truss (T19) can reduce the material cost, it also reduces the safety factor of the bridge.
Conclusion
-
(1)
The coupled method based on BP shape-finding and the traditional FE modeling strategy meets the requirement of repeatedly generating FE models during the optimization process. Additionally, through shape-finding analysis of the suspension bridge case in this paper, it is demonstrated that the BP shape-finding method is theoretically simple and highly computationally efficient.
-
(2)
By combining MOPSO and NSGA-II, a multi-objective particle swarm optimization method based on a dual-population coevolution strategy (DPMOPSO) was proposed. The performance of the proposed algorithm was tested via the ZDT series of test functions. The test results indicate that the proposed DPMOPSO is a more robust multi-objective optimization algorithm.
-
(3)
DPMOPSO, MOPSO, and NSGA-II were each applied to the multi-objective optimization design of the suspension bridge case presented in this paper. The solutions obtained from the optimization process reveal that DPMOPSO achieved a solution set with higher quality. However, owing to the extensive improvements made to the proposed algorithm, the computational complexity increased, thereby increasing the computation time.
-
(4)
Elastic net regression analysis using the Lasso function on the solutions obtained from the multi-objective optimization of the suspension bridge indicates that appropriately increasing the sag-to-span ratio can increase the bridge’s safety factor. The most economical way to increase the safety factor is to increase the width of the lower chord flange plate of the truss transverse beam. Although increasing the width of the upper horizontal flange plate of the truss can reduce the material cost overall, it simultaneously decreases the safety factor of the bridge.
Data availability
The data will be made available upon request and can be obtained by contacting first author Peiling Yang at [email protected].
References
P, L. Optimum design analysis of hybrid cable-stayed suspension bridges. Adv. Eng. Softw. 73, 53–66 (2014).
Yuetong, L. Structural Analysis and Design Optimization of long-span Steel Truss Stiffened Beam Suspension Bridge (Chongqing Jiaotong University, 2017).
Rhode-Barbarigos, L., Jain, H., Kripakaran, P. & Smith, I. F. C. Design of tensegrity structures using parametric analysis and stochastic search. Eng. Comput. 26(2), 193–203 (2009).
Cao, H., Qian, X., Chen, Z. & Zhu, H. Layout and size optimization of suspension bridges based on coupled modelling approach and enhanced particle swarm optimization. Eng. Struct. 146, 170–183 (2017).
Lute, V., Upadhyay, A. & Singh, K. K. Computationally efficient analysis of cable-stayed Bridge for GA-based optimization. Eng. Appl. Artif. Intell. 22(4–5), 750–758 (2009).
Martins, A. M. B., Simões, L. M. C. & Negrão, J. H. J. O. Optimum design of concrete cable-stayed bridges. Eng. Optim. 48(5), 772–791 (2015).
Hassan, M. M., Damatty, A. A. E. & Nassef, A. O. Database for the optimum design of semi-fan composite cable-stayed bridges based on genetic algorithms. Struct. Infrastruct. Eng. 11(8), 1054–1068 (2014).
Hassan, M. M. Optimization of stay cables incable-stayed bridges using finite element, genetic algorithm, and b-spline combined technique. Eng. Struct. 49, 643–654 (2013).
Asgari, B. & Osman, A. Optimization of pre-tensioning cable forces in highly redundant cable-stayed bridges. Int. J. Struct. Stab. Dyn. 15(01), 1540005 (2015).
Hassan, M. M., Nassef, A. O. & Damatty, A. A. E. Determination of optimum post-tensioning cable forces of cable-stayed bridges. Eng. Struct. 44, 248–259 (2012).
Zhang, W., Taoli, L., Shi, L., Liu, Z. & Qian, K. An iterative calculation method for hanger tensions and the cable shape of a suspension Bridge based on the catenary theory and finite element method. Adv. Struct. Eng. 22(7), 1566–1578 (2018).
Kim, S., Cheung, J., Park, J. & Na, S. Image-based Back Analysis for Tension Estimation of Suspension Bridge Hanger Cables (Structural Control and Health Monitoring, 2020).
Simoes, L. M. C. & Negrao, J. H. J. O. Optimization of cable-stayed bridges subjected to earthquakes with non-linear behaviour. Eng. Optim. 31(4), 457–478 (1999).
Ferreira, F. L. S. & Simoes, L. M. C. Optimum design of a controlled cable stayed Bridge subject to earthquakes. Struct. Multidiscip. Optim. 44(4), 517–528 (2011).
Zhou, X. et al. Seismic fragility analysis of self-anchored suspension bridge considering damping effect. Adv. Civil Eng. 2022, 6980221 (2022).
Adanur, S., Altunisik, A. C., Bayraktar, A. & Akkose, M. Comparison of near-fault and far-fault ground motion effects on geometrically nonlinear earthquake behavior of suspension bridges. Nat. Hazards. 64(1), 593–614 (2012).
Nieto, F., Hernández, S. & Jurado, J. Á. Optimum design of long-span suspension bridges considering aeroelastic and kinematic constraints. Struct. Multidiscip. Optim. 39(2), 133–151 (2008).
Chen, Z., Cao, H., Ye, K., Zhu, H. & Li, S. Improved particle swarm optimization-based form-finding method for suspension Bridge installation analysis. J. Comput. Civil Eng. 29(3), 04014047 (2015).
Wei, Z. et al. Study on the main cable curve of suspension Bridge based on the improved particle swarm optimization (IPSO) method. Multidiscip. Digit. Publ. Inst. 12(11), 5445 (2022).
Chen, Z., Cao, H. & Zhu, H. An iterative calculation method for suspension bridge’s cable system based on exact catenary theory. Baltic J. Road. Bridge Eng. 8(3), 196–204 (2013).
Cao, Q. et al. A new method for finding the shape of the main cable in the special cable plane. Multidiscip. Digit. Publ. Inst. 12(23), 11913 (2022).
Tian, Z. et al. Multi-objective optimization of cable force of arch bridge constructed by cable-stayed cantilever cast-in-situ method based on improved NSGA-II. Structures 59, 105782 (2024).
Fangfang, G. & Youliang, D. Multiobjective optimal control of longitudinal seismic response of a multitower cable-stayed bridge. Shock Vib. 2016, 6217587 (2016).
Wang, A., Zheng, X., Hou, W. & He, S. Parameter optimization and bending performance analysis of a corrugated steel plate-UHPC composite Bridge deck with PZ shear connectors. Adv. Mater. Sci. Eng. 2022, 7915735 (2022).
Chou, J. & Le, T. Reliability-based performance simulation for optimized pavement maintenance. Reliab. Eng. Syst. Saf. 96(10), 1402–1410 (2011).
Xu, W., Dai, J. & Xu, Z. A novel multi-objective optimization of mass dampers for controlling the vortex-induced vibration in bridges. Eng. Struct. 281, 115761 (2023).
Chen, W. et al. Multi-objective decision support system for large-scale network pavement maintenance and rehabilitation management to enhance sustainability. J. Clean. Prod. 380, 135028 (2022).
Wang, H., Jiao, L. & Yao, X. Two_arch2: An improved two-archive algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 19(4), 524–541 (2014).
Kumar, S. et al. A two-archive multi-objective multi-verse optimizer for truss design. Knowl. Based Syst. 270, 110529 (2023).
Panagant, N., Bureerat, S. & Tai, K. A novel self-adaptive hybrid multi-objective meta-heuristic for reliability design of trusses with simultaneous topology, shape and sizing optimisation design variables. Struct. Multidiscip. Optim. 60(5), 1937–1955 (2019).
Wang, Z., Li, Q., Li, G. & Zhang, Q. Multi-objective decomposition evolutionary algorithm with objective modification-based dominance and external archive. Appl. Soft Comput. 149, 111006 (2023).
Chen, Z., Cao, H., Zhu, H., Hu, J. & Li, S. A simplified structural mechanics model for cable-truss footbridges and its implications for preliminary design. Eng. Struct. 68, 121–133 (2014).
Wang, X. et al. Form-finding method for the target configuration under dead load of a new type of Spatial self-anchored hybrid cable-stayed suspension bridges. Eng. Struct. 227, 111407 (2021).
Pan, Q., Yan, D. & Yi, Z. Form-finding analysis of the rail cable shifting system of long-span suspension bridges. Appl. Sci. 8(11), 2033 (2018).
ANSYS. Academic Research, release 14.5.
Eberhart, R. & Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the Sixth International Symposium on Micro Machine and Human Science 39–43 (1995).
Coello, C. A. C. & Lechuga, M. S. MOPSO: A proposal for multiple objective particle swarm optimization. In Proceedings of the 2002 Congress on Evolutionary Computation vol. 2, pp. 1051–1056 (2002).
Clerc, M. & Kennedy, J. The particle swarm - explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 6(1), 58–73 (2002).
Zitzler, E., Deb, K. & Thiele, L. Comparison of multiobjective evolutionary algorithms: Empirical results. Evol. Comput. 8(2), 173–195 (2000).
Deb, K., Pratap, A., Agarwal, S. & Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002).
Nebro, A. J. et al. SMPSO: A New PSO-based Metaheuristic for Multi-objective Optimization (IEEE, 2009).
Dai, C., Wang, Y. & Ye, M. A new multi-objective particle swarm optimization algorithm based on decomposition. Inf. Sci. 325, 541–557 (2015).
Deb, K. & Jain, H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577–601 (2014).
Coello, C. A. C. & Cortes, N. C. Solving multiobjective optimization problems using an artificial immune system. Genet. Progr. Evol. Mach. 6(2), 163–190 (2005).
Zitzler, E. & Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 3(4), 257–271 (1999).
Schott, J. R. Fault-tolerant design using single and multicriteria genetic algorithm optimization [m. S. Dissertation]. (Air Force Institute of Technology Wright-Patterson AFB OH, Ohio, USA, 1995).
Zitzler, E. & Thiele, L. Multiobjective optimization using evolutionary algorithms—a comparative case study. In International Conference on Parallel Problem Solving from Nature 292–301 (Springer Berlin Heidelberg, Berlin, Heidelberg) (1998).
Tian, Y., Cheng, R., Zhang, X. & Jin, Y. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum]. IEEE Comput. Intell. Mag. 12(4), 73–87 (2017).
Wang, C., Yu, T., Curiel-Sosa, J. L., Xie, N. & Bui, T. Q. Adaptive chaotic particle swarm algorithm for isogeometric multi-objective size optimization of FG plates. Struct. Multidiscip. Optim. 60(2), 757–778 (2019).
Wang, C. et al. Multi-objective squirrel search algorithm for EEG feature selection. J. Comput. Sci. 73, 102140 (2023).
Tibshirani, R. Regression shrinkage and selection via the lasso: A retrospective. J. R. Stat. Soc. Ser. B (Stat. Methodol.). 73(3), 267–288 (2011).
Acknowledgements
This work was supported by the Guizhou Provincial Basic Research Program (Natural Science) (No. QianKeHeJiChu-ZK[2024]YiBan094), the Science and Technology Support Plan of Guizhou Province([2020]4Y046), and the Guizhou Provincial Education Department (Guizhou Education Union YJSCJH (2020) 018).
Author information
Authors and Affiliations
Contributions
P. Y. : Conceptualization, Investigation, Methodology, Software, Writing-original draft. J. D. : Funding acquisition, Writing-review and editing, Supervision, Resources. A. W. : Funding acquisition. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Yang, P., Deng, J. & Wang, A. Multiobjective optimization of suspension bridges via coupled modeling and dual population multiobjective particle swarm optimization. Sci Rep 15, 22950 (2025). https://doi.org/10.1038/s41598-025-06392-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-025-06392-0