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
, where
corresponds to long (e.g., sufficiently lower with respect to the lowest structural vibration mode) time-scale,
is the thermal coefficient,
= 15 °C designates a reference temperature, and
a discrete-time stochastic process described as
in which
= 20 °C,
is the long time-scale frequency and
. A stiffness-proportional damping is adopted as
. 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
for
and
, 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
s (
Hz) via the zero-order hold principle. Accordingly, the structural vibration acceleration responses of the discretized instances
under independent realizations of zero-mean, Gaussian white noise excitation (
, and data length
) 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., ); (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
, e.g.,
. To this end, ARX
models with zero delay are estimated for
and compared while using the Bayesian Information Criterion (BIC) and the Mean Squared Error (RSS), defined as
respectively. In Equation (37),
corresponds to the short time-scale estimation set, herein defined as the subset of
that lies in
.
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 (
). 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
, which is the finally selected order for all three ARX models.
Figure 9 illustrates the behaviour of the ARX
prediction errors, from where the hypothesis of Gaussian white noise process can be safely adopted.
Based on these results, ARX
(unit delay), ARX
(zero delay), and ARX
(unit delay) models are subsequently estimated for
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
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 parameters: this is due to the fact that the AFS-ARX and AFS-ARX models are characterized by unit delay, while the parameter of the AFS-ARX 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
of GP-ARX
(
Figure 10a, second row) and the
and
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
. 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
and
. 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
. 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
′s for 1% damage in
,
,
and
, 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
, 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
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
where
is the vector DOFs’ displacements relative to the ground motion, e.g.,
(see
Figure 15 and
is a column vector filled with ones. The state-space representation of Equation (
39) for absolute acceleration output is
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
s (
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 (
, data length
) 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(
) models for
, 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
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
models for
and
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
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
, 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
to
.
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
. 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.