Next Article in Journal
On Training Road Surface Classifiers by Data Augmentation
Next Article in Special Issue
Tire Contact Force Equations for Vision-Based Vehicle Weight Identification
Previous Article in Journal
Focused and TSOM Images Two-Input Deep-Learning Method for Through-Focus Scanning Measuring
Previous Article in Special Issue
Prestress Force Monitoring and Quantification of Precast Segmental Beams through Neutral Axis Location Identification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Particle Swarm Optimization Algorithm with Sigmoid Increasing Inertia Weight for Structural Damage Identification

1
School of Civil Engineering and Communication, North China University of Water Resources and Electric Power, Zhengzhou 450045, China
2
School of Civil and Environmental Engineering, Queensland University of Technology (QUT), Brisbane 4000, Australia
3
Collaborative Innovation Center for Efficient Utilization of Water Resources, North China University of Water Resources and Electric Power, Zhengzhou 450046, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(7), 3429; https://doi.org/10.3390/app12073429
Submission received: 25 February 2022 / Revised: 25 March 2022 / Accepted: 26 March 2022 / Published: 28 March 2022
(This article belongs to the Special Issue Inspection and Monitoring Techniques for Bridges and Civil Structures)

Abstract

:
In this study, a particle swarm optimization with a sigmoid increasing inertia weight (SIPSO) algorithm is proposed for structural damage identification based on the optimization of structural vibration response constraints. In view of the existing problems for particle swarm optimization algorithms used for structural damage identification, such as low accuracy of damage identification and easy misjudgment of damage location, the sigmoid increasing inertia weight is introduced to improve the global and local search ability of the algorithm. Simulation results show that the parameters of the sigmoid increasing inertia weight have a significant effect on the performance of the SIPSO algorithm for structural damage identification. Compared with similar improved particle swarm optimization algorithms, the SIPSO algorithm has some advantages of fast convergence speed, high identification accuracy, and strong robustness ability in structural damage identification.

1. Introduction

With the accumulation of service time, structures will be damaged to a certain extent, resulting in potential safety hazards. If structural damages can be found as early as possible during service, the service function and remaining life of the structure can be effectively improved. The existence of structural damage will generally cause changes in structural dynamic characteristics such as structural stiffness, frequency, or vibration mode. Structural damage identification is one of the inverse problems of structural health monitoring (SHM) [1]. Li et al. [2,3] briefly reviewed the field of SHM and discussed the future development trend and proposed a nested attribute-based few-shot meta-learning paradigm for structural damage identification.
Structural damage identification has developed rapidly in recent decades. Curadelli et al. [4] proposed the use of the instantaneous damping coefficient as a damage detection index combined with a wavelet transform; the method was verified in numerical simulations and laboratory tests. Li et al. [5,6,7] put forward some new methods for structural damage detection by developing a novel approach based on densely connected convolutional networks, using the higher-order response and phase space topology technology based on singular spectrum analysis, and improving the artificial bee colony algorithm. Ren et al. [8] deduced a formula for calculating the first-order sensitivity of element modal strain energy and successfully applied to detect damage of numerical models. Chan et al. [9,10,11,12] put forward a series of new damage detection methods, respectively, using a multi-layer genetic algorithm, developing a geometric modal strain energy–eigenvalue ratio, and a double criteria method based on vibration characteristics to detect and locate the damage of various kinds of structures. Kong and Cai [13,14,15] reviewed the state-of-the-art approaches for the framework of vibration-based damage identification and proposed new methods for damage identification by using vehicle–bridge interaction analysis.
Noh et al. [16] introduced a damage diagnosis algorithm by using a sequential change-point detection method. Dessi and Camerlengo [17] compared several structural damage identification methods based on modal curvature, natural frequency, and modal strain and pointed out the identification ability of each method on the location and degree of damage. Shadan and Khoshnoudian [18] utilized the sensitivity of the frequency response function to effectively identify the location and degree of damage. Bonessio et al. [19] proposed a multi-mode multi-directional damage index method for multi-directional damage detection in frame structures. Entezami et al. [20] proposed a new iterative regularization method and an improved sensitivity function for the identification of structural damage. Zhu et al. [21,22] proposed two new methods to detect damage, respectively, based on the Bayesian probabilistic approach and a time series analysis with sparse regularization. Yang et al. [23] proved that the square of the instantaneous amplitude is a good damage detection index for a simply supported beam on an elastic foundation. Giordano et al. [24] presented a damage detection method for masonry arches, and the frequency variations are used in this new method. Li et al. [25] presented a multi-scale reconstructed attractors-based method for the identification of structural damage. Wang et al. [26] developed a novel structural damage detection method using factor analysis in the sparse Bayesian learning framework. Xu et al. [27] proposed a novel damage identification approach for longitudinally vibrating structures. Li et al. [28] developed a damage identification approach based on strain mode differences using the inverse finite element method. Gardner et al. [29] used kernelized Bayesian transfer learning with the population-based SHM. Hou and Xia [30,31] simulated space frame structures with semi-rigid connections for structural damage detection studies, then reviewed the vibration-based damage identification methods in the last ten years and discussed the advantages and disadvantages of these methods. It is helpful for researchers in the field to make better use of existing methods.
Moreover, intelligent algorithms are also developing rapidly in the field of structural damage identification. Meruane and Heylen [32] implemented a hybrid real-coded genetic algorithm with damage penalization to locate and quantify structural damage, which can effectively avoid the false damage detection caused by experimental noise or numerical errors. Wang et al. [33,34] proposed an iterative two-stage structural damage identification method combining the modal strain energy decomposition method with the multi-objective particle swarm optimization algorithm to detect damage and estimate its severity. Ding et al. [35] used an artificial bee colony algorithm with a hybrid search strategy to detect damage. Cao et al. [36] developed a hierarchical wavelet-aided neural intelligent method to identify structural damage. Abdulkareem et al. [37] presented a non-probabilistic wavelet method to consider uncertainties in structural damage detection. Guo et al. [38] used partial modal results and artificial neural networks to identify damage. Ghiasi et al. [39] proposed an improved bat algorithm to improve the accuracy of structural damage identification. Fu and Jiang [40] combined the probabilistic neural network and data fusion technology with the correlation fractal dimension to identify structural damage. Standoli et al. [41] developed a finite element model calibration based on ambient vibration tests and machine learning processes. Ho et al. [42] used a marine predator algorithm and a feedforward neural network to detect structural damage. Shang et al. [43] proposed a damage detection strategy based on an unsupervised deep neural network. Li et al. [44] presented an approach based on the combination of statistical indicators to characterize acceleration measurements in the time domain and computational intelligence techniques to detect damage.
Kennedy and Eberhart [45] formed the particle swarm optimization (PSO) algorithm that is inspired by the foraging behavior of birds. Due to the simple implementation process and few parameters, the PSO algorithm has been widely used in many fields; however, the PSO algorithm also has some shortcomings, such as premature convergence and falling into local optimum, especially in the process of multimodal function optimization [46]. Shi and Eberhart [47] introduced the inertia weight parameter and controlled the speed and direction of particles during flight to improve the optimizer, which was named the standard PSO algorithm. Inertia is the most important parameter among the parameters of the PSO algorithm and many scholars consider the strategy of improving from the inertia weight parameter. Chatterjee et al. [48] put forward a parabolic form of decreasing the inertia weight parameter. Melo et al. [49] added a Gaussian disturbance strategy to the PSO algorithm, which enhanced the ability to escape from the local optimum and improved the convergence speed of the algorithm. Malik et al. [50] put forward the strategy of decreasing and increasing the inertia weight parameter of the sigmoid. Huang et al. [51] also put forward the nonlinear decreasing inertia weight parameter based on the inverted S-shaped curve. By controlling the adjustment factors, the convergence degree of the algorithm is greatly improved. The modal assurance criterion (MAC) is a valid indicator of structural damage and an intelligent group algorithm, which can effectively detect structural damage. Allemang [52] reviews the development and other related assurance criteria that have been proposed of the original MAC. Huang et al. [53] combined the cuckoo algorithm and PSO algorithm to carry out structural damage identification under the influence of temperature. Gerist and Maheri [54] proposed a multi-stage damage identification method based on the PSO algorithm. Wei et al. [55] developed an improved PSO algorithm and introduced a disturbance in the evolution process to avoid the occurrence of premature.
In this study, a particle swarm optimization with a sigmoid increasing inertia weight (SIPSO) algorithm is proposed to improve the optimization of structural damage identification. Three damage identification cases, including single damage identification, double damages identification, and triple damages identification, were used to verify the identification accuracy of the SIPSO algorithm. This paper is organized as follows. The background of PSO and its improved theory is demonstrated in Section 2. The influence of the parameters of the SIPSO algorithm is illustrated in Section 3. Then, Section 4 presents the detailed performance of the SIPSO algorithm in structural damage identification. Finally, from the numerical simulation results, some conclusions and recommendations are provided for practically applying the new technique in this field.

2. Particle Swarm Optimization with Sigmoid Increasing Inertia Weight Algorithm

2.1. Theory of Particle Swarm Optimization

The PSO algorithm is a random swarm intelligent search algorithm based on the process of birds foraging. Birds flying for food are regarded as particles and food is regarded as the optimal solution. In each iteration process, the particle changes its speed and position by tracking individual extremum and global extremum. Individual extremum represents the optimal solution found by the particle itself, defined as p b e s t . Global extremum represents the optimal solution found by particles in the whole particle swarm at present, defined as g b e s t . The velocity and position formulas of the standard PSO are as follows,
v k + 1 = v k + c 1 r 1 p b e s t k x k + c 2 r 2 g b e s t k x k
x k + 1 = x k + v k + 1
where k is the number of iterations; v k is the velocity vector of particles; x k is the position of the current particles; p b e s t k indicates the position of the optimal solution found by the particle itself; g b e s t k represents the random number evenly distributed among the positions of the optimal solution found by the whole population at present. c 1 and c 2 are learning factors, which, respectively, represent the cognitive ability and social ability of particles, c 1 = c 2 = 2 ; r 1 and r 2 are random numbers between 0 to 1. From a sociological point of view, the first part of Equation (1) (on the right side) is called a memory term and the second part is called a self-cognition, which means that the action of the particles comes from their own experience. The third part of Equation (1) is called a group cognition term, which indicates the cooperation and knowledge sharing among particles. To control and improve the search ability of the PSO algorithm, an inertia weight factor ω can be added to Equation (1) as,
v k + 1 = ω v k + c 1 r 1 p b e s t k x k + c 2 r 2 g b e s t k x k
where ω indicates the influence of the speed of the previous generation of particles on the speed of the next generation of particles. If ω is large enough, it has strong global search ability; otherwise, it tends to search locally, which can be calculated as,
ω = ω m a x i t e r × ω m a x ω m i n i t e r m a x
where i t e r represents the current iteration steps, i t e r m a x represents the maximum iteration steps.

2.2. Theory of SIPSO

The PSO algorithm shows strong global optimization ability and poor performance for local optimization due to the fact that inertia weight ω directly affects the velocity and the position of the particles. Adjusting ω can effectively adjust the optimization ability of the PSO algorithm; therefore, it is necessary to select the appropriate value or function for the calculation of the inertia weight according to the situation. Two kinds of inertia weight can be selected according to the whole optimization process. The first one is the fixed inertia weight, which keeps the exploration and development ability of the flight particles consistent. The other is the time-varying inertia weight, which changes within a certain range, which means that the particles have different exploration and development abilities at different times.
The PSO algorithm is able to search globally first and then locally. Due to the global search in the early stage being random and essentially non-directional, the local search in the later stage is based on the found global solution, which makes it easy to form the common local optimal solution by using the strategy of the increasing curve and taking advantage of the parallel characteristics of individual and global extremum of the particle swarm. In essence, the slow increase in inertia weight in the early stage can ensure sufficient local search ability of the particles of the algorithm. With the increase in inertia weight in the later stage, the global search ability of the particles will increase. At the moment, there will be some beneficial perturbations due to the existence of individual and global extremum—this helps the particles escape from the trap of the local optimum in the later stage of the algorithm. For this reason, an improved algorithm is proposed based on the following two aspects:
(1)
Each particle still maintains its extremum at the end of the algorithm. In other words, the new algorithm not only finds the optimal solution but also obtains several better sub-optimal solutions.
(2)
The unique memory is insensitive to the population size. Even if the population number decreases, the performance will not decrease obviously.
In this study, the improved sigmoid increasing inertia weight can be defined as,
ω = ω m i n + ω m a x ω m i n 1 + e a b × i t e r i t e r m a x
where a and b are parameters for adjustment, which are carefully chosen through numerical simulations. The improved algorithm results in the inertia weight showing an increasing sigmoid trend in the whole iterative process.
To verify the new algorithm, two PSO-based methods are introduced. The first one is the sigmoid-function-based new particle swarm optimization algorithm (SNPSO) with increasing inertia weight proposed by Malik et al. [50], and the second one is the sigmoid-function-based adaptive particle swarm optimization algorithm (SAPSO) with decreasing inertia weight proposed by Huang et al. [51] The inertia weight formula of the SNPSO algorithm is,
ω = ω m i n + ω m a x ω m i n 1 + e u × i t e r 0.75 × i t e r m a x
where u = 10 log i t e r m a x 2 .
The inertia weight formula of the SAPSO algorithm is,
ω = ω m a x ω m a x ω m i n 1 + e 3.4 0.7 i t e r

2.3. Damage Simulation of Rigid Frame Structure

The structure could be expressed as a dynamic system composed of stiffness matrix, mass matrix, and damping matrix. The equation of motion of the structure at unit i can be expressed as,
( k ω i 2 m ) Φ i = 0
where k and m are the global stiffness matrix and the mass matrix of the structure, Φ i and ω i are the i -th mode shape and natural frequency of the structure.
In general, for structural damage identification, the stiffness reduction in the structure is considered while the structural mass change is ignored, then,
k d = i n ( 1 x i ) k i h
where k d is the structural stiffness of the damaged system, k i h is the i -th stiffness of the intact system, n presents the number of total finite elements, x is the i -th stiffness damage coefficient, the expression of damage element stiffness can be expressed as,
x = 1 k i d k i h
where k i h and k i d are the stiffness of the i -th element with intact and damaged conditions, respectively.
Structural damage detection is performed to determine the location and degree of damage. In this paper, structural damage detection is transformed into a parameter constrained optimization problem. The damaged conditions are set and the dynamic parameters corresponding to the damaged condition are established. Then, the measured dynamic parameters of the structure are compared with the set damaged condition. If the structure is damaged, the stiffness of the structure will be decreased. In this study, the stiffness change of the structure is taken as the parameter representing structural damage identification. The finite element model of the damaged structure is established by the relationship ratio of the frequency and mode shape before and after the structure is damaged. The objective function is as follows,
f x = i = 1 s 1 M A C i h , i d + E R ω i h , ω i d  
M A C i h , I d = i h T , i d 2 i h T , i h i d T , i d
E R ω i h , ω i d = ω i h ω i d ω i h × 100 %
  • M A C —modal assurance criterion;
  • E R —frequency change rate;
  • i h , i d —vibration modes of the structure under intact and damaged conditions;
  • ω i h , ω i d —frequencies of the structure under intact and damaged conditions;
  • s —modal number of structure;
  • x —damage value of element stiffness.
where the value of s is five, and the variation range of x is 0 to 0.9 in this study. Then, the structural damage detection can be described as a typical constrained optimization problem by obtaining the minimum value of Equation (11). The objective function can be solved iteratively by the proposed algorithm. For the PSO-based algorithm, the fitness value is to obtain the minimum value of Equation (11). When the objective function reaches the minimum value, the corresponding x can be obtained and defined as a damage index.
As shown in Figure 1, a finite element model of a two-story rigid frame structure is adopted in this study. The height and width of each layer of the rigid frame is 1.41 m. The total element number of the structure is 18 and the degrees of freedom number (DOF) is 16. The structural physical parameters of the beam and the column are listed in Table 1.
We assume that the nodes are rigid connections and that there is no need to consider the damage of the nodes. The numbers inside the circle represent the location of the elements, and the rest of the numbers represent the location of the nodes. For the single damage case, the damage section is set at element 17. For the double damages case, the damage sections are set at element 8 and element 17. For the triple damages case, the damage sections are set at element 5, element 8, and element 17.
The model modification method was used to simulate the local damage of the structure by reducing the stiffness of the finite element model. The first five modes of the healthy structure were 41.45 Hz, 129.27 Hz, 288.71 Hz, 317.11 Hz, and 392.61 Hz, respectively. The influence of environmental noise on the identification results was simulated by adding white noise to the measured modal parameters, which can be expressed as,
m n = m c a l 1 + L n r a n d n
where m n and m c a l are the modal parameter with and without noise interference, respectively. L n is the noise level and r a n d n is an n × n standard normal distribution matrix.

3. Choosing Optimal Parameters for SIPSO Algorithm

The PSO algorithm can easily fall into the local optimum due to particle convergence. To solve this problem, a SIPSO algorithm is proposed based on structural dynamics and applied mathematics. As mentioned above, the parameters a and b of the SIPSO algorithm in Equation (5) have significant effects on its performance. In this subsection, three functions named the Rosenbrock criterion function, the Rastrigin criterion function, and the Griewank criterion function [56,57] are used to choose the optimal parameters for the SIPSO algorithm. The three criterion functions are given as below:
Rosenbrock criterion function [56],
f x = i = 1 n 100 x i + 1 x i 2 2 + x i 1 2
Rastrigin criterion function [57],
f x = i = 1 n x i 2 10 cos 2 π x i + 10
Griewank criterion function [57],
f x = 1 4000 i = 1 n x i 2 i = 1 n cos ( x i i ) + 1
The initialization ranges of the Rosenbrock, Rastrigin, and Griewank functions are [−30,30], [−5.12, 5.12], and [−600, 600], respectively. The Rosenbrock function is an ill-conditioned quadratic function with one peak and the optimal value is 1. The Rastrigin function is a multimodal function with a large number of local extremum points and the optimal value is 0. The Griewank function is another multimodal function with the mutual influence of independent variables and the optimal value is also 0.

3.1. Choosing Optimal Parameter a

Ordinary parameters of the SIPSO algorithm are set as follows: the number of particle swarms is set as 30 and the maximum number of generations is set as 200. In Equation (5), ω m a x = 0.9 and ω m i n = 0.4. To choose the optimal value, parameter a is set as 1, 1.5, 2, and 2.5, respectively. Each case is calculated 50 times and the average value is taken for comparison as shown in Table 2.
Table 2 tabulates the mean optimal function value of the three criterion functions with different values of parameter a. Figure 2 shows the influence of parameter a on the SIPSO algorithm. As shown in Table 2, with the Rosenbrock criterion function, the parameter a = 2 corresponds to the optimal function value. As shown in Figure 2a, with the Rosenbrock criterion function, the convergence curve of parameter a = 2 is located at the bottom and converges rapidly, which is obviously better than other values. When the Rastrigin criterion function is adopted, the parameter a = 2 also corresponds to the optimal function value, and the convergence curve of parameter a = 2 is much better than other values, as shown in Table 2 and Figure 2b. As shown in Table 2, with the Griewank criterion function, the parameter a = 2.5 corresponds to the optimal function value and the parameter a = 2 corresponds to the second-best function value. As shown in Figure 2c, with the Griewank criterion function, when the number of generations is less than 50, the convergence curve of parameter a = 2 is located at the bottom and converges rapidly, which is better than other values. In addition, when the number of generations is more than 50, the convergence curves of parameter a = 2 and parameter a = 2.5 are very close and it is hard to tell which one is better.
The most direct and effective method to select the optimal parameter value a of the SIPSO algorithm is to apply it to structural damage identification. In this study, each damage identification case was calculated five times and the average value was taken as the final identification result. The calculation principle is consistent with this in subsequent studies. Figure 3 shows the structural damage detection results under different values of parameter a of the SIPSO algorithm. There were two damaged sections, namely element 8 and element 17. The damage index is set as 10% and the noise level is also set as 10%. As shown in Figure 3, the SIPSO algorithm with four values of parameter a can accurately identify the damage location and degree of damage in element 8 and element 17, but the misjudgment results of each parameter are significantly different. When parameter a = 1, there are four misjudged-as-damaged sections and the identification result is the worst among the four parameters. When parameter a = 1.5 and a = 2.5, there are two misjudged-as-damaged sections. When parameter a = 2, there is only one misjudged-as-damaged section and the identification result is the best among the four parameters. After comprehensively considering the results of the three criterion functions and structural damage identification, parameter a = 2 is selected as the optimal parameter a of the SIPSO algorithm. In this subsection, optimal parameter b is adopted by default and the problem of how to select the optimal parameter b of the SIPSO algorithm is detailed in the next subsection.

3.2. Choosing Optimal Parameter b

The ordinary parameters of the SIPSO algorithm are the same as the previous subsection. To choose the optimal value, parameter b is set as 0.1, 0.3, 0.5, and 0.8, respectively. Each case was calculated 50 times and the average value was taken for comparison, as shown in Table 3.
Table 3 tabulates the mean optimal function value of the three criterion functions with different values of parameter b. Figure 4 shows the influence of parameter b on the SIPSO algorithm. As shown in Table 3, with the Rosenbrock criterion function, the parameter b = 0.5 corresponds to the optimal function value. As shown in Figure 4a, with the Rosenbrock criterion function, the convergence curve of parameter b = 0.5 is located at the bottom and converges rapidly, which is obviously better than other values. When the Rastrigin criterion function is adopted, parameter b = 0.5 also corresponds to the optimal function value and the convergence curve of parameter b = 0.5 is much better than other values, as shown in Table 3 and Figure 4b. As shown in Table 3, with the Griewank criterion function, parameter b = 0.3 corresponds to the optimal function value and parameter b = 0.5 corresponds to the second-best function value. As shown in Figure 4c, with the Griewank criterion function, when the number of generations is less than 50, the convergence curve of parameter b = 0.5 is located at the bottom and converges rapidly, which is better than other values. In addition, when the number of generations is more than 50, the convergence curves of parameter b = 0.3 and parameter b = 0.5 are very close and it is hard to tell which one is better.
Figure 5 shows the structural damage detection results under different values of parameter b of the SIPSO algorithm. There are two damaged sections, namely element 8 and element 17. The damage index is set as 10% and the noise level is also set as 10%. As shown in Figure 5, the SIPSO algorithm with four values of parameter b can accurately identify the damage location and degree of damage in element 8 and element 17, but the misjudgment results of each parameter are different. When the values of parameter b = 0.1, b = 0.3, and b = 0.8, there are two misjudged-as-damaged sections. When parameter b = 0.5, there is only one misjudged-as-damaged section and the identification result is the best among the four parameters. After comprehensively considering the results of the three criterion functions and structural damage identification, parameter b = 0.5 is selected as the optimal parameter b of the SIPSO algorithm. In this subsection, the optimal parameter a is adopted by default.

4. Structural Damage Identification Based on SIPSO Algorithm

To verify the effectiveness of the proposed SIPSO algorithm in structural damage identification, the three criterion functions mentioned above are used again. Moreover, three similar methods are also used to compare the identification accuracy and the convergence speed of the SIPSO algorithm: the standard PSO algorithm, the SNPSO algorithm, and the SAPSO algorithm.
Table 4 tabulates the mean optimal function value of the three criterion functions with four PSO-based algorithms. As shown in Table 4, the SIPSO algorithm corresponds to the optimal function value with all three criterion functions. Figure 6 shows the comparison of convergence characteristics of the four PSO-based algorithms. As shown in Figure 6, the convergence curve of the SIPSO algorithm is located at the bottom and converges rapidly, which is better than the other three methods. To further verify the identification effects of the four algorithms under various damage cases, numerical simulations of single damage, double damage, and triple damage identification were carried out, respectively.

4.1. Single Damage Identification Case

In this condition, there is one damaged section located at element 17. The damage index is set as 10% and 40% and the noise level is set as 0, 5%, and 10%, respectively.
As shown in Figure 7a, when the damage index is set as 10% and the noise level is set as 0, the PSO algorithm can identify the damage at element 17 except for two obvious misjudged-as-damaged sections at element 2 and element 5. On the contrary, the identification results of the SNPSO, the SAPSO, and the SIPSO algorithm are very accurate. Namely, the identification damage index of the three improved PSO algorithms is 10%, which is equal to the actual damage index. In addition, none of these three algorithms has a misjudged-as-damaged section.
As shown in Figure 7b, when the damage index is set as 10% and the noise level is set as 5%, the PSO algorithm can identify the damage at element 17 except for three misjudged-as-damaged sections at element 2, element 8, and element 9. On the contrary, the identification results of the SNPSO, the SAPSO, and the SIPSO algorithm are much better with only one misjudged-as-damaged section at element 2.
As shown in Figure 7c, when the damage index is set as 10% and the noise level is set as 10%, the PSO algorithm and the SAPSO algorithm can identify the damage at element 17 except for four misjudged-as-damaged sections at element 2, element 3, element 11, and element 12. On the contrary, the identification results of the SNPSO and the SIPSO algorithm are much better with only one misjudged-as-damaged section at element 2.
As shown in Figure 7d, when the damage index is set as 40% and the noise level is set as 5%, all four PSO-based algorithms have one misjudged-as-damaged section at element 2. As shown in Figure 7e and Table 5, when the damage index is set as 40% and the noise level is set as 10%, the identification results of the SNPSO and the SIPSO algorithm are the best with only one misjudged-as-damaged section at element 2. On the contrary, the other two PSO-based algorithms have two misjudged-as-damaged sections.
Considering the numerical simulation results of the five conditions with a single damage section, the identification results of the PSO algorithm are the worst while the three improved PSO algorithms are all effective compared with the PSO algorithm. In addition, as shown in Figure 7 and Table 5, the SNPSO algorithm and the SIPSO algorithm are the best to be used for single damage section identification, with only one misjudgment element in four conditions containing noise interference.

4.2. Double Damages Identification Case

In this condition, there are two damaged sections located at element 8 and element 17. The damage index is set as 10% and 40% and the noise level is set as 5% and 10%, respectively.
As shown in Figure 8a and Table 6, when the damage index is 10% and the noise level is set as 5%, the PSO algorithm can identify the damages at element 8 and element 17 except for seven obvious misjudged-as-damaged sections. In this condition, the SNPSO algorithm has two misjudged-as-damaged sections and the SAPSO algorithm has three misjudged-as-damaged sections. The identification result of the SIPSO algorithm is the best, with only one misjudged-as-damaged section at element 2.
As shown in Figure 8b, when the damage index is set as 10% and the noise level is set as 10%, the PSO algorithm can identify the damages at element 8 and element 17 except for eight misjudged-as-damaged sections. In this condition, the SNPSO algorithm has two misjudged-as-damaged sections and the SAPSO algorithm has five misjudged-as-damaged sections. The SIPSO algorithm is the best with only one misjudged-as-damaged section at element 2.
As shown in Figure 8c, when the damage index is set as 40% and the noise level is set as 5%, the PSO algorithm and the SAPSO algorithm can identify the damages at element 8 and element 17 except for three misjudged-as-damaged sections. The SNPSO algorithm and the SIPSO algorithm are the best with only one misjudgment element. As shown in Figure 8d, when the damage index is set as 40% and the noise level is set as 10%, the PSO algorithm and the SAPSO algorithm have three misjudged-as-damaged sections, and the SNPSO algorithm and the SIPSO algorithm have one misjudged-as-damaged section.
Considering the numerical simulation results of the four conditions with double damage sections, the identification results of the PSO algorithm are the worst while those of the SIPSO algorithm are the best among the four PSO-based algorithms. When the SIPSO algorithm is used for double damage sections identification, the number of misjudgment elements is only one in all conditions. Moreover, the SNPSO algorithm and the SAPSO algorithm have some improvements compared with the PSO algorithm.

4.3. Triple Damages Identification Case

In this condition, there are triple damaged sections located at element 5, element 8, and element 17. The damage index is set as 10% and 40% and the noise level is set as 5% and 10%, separately for the two damage indexes.
As shown in Figure 9a and Table 7, when the damage index is set as 10% and the noise level is set as 5%, the PSO algorithm can identify the damages at element 5, element 8, and element 17 except for five misjudged-as-damaged sections. In this condition, the SAPSO algorithm has three misjudged-as-damaged sections. The identification results of the SNPSO algorithm and the SIPSO algorithm are the best with only one misjudged-as-damaged section at element 11.
As shown in Figure 9b, when the damage index is set as 10% and the noise level is set as 10%, the PSO algorithm can identify the damages at element 5, element 8, and element 17 except for ten misjudged-as-damaged sections. In this condition, the SAPSO algorithm has four misjudged-as-damaged sections. The identification results of the SNPSO algorithm and the SIPSO algorithm are the best with only one misjudged-as-damaged section at element 11.
As shown in Figure 9c, when the damage index is set as 40% and the noise level is set as 5%, the PSO algorithm has two misjudged-as-damaged sections, and the other three algorithms have one misjudged-as-damaged section. As shown in Figure 9d, when the damage index is set as 40% and the noise level is set as 10%, the PSO algorithm has three misjudged-as-damaged sections while the SNPSO algorithm and the SAPSO algorithm have two misjudged-as-damaged sections. In this condition, the identification result of the SIPSO algorithm is the best with only one misjudged-as-damaged section at element 2.
Considering the numerical simulation results of the four conditions with triple damaged sections, the identification results of the PSO algorithm are the worst and those of the SIPSO algorithm are the best among the four PSO-based algorithms. When the SIPSO algorithm is used for triple damage sections identification, the number of misjudgment elements is only one in all conditions of this case.

5. Conclusions

In this study, a particle swarm optimization with a sigmoid increasing inertia weight (SIPSO) algorithm is proposed and the parameters of the sigmoid increasing inertia weight have been investigated. Based on the simulation results, conclusions can be drawn as follows:
(1)
After comprehensively considering the results of the three criterion functions and structural damage identification, the parameters a = 2 and b = 0.5 are selected as the optimal parameters of the SIPSO algorithm.
(2)
Compared with the other three PSO-based algorithms, the SIPSO algorithm corresponds to the optimal function value with all three criterion functions. The convergence curve of the SIPSO algorithm is located at the bottom and converges rapidly, which is better than the other three methods. After verifying with the three criterion functions, the SIPSO algorithm is the best method among the four PSO-based algorithms.
(3)
Considering the numerical simulation results of the three cases of structural damage identification, the identification results of the PSO algorithm are the worst, while the identification results of the SIPSO algorithm are the best among the four PSO-based algorithms. Meanwhile, the SNPSO algorithm and the SAPSO algorithm have some improvements compared with the PSO algorithm.
(4)
Finally, the SIPSO algorithm has many advantages in structural damage identification, such as fast convergence rate, high identification accuracy, and the ability to address the noise interference problems excellently. The SIPSO algorithm is preferred for structural damage identification in the field due to its remarkable performance.

Author Contributions

Conceptualization, Z.C. and T.H.T.C.; methodology, Y.W.; validation, X.L. and T.H.T.C.; formal analysis, Z.C.; investigation, X.L.; resources, Z.C.; data curation, Y.W.; writing—original draft preparation, Y.W.; writing—review and editing, S.Z.; funding acquisition, Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, China, grant number “U2004184”; Training Plan for Young Key Teachers in Colleges and Universities in Henan Province, China, grant number “2021GGJS078”; Key Sci-Tech Research Project of Henan, China grant number “202102310272”; Special Joint Research Project of Zhengzhou City and NCWU, China grant number “2021014”; Fund of Innovative Education Program for Graduate Students at North China University of Water Resources and Electric Power, China grant number“ YK2020-15”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work is jointly supported by the National Natural Science Foundation of China (Grant Number U2004184), Training Plan for Young Key Teachers in Colleges and Universities in Henan Province (Grant Number 2021GGJS078), Key Sci-Tech Research Project of Henan, China (202102310272), Special Joint Research Project of Zhengzhou City and NCWU, China (2021014), and Fund of Innovative Education Program for Graduate Students at North China University of Water Resources and Electric Power, China (Grant Number YK2020-15).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rinaldi, C.; Ciambella, J.; Gattulli, V. Image-based operational modal analysis and damage detection validated in an instrumented small-scale steel frame structure. Mech. Syst. Signal Process. 2022, 168, 108640. [Google Scholar] [CrossRef]
  2. Bao, Y.Q.; Chen, Z.C.; Wei, S.Y.; Xu, Y.; Tang, Z.Y.; Li, H. The state of the art of data science and engineering in structural health monitoring. Engineering 2019, 5, 234–242. [Google Scholar] [CrossRef]
  3. Li, H.; Xu, Y.; Bao, Y.; Zhang, Y.F. Attribute-based structural damage identification by few-shot meta learning with inter-class knowledge transfer. Struct. Health Monit. 2021, 20, 1494–1517. [Google Scholar]
  4. Curadelli, R.O.; Riera, J.D.; Ambrosini, D.; Amani, M.G. Damage detection by means of structural damping identification. Eng. Struct. 2008, 30, 3497–3504. [Google Scholar] [CrossRef]
  5. Wang, R.H.; Li, J.; Chencho; An, S.J.; Hao, H.; Liu, W.Q.; Li, L. Densely connected convolutional networks for vibration based structural damage identification. Eng. Struct. 2021, 245, 112871. [Google Scholar] [CrossRef]
  6. Peng, Z.; Li, J.; Hao, H.; Nie, Z.H. Improving identifiability of structural damage using higher order responses and phase space technique. Struct. Control Health Monit. 2021, 28, e2808. [Google Scholar] [CrossRef]
  7. Ding, Z.; Li, J.; Lu, Z.R. A modified artificial bee colony algorithm for structural damage identification under varying temperature based on a novel objective function. Appl. Math. Model. 2020, 88, 122–141. [Google Scholar] [CrossRef]
  8. Yan, W.J.; Ren, W.X.; Huang, T.L. Statistic structural damage detection based on the closed-form of element modal strain energy sensitivity. Mech. Syst. Signal Process. 2012, 28, 183–194. [Google Scholar] [CrossRef]
  9. Wang, F.L.; Chan, T.H.T.; Thambiratnam, D.P.; Tan, A.C.C. Damage diagnosis for complex steel truss bridges using multi-layer genetic algorithm. J. Civ. Struct. Health Monit. 2013, 3, 117–127. [Google Scholar] [CrossRef] [Green Version]
  10. Bandara, R.P.; Chan, T.H.T.; Thambiratnam, D.P. Structural damage detection method using frequency response functions. Struct. Health Monit. 2014, 13, 418–429. [Google Scholar] [CrossRef]
  11. Nguyen, K.D.; Chan, T.H.T.; Thambiratnam, D.P. Structural damage identification based on change in geometric modal strain energy-eigenvalue ratio. Smart Mater. Struct. 2016, 25, 075032. [Google Scholar] [CrossRef]
  12. Jayasundara, N.; Thambiratnam, D.P.; Chan, T.H.T.; Nguyen, A. Vibration-based dual-criteria approach for damage detection in arch bridges. Struct. Health Monit. 2019, 18, 2004–2019. [Google Scholar] [CrossRef] [Green Version]
  13. Kong, X.; Cai, C.S.; Hu, J.X. The State-of-the-Art on framework of vibration-Based structural damage identification for decision making. Appl. Sci. 2017, 7, 497. [Google Scholar] [CrossRef] [Green Version]
  14. Kong, X.; Cai, C.S.; Deng, L.; Zhang, W. Using dynamic responses of moving vehicles to extract bridge modal properties of a field bridge. J. Bridge Eng. 2017, 22, 04017018. [Google Scholar] [CrossRef]
  15. Zhan, J.W.; Zhang, F.; Siahkouhi, M.; Kong, X.; Xia, H. A damage identification method for connections of adjacent box-beam bridges using vehicle-bridge interaction analysis and model updating. Eng. Struct. 2021, 228, 111551. [Google Scholar] [CrossRef]
  16. Noh, H.; Rajagopal, R.; Kiremidjian, A.S. Sequential structural damage diagnosis algorithm using a change point detection method. J. Sound Vib. 2013, 332, 6419–6433. [Google Scholar] [CrossRef]
  17. Dessi, D.; Camerlengo, G. Damage identification techniques via modal curvature analysis: Overview and comparsion. Mech. Syst Signal Process. 2015, 52, 181–205. [Google Scholar] [CrossRef]
  18. Shadan, F.; Khoshnoudian, F.; Esfandiari, A. A frequency response-based structural damage identification using model updating method. Struct. Control Health Monit. 2016, 23, 286–302. [Google Scholar] [CrossRef]
  19. Bonessio, N.; Benzoni, G.; Lomiento, G. A multi-mode approach for multi-directional damage detection in frame structures. Eng. Struct. 2017, 147, 505–516. [Google Scholar] [CrossRef]
  20. Entezami, A.; Shariatmadar, H.; Sarmadi, H. Structural damage detection by a new iterative regularization method and an improved sensitivity function. J. Sound Vib. 2017, 399, 285–307. [Google Scholar] [CrossRef]
  21. Yin, T.; Zhu, H.P.; Fu, S.J. Damage identification of periodically-supported structures following the Bayesian probabilistic approach. Int. J. Struct. Stab. Dyn. 2019, 19, 1940011. [Google Scholar] [CrossRef]
  22. Zhu, H.P.; Yu, H.; Gao, F.; Weng, S.; Sun, Y.; Hu, Q. Damage identification using time series analysis and sparse regularization. Struct. Control Health Monit. 2020, 27, e2554. [Google Scholar] [CrossRef]
  23. Yang, Y.B.; Wang, Z.L.; Shi, K.; Xu, H.; Mo, X.Q.; Wu, Y.T. Two-axle test vehicle for damage detection for railway tracks modeled as simply supported beams with elastic foundation. Eng. Struct. 2020, 219, 110908. [Google Scholar] [CrossRef]
  24. Giordano, E.; Mendes, N.; Masciotta, M.G.; Clementi, F.; Sadeghi, N.H.; Silva, R.A.; Oliveira, D.V. Expeditious damage index for arched structures based on dynamic identification testing. Constr. Build. Mater. 2020, 265, 120236. [Google Scholar] [CrossRef]
  25. Li, D.Y.; Cao, M.S.; Manoach, E.; Jia, H.L.; Ragulskis, M.; Shen, L.; Sha, G.G. A multiscale reconstructed attractors-based method for identification of structural damage under impact excitations. J. Sound Vib. 2021, 495, 115925. [Google Scholar] [CrossRef]
  26. Wang, X.Y.; Li, L.F.; Beck, J.L.; Xia, Y. Sparse Bayesian factor analysis for structural damage detection under unknown environmental conditions. Mech. Syst. Signal Process. 2021, 154, 107563. [Google Scholar] [CrossRef]
  27. Xu, W.; Zhu, W.D.; Su, Z.Q.; Cao, M.S.; Xu, H. A novel structural damage identification approach using damage-induced perturbation in longitudinal vibration. J. Sound Vib. 2021, 496, 115932. [Google Scholar] [CrossRef]
  28. Li, M.Y.; Jia, D.W.; Wu, Z.Y.; Qiu, S.M.; He, W. Structural damage identification using strain mode differences by the iFEM based on the convolutional neural network (CNN). Mech. Syst. Signal Process. 2022, 165, 108289. [Google Scholar] [CrossRef]
  29. Gardner, P.; Bull, L.A.; Dervilis, N.; Worden, K. On the application of kernelised Bayesian transfer learning to population-based structural health monitoring. Mech. Syst. Signal Process. 2022, 167, 108519. [Google Scholar] [CrossRef]
  30. Hou, R.R.; Beck, J.L.; Zhou, X.Q.; Xia, Y. Structural damage detection of space frame structures with semi-rigid connections. Eng. Struct. 2021, 235, 112029. [Google Scholar] [CrossRef]
  31. Hou, R.R.; Xia, Y. Review on the new development of vibration-based damage identification for civil engineering structures: 2010-2019. J. Sound Vib. 2021, 491, 115741. [Google Scholar] [CrossRef]
  32. Meruane, V.; Heylen, W. An hybrid real genetic algorithm to detect structural damage using modal properties. Mech. Syst. Signal Process. 2011, 25, 1559–1573. [Google Scholar] [CrossRef] [Green Version]
  33. Wang, S.Q. Iterative modal strain energy method for damage severity estimation using frequency measurements. Struct. Control Health Monit. 2013, 20, 110–120. [Google Scholar] [CrossRef]
  34. Xu, M.Q.; Wang, S.Q.; Jiang, Y.F. Iterative two-stage approach for identifying structural damage by combining the modal strain energy decomposition method with the multiobjective particle swarm optimization algorithm. Struct. Control Health Monit. 2019, 26, e2301. [Google Scholar] [CrossRef]
  35. Ding, Z.H.; Huang, M.; Lu, Z.R. Structural damage detection using artificial bee colony algorithm with hybrid search strategy. Swarm Evol. Comput. 2016, 28, 1–13. [Google Scholar] [CrossRef]
  36. Cao, M.S.; Ding, Y.J.; Ren, W.X.; Wang, Q.; Ragulskis, M.; Ding, Z.C. Hierarchical wavelet-aided neural intelligent identification of structural damage in noisy conditions. Appl. Sci. 2017, 7, 391. [Google Scholar] [CrossRef] [Green Version]
  37. Abdulkareem, M.; Bakhary, N.; Vafaei, M.; Noor, N.M.; Padil, K.H. Non-probabilistic wavelet method to consider uncertainties in structural damage detection. J. Sound Vib. 2018, 433, 77–98. [Google Scholar] [CrossRef]
  38. Guo, J.M.; Wu, J.L.; Guo, J.H.; Jiang, Z.Y. A damage identification approach for offshore jacket platforms using partial modal results and artificial neural networks. Appl. Sci. 2018, 8, 2173. [Google Scholar] [CrossRef] [Green Version]
  39. Ghiasi, R.; Fathnejat, H.; Torkzadeh, P. A three-stage damage detection method for large-scale space structures using forward substructuring approach and enhanced bat optimization algorithm. Eng. Comput. 2019, 35, 857–874. [Google Scholar] [CrossRef]
  40. Fu, C.; Jiang, S.F. A hybrid data-fusion system by integrating CFD and PNN for structural damage identification. Appl. Sci. 2021, 11, 8272. [Google Scholar] [CrossRef]
  41. Standoli, G.; Salachoris, G.P.; Masciotta, M.G.; Clementi, F. Modal-based FE model updating via genetic algorithms: Exploiting artificial intelligence to build realistic numerical models of historical structures. Constr. Build. Mater. 2021, 303, 124393. [Google Scholar] [CrossRef]
  42. Ho, L.V.; Nguyen, D.H.; Mousavi, M.; Roeck, G.D.; Bui-Tien, T.; Gandomi, A.H.; Wahab, M.A. A hybrid computational intelligence approach for structural damage detection using marine predator algorithm and feedforward neural networks. Comput. Struct. 2021, 252, 106568. [Google Scholar] [CrossRef]
  43. Shang, Z.Q.; Sun, L.; Xia, Y.; Zhang, W. Vibration-based damage detection for bridges by deep convolutional denoising autoencoder. Struct. Health Monit. 2021, 20, 1880–1903. [Google Scholar] [CrossRef]
  44. Li, H.; Spencer, B.F.; Andrade, N.L.; Piazzaroli, F.A.R.; Souza, B.F.; Abrahão, C.A. A hybrid learning strategy for structural damage detection. Struct. Health Monit. 2021, 20, 2143–2160. [Google Scholar]
  45. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the 1995 IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  46. Xia, X.W.; Xie, C.W.; Wei, B.; Hu, Z.B.; Wang, B.J.; Jin, C. Particle swarm optimization using multi-level adaptation and purposeful detection operators. Inform. Sci. 2017, 385, 174–195. [Google Scholar] [CrossRef]
  47. Shi, Y.H.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
  48. Chatterjee, A.; Siarry, P. Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization. Comput. Oper. Res. 2006, 33, 859–871. [Google Scholar] [CrossRef]
  49. Melo, H.; Watada, J. Gaussian-PSO with fuzzy reasoning based on structural learning for training a Neural Network. Neurocomputing 2016, 172, 405–412. [Google Scholar] [CrossRef]
  50. Malik, R.F.; Rahman, T.A.; Hashim, S.Z.M.; Ngah, R. New particle swarm optimizer with sigmoid increasing inertia weight. Int. J. Comput. Sci. Sec. 2007, 1, 35–44. [Google Scholar]
  51. Huang, Y.; Lu, H.Y.; Xu, K.B.; Hu, S.J. S-shaped Function Based Adaptive Particle Swarm Optimization Algorithm. Comput. Sci. 2019, 46, 245–250. [Google Scholar]
  52. Allemang, R.J. The modal assurance criterion (MAC): Twenty years of use and abuse. J. Sound Vib. 2003, 37, 14–23. [Google Scholar]
  53. Huang, M.S.; Cheng, S.X.; Zhang, H.Y.; Gul, M.; Lu, H.L. Structural damage identification under temperature variations based on PSO-CS hybrid algorithm. Int. J. Struct. Stab. Dyn. 2019, 19, 1950139. [Google Scholar] [CrossRef] [Green Version]
  54. Gerist, S.; Maheri, M.R. Multi-stage approach for structural damage detection problem using basis pursuit and particle swarm optimization. J. Sound Vib. 2016, 384, 210–226. [Google Scholar] [CrossRef]
  55. Wei, Z.T.; Liu, J.K.; Lu, Z.R. Structural damage detection using improved particle swarm optimization. Inverse Pro. Sci. Eng. 2018, 26, 792–810. [Google Scholar] [CrossRef]
  56. Rosenbrock, H.H. An automatic method for finding the greatest or least value of a function. Comput. J. 1960, 3, 175–184. [Google Scholar] [CrossRef] [Green Version]
  57. Ahangar, R.G.; Pavur, R.; Gharavi, H. A global optima search field division method for evolutionary algorithms. J. Oper. Res. Soc. 2021, 1, 1–20. [Google Scholar] [CrossRef]
Figure 1. Finite element model of a rigid frame.
Figure 1. Finite element model of a rigid frame.
Applsci 12 03429 g001
Figure 2. Influence of parameter a on SIPSO algorithm. (a) Curve of Rosenbrock function; (b) curve of Rastrigin function; (c) curve of Griewank function.
Figure 2. Influence of parameter a on SIPSO algorithm. (a) Curve of Rosenbrock function; (b) curve of Rastrigin function; (c) curve of Griewank function.
Applsci 12 03429 g002
Figure 3. Structural damage detection results under different values of parameter a of the SIPSO algorithm. (Double damages with 10% damage index under 10% noise level).
Figure 3. Structural damage detection results under different values of parameter a of the SIPSO algorithm. (Double damages with 10% damage index under 10% noise level).
Applsci 12 03429 g003
Figure 4. Influence of parameter b on SIPSO algorithm. (a) Curve of Rosenbrock function; (b) curve of Rastrigin function; (c) curve of Griewank function.
Figure 4. Influence of parameter b on SIPSO algorithm. (a) Curve of Rosenbrock function; (b) curve of Rastrigin function; (c) curve of Griewank function.
Applsci 12 03429 g004
Figure 5. Structural damage detection results under different values of parameter b of the SIPSO algorithm. (Double damages with 10% damage index under 10% noise level).
Figure 5. Structural damage detection results under different values of parameter b of the SIPSO algorithm. (Double damages with 10% damage index under 10% noise level).
Applsci 12 03429 g005
Figure 6. Comparison of convergence characteristics of four PSO-based algorithms. (a) Curve of Rosenbrock function; (b) curve of Rastrigin function; (c) curve of Griewank function.
Figure 6. Comparison of convergence characteristics of four PSO-based algorithms. (a) Curve of Rosenbrock function; (b) curve of Rastrigin function; (c) curve of Griewank function.
Applsci 12 03429 g006aApplsci 12 03429 g006b
Figure 7. Single damage detection results of four PSO-based algorithms: (a) 10% damage index without noise; (b) 10% damage index with 5% noise level; (c) 10% damage index with 10% noise level; (d) 40% damage index with 5% noise level; (e) 40% damage index with 10% noise level.
Figure 7. Single damage detection results of four PSO-based algorithms: (a) 10% damage index without noise; (b) 10% damage index with 5% noise level; (c) 10% damage index with 10% noise level; (d) 40% damage index with 5% noise level; (e) 40% damage index with 10% noise level.
Applsci 12 03429 g007aApplsci 12 03429 g007b
Figure 8. Double damages detection results of four PSO-based algorithms: (a) 10% damage index with 5% noise level; (b) 10% damage index with 10% noise level; (c) 40% damage index with 5% noise level; (d) 40% damage index with 10% noise level.
Figure 8. Double damages detection results of four PSO-based algorithms: (a) 10% damage index with 5% noise level; (b) 10% damage index with 10% noise level; (c) 40% damage index with 5% noise level; (d) 40% damage index with 10% noise level.
Applsci 12 03429 g008aApplsci 12 03429 g008b
Figure 9. Triple damages detection results of four PSO-based algorithms: (a) 10% damage index with 5% noise level; (b) 10% damage index with 10% noise level; (c) 40% damage index with 5% noise level; (d) 40% damage index with 10% noise level.
Figure 9. Triple damages detection results of four PSO-based algorithms: (a) 10% damage index with 5% noise level; (b) 10% damage index with 10% noise level; (c) 40% damage index with 5% noise level; (d) 40% damage index with 10% noise level.
Applsci 12 03429 g009aApplsci 12 03429 g009b
Table 1. Physical parameters of rigid frame structure.
Table 1. Physical parameters of rigid frame structure.
Physical ParameterColumnBeam
Elasticity modulus (N/m2)2.0 × 10112.0 × 1011
Moment of sectional inertia (m4)1.26 × 10−52.36 × 10−5
Sectional area (m2)2.98 × 10−33.20 × 10−3
Density (kg/m3)85907593
Table 2. Mean optimal function value of three criterion functions with different values of parameter a.
Table 2. Mean optimal function value of three criterion functions with different values of parameter a.
Functiona = 1a = 1.5a = 2a = 2.5
Rosenbrock1.00611.00480.99950.9982
Rastrigin2.1169 × 10−2−3.7135 × 10−41.0281 × 10−91.2809 × 10−7
Griewank0.06730.06560.06540.0638
Table 3. Mean optimal function value of three criterion functions with different values of parameter b.
Table 3. Mean optimal function value of three criterion functions with different values of parameter b.
Functionb = 0.1b = 0.3b = 0.5b = 0.8
Rosenbrock1.04510.99000.99951.0335
Rastrigin4.1431 × 10−81.5700 × 10−91.0281 × 10−92.0728 × 10−8
Griewank0.12790.06440.06540.0671
Table 4. Mean optimal function value of three criterion functions with different PSO-based algorithms.
Table 4. Mean optimal function value of three criterion functions with different PSO-based algorithms.
FunctionPSOSNPSOSAPSOSIPSO
Rosenbrock1.17581.00751.00160.9995
Rastrigin5.9698 × 10−21.0281 × 10−92.1207 × 10−27.8939 × 10−10
Griewank0.39260.06540.06880.0651
Table 5. Numbers of misjudgments in damage detection of four PSO-based algorithms with single damage.
Table 5. Numbers of misjudgments in damage detection of four PSO-based algorithms with single damage.
ConditionDamage IndexNoise LevelPSOSNPSOSAPSOSIPSO
110%02000
210%5%3111
310%10%4141
440%5%1111
540%10%2121
Table 6. Numbers of misjudgments in damage detection of four PSO-based algorithms with double damages.
Table 6. Numbers of misjudgments in damage detection of four PSO-based algorithms with double damages.
ConditionDamage IndexNoise LevelPSOSNPSOSAPSOSIPSO
610%5%7231
710%10%8251
840%5%3131
940%10%3131
Table 7. Numbers of misjudgments in damage detection of four PSO-based algorithms with triple damages.
Table 7. Numbers of misjudgments in damage detection of four PSO-based algorithms with triple damages.
ConditionDamage IndexNoise LevelPSOSNPSOSAPSOSIPSO
1010%5%5131
1110%10%10141
1240%5%2111
1340%10%3221
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, Z.; Wang, Y.; Chan, T.H.T.; Li, X.; Zhao, S. A Particle Swarm Optimization Algorithm with Sigmoid Increasing Inertia Weight for Structural Damage Identification. Appl. Sci. 2022, 12, 3429. https://doi.org/10.3390/app12073429

AMA Style

Chen Z, Wang Y, Chan THT, Li X, Zhao S. A Particle Swarm Optimization Algorithm with Sigmoid Increasing Inertia Weight for Structural Damage Identification. Applied Sciences. 2022; 12(7):3429. https://doi.org/10.3390/app12073429

Chicago/Turabian Style

Chen, Zhen, Yaru Wang, Tommy H. T. Chan, Xiaoke Li, and Shunbo Zhao. 2022. "A Particle Swarm Optimization Algorithm with Sigmoid Increasing Inertia Weight for Structural Damage Identification" Applied Sciences 12, no. 7: 3429. https://doi.org/10.3390/app12073429

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