Next Article in Journal
An Investigation of the Effect of Fissure Inclination on Specimen Deformation and the Damage Mechanism Based on the DIC Method
Previous Article in Journal
Development of BIM Platform for Semantic Data Based on Standard WBS Codes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Guided Firework Algorithm (GFWA) Optimization Research on Viscoelastic Damper (VED) Structure Based on Vulnerability Evaluation

1
School of Architecture and Planning, Yunnan University, Kunming 650106, China
2
Guangxi Key Laboratory of Disaster Prevention and Engineering Safety, Guangxi University, Nanning 530004, China
3
School of Mechanics and Construction Engineering, Jinan University, Guangzhou 510632, China
*
Author to whom correspondence should be addressed.
Buildings 2025, 15(5), 712; https://doi.org/10.3390/buildings15050712
Submission received: 17 January 2025 / Revised: 13 February 2025 / Accepted: 15 February 2025 / Published: 24 February 2025
(This article belongs to the Section Building Structures)

Abstract

:
The vulnerability curve serves as a precise evaluation metric for structural seismic performance and a critical component in earthquake loss assessment. In this study, the orthogonal expansion method for random ground motion generation is integrated with the probability density evolution method (PDEM) to address the dynamic reliability and vulnerability of general Multi-Degree of Freedom (MDOF) nonlinear structures. By employing dynamic reliability as a constraint and vulnerability as an evaluation index, the guided firework algorithm (GFWA) is introduced to optimize the design of viscoelastic damper (VED) structure systems. To validate the proposed methods, several examples are presented, including the generation of artificial waves, the vulnerability analysis of a five-story reinforced concrete (RC) structure, and a comparative study of GFWA and genetic algorithm (GA) optimization for VED parameters to assess the optimization efficiency. The results demonstrate that the proposed vulnerability method achieves satisfactory accuracy and is well suited for evaluating damper structure optimization designs. Furthermore, GFWA outperforms GA significantly in terms of efficiency and feasibility, offering a promising approach for optimization design in architectural structures.

1. Introduction

Safety and economic efficiency are the primary objectives in structural seismic design. Rapid urbanization and economic growth have intensified the need to reduce construction costs while maintaining or improving structural safety. Structural vibration control is an effective method for mitigating seismic responses and cumulative damage, with VED being among the most widely used passive control devices [1,2]. Additionally, the increased computational capabilities and advancements in swarm intelligence algorithms have facilitated structural optimization, enhancing disaster resistance while reducing costs [3,4].
However, integrating damper control with structural optimization presents two significant challenges: (1) Conventional structural failure indices, such as inter-story displacement (or drift), do not fully capture VED performance, especially for structures on sites with varying soil properties. This limitation conflicts with the principles of performance-based earthquake engineering (PBEE), highlighting the need for a more precise structural performance evaluation method in VED structure seismic design. (2) For complex engineering optimization problems, improving optimization efficiency while reducing computational costs remains a critical challenge.
The concept of seismic vulnerability has emerged as a key focus in PBEE. Vulnerability curves establish a one-to-one correspondence between structural failure probability and ground motion intensity across different performance levels, enabling the prediction of damage probabilities under various seismic excitations and providing a precise description of structural seismic performance. These curves have been widely adopted by researchers to evaluate seismic performance and estimate earthquake-induced losses for various structures [5,6,7,8,9,10].
Traditional vulnerability analysis typically involves nonlinear time history analysis of structures subjected to selected earthquake records, with structural response probability distributions often assumed to follow a lognormal distribution. However, this approach overlooks the coupling between the strong randomness of ground motion and structural nonlinearity, as well as the evolving nature of structural response probability density distributions [11].
Recognizing that vulnerability fundamentally revolves around probability and performance, this study proposes generating artificial ground motions to account for the inherent randomness of seismic excitations and conducting deterministic nonlinear time history analysis of an MDOF structure under these artificial waves. This transforms the vulnerability problem into a structural reliability problem. While existing methods such as the Poisson method [12], Monte Carlo simulation [13], and first-order reliability method [14] can address structural reliability, they remain underdeveloped for the dynamic response analysis and reliability assessment of nonlinear structures. In contrast, the probability density evolution method (PDEM), recently developed by Li and Chen based on the probability conservation principle and density evolution theory, offers a more efficient and effective approach for obtaining the probability density function (PDF) and its evolution in the stochastic dynamic response of general structures [15,16,17].
Swarm intelligence algorithms, including the Genetic Algorithm (GA) [18], Particle Swarm Optimization (PSO) [19], Whale Optimization Algorithm (WOA) [20], Swordfish Optimization Algorithm (SFO) [21], and Moth Flame Optimization Algorithm (MFO) [22], have been extensively applied in optimization design due to their distinct advantages. For instance, the Genetic Algorithm excels in global search capabilities, making it particularly effective for large-scale and multi-objective optimization problems. The PSO algorithm, known for its simplicity and rapid convergence, is well suited for continuous optimization tasks. The WOA stands out for its minimal parameter requirements and ease of implementation. Similarly, the SFO algorithm demonstrates fast convergence and is highly effective in solving complex optimization problems. Meanwhile, the MFO algorithm is particularly adept at handling nonlinear optimization challenges.
However, when tackling complex engineering optimization problems characterized by multi-modal minima and multiple objective functions, these algorithms often fall short in terms of both efficiency and accuracy. The GA, for example, is computationally expensive and highly sensitive to parameter settings, which can lead to premature convergence. The WOA tends to exhibit low efficiency and slow convergence rates when applied to high-dimensional problems. The SFO algorithm, despite its rapid convergence, is prone to local optima due to its sensitivity to parameter configurations. Additionally, the MFO algorithm suffers from high computational complexity and inconsistent convergence behavior.
Compared to the aforementioned swarm intelligence algorithms, the firework algorithm (FWA) demonstrates significant advantages in several key areas, including diversity, adaptive search, parallel search, simplicity of implementation, multi-modal problem solving, robustness, and innovation. These strengths enable FWA to effectively address the limitations observed in other algorithms. Initially proposed by Professor Tan in 2010, FWA draws inspiration from the explosive patterns of fireworks in the night sky [23,24]. Over the years, FWA has undergone continuous development, resulting in various improved versions [25,26,27], and has been successfully applied across numerous fields [28,29,30]. Among these variants, GFWA [27] stands out as one of the most efficient members of the FWA family. By incorporating adaptive operators and guide vectors into the original FWA framework, GFWA enhances the algorithm’s performance. The GFWA employs a dynamic population adjustment strategy based on its firework explosion mechanism, thereby eliminating the necessity for explicit selection, crossover, and mutation operations. Furthermore, its adaptive mechanisms optimize the search process by dynamically adjusting parameters according to solution quality. This approach not only simplifies the parameter tuning process but also ensures a balance between search diversity and efficiency, enabling GFWA to achieve superior performance in addressing complex optimization challenges.
Within the framework of PBEE, this study proposes a novel approach to vulnerability assessment by integrating random ground motion generation and the PDEM. In Section 2, the stochastic ground motion method is extended to generate artificial waves that fully reflect ground motion randomness. Additionally, a related random point selection method is introduced. Section 3 presents the dynamic equations governing structures under random excitation and proposes a numerical solution for PDF of structural responses using PDEM. This section also addresses dynamic reliability analysis and vulnerability assessment based on structural reliability theory.
Furthermore, Section 4 applies GFWA to optimize the critical inter-story drift in a VED-equipped structure, establishing an optimization model for this purpose. Section 5 provides numerical examples to validate the proposed methods, including comparative case studies. Finally, Section 6 summarizes the key findings and conclusions drawn from this study.

2. Stochastic Ground Motion Generation

Li and Liu proposed a stochastic process expansion method utilizing a standard orthogonal basis [31,32]. This method begins with the orthogonal decomposition of the ground motion process and employs the principle of energy equivalence. As a result, only a few independent random variables are needed to capture the primary probabilistic characteristics of the ground motion. The power spectral density (PSD) function of the modified Y Hu-X Zhou model is adopted to demonstrate the ground motion generation method and produce reliable artificial waves.

2.1. Stochastic Ground Motion Model

The acceleration PSD function of the modified Y Hu-X Zhou model [33] is defined as
S X ¨ ( ω ) = ω g 2 ω 2 ( ω g 2 ω 2 ) 2 + 4 ξ g 2 ω g 2 ω 2 ω 2 ω 2 + γ 2 S 0
Here, ξ g and ω g are, respectively, the damping ratio and the predominant frequency of the site soil; ω is the seismic dynamic circle frequency; γ is the low-frequency reduction, usually taken as 2 rad/s; S 0 is the spectral intensity factor.
According to the relation between the displacement PSD function and acceleration PSD function
S X ( ω ) = ω 4 S X ¨ ( ω )
The displacement PSD function of the modified Hu Y Hu-X Zhou model can be obtained as
S X ( ω ) = ω g 2 ( ω g 2 ω 2 ) 2 + 4 ξ g 2 ω g 2 ω 2 1 ω 2 + γ 2 S 0
R X ( τ ) , the autocorrelative function of the earthquake displacement process, can be obtained according to Wiener–Kintchine theorem [34]
R X ( τ ) = 2 0 + S X ω e i ω τ d ω = 2 S 0 0 + ω g 2 ( ω g 2 ω 2 ) 2 + 4 ξ g 2 ω g 2 ω 2 1 ω 2 + γ 2 e i ω τ d ω
Considering that the duration of the actual ground motion is finite, R X ( τ ) is modified as
R X ( τ , T s ) = ( 1 τ / T s ) R X ( τ ) ,   τ T s
Here, T s is the seismic dynamic stationary period.

2.2. Orthogonal Decomposition Based on Hartley Transformation

The Hartley transformation [32] of real-valued function can be expressed as
H x ( f ) = x ( t ) c a s ( 2 π f t ) d t
Its inverse transformation can be defined as
x ( t ) = H x ( f ) c a s ( 2 π f t ) d f
where the core function c a s ( · ) can be defined as
c a s ( t ) = sin ( t ) + cos ( t )
Select the normalized Hartley orthogonal basis as the standard orthogonal basis
ϕ n ( t ) = 1 T s cas ( 2 π n t T s ) n = 0 , 1 , ,
Based on the principle of energy equivalence, the orthogonal expansion formula of the random ground motion acceleration process can be obtained as
X ¨ g ( Θ , t ) = n = 1 N j = 1 r 2 λ j ξ j φ j k ϕ k ( t ) = 2 j = 1 r λ j ξ j f j ( t )
f j ( t ) = n = 1 N ( 2 π n T s ) 2 η n + 1 φ j , n + 1 ϕ n ( t )
Here, λ j is the eigenvalue of R X ; φ j , n + 1 is the (n + 1)th element of standard feature vector Φ j ; ϕ n ( t ) is the standard orthogonal basis; N represents the expansion terms (taken as 500 in this article); r is the truncated terms (taken as 9 in this article); η n + 1   ( n = 1 , 2 , , N ) is the energy equivalent coefficient, which can be solved; the random vector Θ = ξ 1 ,   ξ 2 ,   ,   ξ r is composed of a set of independent standard Gauss random variables.
In Equation (11), λ j and Φ j can be determined by the correlation matrix R of the displacement process
R Φ j = λ j Φ j
where the expression of R is
R = ( ρ i j ) ( N + 1 ) × ( N + 1 )
Here, ρ i j is the element of R and can be calculated as
ρ i j = 0 T s 0 T s R X ( t 2 t 1 , T s ) ϕ i ( t 1 ) ϕ j ( t 2 ) d t 1 d t 2 i , j = 0 , 1 , 2 , , N

2.3. Number Theoretic Point Selection of Random Variable Space

When seismic waves involve multi-dimensional random variables, the selection of discrete points in the random variable space becomes critical. This selection is essential for accurately representing the probability space of the random function and solving the PDF of the structural nonlinear response. Three common strategies for point selection are typically employed: the tangent sphere method [35], the number theoretical method [36], and the cubature points method [37]. The choice of selection method directly impacts computational efficiency. For problems involving more than six random variables, the number theoretical method is recommended and is adopted in this study.
If there are S elements in Θ , the point of Z , which is an S dimensional independent standard normal vector, is selected according to the number theoretical method yielding
z j , k = k η j N T int ( k η j N T ) , ( j = 1 , , S , k = 1 , , N T )
where N T is the total number of points, N T , η 1 , , η S is the integer vector, which is available from Ref. [37], and int ( · ) takes the remaining integer after trimming the fractional part.
Translating and sizing the spread points z j , k in the unit hypercube 0 , 1 S ,
θ ¯ j , k = 2 ( z j , k 0.5 ) λ , ( j = 1 , , S , k = 1 , , N T )
where λ is the truncated boundary; the point set θ ¯ j , k is uniformly scattered in the hypercube λ , λ S .
Because the joint PDF of Z is spherically symmetric and monotone, decreasing with the distance between the point and zero point, the effective points can be scattered further from θ ¯ according to the following condition
j = 1 S θ ¯ j , k 2 ( r 0 λ ) 2
where r 0 is the bounded radius coefficient. Note the effective point set as θ ¯ j , q ( q = 1 , , N s e l ) .
The assigned probability is given by
P q = V q φ S ( θ ¯ ) d θ ¯ ( 2 λ ) S n φ S ( θ ¯ j , q ) , ( q = 1 , , N s e l )
where V q is the representative volume of θ ¯ j , q , and φ S ( ) is the joint PDF of Z .

3. Dynamic Reliability and Structural Vulnerability

3.1. The Evolutionary Probability Density Function of Dynamic Response

Without loss of generality, the dynamic equation of the nonlinear MDOF system under the stochastic earthquake excitation can be governed by
M X ¨ + C X ˙ + K ( X ) = M I X ¨ g ( Θ , t )
Here, X ¨ X ˙ X are the n × 1 acceleration, velocity, and displacement vectors, with the overdot denoting the derivation with regard to time; M , C are n × n mass and damping matrix, respectively; K is the restoring force vector; I is the n × 1 unit column vector; X ¨ g ( Θ , t ) is the ground acceleration (Equation (10)).
Thoughts on PDEM indicate that the solution of Equation (18) exists and relies solely on the random vector Θ , and the structure displacement physical quality can be expressed as X ( t ) = H ( Θ , t ) [38]. The system composed of ( X ( t ) , Θ ) is a probability conserve, and the joint PDF P x θ ( x , θ , t ) satisfies the generalized density evolution equation as
p x Θ ( x , θ , t ) t + X ˙ ( θ , t ) p x Θ ( x , θ , t ) x j = 0
With the initial condition
p x Θ ( x , θ , t 0 ) = p x Θ ( x , θ , t ) δ ( X X 0 )
Here, X 0 is the initial value of X ; δ ( · ) is the Dirac function.
After Problems (14) and (15) are solved, one can obtain the PDF of X ( t ) as the marginal distribution of p x Θ ( x , θ , t ) , i.e.,
p x ( x , t ) = Ω θ p x Θ ( x , θ , t ) d θ
Here, Ω θ is the distribution domain of Θ .

3.2. Numerical Implementation of p x ( x , t )

The numerical solution combining the deterministic dynamic response analysis and the finite difference method includes the following steps:
Step 1.
Take representative points as θ q ( q = 1 , 2 , , N sel ) , (Equation (16)), and solve the corresponding assigned probability P q (Equation (17)).
Step 2.
For the prescribed θ = θ q , solve Equation (13) with a deterministic time integration method to obtain the velocity X ˙ ( θ q , t m ) , where t m = m Δ t , Δ t is the time step.
Step 3.
Solve the initial boundary problem defined by Equations (14) and (15) with the finite difference method [38].

3.3. Classification of Failure State Criterion

Structural vulnerability analysis requires defining multi-level ultimate failure states (FSs), which align with structural performance criteria. These criteria are typically quantified by metrics such as top displacement, inter-story drift, or maximum inter-story drift angle exceeding predefined thresholds.
The seismic design code for building structures defines five performance levels (failure states, FSs) for reinforced concrete (RC) frame structures under varying seismic excitations: normal operation (NO), immediate occupancy (IO), moderate damage (MD), life safety (LS), and collapse prevention (CP) [39]. In this study, the maximum inter-story drift angle is adopted as a performance metric for the frame structure. The relationship between structural failure states (FSs) and the corresponding maximum inter-story drift angle limits is summarized in Table 1.

3.4. Solution of Structural Reliability and Vulnerability

The limit value of the structural capacity index delineates the boundary between the safe and failure regions of the structural response, corresponding to the performance level of the structure. Consider the collapse prevention (CP) level as an example:
θ θ 4 = Ω s , θ > θ 4 = Ω f
Here, Ω s stands for the safety domain of the structure response preventing from the failure of CP, and Ω f stands for the failure domain in the structure response of failure of CP. It is easy to know
Ω s Ω f = , Ω s Ω f = Ω ,
Ω stands for the overall domain of the structure response.
The limit value of the structural capacity index can be defined as a boundary condition in solving the generalized probability density evolution equation. This implies that if the structural response exceeds the safety boundary, the structure is considered to have failed, and the probability transitions into the failure region without returning to the safe region. In other words, the probability in this region is entirely absorbed. For the first-passage failure problem, the dynamic reliability of the structure can be expressed as
F r ( t ) = x Ω s p x ( x , t ) d x t ( 0 , T t )
Here, T t is the total analysis time.
Seismic vulnerability is defined as the probability of a structure reaching a predefined failure state under a specified seismic intensity. By incorporating the uncertainty factors of vulnerability assessment into stochastic artificial waves and defining the structural limit state between safe and failure regions, the vulnerability assessment reduces to a standard failure probability problem. The mathematical formulation can be expressed as
F f ( a ) = P ( F S   |   A = a ) = x Ω f p X | A [ x   |   a ] d r = 1 F r ( t , A = a ) , t = T t
Here, F f is the seismic vulnerability of the structure; P ( · ) is the failure probability operator; A is the ground motion strength factor (in this passage, we choose the ground peak acceleration (PGA)); p X | A [ x   |   a ] is the PDF of the structure response when A = a.
At last, by applying the Incremental Dynamic Analysis (IDA) method and curve fitting the computing results of F f , the obtained smooth curves are then the vulnerability curve.

4. VED Structure Optimization

4.1. VED Structure Finite Element Model

The calculation model of VED can be given by the Kelvin model
f d = c d x ˙ d + k d x d
Here, f d is the resilience of VED; x ˙ d , x d are, respectively, the relative velocity and relative displacement of the VED layer; c d and k d are the equivalent impedance and stiffness, and they can be obtained as
c d = G A d ω h d = η G A d ω h d
k d = G A d h d
Here, G is the shear storage modulus; G is the shear loss modulus; ω means the self-vibratory frequency of the main structure; A d is the total shear area of viscoelastic (VE) material; h d is the thickness of each VE slab; the damper loss factor is η v = G G .
After adding the VED devices into the main structure, the dynamic differential equation of the VED structure yields from Formula (13) to
M X ¨ + C X ˙ + K X + R v = M I X ¨ g ( Θ , t )
R v = A 1 X ˙ + A 2 X
Here, r is the nonlinear force matrix contributed by VED; A 1 and A 2 are the coefficient matrixes of the nonlinear force, and they yield
A 1 = c d 1 + c d 2 c d 2 c d 2 c d 2 + c d 3 c d 3 c d 3 c d n c d n c d n
A 2 = k d 1 + k d 2 k d 2 k d 2 k d 2 + k d 3 k d 3 k d 3 k d n k d n k d n
Here, k d n and c d n are the sum of stiffness and impedance of the VED of the nth layer.

4.2. VED Parameter Optimization Model

To reduce the dynamic response of the VED structure under excitation and enhance the reliability of the VED structure to prevent failure, the optimization objective function is defined here as follows: on the premise of satisfying certain constrain conditions, optimize the VED parameters to reach the best shock absorption effect. To simplify the optimization problem, the numerical values of η v , A d , h d are fixed, and G is taken as the only design variable; the optimization model is shown as
Design   variable : Y G ¯ , G ¯
Objective   function :   min Δ ( Y ) = max 1 j c n Δ j ( Y )
constrain   conditions :   s . t . G ¯ G G ¯
ϕ ( y i ) = Δ ( y i ) ( 1 + c ) c = 0.2 , i f F r ( i ) 0.9
Fitness   function :   f ( y i ) = ϕ i ( y i ) ϕ ( y ) min + ϕ ( y ) max
Here, Δ ( Y ) is the most disadvantageous inter-layer displacement (MDID) of the VED structure; cn is the total structure layers; f ( y i ) is the fitness function composed of Δ ( y i ) , the constrain breach factor c, and F r , which illustrates that once the MDID is negative or the reliability fails to reach 0.9, f i enlarges and the individual y i will be more likely to be eliminated.

4.3. GFWA

The explosion of a firework can be interpreted as a local search around a specific point in the solution space. When a point y i is found to be satisfying min Δ ( y i ) , the GFWA can continually set off ‘fireworks’ in potential space searching for better solutions through the iteration of generating sparks from the fireworks and the selection of fireworks among the sparks until one ‘spark’ targets or is fairly near the point y i . The GFWA has a very simple idea and works stably; the operators will be briefly introduced in three parts as follows.
(1) Explosion Operator: Each firework undergoes an explosion process, producing a predefined number of sparks within a controlled amplitude range. The quantity of sparks and the explosion amplitude are determined adaptively based on the objective function’s fitness values. This adaptive mechanism ensures that higher-quality fireworks generate more sparks within reduced explosion amplitudes to enhance local search precision, while lower-quality fireworks produce fewer sparks across broader amplitudes to facilitate global exploration.
For each firework Xi, its explosion sparks’ number is calculated as follows:
λ i = λ ^ max ( f ( y j ) ) f ( y i ) j j ( max j ( f ( y k ) ) f ( y j ) )
where λ ^ is a constant parameter, which controls the total number of explosion sparks in one generation, taken as 15 here.
In each generation, the firework with the best fitness is called the core firework (CF):
y C F = arg     min X i ( f ( y i ) )
The fireworks’ explosion amplitudes (except for the CF’s) are calculated as:
A i = A ^ f ( y i ) f ( y C F ) j j ( f ( y j ) f ( y C F ) )
where A ^ is a constant parameter, which controls the explosion amplitudes generally, taken as 40 here.
But, for the CF, its explosion amplitude is adjusted according to the search results in the last generation:
A C F ( i ) = A C F ( 1 ) i = 1 C r A C F ( t 1 ) f ( y C F ( i ) ) = f ( y C F ( i 1 ) ) C a A C F ( i 1 ) f ( y C F ( t ) ) < f ( y C F ( i 1 ) )
where A C F ( i ) is the explosion amplitude of the CF in generation i. In the first generation, the CF is the best among all the randomly initialized fireworks, and its amplitude is preset to a constant number, which is usually the diameter of the search space. After that, if in generation i − 1, the algorithm found a better solution than the best in generation i − 2, the amplitude of the CF will be multiplied by an amplification coefficient Ca > 1 (taken as 1.2 here); otherwise, it will be multiplied by a reduction coefficient Cr < 1 (taken as 0.9 here). The best solution in generation i − 1 is always selected into generation i as the CF, so the righthand conditions in Equation (39) indicate whether the best solution found has been improved.
(2) In GFWA, a novel guiding spark mechanism is introduced to improve information utilization. This approach leverages the objective function’s information obtained from explosion sparks to construct a guiding vector with both promising direction and adaptive magnitude. By adding this guiding vector to the firework’s current position, an elite solution, termed the guiding spark, is generated to enhance search efficiency. The guiding vector is defined as
Λ i = 1 σ λ i j = 1 σ λ i ( s i j s i , λ i j + 1 )
Here, the sparks are sorted based on their fitness values in ascending order. λ i is the explosion sparks’ number for each y i ; s i j is the jth spark generated by y i ; σ 0.5 , as only the top and bottom σ λ i sparks’ indexes are needed, taken as 0.2 here.
The position of the guiding spark G i for firework y i is determined by Algorithm 1.
Algorithm 1. Generating the Guiding Spark for y i .
Require: y i , s i j , f ( s i j ) , λ i and σ
1: Sort the sparks by their fitness values f ( s i j ) in ascending order.
2: Λ i 1 σ λ i ( j = 1 σ λ i s i j j = λ i σ λ i + 1 λ i s i j )
3: G i y i + Λ i
4: return G i
(3) Selection Operator: In each iteration, after generating the guiding sparks, the candidate pool for selecting the next generation of fireworks comprises three types of individuals: current fireworks, explosion sparks, and guiding sparks. The best-performing individual from this pool is first selected as a firework for the next iteration. The remaining fireworks are then chosen uniformly at random from the rest of the candidates.
In brief, the framework of the GFWA is shown in Algorithm 2.
Algorithm 2. Guided Fireworks Algorithm.
 1: Randomly initialize μ fireworks in the potential space.
 2: Evaluate the fireworks’ fitness.
 3: repeat
 4:  Calculate λ i according to Equation (36).
 5:  Calculate A i according to Equations (38) and (39).
 6:  For each firework, generate λ i sparks within the amplitude A i .
 7:  For each firework, generate guiding sparks according to Algorithm 1.
 8:  Evaluate all the sparks’ fitness.
 9:  Keep the best individual as a firework.
10:  Randomly choose other μ 1 fireworks among the rest of individuals.
11: until termination criteria is met.
12: return the position and the fitness of the best individual.
At last, based on the theories of stochastic ground motion generation and PDEM, this study attempts to apply the vulnerability analysis method to the VED structure GFWA optimization.

5. Case Studies

5.1. Example of Stochastic Ground Motion Generation

This example is presented to prove the correctness of the artificial wave generation method. The main parameters of the NTM are as follows: γ = 4.0 , N T = 155093 , r 0 = 0 . 95 , N s e l = 394 . Then, 394 artificial waves are generated, where the seismic fortification intensity is taken as 8 degrees, and the epicentral distance is 60 km. The site soil property parameters of kind IV are listed in Table 2, and their computation method is taken from [40], which we will not give further discussion.
The power spectral densities (PSDs) and acceleration response spectra of the generated artificial waves are illustrated in Figure 1 and Figure 2, respectively, with selected representative data for comparison. Figure 1 demonstrates the attenuation characteristics of the average energy distribution across frequencies, while Figure 2 highlights the attenuation of the maximum acceleration response with respect to the natural vibration period. Both figures reveal the non-uniform energy distribution of the waves, effectively capturing the stochastic nature of the artificial ground motions. Additionally, Figure 3 presents two randomly selected acceleration time–history curves, which not only exhibit the intensity and frequency attenuation characteristics but also clearly reflect the randomness through variations in peak values and temporal patterns.

5.2. Structure Elastoplastic Time History Analysis and PDFM Solution

A total of 394 artificial ground motion records were applied to a five-story reinforced concrete (RC) frame structure, and nonlinear time history analyses conducted. The stiffness degradation model used in the analysis, proposed by Takeda [41], is illustrated in Figure 4. The relevant structural parameters and elastoplastic constitutive model parameters are summarized in Table 3 and Table 4, respectively. The ground motions were scaled to a peak acceleration of 110 gal, with an excitation time step of 0.02 s.
The life safety (LS) failure state is adopted as the absorbing boundary condition for solving the generalized probability density evolution equation, which evaluates the seismic reliability of the structure. Two failure criteria are considered: (1) a single failure criterion, where structural failure is defined as the response of any single layer exceeding the limit, and (2) a complex failure criterion, where structural failure occurs when the responses of all layers exceed their respective limits [42]. The results are summarized in Table 5. As shown, the structural system reliability calculated under the complex failure criterion is lower, confirming that the reliability under this criterion does not equate to the reliability of the weakest link in the system.
The evolution of the probability density function (PDF) is illustrated in Figure 5, with representative PDFs at selected time instants shown in Figure 6. The results demonstrate that the PDF exhibits non-stationary temporal evolution, including transient multi-modal characteristics. This behavior precludes conventional assumptions of normality or standard parametric distributions for displacement response modeling. In contrast, the probability density evolution method (PDEM) employed in this study enables the precise characterization of stochastic structural responses and direct computation of time-dependent reliability and displacement failure probabilities.
By defining boundary conditions corresponding to distinct performance levels and incrementally increasing artificial wave intensity in 40 gal increments, failure probability datasets were generated. These datasets were subsequently fitted using MATLAB® R2023b (Version 9.14)’s curve fitting toolbox to derive vulnerability curves (Figure 7). The curves reveal two critical observations: (1) the structure maintains high reliability under frequent seismic events (low intensity), and (2) failure probability escalates nonlinearly with seismic intensity, indicating significantly degraded performance under rare or extreme earthquakes. These findings underscore the necessity of implementing vibration control measures and structural optimization for enhanced seismic resilience.

5.3. VED Structure Optimization

To enhance the seismic performance of the structure, viscous energy dampers (VEDs) are implemented in this study. Each floor of the original structure is equipped with a VED, and the optimal damper parameters are determined through optimization algorithms to minimize the maximum inter-story drift. The guided firework algorithm (GFWA) is employed and compared with a Genetic Algorithm (GA) to evaluate computational efficiency. The optimized VED parameters are summarized in Table 6.
In the subsequent analysis, a constraint is imposed to ensure the structural system reliability for collapse prevention (CP) remains no less than 0.9. Both algorithms are executed 40 times, with a maximum of 40 evaluations per run. To ensure computational efficiency, a termination criterion is applied: the optimization loop terminates automatically if the improvement rate between consecutive generations falls below 0.000005.
The optimization results are summarized in Table 7, which compares the performance of the guided firework algorithm (GFWA) and Genetic Algorithm (GA) across key metrics: termination generation, optimal inter-story drift, structural system reliability, optimized variable values, and computational efficiency. While the GA terminated the loop earlier (at the 13th generation), it achieved limited optimization effectiveness. In contrast, the GFWA demonstrated superior stability and convergence, yielding significantly lower inter-story drift, higher structural system reliability, and markedly improved computational efficiency.
A comparison of the convergence behavior and computational time between the two algorithms is illustrated in Figure 8 and Figure 9, where it is evident that GFWA exhibits a significantly faster convergence rate. However, GA tends to converge to a local optimum and terminates prematurely, limiting its effectiveness. In summary, GFWA demonstrates superior computational efficiency and convergence performance compared to GA.
However, suppressing the displacement response should not come at the expense of increasing other performance indicators, as this would undermine the effectiveness of structural vibration control optimization. To address this, Figure 10 and Figure 11 present a comparison of the peak inter-layer displacement and acceleration response time histories before and after GFWA optimization. The results demonstrate that the VED damping effect achieved through GFWA is highly effective, as both the acceleration and displacement responses are significantly reduced. In contrast, as shown in Figure 12 and Figure 13, while the displacement response is partially reduced using GA, the acceleration response remains largely unaffected. These comparisons highlight two key points: (1) the selection of VED parameters is critical for effective structural shock absorption, and damper parameter optimization plays a vital role in achieving this; (2) for this case study, GFWA demonstrates significantly superior optimization performance compared to GA.
Using the optimized results from GFWA, the vulnerability curve of the structure post-optimization is plotted. A comparison of the vulnerability curves before and after optimization is shown in Figure 14 to assess changes in structural performance. The optimized curves exhibit smoother trends and reduced slopes, suggesting a decrease in the exceedance probabilities for all damage levels. Notably, under high-intensity ground motion excitation, the system’s reliability improves significantly. These findings demonstrate a marked enhancement in the overall structural performance, highlighting the success and effectiveness of the GFWA-based VED parameter optimization approach.

6. Conclusions

Based on the proposed vulnerability evaluation method, this study successfully applies GFWA to optimize a reinforced concrete structure. The following conclusions can be drawn:
(1)
The stochastic ground motion generation method proposed in this study, based on the orthogonal expansion model, effectively incorporates site soil properties and ground motion randomness. This approach eliminates the need for complex wave selection in vulnerability analysis, offering a more reliable framework for assessing structural performance. Additionally, by integrating PDEM, this study introduces a vulnerability method that couples ground motion randomness with structural nonlinearity, providing an exact probabilistic solution for vulnerability assessment from both performance and probability perspectives.
(2)
VED demonstrates excellent energy dissipation and shock absorption capabilities in building structures, but their effectiveness heavily depends on parameter selection. Evaluating VED-based shock absorption control requires a comprehensive assessment of multiple performance indicators, making vulnerability analysis a valuable tool in this context.
(3)
GFWA demonstrates robust optimization capabilities. The experimental results highlight its superiority over GA in terms of optimization efficiency, computational performance, applicability, and global search capability, effectively avoiding local optima. As a result, GFWA offers a highly efficient and practical solution for seismic optimization design in building structures.

Author Contributions

Conceptualization, X.W. (Xianjie Wang) and C.L.; methodology, C.L.; software, C.L., M.X., X.W. (Xianjie Wang) and D.J.; validation, M.X.; formal analysis, X.W. (Xianjie Wang); investigation, X.W. (Xianjie Wang), X.W. (Xin Wang) and C.L.; resources, M.X.; data M.X. and C.L.; writing—original draft preparation, M.X.; writing—review and editing, C.L. and X.W. (Xianjie Wang); visualization, X.W. (Xin Wang) and C.L.; supervision, X.W. (Xianjie Wang); project administration, X.W. (Xianjie Wang); funding acquisition, X.W. (Xianjie Wang). All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the financial support from the National Natural Science Foundation of China (52268037) and Key project of the Third Professional Degree Graduate Student Practice and Innovation Program of Yunnan University (ZC-23235581).

Data Availability Statement

The data presented in this study will be made available on request.

Acknowledgments

Thanks to Yunnan University School of Architecture and Planning for supporting this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ou, J. Structural Vibration Control; Science Press: Beijing, China, 2003. [Google Scholar]
  2. Chang, K.C.; Soong, T.T.; Oh, S.-T.; Lai, M.L. Seismic behavior of steel frames with added viscoelastic dampers. J. Struct. Eng. 1995, 121, 1418–1426. [Google Scholar] [CrossRef]
  3. Ishigami, H.; Fukuda, T.; Shibata, T.; Arai, F. Structure optimization of fuzzy neural network by genetic algorithm. Fuzzy Sets Syst. 1995, 71, 257–264. [Google Scholar] [CrossRef]
  4. Dems, K.; Mróz, Z. Variational approach by means of adjoint systems to structural optimization and sensitivity analysis—II: Structure shape variation. Int. J. Solids Struct. 1984, 20, 527–552. [Google Scholar] [CrossRef]
  5. Cornell, C.A.; Jalayer, F.; Hamburger, R.O.; Foutch, D.A. The probabilistic basis for the 2000 SAC/FEMA steel moment frame guidelines. J. Struct. Eng. 2002, 158, 526. [Google Scholar] [CrossRef]
  6. Wu, D.; Tesfamariam, S.; Stiemer, S.F.; Qin, D. Seismic vulnerability assessment of RC frame structure designed according to modern Chinese code for seismic design of buildings. Earthq. Eng. Eng. Vib. 2012, 11, 331–342. [Google Scholar] [CrossRef]
  7. Abo-El-Ezz, A.; Nollet, M.J.; Nastev, M. Seismic vulnerability assessment of low-rise stone masonry buildings. Earthq. Eng. Eng. Vib. 2013, 12, 87–97. [Google Scholar] [CrossRef]
  8. Su, R.K.L.; Lee, C.L. Development of seismic vulnerability curves for low-rise masonry infilled reinforced concrete buildings by a coefficient-based method. Earthq. Eng. Eng. Vib. 2013, 12, 319–332. [Google Scholar] [CrossRef]
  9. Wang, D. Seismic Vulnerability Analysis and Probabilistic Risk Analysis of Steel Frame Structures. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2006. [Google Scholar]
  10. Kwon, O.S.; Elnashai, A. The effect of material and ground motion uncertainty on the seismic vulnerability curves of RC structure. Eng. Struct. 2006, 28, 289–303. [Google Scholar] [CrossRef]
  11. Li, J.; Chen, J. Probability Density Evolution Equation in Random Dynamical Systems and Its Research Progress. Adv. Mech. 2010, 40, 170–188. [Google Scholar]
  12. Mori, Y.; Ellingwood, B.R. Reliability-Based Service-Life Assessment of Aging Concrete Structures. J. Struct. Eng. 1993, 119, 1600–1621. [Google Scholar] [CrossRef]
  13. Beacher, G.B.; Ingra, T.S. Stochastic fem in settlement predictions. J. Geotech. Eng. Div. 1981, 107, 449–463. [Google Scholar] [CrossRef]
  14. Qi, E.; Cui, W.; Peng, X.; Xu, X. The Reliability Assessment of Ship Residual Strength after Collision and Grounding. J. Ship Mech. 1999, 3, 40–46. [Google Scholar]
  15. Li, J.; Chen, J.B. Probability density evolution method for dynamic response analysis of structures with uncertain parameters. Comput. Mech. 2004, 34, 400–409. [Google Scholar] [CrossRef]
  16. Li, J.; Chen, J.B. The probability density evolution method for dynamic response analysis of non-linear stochastic structures. Int. J. Numer. Methods Eng. 2010, 65, 882–903. [Google Scholar] [CrossRef]
  17. Li, J. Probability Density Evolution Method for Analysis of Stochastic Structural Dynamic Response. Acta Mech. Sin. 2003, 4, 437–442. [Google Scholar]
  18. Goldberg, D.E. Genetic Algorithm in Search; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar]
  19. Li, A.; Qin, Z.; Bao, F.; He, S. Particle Swarm Optimization Algorithm. Comput. Eng. Appl. 2002, 21, 1–3+17. [Google Scholar]
  20. He, X.; Zhang, G.; Chen, Y.; Yang, S. Multi-class algorithm of WOA-SVM using Lévy flight and elite opposition-based learning. Appl. Res. Comput. 2021, 38, 3640. [Google Scholar]
  21. Qiao, B.; Liu, J.; Hao, X. A multi-objective differential evolution algorithm and a constraint handling mechanism based on variables proportion for dynamic economic emission dispatch problems. Appl. Soft Comput. 2021, 108, 107419. [Google Scholar] [CrossRef]
  22. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. -Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  23. Tan, Y.; Zheng, S. Research progress on fireworks algorithm. J. Intell. Syst. 2014, 9, 515–528. [Google Scholar]
  24. Tan, Y.; Zhu, Y. Fireworks Algorithm for Optimization. In Proceedings of the International Conference on Advances in Swarm Intelligence, Beijing, China, 12–15 June 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 355–364. [Google Scholar]
  25. Zheng, S.; Janecek, A.; Tan, Y. Enhanced Fireworks Algorithm. In Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico, 20–23 June 2013; pp. 2069–2077. [Google Scholar]
  26. Li, J.; Zheng, S.; Tan, Y. Adaptive Fireworks Algorithm. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014; pp. 3214–3221. [Google Scholar]
  27. Li, J.; Zheng, S.; Tan, Y. The Effect of Information Utilization: Introducing a Novel Guiding Spark in the Fireworks Algorithm. IEEE Trans. Evol. Comput. 2017, 21, 153–166. [Google Scholar] [CrossRef]
  28. Ludwig, S.A.; Dawar, D. Parallelization of Enhanced Firework Algorithm using MapReduce. Int. J. Swarm Intell. Res. (IJSIR) 2015, 6, 32–51. [Google Scholar] [CrossRef]
  29. Cheng, S.; Qin, Q.; Chen, J.; Shi, Y.; Zhang, Q. Analytics on Fireworks Algorithm Solving Problems with Shifts in the Decision Space and Objective Space. Int. J. Swarm Intell. Res. (IJSIR) 2015, 6, 52–86. [Google Scholar] [CrossRef]
  30. Alamaniotis, M.; Choi, C.K.; Tsoukalas, L.H. Application of Fireworks Algorithm in Gamma-Ray Spectrum Fitting for Radioisotope Identification. Int. J. Swarm Intell. Res. (IJSIR) 2015, 6, 102–125. [Google Scholar] [CrossRef]
  31. Li, J.; Liu, Z.; Chen, J. Orthogonal expansion of ground motion and PDEM-based seismic response analysis of nonlinear structures. Earthq. Eng. Eng. Vib. 2009, 8, 313–328. [Google Scholar] [CrossRef]
  32. Liu, Z. Theory of Orthogonal Expansion for Engineering Stochastic Dynamic Behavior and Its Application. Ph.D. Thesis, Tongji University, Shanghai, China, 2007. [Google Scholar]
  33. Peng, L.; Zhou, X.; Li, X. Improvement of Power Spectrum Model of Ground Motion for Existing Strong Earthquakes. J. Beijing Univ. Technol. 2011, 37, 388–394. [Google Scholar]
  34. Aamir, K.M.; Ali, M.; Zaman, A.; Loan, A. Recursive Computation of Wiener-Khintchine Theorem and Bispectrum. J. Pharmacol. Exp. Ther. 2010, 333, 129–139. [Google Scholar] [CrossRef]
  35. Chen, J.B.; Li, J. Strategy for selecting representative points via, tangent spheres in the probability density evolution method. Int. J. Numer. Methods Eng. 2008, 74, 1988–2014. [Google Scholar] [CrossRef]
  36. Xu, J.; Chen, J.; Li, J. Probability density evolution analysis of engineering structures via cubature points. Comput. Mech. 2012, 50, 135–156. [Google Scholar] [CrossRef]
  37. Hua, L.K.; Yuan, W. Applications of Number Theory to Numerical Analysis; Academic Press: Cambridge, MA, USA, 1972. [Google Scholar]
  38. Chen, J.B.; Li, J. Dynamic response and reliability analysis of non-linear stochastic structures. Probabilistic Eng. Mech. 2005, 20, 33–44. [Google Scholar] [CrossRef]
  39. FEMA 356; Prestandard and Commentary for Seismic Rehabilitation of Buildings. American Society of Civil Engineers: Washington, DC, USA, 2000.
  40. Xue, S.; Wang, X.; Cao, Z. Parameters Study on Seismic Random Model Based on the New Seismic Code. China Civ. Eng. J. 2003, 5, 5–10. [Google Scholar]
  41. Xu, Z.; Guo, Y. The Application of MATLAB Language in Building Seismic Engineering; Science Press: Beijing, China, 2004; pp. 166–172. [Google Scholar]
  42. Chen, J.; Li, J. Extreme value distribution and reliability of nonlinear stochastic structures. Earthq. Eng. Eng. Vib. 2005, 4, 275–286. [Google Scholar] [CrossRef]
Figure 1. Sample acceleration PSDs.
Figure 1. Sample acceleration PSDs.
Buildings 15 00712 g001
Figure 2. Sample acceleration response spectrums.
Figure 2. Sample acceleration response spectrums.
Buildings 15 00712 g002
Figure 3. Acceleration time history.
Figure 3. Acceleration time history.
Buildings 15 00712 g003
Figure 4. The stiffness degradation model.
Figure 4. The stiffness degradation model.
Buildings 15 00712 g004
Figure 5. PDF evolution surface.
Figure 5. PDF evolution surface.
Buildings 15 00712 g005
Figure 6. PDFs of typical times.
Figure 6. PDFs of typical times.
Buildings 15 00712 g006
Figure 7. The structure vulnerability curve.
Figure 7. The structure vulnerability curve.
Buildings 15 00712 g007
Figure 8. The structure response iteration comparison.
Figure 8. The structure response iteration comparison.
Buildings 15 00712 g008
Figure 9. Iteration time comparison.
Figure 9. Iteration time comparison.
Buildings 15 00712 g009
Figure 10. The most disadvantageous layer displacement comparison before and after GFWA comparison.
Figure 10. The most disadvantageous layer displacement comparison before and after GFWA comparison.
Buildings 15 00712 g010
Figure 11. The most disadvantageous layer acceleration response comparison before and after GFWA comparison.
Figure 11. The most disadvantageous layer acceleration response comparison before and after GFWA comparison.
Buildings 15 00712 g011
Figure 12. The most disadvantageous layer displacement comparison before and after GA comparison.
Figure 12. The most disadvantageous layer displacement comparison before and after GA comparison.
Buildings 15 00712 g012
Figure 13. The most disadvantageous layer acceleration response comparison before and after GA comparison.
Figure 13. The most disadvantageous layer acceleration response comparison before and after GA comparison.
Buildings 15 00712 g013
Figure 14. Vulnerability curve comparison before and after GFWA optimization.
Figure 14. Vulnerability curve comparison before and after GFWA optimization.
Buildings 15 00712 g014
Table 1. The maximum inter-layer displacement angle limit values of structure failure states.
Table 1. The maximum inter-layer displacement angle limit values of structure failure states.
Structure FSDiscriminant CriterionStructural Capability IndexLimit Value
NO θ max θ 1 --
IO θ 1 < θ max θ 2 θ 1 1/550
MD θ 2 < θ max θ 3 θ 2 1/400
LS θ 3 < θ max θ 4 θ 3 1/250
CP θ max > θ 4 θ 4 1/50
Table 2. Site soil-related parameters of seismic oscillation.
Table 2. Site soil-related parameters of seismic oscillation.
Site Category ω g (rad/s) ξ g S 0 (cm2/s3) T s (s)
IV9.670.90185.3715.66
Table 3. Structure selection.
Table 3. Structure selection.
Story HeightSpanWidthSections of ColumnsBeamsConcreteBar
3.9 m6 m4.5 m500 × 500 mm2 E I C35HRB335
Table 4. Structure parameters.
Table 4. Structure parameters.
Layer12345First Stiffness Reduction CoefficientSecond Stiffness Reduction Coefficient
Mass (×105 kg)1.000.950.950.950.950.40.1
Stiffness (×107 N/m)1.921.591.591.591.65
x c (mm)6.34.94.23.82.6
x y (mm)21.818.917.215.313.6
Table 5. Structure seismic reliability.
Table 5. Structure seismic reliability.
Failure CriterionSeismic ReliabilityFailure Probability
Failure of layer 10.56900.4310
Failure of layer 20.55660.4434
Failure of layer 30.57580.4242
Failure of layer 40.57200.4280
Failure of layer 50.57620.4238
Failure of structure system0.42430.5757
Table 6. VED parameters.
Table 6. VED parameters.
G (N/m2) η v A d (m2) h d (m)
0~120 × 1051.43 × 10−21.3 × 10−2
Table 7. Structural optimization results.
Table 7. Structural optimization results.
AlgorithmBreaking GenerationDisplacement ReliabilityThe OptimalOptimization Rate
GA130.597515.090029.18%
GFWA150.919467.611166.86%
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

Wang, X.; Lei, C.; Xiang, M.; Jiang, D.; Wang, X. Guided Firework Algorithm (GFWA) Optimization Research on Viscoelastic Damper (VED) Structure Based on Vulnerability Evaluation. Buildings 2025, 15, 712. https://doi.org/10.3390/buildings15050712

AMA Style

Wang X, Lei C, Xiang M, Jiang D, Wang X. Guided Firework Algorithm (GFWA) Optimization Research on Viscoelastic Damper (VED) Structure Based on Vulnerability Evaluation. Buildings. 2025; 15(5):712. https://doi.org/10.3390/buildings15050712

Chicago/Turabian Style

Wang, Xianjie, Chunyu Lei, Mengjie Xiang, Donghai Jiang, and Xin Wang. 2025. "Guided Firework Algorithm (GFWA) Optimization Research on Viscoelastic Damper (VED) Structure Based on Vulnerability Evaluation" Buildings 15, no. 5: 712. https://doi.org/10.3390/buildings15050712

APA Style

Wang, X., Lei, C., Xiang, M., Jiang, D., & Wang, X. (2025). Guided Firework Algorithm (GFWA) Optimization Research on Viscoelastic Damper (VED) Structure Based on Vulnerability Evaluation. Buildings, 15(5), 712. https://doi.org/10.3390/buildings15050712

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