Damage assessment and diagnosis of hydraulic concrete structures using optimization-based machine learning technology

Yantao ZHU , Qiangqiang JIA , Kang ZHANG , Yangtao LI , Zhipeng LI , Haoran WANG

Front. Struct. Civ. Eng. ›› 2023, Vol. 17 ›› Issue (8) : 1281 -1294.

PDF (3629KB)
Front. Struct. Civ. Eng. ›› 2023, Vol. 17 ›› Issue (8) : 1281 -1294. DOI: 10.1007/s11709-023-0975-9
RESEARCH ARTICLE
RESEARCH ARTICLE

Damage assessment and diagnosis of hydraulic concrete structures using optimization-based machine learning technology

Author information +
History +
PDF (3629KB)

Abstract

Concrete is widely used in various large construction projects owing to its high durability, compressive strength, and plasticity. However, the tensile strength of concrete is low, and concrete cracks easily. Changes in the concrete structure will result in changes in parameters such as the frequency mode and curvature mode, which allows one to effectively locate and evaluate structural damages. In this study, the characteristics of the curvature modes in concrete structures are analyzed and a method to obtain the curvature modes based on the strain and displacement modes is proposed. Subsequently, various indices for the damage diagnosis of concrete structures based on the curvature mode are introduced. A damage assessment method for concrete structures is established using an artificial bee colony backpropagation neural network algorithm. The proposed damage assessment method for dam concrete structures comprises various modal parameters, such as curvature and frequency. The feasibility and accuracy of the model are evaluated based on a case study of a concrete gravity dam. The results show that the damage assessment model can accurately evaluate the damage degree of concrete structures with a maximum error of less than 2%, which is within the required accuracy range of damage identification and assessment for most concrete structures.

Graphical abstract

Keywords

hydraulic structure / curvature mode / damage detection / artifical neural network / artificial bee colony

Cite this article

Download citation ▾
Yantao ZHU, Qiangqiang JIA, Kang ZHANG, Yangtao LI, Zhipeng LI, Haoran WANG. Damage assessment and diagnosis of hydraulic concrete structures using optimization-based machine learning technology. Front. Struct. Civ. Eng., 2023, 17(8): 1281-1294 DOI:10.1007/s11709-023-0975-9

登录浏览全文

4963

注册一个新账户 忘记密码

1 Introduction

Concrete is widely used in large construction projects owing to its high compressibility, plasticity, and durability. However, its low tensile strength is disadvatagous, as cracks can easily be generated and propagated in materials with low ductility, e.g., concrete [13]. Cracks in dams and bridges weaken the structure and shorten their lifetime [4]. In other words, the failure of these large engineering structures can reults in significant levels of casualties and economic losses [57]. Thus, appropriate techniques must be developed for detecting damage in concrete structures such that damages and potential dangers can be identified effectively and abrupt accidents can be avoided strategically.

Damage to large concrete structures occurs randomly and cryptically in a spatio–temporal manner, which further complicates damage detection and diagnosis [810]. Measurable modal parameters, such as frequency and curvature, can reflect the overall condition of the structure. Additionally, they can be used to identify the origin of damage as well as to monitor damage propagation [11,12]. For example, the curvature mode is susceptible to local structural damage. Therefore, advanced instruments are typically used to detect the response data (acceleration, strain, displacement, etc.) of the structure under complex conditions [13,14]. Subsequently, the method for identifying the modal parameter is used to extract the frequency, vibration, and curvature modes of the structure. Structural damage can be identified and evaluated by analyzing the changes and characteristics of the modal parameters of a structure [15].

Changes in the state of hydraulic concrete structures will change the structural parameters, such as the frequency mode and curvature mode, based on which the location of structural damage can be determined and the damage degree can be evaluated [1619]. Curvature is a parameter associated with the second derivative of displacement; therefore, every vibration of the displacement mode presents its corresponding curvature distribution, and the inherent curvature state of the structure corresponding to the vibration is known as the curvature mode [20]. Local damage to the structure will deteriorate the local rigidity of the corresponding section and result in the local mutation of the structure’s curvature mode [11]. Therefore, the local mutation of the structural curvature mode can be used to diagnose structural damage. Compared to the frequency mode, the curvature mode is more sensitive to structural damage; however, the acquisition of the curvature mode requires more measuring points [21,22]. Thus, in this study, the damage diagnosis of concrete structures based on the curvature mode is regarded as a key issue, and the relationship between strain, displacement, and curvature mode is considered.

2 Methodology

2.1 Curvature mode characteristics

2.1.1 Differential equation of concrete structure vibration

We consider a concrete gravity dam as an example for structural stress analysis. As shown in Fig.1(a), we set y(x,t) as the transverse displacement of the gravity dam, which is a binary function of cross-section position x and time t. The moment of inertia of the cross-section to the kingbolt is I(x), the density of concrete is ρ, the cross-sectional area of the gravity dam is A(x), and distributed forces p(x,t) per unit length are exerted on the upstream surface of the gravity dam.

A microsegment dx is extracted at elevation x, and its force diagram is shown in Fig.1(b), where F(x,t) is the surface pressure, Q(x,t) is the shear, and M(x,t) is the bending moment. Subsequently, a differential equation for the structural vibration is established based on the D’Alembert principle. An imaginary inertial force ρAdx2yt2 is added to the microsegment such that the microsegment is in the imaginary equilibrium state. Subsequently, the motion equation of the microsegment along the y-axis can be established based on Fy=0.

QxdxρAdx2yt2+p(x,t)dx=0.

After simplification, we obtain

QxρA2yt2+p(x,t)=0.

As mo(F)=0, where mo denotes the weight, the rotation equation of the microsegment can be obtained as follows:

M+MxdxMQdxρAdx2yt212dx+p(x,t)dx12dx=0.

The second-order trace is extremely small and negligible; therefore,

Mx=Q.

Based on the relationship between bending moment and deflection in material mechanics,

M=EI(x)2yx2.

Substituting Eqs. (2) and (5) into Eq. (4) yields

2x2[EI(x)2yx2]+ρA(x)2yt2=p(x,t).

Equation (6) is a partial differential equation for the transverse vibration of a concrete gravity dam.

If the structure is a homogeneous uniform section, i.e., EI(x) and A(x) are constant, then Eq. (6) can be written as

EI4yx4+ρA2yt2=p(x,t).

If viscous damping c is considered, then Eq. (6) can be written as

2x2[EI(x)2yx2]+ρA(x)2yt2+cyt=p(x,t).

Equation (8) is the partial differential equation of the structural transverse vibration with viscous damping c.

2.1.2 Superposition of curvature modes

According to the theory of modal analysis, the solution of Eq. (6) can be expressed as the superposition of the displacement modes of each order [23].

y(x,t)=i=1qi(t)ϕi(x),

where qi(t) represents the generalized vibration mode coordinates, ϕi(x) is the function of the displacement modal, and i is the mode order.

Based on Eq. (9), any reasonable displacement mode of the structure can be represented by the superposition of the structure displacement modes that correspond to the amplitude.

Substituting Eq. (9) into Eq. (8) yields

i=1ρA(x)ϕi(x)q¨i(t)+i=1cϕi(x)q˙i(t)+i=1d2dx2[EI(x)d2ϕi(x)dx2]qi(x)=p(x,t).

Multiplying each of the terms in Eq. (10) by ϕn(x)dx, the following expression is obtained when the integrations are performed from 0 to l for x.

i=10lρA(x)ϕi(x)ϕn(x)dxq¨i(t)+i=10lcϕi(x)ϕn(x)dxq˙i(t)+i=10ld2dx2[EI(x)d2ϕi(x)dx2]ϕn(x)dxqi(t)=0lp(x,t)ϕn(x)dx.

Using the orthogonality of Eq. (12), Eq. (11) can be simplified as

q¨n(t)+i=1q˙i(t)0lcϕi(x)ϕn(x)dx0lρA(x)ϕn2(x)dx+ωn2qn(t)=Fn(t),  (n=1,2,3,...),

where ωn is the frequency mode of the structure and Fn(t) is the generalized exciting force of the external exciting force p(x,t), which corresponds to the modal coordinate qn(t).

Let β=c2ρA(x) be a constant that represents the attenuation coefficient of viscous damping. Based on the orthogonality of the displacement mode, the second term on the left side of Eq. (12) can be written as

i=1q˙i(t)0l2βρA(x)ϕi(x)ϕn(x)dx0lρA(x)ϕn2(x)dx=q˙n(t)0l2βρA(x)ϕn2(x)dx0lρA(x)ϕn2(x)dx=2βq˙n(t).

Subsequently, Eq. (13) can be written as

q¨n(t)+2βq˙n(t)+ωn2qn(t)=Fn(t).

Let ζn=βωn=c2ρA(x)ωn represent the damping ratio of the structure at the nth order. Therefore, Eq. (15) can be transformed into

q¨n(t)+2ζnωnq˙n(t)+ωn2qn(t)=Fn(t),  (n=1,2,3,...).

The solution for the damped single degree-of-freedom vibration differential equation ρA(x)q¨n(t)+cq˙n(t)+kx=F0(t) can be obtained as follows:

qn(t)=eζnωnt(qn0cosωndt+q˙n0+ζnωnqn0ωndsinωndt)+1ωndeζnωn(tτ)Fnτsinωnd(tτ)dτ,

where ωnd=1ζn2ωn is the natural frequency of the damped structure; k is the weight coefficient; τ is the time-varying coefficient; and qn0 and q˙n0 are the initial conditions of the beam in generalized coordinates, whose values can be calculated as

{qn0=0lρA(x)ϕn(x)y0(x)dx0lρA(x)ϕn2(x)dx,q˙n0=0lρA(x)ϕn(x)y˙0(x)dx0lρA(x)ϕn2(x)dx.

If the first N order displacement mode is used for superposition, then the corresponding expression of the beam under the action of the external exciting force p(x,t) is

y(x,t)=n=1Nϕn(x)qn(t).

Based on the definition of curvature, the following relationship can be derived:

C1(x,t)=θx=2yx2=n=1Nϕn(x)qn(t),

where C1 is the structural curvature, ϕn is the second derivative of the displacement mode, and qn(t) is the generalized vibration coordinate. Equation (19) indicates that the curvature mode exhibits superposition.

2.1.3 Orthogonality of curvature modes

Equation (12) can be obtained by performing partial integration twice for the left side of Eq. (12), as follows:

0lϕk(x)d2dx2[EI(x)d2ϕn(x)dx2]dx=ϕk(x)ddx[EI(x)d2ϕn(x)dx2]ϕn(x)EI(x)d2ϕn(x)dx2  +0lϕn(x)ϕk(x)EI(x)dx=0lϕn(x)ϕk(x)EI(x)dx.

Subsequently, Eq. (12) can be simplified to

0lϕn(x)ϕk(x)EI(x)dx={0,   nk,ωk2mk,  n=k.

For a discrete system, i.e., where EI(x)=K, the equation above can be reduced to

(ϕ)TKϕ=ω2m,

where K is the stiffness of the discrete system and ω2m=diag[ω12m1,ω22m2,...,ωn2mn] is the stiffness matrix of the system modal. Equation (22) indicates that the curvature mode exhibits orthogonality.

2.2 Curvature mode calculation

Curvature modes cannot be easily measured directly. Currently, the curvature modes of structures are obtained indirectly using one of the following two methods.

1) The strain mode method, which considers the relationship between strain modes.

2) The central difference method, which considers the relationship between displacement and curvature modes.

2.2.1 Calculating curvature modes from strain modes

A diagram showing the bending deformation analysis of the structure is presented in Fig.2. Based on the relationship between a static and a bent straight beam in material mechanics, the curvature can be obtained as follows:

C1=MEI,

where M is the moment, EI is the flexural rigidity, and C1 is the curvature.

The curvature can be obtained from the approximate equation of bending deformation for a straight beam as follows:

C1=d2ϕdx2,

where x is the coordinate along the length of the straight beam and ϕ is the displacement mode.

Equation (25) can be rewritten in a different form and substituted into Eq. (24) as follows:

Ci=ϕi+12ϕi+ϕi1l2=MiEiIi,

where the subscript i represents the measuring point and l is the distance between two measuring points.

In addition, the bending deformation of the beam corresponds to the strain (ε), which can be expressed as

ε=hC=hϕi+12ϕi+ϕi1l2,

where h is the distance from the measuring point to the neutral layer.

Equation (27) shows the relationship among the strain, curvature, and displacement modes of the beam. The deduced curvature mode was obtained from bending deformation calculations of the neutral surface. Therefore, the strain mode can be measured on any plane parallel to the neutral plane, and the curvature mode of the structure can be calculated based on the relationship between the strain and curvature modes.

2.2.2 Calculation of curvature modes from displacement modes

Consider a one-dimensional linear structure, as shown in Fig.3, as an example. The structure is segmented into n units of equal length, namely n+1 nodes, and each unit is l, numbered 1 to n+1 from left to right. If ϕ(x) is the displacement modal curve of the structure, then ϕ(x) is a variate function of coordinate x, and ϕ(x) can be obtained via the Taylor expansion as follows:

ϕ(x)=ϕ(xi)+(dϕdx)i(xxi)+12!(d2ϕdx2)i(xxi)2+13!(d3ϕdx3)i(xxi)3+14!(d4ϕdx4)i(xxi)4+.

The coordinate value at node i is xi=(i1)l; and the coordinate values at nodes i1 and i+1 are xi1=(i2)l and xi+1=il, respectively. Therefore, xi1xi=l and xi+1xi=l. Substituting these expressions into Eq. (28) yields

ϕ(xi1)=ϕ(xi)l(dϕdx)i+l22!(d2ϕdx2)il33!(d3ϕdx3)i+l44!(d4ϕdx4)i,

ϕ(xi+1)=ϕ(xi)+l(dϕdx)i+l22!(d2ϕdx2)i+l33!(d3ϕdx3)i+l44!(d4ϕdx4)i+.

If the structure is segmented finely, then l is sufficiently small. Subsequently, the terms of the third and higher powers in the Taylor expansion are negligible; thus, Eqs. (29) and (30) can be simplified as

ϕ(xi1)=ϕ(xi)l(dϕdx)i+l22!(d2ϕdx2)i,

ϕ(xi+1)=ϕ(xi)+l(dϕdx)i+l22!(d2ϕdx2)i.

The differential equations of the first and second derivatives of the displacement modes can be obtained by solving the two equations above.

(32a)(dϕdx)i=ϕ(xi+1)ϕ(xi1)2l,

(32b)(d2ϕdx2)i=ϕ(xi+1)2ϕ(xi)+ϕ(xi+1)l2.

Therefore, for general engineering structures, the center difference method can be used to approximate the parameters of the curvature mode.

c=ϕi=ϕi12ϕi+ϕi+1l2,

where i is the number of measuring points, ϕi is the displacement mode, ϕi is the curvature mode represented by the second derivative of the displacement mode, and l is the distance between two adjacent measurement points.

When the structure is not segmented into equal intervals, i.e., the distance between nodes is not always the same, then Eq. (34) should be modified as follows [24]:

ϕi=ϕi+1ϕiliϕiϕi1li1li+li12=2li+li1(ϕi+1ϕiliϕiϕi1li1),

where li is the distance between the ith and (i+1)th nodes of the structure.

3 Damage diagnosis index

According to material mechanics, the curvature of a structure can be expressed as

c(x)=MEI(x),

where M denotes the section moment, c(x) is the curvature, and EI(x) is the bending stiffness of the structure.

Substituting Eq. (36) into Eq. (20) yields

MEI(x)=n=1Nϕn(x)qn(t).

The local damage of the structure will decrease the local stiffness EI(x) of the structure and, based on Eq. (24), the curvature c(x) at the damaged location will increase correspondingly. Based on Eq. (37), the reduction of EI(x) causes a mutation in the local curvature mode. Therefore, the location where ϕn(x) is mutated is that of the structural damage, and the damage degree of the structure can be qualitatively determined based on the mutation amplitude of ϕn(x).

In actual hydraulic concrete structures, the cross-sectional shape along the axial direction of the structure is typically not static. EI(x) will change with the structure section. This change in non-damaged stiffness may result in a misjudgment in structural damage identification; however, the modal difference value of the curvature modes can avoid such misjudgment.

The difference value of the curvature modes can be expressed as

Dϕ=ϕoϕd,

where Dϕ is the difference value of the curvature modes, ϕo is the curvature mode before damage, and ϕd is the curvature mode after damage.

Damage to the structure will change the structural stiffness E, but the quality of the structure itself will remain unchanged, and the shape of the section I(x) at which damage occurs will not change. Thus, the damage factor D(x) can be expressed as

D(x)=Ed(x)Eo(x),

where Ed(x) and Eo(x) represent the elastic moduli after and before structural damage, respectively.

Using Eqs. (36) and (37), the curvature mode of the structure without damage can be obtained as follows:

ϕo=co(x)=MEoI(x).

By substituting Eq. (39) into Eq. (40), the curvature mode after structural damage can be expressed as follows:

ϕd=cd(x)=MEdI(x)=MD(x)EoI(x).

Substituting Eqs. (40) and (41) into Eq. (38) yields

Dϕ(x)=ϕoϕd=MEoI(x)MD(x)EoI(x)=MEoI(x)(11D(x))=ϕo(11D(x)).

The equation above shows that when no the structure is not damaged, D(x)=1 and Dϕ(x)=0; meanwhile, when the structure is damaged, D(x)<1 and Dϕ(x)0. The difference in the curvature mode at the corresponding position of the damage is mutated. As the degree of damage increases, the damage factor D(x) decreases gradually. Furthermore, the mutation of the curvature mode difference value becomes increasingly evident.

The ratio of the curvature mode can be expressed as follows:

Δϕri=ϕoiϕdiϕdi,

where Δϕri is the curvature mode ratio at node i, ϕoi is the curvature mode at node i before damage, and ϕdi is the curvature mode at node i after damage.

The mean curvature mode difference value can be expressed as

CDF=1Nn=1N(ϕdϕo),

where N is the order of the mode considered, ϕd is the curvature mode after structural damage, and ϕo is the curvature mode of the structure before structural damage. This index synthesizes the mean value of the curvature mode difference before structural damage and, to some extent, can eliminate error interference.

Based on a theoretical analysis of the curvature mode and the difference value of the curvature mode based on the diagnosis of structural damage, the difference value of the curvature mode, the curvature mode ratio, and the mean curvature mode can all be used as diagnostic indices of structural damage. Based on the location and amplitude of mutation obtained from these diagnostic indices, the damage location can be identified, and the degree of damage can be determined qualitatively.

4 Damage assessment model of concrete structure based on improved artificial bee colony backpropagation neural network

4.1 Backpropagation neural network-based multimodal parameter fusion damage assessment

After the concrete structure is damaged, its modal parameters (frequency and curvature) change. However, different modal parameters and modal parameters of different orders have different sensitivities toward structural damage, which renders it difficult to directly derive the functional relationship between modal parameters and damage degree. Therefore, the structural modal parameters or their derivative values can be used as damage assessment factors. Using a neural network and other intelligent methods, an implicit function model that maps between the damage degree and damage assessment factor was established; subsequently, the damage degree of the concrete structure was evaluated based on modal parameter changes [2325].

The curvature mode c(x) of concrete structures is sensitive to local damage; therefore, it can be directly used as a damage assessment factor. For damage conditions at different positions and degrees, the variation in the structural frequency modes is insignificant; therefore, the frequency mode is less sensitive to structural damage, and the frequency is not suitable as a damage assessment factor. Therefore, the derivative values of the following frequency modes is selected as the damage assessment factor: the reciprocal of the variation in the frequency mode 1Δω and the reciprocal of the percentage in the frequency mode variation ωΔω.

When damage occurs a structure at a certain modal node, the modal parameters of that node do not change significantly (i.e., the modal parameters are not sensitive to the damage at the modal node). Hence, the first three curvature modal parameters of the structure were selected as damage assessment factors in this study. In total, nine damage assessment factors were selected from the following two categories to evaluate the construction of the model: three curvature mode factors (c1, c2, and c3) and six frequency mode factors (1Δω1, 1Δω2, 1Δω3, ω1Δω1, ω2Δω2, and ω3Δω3).

After the damage assessment factors are selected, the implicit function relationship between the damage degree of the structure and the modal parameters can be expressed as follows:

S=i=13f(ci)+i=13t(1Δωi)+i=13u(ωiΔωi),

where i is the order of the mode, S is the degree of structural damage; and f(x), t(x), and u(x) represent unknown functions.

Subsequently, the mapping relationship between the modal parameters of concrete structures and the damage degree, as shown in Eq. (45), was fitted by exploiting the high learning ability of the backpropagation (BP) neural network. A damage assessment model of concrete structures was established, and the damage degree was evaluated based on the variation in the modal parameters.

The BP neural network is a type of multilayer feedforward neural network that is composed of three layers: an input layer, a hidden layer, and an output layer, as shown in Fig.4. Neurons between the layers are connected to the thresholds and weights. Its main characteristic is the forward transmission of data with backward propagation of error. During data transmission, the input data are processed from the input layer toward the output layer via the hidden layer. If the error between the output results and expected output is significant, then the error propagates backward. The connection weight and threshold between each neuron in the network are adjusted such that the output value of the BP neural network continues to approach the expected output until the error becomes sufficiently small, of which the latter signifies that learning is completed [26].

We set Z1,Z2,...,Zn as the input vectors of the neural network, which represent the damage assessment factors of the structure under different damage conditions. Y1,Y2,...,Ym represent the output vectors of the neural network, i.e., the damage degree of the concrete structure element vector. For the sequence values (Z,Y) of the input and output, the input value Z of each set of damage assessment factor have a corresponding damage degree output value, Y. The mapping model between the structural modal parameters and damage degree can be obtained from the training process. The specific modeling process is as follows.

1) Based on the input and output sequence (Z,Y) of the system, namely the damage assessment factor converted by the modal parameters, the number of nodes in the input layer n, number of nodes in the output layer m, and number of nodes in the hidden layer p are specified. Initialize the connection weights (ωij and ωjk) and thresholds (a and b) between the neuron layers to set the learning rate and the activation function of the neural cells.

2) Calculate the output of the hidden layer H from the input Z, connection weight ωij, and threshold value a between the input and hidden layers.

Hj=f(i=1nziωijaj),  j=1,2,...,p,

where zi is the input data; and f is the activation function, which is expressed as

f(t)=11+et.

3) The output result O of the hidden layer can be calculated using the connection weight ωjk and threshold value b, both of which are between the hidden and output layers.

Ok=j=1pHjωjkbk,  k=1,2,...,m.

4) The error of the damage assessment e can be calculated by comparing the actual output of the damage assessment O with the expected output Y.

e=YkOk.

5) The network weights and thresholds are adjusted to reduce the BP error e.

ωij=ωij+ηHj(1Hj)zik=1mωjkek,i=1,2,...,n;j=1,2,...,p,ωjk=ωjk+ηHjek,j=1,2,...,p;k=1,2,...,m,

aj=aj+ηHj(1Hj)zik=1mωjkek,j=1,2,...,p,bk=bk+ek,k=1,2,...,m,

where η is the learning efficiency; aj denotes the weight coefficient after updating; zi denotes the correction factor.

6) The iterations are terminated when the error is smaller than the set error, and the assessment result of the damage degree is output; otherwise, the flow is repeated from Step 2).

4.2 Artifical bee colony-based damage assessment model for hydraulic concrete structure

Despite its high learning ability, the BP neural network presents some disadvantages: Owing to its time-consuming training process and slow convergence, it is easily trapped by local optima. Moreover, using a BP netural network renders its difficult to determine the initial weight, threshold, and structure of a network; in fact, these parameters can only be determined by experts and via trial calculations. To optimize the BP neural network, an improved artificial bee colony (ABC) algorithm was introduced. The improved ABC algorithm in the BP neural network facilitates the development of a multimodal parameter fusion assessment model of concrete structure damage, thus increasing the search efficiency of the BP neural network.

4.2.1 Standard artificial bee colony algorithm

The ABC algorithm is a new group optimization method proposed by Karaboga, a Turkish scholar, based on the intelligent behavior of bees in nature. Karaboga established this new method by simulating the communication, transformation, and cooperation behaviors among three types of ABCs: lead, follow, and scout bees. In the ABC algorithm, each nectar source represents a feasible solution to an optimization problem and corresponds to a lead bee. The nectar content of the source represents the fitness of a feasible solution. The higher the nectar content, the better is the fitness. The optimal solution to this problem is obtained by identifying the nectar source with the highest nectar content. The colony circularly seeks the source with the highest amount of nectar, which is the best solution for the abovementioned problem. For a D-dimension optimization problem, the colony initializes the feasible solution of the D-dimension and continuously seeks new food sources near the current food source via iterations. Subsequently, it is replaced to improve the solution quality if better fitness can be achieved. The specific search process is as follows.

1) The lead bee updates the position of the nectar source that is adjacent to the nectar source in its memory based on Eq. (51). The fitness value of the corresponding nectar source is calculated. If the fitness is higher, then the original nectar source is replaced with the calculated value; otherwise, the nectar source remains fixed.

vij=xij+rij(xijxkj),

where vij represents the location of the adjacent nectar source, where i,k{1,2,...,SN} and ik; j{1,2,...,D}; and rij is a random number in the interval [1,1].

2) Based on the location and fitness of the nectar source provided by the leading bee, the follow bee selects a lead bee to follow with selection probability Pi, as expressed in Eq. (52). Subsequently, the follow bee seeks the nectar source with better fitness in the adjacent nectar source, similar to the lead bee.

Pi=fii=1SNfi,

where fi represents the fitness of the nectar source.

3) If the location of the nectar source where the lead bees forage has not been replaced after the maximum number of cycles is reached, i.e., the fitness has not improved during the iterations, then the lead bee becomes a scout bee and replaces the original nectar source with

xi=xi,min+rand(0,1)(xi,maxxi,min).

4.2.2 Improvement to artificial bee colony algorithm

1) Improvement to the probability of processing bee selecting nectar source

In the standard ABC algorithm, greedy selection is performed by a follow bee based on the probability expressed in Eq. (52). However, this selection method decreases the population diversity and degrades local optimization. Therefore, an improvement is performed such that the selection probability changes in a timely manner based on the different search stages.

Pi=(fi)λi=1SN(fi)λ,λ=kfmaxf¯1,

where fmax=max{fi;i=1,2,...,SN}; and f¯=i=1SNfiSN.

Based on an analysis of the equation above, the following conclusions can be inferred.

a) When f¯fmax0, then λ0, (fi)λ1, Pi=1SN, and Pi is small, which implies that the poor fitness nectar source still contain living spaces that are sufficiently large to ensure the population diversity.

b) When f¯fmax1, then λ. If fi<fmax, then Pi=0. If fi=fmax, then Pi=1M (M represents the number of individuals with the highest fitness), which implies no living space for the poor fitness nectar source, and the selection is only performed in the nectar source with high fitness.

The modification above enables the following.

a) In the early stage of selection, owing to the random generation of the initial nectar sources, the difference among the nectar sources is significant; therefore,the average and optimal fitness of the nectar sources differ significantly. When λ0, the algorithm presents a higher wide-ranging searching ability and ensures the diversity of the nectar sources; b) in the middle stage of selection, λ changes with the characteristics of the nectar source to balance itself between seeking generality and precision; c) in the later stage of selection, when the average fitness of the nectar source is similar to the fitness of the optimal nectar source, λ, and the search space is reduced significantly, which increases the convergence rate.

2) Improvement based on neighborhood selection of bee

In the standard ABC algorithm, the method adopted by a lead bee and a follow bee to select the neighborhood is consistent, as expressed in Eq. (54). However, in a the actual nectar-gathering process, the lead bees share information regarding the nectar source with the follow bees in the form of a waggle dance. Processing bees select a nectar source based on the yield rate and select the nectar source in the neighborhood of the food source. In fact, the two groups of bees select their neighborhood differently. Therefore, the neighborhood search equation of the follow bees must be modified to introduce the average Euclidean distance, as follows [25,26]:

mdm=j=1SNd(m,j)SN1,

where d(m,j) represents the Euclidean distance between nectars xm and xj.

When d(m,j)mdm, xj is regarded as a neighborhood nectar source of xm.

4.2.3 Flowchart of damage assessment

The improved ABC algorithm is combined with a BP neural network to construct a damage assessment model for concrete structures. The process is shown in Fig.5, and the specific implementation process is as follows.

1) By calculating and analyzing different damage conditions, the frequency and curvature mode factors of different damage conditions are obtained to determine the topology of the BP neural network.

2) The main parameters of the improved ABC algorithm are set as follows: Number of artificial colonies, 2SN; number of lead and follow bees, SN, separately; limit time of nectar source updates, limit; maximum number of iterations, MCN; dimension of nectar source, D. Here, D=NinputNhidden+Nhidden+NhiddenNoutput+Noutput, where Ninput, Nhidden, and Noutput are the number of neurons in the input, hidden, and output layers of the BP neural network, respectively.

3) The initial nectar source Xi (i=1,2,...,SN) is generated using the small section method, and the fitness value of each nectar source is calculated as fi=1E+1, where E is the mean square error of the BP neural network for the ith solution.

4) The lead bees identify a new nectar source based on Eq. (52). If the fitness of the new nectar source is higher than that of the old nectar source, then the old nectar source is replaced; otherwise, 1 is added to the update times for the old honey source.

5) The selection probability Pi is calculated based on the adaptive scale expressed in Eq. (55) to select the nectar source. Subsequently, the neighborhood is determined from the average Euclidean distance, and a new nectar source is identified in the neighborhood.

6) If the update time of the nectar source exceeds the preset number, then the lead bees become scout bees. Subsequenetly, a new nectar source is generated based on Eq. (54) to replace it, and the nectar source with the best fitness is selected.

7) If the time of the ABC algorithm iterations reaches MCN, then the optimal solution is assigned to the weight and threshold value of the BP neural network; otherwise, return to Step 4).

8) The frequency and curvature mode factors are input, and the BP neural network is trained. Subsequently, the output damage assessment results are obtained.

5 Case study

In this section, a concrete gravity dam is used as an example to establish a damage assessment model; subsequently, the damage degree is analyzed.

5.1 Project description

The finite element model developed and its measuring point arrangement for a concrete gravity dam are shown in Fig.6. The concrete dam featured a height of 100 m, bottom width of 80 m, and crest width of 10 m. The elevation of the foundation plane was 0 m and that of the turning point of the backward dam port was 90 m. The upstream face of the dam was set with 11 measuring points, numbered from 1 to 11 from the bottom to the crest. The elevation of the measuring points was 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100 m, respectively. In the finite element model, the heights in the upstream, downstream, and depth directions of the dam foundation were combined into one dam height. The elastic modulus, Poisson’s ratio, and density of the dam concrete were 28 GPa, 0.17, and 2400 kg/m3, respectively, whereas the deformation modulus, Poisson’s ratio, and density of the bedrock were 30 GPa, 0.2, and 2700 kg/m3, respectively. The finite element model featured 1883 nodes and 1840 elements; in particular, the elements were four-node two-dimensional flat elements.

Based on the analysis presented in Subsection 4.1, nine damage assessment factors were selected to evaluate the construction of the model, i.e., three curvature mode factors (c1, c2, and c3) and six frequency mode factors (1Δω1, 1Δω2, 1Δω3, ω1Δω1, ω2Δω2, and ω3Δω3).

5.2 Single-point damage assessment

A gravity dam with unit damage at 40 m upstream, as shown in Fig.7, was selected as the research object for damage assessment. The damage degree of the unit was established under 11 conditions for structural calculation and analysis, i.e., 5%, 10%, 12%, 15%, 20%, 22%, 25%, 30%, 32%, 35%, and 40%. Among them, damage assessment factors in eight conditions (5%, 10%, 15%, 20%, 25%, 30%, 35%, and 40%) were selected as training samples, whereas those in the other three operating conditions (12%, 22%, and 32%) were selected as test samples. When the damage degree of the gravity dam damage unit is 12%, the structural curvature and frequency mode factors are as shown in Tab.1 and Tab.2, respectively. Owing to space limitations, only the damage evaluation factors for the abovementioned damage condition are listed.

The data of the curvature modes, frequency modes, and other damage assessment factors under different damage conditions were used to train the improved artificial bee colony-backpropagation (ABC-BP) neural network. The established damage assessment model was used to evaluate damage on the test samples. The damage assessment results are listed in Tab.3. As shown in Tab.3, the structural damage fusion evaluation model based on multimodal parameters can be used to evaluate the damage to concrete gravity dams. The damage identification accuracy is high, with a maximum error of 1.48%, which satisfies the accuracy requirement for the damage identification and evaluation of most hydraulic structures.

5.3 Multipoint damage assessment

A gravity dam with unit damage at 10 and 40 m upstream, as shown in Fig.8, was selected as the research object for damage assessment. The damage degrees of the unit were established under 11 conditions for the structural calculation and analysis: 5%, 10%, 12%, 15%, 20%, 22%, 25%, 30%, 32%, 35%, and 40%. The damage assessment factors in eight conditions (5%, 10%, 15%, 20%, 25%, 30%, 35%, and 40%) were selected as training samples, whereas those in the other three operating conditions (12%, 22%, and 32%) were selected as test samples. When the damage degree of the gravity dam damage unit is 12%, the structural curvature frequency mode factors are as shown in Tab.4 and Tab.5, respectively.

The data of the curvature modes, frequency modes, and other damage assessment factors under different damage conditions were used to train the improved ABC-BP neural network. The established damage assessment model was used to evaluate damage on the test samples. As shown by the results presented in Tab.6, the structural damage fusion evaluation model based on multimodal parameters can be used to evaluate damage to concrete gravity dams. The accuracy of damage identification is relatively high, with a maximum error of 1.96%, which satisfies the accuracy requirement for the damage identification and evaluation of most hydraulic structures.

Tab.7 presents an evaluation and comparison of the damage identification results. Compared with other optimization algorithms, the ABC algorithim offers significantly better optimization results via the metaheuristic effect. The relative error of the ABC algorithm is significantly lower than those of the other methods.

6 Conclusions

Herein, the construction principle and realization process associated with the damage assessment model of a concrete structure were presented. The accuracy of damage assessment was evaluated via numerical experiments based on the modal information of a concrete structure, such as frequency and curvature, as well as via comprehensive applications of neural networks, ABC algorithms, and other intelligent learning methods.

1) Damage evaluation factors based on the frequency and curvature of concrete structures were selected to identify damage to concrete structures. Using a neural network, the complex mapping relationship between the structural damage assessment factors above and the damage degree was characterized. A neural network model for concrete structure damage assessment using multimodal parameters was proposed.

2) The optimal weight and threshold value of the neural network were determined based on an improved ABC algorithm. By training the neural network, a multimodal parameter fusion evaluation model for concrete structure damage was constructed.

3) Based on a concrete gravity dam as an example, various damage conditions with different degrees were proposed to accurately identify the structural damage location. The damage assessment model efficiently evaluated the damage degree of concrete structures, with a maximum error of less than 2%, which satisfies the requirements of most damage identification and assessment accuracy of concrete structures.

Notably, the artifical neural network model was designed with a shallow architecture, which may result in issues such as slow convergence or stagnancy in local minima. Nonetheless, researchers are current adopting deep learning in deep neural networks, which significantly benefits regression and classification. Even when only low amounts of data are available, deep learning via the additiona of regularization terms performs well for recognition and inference. Therefore, methods to expand data richness and improve effectiveness should be identified in future research.

References

[1]

Zhuang D, Ma K, Tang C, Cui X, Yang G. Study on crack formation and propagation in the galleries of the Dagangshan high arch dam in Southwest China based on microseismic monitoring and numerical simulation. International Journal of Rock Mechanics and Mining Sciences, 2019, 115: 157–172

[2]

Li Y, Bao T, Shu X, Gao Z, Gong J, Zhang K. Data-driven crack behavior anomaly identification method for concrete dams in long-term service using offline and online change point detection. Journal of Civil Structural Health Monitoring, 2021, 11(5): 1449–1460

[3]

Wang B S, He Z C. Crack detection of arch dam using statistical neural network based on the reductions of natural frequencies. Journal of Sound and Vibration, 2007, 302(4−5): 1037–1047

[4]

Kim H, Ahn E, Shin M, Sim S H. Crack and noncrack classification from concrete surface images using machine learning. Structural Health Nonitoring, 2019, 18(3): 725–738

[5]

Su H, Li J, Wen Z, Guo Z, Zhou R. Integrated certainty and uncertainty evaluation approach for seepage control effectiveness of a gravity dam. Applied Mathematical Modelling, 2019, 65: 1–22

[6]

Yang L, Su H, Wen Z. Improved PLS and PSO methods-based back analysis for elastic modulus of dam. Advances in Engineering Software, 2019, 131: 205–216

[7]

Su H, Hu J, Li H. Multi-scale performance simulation and effect analysis for hydraulic concrete submitted to leaching and frost. Engineering with Computers, 2018, 34(4): 821–842

[8]

Zhu Y, Niu X, Wang J, Gu C, Zhao E, Huang L. Inverse analysis of the partitioning deformation modulusof high-arch dams based on quantum genetic algorithm. Advances in Civil Engineering, 2020, 2020: 1–12

[9]

Zhu Y, Niu X, Gu C, Dai B, Huang L. A fuzzy clustering logic life loss risk evaluation model for dam-break floods. Complexity, 2021, 2021: 1–14

[10]

Saadatmorad M, Talookolaei R A J, Pashaei M H, Khatir S, Wahab M A. Pearson correlation and discrete wavelet transform for crack identification in steel beams. Mathematics, 2022, 10(15): 2689

[11]

Bao T, Li J, Zhao J. Study of quantitative crack monitoring and POF layout of concrete dam based on POF-OTDR. Scientia Sinica Technologica, 2019, 49(3): 343–350

[12]

Ho L V, Trinh T T, De Roeck G, Bui-Tien T, Nguyen-Ngoc L, Abdel Wahab M. An efficient stochastic-based coupled model for damage identification in plate structures. Engineering Failure Analysis, 2022, 131: 105866

[13]

SevimBAltuniiikA CBayraktarA. Earthquake behavior of berke arch dam using ambient vibration test results. Journal of Performance of Constructed Facilities, 2012, 26(6): 780−792

[14]

Yuan D, Gu C, Qin X, Shao C, He J. Performance-improved TSVR-based DHM model of super high arch dams using measured air temperature. Engineering Structures, 2022, 250: 113400

[15]

Bao T, Li J, Lu Y, Gu C. IDE-MLSSVR-based back analysis method for multiple mechanical parameters of concrete dams. Journal of Structural Engineering, 2020, 146(8): 04020155

[16]

Koenderink J J, Van Doorn A J. Surface shape and curvature scales. Image and Vision Computing, 1992, 10(8): 557–564

[17]

Jierula A, Oh T M, Wang S, Lee J H, Kim H, Lee J W. Detection of damage locations and damage steps in pile foundations using acoustic emissions with deep learning technology. Frontiers of Structural and Civil Engineering, 2021, 15(2): 318–332

[18]

Chiaia B, Marasco G, Aiello S. Deep convolutional neural network for multi-level non-invasive tunnel lining assessment. Frontiers of Structural and Civil Engineering, 2022, 16(2): 214–223

[19]

Savino P, Tondolo F. Automated classification of civil structure defects based on convolutional neural network. Frontiers of Structural and Civil Engineering, 2021, 15(2): 305–317

[20]

Federer H. Curvature measures. Transactions of the American Mathematical Society, 1959, 93(3): 418–491

[21]

Wang S S, Ren Q W. Dynamic response of gravity dam model with crack and damage detection. Science China Technological Sciences, 2011, 54(3): 541–546

[22]

Feng D, Feng M Q. Computer vision for SHM of civil infrastructure: From dynamic response measurement to damage detection—Review. Engineering Structures, 2018, 156: 105–117

[23]

Al Thobiani F, Khatir S, Benaissa B, Ghandourah E, Mirjalili S, Abdel Wahab M. A hybrid PSO and Grey Wolf Optimization algorithm for static and dynamic crack identification. Theoretical and Applied Fracture Mechanics, 2022, 118: 103213

[24]

Ho L V, Nguyen D H, Mousavi M, De Roeck G, 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. Computers & Structures, 2021, 252: 106568

[25]

Li X, Chen X, Jivkov A P, Hu J. Assessment of damage in hydraulic concrete by gray wolf optimization-support vector machine model and hierarchical clustering analysis of acoustic emission. Structural Control and Health Monitoring, 2022, 29(4): 1–22

[26]

ShanthamalluUSSpaniasA. Neural Networks and Deep Learning. Determination Press, 2022, 43–57

RIGHTS & PERMISSIONS

Higher Education Press

AI Summary AI Mindmap
PDF (3629KB)

2605

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/