Next Article in Journal
An Orthogonal Air Pollution Monitoring Method (OAPM) Based on LoRaWAN
Next Article in Special Issue
Sensor Networks in Structural Health Monitoring: From Theory to Practice
Previous Article in Journal
Impact of Direction Parameter in Performance of Modified AODV in VANET
Previous Article in Special Issue
The Design and Calibration of Instrumented Particles for Assessing Water Infrastructure Hazards
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

GP-ARX-Based Structural Damage Detection and Localization under Varying Environmental Conditions

Chair of Structural Mechanics & Monitoring, Department of Civil, Environmental and Geomatic Engineering, ETH Zürich, Stefano-Franscini-Platz 5, 8093 Zürich, Switzerland
*
Author to whom correspondence should be addressed.
J. Sens. Actuator Netw. 2020, 9(3), 41; https://doi.org/10.3390/jsan9030041
Submission received: 2 July 2020 / Revised: 2 September 2020 / Accepted: 4 September 2020 / Published: 8 September 2020

Abstract

:
The representation of structural dynamics in the absence of physics-based models, is often accomplished through the identification of parametric models, such as the autoregressive with exogenous inputs, e.g., ARX models. When the structure is amenable to environmental variations, parameter-varying extensions of the original ARX model can be implemented, allowing for tracking of the operational variability. Yet, the latter occurs in sufficiently longer time-scales (days, weeks, months), as compared to system dynamics. For inferring a “global”, long time-scale varying ARX model, data from a full operational cycle has to typically become available. In addition, when the sensor network comprises multiple nodes, the identification of long time-scale varying, vector ARX models grow in complexity. We address these issues by proposing a distributed framework for structural identification, damage detection and localization. Its main features are: (i) the individual estimation of local, single-input-single-output ARX models at every operational point; (ii) the long time-scale representation of each individual ARX coefficient via a Gaussian process regression, which captures dependency on varying Environmental and Operational Conditions (EOCs); (iii) the establishment of a distributed residual generation algorithm for damage detection, which produces time-series of well-defined stationary statistics, with detected discrepancies used for damage diagnosis; and, (iv) exploitation of ARX-inferred mode shape curvatures, obtained via ARX-inferred global state-space models, of the healthy and damaged states, for damage localization. The method is assessed via application on two numerical case studies of different complexity, with the results confirming its efficacy for diagnostics under varying EOCs.

1. Introduction

In the field of condition monitoring, model-based fault diagnosis (FD) [1,2,3] has been gaining ground, as a robust means for condition assessment. In contrast to other schemes, which are heavily dependent on dense instrumentation systems, the existence of a model in analytical and/or numerical form introduces inter-dependencies between the monitored quantities and, in this way, guarantees a form of redundancy [4]. When the employed model draws from first principles, e.g., a finite element representation, then this offers the added benefit of response estimation in unmeasured locations. The latter is also referred to as “virtual sensing" in recent literature [5,6]. For instance, when structural, e.g., finite element, models are coupled with observers, such as those that are based on Kalman filtering, the notion of virtual sensing can be exploited in strain estimation for fatigue assessment [7,8,9,10,11].
However, it is often non-trivial—or even practically infeasible—to assemble a precise system model that relies on first principles. Detailed representations using finite/discrete element models or multibody representations tend to suffer from the curse of uncertainty, tied to the required definition of modeling parameters, and will typically come with considerable computational toll. This is particularly true in the modeling of wind turbines components, where, due to the complexity of the involved geometry and materials, the establishment of a structural model forms an intricate task [12]. For such components in particular, FD plays an important role, as it could serve for damage prediction and preventive maintenance. For achieving diagnosis at reduced computation, it is, in this case, desirable to avoid the utilization of physics-based models. This work exploits availability of a parametric model structure, which is purely derived from availability of data, in the form of input/output, i.e., load/response information.
FD studies have been conducted for a diverse suite of systems including civil [13,14,15], mechanical [16,17], wind energy [18,19,20,21,22,23], and aerospace structures [24,25,26,27,28]. An important challenge in estimation originates from the exposure of such engineered systems, even if of diverse functionality, to varying Environmental and Operational Conditions (EOCs) [29,30,31]. Most engineered systems, and structures in particular, are subject to continually changing environments, e.g., temperature and humidity conditions. Such benign variability effects often dominate the monitored quantities, often masking the changes induced by actual damage or deterioration [32,33,34]. In order to account for this variability in a way that renders detection of actual damage robust, output-only or input-output schemes may be followed. In the first case, detection relies exclusively on measurements of structural response, whilst in the second case inference of a model is sought between the system output (response) and the measured EOCs. Following an output-only scheme, Bernal [35] discusses damage detection and localization in civil engineering structures in absence of information on the environment. Figueiredo et al. [36] examine different machine learning alternatives; Harmanci et al. [37] exploit an output-only autoregressive approach; Sohn et al. [38] and Dervilis et al. [39] successfully test the use of auto-associative neural networks; while, Lämsä & Kullaa [40,41] rely on factor analysis. Numerous works in the ouput-only front rely on principle component analysis (PCA) for the incorporation of EOCs [42]. Applications in FD for structures include damage identification in the form of both detection [43,44,45] and localization [46,47].
In this work, we propose an input–output scheme for tackling dependence of structural properties on EOC variability. Regression often forms a main tool to this end, targeting the construction of an input/output dependence function, which can be then complemented with a probabilistic treatment of the estimation error for robust outlier detection [48,49]. Alternatively, time-series representations can be adopted as models of the underlying dynamics, while explicitly incorporating dependence on influencing factors, such as EOCs. Different formulations exist to this end. Linear Parameter Varying (LPV) models utilize a two-stage approach for capturing this dependence. Firstly, local (or frozen) models are computed, which correspond to specific EOC configurations, and secondly, the parameters of the identified models are interpolated to provide a single global model [50,51], operating across EOCs. Another option lies in adoption of Functionally Pooled (FP) time-series models, which are further described in Kopsaftopoulos et al. Kopsaftopoulos et al. [52] and Sakellariou and Fassois [53]. Here, the AR coefficients are modeled as explicit functions of the EOC vector, which could for instance pertain to airspeed and angle of attack for parameters met in aerospace applications. A functional basis is used comprising bivariate polynomials, resulting as tensor products from corresponding univariate polynomials (Chebyshev, Legendre, Jacobi, and other families). Spiridonakos et al. [54] and Spiridonakos and Chatzi [55] have introduced a Polynomial Chaos basis instead in order to span the functional subspace expressing the dependence of the AR models on the EOCs [56,57] tackling variability in structural components. A further alternative pertains to use of Random Coefficient (RC) models, where the time–dependent coefficients follow a multivariate Gaussian mixture model (GMM), allowing for significant flexibility in uncertainty representation [58,59]. To further separate effects, which operate on different temporal scales, Avendaño-Valencia et al. [51] propose a hierarchical time-series model. This adopts an LPV-AR representation for capturing influences on short-term dynamics, e.g., azimuth of the rotor for operating wind turbines, while long-term influences stemming from effects such as temperature, are tackled by means of Gaussian process regression (GPR) [60]. The framework is demonstrated on the tracking of the response of the Humber bridge under long-term influence that is induced by varying acting averaged wind speeds.
Based on the above, a two-stage algorithmic process is proposed in this work, with the aim (i) to construct a data-driven model of the structure, able to reliably reconstruct the response across the full range of operation of the system in its healthy state and (ii) reliably detect and possibly localize damage, via use of a suitably defined Residual Generation Algorithm (RGA) [1,61,62,63,64] featuring appropriately selected detection thresholds. The first step requires training across a sufficient number of structural response samples that sufficiently span the "global" system response. A GP-ARX model is then constructed, which is valid across the whole range of operating conditions of the structure. Once the model is put in place, a RGA is formulated as the difference between the measured response and the noise-free part of the GP-ARX model. It is demonstrated that the RGA follows a GP-AR model: this allows for delivering the theoretical statistical thresholds and defining the range of values within which the ”healthy” state lies, as a function of the EOC variable vector. Any systematic deviation from the predefined threshold zone is then a safe alert for the presence of damage. It is shown that damage detection can be accomplished even by a single GP-ARX model, e.g., a single response measurement sensor. Localization, which inevitably depends on the available sensor network, proceeds by calculating the differences between the mode shape curvatures (MSCs) of the healthy and the damaged structure.
The paper is organized, as follows: Section 2 defines the problem and delivers the theoretical difference equation between a single input-output pair, including the dependence of the input-output delay with respect to the structural response type monitored. Section 3 describes the structural identification stage, formulates the RGA and establishes the damage detection and localization procedure. The method is assessed in Section 4, via two numerical investigations of different complexity, namely a spring-mass-damper system and a shear frame reflecting a common representation of a structural system. Finally in Section 5, the results are summarized and directions for further research are given.

2. Problem Formulation

A linear, viscously damped, operationally varying structural system with n degrees of freedom (DOFs) may be represented by a second–order vector differential equation of the form
M ( ξ ) x ¨ ( t ) + C ( ξ ) x ˙ ( t ) + K ( ξ ) x ( t ) = u ( t )
where x ( t ) is the [ n × 1 ] vibration displacement vector, M ( ξ ) , C ( ξ ) and K ( ξ ) are the real [ n × n ] mass, viscous damping and stiffness matrices, respectively, and u ( t ) is the [ n × 1 ] vector of excitations.
The operational variability of the structural matrices may be attributed to diverse environmental parameters (temperature, humidity, etc.), which are herein represented by a [ L × 1 ] vector ξ = [ ξ 1 , ξ 2 , , ξ L ] T . It is assumed that their temporal evolution is sufficiently slow as compared to the variation of the structural dynamics (e.g., sufficiently lower with respect to the lowest structural vibration mode). Subsequently, Equation (1) can be considered as a local LTI model that describes the structure during a small time interval. The two different time-scales are henceforth referred to as the long time-scale, corresponding to the temporal evolution of ξ and notated by t l , and the short time-scale, corresponding, as usual, to the temporal evolution of x ( t ) and notated by t.
Under this setting, within the short time-scale, the parameter vector ξ may be considered as constant, which is, as a realization of a multivariate random process Ξ with joint PDF f Ξ ( ξ ) . Accordingly, Equation (1) may be written as
M ( Ξ ) x ¨ ( t ) + C ( Ξ ) x ˙ ( t ) + K ( Ξ ) x ( t ) = u ( t ) , with Ξ ( ω ) Ω
where Ω denotes the event space of the random vector Ξ . The state-space representation of Equation (2) reads
ζ ˙ ( t ) = A c ( Ξ ) ζ ( t ) + B c ( Ξ ) u ( t )
y ( t ) = H c ( Ξ ) ζ ( t ) + D c ( Ξ ) u ( t )
in which the state and input matrices have the standard form
A c ( Ξ ) = O n I n M 1 ( Ξ ) K ( Ξ ) M 1 ( Ξ ) C ( Ξ ) , B c ( Ξ ) = 0 M 1 ( Ξ )
and the output and feedforward matrices, H c ( Ξ ) and D c ( Ξ ) , respectively, depend on the type of the monitored structural response (vibration displacement, velocity, acceleration, strain, etc.) y ( t ) , of size [ s × 1 ] .
A representation of Equation (3) in discrete-time proceeds by adopting an appropriate sampling period T s , for which the intersample behaviour of the input can be regarded as constant (e.g., zero-order hold assumption). Subsequently
ζ [ k + 1 ] = A ( Ξ ) ζ [ k ] + B ( Ξ ) u [ k ]
y [ k ] = H ( Ξ ) ζ [ k ] + D ( Ξ ) u [ k ]
for
A ( Ξ ) = e A c ( Ξ ) T s , B ( Ξ ) = A ( Ξ ) I n A c 1 ( Ξ ) B c ( Ξ ) , H ( Ξ ) = H c ( Ξ ) , D ( Ξ ) = D c ( Ξ )
Equation (5) can be transformed into a modal form as
η [ k + 1 ] = Λ ( Ξ ) η [ k ] + Π T ( Ξ ) u [ k ]
y [ k ] = Ψ ( Ξ ) η [ k ] + D ( Ξ ) u [ k ]
with Λ ( Ξ ) corresponding to the diagonal matrix of the eigenvalues of A ( Ξ ) , Π T ( Ξ ) to the matrix of modal participation vectors and Ψ T ( Ξ ) to the matrix of mode shapes. It is reminded that, for an underdamped structure, the diagonal entries of Λ ( Ξ ) arrive in complex conjugate pairs, and so do the row vectors of Π T ( Ξ ) and the column vectors of Ψ T ( Ξ ) .
For convenience, we will henceforth assume that the structure is excited by a single input, e.g., u [ k ] u [ k ] . Subsequently, from Equation (7), the dynamics of a single input-output pair are described by
η [ k + 1 ] = Λ ( Ξ ) η [ k ] + Π T ( Ξ ) u [ k ]
y [ k ] = ψ ( Ξ ) η [ k ] + d ( Ξ ) u [ k ]
where ψ ( Ξ ) and d are the -th row and element of Ψ ( Ξ ) and D ( Ξ ) , respectively. The application of the Z -transform to Equation (8) yields
η ( z ) = z I 2 n Λ ( Ξ ) 1 Π T ( Ξ ) u ( z )
y ( z ) = ψ ( Ξ ) η ( z ) + d ( Ξ ) u ( z )
and the transfer function between y ( z ) and u ( z ) is
G ( z ) = ψ ( Ξ ) z I 2 n Λ ( Ξ ) 1 Π T ( Ξ ) + d ( Ξ )
or, as a modal decomposition
G ( z ) = i = 1 2 n ψ , i ( Ξ ) π i T ( Ξ ) z λ i ( Ξ ) + d ( Ξ ) = i = 1 2 n R , i ( Ξ ) z 1 1 λ i ( Ξ ) z 1 + d ( Ξ )
with R , i ( Ξ ) obviously defined. In deriving a rational expression for G ( z ) , notice that the far right hand side of Equation (11) can be written as
G ( z ) = i = 1 2 n R , i ( Ξ ) z 1 A ¯ i ( z ) A ( z ) + d ( Ξ )
for
A ( z ) = ( 1 λ 1 ( Ξ ) z 1 ) ( 1 λ 1 ( Ξ ) z 1 ) ( 1 λ 2 n ( Ξ ) z 1 ) = 1 + a 1 ( Ξ ) z 1 + a 2 ( Ξ ) z 2 + + a 2 n ( Ξ ) z 2 n
The polynomial A ¯ i ( z ) in the numerator of Equation (12) corresponds to A ( z ) with the i-th eigenvalue removed and it reaches up to order 2 n + 1 . By combining further (i) the presence of the unit delay, z 1 ; and, (ii) the term d ( Ξ ) , a qualitative rational expression for G ( z ) can be derived
G ( z ) = B ( z ) A ( z ) = b 0 ( Ξ ) + b 1 ( Ξ ) z 1 + b 2 ( Ξ ) z 2 + + b 2 n ( Ξ ) z 2 n 1 + a 1 ( Ξ ) z 1 + a 2 ( Ξ ) z 2 + + a 2 n ( Ξ ) z 2 n
with b 0 ( Ξ ) = d ( Ξ ) . Based on Equations (10)–(13), it follows that the coefficients of B ( z ) depend on both of the eigenvalues and the eigenvectors of A ( Ξ ) . Also observe that, in the absence of a feedforward term in Equation (8), then G ( z ) has a unit input-output delay, since d ( Ξ ) = 0 . In either case, the difference equation that describes the structural dynamics of the -th response in discrete-time stems from Equation (14) as
y [ k ] + a 1 ( Ξ ) y [ k 1 ] + + a 2 n ( Ξ ) y [ k 2 n ] = b 0 ( Ξ ) u [ k ] + b 1 ( Ξ ) u [ k 1 ] + + b 2 n ( Ξ ) u [ k 2 n ]
Under this setting, the problem treated herein is the detection and the localization of damage when
-
there is no prior information about the structure,
-
input-output measurements are consistently recorded over the short scale (e.g., k), and
-
the complete set of Ξ is available (measurable) over the long time-scale (e.g., t l )
The proposed strategy is of a decentralized nature, in the sense that estimation is first accomplished on a local basis, by considering all individual input-output data pairs independently, as dictated by Equation (15). The adopted framework comprises two phases, e.g., the structural identification phase and the damage detection and localization phase, which are discussed in the following.

3. The Methodological Framework

3.1. The Structural Identification Phase

For simplicity, it is henceforth assumed that the operational variability is due to a single parameter, e.g., L = 1 and Ξ Ξ . Equation (15) indicates that at the healthy state of the structure, an excitation-response pair can be effectively described in discrete-time by an ARX model of the form [65]
y [ k ] + i = 1 p a i ( Ξ ) y [ k i ] = i = 0 p b i ( Ξ ) u [ k i ] + e [ k ]
where y [ k ] denotes the noise-corrupted structural vibration response of a single DOF, u [ k ] is the excitation, a i ( Ξ ) and b i ( Ξ ) are the coefficients of the AR and exogenous polynomials, of order p, and e [ k ] N ( 0 , σ e 2 ( Ξ ) ) is a zero-mean Gaussian white noise realization that models process and measurement uncertainty (e.g., model inconsistencies and instrumentation noise). It is noted that, in Equation (16), b 0 0 only when vibration acceleration response measurements are available.
Equation (16) indicates that the ARX( p , p ) model accounts for the variability of the response due to variations of Ξ through the AR and exogenous parameters, α i ( Ξ ) and b i ( Ξ ) , respectively, as well as through the noise variance matrix σ e 2 ( Ξ ) . These are herein admitting a GPR representation as
a i ( Ξ ) = j = 1 p a α i j S a , j ( Ξ ) + P a ( Ξ ) + ϵ a
b i ( Ξ ) = j = 1 p b β i j S b , j ( Ξ ) + P b ( Ξ ) + ϵ b
σ e 2 ( Ξ ) = j = 1 p σ γ i j S σ , j ( Ξ ) + P σ ( Ξ ) + ϵ σ
In light of this parametric representation, the model of Equation (16) is termed as GP-ARX( p , p ). In Equation (17), S ( · ) , ( · ) ( Ξ ) denotes an appropriate set of basis functions, P ( · ) ( Ξ ) G P ( 0 , κ ( · ) ( Ξ , Ξ ) ) , where κ ( · ) ( Ξ , Ξ ) ) is the kernel function, being fully determined by a set of hyperparameters ϑ ( · ) , and ϵ ( · ) N ( 0 , σ ϵ ( · ) 2 )
Upon proper selection of the basis and kernel functions, S ( · ) , ( · ) ( Ξ ) and κ ( · ) ( Ξ , Ξ ) ) , respectively, the representation of the structure through GP-ARX( p , p ) models is succeeded through the solution of an associated identification problem, in which all unknown model parameters are estimated, which is, the integers p , p a , p b , and p σ , the GPR coefficients α i j , β i j and γ i j in Equation (17), as well as the vectors of hyperparameters ϑ a , ϑ b and ϑ σ and the variances σ ϵ a 2 , σ ϵ b 2 , and σ ϵ σ 2 . Yet, since the operational parameter Ξ varies slowly, this problem cannot be treated by pooling a large regression problem over a set of Q realizations of Ξ [65,66]: in applications involving large infrastructures (bridges, buildings, wind turbines, etc.), Ξ usually varies seasonally. Thus, it is rather impractical to wait until a full operational cycle becomes available before estimating a global GP-ARX model.
In contrast, the strategy chosen herein pertains to (i) the estimation of short time-scale ARX( p , p ) models, whenever data become available; (ii) the storage of the estimated AR and exogenous parameters, the estimated variance and measurement(s) of Ξ ; and, (iii) the GP modelling of all parameters according to Equation (17), when a full operational cycle is completed. Notice that the direct modeling of the parameters a i ( Ξ ) , b i ( Ξ ) , and σ e 2 ( Ξ ) in Equation (17), is a process that can be easily realized in parallel and essentially corresponds to typical data-driven uncertainty quantification problem.
The short time-scale ARX modelling step is conventionally accomplished: for any given pair of input-output data at a specific long time-scale instant t l , u t l [ k ] and y t l [ k ] , respectively, for k = 1 , 2 , , N , the original ARX model is transformed into its linear regression form
y t l [ k ] = ϕ t l [ k ] T θ t l + e t l [ k ]
for
ϕ t l [ k ] = y t l [ k 1 ] y t l [ k p ] | u t l [ k ] u t l [ k p ] T
and
θ t l = [ α 1 , t l α 2 , t l α p , t l | b 0 , t l b 1 , t l b p , t l ] T
For k = 1 , , N , Equation (18) implies
Y t l = Φ t l θ t l + E t l
where Y t l = y t l [ 1 ] y t l [ N ] T , Φ t l = ϕ t l T [ 1 ] ϕ t l T [ N ] T and E t l = e t l [ 1 ] e t l [ N ] T . Minimization of the quadratic least squares criterion provides the estimate
θ ^ t l = Φ t l T Φ t l 1 Φ t l T Y t l
while the prediction errors are recovered by E t l = Y t l Φ t l θ ^ t l and their variance is calculated as σ e , t l 2 = E t l T E t l .
This procedure is repeated over the whole range of available operational realizations Ξ t l , t l = 1 , Q . Under the reasonable assumption that the order of the structural system remains unaltered, the AR and exogenous polynomial orders, estimated statistically from an arbitrary single realization, can be maintained the same for every t l . Subsequently, the GPR estimation of each individual parameter of Equation (17) is taking place while using the hybrid optimization method described in Dertimanis et al. [67].

3.2. The Damage Detection and Localization Phase

The successful completion of the previous phase provides the availability of s single-input, single-output GP-ARX ( p , p ) models, for = 1 , , s , where s corresponds to the number of available DOFs’ measurements. These models are capable of tracking the evolution of the structural response of the relative DOF during the healthy structural state, for the whole expected range of variations in Ξ . In establishing an effective damage detection scheme, a residual generation algorithm (RGA) is formulated as shown in Figure 1, for every AFS-ARX model. The RGA is a computational machine that operates in parallel to the actual structure and issues an alert when abnormal behavior appears, i.e., different to the one estimated during the structural identification phase.
In order to formulate the RGA, the -th AFS-ARX model of Equation (16) is compactly written as
y [ k ] = B ( q , Ξ ) A ( q , Ξ ) u [ k ] + 1 A ( q , Ξ ) e [ k ]
where q is the backshift operator (i.e., q i y [ k ] = y [ k i ] ) and A ( q , Ξ ) , B p ( q , Ξ ) the AR end exogenous polynomials, respectively, of the form,
A ( q , Ξ ) = 1 + a 1 ( Ξ ) q 1 + + a p ( Ξ ) q p
B ( q , Ξ ) = b 0 , ( Ξ ) + b 1 , ( Ξ ) q 1 + + b p , ( Ξ ) q p
Notice that the first term of the right-hand side of Equation (23) corresponds to the estimated discrete-time transfer function between the applied excitation and the vibration response at the monitored DOF of the structure. To this end, the RGA can be simply formulated as the difference
r [ k ] = y [ k ] B ( q , Ξ ) A ( q , Ξ ) u [ k ]
retaining the units of the monitored quantity. In the absence of damage, the residual r [ k ] is thus equal to
r [ k ] = 1 A ( q , Ξ ) e [ k ]
implying that it follows an GP-AR ( p ) model of the form
r [ k ] + i = 1 p a i ( Ξ ) r [ k i ] = e [ k ]
The variance of r [ k ] can be calculated by truncating the last expression to an infinite moving average (MA) model
r [ k ] = e [ k ] + i = 1 H i , e [ k i ]
in which H i , are the coefficients of the associated Green function [68]. The mean and the variance of the time-series of Equation (28) are given by
μ r = E { r [ k ] } = 0 and σ r 2 ( Ξ ) = E { r 2 [ k ] } = i = 0 H i , 2 σ e , 2 ( Ξ )
respectively. This means that 99.7% of the damage-free RGA time-series conform to
3 σ r ( Ξ ) r [ k ] 3 σ r ( Ξ )
Equations (28)–(30) imply that the quantitative evaluation of the damage detection thresholds require knowledge of the infinite MA model coefficients H i , . These are calculated in closed form via the residue expansion of the transfer function of Equation (27). The reader is referred to Box et al. [68] [Chapter 3] for further details. Here, it is simply reminded that the AR polynomial should be of minimum-phase for the whole range of operating conditions (e.g., for all values of the temperature), in order to ensure the convergence of H i , p , and that AR roots’ amplitudes close to unity result in a slower the decay rate of H i , p .
Damage localization follows the detection stage and operates on data that are safely considered as outcomes of the damaged structure, e.g., after the damage time instant detected by the RGAs. Localization requires the estimation of a new set of simple ARX models, one for each available input–output data set and it is based on the differences between the mode shape curvatures between the GP-ARX models and the estimated-based-on-damaged-data ARX ones. For both sets of models, mode shape curvature estimation proceeds by first establishing the state-space realizations of the noise-free parts of the GP-ARX and ARX models [69]
ζ [ t + 1 ] = A ζ [ t ] + B u [ t ]
y [ t ] = H ζ [ t ] + D u [ t ]
where
A = 0 1 0 0 0 0 0 0 0 0 1 a p a p 1 a 1 , B = 0 0 0 1
H = b p a p b 0 b p 1 a p 1 b 0 b 1 a 1 b 0 , D = b 0
and then transforming Equation (31) to the modal form of Equation (8) via the eigenvalue problem of the state matrix A . The real part of the estimated row vector ψ (see Equation (8)) contains the values of the identified mode shapes at the -th sensor location. Gathering together all of the estimated ψ vectors, the matrix of mode shapes is constructed as
Ψ = ψ 1 ψ 2 ψ s = ψ ˜ 1 ψ ˜ 2 ψ ˜ p ( [ s × p ] )
and its columns correspond to the shapes of each vibration mode. In establishing Ψ , attention should be paid to the proper distinction of structural from “erroneous” modes, as well as to the matching of eigenvectors associated to the same mode. This is accomplished by applying dispersion analysis [70,71,72] and formulating the modal assurance criterion (MAC).
When Ψ is set up to contain the structural vibration modes from all of the identified ARX models, the entries of the -th column of the mode shape curvature matrix are calculated by [73]
[ ψ ˜ ] i = [ ψ ˜ ] i + 1 2 [ ψ ˜ ] i + [ ψ ˜ ] i 1 h 2
with h denoting the distance between two successive measurement nodes. Finally, damage localization is examined by the difference
Δ ψ ˜ = ψ ˜ , H ψ ˜ , D
where ψ ˜ , H and ψ ˜ , D correspond to the -th MSC matrix columns established by the GP-ARX models and the estimated-based-on-damaged-data ARX ones, respectively.

4. Case Studies

4.1. Damage Detection on a Spring-Mass-Damper System

A simple structural system with six DOFs, as illustrated in Figure 2, is chosen as the first case study. It is assumed that the stiffness is exponentially dependent on temperature as K i [ t l ] = 10 5 3 K T ( T [ t l ] T r e f ) , where t l corresponds to long (e.g., sufficiently lower with respect to the lowest structural vibration mode) time-scale, K T = 5 × 10 3 is the thermal coefficient, T r e f = 15 °C designates a reference temperature, and T [ t l ] a discrete-time stochastic process described as
T [ t l ] = T r e f + T s p a n s i n ( 2 π f l t l ) + w T [ t l ]
in which T s p a n = 20 °C, f l is the long time-scale frequency and w T [ t l ] U ( 0 , 2 ) . A stiffness-proportional damping is adopted as c i = 2 × 10 3 K i . It should be noted that this is a fictitious equation, which is nonetheless chosen to represent the decrease in stiffness with increasing temperature, met in most civil engineering works. Figure 3 displays a realization of T [ t l ] for t l = 1 , 2 , , 365 and f l = 1 / 365 , along with its sample and kernel-based probability density function, respectively. For this realization, the induced stiffness and structural vibration modes (natural frequencies and damping ratios) are shown in Figure 4 and Figure 5, respectively.
Under a single excitation acting at DOF #3, all instances of the “healthy” structure are discretized at T s = 0.02 s ( F s = 50 Hz) via the zero-order hold principle. Accordingly, the structural vibration acceleration responses of the discretized instances S d [ t l ] under independent realizations of zero-mean, Gaussian white noise excitation ( u [ k ] N ( 0 , 1.87 × 10 4 ) , and data length N = 2 14 ) are obtained, zero-mean subtracted and noise-corrupted at 1% noise-to-signal-ratio. For the subsequent analysis, it is assumed that only measurements from DOFs #1, #3, and #5 are available. For these, Figure 6 displays the amplitudes of the estimated frequency response functions, along with their theoretical counterparts, while Figure 7 shows the driving point FRF at reference temperature.
The establishment of GP-ARX models for describing the input–output dynamics at measured DOFs proceeds by (i) determining an appropriate order for the AR and exogenous polynomials; (ii) estimating ARX models for the whole long time-scale estimation set, consisting of the first 300 realizations (e.g., t l = 1 , , 300 ); (iii) performing GPR modelling for all the associated AR and exogenous polynomials’ coefficients, as well as the variance of the prediction errors; and, (iv) assessing the resulted AFS-ARX models by applying the RGA to the validation set.
Model order selection is accomplished by considering the driving point measurement at a randomly chosen long time instant t r [ 1 , 300 ] , e.g., S d [ t r ] . To this end, ARX ( p , p ) models with zero delay are estimated for p = 10 , 12 , , 50 and compared while using the Bayesian Information Criterion (BIC) and the Mean Squared Error (RSS), defined as
B I C = ln σ e 2 + ( 2 p + 1 ) ln N e N e
M S E = 1 N e k = 1 N e e 2 [ k ]
respectively. In Equation (37), N e corresponds to the short time-scale estimation set, herein defined as the subset of N = 1 , , 16,384 that lies in [ 1010 , 15,565 ] .
The performance of the model order selection criteria is depicted in Figure 8a,b. The BIC and the MSE both decay slowly and stabilize at high orders ( p > 30 ). To elaborate further on the model order selection, Figure 8c shows the frequency stabilization diagrams (FSDs), corrected using the dispersion analysis method described in Dertimanis and Chatzi [71]. The correction is based on the energy associated to each estimated structural vibration mode and on a low threshold (herein set as greater than 1% of the mode with the highest energy content) that distinguishes structural from erroneous, or “artificial” modes [70]. The dispersion-corrected FSD indicates that mode and dispersion stabilization occurs at p = 38 , which is the finally selected order for all three ARX models. Figure 9 illustrates the behaviour of the ARX 3 ( 38 , 38 ) prediction errors, from where the hypothesis of Gaussian white noise process can be safely adopted.
Based on these results, ARX 1 , t l ( 38 , 38 ) (unit delay), ARX 3 , t l ( 38 , 38 ) (zero delay), and ARX 5 , t l ( 38 , 38 ) (unit delay) models are subsequently estimated for t l = 1 , , 300 and their parameter vectors and prediction error variances are stored for the GPR modelling stage. As Table 1 indicates, a quite satisfying degree of consistency may characterize the parametric identification process, since the percentage fitness
f i t = 100 1 y [ t ] y ^ [ t ] y [ t ] μ y ( % )
to the short time estimation data set is sufficiently high.
Following the structural identification stage, GPR models in the form of Equation (17) are fitted to a total number of 228 parameters. It is noted that no modelling is performed for the b 0 parameters: this is due to the fact that the AFS-ARX 1 ( 38 , 38 ) and AFS-ARX 5 ( 38 , 38 ) models are characterized by unit delay, while the b 0 parameter of the AFS-ARX 3 ( 38 , 38 , 0 ) model is consistently estimated at 0.01 during the structural identification stage, with negligible fluctuations around this value.
The selected basis functions and GPR orders, determined via an initial trial procedure, are listed in Table 2, while the percentage fitness results are shown in Figure 10 and Table 3. In general, sufficiently high fitting to the parameters has occurred, reaching, in many cases, more than 99%. There exist some AR and eXogenous parameters with low modelling quality, as for example the a 3 of GP-ARX 3 ( 38 , 38 ) (Figure 10a, second row) and the b 34 and b 36 of the same model (Figure 10b, second row); these exhibit wider scattering as compared to others, therefore rendering the fitting process more demanding. Still, an effective GPR representation for these is succeeded. This can be visualized in Figure 11, where indicative behaviour of the fitted GPR models is shown. In specific, the associated plots correspond to AR, eXogenous and variance parameter models with the lowest and highest percentage fitness.
The behaviour of the established GP-ARX models is now assessed using available information that was not used during the estimation process. In specific, the RGA stage is implemented to two long time-scale instants, which are chosen from the set t l = 301 , , 365 . Notice that this corresponds to a form of extrapolation, since training was not applied to the whole long time-scale cycle. Figure 12 displays the RGA time-series of the available GP-ARX models for t l = 320 and t l = 355 . A quite stable and stationary behaviour is observed, indicating that no damage has occurred within this long time-scale. Yet, in some cases the associated thresholds might result underestimated, as, for example, the ones of Figure 12d. This issue is rather attributed to the fact that the inherited uncertainties associated with the GPR models (e.g., the GPR prediction intervals) are not taken into account. Despite this inconsistency, the GP-ARX models are still capable of tracking the current state of the structure, as indicated in Figure 13, where the predicted time-series are plotted over the actual ones for the RGA of Figure 12d (e.g., the one with the “worst” behaviour).
Finally, Figure 14 illustrates the behaviour of the RGA time-series under damage, during the long time-scale t l = 320 . The latter is introduced as a local stiffness change, which occurs abruptly at one-third of the total simulation time. The first four rows of the figure display the r i [ k ] ′s for 1% damage in K 1 , K 3 , K 5 and K 7 , respectively, from where the detection effectiveness of the algorithm even at such low levels is demonstrated. Notice that there’s no correlation of the RGA time-series amplitudes to the location of damage, since all remain around the same levels. This can be also argued for the damage severity: the RGA time-series of the last row, which corresponds to 50% damage in K 4 , result with increased amplitudes (around double the ones of the first four rows), yet, again this change is quite disproportional to the size of the damage (50% over 1%).

4.2. Damage Detection and Localization on a Shear Frame

The second case study pertains to the six-storey shear frame of Figure 15 under base (e.g., earthquake) excitation. It is again assumed that the stiffness is exponentially depended on temperature via the same relationship as in the spring-mass-damper case and that the temperature varies as in Equation (36). This implies that Figure 3 and Figure 4 are also valid here, with the only difference being that K i is expressed now on a MN/m scale and that modal damping is kept constant at 2%. The natural frequencies of the frame are shown in Figure 16.
In deriving the theoretical form of the GP-ARX models to be estimated, the equation of motion of the frame obeys
M z ¨ ( t ) + D z ˙ ( t ) + K ( T ) z ( t ) = M 1 x ¨ g ( t )
where z ( t ) is the vector DOFs’ displacements relative to the ground motion, e.g., z i = x i x g (see Figure 15 and 1 is a column vector filled with ones. The state-space representation of Equation (39) for absolute acceleration output is
ζ ˙ ( t ) = A c ( T ) ζ ( t ) + B c x ¨ g ( t )
y ( t ) = H c ( T ) ζ ( t )
indicating that the equivalent digital transfer function between the acceleration of the storeys and the ground acceleration is characterized by unit delay (refer to the analysis of Section 2).
Following the steps of Section 4.1, the “healthy” structure is discretized at T s = 0.02 s ( F s = 50 Hz) via the zero-order hold principle. Accordingly, the structural absolute vibration acceleration responses under independent realizations of zero-mean, Gaussian white noise base excitation ( x ¨ g [ k ] N ( 0 , 1.87 × 10 4 ) , data length N = 2 14 ) are obtained and zero-mean subtracted, while it is assumed that measurements from all DOFs are available. Figure 17 shows the absolute vibration acceleration FRF of the first story at reference temperature.
Model order selection is based on the estimation of unit delay ARX( p , p ) models for p = 10 , 12 , , 50 , while using the excitation and absolute vibration acceleration response of the first storey at a randomly chosen long time instant. The performance of the model order selection criteria and the associated dispersion-corrected FSD is depicted in Figure 18, which qualify p = 12 as the best order. This complies with the theoretical order of Equation (15), a result that is expected due to the absence of noise-corrupted data. The behaviour of the unit delay ARX(12,12) prediction errors returns quite similar to the one of Figure 9. The subsequent identification of unit delay ARX i , t l ( 12 , 12 ) models for i = 1 , 2 , , 6 and t l = 1 , , 300 returns very high mean fitness with low dispersion, as shown in Table 4.
The GPR modelling phase is carried out using the basis functions, kernels, and orders of Table 5. Table 6 and Figure 19 show the percentage fitness, confirming the efficacy of the GPR models in fitting of the AR and eXogenous parameters. The poor results of the ARX model variances are again attributed to the noise-free data used during the identification case. The typical behaviours of the GPR models are illustrated in Figure 20.
Figure 21 displays the short time-scale temporal evolution of the RGA time-series for t l = 305 under no damage. All of the residuals are stationary and within the specified thresholds, which herein result a bit overestimated, due to the low modelling quality of the respective GPR models for the ARX variances. In contrast, for the same short time-scale instant, Figure 22 illustrates the same quantities under damage, introduced as a 1% stiffness change in K 1 , occurring abruptly at one-third of the total simulation time. One can here observe that there might be an indication about the location of the damage, by observing the descending dispersion from r 1 [ k ] to r 6 [ k ] .
However, a better interpretation is offered by examining the MSCs differences, as described in Section 3.2 and Equation (35). These are plotted in Figure 23, from where it follows that the damage is indeed successfully localized in the differences of the first three modes, whereas the three trailing ones appear more “noisy” failing to localize the damage in K 1 . To investigate this result, Figure 24 presents the “theoretical” MSCs differences, calculated via the eigenvalue problem of the exact structural matrices in healthy and damaged states. The close resemblance of the estimated MSCs differences to their theoretical counterparts is apparent, implying that (i) the reproduction of the modal space via the distributed GP-ARX models is to a great extend accurate; and, (ii) a damage may be localized only in lower modes.

5. Conclusions

This study tackles the damage detection and localization problem in structural systems that are amenable to environmental variations, and for which no prior information is available. The solution involves the estimation of distributed GP-ARX models for the representation of individual single input-single output pairs and the subsequent establishment of corresponding RGAs. These operate in parallel to the monitored system, are characterized by well-defined stationary statistics in the healthy state over the whole operational regime, and deviate from these in the presence of damage. In the latter case, localization is achieved by truncating all local GP-ARX models into a global state-space realization, deriving the modal space and calculating the MSC discrepancies between the healthy and damaged state-space representations.
The assessment of the method through the case studies indicates that the proposed framework is capable of detecting and localizing damage at quite low levels (“early” enough). The detection succeeds, even for a single input-output pair, while localization presumes a proper sensor network. It would be interesting to relax this requirement and attempt to integrate the damage localization task into the RGA, by configuring the residuals in some directional, or structured form; this forms current work of the authors. Nevertheless, it seems that the establishment of RGAs with localization attributes requires qualitative knowledge of structural dynamics, so that the GP-ARX parameter vector can be linked to the structural parameters.
Another issue that is observed from the case studies pertains to numerical stability. Indicatively, in the shear frame paradigm, it is found that some operating points from the validation set result in unstable GP-ARX models, even if the GPR modelling stage produces very accurate parametric representations. An alternative approach might lie in investigation of vector GP-ARX models, in order to bypass the local-to-global state-space realization, which could induce errors. Because vector models retain a considerably richer structure, an open research question would be the potential of performing GPR modelling on a reduced parameter space, similarly to what is discussed in [74].
It must be noted that structural damage may appear either as gradual degradation at slow rates (e.g., crack initiation/propagation), or as faults after “events” (e.g., an earthquake, strong wind/wave gusts, etc.). Our work is mostly set to treat this latter class: we assume distinct operational points along the long time-scale, we estimate the current state of the structure and subsequently forming/updating the RGA time-series. However, this does not imply that our method is incapable of treating the first class as well, since it has been demonstrated that the RGA can detect damage early enough, while it can easily operate in continuous mode, as long as measurements are available. However, the “footprint” of any gradual degradation on the RGA requires additional research, as mentioned above. Currently, our RGA does not correlate with damage evolution: it is just a yes/no answer to detection, which considers the long time-scale structural variability.
The encouraging results on the efficacy of the method suggest further research steps towards a more realistic SHM context. These include the addition of further free parameters into the GPR metamodeling stage, related to further environmental and operational parameters (operating points, boundary conditions, etc.), aside from temperature. The relaxation on the availability and the stationarity assumption of the input(s) forms a further critical aspect that is frequently encountered in practice: here, the investigation of scalar/vector GP-AR/ARMA models and their ARIMA counterparts form a straightforward task, which is not yet adequately treated in existing literature. Finally, an experimental validation is currently underway by the authors.

Author Contributions

Conceptualization, K.T., V.D., Y.O. and E.C.; methodology, K.T., V.D. and Y.O.; software, K.T. and V.D.; validation, K.T., V.D. and Y.O.; writing—original draft preparation, K.T. and V.D.; writing—review and editing, V.D and E.C.; supervision, V.D. and E.C.; project administration, E.C.; funding acquisition, E.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the European Research Council via the ERC Starting Grant WINDMIL (ERC-2015-StG #679843) on the topic of “Smart Monitoring, Inspection and Life-Cycle Assessment of Wind Turbines”, as well as the ERC Proof of Concept (PoC) Grant, ERC-2018-PoC WINDMIL RT-DT on “An autonomous Real-Time Decision Tree framework for monitoring and diagnostics on wind turbines”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ding, S. Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms and Tools; Springer: London, UK, 2013. [Google Scholar]
  2. Gertler, J. Fault Detection and Diagnosis in Engineering Systems; Marcel–Dekker, Inc.: New York, NY, USA, 1998. [Google Scholar]
  3. Natke, H.; Cempel, C. Model—Based Fault Diagnosis of Mechanical Systems: Fundamentals, Detection, Localization, Assessment; Springer: Berlin, Germany, 1997. [Google Scholar]
  4. Chen, J.; Patton, R. Robust Model—Based Fault Diagnosis of Dynamic Systems; Kluwer Academic Publishers: Norwell, MA, USA, 1999. [Google Scholar]
  5. Kullaa, J. Development of virtual sensors to increase the sensitivity to damage. Procedia Eng. 2017, 199, 1937–1942. [Google Scholar] [CrossRef]
  6. Maes, K.; Lombaert, G. Fatigue monitoring of railway bridges by means of virtual sensing. In Proceedings of the Belgian and Dutch National Groups of IABSE—Young Engineers Colloquium, TU/e, Eindhoven, The Netherlands, 15–16 March 2019. [Google Scholar]
  7. Tatsis, K.; Dertimanis, V.; Abdallah, I.; Chatzi, E. A substructure approach for fatigue assessment on wind turbine support structures using output-only measurements. Procedia Eng. 2017, 199, 1044–1049. [Google Scholar] [CrossRef]
  8. Tatsis, K.; Dertimanis, V.; Chatzi, E. Response Prediction of Systems Experiencing Operational and Environmental Variability. In Computing in Civil Engineering 2019; Chapter Computing in Civil Engineering 2019: Smart Cities, Sustainability, and Resilience; ASCE: Reston, VA, USA, 2019; pp. 468–474. [Google Scholar] [CrossRef]
  9. Vettori, S.; Di Lorenzo, E.; Cumbo, R.; Musella, U.; Tamarozzi, T.; Peeters, B.; Chatzi, E. Kalman-based Virtual Sensing for Improvement of Service Responses Replication in Environmental Tests #8071. In Proceedings of the IMAC XXXVIII Conference, Orlando, FL, USA, 28–31 January 2019. [Google Scholar]
  10. Lourens, E.; Papadimitriou, C.; Gillijns, S.; Reynders, E.; Roeck, G.D.; Lombaert, G. Joint input-response estimation for structural systems based on reduced-order models and vibration data from a limited number of sensors. Mech. Syst. Signal Process. 2012, 29, 310–327. [Google Scholar] [CrossRef]
  11. Sedehi, O.; Papadimitriou, C.; Teymouri, D.; Katafygiotis, L.S. Sequential Bayesian estimation of state and input in dynamical systems using output-only measurements. Mech. Syst. Signal Proces. 2019, 131, 659–688. [Google Scholar] [CrossRef]
  12. Ou, Y.; Chatzi, E.N.; Dertimanis, V.K.; Spiridonakos, M.D. Vibration-based experimental damage detection of a small-scale wind turbine blade. Struct. Health Monit. 2017, 16, 79–96. [Google Scholar] [CrossRef]
  13. Xiang, J.; Lei, Y.; Wang, Y.; He, Y.; Zheng, C.; Gao, H. Structural Dynamical Monitoring and Fault Diagnosis. Shock Vib. 2015, 2015, 193831. [Google Scholar] [CrossRef] [Green Version]
  14. Wu, J.; Rudnick, E.M. Bridge fault diagnosis using stuck-at fault simulation. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000, 19, 489–495. [Google Scholar] [CrossRef]
  15. Xiang, T.; Huang, K.; Zhang, H.; Zhang, Y.; Zhang, Y.; Zhou, Y. Detection of Moving Load on Pavement Using Piezoelectric Sensors. Sensors 2020, 20, 2366. [Google Scholar] [CrossRef]
  16. Alblawi, A. Fault diagnosis of an industrial gas turbine based on the thermodynamic model coupled with a multi feedforward artificial neural networks. Energy Rep. 2020, 6, 1083–1096. [Google Scholar] [CrossRef]
  17. Kazemi, H.; Yazdizadeh, A. Fault detection and isolation of gas turbine engine using inversion-based and optimal state observers. Eur. J. Control 2020. [Google Scholar] [CrossRef]
  18. Abdallah, I.; Dertimanis, V.; Mylonas, H.; Tatsis, K.; Chatzi, E.; Dervilis, N.; Worden, K.; Maguire, E. Fault Diagnosis of wind turbine structures using decision tree learning algorithms with big data. In Proceedings of the European Safety and Reliability Conference, ESREL 2018, Trondheim, Norway, 17–21 June 2018. [Google Scholar]
  19. Sanchez, H.; Escobet, T.; Puig, V.; Odgaard, P. Fault diagnosis of an advanced wind turbine benchmark using interval-based ARRs and observers. IEEE Trans. Ind. Electr. 2015, 62, 3783–3793. [Google Scholar] [CrossRef] [Green Version]
  20. Badihi, H.; Zhang, Y.; Hong, H. Wind Turbine Fault Diagnosis and Fault-Tolerant Torque Load Control Against Actuator Faults. IEEE Trans. Control Syst. Technol. 2015, 23, 1351–1372. [Google Scholar] [CrossRef]
  21. Cross, E.J.; Worden, K.; Farrar, C.R. Structural Health Monitoring for Civil Infrastructure. In Health Assessment of Engineered Structures: Bridges, Buildings and Other Infrastructures; Haldar, A., Ed.; World Scientific: Singapore, 2013; Chapter 1. [Google Scholar]
  22. Tcherniak, D.; Mølgaard, L.L. Vibration-based SHM System: Application to Wind Turbine Blades. J. Phys. Conf. Ser. 2015, 628, 012072. [Google Scholar] [CrossRef] [Green Version]
  23. Ou, Y.; Grauvogl, B.; Spiridonakos, M.; Dertimanis, V.; Chatzi, E.; Vidal, J. Vibration-based Damage Detection on a Blade of a Small Scale Wind Turbine. Proc. IWSHM 2015. [Google Scholar] [CrossRef]
  24. Dutta, A.; McKay, M.E.; Kopsaftopoulos, F.; Gandhi, F. Fault Detection and Identification for Multirotor Aircraft by Data-Driven Statistical Learning Methods. In Proceedings of the AIAA Propulsion and Energy 2019 Forum, Indianapolis, IN, USA, 19–22 August 2019. [Google Scholar] [CrossRef]
  25. Marzat, J.; Piet-Lahanier, H.; Damongeot, F.; Walter, E. Model-based fault diagnosis for aerospace systems: A survey. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2012, 226, 1329–1360. [Google Scholar] [CrossRef] [Green Version]
  26. Giurgiutiu, V.; Zagrai, A.N. Electro-mechanical impedance method for crack detection in metallic plates. In Advanced Nondestructive Evaluation for Structural and Biological Health Monitoring; Kundu, T., Ed.; International Society for Optics and Photonics, SPIE: Washington, DC, USA, 2001; Volume 4335, pp. 131–142. [Google Scholar]
  27. Tashakori, S.; Baghalian, A.; Cuervo, J.; Senyurek, V.Y.; Tansel, I.N.; Uragun, B. Inspection of the machined features created at the embedded sensor aluminum plates. In Proceedings of the 2017 8th International Conference on Recent Advances in Space Technologies (RAST), Istanbul, Turkey, 19–22 June 2017; pp. 517–522. [Google Scholar]
  28. Xu, B.; Giurgiutiu, V. A Low-Cost and Field Portable Electromechanical (E/M) Impedance Analyzer for Active Structural Health Monitoring. In Proceedings of the 5th International Workshop on Structural Health Monitoring, Stanford University, Stanford, CA, USA, 15–17 September 2005. [Google Scholar]
  29. Sohn, H. Effects of environmental and operational variability on structural health monitoring. Philos. Trans. Ser. A Math. Phys. Eng. Sci. 2007, 365, 539–560. [Google Scholar] [CrossRef] [PubMed]
  30. Kullaa, J. Distinguishing between sensor fault, structural damage, and environmental or operational effects in structural health monitoring. Mech. Syst. Signal Proces. 2011, 25, 2976–2989. [Google Scholar] [CrossRef]
  31. Cross, E.; Koo, K.; Brownjohn, J.; Worden, K. Long-term monitoring and data analysis of the Tamar Bridge. Mech. Syst. Signal Proces. 2013, 35, 16–34. [Google Scholar] [CrossRef] [Green Version]
  32. Cornwell, P.; Farrar, C.; Doebling, S.; Sohn, H. Environmental variability of modal properties. Exp. Tech. 1999, 23, 45–48. [Google Scholar] [CrossRef]
  33. Liu, C.; De Wolf, J. Effect of temperature on modal variability of a curved concrete bridge under ambient loads. J. Struct. Eng. 2007, 133, 1742–1751. [Google Scholar] [CrossRef]
  34. Rohrmann, R.; Baessler, M.; Said, S.; Schmid, W.; Ruecker, W. Structural causes of temperature affected modal data of civil structures obtained by long time monitoring. In Proceedings of the IMAC XVIII—18th International Modal Analysis Conference, San Antonio, TX, USA, 7–10 February 2000. [Google Scholar]
  35. Bernal, D. Analytical techniques for damage detection and localization for assessing and monitoring civil infrastructures. In Sensor Technologies for Civil Infrastructures; Wang, M., Lynch, J., Sohn, H., Eds.; Woodhead Publishing: Cambridge, UK, 2014; Chapter 3; Volume 2, pp. 67–92. [Google Scholar]
  36. Figueiredo, E.; Park, G.; Farrar, C.; Worden, K.; Figueiras, J. Machine learning algorithms for damage detection under operational and environmental variability. Struct. Health Monit. 2011, 10, 559–572. [Google Scholar] [CrossRef]
  37. Harmanci, Y.; Spiridonakos, M.; Chatzi, E.; Kübler, W. An Autonomous Strain-Based Structural Monitoring Framework for Life-Cycle Analysis of a Novel Structure. Front. Built Environ. 2016, 2, 13. [Google Scholar] [CrossRef] [Green Version]
  38. Sohn, H.; Worden, K.; Farrar, C. Novelty detection under changing environmental conditions. In Proceedings of the SPIE4330: 8th Annual International Symposium on Smart Structures and Materials, Newport Beach, CA, USA, 4–8 March 2001; pp. 108–118. [Google Scholar]
  39. Dervilis, N.; Choi, M.; Taylor, S.; Barthorpe, R.; Park, G.; Farrar, C.; Worden, K. On damage diagnosis for a wind turbine blade using pattern recognition. J. Sound Vib. 2014, 333, 1833–1850. [Google Scholar] [CrossRef]
  40. Lämsä, V.; Kullaa, J. Nonlinear Factor Analysis in Structural Health Monitoring to Remove Environmental Effects. In Proceedings of the 6th International Workshop on Structural Health Monitoring, Stanford University, Stanford, CA, USA, 11–13 September 2007. [Google Scholar]
  41. Kullaa, J. Elimination of environmental influences from damage-sensitive features in a structural health monitoring system. In Proceedings of the First European Workshop on Structural Health Monitoring, Paris, France, 10–12 July 2002; pp. 742–749. [Google Scholar]
  42. Manson, G. Identifying damage sensitive, environment insensitive features for damage detection. In Proceedings of the 3rd International Conference on Identification in Engineering Systems, Swansea, UK, 15–17 April 2002; pp. 187–197. [Google Scholar]
  43. Reynders, E.; Wursten, G.; De Roeck, G. Output-only structural health monitoring in changing environmental conditions by means of nonlinear system identification. Struct. Health Monit. 2013. [Google Scholar] [CrossRef]
  44. De Boe, P.; Golinval, J. Principal component analysis of a piezosensor array for damage localization. Struct. Health Monit. 2003, 2, 137–144. [Google Scholar] [CrossRef]
  45. García, D.; Trendafilova, I. A multivariate data analysis approach towards vibration analysis and vibration-based damage assessment: Application for delamination detection in a composite beam. J. Sound Vib. 2014, 333, 7036–7050. [Google Scholar] [CrossRef] [Green Version]
  46. Shokrani, Y.; Dertimanis, V.K.; Chatzi, E.N.; Savoia, N.M. On the use of mode shape curvatures for damage localization under varying environmental conditions. Struct. Control Health Monit. 2018, 25, e2132. [Google Scholar] [CrossRef]
  47. Ou, Y.W.; Dertimanis, V.K.; Chatzi, E.N. Operational Damage Localization of Wind Turbine Blades. In Experimental Vibration Analysis for Civil Structures; Conte, J.P., Astroza, R., Benzoni, G., Feltrin, G., Loh, K.J., Moaveni, B., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 261–272. [Google Scholar]
  48. Dervilis, N.; Worden, K.; Cross, E. On robust regression analysis as a means of exploring environmental and operational conditions for SHM data. J. Sound Vib. 2015, 347, 279–296. [Google Scholar] [CrossRef] [Green Version]
  49. Dervilis, N.; Zhang, T.; Bull, L.; Cross, E.; Rogers, T.; Fuentes, R.; Dertimanis, V.; Abdallah, I.; Chatzi, E.; Worden, K. A nonlinear robust outlier detection approach for SHM. In Proceedings of the IOMAC 2019, Copenhagen, Denmark, 13–15 May 2019. [Google Scholar]
  50. Toth, R. Modeling and Identification of Linear Parameter-Varying Systems; Lecture Notes in Control and Information Sciences; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar] [CrossRef]
  51. Avendaño-Valencia, L.D.; Chatzi, E.N.; Koo, K.Y.; Brownjohn, J.M. Gaussian Process Time-Series Models for Structures under Operational Variability. Front. Built Environ. 2017, 3, 69. [Google Scholar] [CrossRef] [Green Version]
  52. Kopsaftopoulos, F.; Nardari, R.; Li, Y.H.; Chang, F.K. A stochastic global identification framework for aerospace structures operating under varying flight states. Mech. Syst. Signal Proces. 2018, 98, 425–447. [Google Scholar] [CrossRef]
  53. Sakellariou, J.; Fassois, S. Functionally Pooled models for the global identification of stochastic systems under different pseudo-static operating conditions. Mech. Syst. Signal Proces. 2016, 72–73, 785–807. [Google Scholar] [CrossRef]
  54. Spiridonakos, M.D.; Chatzi, E.N.; Sudret, B. Polynomial Chaos Expansion Models for the Monitoring of Structures under Operational Variability. ASCE-ASME J. Risk Uncertain. Eng. Syst. Part A Civ. Eng. 2016, 2, B4016003. [Google Scholar] [CrossRef]
  55. Spiridonakos, M.D.; Chatzi, E.N. Stochastic Structural Identification from Vibrational and Environmental Data. In Encyclopedia of Earthquake Engineering; Beer, M., Kougioumtzoglou, I.A., Patelli, E., Au, I.S.K., Eds.; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar] [CrossRef]
  56. Avendaño-Valencia, L.D.; Fassois, S.D. Natural vibration response based damage detection for an operating wind turbine via Random Coefficient Linear Parameter Varying AR modelling. J. Phys. Conf. Ser. 2015, 628, 012073. [Google Scholar] [CrossRef]
  57. Bogoevska, S.; Spiridonakos, M.; Chatzi, E.; Dumova-Jovanoska, E.; Höffer, R. A Data-Driven Diagnostic Framework for Wind Turbine Structures: A Holistic Approach. Sensors 2017, 17, 720. [Google Scholar] [CrossRef] [Green Version]
  58. Avendaño-Valencia, L.D.; Fassois, S.D. Gaussian Mixture Random Coefficient model based framework for SHM in structures with time–dependent dynamics under uncertainty. Mech. Syst. Signal Proces. 2017, 97, 59–83. [Google Scholar] [CrossRef]
  59. Avendaño-Valencia, L.D.; Fassois, S.D. Damage/fault diagnosis in an operating wind turbine under uncertainty via a vibration response Gaussian mixture random coefficient model based framework. Mech. Syst. Signal Proces. 2017, 91, 326–353. [Google Scholar] [CrossRef]
  60. Avendaño-Valencia, L.D.; Chatzi, E.N. Sensitivity driven robust vibration-based damage diagnosis under uncertainty through hierarchical Bayes time-series representations. Procedia Eng. 2017, 199, 1852–1857. [Google Scholar] [CrossRef]
  61. Demetriou, M.A. Using unknown input observers for robust adaptive fault detection in vector second-order systems. Mech. Syst. Signal Proces. 2005, 19, 291–309. [Google Scholar] [CrossRef]
  62. Basseville, M. Information criteria for residual generation and fault detection and isolation. Automatica 1997, 33, 783–803. [Google Scholar] [CrossRef] [Green Version]
  63. Isermann, R. Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance; Springer: Berlin, Germany, 2006. [Google Scholar]
  64. Simani, S.; Fantuzzi, C.; Patton, R. Model–Based Fault Diagnosis in Dynamic Systems Using Identification Techniques; Springer: London, UK, 2003. [Google Scholar]
  65. Dertimanis, V.; Giagopoulos, D.; Chatzi, E. Finite Element Metamodelling of Uncertain Structures. In Proceedings of the ECCOMAS 2016, Crete, Greece, 5–10 June 2016; pp. 6316–6327. [Google Scholar]
  66. Spiridonakos, M.; Dertimanis, V.; Chatzi, E. Estimation of Data-Driven Polynomial Chaos using Hybrid Evolution Strategies. In Proceedings of the Fourth International Conference on Soft Computing Technology in Civil, Structural and Environmental Engineering; Tsompanakis, Y., Kruis, J., Topping, B., Eds.; Civil-Comp Press: Stirlingshire, UK, 2015; p. 24. [Google Scholar] [CrossRef]
  67. Dertimanis, V.; Spiridonakos, M.; Chatzi, E. Data-driven uncertainty quantification of structural systems via B-spline expansion. Comput. Struct. 2018, 207, 245–257. [Google Scholar] [CrossRef]
  68. Box, G.; Jenkins, G.; Reinsel, G. Time Series Analysis, Forecasting and Control, 4th ed.; John Wiley & Sons Ltd.: Chichester, UK, 2013. [Google Scholar]
  69. Dertimanis, V.K.; Koulocheris, D.V. VAR Based State–space Structures: Realization, Statistics and Spectral Analysis. In Lecture Notes in Electrical Engineering; Cetto, J.A., Filipe, J., Ferrier, J.L., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; Volume 85, pp. 301–315. [Google Scholar]
  70. Dertimanis, V.K. On the use of dispersion analysis for model assessment in structural identification. J. Vib. Control 2013, 19, 2270–2284. [Google Scholar] [CrossRef]
  71. Dertimanis, V.K.; Chatzi, E. Dispersion-corrected stabilization diagrams for model order assessment in structural identification. In Proceedings of the 7th European Workshop on Structural Health Monitoring, EWSHM 2014, Nantes, France, 8–11 July 2014; pp. 2159–2166. [Google Scholar]
  72. Dertimanis, V.K.; Spiridonakos, M.D.; Chatzi, E.N. Dispersion–Corrected, Operationally Normalized Stabilization Diagrams for Robust Structural Identification. In Model Validation and Uncertainty Quantification; Atamturktur, H.S., Moaveni, B., Papadimitriou, C., Schoenherr, T., Eds.; Springer International Publishing: Cham, Switzerland, 2015; Volume 3, pp. 75–83. [Google Scholar] [CrossRef]
  73. Pandey, A.; Biswas, M.; Samman, M. Damage detection from changes in curvature mode shapes. J. Sound Vib. 1991, 145, 321–332. [Google Scholar] [CrossRef]
  74. Avendaño-Valencia, L.D.; Chatzi, E.N. Multivariate GP-VAR models for robust structural identification under operational variability. Probabilistic Eng. Mech. 2020, 60, 103035. [Google Scholar] [CrossRef]
Figure 1. Layout of the residual generation algorithms for damage detection.
Figure 1. Layout of the residual generation algorithms for damage detection.
Jsan 09 00041 g001
Figure 2. 6-degrees of freedom (DOF) structural system with m i = 10 2 kg, c i = 2 × 10 2 Ns/m and temperature-varying stiffness K i .
Figure 2. 6-degrees of freedom (DOF) structural system with m i = 10 2 kg, c i = 2 × 10 2 Ns/m and temperature-varying stiffness K i .
Jsan 09 00041 g002
Figure 3. Spring-mass-damper: a realization of the temperature stochastic process: (a) Time-series. (b) Sample (blue bars) and associated kernel-based (continuous red line) PDF estimates.
Figure 3. Spring-mass-damper: a realization of the temperature stochastic process: (a) Time-series. (b) Sample (blue bars) and associated kernel-based (continuous red line) PDF estimates.
Jsan 09 00041 g003
Figure 4. Spring-mass-damper: structural stiffness for the temperature realization of Figure 3. (a) Ki vs. tl. (b) Ki vs. T.
Figure 4. Spring-mass-damper: structural stiffness for the temperature realization of Figure 3. (a) Ki vs. tl. (b) Ki vs. T.
Jsan 09 00041 g004
Figure 5. Spring-mass-damper: structural vibration modes for the temperature realization of Figure 3: (a) fn vs. tl. (b) fn vs. T. (c) ζn vs. tl. (d) ζn vs. T.
Figure 5. Spring-mass-damper: structural vibration modes for the temperature realization of Figure 3: (a) fn vs. tl. (b) fn vs. T. (c) ζn vs. tl. (d) ζn vs. T.
Jsan 09 00041 g005
Figure 6. Spring-mass-damper: estimated (top row, Welch’s method with Hanning window, NFFT = 211, 50% overlap) and theoretical (bottom row) amplitudes of the frequency response functions at measured DOFs. Continuous black curves correspond to the long time-varying natural frequencies.
Figure 6. Spring-mass-damper: estimated (top row, Welch’s method with Hanning window, NFFT = 211, 50% overlap) and theoretical (bottom row) amplitudes of the frequency response functions at measured DOFs. Continuous black curves correspond to the long time-varying natural frequencies.
Jsan 09 00041 g006
Figure 7. Spring-mass-damper: driving point FRF at reference temperature.
Figure 7. Spring-mass-damper: driving point FRF at reference temperature.
Jsan 09 00041 g007
Figure 8. Spring-mass-damper: performance of the ARX model order selection criteria: (a) BIC. (b) MSE. (c) Dispersion-corrected frequency stabilization diagram.
Figure 8. Spring-mass-damper: performance of the ARX model order selection criteria: (a) BIC. (b) MSE. (c) Dispersion-corrected frequency stabilization diagram.
Jsan 09 00041 g008
Figure 9. Spring-mass-damper: performance of the ARX3(38,38) prediction errors: (a) Sample autocorrelation function. (b) Sample PDF of the normalized ( e ¯ [ k ] N ( 0 , 1 ) ) prediction errors. (c) Normal probability plot of e[k].
Figure 9. Spring-mass-damper: performance of the ARX3(38,38) prediction errors: (a) Sample autocorrelation function. (b) Sample PDF of the normalized ( e ¯ [ k ] N ( 0 , 1 ) ) prediction errors. (c) Normal probability plot of e[k].
Jsan 09 00041 g009
Figure 10. Spring-mass-damper: GPR modelling results for the AR and the eXogenous parameters of the associated ARX models.
Figure 10. Spring-mass-damper: GPR modelling results for the AR and the eXogenous parameters of the associated ARX models.
Jsan 09 00041 g010
Figure 11. Spring-mass-damper: actual (black dots) and GPR-estimated (red circles) long time-scale parameter evolution.
Figure 11. Spring-mass-damper: actual (black dots) and GPR-estimated (red circles) long time-scale parameter evolution.
Jsan 09 00041 g011
Figure 12. Spring-mass-damper: evolution of the residuals during two long time-scale instants from the validation set.
Figure 12. Spring-mass-damper: evolution of the residuals during two long time-scale instants from the validation set.
Jsan 09 00041 g012
Figure 13. Spring-mass-damper: actual (black curves) and predicted (dashed red curves) time-series corresponding to the RGA time-series of Figure 12d: (a) total time span. (b) ≈ 2s zoom.
Figure 13. Spring-mass-damper: actual (black curves) and predicted (dashed red curves) time-series corresponding to the RGA time-series of Figure 12d: (a) total time span. (b) ≈ 2s zoom.
Jsan 09 00041 g013
Figure 14. Spring-mass-damper: RGA time-series evolution during damage at tl = 320.
Figure 14. Spring-mass-damper: RGA time-series evolution during damage at tl = 320.
Jsan 09 00041 g014
Figure 15. Six-storey shear frame with m i = 80 Mgr subject to uniaxial earthquake motion.
Figure 15. Six-storey shear frame with m i = 80 Mgr subject to uniaxial earthquake motion.
Jsan 09 00041 g015
Figure 16. Shear frame: structural vibration modes for the temperature realization of Figure 3: (a) fn vs. tl. (b) fn vs. T.
Figure 16. Shear frame: structural vibration modes for the temperature realization of Figure 3: (a) fn vs. tl. (b) fn vs. T.
Jsan 09 00041 g016
Figure 17. Shear frame: estimated (Welch’s method with Hanning window, N F F T = 2 11 , 50% overlap) absolute vibration acceleration FRF of the first story at reference temperature.
Figure 17. Shear frame: estimated (Welch’s method with Hanning window, N F F T = 2 11 , 50% overlap) absolute vibration acceleration FRF of the first story at reference temperature.
Jsan 09 00041 g017
Figure 18. Shear frame: performance of the ARX model order selection criteria: (a) BIC. (b) MSE. (c) Dispersion-corrected frequency stabilization diagram.
Figure 18. Shear frame: performance of the ARX model order selection criteria: (a) BIC. (b) MSE. (c) Dispersion-corrected frequency stabilization diagram.
Jsan 09 00041 g018
Figure 19. Shear frame: GPR modelling results for the AR and the eXogenous parameters of the associated ARX models.
Figure 19. Shear frame: GPR modelling results for the AR and the eXogenous parameters of the associated ARX models.
Jsan 09 00041 g019
Figure 20. Shear frame: actual (black dots) and GPR-estimated (red circles) long time-scale parameter evolution.
Figure 20. Shear frame: actual (black dots) and GPR-estimated (red circles) long time-scale parameter evolution.
Jsan 09 00041 g020
Figure 21. Shear frame: evolution of the residuals during a long time-scale instant from the validation set.
Figure 21. Shear frame: evolution of the residuals during a long time-scale instant from the validation set.
Jsan 09 00041 g021
Figure 22. Shear frame: evolution of the residuals under 1% damage in K1, during a long time-scale instant from the validation set.
Figure 22. Shear frame: evolution of the residuals under 1% damage in K1, during a long time-scale instant from the validation set.
Jsan 09 00041 g022
Figure 23. Shear frame: GP-ARX-based MSCs differences under 1% damage in K1, during a long time-scale instant from the validation set.
Figure 23. Shear frame: GP-ARX-based MSCs differences under 1% damage in K1, during a long time-scale instant from the validation set.
Jsan 09 00041 g023
Figure 24. Shear frame: theoretical MSCs differences under 1% damage in K1, during a long time-scale instant from the validation set.
Figure 24. Shear frame: theoretical MSCs differences under 1% damage in K1, during a long time-scale instant from the validation set.
Jsan 09 00041 g024
Table 1. Spring-mass-damper: statistics of percentage fitness to the short time estimation data set during ARX modelling.
Table 1. Spring-mass-damper: statistics of percentage fitness to the short time estimation data set during ARX modelling.
ARX 1 , t l ( 38 , 38 ) ARX 3 , t l ( 38 , 38 ) ARX 5 , t l ( 38 , 38 )
μ f i t 98.91%98.93%98.91%
σ f i t 4.2 × 10 2 1.9 × 10 2 5.0 × 10 2
Table 2. Spring-mass-damper system: GPR basis functions, kernels and orders.
Table 2. Spring-mass-damper system: GPR basis functions, kernels and orders.
QuantityAR ParametersExogenous ParametersNoise Variance
Basis Function TypeDiscrete FourierPolynomial
Basis Function Formula S a , j ( Ξ ) = cos 2 π j 300 Ξ , j = 0 , 2 , 4 , S b , j ( Ξ ) = Ξ j , j = 0 , 1 , 2 ,
S a , j ( Ξ ) = sin 2 π j 300 Ξ , j = 1 , 3 , 5 ,
Kernel TypeMatérn 3/2
Kernel Formula κ ( Ξ i , Ξ j ) = σ 2 1 + 3 ( Ξ i Ξ j ) ρ e 3 ( Ξ i , Ξ j ) ρ
Order p a = 3 p b = 17 p σ = 3
Table 3. Spring-mass-damper: GPR modelling results for the noise variance of the associated ARX models.
Table 3. Spring-mass-damper: GPR modelling results for the noise variance of the associated ARX models.
GP-ARX 1 ( 38 , 38 ) GP-ARX 3 ( 38 , 38 ) GP-ARX 5 ( 38 , 38 )
f i t 91.56%83.75%85.37%
Table 4. Shear frame: statistics of the percentage fitness to the short time estimation data set during ARX modelling.
Table 4. Shear frame: statistics of the percentage fitness to the short time estimation data set during ARX modelling.
ARX 1 , t l ( 12 , 12 ) ARX 2 , t l ( 12 , 12 ) ARX 3 , t l ( 12 , 12 ) ARX 4 , t l ( 12 , 12 ) ARX 5 , t l ( 12 , 12 ) ARX 6 , t l ( 12 , 12 )
μ f i t 99.97%99.98%99.99%99.98%99.98%98.98%
σ f i t 5.7 × 10 3 4.6 × 10 3 4.2 × 10 3 3.9 × 10 3 3.6 × 10 3 3.0 × 10 3
Table 5. Shear frame: GPR basis functions, kernels, and orders.
Table 5. Shear frame: GPR basis functions, kernels, and orders.
QuantityAR ParametersExogenous ParametersNoise Variance
Basis function typepolynomialdiscrete Fourier
Basis function formulaas in Table 2as in Table 2
Kernel typeMatérn 3/2
Kernel formulaas in Table 2
Order p a = 3 p b = 3 p σ = 16
Table 6. Shear frame: GPR modelling results for the noise variance of the associated ARX models.
Table 6. Shear frame: GPR modelling results for the noise variance of the associated ARX models.
ARX 1 , t l ( 12 , 12 ) ARX 2 , t l ( 12 , 12 ) ARX 3 , t l ( 12 , 12 ) ARX 4 , t l ( 12 , 12 ) ARX 5 , t l ( 12 , 12 ) ARX 6 , t l ( 12 , 12 )
f i t 16.42%16.49%16.70%16.79%16.83%16.74%

Share and Cite

MDPI and ACS Style

Tatsis, K.; Dertimanis, V.; Ou, Y.; Chatzi, E. GP-ARX-Based Structural Damage Detection and Localization under Varying Environmental Conditions. J. Sens. Actuator Netw. 2020, 9, 41. https://doi.org/10.3390/jsan9030041

AMA Style

Tatsis K, Dertimanis V, Ou Y, Chatzi E. GP-ARX-Based Structural Damage Detection and Localization under Varying Environmental Conditions. Journal of Sensor and Actuator Networks. 2020; 9(3):41. https://doi.org/10.3390/jsan9030041

Chicago/Turabian Style

Tatsis, Konstantinos, Vasilis Dertimanis, Yaowen Ou, and Eleni Chatzi. 2020. "GP-ARX-Based Structural Damage Detection and Localization under Varying Environmental Conditions" Journal of Sensor and Actuator Networks 9, no. 3: 41. https://doi.org/10.3390/jsan9030041

APA Style

Tatsis, K., Dertimanis, V., Ou, Y., & Chatzi, E. (2020). GP-ARX-Based Structural Damage Detection and Localization under Varying Environmental Conditions. Journal of Sensor and Actuator Networks, 9(3), 41. https://doi.org/10.3390/jsan9030041

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