Next Article in Journal
Spatiotemporal Effects and Driving Factors of Water Pollutants Discharge in Beijing–Tianjin–Hebei Region
Previous Article in Journal
Exploring Artificial Intelligence Techniques for Groundwater Quality Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tide Prediction in the Venice Lagoon Using Nonlinear Autoregressive Exogenous (NARX) Neural Network

Department of Civil and Mechanical Engineering (DICEM), University of Cassino and Southern Lazio, Via Di Biasio, 43, 03043 Cassino, Frosinone, Italy
*
Author to whom correspondence should be addressed.
Water 2021, 13(9), 1173; https://doi.org/10.3390/w13091173
Submission received: 3 April 2021 / Revised: 21 April 2021 / Accepted: 22 April 2021 / Published: 24 April 2021
(This article belongs to the Section Hydrology)

Abstract

:
In the Venice Lagoon some of the highest tides in the Mediterranean occur, which have influenced the evolution of the city of Venice and the surrounding lagoon for centuries. The forecast of “high waters” in the lagoon has always been a matter of considerable practical interest. In this study, tide prediction models were developed for the entire lagoon based on Nonlinear Autoregressive Exogenous (NARX) neural networks. The NARX-based model development was performed in two different stages. The first stage was the training and testing of the NARX network, performed on data collected in a given time interval at the tide gauge of Punta della Salute, at the end of Canal Grande. The second stage consisted of a comprehensive validation of the model in the entire Venice Lagoon, with a detailed analysis of data from three measuring stations located in points of the lagoon with different characteristics. Good predictions were achieved regardless of whether the meteorological parameters were considered among input parameters, even with considerable time advance. Furthermore, the forecasting model based on NARX has proved capable of predicting even exceptional high tides. The proposed model could be a useful support tool for the management of the MOSE system, which will protect Venice from high waters.

1. Introduction

The city of Venice is a UNESCO world heritage site for the uniqueness of its historical, archaeological, urban, architectural, and artistic legacy. The historic center of Venice is located in the middle of the Venice Lagoon, a closed bay at the northwestern end of the Adriatic Sea. In this area, some of the highest tides in the Mediterranean occur [1]. Over the centuries, high tides have caused significant damage to the city, threatening its cultural heritage [2]. The most relevant high tide events, called “acqua alta” (high waters) in Italian, have significantly influenced the socioeconomic and environmental aspects of the Venice Lagoon throughout history.
High-water events occur in the Lagoon when the effects of the astronomical tide due to the attraction of celestial bodies are enhanced by meteorological disturbances. The most relevant weather factors affecting the tide-level fluctuations are barometric pressure and the wind. In particular, the Scirocco wind, from the southeast, and the Bora wind, from north-northeast, can lead to significant increases compared to the normal astronomical oscillations of the tide level.
One of the first reliable measures of high tide in the Venice Lagoon dates back to 1848 when the water surface reached 140 cm above the mean sea level. This is an exceptional value considering that, currently, the average ground level of Venice is only 80 cm above the mean sea level. Indeed, during the 20th century, Venice lost 25 cm in ground level, approximately 15 cm because of subsidence mainly due to groundwater pumping in the nearby industrial area and about 10 cm due to eustatism [3]. The highest extreme observed event dates back to 4 November 1966, when the water level reached 194 cm [4]. More recently, the second-highest tide occurred: a sea level equal to 187 cm was measured on 12 November 2019. The issue becomes more evident by observing that 15 exceptional events, with water level above 140 cm, have occurred in the past 20 years, while only 10 exceptional events had occurred in the previous 80 years [5]. In order to safeguard Venice and its lagoon from high waters, the MOSE (MOdulo Sperimentale Elettromeccanico—Experimental Electromechanical Module) system is nearing completion. It consists of a submerged-barriers system that, in the case of tides higher than 110 cm, will rise, blocking the water fluxes from the Adriatic Sea [6]. However, the rising of the sea level still remains an open question on which it will be necessary to evaluate and possibly update the high-tides protection systems.
Therefore, an accurate prediction of the tide level in Venice is an issue of relevant practical and scientific interest. In literature, there are different approaches to forecast the tide level in the Venice Lagoon: statistical models, such as the BIGSUMDP expert model [7], hydrodynamic models [8,9], e.g., SHYFEM [10] and HYPSE [11,12] models, Support Vector Machine [13], linear autoregressive models [14], and nonlinear models, based on the cardinal B-spline (CBS) functions [15]. However, the results achieved with Support Vector Machine, linear autoregressive models and nonlinear models were accurate for a lag time between input data and forecast horizon lower than 24 h, while the statistical and hydrodynamic models require a large number of input data, making them complex to use. In the past few decades, Artificial Intelligence (AI) models have taken hold for the prediction of complex natural phenomena [16,17,18,19,20,21,22]. However, to date their application for the tide forecasting leads to accurate predictions only for a short forecast horizon [23] or is related to ocean environments with a reduced number of measurement points [24,25].
In general, the disadvantages of machine learning algorithms, such as Support Vector Machine, are related to relevant structure and computational complexities [26], which lead to long training times [27] and to the requirement of large datasets in order to properly evaluate the several algorithm parameters during the training stage [28].
Otherwise, autoregressive models with exogenous inputs, both linear (ARX) and nonlinear (NARX), allow, in comparison with different machine learning algorithms, an easier physical interpretation of the investigated parameter, based on the relationship between exogenous inputs and the target parameter. At the same time, the recursive update of predictors and model parameters allows for obtaining accurate forecasts even for short time series [29,30]. The aim of this study is the development of a novel prediction model of the tide in the entire Venetian lagoon, based on the Nonlinear Autoregressive Exogenous (NARX) neural networks, with a forecast horizon up to 72 h. NARX networks combine the Artificial Neural Networks (ANNs) with ARX models, allowing capture of the nonlinear behavior in an autoregressive time series [31].
The NARX approach proved to be particularly effective in modeling wave height [32] and groundwater level [33,34] time series. First, the NARX network was trained and tested with the tide-level data measured in Punta della Salute station, located near the historic center of Venice. Then, the trained network was used for a comprehensive modeling of the tide level in the Venice Lagoon, with a detailed analysis of three stations located in points of the lagoon with different characteristics relating to the propagation of the tide. Furthermore, the sensitivity of the performance to changes in the input variables and lag times was evaluated. A further detailed analysis was carried out on the most interesting aspect in tide modeling, which is represented by the prediction of exceptionally high tides. The proposed model could be a support tool for the decisions regarding the timely activation of the MOSE system in the Venice lagoon. Indeed, the setting of the MOSE barriers needs 48 h; therefore, reliable forecasting of the tides—with a predictive horizon up to 72 h—is a fundamental need to protect Venice. Some recent extreme events of the tide in the Venice Lagoon showed the necessity to improve the forecasting models. In fact, inaccurate forecasting did not allow the activation of the MOSE barriers, and Venice was again flooded.

2. Materials and Methods

2.1. Study Area and Dataset

The Venice Lagoon extends for 550 km2 from the Sile River in the north to the Brenta River in the south, making the Venice Lagoon the largest wetland in the Mediterranean Basin [35,36]. For 80% of its surface, it consists of mudflats, tidal shallows, and salt marshes. About 11% is permanently covered by open water, while only 8% is represented by land, including the city of Venice and many smaller islands. The lagoon is connected to the Adriatic Sea by means of three inlets: Lido, Malamocco, and Chioggia.
The tide-level dataset consisted of measures on a network of 19 tide-gauge stations covering the Venice Lagoon. Wind direction, wind speed, and barometric pressure were taken from a weather station, referred to as Piattaforma CNR and located in the Adriatic Sea 13 km from the Malamocco inlet. For each station, data measured every 30 min were available and were used in the analysis.
Both the time series of the tide-gauge station Punta della Salute and the time series of the weather station were available for the period from January 2009 to December 2014. In addition, the gravitational effects were included in the prediction model by means of the astronomical tide height hastr, which was computed through a harmonic analysis:
h a s t r = A 0 + n = 1 N A n cos ( σ n t k n )
where A0 is the average sea level, An is the amplitude, σn the angular frequency, kn the phase delay of component n, and N is the number of harmonics used to evaluate the astronomical tide height. These values can be found on the Venice Municipality website [37]. Figure 1 shows the location of the tide gauge stations in the Venice Lagoon, and the weather station.

2.2. NARX Model Architectures

NARX neural networks are a recurrent dynamic type of ANNs networks, which are composed of interconnected nodes inspired by a simplification of the biological neural system. Therefore, each node represents an artificial neuron that receives one or more inputs and sums them to produce an output. These sums pass through a function, known as an activation function, which, for the NARX network, is nonlinear. Based on the flow and processing information direction, different categories of ANNs can be distinguished. While in the feedforward neural networks (FNNs), the information flows in one direction with nodes arranged in layers; in the recurrent neural networks, such as NARX, information flows both in forward and backward directions, allowing a connection between neurons located in the same or previous layers [38]. The faster convergence in reaching the optimal connection weights between inputs and neurons and the reduced number of the latter to calibrate and make the model effective [39] makes NARX more high-performing compared to other ANNs and better at discovering long-time dependences in comparison with other recurrent neural networks [40]. Moreover, the exogenous inputs of the NARX network allow relating the current value of a time series to both past values of the same series and current and past values of the exogenous series, which represent the external series that affect the time series of interest. The basic equation for the NARX model is:
y ( t ) = f ( y ( t 1 ) , y ( t 2 ) , , y ( t n y ) , u ( t 1 ) , u ( t 2 ) , , u ( t n u ) )
where u(t) and y(t) are the input and output values at time t, nu and ny are the input and output network layers, and f is the nonlinear function, approximated by the FNN.
The NARX architectures include 3 different and sequential layers (Figure 2). The first is the input layer, which consists of the input parameters of the neural network. The second is the hidden layer, which represents the computational step between input and output. The third is the output layer, which leads to the predicted value y(t). Four different NARX-based models were implemented in MATLAB®2020a [41] environment. In all four models, both the lagged values of the tide level htide(tta) and astronomical tide hastr(tta) were considered as input values while the output was represented by the predicted htide(t), with ta that is the lag time between input and target values. For each model, different combinations of additional input values were considered.
In the first model, indicated as “Model I”, the lagged wind speed vwind(tta), the lagged wind direction αwind(tta), and the lagged barometric pressure Patm(tta), were also considered as input values. In the second model, “Model II”, vwind(tta) and αwind(t − ta) were considered as additional input values while for “Model III” only Patm(t − ta) was included as an additional input value. The fourth model, “Model IV”, did not have additional input values, taking into account only the lagged values of the tide level htide(t − ta) and astronomical tide hastr(tta). Therefore, input data were ahead of the tide value to be predicted for a time equal to the lag time ta. It should be noted that, despite the fact that meteorological parameters were partly neglected, as for “Model II” and “Model III”, or completely neglected, as for “Model IV”, their influence is implicitly expressed by including previously observed tidal height values, which in turn also depend on meteorological factors. Moreover, as demonstrated by Di Nunno et al. (2021), considering only the lagged tide level htide(tta) as an input variable led to relevant underestimation of the high tides. This made the astronomical tide an essential parameter for tide prediction [42].
Different lag time ta values were considered, in order to assess the performance of the models as ta increases. A preliminary analysis was conducted to select the optimal number of hidden nodes. The best performances were achieved for 3 hidden nodes (indicated in Figure 2 as h1, h2, and h3). For the hidden layer, a sigmoid activation function f1 was used, while a linear activation function f2, with only one neuron n, was used for the output layer. For the output layer (Figure 2), the weight w and bias b of the NARX model were optimized through the training algorithm described below.
The output value, represented by the predicted htide, was then fed back to the input values as part of the NARX architectures. In particular, the time delay td and the related feedback delay, which is equal to the number of output values that were fed back as input, were both set to 1. This allowed minimizing the weight of fed-back values in the tide prediction.
The Bayesian Regularization was used as a training algorithm. It consists of a Gauss–Newton approximation to the Hessian matrix JT(w)J(w), where w is the weight vector, J is the Jacobian matrix, and JT the transpose, based on the Bayesian technique [43], and implemented in the Levenberg–Marquardt algorithm, in order to reduce the probability of overfitting and the computational overhead [44]. The Levenberg–Marquardt algorithm approximates the Hessian matrix according to the equation [45]:
Δ w = [ J T ( w ) J ( w ) + λ I ] 1 J T ( w ) e ( w )
where I is the identity matrix, e is the error vector and λ is the learning constant, adjusted iteratively to find the minimum error. Despite a slow convergence with respect to the direct application of the Levenberg–Marquardt algorithm, the Bayesian Regularization algorithm usually leads to improved predictions [33].
Furthermore, a normalization of the input values was conducted in order to have a common range between 0 and 1 and improve the modeling performance. The tide level, the astronomical tide, the barometric pressure and the wind speed were normalized with respect to the respectively maximum values along the time series, while the wind direction was divided by 360:
h t i d e , i * = h t i d e , i max ( h t i d e )
h a s t r , i * = h a s t r , i max ( h a s t r )
P a t m , i * = P a t m , i max ( P a t m )
v w i n d , i * = v w i n d , i max ( v w i n d )
α w i n d , i * = α w i n d , i 360
where i indicates the temporal step.

2.3. Evaluation Metrics

The performance of the NARX network was evaluated by means of four evaluation metrics: the coefficient of determination R2, which provides a measure of how well experimental data are replicated by the model, the Mean Absolute Error (MAE), which provides the average error magnitude for the predicted values, the Root Mean Squared Error (RMSE), which provides the square root of the average squared errors for the predicted values, and the Relative Absolute Error (RAE), which is the ratio between the absolute error and the absolute value of the difference between average and each measured values. These metrics are defined as:
R 2 = 1 i = 1 m ( f i y i ) 2 i = 1 m ( y a y i ) 2
M A E = i = 1 m | f i y i | m
R M S E = i = 1 m ( f i y i ) 2 m
R A E = i = 1 m | f i y i | i = 1 m | y a y i |
where m is the total number of measured data, fi is the predicted value for the i-th data, yi is the experimental value for the i-th data, and ya is the averaged value of the measured data.

3. Results and Discussion

The NARX modeling was performed in two different stages. The first was the training and testing of the NARX network-based model, performed for the period between January 2009 and December 2011 using the tide level dataset of Punta della Salute and the weather data of Piattaforma CNR. It should be noted that, for an accurate tide-level forecast, a time-series length of at least 12 months is required [42]. The second stage was an analysis extended to the Venice Lagoon, which consisted of validation of the NARX network for the tide prediction in the different tide gauge stations that cover the entire lagoon, including Punta della Salute. Validation was performed for periods not exceeding 1 year and not considered for the previous training and testing step, between January 2012 and December 2014. Table 1 reports, for each tide gauge station, the year considered for the model validation.

3.1. Training and Testing

With reference to the training and testing phases conducted on the data collected at the Punta della Salute tide gauge, the NARX-based model shows very good performance for all lag time and models (Table 2). The best performance was achieved for the lowest ta, equal to 1 h, and Model I (R2 = 0.9980 − RAE = 0.0426). However, also for Model IV, which did not include the meteorological parameters among the input variables, the prediction was still very accurate, showing negligible differences compared to the other models (R2 = 0.9980 − RAE = 0.0433). For ta = 2 h (Model I—R2 = 0.9980 − RAE = 0.0437, Model IV—R2 = 0.9979 − RAE = 0.0443), performances were slightly lower than those achieved for ta = 1 h.
A more marked reduction in performance (Table 2) is observed passing from a lag time of 3 h (Model I—R2 = 0.9949 − RAE = 0.0697, Model IV—R2 = 0.9947 − RAE = 0.0717) to 6 h (Model I—R2 = 0.9737 − RAE = 0.1639, Model IV—R2 = 0.9729 − RAE = 0.1662). This result may essentially be attributed to the characteristics of the astronomical tide, which is basically semidiurnal, with two maximum heights and two minimum heights within 24 h. This involves the autocorrelation function [46] of the tide level time series showing positive peaks every 12 h starting from a lag time ta = 12 h and negative peaks every 12 h starting from ta = 6 h (Figure 3). For lag times corresponding to negative peaks of autocorrelation, the predictive ability of the model tends to decrease. However, the evaluation metrics show that results are still accurate (Model IV—R2 = 0.9729 − RAE = 0.1662).
After ta = 6 h, the predictions returned to slightly improve with the best performances achieved for a lag time corresponding to the positive autocorrelation peaks, showing evaluation metrics that settled on good values even for ta equal to 72 h. Figure 4 shows the tide prediction with Model I and four different lag times for the high-tide event that took place between 23 and 26 December 2021. The three warning levels are also reported, with high tide between 80 cm and 110 cm, very high tide between 110 cm and 140 cm, and exceptional tide above 140 cm. It should be noted that at 110 cm, 12% of the Venice historical center and Giudecca is underwater and at 140 cm 59% is underwater [47]. During the shown period, two exceptional tide events were measured, respectively on 23 and 25 December, interspersed with a very high tide, measured on 24 December. For the first exceptional tide, the NARX modeling led to a slight overestimation of the tide level of 0.6 cm for ta = 1 h (Figure 4a) and to an underestimation of 3.28 cm, 6.03 cm and 2.40 cm computed respectively for ta equal to 6 h (Figure 4b), 24 h (Figure 4c) and 72 h (Figure 4d). For the second exceptional tide, overestimations of 0.18 cm and 1.80 cm were computed for ta equal to 1 h (Figure 4a) and 6 h (Figure 4b), while underestimations equal to 4.59 cm and 0.23 cm were computed for ta equal to 24 h (Figure 4c) and 72 h (Figure 4d). For the intermediate very high tide, an overestimation of the tide level equal to 1.00 cm was computed for ta = 6 h, while underestimations of 0.48 cm, 7.45 cm and 3.70 cm were computed for ta = 72 h.
Overall, regardless of the lag time, the NARX network is able to predict both the positive and negative peaks, including the exceptional tide, with the best performance observed for the lowest ta equal to 1 h. Contrary to what was expected, tide predictions obtained for ta = 72 h outperformed the ones achieved for ta = 24 h, confirming the ability of NARX models in long-term predictions.
In addition, the training and testing stage was not significantly affected by the additional input parameters: the four models showed very similar values of the evaluation metrics. This obviously does not mean that the weather parameters have little influence on high waters: the fundamental influence of the weather parameters is taken into account by means of the lagged values of the tide height.

3.2. Venice Lagoon Analysis

The model developed using Punta della Salute data was then validated for the entire Venetian Lagoon. Before carrying out the validation, the propagation of the tide in the lagoon was studied using an unconventional approach based on the cross-correlation function XCF between the tide level in Piattaforma CNR and the tide level in the different tide-gauge stations. The calculations were carried out with reference to the year 2009. After calculating the cross-correlation between the tide time series (Figure 5), the tide lag time td,c was evaluated as the time that maximizes the cross-correlation function:
t d , c = max ( X C F ) = max ( 0 s h t i d e , P i a t t a f o r m a   C N R ( t ) h t i d e , i ( t + τ ) d τ )
where s is the size of the time series and τ is the delay [48]. Lag times are represented in Figure 6 and reported, with the peaks of cross-correlation, in Table 3. Peaks get high values, greater than 0.95 for all tide gauge stations, showing a high similarity between the tide levels inside and outside the lagoon. The lowest values are observed in correspondence with the most distant stations and with shallower bottoms. However, the propagation of the tide occurs gradually, with td,c that passes from values lower than or equal to 0.5 h near the lagoon inlets (values below 0.5 h cannot be detected due to data temporal resolution), e.g., Malamocco Diga Nord (Figure 5a), Lido Diga Nord (Figure 5b), and Lido Diga Sud (Figure 5c), up to values over 3 h in the peripheral areas of the lagoon, e.g., Grassabò (td,c = 3.5 h, Figure 5c). Instead, the central areas of the lagoon are characterized by intermediate lag times. As an example, for Punta della Salute (Figure 5b) and Treporti (Figure 5c), td,c equal to 1.5 h and 2.0 h was respectively estimated. It should be noted that the tide gauges of Valle Averto (Figure 5a) and Marghera (Figure 5b), despite a relevant distance from the Malamocco and Lido inlets, highlight a td,c = 2 h, equal to those computed in the central area of the Lagoon. This could be explained by the less-sheltered position of these tide gauges in comparison with other peripheral tide gauges, such as Grassabò (Figure 5c) and Cavallino Centro (td,c = 4.0 h). These results are in agreement with Ferla et al. [49].
The R2 and RAE scattered maps for tide prediction in all the 19 tide gauge stations are shown in Figure 7, for Model I and ta equal to 1 h and for Model IV and ta equal to 72 h. The NARX modeling was accurate for all locations, with R2 values that never drop below 0.91 and RAE values always lower than 0.3 for ta = 72 h. Furthermore, for ta = 1 h, R2 was always higher than 0.99 and RAE was lower than 0.085 for all tide-gauge stations.
An overview of the results is given in Table 4, with a statistical analysis that consists of the evaluation of the minimum, maximum, mean, and standard deviation values of the evaluation metrics computed considering all tide-gauge stations and lag times. The best performances were observed for Model II, which exhibit mean R2 and RAE equal to 0.9298 and 0.2446, respectively. Model I shows slightly lower performances, with mean R2 = 0.9286 and mean RAE = 0.2472. This demonstrates the low impact of the barometric pressure on the tide-level prediction. Model III is outperformed by Models I and II (mean R2 = 0.9263 and mean RAE = 0.2494); this further highlights that wind speed and direction have a greater impact on tide prediction in comparison with barometric pressure. However, tide predictions were very accurate regardless of whether weather parameters were considered as input variables, with Model IV that is characterized by the least accurate outcomes, but still close to the results of the other three models (mean R2 = 0.9257 and mean RAE = 0.2476)s, confirming the great forecasting capability of the NARX network. For all 19 tide-gauge stations, an R2 greater than 0.7 was calculated, which is usually considered the minimum value for a proper prediction [50].

3.3. High Tide Analysis

The most interesting issue in tide modeling is represented by the prediction of high tides. In the training and testing stage, the NARX network proved to be able to predict even an exceptional tide for Punta della Salute. In this section, the results relating to the high-tide predictions for three tide-gauge stations located in different points of the Venice Lagoon are described and discussed. Compared to the training and testing stage, a shorter simulation period, equal to one year, was considered.
The first tide gauge was Chioggia Diga Sud located in proximity of the Chioggia Inlet, in the south of the Venice Lagoon. In the period between 10 and 12 February 2014 in this station, a very high tide of 130 cm was measured, followed by a high tide of 95 cm (Figure 8a). The tide level reached at Chioggia Inlet was, however, higher than those recorded in the same period at the Lido inlet and in the Venice historical center, with peaks of 98 cm and 108 cm measured, respectively, in the stations of Treporti and Punta della Salute. NARX modeling, with Model IV and ta = 72 h, provided accurate forecasting of both high tide measurements for Chioggia Diga Sud, with an underestimation of the very high tide event of only 1.90 cm and to an underestimation of the high tide event of 2.85 cm.
The second tide gauge was San Giorgio in Alga, located in a homonymous small island in the middle of the lagoon, close to the Giudecca island and historical center. An exceptional tide height of 150 cm was measured at this station on 11 November 2012 and two high tides, with heights between 80 cm and 110 cm, were measured until the following day (Figure 8c). In the nearby station of Punta della Salute, a similar exceptional tide height of 148 cm was measured at the same time. For the exceptional tide measured in San Giorgio in Alga, NARX modeling led to an overestimation of 1.37 cm computed, while for the subsequent two high tides, higher overestimations were observed, respectively equal to 4.75 cm and 1.81 cm.
The third was Canal Ancora, located in the north of the lagoon. For this tide gauge, the most significant peak measured in 2013 was equal to 126 cm, which corresponds to a very high tide (Figure 8e). It should be noted that, in the same day, 11 February 2013, in Punta della Salute an exceptional tide of 142 cm was recorded (Figure 4). The difference of 16 cm between Punta della Salute and Canal Ancora was caused by the propagation of the flood event, which initially affected the central part of the lagoon and then reached the peripheral areas, located at a greater distance from the three inlets, and by and the configuration of the lagoon seabed. NARX modeling provided good predictions also for Canal Ancora, with limited overestimations of the tide level equal to 4.32 cm and 3.17 cm for the very high tide and high tide, respectively.
Overall, the position of the three tide gauges with respect to the weather station, more or less distant from the Lagoon inlets, did not affect the accuracy of the forecast. The tide prediction performed with the simplest model, Model IV, and the highest lag time, equal to 72 h, confirm the ability of the NARX network to predict high tides, even in case of exceptional events. In addition, the forecasts of exceptional tide showed similar accuracy to that observed for very high tides and high tides events, confirming the suitability of the NARX network for the modeling of extreme events. The same accuracy was also achieved in predicting negative peaks or tides between 0 and 80 cm (Figure 8b,d,f). The best performance was obtained for Chioggia Diga Sud with R2 = 0.9764 and RAE = 0.1536. Slightly lower but still very accurate predictions were achieved for Canal Ancora (R2 = 0.92613 and RAE = 0.2709) and for San Giorgio in Alga (R2 = 0.9141 and RAE = 0.2906).
Further confirmation of the results accuracy obtained through Model IV is shown in Figure 9, which reports a notched box plots representation of the Residuals, expressed as the difference between measured and predicted values, for htide > 80 cm, as the lag time increases. It should be noted that positive Residuals involve an underestimation of positive tide peaks that correspond to high tides, while negative Residuals involve an overestimation of negative tide peaks that correspond to low tides. For the three stations, whiskers ranged between −4 cm and 6 cm and medians between −0.5 cm and 2.5 cm. Exceptions to these results were observed for ta = 6 h where there is a relevant underestimation of high tides with whiskers ranged between 5 cm and 20 cm and the medians between 9 cm and 13 cm. These discrepancies may be explained with the autocorrelation analysis reported in Section 3.2. The best performances were achieved for ta equal to 1 h. However, for ta equal to 72 h, the outliers (red crosses in Figure 9) were a small percentage: 4.62% for Chioggia Diga Sud, 3.04% for San Giorgio in Alga, and 4.82% for Canal Ancora.
Good results were also achieved without including the weather data related to the wind and barometric pressure, with Model IV capable of providing accurate predictions. This aspect probably represents one of the most interesting novel results of this study. Moreover, this made it possible to extend the analysis through Model IV to a longer period, from January 2009 to December 2018, allowing the validation of the model on a wider range of events, using the tide-level dataset measured in Punta della Salute, while the trained NARX-based model is the same developed and described in Section 3.1.
Figure 10 shows some results of this modeling, obtained for a ta = 72 h, focusing on the highest tide measured in Punta della Salute in the period 2009–2018, equal to 154 cm. As can be seen from the residuals, properly divided in order to take into account the values of high tide, very high tide and exceptional tide, the model provided predictions with small underestimation and overestimations. For the exceptional tide, equal to 154 cm, the level is underestimated at about 6.08 cm. The second exceptional tide, which was observed after few hours, shows an even lower underestimation, equal to 2.95 cm. For htide < 80 cm and 80 cm < htide < 110 cm, some overestimations of the tide level are also observed, with values lower than 5.4 cm. A maximum underestimation of 4.15 cm was evaluated for a high tide event, on 31 October 2018. In any case, forecast errors can be significantly reduced with the progressive use of NARX-based models characterized by gradually decreasing ta.
The results obtained also lend themselves to an interesting interpretation from the physical point of view. The possibility of predicting high waters with excellent accuracy regardless of weather-forcing data, even a few days in advance, shows that the complex system represented by the Venice lagoon is characterized by considerable “inertia”. In particular, when exceptional high waters occur, meteorological factors begin to influence the phenomenon a few days earlier. The effects persist for some days, during which there are some significant peaks of high tide. Furthermore, the study of the cross-correlation function between the oscillations in the different points of the lagoon allow obtaining relevant information on the propagation of the tide without having to conduct a hydrodynamic study and without having to know in detail the configuration of the lagoon itself. Ultimately, the proposed models make it possible to obtain accurate forecasts for a large area on the basis of limited information relating to two or even a single measurement station: this aspect also distinguishes them from commonly used forecasting models, which instead require measurements of the input in a large area.

4. Conclusions

This study assessed the ability of the Nonlinear Autoregressive Exogenous neural network to develop forecasting models of the tide level in the Venice Lagoon. Four models were built, including both the lagged values of the tide level and astronomical tide as input values. In each model, different combinations of additional input values were considered in order to take into account the meteorological parameters related to wind features and barometric pressure.
Very accurate tide predictions were achieved regardless of whether the meteorological parameters were considered as input parameters. The ability to forecast even exceptionally high tides makes the NARX neural networks a reliable tool for predicting tide-level fluctuation. In addition, the modeling was not particularly affected by lag-time increase, with a satisfactory performance achieved also for a ta equal to 72 h: this demonstrates the great capability of NARX networks to predict high waters with a forecasting horizon of several days.
Therefore, NARX modeling could represent a reliable approach for the management of the MOSE, ensuring an adequate time interval for the activation of the barriers. This would allow a reduction of the disaster risk for the city of Venice (Goal 11 of the 2030 Agenda for Sustainable Development), contrasting the effects of climate change that will lead to a rise in the average sea level (Goal 13) and, at the same time, protecting the biodiversity and ecosystem of the Venice Lagoon (Goal 15).
However, even though meteorological parameters may not be included in the model input data, their significant influence is implicitly expressed by including previously observed tidal height values. In addition, in order to provide accurate forecasting of the tide level, it is recommended to consider the astronomical tide as exogenous input. Furthermore, a time-series length of at least 12 months, with different extreme events during the time interval, is necessary for a proper training of the NARX network.
The good results obtained for the Venice Lagoon recommend the use of the NARX network for tide prediction in coastal areas affected by problems related to high tides. A proper evaluation of the tide level is a key factor for the safeguard of the economic, social, and cultural heritage of these places. In addition, the proposed model could be a support tool for the decisions regarding the timely activation of the MOSE in the Venice Lagoon, and of similar systems in other places around the world.

Author Contributions

Conceptualization, F.G.; methodology, F.D.N. and F.G.; software, F.D.N.; validation, F.G. and R.G.; formal analysis, F.G. and F.D.N.; investigation, F.D.N., F.G., R.G. and G.d.M.; resources, F.G.; data curation, F.D.N. and F.G.; writing—original draft preparation, F.D.N.; writing—review and editing, F.G., R.G. and G.d.M.; supervision, F.G.; project administration, G.d.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are freely available online on the website https://www.venezia.isprambiente.it/index.php?folder_id=20&lang_id=2 (accessed on 23 April 2021).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Umgiesser, G. The impact of operating the mobile barriers in Venice (MOSE) under climate change. J. Nat. Conserv. 2020, 54. [Google Scholar] [CrossRef]
  2. Bras, R.L.; Harleman, D.R.F.; Rinaldo, A.; Rizzoli, P. Rescuing Venice from a watery grave. Science 2001, 291, 2315–2316. [Google Scholar] [CrossRef]
  3. Tosi, L.; Teatini, P.; Strozzi, T. Natural versus anthropogenic subsidence of Venice. Sci. Rep. 2013, 3, 1–9. [Google Scholar] [CrossRef] [Green Version]
  4. Trincardi, F.; Barbanti, A.; Bastianini, M.; Benetazzo, A.; Cavaleri, L.; Chiggiato, J.; Papa, A.; Pomaro, A.; Sclavo, M.; Tosi, L.; et al. The 1966 Flooding of Venice: What Time Taught Us for the Future. Oceanography 2016, 29, 178–186. [Google Scholar] [CrossRef] [Green Version]
  5. Comune di Venezia. Centro Previsioni e Segnalazioni Maree—Dati e statistiche—Archivio storico: Livello di marea a Venezia. 2020. Available online: https://www.comune.venezia.it/node/6214 (accessed on 23 April 2021).
  6. Reimann, L.; Vafeidis, A.; Brown, S.; Hinkel, J.; Tol, R. Mediterranean UNESCO World Heritage at risk from coastal flooding and erosion due to sea-level rise. Nat. Commun. 2018, 9. [Google Scholar] [CrossRef] [Green Version]
  7. Tosoni, A.; Canestrelli, P. Il modello stocastico per la previsione di marea a Venezia. Atti Ist. Veneto Sci. Lett. Arti 2011, 169, 2010–2011. [Google Scholar]
  8. Massalin, A.; Zampato, L.; Papa, A.; Canestrelli, P. Data monitoring and sea level forecasting in the Venice Lagoon: The ICPSM’s activity. Boll. Geofis. Teor. Appl. 2007, 48, 241–257. [Google Scholar]
  9. Lovato, T.; Androsov, A.; Romanenkov, D.; Rubino, A. The tidal and wind induced hydrodynamics of the composite system Adriatic Sea/Lagoon of Venice. Cont. Shelf Res. 2010, 30, 692–706. [Google Scholar] [CrossRef]
  10. Umgiesser, G.; Canu, D.M.; Cucco, A. A finite element model for the Venice Lagoon. Development, set up, calibration and validation. J. Mar. Syst. 2004, 51, 123–145. [Google Scholar] [CrossRef]
  11. Lionello, P.; Sanna, A.; Elvini, E.; Mufato, R. A data assimilation procedure for operational prediction of storm surge in the northern Adriatic Sea. Cont. Shelf Res. 2006, 26, 539–553. [Google Scholar] [CrossRef]
  12. Mel, R.; Viero, D.P.; Carniello, L.; Defina, A.; D’Alpaos, L. Simplified methods for real-time prediction of storm surge uncertainty: The city of Venice case study. Adv. Water Resour. 2014, 71, 177–185. [Google Scholar] [CrossRef]
  13. Canestrelli, E.; Canestrelli, P.; Corazza, M.; Filippone, M.; Giove, S.; Masulli, F. Local Learning of Tide Level Time Series using a Fuzzy Approach. In Proceedings of the IEEE International Joint Conference on Neural Networks, Orlando, FL, USA, 12–17 August 2007; pp. 1813–1818. [Google Scholar]
  14. Parise, F.; Picci, G. Identification of High Tide Models in the Venetian Lagoon: Variable Selection and G-LASSO. Int. Fed. Autom. Control 2014, 19. [Google Scholar] [CrossRef] [Green Version]
  15. Wei, H.L.; Billings, S.A. An efficient nonlinear cardinal B-spline model for high tide forecasts at the Venice Lagoon. Nonlinear Process. Geophys. 2006, 13, 577–584. [Google Scholar] [CrossRef] [Green Version]
  16. Chau, K.W.; Wu, C.; Li, Y.S. Comparison of Several Flood Forecasting Models in Yangtze River. J. Hydrol. Eng. 2005, 10, 485–491. [Google Scholar] [CrossRef] [Green Version]
  17. Kişi, Ö. Streamflow forecasting using different artificial neural network algorithms. J. Hydrol. Eng. 2007, 12, 532–539. [Google Scholar] [CrossRef]
  18. Tapoglou, E.; Karatzas, G.P.; Trichakis, I.C.; Varouchakis, E.A. A spatio-temporal hybrid neural network-Kriging model for groundwater level simulation. J. Hydrol. 2014, 519, 3193–3203. [Google Scholar] [CrossRef]
  19. Najafzadeh, M.; Etemad Shahidi, A.; Lim, S.Y. Scour Prediction in Long Contractions Using ANFIS and SVM. Ocean Eng. 2016, 111, 128–135. [Google Scholar] [CrossRef]
  20. Khan, N.; Sachindra, D.A.; Shahid, S.; Ahmed, K.; Shiru, M.S.; Nawaz, N. Prediction of droughts over Pakistan using machine learning algorithms. Adv. Water Resour. 2020, 139, 103562. [Google Scholar] [CrossRef]
  21. Phan, T.T.H.; Nguyen, X.H. Combining statistical machine learning models with ARIMA for water level forecasting: The case of the Red river. Adv. Water Resour. 2020, 142, 103656. [Google Scholar] [CrossRef]
  22. Granata, F.; Gargano, R.; de Marinis, G. Artificial intelligence based approaches to evaluate actual evapotranspiration in wetlands. Sci. Total Environ. 2020, 703, 135653. [Google Scholar] [CrossRef]
  23. Zaldivar, J.M.; Gutiérrez, E.; Galván, I.M.; Strozzi, F.; Tomasin, A. Forecasting high waters at Venice Lagoon using chaotic time series analysis and nonlinear neural networks. J. Hydroinform. 2000, 2, 61–84. [Google Scholar] [CrossRef] [Green Version]
  24. Rakshith, S.; Dwarakish, G.S.; Natesan, U. Tidal-Level forecasting using Artificial Neural Networks along the West Cost of India. J. Jpn. Soc. Civ. Eng. 2014, 2, 176–187. [Google Scholar]
  25. Riazi, A. Accurate tide level estimation: A deep learning approach. Ocean Eng. 2020, 198. [Google Scholar] [CrossRef]
  26. Todini, E. Hydrological catchment modelling: Past, present and future. Hydrol. Earth Syst. Sci. 2007, 11, 468–482. [Google Scholar] [CrossRef] [Green Version]
  27. Abe, S. Support Vector Machines for Pattern Classification; Springer: Dordrecht, The Netherlands, 2010; p. 473. [Google Scholar]
  28. Solomatine, D.P.; Ostfeld, A. Data-driven modelling: Some past experiences and new approaches. J. Hydroinform. 2008, 10, 3–22. [Google Scholar] [CrossRef] [Green Version]
  29. Varouchakis, E.A.; Spanoudaki, K.; Hristopulos, D.T.; Karatzas, G.P.; Corzo, G. Stochastic Modeling of Aquifer Level Temporal Fluctuations Based on the Conceptual Basis of the Soil-Water Balance Equation. Soil Sci. 2016, 181, 224–231. [Google Scholar] [CrossRef]
  30. Varouchakis, E.A. Modeling of temporal groundwater level variations based on a kalman filter adaptation algorithm with exogenous inputs. J. Hydroinform. 2017, 19, 191–206. [Google Scholar] [CrossRef]
  31. Alsumaiei, A.A. A Nonlinear Autoregressive Modeling Approach for Forecasting Groundwater Level Fluctuation in Urban Aquifers. Water 2020, 12, 820. [Google Scholar] [CrossRef] [Green Version]
  32. Berbić, J.; Ocvirk, E.; Carevic, D.; Loncar, G. Application of neural networks and support vector machine for significant wave height prediction. Oceanologia 2017, 59, 331–349. [Google Scholar] [CrossRef]
  33. Di Nunno, F.; Granata, F. Groundwater level prediction in Apulia region (Southern Italy) using NARX neural network. Environ. Res. 2020, 190, 110062. [Google Scholar] [CrossRef]
  34. Tahmasebi, P.; Kamrava, S.; Bai, T.; Sahimi, M. Machine learning in geo- and environmental sciences: From small to large scale. Adv. Water Resour. 2020, 142. [Google Scholar] [CrossRef]
  35. Semprucci, F.; Balsamo, M.; Sandulli, R. Assessment of the ecological quality (EcoQ) of the Venice lagoon using the structure and biodiversity of the meiofaunal assemblages. Ecol. Indic. 2016, 67, 451–457. [Google Scholar] [CrossRef]
  36. Pivato, M.; Carniello, L.; Gardner, J.; Silvestri, S.; Marani, M. Water and sediment temperature dynamics in shallow tidal environments: The role of the heat flux at the sediment-water interface. Adv. Water Resour. 2018, 113, 126–140. [Google Scholar] [CrossRef]
  37. Comune di Venezia. Centro Previsioni e Segnalazioni Maree-La Marea-La Marea Astronomica. 2020. Available online: https://www.comune.venezia.it/it/content/la-marea-astronomica (accessed on 23 April 2021).
  38. ASCE Task Committee on Application of Artificial Neural Networks in Hydrology. Artificial neural networks in hydrology. I: Preliminary concepts. J. Hydrol. Eng. 2000, 5, 115–123. [Google Scholar] [CrossRef]
  39. Guzman, S.M.; Paz, J.O.; Tagert, M.L.M. The Use of NARX Neural Networks to Forecast Daily Groundwater Levels. Water Resour. Manag. 2017, 31, 1591–1603. [Google Scholar] [CrossRef]
  40. Desouky, M.M.A.; Abdelkhalik, O. Wave prediction using wave rider position measurements and NARX network in wave energy conversion. Appl. Ocean Res. 2019, 82, 10–21. [Google Scholar] [CrossRef]
  41. MathWorks. MATLAB Deep Learning Toolbox Release 2020a; MathWorks: Natick, MA, USA, 2020. [Google Scholar]
  42. Di Nunno, F.; Granata, F.; Gargano, R.; de Marinis, G. Forecasting of Extreme Storm Tide Events Using NARX Neural Network-Based Models. Atmosphere 2021, 12, 512. [Google Scholar] [CrossRef]
  43. MacKay, D.J.C. Bayesian Interpolation. Neural Comput. 1992, 4, 415–447. [Google Scholar] [CrossRef]
  44. Foresee, F.D.; Hagan, M.T. Gauss-Newton approximation to Bayesian learning. In Proceedings of the International Conference on Neural Networks (ICNN’97), Houston, TX, USA, 12 June 1997; pp. 1930–1935. [Google Scholar] [CrossRef]
  45. Bishop, C.M. Neural Networks for Pattern Recognition; Oxford University Press: New York, NY, USA, 1995; p. 198. [Google Scholar]
  46. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C. Time Series Analysis: Forecasting and Control, 3rd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1994. [Google Scholar]
  47. Comune di Venezia. Centro Previsioni e Segnalazioni Maree-La Marea-Le Percentuali di Allagamento. 2020. Available online: https://www.comune.venezia.it/it/content/le-percentuali-allagamento (accessed on 23 April 2021).
  48. Iannello, J.P. Time Delay Estimation Via Cross-Correlation in the Presence of Large Estimation Errors. IEEE Trans. Signal Process. 1982, 30, 998–1003. [Google Scholar] [CrossRef] [Green Version]
  49. Ferla, M.; Cordella, M.; Michielli, L.; Rusconi, A. Long term variations on sea level and tidal regime in the lagoon of Venice. Estuar. Coast. Shelf Sci. 2007, 75, 214–222. [Google Scholar] [CrossRef]
  50. Moore, D.S.; Notz, W.I.; Flinger, M.A. The Basic Practice of Statistics, 8th ed.; W.H. Freeman and Company, 41; Madison Avenue: New York, NY, USA, 2018; p. 654. [Google Scholar]
Figure 1. Location of the tide gauge (🞄) and weather station (), with a representation of the water-drainage network () on a satellite image of the Venice Lagoon.
Figure 1. Location of the tide gauge (🞄) and weather station (), with a representation of the water-drainage network () on a satellite image of the Venice Lagoon.
Water 13 01173 g001
Figure 2. Sketch of the NARX model architecture.
Figure 2. Sketch of the NARX model architecture.
Water 13 01173 g002
Figure 3. Autocorrelation function of the tide level time series measured at Punta della Salute.
Figure 3. Autocorrelation function of the tide level time series measured at Punta della Salute.
Water 13 01173 g003
Figure 4. Tide prediction for Punta della Salute—Training and testing stage for Model I: ta = 1 h (a); ta = 6 h (b); ta = 24 h (c); ta = 72 h (d).
Figure 4. Tide prediction for Punta della Salute—Training and testing stage for Model I: ta = 1 h (a); ta = 6 h (b); ta = 24 h (c); ta = 72 h (d).
Water 13 01173 g004
Figure 5. Cross-correlation function between the tide level in Piattaforma CNR and tide level in: Malamocco Diga Nord, Faro Rocchetta and Valle Averto (a); Lido Diga Nord, Punta della Salute and Valle Averto (b); Lido Diga Sud, Treporti and Grassabò (c).
Figure 5. Cross-correlation function between the tide level in Piattaforma CNR and tide level in: Malamocco Diga Nord, Faro Rocchetta and Valle Averto (a); Lido Diga Nord, Punta della Salute and Valle Averto (b); Lido Diga Sud, Treporti and Grassabò (c).
Water 13 01173 g005
Figure 6. Scattered map of the lag times td,c.
Figure 6. Scattered map of the lag times td,c.
Water 13 01173 g006
Figure 7. R2 and RAE scattered maps: Model I—R2 and ta = 1 h (a); Model IV—R2 and ta = 72 h (b); Model I—RAE and ta = 1 h (c); Model IV—RAE and ta = 72 h (d).
Figure 7. R2 and RAE scattered maps: Model I—R2 and ta = 1 h (a); Model IV—R2 and ta = 72 h (b); Model I—RAE and ta = 1 h (c); Model IV—RAE and ta = 72 h (d).
Water 13 01173 g007
Figure 8. High tide prediction (Model IV—ta = 72 h). On the left: Chioggia Diga Sud—time series in the period between 10 and 12 February 2014 (a); San Giorgio in Alga—time series in the period between 10 and 12 November 2012 (c); Canal Ancora—time series in the period between 10 and 12 February 2013 (e). On the right, predicted versus measured values for the validation period for: Chioggia Diga Sud (b); San Giorgio in Alga (d); Canal Ancora (e).
Figure 8. High tide prediction (Model IV—ta = 72 h). On the left: Chioggia Diga Sud—time series in the period between 10 and 12 February 2014 (a); San Giorgio in Alga—time series in the period between 10 and 12 November 2012 (c); Canal Ancora—time series in the period between 10 and 12 February 2013 (e). On the right, predicted versus measured values for the validation period for: Chioggia Diga Sud (b); San Giorgio in Alga (d); Canal Ancora (e).
Water 13 01173 g008
Figure 9. Tide prediction—Model IV, residuals box plots for htide > 80 cm, expressed as the lag time ta increases, for: Chioggia Diga Sud (a); San Giorgio in Alga (b); Canal Ancora (c). The lower end of each box plot denotes the 1st quartile (25th percentile); the upper end denotes the 3rd quartile (75th percentile). The “notch” represents the 95% confidence interval of the median.
Figure 9. Tide prediction—Model IV, residuals box plots for htide > 80 cm, expressed as the lag time ta increases, for: Chioggia Diga Sud (a); San Giorgio in Alga (b); Canal Ancora (c). The lower end of each box plot denotes the 1st quartile (25th percentile); the upper end denotes the 3rd quartile (75th percentile). The “notch” represents the 95% confidence interval of the median.
Water 13 01173 g009
Figure 10. Exceptional high tide in Punta della Salute (event of 28–31 October 2018): comparison between measured time series and predicted values with Model IV and ta = 72 h (upper chart), Residuals (lower chart).
Figure 10. Exceptional high tide in Punta della Salute (event of 28–31 October 2018): comparison between measured time series and predicted values with Model IV and ta = 72 h (upper chart), Residuals (lower chart).
Water 13 01173 g010
Table 1. Year considered for the tide prediction for each tide gauge station.
Table 1. Year considered for the tide prediction for each tide gauge station.
Tide Gauge StationYear
Lido Diga Nord, Meda Bocca Lido, San Giorgio in Alga, Sant’Erasmo2012
Canal Ancora, Chioggia Vigo, Faro Rocchetta, Grassabò, Le Saline,
Malamocco Diga Nord, Marghera, Punta della Salute
2013
Chioggia Diga Sud, Cavallino Centro, Lido Diga Sud, Murano,
San Nicolò, Treporti, Valle Averto
2014
Table 2. Prediction performance in the training and testing of the NARX network for the four models.
Table 2. Prediction performance in the training and testing of the NARX network for the four models.
Model IModel IIModel IIIModel IV
taR2MAE (cm)RMSE (cm)RAER2MAE (cm)RMSE (cm)RAER2MAE (cm)RMSE (cm)RAER2MAE (cm)RMSE (cm)RAE
(Hours)
10.99800.96681.24000.04260.99800.97731.25230.04310.99800.97971.25500.04320.99800.98311.25920.0433
20.99800.99291.26940.04370.99791.01601.29860.04480.99791.01361.29240.04470.99791.00581.28810.0443
30.99491.58301.99610.06970.99461.63052.05200.07180.99491.60152.01100.07050.99471.62722.04230.0717
60.97373.72154.54630.16390.97243.82384.65700.16840.97373.72464.54410.16400.97293.77524.61710.1662
120.98103.10693.86580.13680.98003.21723.96170.14170.98093.11233.87170.13710.98063.15063.91030.1388
180.97763.42654.20170.15090.97663.51834.28650.15490.97783.41014.17830.15020.97633.55664.31460.1566
240.98492.76103.44490.12160.98242.99333.72290.13180.98482.76223.45430.12160.98262.96533.69340.1306
300.98532.70863.40260.11930.98442.80793.49810.12360.98522.71563.41270.11960.98502.74443.43900.1208
360.97553.59434.39260.15820.97463.65994.46630.16110.97543.59824.39940.15840.97463.64864.47110.1606
420.97563.60134.37790.15850.97493.67654.44520.16180.97553.60654.38640.15870.97493.67624.44610.1618
480.98562.71513.36600.11950.98452.82833.49690.12450.98552.72293.37320.11990.98432.84143.51230.1251
540.98712.56763.19140.11300.98682.59223.21710.11410.98702.57003.19450.11310.98682.59533.22080.1142
600.97563.59524.38360.15820.97563.60234.38190.15850.97583.57644.36010.15740.97543.60604.39880.1587
660.97273.84784.63760.16930.97243.86864.66050.17020.97263.85554.64800.16960.97233.87644.66510.1705
720.98233.05013.73690.13420.98213.05943.75490.13460.98243.03243.72400.13340.98203.07293.76090.1352
Table 3. Lag times and cross-correlation peaks.
Table 3. Lag times and cross-correlation peaks.
Tide GaugeLag Times (Hours)Cross-Correlation Peaks
Canal Ancora2.00.9814
Cavallino Centro4.00.9548
Chioggia Diga Sud0.50.9977
Chioggia Vigo1.50.9913
Faro Rocchetta1.50.9933
Grassabò3.50.9546
Le Saline1.50.9933
Lido Diga Nord0.50.9969
Lido Diga Sud0.50.9965
Malamocco Diga Nord0.50.9946
Marghera2.00.9883
Meda Bocca Lido1.00.9914
Murano2.00.9881
Punta della Salute1.50.9915
San Giorgio in Alga1.50.9882
San Nicolò1.50.9912
Sant’Erasmo1.50.9899
Treporti2.00.9826
Valle Averto2.00.9797
Table 4. Venice Lagoon prediction performance.
Table 4. Venice Lagoon prediction performance.
Model IModel IIModel IIIModel IV
R2MAE (cm)RMSE (cm)RAER2MAE (cm)RMSE (cm)RAER2MAE (cm)RMSE (cm)RAER2MAE (cm)RMSE (cm)RAE
Min0.76181.00351.30260.04830.76881.00671.30620.04850.77601.01291.31300.04880.74211.00791.30750.0486
Max0.997411.08713.71200.48950.997410.79113.51000.47640.997310.67913.4810.47140.997411.38914.2550.5036
Mean0.92865.23536.47460.24720.92985.18176.43700.24460.92635.28326.55820.24940.92575.24676.55860.2476
Std Dev0.04992.22952.71090.10410.04922.15822.65780.10050.05252.28122.80370.10630.05762.30252.89180.1071
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Di Nunno, F.; de Marinis, G.; Gargano, R.; Granata, F. Tide Prediction in the Venice Lagoon Using Nonlinear Autoregressive Exogenous (NARX) Neural Network. Water 2021, 13, 1173. https://doi.org/10.3390/w13091173

AMA Style

Di Nunno F, de Marinis G, Gargano R, Granata F. Tide Prediction in the Venice Lagoon Using Nonlinear Autoregressive Exogenous (NARX) Neural Network. Water. 2021; 13(9):1173. https://doi.org/10.3390/w13091173

Chicago/Turabian Style

Di Nunno, Fabio, Giovanni de Marinis, Rudy Gargano, and Francesco Granata. 2021. "Tide Prediction in the Venice Lagoon Using Nonlinear Autoregressive Exogenous (NARX) Neural Network" Water 13, no. 9: 1173. https://doi.org/10.3390/w13091173

APA Style

Di Nunno, F., de Marinis, G., Gargano, R., & Granata, F. (2021). Tide Prediction in the Venice Lagoon Using Nonlinear Autoregressive Exogenous (NARX) Neural Network. Water, 13(9), 1173. https://doi.org/10.3390/w13091173

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop