Next Article in Journal
AHP-SWOT-Based Factors for Optimising Material Handling in China High-Rise Buildings
Previous Article in Journal
A* Algorithm for On-Site Collaborative Path Planning in Building Construction Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Calibration of Design Response Spectrum Based on Improved Particle Swarm Algorithm

1
Faculty of Civil Engineering and Mechanics, Kunming University of Science and Technology, Kunming 650500, China
2
Yunnan Seismic Engineering Technology Research Center, Kunming University of Science and Technology, Kunming 650500, China
3
Yunnan Vanke Co., Ltd., Kunming 650200, China
*
Author to whom correspondence should be addressed.
Buildings 2025, 15(21), 3872; https://doi.org/10.3390/buildings15213872
Submission received: 24 September 2025 / Revised: 22 October 2025 / Accepted: 24 October 2025 / Published: 27 October 2025
(This article belongs to the Section Building Structures)

Abstract

This paper proposes two improved algorithms, the DE-PSO algorithm, which combines differential evolution and phased strategy, and the hybrid particle swarm optimization algorithm integrating whale algorithm (WOAPSO), which combines the whale optimization mechanism. Compared to traditional calibration methods (such as the Newmark three- and two-parameter methods), which rely on empirical simplified models, adapting them to the complex seismic nonstationarity and multipeak characteristics is difficult. However, although intelligent optimization algorithms, such as particle swarm optimization (PSO) and differential evolution (DE) have improved calibration accuracy in recent years, insufficient convergence stability and low computational efficiency, among other problems, persist. Therefore, based on experiments, the performances of these algorithms were compared with those of standard PSO, traditional DE, and other algorithms. The results demonstrate the significant superiority of DE-PSO and WOAPSO. In 50 repeated experiments, the fitness standard deviation (STD) was significantly reduced, and the algorithms achieved rapid convergence by the mid-iteration stage, which effectively resolves the issues of premature convergence and local oscillation tendencies inherent in the standard Particle Swarm Optimization algorithm. Regarding the key parameters ( T g , β m a x , γ ) of the standard, the STD of the improved algorithm approached zero, verifying its strong adaptability to multimodal optimization problems. Furthermore, the DE-PSO algorithm had the best performance in balancing computational efficiency and stability, with a convergence speed that is three times faster than that of standard DE algorithm while maintaining the lowest parameter volatility. This study provides an efficient algorithmic tool for the rapid analysis of strong motion records and the efficient calibration of design response spectra, which has implications for the seismic optimization design of complex structures and can be guided by regulations, contributing to engineering seismic practice.

1. Introduction

The integration of optimization algorithms across various disciplines continues to drive innovation in research methodologies. In structural engineering, the study of response spectra in seismic design represents a critical area for their application. These applications can be summarized into two main pathways: in spectrum matching optimization, algorithms ensure the accuracy of ground motion inputs, thereby facilitating subsequent dynamic time-history analysis; in the development and optimization of response spectra themselves, algorithms calibrate design spectra against the response spectra derived from actual strong motion records for different conditions (such as magnitude, epicentral distance, and site characteristics), thereby providing a deeper theoretical basis for seismic design.
Various effective methods have emerged in spectrum matching optimization research. For instance, Ahmet Demir et al. [1] achieved high-precision matching of both horizontal and vertical target spectra through an improved harmony search algorithm. Another researcher, Zhijun Dai et al. [2], adopted an L1-norm minimization approach to adjust and superimpose ground motions in the time domain, generating signals compatible with multi-damping target spectra. Furthermore, Nirmal Jayaram et al. [3] utilized Monte Carlo simulation to match the target distribution of response spectra, while the work of Ali Haydar Kayhan et al. [4] further demonstrates the effectiveness of the harmony search algorithm in generating ground motion datasets that comply with the European code.
The Chinese Seismic Design Code GB 50011 [5] collects numerous strong earthquake records and converts them into impact coefficient spectra to give the standard response spectrum formulae. Under similar conditions (e.g., comparable site conditions), numerous acceleration records are processed. For a specified damping ratio, the acceleration response spectra are calculated, normalized by their respective Peak Ground Acceleration (PGA), and then subjected to statistical analysis. An averaged spectrum is obtained through this process, which is subsequently smoothed based on empirical judgment to form the “standardized response spectrum”. Finally, this normalized spectrum is multiplied by a seismic coefficient (i.e., the design ground acceleration) to yield the seismic influence coefficient curve adopted by the code—this is the seismic design spectrum. By assigning values to different parameters—such as the characteristic period T g , the maximum seismic influence coefficient αmax, and the decay exponent γ —the shape of the response spectrum is adjusted to meet specific design requirements. The ability of a design spectrum to provide effective design guidance depends on a sufficient strong-motion record database, a rational classification method, an accurate target spectrum model, and an effective calibration technique. Notably, the smoothing of the response spectrum often relies on optimization algorithms to achieve its objective.
As research on earthquake engineering deepens, calibration methods for seismic design spectra are constantly evolving. Early calibration methods mainly relied on empirical formulas and simplified models, such as Newmark’s three- [6] and two-parameter methods [7]. However, these methods have certain limitations in dealing with complex seismic characteristics, making it difficult to meet the high-precision requirements of modern seismic design. With the development of optimization algorithms in recent years, calibration methods based on intelligent optimization algorithms have gradually become a research hotspot. For example, methods such as least squares [8], particle swarm optimization (PSO) [9], the differential evolution (DE) algorithm [10], the niche genetic algorithm (NGA) [11], and the Nelder Mead simplex algorithm [12] can accurately calibrate the characteristic parameters of the design spectrum through global search and multiparameter optimization.
This study utilizes the requirements of the Chinese Seismic Design Code [5] to explore several response spectrum calibration optimization methods based on particle swarm optimization improvement and compares the performance of different optimization algorithms to improve the accuracy of earthquake motion matching and optimize the representativeness of input earthquake motion. Considering factors such as the accuracy of target response spectrum matching, nonstationarity of seismic motion, and feasibility of engineering applications, several optimization algorithms are compared, and the optimal algorithm are selected. The novelty of our improved optimization algorithm lies in its ability to not only guarantee stability and accuracy but also to achieve significantly faster computational speeds. This enhanced efficiency is particularly advantageous for handling the substantial data volumes inherent in strong-motion records.

2. Design Response Spectrum

The procedure for establishing a seismic design spectrum can be summarized as the “Four Standardizations”: normalization, averaging, smoothing, and empiricism [13,14].
Normalization refers to the process of converting the absolute acceleration response spectrum of ground motion records into a normalized response spectrum or amplification factor spectrum. Averaging is the core task in developing the design spectrum. It must be conducted based on the selection and categorization of ground motion records. Factors such as the number of records, the representativeness of the selected records, the choice of classification indicators and methods, and the level of classification detail significantly influence the averaging results. These factors are also the primary source of discrepancies among different research findings. Smoothing involves processing the averaged results into smooth curves or simplified shapes according to a specific formulation. Empiricism refers to the process of finalizing the design spectrum based on expert judgment and practical experience. The target response spectra are adjusted with different correction coefficients based on site categories, magnitude, and epicentral distance. The characteristic parameters have the greatest influence on the shape of the response spectrum, which is mainly derived from the calibration of the target response spectrum, and the optimization algorithm is mostly used in calibration, which directly influences the authenticity of the characteristic values of the response spectrum.
For the purpose of analytical convenience, the dynamic amplification factor spectrum is utilized in this study. It is derived from the design response spectrum of the code and is mathematically expressed as β T = S A T / P G A   .
The seismic design spectrum provides important parameters for structural design, so the rationality of seismic design spectrum calibration directly affects the safety and cost of the buildings. The Chinese Seismic Design Code specifies the shape and parameters of the design spectrum, including the first inflection point period T 0 , characteristic period T g , platform value βmax, and attenuation index γ . Reasonably calibrating these parameters is the key to ensuring the accuracy of the design spectrum.
According to the Chinese Seismic Design Code GB 50011 [5], the shape of the seismic design spectrum is usually divided into ascending segment, platform segment, and descending segment, and its mathematical expression is shown in Equation (1)
β T = 1 + T ( β m a x 1 ) / T 0 ,   0 < T < T 0 β m a x ,   T 0 T < T g β m a x T g / T γ , T g T < T d β max [ 0.2 γ 0.02 ( T T d ) ] ,   T d T < T m
β T is the amplification factor spectrum, T is the period, β m a x is the plateau value of the amplification factor spectrum (related to αmax), T 0 is the first inflection point period, T g is the characteristic period, which is determined by consulting tables in the Chinese seismic code GB 50011 based on three factors combined: Seismic Precaution Intensity, Design Earthquake Group, and Site Category. T d is the end period of the first descending segment, and γ is the attenuation index and calculated based on the structural damping ratio (ζ). According to the GB 50011 [5], the shape of the design spectrum is also adjusted based on the site category and seismic parameters to ensure that it can reflect the seismic characteristics under different site conditions.
The calibration of seismic design spectra is not merely theoretical; it is a vital part of engineering practice. A reasonable calibration method can improve the accuracy of the design spectrum, thereby ensuring the safety of the structure under earthquake action. However, the calibration process involves overcoming many challenges, such as the complexity of seismic characteristics, the diversity of site conditions, and the sensitivity of optimization algorithm parameters.
The objective function is defined as the difference between the design response spectrum and the actual response spectrum. As shown in the following equation:
F T 0 , T g , T d , β m a x , γ = 1 T m 0 T m β T β T 2 d T
A smaller value of F indicates a closer match between the calibrated design response spectrum and the actual conditions. The algorithm terminates when F reaches a predefined threshold, at which point the parameter values ( T 0 , T g , T d , β m a x , γ ) are output as the final results.

3. PSO Algorithm and Its Improved Algorithms

PSO is an optimization algorithm based on swarm intelligence, inspired by the social behavior of biological groups, such as birds and fish. PSO searches for the optimal solution in the solution space by simulating information sharing and collaboration among individuals in a population.
The principle of the standard PSO algorithm is simple: its fewer parameters and adjustability make the algorithm easy to implement, and it has fast convergence and strong global search ability. However, its drawbacks cannot be ignored. Due to its sensitivity to parameter settings, it easily becomes stuck in local optima during computation. Therefore, standard PSO algorithms have lower search efficiency on high-dimensional problems. To improve these shortcomings, scholars have made improvements to the PSO algorithm. Liu et al. [15] introduced sine chaotic mapping and a Gaussian mutation operator to improve the convergence speed and computational accuracy of the standard PSO algorithm. Wang [16] proposed an improved simplified particle swarm algorithm based on segmented nonlinear acceleration coefficients and mean mutation strategy, as well as a hybrid multiple random mutation particle swarm differential evolution algorithm, to enhance the global and local search capabilities of the algorithm. Gong et al. [17] proposed a hybrid PSO algorithm by combining a genetic algorithm and a standard PSO algorithm. Chegini et al. [18] combined the SCA optimization algorithm, levy flight algorithm, and PSO algorithm to propose a hybrid PSO algorithm. Additionally, Wang et al. [19] combined the bee colony algorithm with the PSO algorithm to improve the optimization performance of the original PSO algorithm.
To improve the shortcomings of the standard PSO algorithm, this study proposes several improvement strategies. Specifically, by comparing the calculation results of PSO algorithms under different strategies, an optimization algorithm with fast convergence and high calculation accuracy can be achieved.

3.1. Standard PSO Algorithm

In standard PSO [20], each particle represents a candidate solution in the solution space, and its behavior is determined by two parts: the historical optimal position p best discovered by the particle itself during the search process and the global optimal position g best discovered by the entire particle swarm. The velocity and position of the particle are iteratively updated according to Equations (3) and (4).
v i t + 1 = ω · v i t + c 1 · r 1 · p b e s t i x i t + c 2 · r 2 · g b e s t i x i t
x i t + 1 = x i t + v i t + 1
where v i t and x i t are the velocity and position of particle i at time t, respectively; ω is the inertial weight that controls how the particle maintains its original velocity; c 1 and c 2 are learning factors that control the degree to which particles move toward individual and global optimal solutions, respectively; r 1 and r 2 are random numbers between [0, 1].
The standard PSO algorithm involves the following steps:
(1)
Initialize particle swarm.
(2)
Calculate the fitness value of each particle.
(3)
Update the individual optimal solution and global optimal solution for each particle.
(4)
Update the velocity and position of each particle based on the velocity and position update formulae.
(5)
Repeat steps 2–4 until the termination condition is met.

3.2. Dynamically Adjusting Learning Factors

We introduced a parameter “factor” that can dynamically adjust the learning factor to improve the PSO, DE-PSO and WOAPSO algorithms. A factor is a logarithmic function that varies with the number of iterations, which can make the adjustment process change faster in the early stages and slower in the later stages. In the early stage, c 1 is larger and c 2 is smaller. Individuals tend to approach their own historical optimal solutions, enhancing their ability to develop locally. In the later stage, c 1 is smaller and c 2 is larger, and individuals tend to approach the global optimal solution, enhancing their ability to explore globally. We enabled the algorithm to dynamically balance local development and global exploration during the search process. This adjustment strategy can effectively improve the convergence speed and solution accuracy of the algorithm while preventing it from becoming stuck in local optima. The factor is shown in Equation (5), and c 1 and c 2 are calculated from Equations (6) and (7).
f a c t o r = ln 1 + e 1 · g e n / g e n m a x
c 1 = c 11 c 11 c 12 · f a c t o r
c 2 = c 22 + c 21 c 22 · f a c t o r
where g e n m a x is the maximum evolution generation, g e n is the current evolution generation. Moreover, c 11 , c 12 , c 21 , and c 22 were set to 2, 0.5, 0.5, and 2, respectively.

3.3. Differential Particle Swarm Optimization (DE-PSO) Algorithm with Staged Strategy

Differential evolution (DE) is an optimization algorithm based on swarm intelligence that is mainly used to solve continuous optimization problems. The DE algorithm searches for the optimal solution in the solution space by simulating the mutation, crossover, and selection operations in biological evolution. Fundamentally, the DE algorithm generates new individuals by performing differential mutation and crossover operations on individuals in the population and then retains excellent individuals through selection operations, gradually approaching the optimal solution. The most critical part of the DE algorithm is the crossover, mutation, and selection of individual mutation, as the core operation of the DE algorithm generates mutated individuals by adding the difference vector between two individuals to a third individual. Crossover is the process of performing crossover operations between mutated individuals and current individuals to generate experimental individuals. The mutation vector V i can be obtained from Equation (8), and the mutated and original individuals can be crossed to obtain vector Uij .
V i = X r 1 + f · X r 2 X r 3
Uij = V i j                     i f     r a n d ( 0 , 1 ) C R X i j                                         o t h e r w i s e          
where f is the scale factor, set to 0.8; CR is the crossover probability factor with the range of [0, 1].
After mutation and crossover, the fitness values of the experimental and current individuals are compared, and the individual with better fitness is selected to enter the next generation.
The advantages of the DE algorithm are its simple principle, easy implementation, few parameters, and adjustability, making it suitable for various complex optimization problems. This precisely compensates for the low computational efficiency of the PSO algorithm in high-dimensional complex problems. Many scholars have used the DE algorithm to calibrate the response spectra. The characteristic parameters provided by the DE algorithm for calibrating response spectra can more objectively reflect the main features of response spectra, with smaller errors and higher accuracy than those of the seismic response spectra. The DE algorithm has powerful search and optimization capabilities, but it still cannot avoid the phenomenon of search stagnation and premature convergence for specific optimization problems [21]. Moreover, the computational efficiency of the DE algorithm is relatively low.
Based on the advantages and disadvantages of particle optimization algorithm and differential evolution algorithm, a phased strategy algorithm integrating DE and PSO algorithm is proposed. The algorithm employs a phased optimization strategy: during the first 40% of iterations, it utilizes Differential Evolution for global exploration, leveraging its strong global search capability; in the remaining 60% of iterations, it switches to Particle Swarm Optimization for local refinement, capitalizing on its excellent local convergence characteristics. The process of DE-PSO algorithm is shown in Figure 1. The approach employs a deterministic switch of algorithmic strategies at clearly defined generational boundaries (For the first 40% of generations), while ensuring continuity of optimization knowledge through complete inheritance of population and optimal solution information, supplemented by adaptive parameter variations to accommodate the search requirements of different phases.

3.4. Hybrid Particle Swarm Optimization Algorithm Integrating Whale Algorithm (WOAPSO)

In 2016, Mirjalili and Lewis first proposed the whale optimization algorithm [22] (WOA). This algorithm simulates the special hunting method of humpback whales. In the WOA, each whale position represents a potential optimal solution position, and the search range of the whale swarm is the entire solution space.
The WOA algorithm can be summarized into the following three calculation modes:
The first stage is the encircling prey phase. At this point, the prey’s position is the local optimal solution, and the whale approaches that position and updates its own position.
x i t + 1 = x t A · D
D = C · x t x i t
A = 2 a · r 1 a
C = 2 a · r 2
a = 2 2 t / T m a x
In this equation, D represents the distance between the whale and the optimal solution, A and C are coefficient vectors, and r 1 and r 2 are random vectors that are uniformly distributed in [0, 1]. Randomness is enhanced by the random vector r1 to prevent premature convergence, x t represents the current global optimal solution position, x i t is the individual position, a is the linearly decreasing convergence factor, and t and T m a x are the current iteration times and maximum iteration times, respectively.
The subsequent phase is the bubble-net attacking stage, a simulated hunting behavior. When |A| < 1, the whale initiates the exploitation phase to narrow the encirclement. The specific updating strategy is then dictated by a probability parameter p: with a 50% chance (p < 0.5), it performs a prey-encircling motion; otherwise (p ≥ 0.5), it executes a spiral attack, and their position update formula is as follows:
x i t + 1 = c x t A · D , p   < 0.5 x t + D p · e b l · c o s 2 π l , p     0.5
D p = x t x i t
where D p represents the direct distance between an individual and the optimal solution that defines the radius of the spiral motion, and b is a constant vector representing the stroke line of the spiral contraction.
Furthermore, there exists a random search phase. When |A| ≥ 1, the whale population ceases to update their positions according to the current best solution. Instead, each whale updates its position based on a randomly chosen individual from the pod, with the purpose of expanding the search range.
x i t + 1 = x r a n d A · D d
D d = C · x r a n d x i t
where x r a n d is a random whale position and D d is the distance between the whale and a random location.
The spiral update mechanism of WOA simulates whales approaching prey along a spiral path, which is suitable for the fine search of local optimal solutions. Due to its early random walk and encirclement predation mechanism, it can effectively explore and avoid premature convergence, but when dealing with high-latitude problems, the convergence speed and efficiency are low.
To balance global search and local development at different stages, inertia weights are used in the WOAPSO algorithm. Shi et al. [23] first proposed the concept of inertia weight, which forms the basis of the PSO algorithm. In the PSO algorithm, the size of the inertia weight affects the iteration speed of particles. A larger inertia weight can improve the global search ability of particles, whereas a smaller inertia weight can enhance the local search ability of particles. Therefore, Shi et al. [24] proposed setting the inertia weight as a linearly decreasing coefficient from 0.9 to 0.4 to enhance the robustness of the algorithm. In this study, random inertia weights were used to improve the local search ability of particles while enhancing their global search capability in the early stage. A cosine function is used to dynamically adjust ω, which is gradually decreased as the number of iterations increases. In the initial stage, the value of ω is relatively large, and global search is emphasized; In the later stage, ω is relatively small, and the emphasis is on local development.
ω = ω m i n + ( ω m a x ω m i n ) / 2 · 1 + c o s i 1 π / T m a x 1 + σ · r a n d n
where ω m i n = 0.4 , ω m a x = 0.9 , σ = 0.3 , and r a n d n is a random number with a normal distribution.
Zhang [25] combined the encirclement of prey and random search in WOA with the position update formula in the PSO algorithm, thus combining the global search ability of the PSO algorithm and the local development ability of WOA. In so doing, he introduced a random number P to increase the diversity of the algorithm. The appropriate equation of x i t + 1 is selected according to the value of P The optimization process of WOAPSO is shown in Figure 2.

4. PSO Result

This study collected a total of 50 strong earthquake records from 12 earthquakes, which were converted into amplification factor response spectra to test the calibration method. The earthquake event information is listed in Table 1. To compare the stability of different calibration algorithms, 50 calculations with the same iteration were run for the PSO, DE-PSO, and WOAPSO algorithms. As shown in Figure 3, DE-PSO and WOAPSO maintained a high degree of consistency in their results, whereas the PSO algorithm showed differences in calibration results in some reaction spectra, indicating that the DE-PSO and WOAPSO algorithms are more stable than the standard PSO algorithm, and their calibration effects are better.
To compare their calibration effects, 10 strong earthquake records were selected from a record of 50, and the average fitness values and standard deviations were calculated. The results are listed in Table 2. Comparing the fitness values of the three optimization algorithms reveals that the fitness values of all three algorithms can reach a stable minimum value after 100 iterations. However, standard deviation results indicate that the stability of the DE-PSO and WOAPSO algorithms is significantly better than that of the PSO algorithm.
As shown in Figure 4, the PSO algorithm can only reach the minimum fitness value in the later stages of the iteration, whereas the DE-PSO and WOAPSO algorithms can identify the minimum fitness value in the middle of iteration. Specifically, the DE-PSO algorithm performs the best and has the fastest convergence. It can quickly converge and find the minimum fitness value during the alternating stage between the DE algorithm and PSO algorithm. The computation times of each algorithm for record (1) to run once are listed in Table 3. Compared to the DE algorithm, the PSO, DE-PSO, and WOAPSO algorithms have significantly higher computation speeds. Among them, the DE-PSO algorithm and WOAPSO algorithm can simultaneously balance computation speed and stability.
The key parameters that affect the shape of the target response spectrum are T g , β max , and γ . These three parameters are used as the objective function values for algorithm calibration, and the results of each parameter under different algorithms are obtained to compare the performance of different calibration methods. The objective function values, T g , β max , and γ , obtained from three optimization algorithms are listed in Table 4, Table 5 and Table 6, respectively.
Comparing the calculation results reveals that the average value after 50 calculations is roughly the same for all three algorithms. Likewise, the comparison of the STD values for different results from the three algorithms reveals that the calculation results of the DE-PSO algorithm and WOAPSO algorithm are more stable than those of the PSO algorithm. The STD value of the DE-PSO algorithm can be stably maintained at a lower value, indicating that DE-PSO has the strongest stability.
The variability in the strong earthquake records is also a major factor contributing to different shapes of response spectra. The collected records for the 50 strong earthquakes were calibrated using the PSO, DE-PSO, and WOAPSO algorithms. The calibration effect of the seismic response spectrum is plotted in Figure 5, which depicts the average value of 50 independent calibrations.

5. Discussion

Notably, the calibration results of the PSO, DE-PSO, and WOAPSO algorithms are the same in most cases. However, in some cases, the results of the PSO algorithm show significant differences, which once again demonstrates that the calibration performance and stability of the DE-PSO algorithm and WOAPSO algorithm are superior to those of the PSO algorithm.
Despite their enhanced performance, the proposed algorithms have limitations. Their hybrid switching mechanism is currently deterministic, and future work should develop adaptive strategies guided by convergence metrics. Moreover, the control parameters were set empirically, and systematically tuning these parameters to achieve the ultimate effectiveness of the algorithms is a key objective for further investigation.
For the dynamic amplification factor spectrum, the influence of site category cannot be ignored. Aicha Rouabeh et al. [26] highlighted the amplification effects in soft soils and developed site-specific prediction models for Peak Ground Acceleration (PGA) and Peak Ground Velocity (PGV), which improved the accuracy of PGA and PGV predictions. Qi et al. [27] found that site thickness and ground motion intensity have nonlinear effects on amplification, indicating that the dynamic amplification factor is not a fixed value of 2.5. In this study, the focus is on the performance of optimization algorithms in calibrating response spectra, and the influence of soft soils on T g and β max has not been considered. However, in future research, it is essential to classify and calibrate the amplification factor spectrum according to site categories.

6. Conclusions

(1)
This study applied the PSO algorithm to the calibration calculation of the design response spectra, verified its feasibility, and improved the standard PSO algorithm by proposing DE-PSO and WOAPSO. The high stability of the two improved algorithms in the calibration of response spectra was also verified.
(2)
The statistical results of 50 repeated experiments revealed that the standard deviation (STD) of the average fitness values of the DE-PSO and WOAPSO algorithms was significantly lower than that of the PSO algorithm, and they could converge to the minimum fitness value in the middle of the iteration. In fact, the STD of the fitness values for DE-PSO and WOAPSO was near zero in the majority of experiments, underscoring their remarkable convergence stability. This indicates that the improved algorithm effectively overcomes the premature convergence and local oscillation problems of standard PSO by introducing dynamic optimization strategies, such as DE and PSO, and enhances the robustness of the parameter calibration process.
(3)
For the calibration of key parameters ( T g , β m a x , γ ) in the reaction spectrum, the mean results of the three algorithms were similar, but the STD of the calibration results of DE-PSO and WOAPSO was lower than that of the PSO algorithm. Especially for the T g parameter, the STD value of DE-PSO stabilized and approached zero. This indicates that the improved algorithm can effectively suppress random fluctuations in complex multimodal optimization problems, ensure high repeatability of parameter calibration results, and provide more reliable theoretical parameter inputs for engineering seismic analysis.
(4)
Compared to traditional DE and PSO algorithms, DE-PSO and WOAPSO possess significantly higher computational speeds without sacrificing stability. Tests show that DE-PSO cuts single-run computation time by 75 s relative to DE. While the enhanced PSO versions do not greatly accelerate the standard PSO, they substantially improve its stability. This feature makes them suitable for response spectrum calibration scenarios that require high real-time performance and accuracy, such as the rapid analysis of strong earthquake records, providing an efficient algorithm tool for structural seismic optimization design.

Author Contributions

Conceptualization, H.L. and Y.B.; Methodology, H.L.; Software, H.L.; Investigation, W.Y.; Writing—original draft, H.L.; Writing—review & editing, Y.B.; Supervision, Y.B. and W.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Some or all data, models, or code used during this study were provided by a third party (the strong motion records were provided by Strong Motion Observation Center, Institute of Engineering Mechanics, China Earthquake Administration). Direct request for these materials may be made to the provider, as indicated in the Acknowledgments.

Acknowledgments

The authors thank Strong Motion Observation Center, Institute of Engineering Mechanics, China Earthquake Administration for sharing the strong motion record used in manuscript.

Conflicts of Interest

Author Wenxin Yang was employed by the company Yunnan Vanke Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Demir, A.; Palanci, M.; Kayhan, A.H. Enhanced Conditional Ground Motion Selection Model Considering Spectral Compatibility and Variability of Three Components for Multi-Directional Analysis. Appl. Sci. 2025, 15, 4135. [Google Scholar] [CrossRef]
  2. Dai, Z.; Li, X.; Hou, C. An Optimization Method for the Generation of Ground Motions Compatible with Multi-Damping Design Spectra. Soil Dyn. Earthq. Eng. 2014, 66, 199–205. [Google Scholar] [CrossRef]
  3. Jayaram, N.; Lin, T.; Baker, J.W. A Computationally Efficient Ground-Motion Selection Algorithm for Matching a Target Response Spectrum Mean and Variance. Earthq. Spectra 2011, 27, 797–815. [Google Scholar] [CrossRef]
  4. Kayhan, A.H.; Korkmaz, K.A.; Irfanoglu, A. Selecting and Scaling Real Ground Motion Records Using Harmony Search Algorithm. Soil Dyn. Earthq. Eng. 2011, 31, 941–953. [Google Scholar] [CrossRef]
  5. GB 50011-2001; Code for Seismic Design of Buildings. China Architecture & Building Press: Beijing, China, 2002.
  6. Newmark, N.M.; Hall, W.J. Seismic Design Criteria for Nuclear Reactor Facilities. In Proceedings of the 4th World Conference on Earthquake Engineering, Santiago, Chile, 13–18 January 1969; Volume 2, pp. B-3-1–B-3-15. [Google Scholar]
  7. Yang, X. The Double-Parameter Calibrating Method of Seismic Response Spectrum and Its Application. J. Seismol. Res. 1993, 16, 178–186. [Google Scholar]
  8. Guo, X.; Bo, J.; Ba, W.; Tian, Q.; Li, P. Sectional Least Square Fitting Method for Calibrating Seismic Design Response Spectrum. World Earthq. Eng. 2012, 28, 29–33. [Google Scholar]
  9. Li, X.; Bo, J.; Wang, F.; Yang, Y. Calibration of Design Response Spectrum Based on Particle Swarm Optimization Algorithm with Compression Factor. Earthq. Eng. Eng. Dyn. 2021, 41, 175–180. [Google Scholar]
  10. Zhao, P.; Wang, Z.; Bo, J. Utilizing Differential Evolution to Calibrate Seismic Design Response Spectrum. Earthq. Eng. Eng. Dyn. 2017, 37, 45–50. [Google Scholar] [CrossRef]
  11. Xia, J.; Chen, Q. Calibrating Method of Seismic Response Spectrum Based on Genetic Algorithm. Chin. Q. Mech. 2006, 27, 317–322. [Google Scholar] [CrossRef]
  12. Niu, J.; Bo, J.; Wang, F.; Li, Q.; Wu, L. Calibration Method of Design Response Spectrum Based on Nelder-Mead Simplex Algorithm. Earthq. Eng. Eng. Vib. 2021, 41, 165–175. [Google Scholar]
  13. Xu, L.; Xie, L.; Hu, J. Review of the Development of Seismic Design Spectra and Related Issues. World Earthq. Eng. 2007, 23, 46–57. [Google Scholar] [CrossRef]
  14. Zhai, C.; Xie, L.; Li, S.; Zhou, B.; Xu, L. Characteristics of Strong Ground Motion and Seismic Design Spectrum; Harbin Institute of Technology Press: Harbin, China, 2020. [Google Scholar]
  15. Liu, L.; Jiang, B.; Zhou, H.; Pu, C.; Qian, P.; Liu, B. A Novel Particle Swarm Optimization Algorithm Incorporating Improved Sine Chaotic Mapping. J. Xi’an Jiaotong Univ. 2023, 57, 182–193. [Google Scholar]
  16. Wang, Z. Improvement of Particle Swarm Differential Evolution Algorithm and Its Engineering Application. Master’s Thesis, Foshan University, Foshan, China, 2021. [Google Scholar]
  17. Gong, Y.J.; Li, J.J.; Zhou, Y.; Li, Y.; Chung, H.S.H.; Shi, Y.H. Genetic Learning Particle Swarm Optimization. IEEE Trans. Cybern. 2015, 46, 2277–2290. [Google Scholar] [CrossRef] [PubMed]
  18. Chegini, S.N.; Bagheri, A.; Najafi, F. PSOSCALF: A New Hybrid PSO Based on Sine Cosine Algorithm and Levy flight for Solving Optimization Problems. Appl. Soft Comput. 2018, 73, 697–726. [Google Scholar] [CrossRef]
  19. Wang, S.; Zhang, Y.; Dong, Z.; Du, S.; Ji, G.; Yan, J.; Yang, J.; Wang, Q.; Feng, C.; Phillips, P. Feed-forward Neural Network Optimized by Hybridization of PSO and ABC for Abnormal Brain Detection. Int. J. Imaging Syst. Technol. 2015, 25, 153–164. [Google Scholar] [CrossRef]
  20. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the IEEE International Conference on Neural Networks (ICNN’95), Perth, WA, Australia, 27 November–1 December 1995; IEEE: Piscataway, NJ, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  21. Ding, Q.; Yin, X. Research Survey of Differential Evolution Algorithms. CAAI Trans. Intell. Syst. 2017, 12, 431–442. [Google Scholar] [CrossRef]
  22. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  23. Shi, Y.; Eberhart, R. A Modified Particle Swarm Optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation (ICEC’98), Anchorage, AK, USA, 4–9 May 1998; IEEE: Piscataway, NJ, USA, 1998; pp. 69–73. [Google Scholar]
  24. Eberhart, R.C.; Shi, Y. Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization. In Proceedings of the 2000 Congress on Evolutionary Computation (CEC00), La Jolla, CA, USA, 16–19 July 2000; IEEE: Piscataway, NJ, USA, 2000; Volume 1, pp. 84–88. [Google Scholar]
  25. Zhang, L. Theoretical Analysis and Improvement Research of Particle Swarm Optimization Algorithm. Master’s Thesis, Mudanjiang Normal University, Mudanjiang, China, 2024. [Google Scholar]
  26. Rouabeh, A.; Aouari, I.; Benahmed, B.; Palanci, M. Improved PGA and PGV Estimation in Soft Soils for Earthquake Engineering Applications. Res. Eng. Struct. Mater. 2025, 11. [Google Scholar] [CrossRef]
  27. Qi, W.H.; Chen, F.X.; Li, L.F.; Zhang, X.K. Study on Ground Motion Amplification Effect Based on Heilongjiang Experience Site Model. World Earthq. Eng. 2024, 40, 142–150. [Google Scholar] [CrossRef]
Figure 1. Flowchart for the DE-PSO Algorithm.
Figure 1. Flowchart for the DE-PSO Algorithm.
Buildings 15 03872 g001
Figure 2. Flowchart for the WOAPSO Algorithm.
Figure 2. Flowchart for the WOAPSO Algorithm.
Buildings 15 03872 g002
Figure 3. Calibration Results for the Three Algorithms over 50 Independent Runs.
Figure 3. Calibration Results for the Three Algorithms over 50 Independent Runs.
Buildings 15 03872 g003
Figure 4. Convergence Performance of the Three Algorithms.
Figure 4. Convergence Performance of the Three Algorithms.
Buildings 15 03872 g004
Figure 5. Calibration Results Using PSO, DE-PSO, and WOAPSO Algorithms.
Figure 5. Calibration Results Using PSO, DE-PSO, and WOAPSO Algorithms.
Buildings 15 03872 g005
Table 1. Information of 12 earthquakes.
Table 1. Information of 12 earthquakes.
Seismic EventDateMagnitude (Ms)Depth (km)Strong Motion Record Count
Chi-Chi21 September 19997.683
Northridge17 January 19946.6183
Coringa2 May 19836.5153
YaoAn9 July 20096.364
YiLiang7 September 20125.7144
YingJiang30 May 20146.1124
LinCan1 March 20155.5112
MoJiang8 September 20185.9115
JingGu7 October 20146.6105
LuDian3 August 20146.5124
NingEr3 June 20076.455
QiaoJia18 May 20205.084
Yangbi2 May 20216.484
Table 2. Fitness Values of the 10 Records (Mean ± SD).
Table 2. Fitness Values of the 10 Records (Mean ± SD).
RecordThe Value of Fitness (Mean ± STD)
PSODE-PSOWOAPSO
10.384 ± 0.0110.385 ± 0.0000.385 ± 0.000
20.255 ± 0.0010.254 ± 0.0010.254 ± 0.000
30.089 ± 0.0050.088 ± 0.0000.088 ± 0.000
40.140 ± 0.0040.138 ± 0.0010.138 ± 0.000
50.170 ± 0.0050.165 ± 0.0000.166 ± 0.001
60.103 ± 0.0010.103 ± 0.0010.103 ± 0.001
70.072 ± 0.0100.068 ± 0.0030.067 ± 0.000
80.108 ± 0.0110.105 ± 0.0000.105 ± 0.000
90.132 ± 0.0020.131 ± 0.0000.131 ± 0.000
100.340 ± 0.0010.340 ± 0.0000.340 ± 0.000
Table 3. Computation Time of Different Algorithms.
Table 3. Computation Time of Different Algorithms.
AlgorithmTime (s)AlgorithmTime (s)
PSO37DE + PSO45
DE120WOAPSO40
Table 4. T g Values from Three Optimization Algorithms (Mean ± STD).
Table 4. T g Values from Three Optimization Algorithms (Mean ± STD).
RecordThe Value of T g (Mean ± STD)
PSODE-PSOWOAPSO
11.00 ± 0.0001.00 ± 0.0001.00 ± 0.000
20.97 ± 0.0250.95 ± 0.0100.95 ± 0.003
30.29 ± 0.0060.29 ± 0.0000.29 ± 0.002
40.54 ± 0.0140.53 ± 0.0070.53 ± 0.004
50.52 ± 0.0020.52 ± 0.0000.52 ± 0.001
60.32 ± 0.0000.32 ± 0.0000.32 ± 0.003
70.34 ± 0.0150.34 ± 0.0040.34 ± 0.003
80.25 ± 0.0070.25 ± 0.0000.25 ± 0.002
90.75 ± 0.0070.75 ± 0.0010.75 ± 0.005
101.00 ± 0.0001.00 ± 0.0001.00 ± 0.000
Table 5. β max Values from Three Optimization Algorithms (Mean ± STD).
Table 5. β max Values from Three Optimization Algorithms (Mean ± STD).
RecordThe Value of β max (Mean ± STD)
PSODE-PSOWOAPSO
13.42 ± 0.0323.41 ± 0.0003.41 ± 0.015
22.65 ± 0.0462.69 ± 0.0192.69 ± 0.011
32.44 ± 0.0482.47 ± 0.0002.45 ± 0.022
42.79 ± 0.0112.80 ± 0.0042.80 ± 0.019
53.13 ± 0.0483.10 ± 0.0123.10 ± 0.027
62.53 ± 0.0692.57 ± 0.0602.64 ± 0.071
71.67 ± 0.2601.64 ± 0.0031.64 ± 0.010
83.19 ± 0.0443.20 ± 0.0003.20 ± 0.024
92.17 ± 0.0042.17 ± 0.0012.17 ± 0.015
101.78 ± 0.0071.78 ± 0.0011.78 ± 0.013
Table 6. γ Values from Three Optimization Algorithms (Mean ± STD).
Table 6. γ Values from Three Optimization Algorithms (Mean ± STD).
RecordThe Value of γ (Mean ± STD)
PSODE-PSOWOAPSO
13.42 ± 0.0323.41 ± 0.0003.41 ± 0.015
22.65 ± 0.0462.69 ± 0.0192.69 ± 0.011
32.44 ± 0.0482.47 ± 0.0002.45 ± 0.022
42.79 ± 0.0112.80 ± 0.0042.80 ± 0.019
53.13 ± 0.0483.10 ± 0.0123.10 ± 0.027
62.53 ± 0.0692.57 ± 0.0602.63 ± 0.071
71.67 ± 0.2601.64 ± 0.0031.64 ± 0.010
83.19 ± 0.0443.20 ± 0.0003.20 ± 0.024
92.17 ± 0.0042.17 ± 0.0012.17 ± 0.015
101.78 ± 0.0071.78 ± 0.0011.78 ± 0.013
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, H.; Bai, Y.; Yang, W. Calibration of Design Response Spectrum Based on Improved Particle Swarm Algorithm. Buildings 2025, 15, 3872. https://doi.org/10.3390/buildings15213872

AMA Style

Li H, Bai Y, Yang W. Calibration of Design Response Spectrum Based on Improved Particle Swarm Algorithm. Buildings. 2025; 15(21):3872. https://doi.org/10.3390/buildings15213872

Chicago/Turabian Style

Li, Han, Yu Bai, and Wenxin Yang. 2025. "Calibration of Design Response Spectrum Based on Improved Particle Swarm Algorithm" Buildings 15, no. 21: 3872. https://doi.org/10.3390/buildings15213872

APA Style

Li, H., Bai, Y., & Yang, W. (2025). Calibration of Design Response Spectrum Based on Improved Particle Swarm Algorithm. Buildings, 15(21), 3872. https://doi.org/10.3390/buildings15213872

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop