Purpose

This study investigates the thermo-mechanical response of heritage masonry elements under environmental fluctuations, focusing on the Monastery of Batalha, Portugal. The aim is to move from descriptive monitoring to predictive modelling of temperature-driven displacements. By capturing the delayed thermal response of limestone due to thermal inertia, the research supports the development of passive alert systems that can forecast structural behaviour in advance. The ultimate purpose is to enhance preventive conservation strategies and improve resilience of heritage structures in the face of increasingly severe climate-induced environmental cycles.

Design/methodology/approach

Two fibre Bragg grating sensor systems were installed in the cloister of the Monastery of Batalha to continuously monitor displacement and temperature over two years, generating more than 900,000 data points. The methodology included (1) initial linear regression analyses, (2) correction to isolate temperature-independent displacement, (3) evaluation of time lags to capture thermal inertia effects and (4) development of predictive regression models trained on lag-adjusted data. Models were validated using training/testing data splits and evaluated with R2 statistics for predictive accuracy across multiple sensors and monitoring weeks.

Findings

Raw linear regressions showed moderate correlations (R2 up to 0.51). Introducing optimal weekly sensor-specific lags revealed significant improvements, reflecting variable thermal inertia effects. The predictive models achieved high accuracy, with R2 values above 0.93 for crack monitoring (FBG_1) and 0.75–0.95 for joint monitoring (FBG_2). These models successfully reconstructed missing displacement data and demonstrated the capability to predict responses under projected temperature cycles, enabling earlier detection of critical displacements relevant for structural health assessment and conservation decision-making.

Originality/value

The study pioneers the integration of fibre optic sensing with lag-based predictive modelling for heritage masonry. Unlike conventional monitoring, which is reactive, the proposed approach forecasts displacement behaviour by accounting for thermal inertia and environmental variability. The methodology transforms high-resolution monitoring data into a predictive tool, offering a scalable framework for heritage conservation worldwide. Its originality lies in enabling passive, data-driven alert systems that anticipate structural responses to climate-driven thermal cycles, directly supporting long-term resilience of monuments exposed to environmental change.

Conserving historic masonry structures is becoming increasingly challenging due to intensifying environmental cycles driven by climate change. Although valuable, traditional monitoring approaches are often reactive, only detecting damage after it has occurred and therefore offering limited support for preventive conservation strategies.

Temperature and humidity are increasingly recognised as active agents of structural change rather than merely background conditions. Several studies have demonstrated the importance of characterising environmental effects. For instance, Zonno et al. modelled time-delayed thermal responses in thick masonry and revealed how heat propagation affects strain over time. This characterisation of the effects of temperature enabled filtering and detrending techniques to be performed, thereby improving correlation accuracy (Zonno et al., 2019). Similarly, Bajno et al.’s research involved simulating moisture and thermal diffusion to highlight the complex interplay between environmental exposure and material degradation (Bajno et al., 2020). In the context of tropical forecasting, the Corvo et al.’s study linked pollution, humidity and temperature to limestone decay, thereby reinforcing the urgent need for climate-responsive conservation strategies (Corvo et al., 2010). Pinheiro et al.’s study further advanced this narrative by simulating future degradation under projected climate scenarios at urban and building scales (Pinheiro et al., 2024). Together, these studies emphasise that environmental actions must be explicitly considered in conservation strategies and that future climate variability may further amplify thermally induced structural effects.

In parallel, long-term monitoring has become fundamental to heritage diagnostics. This is evident in the studies of Saisi et al. and Azzara et al., who used regression and principal component analysis to correlate modal frequencies with temperature (Azzara et al., 2018; Saisi et al., 2018). These approaches have paved the way for understanding the impact of environmental factors on structural dynamics. Similarly, Masciotta et al. and Gentile et al. used tiltmeters, crack metres and temperature sensors to track seasonal variations in structural behaviour, thereby emphasising the importance of incorporating environmental variables into monitoring frameworks (Masciotta et al., 2016; Gentile et al., 2019).

More advanced approaches aim to transition from monitoring to forecasting. Studies such as that of Ni et al. demonstrate the transition from monitoring to forecasting, in which neural networks normalise modal frequencies to isolate damage-related anomalies (Ni et al., 2009). Additionally, the studies of Kita et al. and Saisi et al. introduced control charts and residual analysis as passive alert mechanisms, enabling stakeholders to respond to unexpected behaviour (Kita et al., 2019; Saisi et al., 2015). These methodologies enhance diagnostic capability; however, many remain focused on global dynamic behaviour and often assume an immediate relationship between environmental excitation and structural response. Furthermore, purely data-driven models may lack physical constraints, increasing the risk of capturing spurious correlations rather than causally admissible thermo-mechanical interactions.

Environmental sensitivity is particularly critical in masonry structures, where thermal expansion may be partially restrained by boundary conditions, producing stress redistribution rather than free deformation. In this sense, the need for climate resilience in heritage conservation emerges as a recurring theme across multiple studies. For instance, Blasi and Coisson and Gentile et al. investigated cyclic fatigue and non-linear behaviour under thermal stress, emphasising the necessity for adaptive monitoring strategies (Blasi and Coïsson, 2008; Gentile et al., 2016). Meanwhile, Masciotta et al. and Ramos et al. validated structural interventions through long-term modal tracking, demonstrating how data can inform conservation decisions (Masciotta et al., 2016; Ramos et al., 2010).

Despite these advances, several limitations persist in conventional monitoring practice. Threshold-based systems relying on predefined displacement or crack-width limits remain common. While straightforward to implement, such approaches do not explicitly account for environmental variability and may generate false alarms during seasonal thermal cycles or, conversely, mask progressive deterioration when environmental compensation is uncounted. Linear regression and principal component-based filtering techniques partially address this limitation by removing temperature-driven components from structural response signals. Nevertheless, these methods typically assume an instantaneous temperature–displacement relationship, neglecting the time-dependent heat propagation within massive masonry. As a result, delayed thermo-mechanical effects may be underestimated or misinterpreted.

Dynamic-based monitoring approaches, which correlate modal parameters with temperature variations, have proven effective for global structural assessment. However, they are less suited to capturing localised phenomena such as crack opening or joint displacement, where the behaviour is influenced by complex boundary conditions and material heterogeneity.

Despite substantial progress in environmental filtering and predictive monitoring, the explicit incorporation of physically admissible thermal lags into displacement forecasting models remains limited. Ignoring delayed thermo-mechanical response may underestimate the environmental contribution to measured displacements, distort regression parameters and reduce predictive reliability.

To address these limitations, this study proposes a predictive monitoring framework that explicitly incorporates sensor-specific and interval-specific time lags between temperature excitation and structural response, constrained by the thermal diffusivity and heat-transfer characteristics of limestone masonry. This intends to provide a more accurate separation between reversible environmental effects and potentially damage-related movements, supporting the development of robust and interpretable passive alert systems. Building on these insights, this study proposes a predictive monitoring system for the Monastery of Batalha. Using fibre optic sensing and data-driven modelling, it forecasts how the masonry will behave in response to temperature fluctuations, moving from descriptive monitoring to anticipating future structural responses.

The Monastery of Batalha constitutes one of the most important heritage buildings in Portugal, due to its historical importance and architectural value. For this reason, it has been the subject of several research studies to increase information about its structure. The more recent implementation was the introduction of a monitoring system in one of its cloisters – the King Afonso V Cloister – which comprises two identical fibre optic sensor systems to monitor temperature and displacement (Bourgeois et al., 2024). Regarding the monitored elements, FBG_1 system is monitoring the displacement of a crack (see Figure 1 – red area) and FBG_2 system is monitoring the displacement of a column joint (see Figure 1 – green area). Each fibre optic system is composed of four displacement sensors (E1, E2, E3 and E4) and one temperature sensor.

Figure 1
Photos of a corridor and wall showing labeled points with close-up views of marked locations.Four photos show an architectural stone corridor and wall with labeled observation points. The top-left image shows a long covered corridor with stone columns and a tiled floor, with green lines marking selected areas. The top-right image shows a vertical stone wall with four labeled points arranged from bottom to top as “S 1”, “S 2”, “S 3”, and “S 4”. Each point is marked with an oval symbol and double-headed arrows. The bottom-left image is a close-up of a stone corner highlighting the point labeled “S 4”, along with a small inset map showing the layout of the structure. The bottom-center image shows another close-up of a beam and wall intersection with three labeled points “S 1”, “S 2”, and “S 3”, each marked with oval symbols and double-headed arrows.

Fibber optic system: FBG_1 (red) and FBG_2 (green)

Figure 1
Photos of a corridor and wall showing labeled points with close-up views of marked locations.Four photos show an architectural stone corridor and wall with labeled observation points. The top-left image shows a long covered corridor with stone columns and a tiled floor, with green lines marking selected areas. The top-right image shows a vertical stone wall with four labeled points arranged from bottom to top as “S 1”, “S 2”, “S 3”, and “S 4”. Each point is marked with an oval symbol and double-headed arrows. The bottom-left image is a close-up of a stone corner highlighting the point labeled “S 4”, along with a small inset map showing the layout of the structure. The bottom-center image shows another close-up of a beam and wall intersection with three labeled points “S 1”, “S 2”, and “S 3”, each marked with oval symbols and double-headed arrows.

Fibber optic system: FBG_1 (red) and FBG_2 (green)

Close Figure 1

The installed fibre optic sensors are based on fibre Bragg grating technology, enabling different parameters to be monitored with high accuracy and minimal physical and visual intrusion in a single optical cable, since the fibre used is transparent silica fibre (Pereira et al., 2024). The data were monitored at approximately 30-s intervals in eight separate weeks over a period of two years. This approach enables the temperature level and displacement behaviour to be observed with high precision, which can be used for a correlation study to assess the influence of temperature on the movements of the monitored elements. Figure 2 presents the time series plot of the 2-years monitoring data for FBG_1 and FBG_2 systems. All temperature values are expressed in °C and all displacement values in mm unless otherwise stated.

Figure 2
Multiple plots show blue and red line variations across categories with multiple axes.Four panels arranged in a two-by-two grid, where the top row is labeled “(a)” and the bottom row is labeled “(b)”. Each panel contains multiple line plots. In the top row “(a)”, four dual-axis line graphs are arranged in a two-by-two grid labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots, the left vertical axis is labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” in blue and the right vertical axis is labeled “Temperature (degree Celsius)” in red from “5” to “25” in increments of 5. The horizontal axis in all plots represents dates: “2022-09-01”, “2023-03-01”, “2023-09-01”, “2024-03-01”, and “2024-09-01”, spaced evenly from left to right. In the left panel of “(a)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the left vertical axis ranges from “negative 0.10” to “0.20” in increments of 0.05. The blue dashed line starts at (2022-09-01, 0.00), rises to (2023-03-01, 0.12), decreases to (2023-09-01, 0.03), then increases to (2024-03-01, 0.20), sharply drops to (2024-03-01, “negative 0.08”). The red temperature line fluctuates between (2022-09-01, 22), (2023-03-01, 20), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In “E 3”, the left vertical axis ranges from “negative 0.10” to “0.20” in increments of 0.05. The blue dashed line starts at (2022-09-01, 0.00), rises to (2023-03-01, 0.12), decreases to (2023-09-01, 0.02), then increases sharply to (2024-03-01, 0.20), drops to (2024-03-01, “negative 0.10”), continues downward to (2024-09-01, “negative 0.08”), and finally rises sharply to (2024-09-01, 0.20). The red temperature line fluctuates between (2022-09-01, 22), (2023-03-01, 20), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In the right panel of “(a)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the left vertical axis ranges from “negative 0.05” to “0.10” in increments of 0.05. The blue dashed line starts near (2023-03-01, “negative 0.05”), rises sharply at (2023-03-01, 0.11), then immediately drops to (2024-03-01, “negative 0.05”), and remains nearly flat through (2024-09-01, “negative 0.05”). The red temperature line fluctuates between (2022-09-01, 21), (2023-03-01, 17), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In “E 4”, the left vertical axis ranges from “negative 0.05” to “0.20” in increments of 0.05. The blue dashed line starts at (2022-09-01, 0.00), rises to (2023-03-01, 0.12), decreases to (2023-09-01, 0.03), then increases to (2024-03-01, 0.20), drops to (2024-03-01, “negative 0.05”), continues downward to (2024-09-01, “negative 0.05”), and finally rises sharply to (2024-09-01, 0.20). The red temperature line fluctuates between (2022-09-01, 22), (2023-03-01, 20), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In the bottom row “(b)”, four dual-axis line graphs are arranged in a two-by-two grid labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots, the left vertical axis is labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” in blue and the right vertical axis is labeled “Temperature (degree Celsius)” in red from “10” to “30” in increments of 10. The horizontal axis in all plots represents dates: “2022-10-01”, “2023-04-01”, “2023-10-01”, “2024-04-01”, and “2024-10-01”, spaced evenly from left to right. In the left panel of “(b)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the left vertical axis ranges from “negative 0.025” to “0.000” in increments of 0.005. The blue dashed line starts at (2022-10-01, 0.000), drops to (2023-04-01, “negative 0.010”), fluctuates through (2023-10-01, “negative 0.012”), then decreases further to (2024-04-01, “negative 0.020”), and ends near (2024-10-01, “negative 0.022”). The red temperature line fluctuates between (2022-10-01, 22), (2023-04-01, 18), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. In “E 3”, the left vertical axis ranges from “negative 0.02” to “0.03” in increments of 0.01. The blue dashed line starts at (2022-10-01, 0.00), rises to (2023-04-01, 0.01), decreases to (2023-10-01, “negative 0.01”), then increases to (2024-04-01, 0.02), drops again to (2024-10-01, “negative 0.01”), and ends with a sharp rise at (2024-10-01, 0.03). The red temperature line fluctuates between (2022-10-01, 22), (2023-04-01, 18), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. In the right panel of “(b)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the left vertical axis ranges from “negative 0.02” to “0.02” in increments of 0.02. The blue dashed line starts near (2022-10-01, 0.00), drops to (2023-04-01, “negative 0.01”), fluctuates slightly through (2023-10-01, “negative 0.01”), then decreases to (2024-04-01, “negative 0.02”), and ends near (2024-10-01, “negative 0.02”). The red temperature line fluctuates between (2022-10-01, 21), (2023-04-01, 17), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. In “E 4”, the left vertical axis ranges from “0.00” to “0.08” in increments of 0.02. The blue dashed line starts at (2022-10-01, 0.00), rises to (2023-04-01, 0.02), remains near (2023-10-01, 0.02), increases to (2024-04-01, 0.04), then slightly decreases to (2024-10-01, 0.03), and finally rises sharply to (2024-10-01, 0.08). The red temperature line fluctuates between (2022-10-01, 22), (2023-04-01, 18), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. Note: All numerical data values are approximated.

Monitored time-series data for (a) FBG_1 system and (b) FBG_2 system

Figure 2
Multiple plots show blue and red line variations across categories with multiple axes.Four panels arranged in a two-by-two grid, where the top row is labeled “(a)” and the bottom row is labeled “(b)”. Each panel contains multiple line plots. In the top row “(a)”, four dual-axis line graphs are arranged in a two-by-two grid labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots, the left vertical axis is labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” in blue and the right vertical axis is labeled “Temperature (degree Celsius)” in red from “5” to “25” in increments of 5. The horizontal axis in all plots represents dates: “2022-09-01”, “2023-03-01”, “2023-09-01”, “2024-03-01”, and “2024-09-01”, spaced evenly from left to right. In the left panel of “(a)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the left vertical axis ranges from “negative 0.10” to “0.20” in increments of 0.05. The blue dashed line starts at (2022-09-01, 0.00), rises to (2023-03-01, 0.12), decreases to (2023-09-01, 0.03), then increases to (2024-03-01, 0.20), sharply drops to (2024-03-01, “negative 0.08”). The red temperature line fluctuates between (2022-09-01, 22), (2023-03-01, 20), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In “E 3”, the left vertical axis ranges from “negative 0.10” to “0.20” in increments of 0.05. The blue dashed line starts at (2022-09-01, 0.00), rises to (2023-03-01, 0.12), decreases to (2023-09-01, 0.02), then increases sharply to (2024-03-01, 0.20), drops to (2024-03-01, “negative 0.10”), continues downward to (2024-09-01, “negative 0.08”), and finally rises sharply to (2024-09-01, 0.20). The red temperature line fluctuates between (2022-09-01, 22), (2023-03-01, 20), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In the right panel of “(a)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the left vertical axis ranges from “negative 0.05” to “0.10” in increments of 0.05. The blue dashed line starts near (2023-03-01, “negative 0.05”), rises sharply at (2023-03-01, 0.11), then immediately drops to (2024-03-01, “negative 0.05”), and remains nearly flat through (2024-09-01, “negative 0.05”). The red temperature line fluctuates between (2022-09-01, 21), (2023-03-01, 17), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In “E 4”, the left vertical axis ranges from “negative 0.05” to “0.20” in increments of 0.05. The blue dashed line starts at (2022-09-01, 0.00), rises to (2023-03-01, 0.12), decreases to (2023-09-01, 0.03), then increases to (2024-03-01, 0.20), drops to (2024-03-01, “negative 0.05”), continues downward to (2024-09-01, “negative 0.05”), and finally rises sharply to (2024-09-01, 0.20). The red temperature line fluctuates between (2022-09-01, 22), (2023-03-01, 20), (2023-09-01, 13), (2024-03-01, 25), and continues toward (2024-09-01, 18), with visible vertical red spikes. In the bottom row “(b)”, four dual-axis line graphs are arranged in a two-by-two grid labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots, the left vertical axis is labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” in blue and the right vertical axis is labeled “Temperature (degree Celsius)” in red from “10” to “30” in increments of 10. The horizontal axis in all plots represents dates: “2022-10-01”, “2023-04-01”, “2023-10-01”, “2024-04-01”, and “2024-10-01”, spaced evenly from left to right. In the left panel of “(b)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the left vertical axis ranges from “negative 0.025” to “0.000” in increments of 0.005. The blue dashed line starts at (2022-10-01, 0.000), drops to (2023-04-01, “negative 0.010”), fluctuates through (2023-10-01, “negative 0.012”), then decreases further to (2024-04-01, “negative 0.020”), and ends near (2024-10-01, “negative 0.022”). The red temperature line fluctuates between (2022-10-01, 22), (2023-04-01, 18), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. In “E 3”, the left vertical axis ranges from “negative 0.02” to “0.03” in increments of 0.01. The blue dashed line starts at (2022-10-01, 0.00), rises to (2023-04-01, 0.01), decreases to (2023-10-01, “negative 0.01”), then increases to (2024-04-01, 0.02), drops again to (2024-10-01, “negative 0.01”), and ends with a sharp rise at (2024-10-01, 0.03). The red temperature line fluctuates between (2022-10-01, 22), (2023-04-01, 18), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. In the right panel of “(b)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the left vertical axis ranges from “negative 0.02” to “0.02” in increments of 0.02. The blue dashed line starts near (2022-10-01, 0.00), drops to (2023-04-01, “negative 0.01”), fluctuates slightly through (2023-10-01, “negative 0.01”), then decreases to (2024-04-01, “negative 0.02”), and ends near (2024-10-01, “negative 0.02”). The red temperature line fluctuates between (2022-10-01, 21), (2023-04-01, 17), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. In “E 4”, the left vertical axis ranges from “0.00” to “0.08” in increments of 0.02. The blue dashed line starts at (2022-10-01, 0.00), rises to (2023-04-01, 0.02), remains near (2023-10-01, 0.02), increases to (2024-04-01, 0.04), then slightly decreases to (2024-10-01, 0.03), and finally rises sharply to (2024-10-01, 0.08). The red temperature line fluctuates between (2022-10-01, 22), (2023-04-01, 18), (2023-10-01, 30), (2024-04-01, 15), and continues toward (2024-10-01, 20), with visible vertical red spikes. Note: All numerical data values are approximated.

Monitored time-series data for (a) FBG_1 system and (b) FBG_2 system

Close Figure 2

Regarding the data acquisition, it is important to state that temperature and displacement measurements were recorded simultaneously within the same acquisition system, ensuring intrinsic time synchronisation between variables. Consequently, no resampling or temporal alignment procedures were required prior to analysis.

The data were used in their raw form, and no smoothing, filtering or detrending procedures were applied. This decision was intentional, as the primary objective of the study was to characterise the direct influence of measured temperature variations on structural displacements. Applying smoothing techniques could attenuate short-term thermal fluctuations and potentially obscure relevant thermo-mechanical effects, particularly in the context of lag estimation.

In cases where displacement data were unavailable due to temporary sensor malfunction, the corresponding time intervals were excluded from the regression and lag optimisation procedures. No interpolation or artificial reconstruction of missing values was performed. Only time windows containing simultaneously recorded temperature and displacement data were considered in the weekly analyses.

The data analysis aims to understand the relationship between temperature and displacement measured by four sensors (E1, E2, E3 and E4) on both the monitored elements. To perform this analysis, a three-step methodology was applied for both elements, which contemplates (1) initial correlation values – enable to see the relationship between temperature and displacement; (2) isolating the displacement – allows to visualise the behaviour of the element that is not explained by the temperature; and (3) applying optimal lag – allows to understand the influence of the material thermal inertia.

The first step consisted of applying a linear regression model to each sensor’s displacement data against the corresponding temperature measurements. This analysis produced an R2 value for each sensor, quantifying the strength of the linear relationship between temperature and displacement. To aid interpretation, scatter plots were generated for both systems, displaying the raw displacement data versus temperature together with the fitted regression line (see Figure 3).

Figure 3
A multi-panel figure with two rows labeled (a) and (b), showing scatter plots of E values versus temperature.The panels labeled “(a)” and “(b)”, each containing four scatter plots arranged in a two-by-two grid. The plots are labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots of “(a)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “5” to “25” in increments of 5 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.1” to “0.2” in increments of 0.1 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the top row “(a)”, four scatter plots are arranged in a two-by-two grid. In the left panel of “(a)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (7, 0.22) and decreases steadily, passing through (10, 0.15), (15, 0.05), and ends near (20, negative 0.1). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.514”. In “E 3”, the black line starts near (6, 0.22) and decreases steadily, passing through (10, 0.15), (15, 0.05), and ends near (20, negative 0.1). The scatter points form horizontal clusters around values near 0.20, 0.1, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.470”. In the right panel of “(a)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (5, 0.11) and decreases steadily, passing through (10, 0.05), (15, 0.03), and ends near (20, negative 0.1). The scatter points form horizontal clusters around values near 0.1, 0.00, and negative 0.05. The annotation at the top right corner reads “R squared equals 0.468”. In “E 4”, the black line starts near (7, 0.23) and decreases steadily, passing through (10, 0.15), (15, 0.05), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.485”. In all plots of “(b)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “30” in increments of 10 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.025” to “0.075” in increments of 0.025 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the bottom row “(b)”, four scatter plots arranged in a two-by-two grid. In the left panel of “(b)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (9, negative 0.02) and increases slightly (10, negative 0.03), passing through (20, negative 0.015), (30, negative 0.01), and ends near (35, negative 0.005). The scatter points form a dense horizontal band around values near negative 0.02 to negative 0.01. The annotation at the top right corner reads “R squared equals 0.178”. In “E 3”, the black line starts near (9, 0.025) and decreases steadily (10, 0.02), passing through (20, 0.01), (30, negative 0.01), and ends near (35, negative 0.03). The scatter points form a spread cluster ranging from 0.03 down to negative 0.02. The annotation at the top right corner reads “R squared equals 0.346”. In the right panel of “(b)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (9, negative 0.02) and increases steadily (10, negative 0.05), passing through (20, negative 0.01), (30, 0.00), and ends near (35, 0.01). The scatter points form a rising cluster from negative 0.02 up to around 0.03. The annotation at the top right reads “R squared equals 0.275”. In “E 4”, the black line starts near (9, 0.04) and decreases steadily (10, 0.03), passing through (20, 0.03), (30, 0.02), and ends near (35, 0.015). The scatter points form a downward sloping cluster from around 0.07 to near 0.01. The annotation at the top right corner reads “R squared equals 0.041”. Note: All numerical data values are approximated.

Linear relationship between displacement and temperature: (a) FBG_1 system and (b) FBG_2 system

Figure 3
A multi-panel figure with two rows labeled (a) and (b), showing scatter plots of E values versus temperature.The panels labeled “(a)” and “(b)”, each containing four scatter plots arranged in a two-by-two grid. The plots are labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots of “(a)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “5” to “25” in increments of 5 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.1” to “0.2” in increments of 0.1 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the top row “(a)”, four scatter plots are arranged in a two-by-two grid. In the left panel of “(a)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (7, 0.22) and decreases steadily, passing through (10, 0.15), (15, 0.05), and ends near (20, negative 0.1). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.514”. In “E 3”, the black line starts near (6, 0.22) and decreases steadily, passing through (10, 0.15), (15, 0.05), and ends near (20, negative 0.1). The scatter points form horizontal clusters around values near 0.20, 0.1, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.470”. In the right panel of “(a)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (5, 0.11) and decreases steadily, passing through (10, 0.05), (15, 0.03), and ends near (20, negative 0.1). The scatter points form horizontal clusters around values near 0.1, 0.00, and negative 0.05. The annotation at the top right corner reads “R squared equals 0.468”. In “E 4”, the black line starts near (7, 0.23) and decreases steadily, passing through (10, 0.15), (15, 0.05), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.485”. In all plots of “(b)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “30” in increments of 10 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.025” to “0.075” in increments of 0.025 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the bottom row “(b)”, four scatter plots arranged in a two-by-two grid. In the left panel of “(b)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (9, negative 0.02) and increases slightly (10, negative 0.03), passing through (20, negative 0.015), (30, negative 0.01), and ends near (35, negative 0.005). The scatter points form a dense horizontal band around values near negative 0.02 to negative 0.01. The annotation at the top right corner reads “R squared equals 0.178”. In “E 3”, the black line starts near (9, 0.025) and decreases steadily (10, 0.02), passing through (20, 0.01), (30, negative 0.01), and ends near (35, negative 0.03). The scatter points form a spread cluster ranging from 0.03 down to negative 0.02. The annotation at the top right corner reads “R squared equals 0.346”. In the right panel of “(b)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (9, negative 0.02) and increases steadily (10, negative 0.05), passing through (20, negative 0.01), (30, 0.00), and ends near (35, 0.01). The scatter points form a rising cluster from negative 0.02 up to around 0.03. The annotation at the top right reads “R squared equals 0.275”. In “E 4”, the black line starts near (9, 0.04) and decreases steadily (10, 0.03), passing through (20, 0.03), (30, 0.02), and ends near (35, 0.015). The scatter points form a downward sloping cluster from around 0.07 to near 0.01. The annotation at the top right corner reads “R squared equals 0.041”. Note: All numerical data values are approximated.

Linear relationship between displacement and temperature: (a) FBG_1 system and (b) FBG_2 system

Close Figure 3

With regard to the FBG_1 system (crack behaviour), the analysis of Figure 3a reveals that the initial scatter plots indicate a general negative linear relationship between raw displacement and temperature for all four sensors, with R2 values ranging from approximately 0.47 to 0.51. Examining the FBG_2 system data (joint behaviour) in Figure 3b, the initial linear regression analysis revealed varying degrees of correlation between raw displacement and temperature across the sensors. E1, E2 and E4 show a weak positive linear relationship with temperature, with R2 values ranging from 0.04 to 0.28, while E3 exhibits a negative linear trend with an R2 of 0.35. Based on the raw data of both systems, there is a limited to moderate linear relationship between temperature and displacement in both monitored elements.

In this step, temperature corrections were applied to the displacements by subtracting predicted displacement values from the original displacement values, based on an initial linear regression model. The aim was to isolate the displacement not explained by the immediate temperature relationship.

Plots were generated to visualise this influence, comparing the original and temperature-corrected displacement over time. Scatter plots confirming the non-influence of temperature are also presented. In these plots, values of R2 = 0.000 indicate that the temperature-corrected displacement signal shows no remaining linear dependence on temperature (to three-decimal precision). This confirms that the applied correction successfully removed the dominant temperature-driven component of the displacement and that the residual motion is governed by other mechanisms.

It is important to note that the temperature correction aimed to isolate the displacement components, rather than being directly attributable to the immediate temperature effect. This could potentially reveal other drivers of displacement.

Analysing the isolated displacements on FBG_1 system (see Figure 4) is possible to observe that, in all of the sensors, the temperature has a moderate influence in the crack movements, visible by the decrease in the displacement in the plotted isolated data.

Figure 4
A figure with two rows of panels showing displacement for E1 to E4, comparing original and isolated signals over time.The set of eight plots arranged in two rows and four columns. In the top row, four line graphs labeled “E 1 - Original versus Isolated”, “E 2 - Original versus Isolated”, “E 3 - Original versus Isolated”, and “E 4 - Original versus Isolated” are arranged side by side. In all top row graphs, the horizontal axis is labeled “Date” and shows the same values: “2023-01”, “2023-07”, “2024-01”, “2024-07”, and “2025-01”. All graphs in the top row include a legend positioned inside the plot area near the lower center. The legend shows “Original” represented by a solid blue line and “Isolated” represented by a dashed orange line. In the first graph “E 1 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The blue solid line passes through the points (2023-01, 0), (2023-07, 0.04), (2024-01, 0.2), ending before (2024-07, 0.02). The orange dashed line starts at (2023-01, 0), rises to (2023-03, 0.03), then decreases to (2024-01, negative 0.1), and shows vertical spikes around (2023-07). In the second graph “E 2 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.10” to “0.10” in increments of 0.05 units. The blue solid line passes through the points (2024-01, 0.03), remains near (2024-07, negative 0.05), and ends at (2025-01, negative 0.02). The orange dashed line starts at (2023-07, negative 0.05), then increases to (2024-01, 0.03), and continues toward (2024-07, 0.02), ending near (2025-01, negative 0.10) with visible vertical spikes around (2023-07) and (2024-01). In the third graph “E 3 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The blue solid line passes through the points (2023-01, 0), (2023-07, 0.02), (2024-01, 0.2), then drops to (2024-01, negative 0.05), continues to (2024-07, negative 0.08), and rises to (2025-01, 0.2). The orange dashed line starts at (2023-01, 0), increases to (2023-07, 0.05), then decreases to (2024-01, negative 0.10), continues toward (2024-07, negative 0.05), and ends near (2025-01, 0.05), with visible vertical spikes around (2023-07), (2024-01), and (2025-01). In the fourth graph “E 4 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The blue solid line passes through the points (2023-01, 0), (2023-07, 0.04), (2024-01, 0.2), then drops to (2024-01, negative 0.05), continues to (2024-07, negative 0.08), and rises to (2025-01, 0.22). The orange dashed line starts at (2023-01, 0), increases to (2023-07, 0.05), then decreases to (2024-01, negative 0.10), continues toward (2024-07, negative 0.05), and ends near (2025-01, 0.05), with visible vertical spikes around (2023-07), (2024-01), and (2025-01). In the bottom row, four scatter plots labeled “E 1 (R squared equals 0.000)”, “E 2 (R squared equals 0.000)”, “E 3 (R squared equals 0.000)”, and “E 4 (R squared equals 0.000)” are arranged side by side. In all plots, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “20” in increments of 10 units. The vertical axis is labeled “Displacement (millimeters)”. Purple scatter points represent observed data, and a horizontal black line is drawn near zero displacement. In “E 1”, the vertical axis ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The scatter points form diagonal bands trending upward from lower left to upper right, indicating increasing displacement with temperature despite the horizontal reference line. In “E 2”, the vertical axis ranges from “negative 0.10” to “0.10” in increments of 0.05 units. The scatter points are densely clustered with a slight upward diagonal pattern, spreading from negative values to positive values as temperature increases. In “E 3”, the vertical axis ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The scatter points form multiple diagonal streaks, showing a strong upward spread from negative displacement at lower temperatures to positive displacement at higher temperatures. In “E 4”, the vertical axis ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The scatter points again form diagonal bands similar to “E 3”, with values increasing as temperature rises. Note: All numerical data values are approximated.

Crack isolated displacement (FBG_1 system) over the monitored months

Figure 4
A figure with two rows of panels showing displacement for E1 to E4, comparing original and isolated signals over time.The set of eight plots arranged in two rows and four columns. In the top row, four line graphs labeled “E 1 - Original versus Isolated”, “E 2 - Original versus Isolated”, “E 3 - Original versus Isolated”, and “E 4 - Original versus Isolated” are arranged side by side. In all top row graphs, the horizontal axis is labeled “Date” and shows the same values: “2023-01”, “2023-07”, “2024-01”, “2024-07”, and “2025-01”. All graphs in the top row include a legend positioned inside the plot area near the lower center. The legend shows “Original” represented by a solid blue line and “Isolated” represented by a dashed orange line. In the first graph “E 1 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The blue solid line passes through the points (2023-01, 0), (2023-07, 0.04), (2024-01, 0.2), ending before (2024-07, 0.02). The orange dashed line starts at (2023-01, 0), rises to (2023-03, 0.03), then decreases to (2024-01, negative 0.1), and shows vertical spikes around (2023-07). In the second graph “E 2 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.10” to “0.10” in increments of 0.05 units. The blue solid line passes through the points (2024-01, 0.03), remains near (2024-07, negative 0.05), and ends at (2025-01, negative 0.02). The orange dashed line starts at (2023-07, negative 0.05), then increases to (2024-01, 0.03), and continues toward (2024-07, 0.02), ending near (2025-01, negative 0.10) with visible vertical spikes around (2023-07) and (2024-01). In the third graph “E 3 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The blue solid line passes through the points (2023-01, 0), (2023-07, 0.02), (2024-01, 0.2), then drops to (2024-01, negative 0.05), continues to (2024-07, negative 0.08), and rises to (2025-01, 0.2). The orange dashed line starts at (2023-01, 0), increases to (2023-07, 0.05), then decreases to (2024-01, negative 0.10), continues toward (2024-07, negative 0.05), and ends near (2025-01, 0.05), with visible vertical spikes around (2023-07), (2024-01), and (2025-01). In the fourth graph “E 4 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The blue solid line passes through the points (2023-01, 0), (2023-07, 0.04), (2024-01, 0.2), then drops to (2024-01, negative 0.05), continues to (2024-07, negative 0.08), and rises to (2025-01, 0.22). The orange dashed line starts at (2023-01, 0), increases to (2023-07, 0.05), then decreases to (2024-01, negative 0.10), continues toward (2024-07, negative 0.05), and ends near (2025-01, 0.05), with visible vertical spikes around (2023-07), (2024-01), and (2025-01). In the bottom row, four scatter plots labeled “E 1 (R squared equals 0.000)”, “E 2 (R squared equals 0.000)”, “E 3 (R squared equals 0.000)”, and “E 4 (R squared equals 0.000)” are arranged side by side. In all plots, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “20” in increments of 10 units. The vertical axis is labeled “Displacement (millimeters)”. Purple scatter points represent observed data, and a horizontal black line is drawn near zero displacement. In “E 1”, the vertical axis ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The scatter points form diagonal bands trending upward from lower left to upper right, indicating increasing displacement with temperature despite the horizontal reference line. In “E 2”, the vertical axis ranges from “negative 0.10” to “0.10” in increments of 0.05 units. The scatter points are densely clustered with a slight upward diagonal pattern, spreading from negative values to positive values as temperature increases. In “E 3”, the vertical axis ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The scatter points form multiple diagonal streaks, showing a strong upward spread from negative displacement at lower temperatures to positive displacement at higher temperatures. In “E 4”, the vertical axis ranges from “negative 0.2” to “0.2” in increments of 0.1 units. The scatter points again form diagonal bands similar to “E 3”, with values increasing as temperature rises. Note: All numerical data values are approximated.

Crack isolated displacement (FBG_1 system) over the monitored months

Close Figure 4

For its turn, in the FBG_2 system it is possible to see that the temperature influence is slightly higher in sensors E1, E2 and E4 and lower in sensor E4 (see Figure 5). This is observable by the plotted data oscillating near the initial measured point (y = 0).

Figure 5
A figure with two rows of panels showing displacement for E1 to E4, comparing original and isolated signals over time.The figure contains eight plots arranged in two rows and four columns. In the top row, four line graphs labeled “E 1 - Original versus Isolated”, “E 2 - Original versus Isolated”, “E 3 - Original versus Isolated”, and “E 4 - Original versus Isolated” are arranged side by side. In all top row graphs, the horizontal axis is labeled “Date” and shows the same values: “2023-01”, “2023-07”, “2024-01”, “2024-07”, and “2025-01”. All graphs include a legend positioned inside the plot area at the top right corner. The legend shows “Original” represented by a solid blue line and “Isolated” represented by a dashed orange line. In the first graph, “E 1 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.025” to “0.010” in increments of 0.005 units. The blue solid line passes through the points (2023-01, 0.0), (2023-07, negative 0.20), (2024-01, negative 0.20), (2024-07, negative 0.015), and (2025-01, negative 0.02). The orange dashed line starts at (2023-01, 0), rises to (2023-07, 0.01), then fluctuates around (2024-01, negative 0.05), (2024-07, negative 0.005), and ends near (2025-01, negative 0.010), with visible blue and orange vertical spikes throughout. In the second graph, “E 2 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.03” in increments of 0.01 units. The blue solid line passes through the points (2023-01, negative 0.005), (2023-07, negative 0.01), (2024-01, negative 0.02), (2024-07, negative 0.015), and (2025-01, negative 0.02). The orange dashed line starts near (2023-01, 0.00), increases to (2023-07, 0.01), fluctuates around (2024-01, 0.00), (2024-07, negative 0.01), and ends near (2025-01, 0.00), with visible vertical spikes. In the third graph, “E 3 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.05” in increments of 0.01 units. The blue solid line passes through the points (2023-01, 0.00), (2023-07, 0.01), (2024-01, 0.02), (2024-07, negative 0.01), and (2025-01, 0.03). The orange dashed line starts at (2023-01, 0.00), increases to (2023-07, 0.02), decreases to (2024-01, negative 0.01), fluctuates around (2024-07, 0.00), and ends near (2025-01, 0.02), with visible vertical spikes. In the fourth graph, “E 4 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.08” in increments of 0.02 units. The blue solid line passes through the points (2023-01, 0.00), (2023-07, 0.04), (2024-01, 0.05), (2024-07, 0.03), and (2025-01, 0.08). The orange dashed line starts at (2023-01, negative 0.02), increases to (2023-07, 0.00), fluctuates around (2024-01, 0.01), (2024-07, 0.00), and ends near (2025-01, 0.04), with visible vertical spikes. In the bottom row, four scatter plots labeled “E 1 (R squared equals 0.000)”, “E 2 (R squared equals 0.000)”, “E 3 (R squared equals 0.000)”, and “E 4 (R squared equals 0.000)” are arranged side by side. In all plots, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “30” in increments of 10 units. The vertical axis is labeled “Displacement (millimeters)”. Purple scatter points represent observed data, and a horizontal black line is drawn near zero displacement. In “E 1”, the vertical axis ranges from “negative 0.010” to “0.010” in increments of 0.005 units. The scatter points form a dense downward-sloping cluster, with values decreasing as temperature increases. In “E 2”, the vertical axis ranges from “negative 0.01” to “0.03” in increments of 0.01 units. The scatter points form a spread cluster with increasing values at higher temperatures. In “E 3”, the vertical axis ranges from “negative 0.02” to “0.04” in increments of 0.01 units. The scatter points show a clear upward trend with increasing temperature. In “E 4”, the vertical axis ranges from “negative 0.02” to “0.04” in increments of 0.01 units. The scatter points form a mixed pattern with slight variation and a weak downward tendency at higher temperatures. Note: All numerical data values are approximated.

Joint isolated displacement (FBG_2 system) over the monitored months

Figure 5
A figure with two rows of panels showing displacement for E1 to E4, comparing original and isolated signals over time.The figure contains eight plots arranged in two rows and four columns. In the top row, four line graphs labeled “E 1 - Original versus Isolated”, “E 2 - Original versus Isolated”, “E 3 - Original versus Isolated”, and “E 4 - Original versus Isolated” are arranged side by side. In all top row graphs, the horizontal axis is labeled “Date” and shows the same values: “2023-01”, “2023-07”, “2024-01”, “2024-07”, and “2025-01”. All graphs include a legend positioned inside the plot area at the top right corner. The legend shows “Original” represented by a solid blue line and “Isolated” represented by a dashed orange line. In the first graph, “E 1 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.025” to “0.010” in increments of 0.005 units. The blue solid line passes through the points (2023-01, 0.0), (2023-07, negative 0.20), (2024-01, negative 0.20), (2024-07, negative 0.015), and (2025-01, negative 0.02). The orange dashed line starts at (2023-01, 0), rises to (2023-07, 0.01), then fluctuates around (2024-01, negative 0.05), (2024-07, negative 0.005), and ends near (2025-01, negative 0.010), with visible blue and orange vertical spikes throughout. In the second graph, “E 2 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.03” in increments of 0.01 units. The blue solid line passes through the points (2023-01, negative 0.005), (2023-07, negative 0.01), (2024-01, negative 0.02), (2024-07, negative 0.015), and (2025-01, negative 0.02). The orange dashed line starts near (2023-01, 0.00), increases to (2023-07, 0.01), fluctuates around (2024-01, 0.00), (2024-07, negative 0.01), and ends near (2025-01, 0.00), with visible vertical spikes. In the third graph, “E 3 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.05” in increments of 0.01 units. The blue solid line passes through the points (2023-01, 0.00), (2023-07, 0.01), (2024-01, 0.02), (2024-07, negative 0.01), and (2025-01, 0.03). The orange dashed line starts at (2023-01, 0.00), increases to (2023-07, 0.02), decreases to (2024-01, negative 0.01), fluctuates around (2024-07, 0.00), and ends near (2025-01, 0.02), with visible vertical spikes. In the fourth graph, “E 4 - Original versus Isolated”, the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.08” in increments of 0.02 units. The blue solid line passes through the points (2023-01, 0.00), (2023-07, 0.04), (2024-01, 0.05), (2024-07, 0.03), and (2025-01, 0.08). The orange dashed line starts at (2023-01, negative 0.02), increases to (2023-07, 0.00), fluctuates around (2024-01, 0.01), (2024-07, 0.00), and ends near (2025-01, 0.04), with visible vertical spikes. In the bottom row, four scatter plots labeled “E 1 (R squared equals 0.000)”, “E 2 (R squared equals 0.000)”, “E 3 (R squared equals 0.000)”, and “E 4 (R squared equals 0.000)” are arranged side by side. In all plots, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “30” in increments of 10 units. The vertical axis is labeled “Displacement (millimeters)”. Purple scatter points represent observed data, and a horizontal black line is drawn near zero displacement. In “E 1”, the vertical axis ranges from “negative 0.010” to “0.010” in increments of 0.005 units. The scatter points form a dense downward-sloping cluster, with values decreasing as temperature increases. In “E 2”, the vertical axis ranges from “negative 0.01” to “0.03” in increments of 0.01 units. The scatter points form a spread cluster with increasing values at higher temperatures. In “E 3”, the vertical axis ranges from “negative 0.02” to “0.04” in increments of 0.01 units. The scatter points show a clear upward trend with increasing temperature. In “E 4”, the vertical axis ranges from “negative 0.02” to “0.04” in increments of 0.01 units. The scatter points form a mixed pattern with slight variation and a weak downward tendency at higher temperatures. Note: All numerical data values are approximated.

Joint isolated displacement (FBG_2 system) over the monitored months

Close Figure 5

Although the temperature correction allows the displacement component directly associated with the immediate temperature relationship to be reduced, Figures 4 and 5 show that non-negligible movements remain after this isolation process. These residual displacements suggest that additional factors may contribute to the observed structural behaviour. In historic masonry structures, movements can also be influenced by variations in humidity, differential solar exposure, mechanical interaction between structural elements and local boundary condition constraints. Furthermore, material-related phenomena such as creep or micro-adjustments within cracks and joints may affect the displacement response over time. Despite the presence of additional influencing factors, focusing on the temperature-driven component remains justified, as it accounts for a substantial portion of the short-term displacement variability observed in the monitored elements.

The thermal inertia of a material is defined as its resistance to temperature variations, that is the time required for it to heat up or cool down when subjected to external thermal loading (Longo et al., 2021). Analysis of the results presented in the previous sections revealed a moderate relationship between ambient temperature and joint displacement. Furthermore, a consistent temporal offset was observed between the temperature signal and the corresponding displacement response. This delay reflects the time required for heat to propagate within the stone and induce thermal expansion or contraction. From a physical standpoint, this delay represents the combined effect of heat transfer within the material and its subsequent mechanical response. To quantify this delay, a shift-based lag analysis was performed on the temperature and displacement time series. Similar methods have been used in recent structural monitoring studies to detect and compensate for thermal delays (Zhou et al., 2024; Ju et al., 2023).

Before performing the lag optimisation, a physically admissible lag window was defined a priori. This window was constrained by three physical and experimental considerations:

  1. Causality: Temperature variations act as thermal excitation, while joint displacement acts as the mechanical response. Therefore, only non-negative lags were considered to ensure that temperature changes precede the observed displacement.

  2. Thermal inertia timescale of stone masonry: Due to the finite thermal diffusivity and high thermal mass of limestone masonry (Stéphan et al., 2014), the characteristic time required for heat to propagate and induce measurable expansion or contraction is on the order of minutes to hours rather than days. Based on this physical behaviour, the lag search was restricted to sub-daily delays.

  3. Measurement resolution: The monitoring system acquires data at 30-s intervals. Consequently, the lag resolution is limited to discrete multiples of the sampling interval and only integer numbers of samples can be tested.

Considering these constraints, the lag search window was defined as

which corresponds to delays between 0 and approximately 8.3 h, with a temporal resolution of 30 s.

This window was derived from the thermal diffusivity and heat-transfer timescale of limestone masonry. This ensures that the optimisation does not exploit random fluctuations in the data to artificially increase R2, thus remaining consistent with realistic heat-transfer behaviour.

The lag analysis was performed independently for each sensor and for each monitoring week, to account for temporal variability in environmental conditions such as humidity, solar exposure and precipitation, which influence the stone’s effective thermal inertia and heat transfer mechanisms. The following steps were applied for a given sensor and weekly monitoring interval:

  1. The ambient temperature time series, T(t), and the corresponding joint displacement series, D(t), were extracted for the selected week.

  2. The temperature series was systematically shifted forward in time by a candidate lag, τ, within the predefined physically admissible window, producing a lagged temperature series, T(tτ).

  3. For each tested lag, τ, a linear regression was performed between T(tτ) and D(t), and the coefficient of determination (R2) was computed as a measure of the strength of the temperature–displacement relationship.

  4. The optimal lag τopt was defined as the lag value that maximised R2 within the admissible lag window:

(1)

This enables having a sufficiently large sample size per interval and prevents the algorithm from adapting to short-term noise at the hourly level. A stability check was also performed by comparing the order of magnitude of the optimal lag across consecutive weeks and sensors. The resulting τopt values remained within the same physically plausible range, confirming that the procedure identified stable and repeatable thermal response delays rather than noise-driven artefacts.

Following the lag analysis, the displacement data were plotted against the temperature time series, which had been shifted by the optimal lag value for each week. Linear regression models were then fitted to these lag-adjusted datasets to assess the temperature–displacement relationship, accounting explicitly for the thermal inertia of the material (see Figure 6).

Figure 6
A multi-panel figure with two rows labeled (a) and (b), each showing four scatter plots of E values versus temperature.The figure consists of two rows of panels labeled “(a)” and “(b)”, each containing four scatter plots arranged in a two-by-two grid. The plots are labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots of “(a)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “5” to “25” in increments of 5 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.10” to “0.20” in increments of 0.05 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the top row “(a)”, four scatter plots arranged in a two-by-two grid. In the left panel of “(a)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (7, 0.22) and decreases steadily, passing through (10, 0.15), (15, 0.04), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.10. The annotation at the top right corner reads “R squared equals 0.549”. In “E 3”, the black line starts near (6, 0.22) and decreases steadily, passing through (10, 0.14), (15, 0.03), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.511”. In the right panel of “(a)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (4, 0.11) and decreases steadily, passing through (10, 0.05), (15, negative 0.03), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.1, 0.00, and negative 0.05. The annotation at the top right corner reads “R squared equals 0.586”. In “E 4”, the black line starts near (7, 0.23) and decreases steadily, passing through (10, 0.15), (15, 0.04), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.10. The annotation at the top right reads “R squared equals 0.531”. In all plots of “(b)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “30” in increments of 10 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.02” to “0.08” in increments of 0.02 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the bottom row “(b)”, four scatter plots arranged in a two-by-two grid. In the left panel of “(b)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (5, negative 0.02) and increases slightly (10, negative 0.018), passing through (20, negative 0.019), (30, negative 0.01), and ends near (35, negative 0.005). The scatter points form a dense horizontal band around values near negative 0.02 to negative 0.01. The annotation at the top right corner reads “R squared equals 0.197”. In “E 3”, the black line starts near (2, 0.018) and decreases steadily (10, 0.016), passing through (20, 0.01), (30, negative 0.01), and ends near (35, negative 0.02). The scatter points form a spread cluster ranging from 0.03 down to negative 0.02. The annotation at the top right corner reads “R squared equals 0.223”. In the right panel of “(b)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (3, negative 0.022) and increases steadily (10, negative 0.03), passing through (20, negative 0.01), (30, 0.00), and ends near (35, 0.01). The scatter points form a rising cluster from negative 0.02 up to around 0.03. The annotation at the top right corner reads “R squared equals 0.387”. In “E 4”, the black line starts near (3, 0.03), passing through (20, 0.03), (30, 0.03), and ends near (35, 0.02). The scatter points form a downward sloping cluster from around 0.07 to near 0.01. The annotation at the top right corner reads “R squared equals 0.005”. Note: All numerical data values are approximated.

Linear relationship between displacement and lagged temperature: (a) FBG_1 system and (b) FBG_2 system

Figure 6
A multi-panel figure with two rows labeled (a) and (b), each showing four scatter plots of E values versus temperature.The figure consists of two rows of panels labeled “(a)” and “(b)”, each containing four scatter plots arranged in a two-by-two grid. The plots are labeled “E 1”, “E 2”, “E 3”, and “E 4”. In all plots of “(a)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “5” to “25” in increments of 5 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.10” to “0.20” in increments of 0.05 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the top row “(a)”, four scatter plots arranged in a two-by-two grid. In the left panel of “(a)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (7, 0.22) and decreases steadily, passing through (10, 0.15), (15, 0.04), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.10. The annotation at the top right corner reads “R squared equals 0.549”. In “E 3”, the black line starts near (6, 0.22) and decreases steadily, passing through (10, 0.14), (15, 0.03), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.1. The annotation at the top right corner reads “R squared equals 0.511”. In the right panel of “(a)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (4, 0.11) and decreases steadily, passing through (10, 0.05), (15, negative 0.03), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.1, 0.00, and negative 0.05. The annotation at the top right corner reads “R squared equals 0.586”. In “E 4”, the black line starts near (7, 0.23) and decreases steadily, passing through (10, 0.15), (15, 0.04), and ends near (20, negative 0.10). The scatter points form horizontal clusters around values near 0.20, 0.10, 0.00, and negative 0.10. The annotation at the top right reads “R squared equals 0.531”. In all plots of “(b)”, the horizontal axis is labeled “Temperature (degree Celsius)” and ranges from “10” to “30” in increments of 10 units. The vertical axes are labeled “E 1 (millimeters)”, “E 2 (millimeters)”, “E 3 (millimeters)”, and “E 4 (millimeters)” and range from “negative 0.02” to “0.08” in increments of 0.02 units. Blue circular points represent observed data, and a solid black line represents the fitted linear trend. In the bottom row “(b)”, four scatter plots arranged in a two-by-two grid. In the left panel of “(b)”, “E 1” and “E 3” are stacked vertically. In “E 1”, the black line starts near (5, negative 0.02) and increases slightly (10, negative 0.018), passing through (20, negative 0.019), (30, negative 0.01), and ends near (35, negative 0.005). The scatter points form a dense horizontal band around values near negative 0.02 to negative 0.01. The annotation at the top right corner reads “R squared equals 0.197”. In “E 3”, the black line starts near (2, 0.018) and decreases steadily (10, 0.016), passing through (20, 0.01), (30, negative 0.01), and ends near (35, negative 0.02). The scatter points form a spread cluster ranging from 0.03 down to negative 0.02. The annotation at the top right corner reads “R squared equals 0.223”. In the right panel of “(b)”, “E 2” and “E 4” are stacked vertically. In “E 2”, the black line starts near (3, negative 0.022) and increases steadily (10, negative 0.03), passing through (20, negative 0.01), (30, 0.00), and ends near (35, 0.01). The scatter points form a rising cluster from negative 0.02 up to around 0.03. The annotation at the top right corner reads “R squared equals 0.387”. In “E 4”, the black line starts near (3, 0.03), passing through (20, 0.03), (30, 0.03), and ends near (35, 0.02). The scatter points form a downward sloping cluster from around 0.07 to near 0.01. The annotation at the top right corner reads “R squared equals 0.005”. Note: All numerical data values are approximated.

Linear relationship between displacement and lagged temperature: (a) FBG_1 system and (b) FBG_2 system

Close Figure 6

The observed delay, which reflects the limestone thermal inertia, is not constant over time but varies between weeks. The variability observed in the lags can be attributed to environmental factors that affect the thermal and mechanical response of the stone. For example, weeks with higher humidity in the stone pores increase the effective thermal capacity, delaying expansion or contraction and resulting in longer lags. Furthermore, the variability in optimal lags was different for each sensor, what reinforces the idea that the thermal response characteristics are not uniform across all sensors. This can be associated with direct solar incidence or shade on the surface that influences the rate of heating, while precipitation or sudden changes in temperature can rapidly alter the surface response, modifying the observed delays. Thus, the optimal lags measured represent the combined effect of these factors, reinforcing the need to analyse each monitoring interval separately rather than assuming a single delay for the entire period. These findings are shown in Figure 7, where the time series plot of FBG_2 system presents data for two weeks – week 1 (February) and week 2 (July), with dates shown in (month-day) format – and the optimal lag for each sensor. Importantly, the weekly values of τopt do not fluctuate arbitrarily but remain within a consistent and physically plausible range across the monitoring period, indicating that the optimisation captures a stable thermally driven delay rather than noise-dependent fitting.

Figure 7
The figure shows eight line graphs arranged in four rows and two columns, comparing displacement and temperature over time.The figure contains eight line graphs arranged in four rows and two columns. The left column represents “Week 1” and the right column represents “Week 2”. Each row corresponds to a different measurement labeled “E 1”, “E 2”, “E 3”, and “E 4”. Each plot displays two lines: a blue solid line representing “Displacement” and a red solid line representing “Temperature”. A legend appears inside each plot at the top right corner indicating these two variables. In all plots, the horizontal axis is shows the same evenly spaced values within each column. For Week 1, the axis includes “02-17”and “02-21”. For Week 2, the axis includes “06-27”, “06-29”, and “07-01”. In right column, first graph labeled “E 1 and Temperature (Week 1)” shows a dual-axis where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.014” to “negative 0.008” in increments of 0.002 units and right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, negative 0.011) and (02-21, negative 0.012). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The second graph labeled “E 2 and Temperature (Week 1)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.010” to “0.000” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, negative 0.005) and (02-21, negative 0.010). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:250” appears near the left side of the graph. The third graph labeled “E 3 and Temperature (Week 1)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “0.010” to “0.020” in increments of 0.010 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, 0.015) and (02-21, 0.012). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:250” appears near the left side of the graph. The fourth graph labeled “E 4 and Temperature (Week 1)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “0.020” to “0.040” in increments of 0.010 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, 0.035) and (02-21, 0.030). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:1000” appears near the left side of the graph. In the left column, the first graph labeled “E 1 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.018” to “negative 0.016” in increments of 0.002 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, negative 0.017) and (07-01, negative 0.018). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The second graph labeled “E 2 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.015” to “negative 0.005” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, negative 0.005) and (07-01, negative 0.015). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The third graph labeled “E 3 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.010” to “0.000” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, 0.000) and (07-01, negative 0.010). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The fourth graph labeled “E 4 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “0.030” to “0.045” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, 0.045) and (07-01, 0.032). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:800” appears near the left side of the graph. Note: All numerical data values are approximated.

Comparison of optimal temperature–displacement lag compensation for the FBG_2 monitoring system. Time-series plots for two monitoring intervals: Week 1 (FEB) and Week 2 (JUL)

Figure 7
The figure shows eight line graphs arranged in four rows and two columns, comparing displacement and temperature over time.The figure contains eight line graphs arranged in four rows and two columns. The left column represents “Week 1” and the right column represents “Week 2”. Each row corresponds to a different measurement labeled “E 1”, “E 2”, “E 3”, and “E 4”. Each plot displays two lines: a blue solid line representing “Displacement” and a red solid line representing “Temperature”. A legend appears inside each plot at the top right corner indicating these two variables. In all plots, the horizontal axis is shows the same evenly spaced values within each column. For Week 1, the axis includes “02-17”and “02-21”. For Week 2, the axis includes “06-27”, “06-29”, and “07-01”. In right column, first graph labeled “E 1 and Temperature (Week 1)” shows a dual-axis where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.014” to “negative 0.008” in increments of 0.002 units and right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, negative 0.011) and (02-21, negative 0.012). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The second graph labeled “E 2 and Temperature (Week 1)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.010” to “0.000” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, negative 0.005) and (02-21, negative 0.010). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:250” appears near the left side of the graph. The third graph labeled “E 3 and Temperature (Week 1)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “0.010” to “0.020” in increments of 0.010 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, 0.015) and (02-21, 0.012). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:250” appears near the left side of the graph. The fourth graph labeled “E 4 and Temperature (Week 1)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “0.020” to “0.040” in increments of 0.010 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “15” to “20”. The blue displacement line passes near (02-17, 0.035) and (02-21, 0.030). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (02-17, 18) and (02-21, 16). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:1000” appears near the left side of the graph. In the left column, the first graph labeled “E 1 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.018” to “negative 0.016” in increments of 0.002 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, negative 0.017) and (07-01, negative 0.018). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The second graph labeled “E 2 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.015” to “negative 0.005” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, negative 0.005) and (07-01, negative 0.015). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The third graph labeled “E 3 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.010” to “0.000” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, 0.000) and (07-01, negative 0.010). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:150” appears near the left side of the graph. The fourth graph labeled “E 4 and Temperature (Week 2)” shows a dual-axis plot where the left vertical axis is labeled “Displacement (millimeters)” and ranges from “0.030” to “0.045” in increments of 0.005 units and the right vertical axis is labeled “Temperature (degree Celsius)” and ranges from “20” to “24” in increments of 2. The blue displacement line passes near (06-27, 0.045) and (07-01, 0.032). Between these points, the line fluctuates with multiple peaks and dips within the given range. The red temperature line passes near (06-27, 23) and (07-01, 22). Between these points, the line fluctuates in a smooth cyclical pattern. A dashed vertical marker labeled “Lag:800” appears near the left side of the graph. Note: All numerical data values are approximated.

Comparison of optimal temperature–displacement lag compensation for the FBG_2 monitoring system. Time-series plots for two monitoring intervals: Week 1 (FEB) and Week 2 (JUL)

Close Figure 7

Considering this in the analysis, it is possible to observe a general slight improvement of the linear relationship between the temperature and the displacement across the entire dataset for both systems (see Table 1).

Table 1

Resume of R2 value balance (lagged – raw)

SystemSensorΔR2
FBG_1E10.04
E20.12
E30.04
E40.04
FBG_2E10.02
E20.11
E3−0.13
E4−0.03

In addition to the temporal variability of the optimal lags, the temperature–displacement relationships also reflect distinct mechanical behaviours associated with the type of discontinuity and the structural role of the monitored element. In this case, the monitored crack is in a wall and the monitored joints are in a column supporting an arch. This implies markedly different boundary conditions and load-transfer mechanisms. Construction joints in the column are expected to accommodate a certain degree of reversible movement induced by thermal expansion and contraction; however, their response is constrained by axial loading and interaction with the arch. Consequently, temperature-induced deformation in these joints may indicate stress redistribution rather than free thermal expansion.

By contrast, the crack observed in the wall shows a more complex response because thermal strains interact with existing damage, material heterogeneity and moisture-related effects. This difference is reflected in the variable improvement of the temperature–displacement correlation after lag correction, as visible in Table 1. While most sensors show a positive ΔR2 after applying the optimal lag – indicating a clearer thermally driven response – some particular cases exhibit a reduction in R2, as the sensor E3 in the FBG_2 system. This behaviour suggests that temperature alone is insufficient to explain the observed displacements for certain sensors, and that additional mechanisms, such as humidity-induced swelling, local restraint conditions or crack-specific kinematics, may play a dominant role.

Furthermore, the variation in ΔR2 values across sensors on the same element reflects local differences. Even within a single wall or column, boundary constraints, material heterogeneity, microclimatic effects (e.g. solar exposure, moisture) and proximity to existing damage influence how each location responds to temperature changes. Consequently, some sensors capture primarily thermally driven displacement, while others are dominated by non-thermal effects or mechanical interactions, leading to weaker or even negative correlations. This highlights the heterogeneous nature of thermal responses in historic masonry.

From a structural assessment perspective, the predominance of modest ΔR2 improvements and the absence of systematic divergence between lagged and raw responses suggest that the measured displacements are primarily reversible and thermally driven rather than indicative of progressive damage. Furthermore, the monitoring system’s ability to capture sensor-specific lagged responses across different structural elements enhances its reliability and sensitivity. This enables the distinction between expected environmental effects and potentially anomalous behaviour, which is relevant for long-term structural risk evaluation.

Although the initial linear analysis highlighted a moderate relationship between displacement and temperature, the variability in optimal time lags across different monitoring periods and sensors demonstrated that the temperature–displacement interaction is not instantaneous and cannot be fully captured by a simple linear model. This behaviour reflects the effect of thermal inertia, whereby material response to temperature fluctuations is delayed and modulated by external factors such as solar radiation and ambient humidity. Similar lagged effects between temperature and structural deformation have been reported in bridge and dam monitoring studies (Ju et al., 2023; Cao et al., 2025). Consequently, a more complex predictive approach was required. For that purpose, the analysis was performed over the lagged data, in order to evaluate the efficiency of the predictions in both systems (FBG_1 and FBG_2).

In terms of model training and testing, the same method was used for both systems. The dataset, comprising 906,720 data points, was divided into training and testing sets – 70% and 30%, respectively – to evaluate the models’ generalised performance. A model was trained using the training data for each sensor (E1, E2, E3 and E4), and predictions were then made using the test data. However, unlike a single global model, this lagged-data strategy consisted of training individual linear regression models for each sensor and for each week of monitoring. For every weekly window, a specific time lag was applied to the temperature data based on the previously determined optimal lag values, and the corresponding weekly model was then fitted to the time-shifted temperature and displacement data. To further characterise the behaviour of the weekly time-lagged models, the distribution of the optimal lag parameters (expressed in timesteps) identified for each sensor across all monitored weeks was analysed. For this purpose, histograms with overlaid Kernel Density Estimates were generated – represented in Figure 8 – and a Shapiro–Wilk test was applied to assess the normality of the lag distributions. The results were as follows: E1: W = 0.858, p = 0.115; E2: W = 0.832, p = 0.063; E3: W = 0.904, p = 0.314; E4: W = 0.859, p = 0.116.

Figure 8
Four histograms show lag distributions for E1 to E4 with density curves and varying spread across timesteps.The histograms are arranged in a two-by-two grid titled “Distribution of Lags for E 1”, “Distribution of Lags for E 2”, “Distribution of Lags for E 3”, and “Distribution of Lags for E 4”. In all panels, the horizontal axis is labeled “Lag (timesteps)” and the vertical axis is labeled “Density”. In the top-left panel “E 1”, the horizontal axis ranges from negative 250 to 750 in increments of 250, and the vertical axis ranges from 0.000 to 0.006 in increments of 0.002. The first bar is centered near (0, 0.003). The second and tallest bar is centered near (50, 0.006). The third bar is centered near (250, 0.0015). The fourth bar is centered near (500, 0.0015). A red smooth density curve rises from near (negative 250, 0.000), peaks near (120, 0.0025), and declines gradually toward (750, 0.000). In the top-right panel “E 2”, the horizontal axis ranges from negative 200 to 400 in increments of 200, and the vertical axis ranges from 0.000 to 0.008 in increments of 0.002. The first bar is centered near (0, 0.004). The second and tallest bar is centered near (150, 0.008). The third bar is centered near (190, 0.004). A red smooth density curve rises from near (negative 200, 0.000), peaks near (180, 0.0038), and declines toward (400, 0.000). In the bottom-left panel “E 3”, the horizontal axis ranges from negative 200 to 400 in increments of 200, and the vertical axis ranges from 0.000 to 0.006 in increments of 0.002. The first bar is centered near (0, 0.0025). The second bar is centered near (180, 0.007). The third bar is centered near (200, 0.003). The fourth bar is centered near (250, 0.007). A red smooth density curve rises from near (negative 200, 0.000), peaks near (180, 0.0035), and declines toward (400, 0.000). In the bottom-right panel “E 4”, the horizontal axis ranges from negative 500 to 1500 in increments of 500, and the vertical axis ranges from 0.0000 to 0.0020 in increments of 0.0005. The first bar is centered near (200, 0.0014). The second bar is centered near (500, 0.0014). The third and tallest bar is centered near (700, 0.0022). The fourth bar is centered near (800, 0.0008). A red smooth density curve rises from near (negative 500, 0.0000), peaks near (800, 0.0012), and declines toward (1500, 0.0000). Note: All numerical data values are approximated.

Distribution of lags per sensor

Figure 8
Four histograms show lag distributions for E1 to E4 with density curves and varying spread across timesteps.The histograms are arranged in a two-by-two grid titled “Distribution of Lags for E 1”, “Distribution of Lags for E 2”, “Distribution of Lags for E 3”, and “Distribution of Lags for E 4”. In all panels, the horizontal axis is labeled “Lag (timesteps)” and the vertical axis is labeled “Density”. In the top-left panel “E 1”, the horizontal axis ranges from negative 250 to 750 in increments of 250, and the vertical axis ranges from 0.000 to 0.006 in increments of 0.002. The first bar is centered near (0, 0.003). The second and tallest bar is centered near (50, 0.006). The third bar is centered near (250, 0.0015). The fourth bar is centered near (500, 0.0015). A red smooth density curve rises from near (negative 250, 0.000), peaks near (120, 0.0025), and declines gradually toward (750, 0.000). In the top-right panel “E 2”, the horizontal axis ranges from negative 200 to 400 in increments of 200, and the vertical axis ranges from 0.000 to 0.008 in increments of 0.002. The first bar is centered near (0, 0.004). The second and tallest bar is centered near (150, 0.008). The third bar is centered near (190, 0.004). A red smooth density curve rises from near (negative 200, 0.000), peaks near (180, 0.0038), and declines toward (400, 0.000). In the bottom-left panel “E 3”, the horizontal axis ranges from negative 200 to 400 in increments of 200, and the vertical axis ranges from 0.000 to 0.006 in increments of 0.002. The first bar is centered near (0, 0.0025). The second bar is centered near (180, 0.007). The third bar is centered near (200, 0.003). The fourth bar is centered near (250, 0.007). A red smooth density curve rises from near (negative 200, 0.000), peaks near (180, 0.0035), and declines toward (400, 0.000). In the bottom-right panel “E 4”, the horizontal axis ranges from negative 500 to 1500 in increments of 500, and the vertical axis ranges from 0.0000 to 0.0020 in increments of 0.0005. The first bar is centered near (200, 0.0014). The second bar is centered near (500, 0.0014). The third and tallest bar is centered near (700, 0.0022). The fourth bar is centered near (800, 0.0008). A red smooth density curve rises from near (negative 500, 0.0000), peaks near (800, 0.0012), and declines toward (1500, 0.0000). Note: All numerical data values are approximated.

Distribution of lags per sensor

Close Figure 8

For all sensors, the Shapiro–Wilk test (at a 0.05 significance level) indicated that the distributions of optimal lag values do not significantly deviate from normality. This result suggests the presence of a consistent underlying pattern in the delayed response of the monitored cracks to temperature variations, even though the specific optimal lag varies from week to week. The approximately Gaussian behaviour of the lag distributions may be of practical relevance for future model generalisation or the implementation of adaptive lag-selection strategies.

The results of the predictive model are shown in Figures 9 and 10, which represent the FBG_1 and FBG_2 systems, respectively. These figures show (1) a time series plot of predicted and raw displacements over one week and (2) scatter plots showing the relationship between raw displacement values on the y-axis and predicted displacement values on the x-axis. The R2 score was calculated for the predictions on the test set to evaluate the model’s performance.

Figure 9
A figure shows multiple plots. The left column contains line graphs and the right column contains scatter plots.The plots are arranged in two columns and four rows. Each row corresponds to a different measurement labeled “E 1”, “E 2”, “E 3”, and “E 4”. Each plot in the left column includes a legend positioned inside the plot area at the top left corner, where the blue line represents “Original” and the green line represents “Predicted”. The horizontal axis of each plot in the left column includes “2023-11-24”, “2023-11-25”, “2023-11-26”, “2023-11-27”, “2023-11-28”, “2023-11-29”, “2023-11-30”, “2023-12-01”, “2023-12-02”, “2023-12-03”, and “2023-12-04”. The first plot in the left column titled “E 1 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “0.02” to “0.07” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, 0.02) and ends near (2023-12-04, 0.07). Between these points, the line fluctuates with several rises and falls, initially increasing, then dipping around the middle of the time period, and finally rising sharply toward the end. The second plot, titled “E 2 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “negative 0.05” to “0.01” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, negative 0.045) and ends near (2023-12-04, 0.01). Between these points, the line fluctuates with several rises and falls, initially increasing, then dipping around the middle of the time period, and finally rising steadily toward the end. The third plot, titled “E 3 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “negative 0.01” to “0.05” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, negative 0.005) and ends near (2023-12-04, 0.055). Between these points, the line fluctuates with moderate variations, showing an initial increase, a decline near the middle, and a strong upward trend toward the end. The fourth plot, titled “E 4 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “0.01” to “0.07” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, 0.01) and ends near (2023-12-04, 0.07). Between these points, the line fluctuates with multiple peaks and dips, decreasing around the middle of the time period before rising sharply toward the end. The right column consists of four scatter plots titled “Raw versus Predicted: E 1”, “Raw versus Predicted: E 2”, “Raw versus Predicted: E 3”, and “Raw versus Predicted: E 4”. In all plots, the horizontal axis is labeled “Raw Displacement (millimeters)” and the vertical axis is labeled “Predicted Displacement (millimeters)”. The first plot in the right column titled “Raw versus Predicted: E 1” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.10, negative 0.10) and ends near (0.20, 0.20), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.981” and a red dashed line labeled “1:1 Line”. The second plot in the right column titled “Raw versus Predicted: E 2” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.05” to “0.15” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.05” to “0.15” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.05, negative 0.05) and ends near (0.15, 0.15), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.931” and a red dashed line labeled “1:1 Line”. The third plot in the right column titled “Raw versus Predicted: E 3” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.10, negative 0.10) and ends near (0.20, 0.20), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.983” and a red dashed line labeled “1:1 Line”. The fourth plot in the right column titled “Raw versus Predicted: E 4” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.05” to “0.20” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.05” to “0.20” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.05, negative 0.05) and ends near (0.20, 0.20), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.985” and a red dashed line labeled “1:1 Line”. Note: All numerical data values are approximated.

FBG_1 predictive model: one week time series plot of predicted and raw data (left) and predictive power evaluation (right)

Figure 9
A figure shows multiple plots. The left column contains line graphs and the right column contains scatter plots.The plots are arranged in two columns and four rows. Each row corresponds to a different measurement labeled “E 1”, “E 2”, “E 3”, and “E 4”. Each plot in the left column includes a legend positioned inside the plot area at the top left corner, where the blue line represents “Original” and the green line represents “Predicted”. The horizontal axis of each plot in the left column includes “2023-11-24”, “2023-11-25”, “2023-11-26”, “2023-11-27”, “2023-11-28”, “2023-11-29”, “2023-11-30”, “2023-12-01”, “2023-12-02”, “2023-12-03”, and “2023-12-04”. The first plot in the left column titled “E 1 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “0.02” to “0.07” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, 0.02) and ends near (2023-12-04, 0.07). Between these points, the line fluctuates with several rises and falls, initially increasing, then dipping around the middle of the time period, and finally rising sharply toward the end. The second plot, titled “E 2 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “negative 0.05” to “0.01” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, negative 0.045) and ends near (2023-12-04, 0.01). Between these points, the line fluctuates with several rises and falls, initially increasing, then dipping around the middle of the time period, and finally rising steadily toward the end. The third plot, titled “E 3 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “negative 0.01” to “0.05” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, negative 0.005) and ends near (2023-12-04, 0.055). Between these points, the line fluctuates with moderate variations, showing an initial increase, a decline near the middle, and a strong upward trend toward the end. The fourth plot, titled “E 4 Displacement (One Week Analysis)” shows a line graph where the vertical axis ranges from “0.01” to “0.07” in increments of 0.01 units. The blue original displacement line starts near (2023-11-24, 0.01) and ends near (2023-12-04, 0.07). Between these points, the line fluctuates with multiple peaks and dips, decreasing around the middle of the time period before rising sharply toward the end. The right column consists of four scatter plots titled “Raw versus Predicted: E 1”, “Raw versus Predicted: E 2”, “Raw versus Predicted: E 3”, and “Raw versus Predicted: E 4”. In all plots, the horizontal axis is labeled “Raw Displacement (millimeters)” and the vertical axis is labeled “Predicted Displacement (millimeters)”. The first plot in the right column titled “Raw versus Predicted: E 1” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.10, negative 0.10) and ends near (0.20, 0.20), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.981” and a red dashed line labeled “1:1 Line”. The second plot in the right column titled “Raw versus Predicted: E 2” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.05” to “0.15” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.05” to “0.15” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.05, negative 0.05) and ends near (0.15, 0.15), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.931” and a red dashed line labeled “1:1 Line”. The third plot in the right column titled “Raw versus Predicted: E 3” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.10” to “0.20” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.10, negative 0.10) and ends near (0.20, 0.20), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.983” and a red dashed line labeled “1:1 Line”. The fourth plot in the right column titled “Raw versus Predicted: E 4” has vertical axis labeled “Predicted Displacement (millimeters)” ranges from “negative 0.05” to “0.20” in increments of 0.05 units and the horizontal axis labeled “Raw Displacement (millimeters)” ranges from “negative 0.05” to “0.20” in increments of 0.05 units. The red dashed 1:1 line starts near (negative 0.05, negative 0.05) and ends near (0.20, 0.20), forming a diagonal reference line indicating perfect agreement. The scatter points form clusters along this diagonal line. A legend is present inside the plot at the top left corner. It shows a purple point labeled “R squared equals 0.985” and a red dashed line labeled “1:1 Line”. Note: All numerical data values are approximated.

FBG_1 predictive model: one week time series plot of predicted and raw data (left) and predictive power evaluation (right)

Close Figure 9
Figure 10
A set of eight plots displays displacement behavior for E values.The plots are arranged in two columns and four rows. Each row corresponds to a different measurement labeled “E 1”, “E 2”, “E 3”, and “E 4”. The horizontal axis of each plot in the left column is labeled “Date” and includes “2023-08-02”, “2023-08-03”, “2023-08-04”, “2023-08-05”, “2023-08-06”, “2023-08-07”, “2023-08-08”, and “2023-08-09”. The first plot in the left column titled “E 1 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.018” to “negative 0.008” in increments of 0.002 units. A legend is present inside the plot at the bottom right corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, negative 0.012) and ends near (2023-08-09, negative 0.010). Between these points, the line fluctuates with multiple peaks and dips, showing a decrease around the middle dates and then a gradual rise toward the end. The green predicted line follows a similar fluctuating pattern across the same dates, staying within the same range and showing smoother variations compared to the blue line. The second plot in the left column titled “E 2 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.03” in increments of 0.01 units. A legend is present inside the plot at the top left corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, negative 0.005) and ends near (2023-08-09, 0.028). Between these points, the line fluctuates with repeated oscillations, showing alternating peaks and dips while trending upward toward the end. The green predicted line follows a similar oscillating pattern across the same dates, remaining smoother and closely aligned with the blue line. The third plot in the left column titled “E 3 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.03” in increments of 0.01 units. A legend is present inside the plot at the top left corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, 0.00) and ends near (2023-08-09, 0.025). Between these points, the line fluctuates with multiple peaks and troughs, showing a dip around the middle dates and then a clear upward trend toward the end. The green predicted line follows a similar fluctuating pattern, remaining smoother and closely tracking the overall trend of the blue line. The fourth plot in the left column titled “E 4 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “0.010” to “0.040” in increments of 0.005 units. A legend is present inside the plot at the top right corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, 0.025) and ends near (2023-08-09, 0.018). Between these points, the line fluctuates with multiple peaks and dips, showing higher values around the early middle dates and then a noticeable decline before slightly rising again toward the end. The green predicted line follows a smoother fluctuating pattern across the same dates, remaining within a narrower range and closely tracking the overall trend of the blue line. The first plot in the right column titled “Raw versus Predicted: E 1” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.02” to “0.00” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.02” to “0.00” in increments of 0.01 units. The red dashed 1:1 line starts near (negative 0.02, negative 0.02) and ends near (negative 0.005, negative 0.005), forming a diagonal reference line. The purple scatter points form a dense elongated cluster aligned along this diagonal. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.946” and a red dashed line labeled “1:1 Line”. The second plot in the right column titled “Raw versus Predicted: E 2” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units. The red dashed 1:1 line starts near (negative 0.03, negative 0.03) and ends near (0.035, 0.035), forming a diagonal reference line. The purple scatter points form a broad clustered band aligned along this diagonal with some spread. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.859” and a red dashed line labeled “1:1 Line”. The third plot in the right column titled “Raw versus Predicted: E 3” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units. The red dashed 1:1 line starts near (negative 0.03, negative 0.03) and ends near (0.035, 0.035), forming a diagonal reference line. The purple scatter points form a dense clustered pattern along this diagonal with noticeable dispersion below the line in some regions. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.754” and a red dashed line labeled “1:1 Line”. The fourth plot in the right column titled “Raw versus Predicted: E 4” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.01” to “0.06” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.01” to “0.06” in increments of 0.01 units. The red dashed 1:1 line starts near (0.00, 0.00) and ends near (0.05, 0.05), forming a diagonal reference line. The purple scatter points form a tight cluster along this diagonal with less spread compared to the other plots. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.838” and a red dashed line labeled “1:1 Line”. Note: All numerical data values are approximated.

FBG_2 predictive model: one week time series plot of predicted and raw data (left) and predictive power evaluation (right)

Figure 10
A set of eight plots displays displacement behavior for E values.The plots are arranged in two columns and four rows. Each row corresponds to a different measurement labeled “E 1”, “E 2”, “E 3”, and “E 4”. The horizontal axis of each plot in the left column is labeled “Date” and includes “2023-08-02”, “2023-08-03”, “2023-08-04”, “2023-08-05”, “2023-08-06”, “2023-08-07”, “2023-08-08”, and “2023-08-09”. The first plot in the left column titled “E 1 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.018” to “negative 0.008” in increments of 0.002 units. A legend is present inside the plot at the bottom right corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, negative 0.012) and ends near (2023-08-09, negative 0.010). Between these points, the line fluctuates with multiple peaks and dips, showing a decrease around the middle dates and then a gradual rise toward the end. The green predicted line follows a similar fluctuating pattern across the same dates, staying within the same range and showing smoother variations compared to the blue line. The second plot in the left column titled “E 2 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.03” in increments of 0.01 units. A legend is present inside the plot at the top left corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, negative 0.005) and ends near (2023-08-09, 0.028). Between these points, the line fluctuates with repeated oscillations, showing alternating peaks and dips while trending upward toward the end. The green predicted line follows a similar oscillating pattern across the same dates, remaining smoother and closely aligned with the blue line. The third plot in the left column titled “E 3 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “negative 0.02” to “0.03” in increments of 0.01 units. A legend is present inside the plot at the top left corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, 0.00) and ends near (2023-08-09, 0.025). Between these points, the line fluctuates with multiple peaks and troughs, showing a dip around the middle dates and then a clear upward trend toward the end. The green predicted line follows a similar fluctuating pattern, remaining smoother and closely tracking the overall trend of the blue line. The fourth plot in the left column titled “E 4 Displacement (One Week Analysis)” shows a line graph where the vertical axis is labeled “Displacement (millimeters)” and ranges from “0.010” to “0.040” in increments of 0.005 units. A legend is present inside the plot at the top right corner, where the blue line represents “Original” and the green line represents “Predicted”. The blue original displacement line starts near (2023-08-02, 0.025) and ends near (2023-08-09, 0.018). Between these points, the line fluctuates with multiple peaks and dips, showing higher values around the early middle dates and then a noticeable decline before slightly rising again toward the end. The green predicted line follows a smoother fluctuating pattern across the same dates, remaining within a narrower range and closely tracking the overall trend of the blue line. The first plot in the right column titled “Raw versus Predicted: E 1” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.02” to “0.00” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.02” to “0.00” in increments of 0.01 units. The red dashed 1:1 line starts near (negative 0.02, negative 0.02) and ends near (negative 0.005, negative 0.005), forming a diagonal reference line. The purple scatter points form a dense elongated cluster aligned along this diagonal. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.946” and a red dashed line labeled “1:1 Line”. The second plot in the right column titled “Raw versus Predicted: E 2” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units. The red dashed 1:1 line starts near (negative 0.03, negative 0.03) and ends near (0.035, 0.035), forming a diagonal reference line. The purple scatter points form a broad clustered band aligned along this diagonal with some spread. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.859” and a red dashed line labeled “1:1 Line”. The third plot in the right column titled “Raw versus Predicted: E 3” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.04” to “0.04” in increments of 0.01 units. The red dashed 1:1 line starts near (negative 0.03, negative 0.03) and ends near (0.035, 0.035), forming a diagonal reference line. The purple scatter points form a dense clustered pattern along this diagonal with noticeable dispersion below the line in some regions. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.754” and a red dashed line labeled “1:1 Line”. The fourth plot in the right column titled “Raw versus Predicted: E 4” shows a scatter plot where the vertical axis is labeled “Predicted Displacement (millimeters)” and ranges from “negative 0.01” to “0.06” in increments of 0.01 units, and the horizontal axis is labeled “Raw Displacement (millimeters)” and ranges from “negative 0.01” to “0.06” in increments of 0.01 units. The red dashed 1:1 line starts near (0.00, 0.00) and ends near (0.05, 0.05), forming a diagonal reference line. The purple scatter points form a tight cluster along this diagonal with less spread compared to the other plots. A legend is present inside the plot at the top left corner, showing a purple point labeled “R squared equals 0.838” and a red dashed line labeled “1:1 Line”. Note: All numerical data values are approximated.

FBG_2 predictive model: one week time series plot of predicted and raw data (left) and predictive power evaluation (right)

Close Figure 10

Analysing the FBG_1 system plot, the R2 values (above 0.93) for all sensors demonstrate that the lagged temperature is a strong predictor of smoothed displacement, explaining over 93% of the variance. Regarding the FBG_2 system, the R2 values vary for each sensor: sensor E1 has the highest R2 value (0.95); sensors E2 (0.86) and E4 (0.84) also show strong R2 values; and sensor E3 presents a lower but still substantial R2 value (0.75), suggesting that there is more unexplained variation compared to the other sensors. This indicates that accounting for individual week and sensor lag time significantly strengthens the correlation between temperature and displacement.

Evaluating the predictive performance of the weekly time-lagged models required an approach different from conventional train-test assessment applied to a single global model. Although cross-validation is commonly applied in conventional machine learning frameworks, its implementation is not directly compatible with the present methodology. The predictive process does not rely on a single global model trained on a fixed dataset but rather on localised weekly regressions with sensor-specific lag optimisation. Random or k-fold cross-validation would disrupt the temporal continuity and physically meaningful lag structure embedded in the models.

Instead, robustness is assessed through the aggregation of predictions over the entire monitoring period. Root mean squared error (RMSE), mean absolute error (MAE) and R-squared (R2) are computed for each sensor by comparing the concatenated weekly predictions with the corresponding measured displacement data – see Table 2. This evaluation reflects model performance across multiple independent weekly calibrations and varying environmental conditions, thereby providing a realistic assessment of predictive stability under operational monitoring scenarios.

Table 2

Metrics of overall accuracy and explanatory capability of the predictive process

SystemSensorRMSEMAER2
FBG_1E10.0130.0100.981
E20.0160.0110.931
E30.0120.0090.983
E40.0120.0090.985
FBG_2E10.0010.0010.946
E20.0020.0010.859
E30.0050.0040.754
E40.0050.0040.838

The differences in R2, RMSE and MAE across sensors highlight the spatial variability of structural response. In FBG_1 (regarding the crack displacements), the high and consistent R2 values suggest that displacement is largely thermally driven and uniformly captured across sensors. By contrast, in FBG_2 (regarding the displacement of the joints), R2 and error metrics vary significantly, indicating that mechanical constraints, local environmental conditions and non-thermal effects influence displacement.

In general, the R2 values obtained suggest the capability of the models to highly accurately predict displacements caused by temperature cycles. This predictive capability has proven particularly useful in situations where displacement data are missing. For instance, the FBG_1 system had weeks during which some of the displacement sensors did not acquire any data due to sensor breakage and ongoing replacement procedures. Nevertheless, temperature values were still acquired. The FBG_1 predictive model was then used to estimate the displacements of the crack at points where no displacement data existed, based on the available temperature dataset. The results of the predictive models are shown in Figure 11, where the predicted data are plotted against the monitored data for the entire temperature dataset. Analysing it, it is possible to observe the predicted displacements in the weeks where the sensors failed to acquire data. Moreover, these models can be applied in scenarios where future temperature cycles are known or forecasted, allowing the prediction of corresponding displacements in advance.

Figure 11
Two line graphs compare monitored and predicted displacement for E1 and E2 across dates with fluctuating trends.The figure shows two side-by-side line graphs titled “Monitored versus Predicted Displacement: E 1” and “Monitored versus Predicted Displacement: E 2”. In both plots, the horizontal axis shows dates 2022-09, 2023-03, 2023-09, 2024-03, and 2024-09, and the vertical axis is labeled “Displacement (millimeters)”. Both plots include a legend at the top left identifying “Monitored” as a dashed blue line and “Predicted” as a dashed green line. In the left plot labeled “E 1”, the vertical axis ranges from negative 0.2 to 0.3 in increments of 0.1. The blue dashed line labeled “Monitored” passes through the points (2022-09, 0.00), (2023-03, 0.12), (2023-09, 0.03), (2024-03, 0.20), and (2024-09, 0.05). The green dashed line labeled “Predicted” passes through the points (2022-09, 0.00), (2023-03, 0.02), (2023-09, 0.08), (2024-03, negative 0.08), and (2024-09, negative 0.05). Vertical green spikes appear at multiple positions, extending above and below the predicted line. In the right plot labeled “E 2”, the vertical axis ranges from negative 0.15 to 0.10 in increments of 0.05. The blue dashed line labeled “Monitored” begins at (2024-03, 0.10), drops to (2024-03, negative 0.05), continues flat to (2024-09, negative 0.05). The green dashed line labeled “Predicted” passes through (2022-09, 0.00), (2023-03, negative 0.05), (2023-09, 0.02), (2024-03, negative 0.08), and (2024-09, negative 0.05). Vertical green spikes indicate variability in predicted values. Note: All numerical data values are approximated.

FBG_1 predictive versus monitored global data

Figure 11
Two line graphs compare monitored and predicted displacement for E1 and E2 across dates with fluctuating trends.The figure shows two side-by-side line graphs titled “Monitored versus Predicted Displacement: E 1” and “Monitored versus Predicted Displacement: E 2”. In both plots, the horizontal axis shows dates 2022-09, 2023-03, 2023-09, 2024-03, and 2024-09, and the vertical axis is labeled “Displacement (millimeters)”. Both plots include a legend at the top left identifying “Monitored” as a dashed blue line and “Predicted” as a dashed green line. In the left plot labeled “E 1”, the vertical axis ranges from negative 0.2 to 0.3 in increments of 0.1. The blue dashed line labeled “Monitored” passes through the points (2022-09, 0.00), (2023-03, 0.12), (2023-09, 0.03), (2024-03, 0.20), and (2024-09, 0.05). The green dashed line labeled “Predicted” passes through the points (2022-09, 0.00), (2023-03, 0.02), (2023-09, 0.08), (2024-03, negative 0.08), and (2024-09, negative 0.05). Vertical green spikes appear at multiple positions, extending above and below the predicted line. In the right plot labeled “E 2”, the vertical axis ranges from negative 0.15 to 0.10 in increments of 0.05. The blue dashed line labeled “Monitored” begins at (2024-03, 0.10), drops to (2024-03, negative 0.05), continues flat to (2024-09, negative 0.05). The green dashed line labeled “Predicted” passes through (2022-09, 0.00), (2023-03, negative 0.05), (2023-09, 0.02), (2024-03, negative 0.08), and (2024-09, negative 0.05). Vertical green spikes indicate variability in predicted values. Note: All numerical data values are approximated.

FBG_1 predictive versus monitored global data

Close Figure 11

The intended outcome of the work was to create predictive models of temperature-driven displacements for a crack in a limestone wall and the joints of a limestone column at the Monastery of Batalha. Using two years’ worth of data from fibre optic monitoring systems implemented on site, the models were trained with the aim of better understanding and characterising the temperature–displacement relationship, with a view to supporting the future development of an alert system capable of anticipating temperature-driven movements as part of a passive monitoring strategy.

Initial analysis of the raw data revealed a moderate linear relationship between displacement and temperature. To reinforce this finding, the influence of temperature was isolated, and both the raw and isolated displacement values were plotted. This approach made it possible to visually assess the temperature influence, and by comparing the R2 values from the scatter plots, it was possible to quantify this influence. Then, a time lag was introduced between temperature and displacement, and the results showed slight improvements in the linear relationship between displacement and temperature in both systems. A study of optimal lags revealed that different monitoring periods and sensors within the same system produce different optimal lags. This variability is associated with material thermal inertia, which is influenced by environmental conditions such as solar incidence and humidity.

The data analysis suggested that a simple linear model had limitations when used to predict displacement caused by temperature. Alternatively, a more complex predictive model was developed that considered the thermal inertia of the materials for each sensor and week. The lagged model produced results with high predictive power, reaching R2 values of 0.99 and 0.95 for the FBG_1 and FBG_2 systems, respectively. The lag estimation approach adopted here relies on the simultaneous observation of temperature and displacement, ensuring that the identified lag reflects the effective thermo-mechanical response of the masonry in each monitoring interval. Accordingly, the resulting predictive relationships apply to periods where both datasets are available, while the extension of the model to intervals with missing displacement data will depend on the development of independent lag-inference procedures in future work. As the methodology evolves towards independent lag estimation, it has the potential to form the basis of a fully autonomous and robust passive warning system for historic masonry structures.

Despite the promising results, the limitations of this study should be acknowledged. The lag optimisation was performed on a weekly basis using monitored data. While this approach is physically motivated, it may only partially capture short-term environmental correlations rather than long-term causal mechanisms. Consequently, the performance of the prediction models should be assessed in future monitoring campaigns to ensure their practical reliability, and monitoring data should be regularly updated to keep the models current. This ongoing evaluation and data refresh is how the reliability and accuracy of the developed models are maintained over time.

Future work should focus on developing adaptive methodologies that can dynamically estimate thermal lag in response to evolving environmental and material conditions. Machine learning approaches offer significant potential in this context, as they can implicitly capture non-linear relationships and time-dependent effects without requiring pre-defined lag values. Data-driven models, such as recurrent neural networks, tree-based ensembles or hybrid physics-informed learning frameworks, could be used to create a unified predictive system that incorporates temperature, humidity, solar radiation and historical displacement patterns. These approaches could reduce the need for manual lag calibration while preserving physical interpretability. Nevertheless, incorporating additional environmental or structural factors beyond temperature often requires extra measurements and more sophisticated modelling to capture complex interactions, which can be logistically challenging and may reduce interpretability – particularly in historic masonry structures.

Although the models were specifically designed to assess the behaviour of two specific concerns within the Monastery of Batalha, this site-specific focus is a strength, enabling highly accurate monitoring that captures the unique materials, geometry and environmental conditions of these structures. While the models are not directly transferable to other buildings, the methodology itself is fully replicable and can be adapted to other historic sites by implementing personalised monitoring systems and calibrations tailored to each structure’s context.

From a practical standpoint, the proposed methodology has direct implications for heritage conservation professionals, monitoring system designers and asset managers. By explicitly accounting for thermal inertia and time-delayed responses, the approach allows environmentally driven displacements to be distinguished from potentially damage-related movements, reducing the risk of false alarms in long-term monitoring campaigns. For heritage institutions, this distinction is critical for informed decision-making, as it enables maintenance and intervention strategies to be based on structural behaviour rather than short-term environmental fluctuations. Furthermore, the sensor-specific and interval-based analysis highlights the importance of tailored monitoring system design, in which sensor placement, acquisition frequency and data interpretation strategies are adapted to the structural role and exposure conditions of each element. As such, the methodology supports the development of more reliable, interpretable and sustainable monitoring frameworks for historic masonry structures.

This work was funded by the Foundation for Science and Technology (FCT) under the PhD grant PRT/BD/152876/2021 awarded to the first author. The authors acknowledge the financial support of the Foundation for Science and Technology (FCT) through the project UIDB/04625/2025 of the research unit CERIS and through the research grant under the research project ’3D Printing for the Conservation and Recovery of Built Heritage Elements’ (2024.14274.PEX) https://doi.org/10.54499/2024.14274.PEX.

Azzara
,
R.M.
,
De Roeck
,
G.
,
Girardi
,
M.
,
Padovani
,
C.
,
Pellegrini
,
D.
and
Reynders
,
E.
(
2018
), “
The influence of environmental parameters on the dynamic behaviour of the San Frediano bell tower in Lucca
”,
Engineering Structures
, Vol. 
156
, pp. 
175
-
187
, doi: .
Bajno
,
D.
,
Bednarz
,
L.
,
Matkowski
,
Z.
and
Raszczuk
,
K.
(
2020
), “
Monitoring of thermal and moisture processes in various types of external historical walls
”,
Materials
, Vol. 
13
No. 
3
, p.
505
, doi: .
Blasi
,
C.
and
Coïsson
,
E.
(
2008
), “
The effects of temperature on historical stone masonry structures
”,
Structural Analysis of Historic Construction: Preserving Safety and Significance - Proceedings of the 6th International Conference on Structural Analysis of Historic Construction, SAHC08
,
CRC Press
, pp. 
1271
-
1276
, doi: .
Bourgeois
,
I.
,
Pereira
,
L.
,
Antunes
,
P.
,
Ferreira
,
V.
and
Rodrigues
,
H.
(
2024
), “
Non-intrusive monitoring of historic structures using fibre Bragg gratings – application at the monastery of Batalha
”,
Journal of Building Engineering
, Vol. 
94
, 109879, doi: .
Cao
,
X.
,
Sheng
,
J.
,
Jiang
,
C.
,
Yuan
,
D.
and
Zhang
,
H.
(
2025
), “
Concrete dam deformation prediction model considering the time delay of monitoring variables
”,
Scientific Reports
, Vol. 
15
No. 
1
, 8458, doi: .
Corvo
,
F.
,
Reyes
,
J.
,
Valdes
,
C.
,
Villaseñor
,
F.
,
Cuesta
,
O.
,
Aguilar
,
D.
and
Quintana
,
P.
(
2010
), “
Influence of air pollution and humidity on limestone materials degradation in historical buildings located in cities under tropical coastal climates
”,
Water, Air, and Soil Pollution
, Vol. 
205
Nos
1-4
, pp. 
359
-
375
, doi: .
Gentile
,
C.
,
Guidobaldi
,
M.
and
Saisi
,
A.
(
2016
), “
One-year dynamic monitoring of a historic tower: damage detection under changing environment
”,
Meccanica
, Vol. 
51
No. 
11
, pp. 
2873
-
2889
, doi: .
Gentile
,
C.
,
Ruccolo
,
A.
and
Canali
,
F.
(
2019
), “
Long-term monitoring for the condition-based structural maintenance of the Milan Cathedral
”,
Construction and Building Materials
, Vol. 
228
, 117101, doi: .
Ju
,
H.
,
Zhai
,
W.
,
Deng
,
Y.
,
Chen
,
M.
and
Li
,
A.
(
2023
), “
Temperature time-lag effect elimination method of structural deformation monitoring data for cable-stayed bridges
”,
Case Studies in Thermal Engineering
, Vol. 
42
, 102696, doi: .
Kita
,
A.
,
Cavalagli
,
N.
and
Ubertini
,
F.
(
2019
), “
Temperature effects on static and dynamic behavior of Consoli Palace in Gubbio, Italy
”,
Mechanical Systems and Signal Processing
, Vol. 
120
, pp. 
180
-
202
, doi: .
Longo
,
F.
,
Cascardi
,
A.
,
Lassandro
,
P.
and
Aiello
,
M.A.
(
2021
), “
Energy and seismic drawbacks of masonry: a unified retrofitting solution
”,
Journal of Building Pathology and Rehabilitation
, Vol. 
6
No. 
1
, 31, doi: .
Masciotta
,
M.G.
,
Roque
,
J.C.A.
,
Ramos
,
L.F.
and
Lourenço
,
P.B.
(
2016
), “
A multidisciplinary approach to assess the health state of heritage structures: the case study of the Church of Monastery of Jerónimos in Lisbon
”,
Construction and Building Materials
, Vol. 
116
, pp. 
169
-
187
, doi: .
Ni
,
Y.Q.
,
Asce
,
M.
,
Zhou
,
H.F.
,
Ko
,
J.M.
and
Asce
,
F.
(
2009
), “
Generalization capability of neural network models for temperature-frequency correlation using monitoring data
”,
Journal of Structural Engineering
, Vol. 
135
No. 
10
, pp. 
1290
-
1300
, doi: .
Pereira
,
L.
,
Bourgeois
,
I.
,
Rodrigues
,
H.
,
Varum
,
H.
and
Antunes
,
P.
(
2024
), “
Fiber Bragg grating based displacement sensors with low visual impact for structural health monitoring applications – monastery of Batalha case
”,
Sensors and Actuators A Physical
, Vol. 
368
, 115117, doi: .
Pinheiro
,
V.R.F.
,
Fontenele
,
R.
,
Magalhães
,
A.
,
Frota
,
N.
and
Mesquita
,
E.
(
2024
), “
Evaluation of the influence of climatic changes on the degradation of the historic buildings
”,
Energy and Buildings
, Vol. 
323
, 114813, doi: .
Ramos
,
L.F.
,
Marques
,
L.
,
Lourenço
,
P.B.
,
De Roeck
,
G.
,
Campos-Costa
,
A.
and
Roque
,
J.
(
2010
), “
Monitoring historical masonry structures with operational modal analysis: two case studies
”,
Mechanical Systems and Signal Processing
, Vol. 
24
No. 
5
, pp. 
1291
-
1305
, doi: .
Saisi
,
A.
,
Gentile
,
C.
and
Guidobaldi
,
M.
(
2015
), “
Post-earthquake continuous dynamic monitoring of the Gabbia tower in Mantua, Italy
”,
Construction and Building Materials
, Vol. 
81
, pp. 
101
-
112
, doi: .
Saisi
,
A.
,
Gentile
,
C.
and
Ruccolo
,
A.
(
2018
), “
Continuous monitoring of a challenging heritage tower in Monza, Italy
”,
Journal of Civil Structural Health Monitoring
, Vol. 
8
No. 
1
, pp. 
77
-
90
, doi: .
Stéphan
,
E.
,
Cantin
,
R.
,
Caucheteux
,
A.
,
Tasca-Guernouti
,
S.
and
Michel
,
P.
(
2014
), “
Experimental assessment of thermal inertia in insulated and non-insulated old limestone buildings
”,
Building and Environment
, Vol. 
80
, pp. 
241
-
248
, doi: .
Zhou
,
H.L.
,
Zhou
,
G.D.
,
Qiao
,
Z.Q.
,
Chen
,
B.
and
Hu
,
J.L.
(
2024
), “
Time-lag effect of thermal displacement and its compensation method for long-span bridges
”,
Journal of Civil Structural Health Monitoring
, Vol. 
14
No. 
4
, pp. 
1017
-
1033
, doi: .
Zonno
,
G.
,
Aguilar
,
R.
,
Boroschek
,
R.
and
Lourenço
,
P.B.
(
2019
), “
Experimental analysis of the thermohygrometric effects on the dynamic behavior of adobe systems
”,
Construction and Building Materials
, Vol. 
208
, pp. 
158
-
174
, doi: .
Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at Link to the terms of the CC BY 4.0 licence.

or Create an Account

Close subscription notice
Close access options