收藏切换
Sea-water-level prediction via combined wavelet decomposition, neuro-fuzzy and neural networks using SLA and wind information
收藏切换
PDF
Bao Wang1, 2, Bin Wang2, Wenzhou Wu3, 4, Changbai Xi1, Jiechen Wang1, 5, 6, *
Acta Oceanologica Sinica | 2020, 39(5) : 157 - 167
Less
收藏切换
Acta Oceanologica Sinica | 2020, 39(5): 157-167
Marine Information Science
Sea-water-level prediction via combined wavelet decomposition, neuro-fuzzy and neural networks using SLA and wind information
Full
Bao Wang1, 2, Bin Wang2, Wenzhou Wu3, 4, Changbai Xi1, Jiechen Wang1, 5, 6, *
Affiliations
  • 1 School of Geography and Ocean Science, Nanjing University, Nanjing 210023, China
  • 2 National Marine Environmental Forecasting Center, Beijing 100081, China
  • 3 Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China
  • 4 State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China
  • 5 Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China
  • 6 Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing University, Nanjing 210023, China
Published: 2020-05-25 doi: 10.1007/s13131-020-1569-1
Outline
收藏切换

Sea-water-level (SWL) prediction significantly impacts human lives and maritime activities in coastal regions, particularly at offshore locations with shallow water levels. Long-term SWL forecasts, which are conventionally obtained via harmonic analysis, become ineffective when nonperiodic meteorological events predominate. Artificial intelligence combined with other data-processing methods can effectively forecast highly nonlinear and nonstationary inflow patterns by recognizing historical relationships between input and output. These techniques are considerably useful in time-series data predictions. This paper reports the development of a hybrid model to realize accurate multihour SWL forecasting by combining an adaptive neuro-fuzzy inference system (ANFIS) with wavelet decomposition while using sea-level anomaly (SLA) and wind-shear-velocity components as inputs. Numerous wavelet-ANFIS (WANFIS) models have been tested using different inputs to assess their applicability as alternatives to the artificial neural network (ANN), wavelet ANN (WANN), and ANFIS models. Different error definitions have been used to evaluate results, which indicate that integrated wavelet-decomposition and ANFIS models improve the accuracy of SWL prediction and that the inputs of SLA and wind-shear velocity exhibit superior prediction capability compared to conventional SWL-only models.

sea-water level  /  prediction  /  ANFIS  /  wavelet decomposition  /  wind
Bao Wang, Bin Wang, Wenzhou Wu, Changbai Xi, Jiechen Wang. Sea-water-level prediction via combined wavelet decomposition, neuro-fuzzy and neural networks using SLA and wind information[J]. Acta Oceanologica Sinica, 2020 , 39 (5) : 157 -167 . DOI: 10.1007/s13131-020-1569-1
Variations in sea-water level (SWL) strongly influence coastal activities and the marine navigation of vessels. Fluctuations in SWL are primarily affected by the gravitational attraction effected by the moon and sun on earth. Additionally, SWL is influenced by hydrometeorological conditions, such as low atmospheric pressure, and the occurrence of winds, typhoons, cold fronts, ocean currents, etc. The prediction and analysis of SWL variations constitute the core requirements of marine security and coastal management. Therefore, the reliable and accurate prediction of SWL is one of the major challenges faced by oceanic researchers.
Harmonic analysis (HA) and numerical models are the classical approaches employed for long-term and short-term SWL forecasting. These methods consider a large series of harmonic constituents based on a sufficiently long time series of tidal records used for modeling. Currently, HA is the most reliable method for obtaining long-term tide predictions. However, HA is ineffective when nontidal or nonastronomical factors predominate, particularly meteorological and oceanographic elements. The numerical models used in HA integrate astronomical factors (gravitational effect of the moon and sun) with measured tidal data, hydrometeorological information, and bathymetric characteristics provided as inputs to physically simulate tidal processes. Even though these models can successfully capture SWL variations, they are computationally expensive and time consuming.
In view of the aforementioned drawbacks of HA and the associated numerical models, artificial intelligence (AI) techniques have been introduced to predict SWL in recent years. Röske (1997) employed an artificial neural network (ANN) to improve the accuracy of SWL predictions along the German North-Sea Coast under standard conditions. Lee and Jeng (2002); Tsai and Lee (2001) proposed ANN-based and backpropagation neural network (BPNN)-based models, respectively, for forecasting tidal levels using short-term data measurements. Vivekanandan and Singh, (2003) encapsulated ANN-prediction results in hydrodynamics, thereby reducing computational time. Huang et al. (2003) developed a regional neural network for predicting SWL in coastal regions by utilizing optimized feed-forward-neural-network-based and BPNN-based methods. Rajasekaran et al. (2005) and Rajasekaran et al. (2006) directly predicted the time-series data of hourly tides using function network and sequential learning neural network procedures involving short-term observations. Lee (2006) efficiently forecasted the occurrence of storm surges using four input factors. Rajasekaran et al. (2008) employed support vector regression tools for predicting storm surges and surge deviations. Moreover, in multiple recent studies, meteorological effects have been increasingly integrated with modern ANN-based and other AI-based models (El-Diasty and Al-Harbi 2015; Filippo et al., 2012; Lee, 2008; Liang et al., 2008; Yadav and Eliza, 2017).
Several hybrid methods have been proposed for improving tide-prediction accuracy. Numerous extant studies have explored the use of wavelet analysis to perform local time-frequency decomposition and measure time-dependent variations in sequential tidal signals (Chen et al., 2007; Dixit et al., 2015; El-Diasty and Al-Harbi, 2015). HA, component analysis, Kalman filters, and other methods have been used to supplement neural networks to improve forecasting accuracy (Balas et al., 2010; Lee et al., 2007; Mok et al., 2016; Yin et al., 2015). Kim et al. (2016) developed a novel method by selecting appropriate datasets for performing ANN-based after-runner surge forecasting. Yin et al. (2016) proposed an online sequential extreme learning machine (ELM) based on the Gath–Geva fuzzy-segmentation algorithm. Imani et al. (2018) examined the applicability and capability of an ELM and a relevance vector machine for predicting SWL variations. Recently, El-Diasty et al. (2018) proposed hybrid HA and a wavelet network model for SWL prediction using the SWL data obtained from four tide gauges.
An adaptive neuro-fuzzy inference system (ANFIS) is combination of an ANN and fuzzy logic. The superiority of the ANFIS has been demonstrated in solving several ocean-related and coast-related issues (Hong and White, 2009; Kazeminezhad et al., 2005; Kisi, 2005; Shiri et al., 2011). The performance of the ANFIS is better than that of other conventional or soft computing techniques, particularly with regard to the modeling of nonlinear or fuzzy input and output data. It has been demonstrated that the ANFIS is effective for use in wave-height and/or sea-level forecasting when compared against support vector machines, ANNs, Bayesian networks, and autoregressive moving average (Karimi et al., 2013; Malekmohamadi et al., 2011). Further in-depth investigations have revealed that the wavelet transformation of raw data is helpful for improving the performance of the ANFIS (Seo et al., 2015; Solgi et al., 2017) and that a hybrid wavelet-ANFIS (WANFIS) model demonstrates a higher learning rate compared to typical networks (Bodyanskiy and Vynokurova, 2013). Zhang et al. (2017) utilized a hybrid technology based on the combination of HA and an ANFIS model to develop a precise tidal level prediction system, which incorporated the advantages of HA and the ANFIS network.
The proposed study can be considered to be a continuation of the studies of Nitsure et al. (2014) and El-Diasty et al. (2018) in that the wavelet decomposition and ANFIS methods are employed for accurately predicting SWL using sea-level anomaly (SLA) time series and corresponding wind information as inputs. SWL is predicted by adding a predicted anomaly to harmonic tidal levels (HTLs). In essence, the proposed method eliminates the prediction lag of HA-only results. The SLA component approximates the nonastronomical portion of tidal levels and can be obtained as the deviation in the predicted HA value from the measured SWL. In this study, it has been assumed that SLA is primarily influenced by local wind in addition to its inertia and that other hydrometeorological factors are implicitly related to local wind (Nitsure et al., 2012, 2014). The wavelet decompositions of different mother wavelets (db1, db2, db4, db6, db8, db10) are used to denoise SLA and wind signals, and rebuilt denoised signals are subsequently used in the ANFIS model. Lastly, the performance of the proposed WANFIS model is compared against that of three other models—ANN, wavelet-ANN (WANN), and conventional ANFIS—using nine different input variables.
In a case study undertaken as a part of this work, the SWL data, HA results, and wind information obtained from two tide gauges are used to develop and validate the proposed hybrid WANFIS model. Subsequently, the SWL measurements performed over ten months are employed to test the proposed model’s accuracy by comparing predicted values against the measured SWL.
Wavelet decomposition is a multiresolution technique employed when dealing with transient and aperiodic signals to extract time and frequency information by disintegrating an original series into low-frequency and high-frequency components. Compared to continuous wavelet transforms (CWTs), discrete wavelet transform (DWTs) are widely applied in engineering to reduce the redundancy caused by CWTs (Oh and Suh, 2018). A DWT can be defined as
$\begin{split}Lv_{mn}^w =& {2^{ - \left( {\frac{m}{2}} \right)}}\mathop \sum \limits_{t = 0}^{N - 1} L{v_t}W\left( {\frac{{t - n \cdot {2^m}}}{{{2^m}}}} \right)\\ =& {2^{ - \left( {\frac{m}{2}} \right)}}\mathop \sum \limits_{t = 0}^{N - 1} L{v_t}{W_{mn}}\left( t \right),\end{split}$
where W(*) denotes the selected wavelet function; Lvt represents the observed hourly (t) SLA; N denotes the length of time series; $ Lv_{mn}^w $ denotes the decomposition coefficient; m and n denote the resolution level and position, respectively. At each resolution level, the number of coefficient is N/2m considering N to be completely divisible by 2m. The DWT utilizes two different functions interrelated to low-pass and high-pass filters. Each step combines two filters and two downsamplers. Via the filtering process, original series are decomposed into approximation and detail series—Am and Dm, respectively.
${A_m} = \mathop \sum \limits_n Lv_{mn}^\alpha {\varphi _{mn}}\left( t \right),\quad m = 1,2, \ldots ,M,$
${D_m} = \mathop \sum \limits_n Lv_{mn}^\beta {\omega _{mn}}\left( t \right),\quad m = 1,2, \ldots ,M,$
where φmn(t) and ωmn(t) denote the father and mother wavelet functions, respectively; $Lv_{mn}^\alpha $ and $Lv_{mn}^\beta $ are coefficients obtained through Eq. (1).
Two main points must be considered when using the DWT to process input signals. The first is the determination of an appropriate level for hierarchy, and the second is related to the use of a suitable ‘mother’ wavelet function. First, an optimum decomposition level must be selected in advance to determine model performance in the wavelet domain. This is generally accomplished depending on a desired low-pass cutoff frequency obtained using an empirical relation. Second, several wavelet types exist for the DWT, including the Daubechies, Symmlet, and Coiflet wavelets. Decomposition results are typically sensitive to the existence of different mother wavelets. As a wavelet transform must reflect the type of input features, the selection of wavelets varies in accordance with the specific application. Once a basic wavelet has been selected, all data analysis must be performed using the same wavelet (Veltcheva and Guedes, 2015).
In this study, three-resolution wavelet analysis was adopted based on the empirical equation proposed by (Nourani et al., 2009). Input time series were decomposed into data belonging to three different resolution levels, including three subtime series with modes D1, D2, and D3 and approximation mode A3. The wavelet function was selected based on previous tidal prediction studies and nonlinear variation in SWA and wind-data series. The most commonly used Daubechies wavelets were selected owing to their superiority in terms of handling nonstationary signals and the requirement to maintain the maximum number of vanishing moments for a given support length.
An ANFIS is an AI technique that integrates a fuzzy inference system (FIS) with an ANN. Neural networks demonstrate the optimum performance when handling original signals while fuzzy logic integrates linguistic information to justify reasoning ability. The integration of a neural network with a fuzzy system makes the ANFIS an effective high-performing model owing to the incorporation of a hybrid learning rule that combines the classical gradient descent, systematic backpropagation, and least-square methods. There exist two main approaches for realizing an FIS—Mamdani and Sugeno. In the proposed study, the Sugeno fuzzy system is employed as the preferred FIS approach for forecasting SWL. An FIS with two inputs (x1, x2) and one output (O) is considered as an example to explain the ANFIS process. Typically, fuzzy rules can be expressed in the following manner (as depicted in Fig. 1):
Rule 1:
If x1 equals I1 and x2 equals J1, then O1 = a1x1 + b1x2 + … + r1;
Rule 2:
If x1 equals I2 and x2 equals J2, then O2 = a2x1 + b2x2 + … + r2;
where x1 and x2 denote inputs; a1, b1, r1, a2, b2, and r2 denote the function parameters of the output (O); I1, I2, J1, and J2 denote the membership functions (MFs) for the inputs (x1 and x2).
The basic concept underlying Sugeno’s approach comprises five layers, each of which perform different functions. The first layer is the input layer. The output of the ith node in layer 1 is denoted as O1,i.
${O_{1,i}} = {\mu _{A_i}}\left( I \right),\quad i = 1,2,$
${O_{1,i}} = {\mu _{B_i}}\left( J \right),\quad i = 1,2,$
where Ai or Bi denote the linguistic labels associated with the corresponding input node. Therefore, O1,i defines the membership grade of a fuzzy set (${A_1},{A_2},{B_1},{B_2}$).
The second layer is the rule-node layer. In this layer, the output corresponds to the product of input signals, which is given by
${O_{2,i}} = {W_i} = {\mu _i}\left( I \right){\mu _i}\left( J \right),\quad i = 1,2,$
where μi(I) and μi(J) denote MFs. The third layer is the normalized layer. In this layer, the weight function is normalized as follows:
${O_{3,i}} = w = \frac{{{w_i}}}{{{w_1} + {w_2}}},\quad i = 1,2.$
The fourth layer is the consequent-nodes layer, which is also referred to as the defuzzy layer. In this layer, the output obtained from layer 3 is multiplied with the Sugeno fuzzy rule function, as described below:
${O_{4,i}} = \overline {{w_i}} {f_i} = {w_i}\left( {{a_i}x + {b_i}{x_2} + \ldots + {r_i}} \right),\quad i = 1,2,$
where $\left[ {{a_i},{b_i},{r_i}} \right]$ denotes the parameter set. The sum of all outputs obtained from the penultimate layer is calculated at the single output node (layer 5).
${O_{5,i}} = \mathop \sum \limits_{i = 1}^n \overline {{w_i}} {f_i} = \frac{{\displaystyle \sum \nolimits_i \; {w_i}{f_i}}}{{\displaystyle \sum \nolimits_i {w_i}}},\quad n = 2.$
The WANFIS is a two-step algorithm. The first step corresponds to multilevel wavelet decomposition, wherein input time series are decomposed using a wavelet transform. In other words, multilevel wavelet analysis performed using the DWT decomposes input signals into details (D1, D2, …, Dk) and an approximation (Ak), where k denotes the decomposition level. In the second step, the WANFIS is trained and tested using the details and approximation obtained in the first step instead of measured original data.
In this study, the operational procedure followed by the proposed model generally comprises three stages—input data preparation; model training; validation, model testing, and performance evaluation. The first stage mainly comprises the calculation of SLA and wind-shear-velocity components, which are subsequently decomposed into three details and one approximation via a three-level DWT. In the second stage, all processed data are standardized and divided into two parts—training data and testing data. ANFIS models are developed using different variables as input sets, and all models for each type of input set are evaluated using the K-fold cross-validation method. In the third stage, the best models are applied to testing data, and appropriate performance indexes are selected for performing a quantitative assessment of the models.
The above operations are performed in the following steps, as depicted in Fig. 2.
(1) Collecting observed hourly variations in SWL and corresponding HTL data, controlling data quality, correcting errors, and filling missing gaps within certain hours.
(2) Calculating SLA by subtracting HTL from SWL.
(3) Computing wind-shear velocities (U*) using the wind speeds at a standard elevation of 10 m above sea level (U10), which can be obtained from the measured (local) wind speed, Uz, and anemometer elevation “z”. The following formulae can be used for this computation:
${{U}_{10}}={{U}_{z}}{{\left[ \dfrac{10}{z} \right]}^{{}^{1} \diagup {}_{7}\;}}, $
${U_*} = {U_{10}}\sqrt {{C_D}} . $
For U10<7.5 m/s, drag coefficient CD is given as
CD=1.287 5×10–3 .
For U10≥7.5 m/s, the drag coefficient is given by
CD=(0.8+0.065×U10)×10–3 .
The components of wind shear velocity—Uwind and Vwind—can be obtained using U* and measured wind direction $\theta $,
${\rm{where}}\;{{{U}}_{{\rm {wind}}}} = {U_*} \times \cos \theta \;{\rm{and}}\;{{{V}}_{{\rm {wind }}}} = {U_*} \times \sin \theta .$
(4) Dividing all data into three time-series sets—SWL-only, SLA-only, and SLA–UwindVwind—and subsequently resampling each dataset into sets with different intervals.
(5) Decomposing resampled SWL, SLA, Uwind, and Vwind data by employing different mother wavelets into four subtime series components (D1, D2, D3, and A3) via the three-level DWT.
(6) Reorganizing predecomposed and decomposed SWL-only, SLA-only, and SLA–UwindVwind sets into different record sets in accordance with different time-window lengths, time-t values as label values, and n values before time-t as input values (n = 1, 2, 3, 4, 5, 6, …), respectively. Subsequently, dividing all records into training data, validation data, and testing data based on a reasonable proportion for different time steps ahead of SWL prediction.
(7) Selecting appropriate parameters in the ANFIS models based on the results of prior trials, including input MFs, output MF, initial step size, rate of step-size reduction, and rate of step-size increment. Inputting training data into models and evaluating each model using mean absolute error (MAE) on validation data by utilizing the K-fold cross-validation method.
(8) Training and validating ANN models using the same inputs and output and selecting the best models for each dataset from the ANN and ANFIS models.
(9) Running the above-selected best models on test data, obtaining predicted SLA values, adding anomalies to HTL, and comparing them with observed SWL.
The performances of the different SWL forecasting models—ANN, ANFIS, WANN, and WANFIS—were evaluated using four performance indexes—coefficient of efficiency (CE), root-mean-squared error (RMSE), MAE, and mean squared relative error (MSRE). These performance indexes are expressed as follows:
${\rm{CE}} = 1 - \frac{{\displaystyle \sum \limits_{i = 1}^N {{\left( {W{L_i} - WL_i^{\rm{*}}} \right)}^2}}}{{\displaystyle \sum \limits_{i = 1}^N {{\left( {W{L_i} - \overline {WL} } \right)}^2}}},$
${\rm{MAE}} = \frac{1}{N}\mathop \sum \limits_{i=1}^N \left| {WL_i^{\rm{*}} - W{L_i}} \right|,$
${\rm{RMSE}} = {\left\{ {\frac{1}{N}\mathop \sum \limits_{i = 1}^N {{\left[ {WL_i^{\rm{*}} - W{L_i}} \right]}^2}} \right\}^{0.5}},$
${\rm{MSRE}} = \frac{1}{N}\mathop \sum \limits_{i = 1}^N \frac{{{{\left( {W{L_i} - WL_i^{\rm{*}}} \right)}^2}}}{{WL_i^2}},$
where WLi* denotes forecasted values; WLi denotes observed values; N denotes the number of observed values.
Two coastal tide stations—“Ship John Shoal (No. 8537121)” in New Jersey (NJ) and “New Canal Station (No. 8761927)” in Louisiana (LA)—were selected for developing and applying the proposed SWL prediction models. The locations and anemometer elevations of the two stations are summarized in Table 1.
The recent years hourly SWL (m), HTL (m), wind speed (m/s), and wind direction (°) data for the two stations were downloaded from the National Oceanic and Atmospheric Administration website. For both stations, the data recorded between January 2015 and June 2018 were used for model training, while the data recorded between July 2018 and April 2019 were used for model testing. All datasets were extensively checked for continuity. Any missing or default values over an interval of up to 4 h were filled using the values obtained via linear regression. The missing or default data values over interval durations exceeding 4 h were omitted. After applying the aforementioned corrections, owing to the absence of wind observation data recordings, eleven and one break still existed in the training dataset and testing dataset respectively for Station 8537121, and two and one breaks for Station 8761927. The missing data and basic characteristics of SWL, SLA, Uwind and Vwind data are described in Table 2.
To demonstrate the effect of different inputs on model-prediction results and obtain appropriate sets of input variables, the different models were trained using nine dataset types, which were generated by combining three variables with three time-window lengths. In addition to the WANFIS model, the ANN, WANN, and ANFIS models were developed using the said datasets for comparison to validate the superiority of the proposed method. Table 3 summarizes the nine sets of input and output variables employed for model configuration. The selection of different time-window lengths for the original and wavelet-decomposed inputs was based on the trial-and-error approach and the studies of Nitsure et al. (2014) and El-Diasty et al. (2018). For the WANN and WANFIS models, the nine types of original inputs were decomposed using db1, db2, db4, db6, db8, and db10; that is, 54 models were developed for each of the two methods. Considering these and the 18 models developed for the ANN and ANFIS models each, 126 models were developed for each (i-th) hourly (i = 1, 2, 3, 4, 5, 6) step of forecasting performed in this study. Prior to model training, all input data values were normalized to values between 0 and 1 using the min–max method.
The optimum learning parameters for the ANN, WANN, ANFIS, and WANFIS models were determined via optimization and the trial-and-error approach. A three-layer feed-forward error BPNN comprising input, hidden, and output layers was considered useful for the ANN and WANN models. The said networks were trained using the Levernberg–Marquardt algorithm. “Linear” was used as the activation function between the input and hidden layers, whereas “Tanh” was employed as the activation function between the hidden and output layers. The number of nodes in the hidden layer was determined by selecting the optimal training result amongst N/2, N, and 2N, where N denotes the number of nodes in the input layer. In the ANFIS and WANFIS models, the FIS was trained using a hybrid learning algorithm by employing a combination of the least-square and backpropagation gradient descent methods. Gaussian MFs were selected for each input node while a linear function was selected as the output MF. Default step-size values were used, i.e., an initial step size of 0.01, a step-size reduction rate of 0.9, and a step-size increment rate of 1.1.
In all 126 datasets used in the i-hour SWL forecasting, the K-fold cross-validation technique was employed to evaluate the effectiveness of each model. Each of the 126 input datasets was divided into training and validation datasets in a 7:3 proportion. All models were trained and validated 10 times using MAE as the evaluation standard, and the final score of each model was calculated as the average of the 10 calculation results. The following analysis and forecast results (summarized in Fig. 3) correspond to a 1-hour SWL forecast for Station 8537121. Figure 3 summarizes the corresponding SWL evaluation results obtained by applying different prediction models on different datasets.
The MAE for the HA-only model based on testing data is 0.213 m at Station 8537121. Figure 3 demonstrates that all models perform reasonably well with regard to correcting the result obtained using the HA model. Of these, the best results obtained using the ANN models include 0.054 9 m for SWL (Sets 1–3), 0.034 9 m for SLA (Sets 4–6), and 0.033 8 m for SLA & Wind (Sets 7–9). Correspondingly, the best results obtained using the WANN models include 0.051 9 m for SWL with db1 decomposition, 0.030 2 m for SLA with db6 decomposition, and 0.029 1 m for SLA & Wind with db6 decomposition. Generally, the performance of the WANN models is better than that of the ANN models, and the models that employ SLA and wind data are better than those that exclusively use SWL (SWL-only) data. The comparison of the ANN and WANN models demonstrates that the ANFIS and WANFIS models further improve forecasting accuracy. The best results obtained using the ANFIS models include 0.029 2 m for SWL, 0.025 4 m for SLA, and 0.024 3 m for SLA & Wind. The best results obtained using the WANFIS models include 0.028 3 m for SWL, 0.024 6 m for SLA, and 0.023 8 m for SLA & Wind. Therefore, for the SWL, SLA, and SLA & Wind datasets, the ANFIS and WANFIS models yield higher performance compared to the ANN and WANN models. Additionally, the proposed WANFIS model performs better than the ANFIS model. In particular, the WANFIS model with db1 decomposition yields the best prediction results on all nine datasets. This indicates that mother wavelet db1 is suitable for improving the prediction accuracy of 1-hour SWL forecasting at Station 8537121.
The above-validated optimum models were subsequently applied to test datasets at Station 8537121, and the results obtained using each of these models were compared. The values of 1-hour forecasting performance indexes for the HA and optimum ANN, WANN, ANFIS, and WANFIS models operating on the SWL, SLA, and SLA & Wind datasets are summarized in Table 4. To facilitate a brief explanation, the following analysis considers RMSE values as performance indices. The RMSE value obtained when the HA-only prediction model was applied to test data was 0.265 8 m, whereas the ANN, WANN, ANFIS, and WANFIS models demonstrated accuracy improvements exceeding 65%. Regardless of the operation being performed on the SWL, SLA, or SLA & Wind datasets, the lowest RMSE values were achieved by the WANFIS models, namely, WANFIS3-db1, WANFIS6-db1, and WANFIS9-db1. In contrast, the WANFIS models were superior to the WANN models by approximately 45.5% when operated on the SWL datasets, 18.5% on the SLA datasets, and 18.2% on the SLA & Wind datasets. Additionally, the WANFIS models outperformed the ANFIS models by approximately 3.08% on the SWL datasets, 3.15% on the SLA datasets, and 2.06% on the SLA & Wind datasets. Among the WANFIS models, the WANFIS9-db1 model demonstrated accuracy improvements of 5.93% and 3.25% when compared against the WANFIS3-db1 and WANFIS6-db1 models, respectively.
Table 4 confirms that the ANFIS and WANFIS models demonstrate superior performance compared to the ANN and WANN models. In addition, the WANFIS models demonstrate higher values of CE and R2 and lower values of MAE, RMSE, and MSRE compared to the ANFIS models. This indicates that the models that employ DWT wavelet components are superior to the models that use original input data. Additionally, the ANFIS models, regardless of whether they use original data or wavelet components as input datasets, serve as a useful tool for realizing accurate SWL forecasting. Furthermore, using the SLA datasets instead of SWL and adding wind information to the SLA datasets can evidently improve forecasting accuracy.
Figures 4 and 5 depict the scatter plots of the optimal models for the testing period at Station 8537121 and Station 8761927. Almost all R2 values between the observed and predicted SWLs exceed 0.99 (as listed in Table 4); this makes it difficult to identify the differences between individual models. Thus, the scatter plots have been drawn by plotting observed SLA values along the horizontal axis and predicted SLA values along the vertical axis. It is clear from Figs 4 and 5 that the R2 values corresponding to the WANN and WANFIS models are higher than those for the ANN and ANFIS models, respectively. The linear trend lines (blue lines) for the ANFIS and WANFIS models appear closer to the standard lines (red lines) compared to the ANN and WANN models. Using the function y=ax+b, it can be deduced that WANFIS models achieve the closest coefficient value (a) to 1 and the closest intercept value (b) to 0. Therefore, it can be inferred that the ANFIS models evidently demonstrate superior prediction performance compared to the ANN models at both stations and that the use of wavelet decomposition slightly improves prediction accuracy.
To demonstrate the superiority of the proposed model over previously developed methods, the optimum WANFIS models were compared against the WANN models (proposed by EL-Diasty in 2018) at Station 8537121 and Station 8761927. In the testing period, 12 days and a magnified view of 4 days of hourly observed and predicted SLA (WANN9 and WANFIS9) were selected to better display the difference in predicted values, as shown in Fig. 6.
Figure 6 shows the predicted hourly SLA hydrographs obtained using the optimum WANN9 and WANFIS9 models during the test period (upper figure with rectangle box) and the enlarged view of the period from 2019–03–01 to 2019–03–12 and 2019–04–01 to 2010–04–12 at Station 8537121 and Station 8761927, respectively. It is clear from the figure that the estimates obtained using the WANFIS models are closer to the corresponding observed SLA values compared to the WANN models. The proposed use of the ANFIS models in combination with wavelet decomposition demonstrates the improved performance of the models with regard to forecasting tidal levels. Furthermore, the major difference between the results obtained using the WANFIS and WANN models lies in the prediction gaps on extremely high and low values. Table 2 shows that the extreme range of test data is larger compared to that of training data. Nonetheless, the predictions obtained using the WANFIS models demonstrate a better fit with observed values. Hence, it can be concluded that the WANFIS models produce persuasive forecasting results, whereas the WANN models tend to yield slightly overestimated or underestimated predictions. This indicates that the WANFIS models are more accurate than the WANN models.
Figure 7 shows the cumulative absolute error distribution and majority of error ranges at a 95% confidence level for the two gauge stations. As seen in Fig. 5, the curve corresponding to the WANFIS models lies above those corresponding to the ANN and WANN models at both stations. This proves that the predictions obtained using the WANFIS models contain more small-absolute-error values and less large-absolute-error values when compared against the other two models. Regarding the cumulative fraction at the 95% confidence level, the majority of absolute error values fall within 10.37, 10.34, and 7.92 cm for the ANN, WANN, and WANFIS models, respectively, at Station 8537121. At Station 8761927, these values lie within 6.03 cm, 6.02 cm, and 4.12 cm for the ANN, WANN, and WANFIS models, respectively. The optimization degree of the WANFIS models compared to the WANN and ANN models at Station 8761927 is higher than that at Station 8537121. This explains the advantage obtained by integrating the FIS with the ANN models in terms of approximation and generalization ability owing to the wider range of SLA values in testing data available at Station 8761927.
Multihour water-level forecasts were examined to further demonstrate the validity of the proposed method. In this regard, two-hourly to six-hourly predictions were obtained in a manner similar to that for the 1-hourly prediction using the ANN, WANN, and WANFIS models with all 9 datasets provided as inputs. The best results obtained using each model were selected and compared. The results obtained with MAE specified as the performance indicator are depicted in Fig. 8. The magnitude of forecast errors increases for all models owing to increase in step size. However, the WANFIS models demonstrate the minimum MAE values across all step sizes when compared against the ANN and WANN models at both stations. The lateral comparison of the two stations shows that the prediction errors for all three models are smaller for Station 8761927. This may partly because the distribution pattern (max value, min value and kurtosis) of training data is more similar to testing data at Station 8761927. The ANN and WANN models obtain similar prediction results, particularly at Station 8761927. However, the use of the WANFIS models still demonstrates an evident improvement in forecasting accuracy.
The proposed study presents a hybrid HA-and-WANFIS model for predicting multihour SWL. The major objectives of this study include the development and evaluation of methods for improving SWL forecasting accuracy via comparison against ANN-based, WANN-based, and ANFIS-based methods. The proposed hybrid model is a wavelet-decomposition-based ANFIS that uses SLA and wind information as input data. Two tide gauges were used to implement and validate the proposed model. Three dataset types—SWL, SLA, and SLA & Wind—were constructed to be provided as inputs to all models, and each dataset type was built on three different time-window lengths. One hundred and twenty-six models with different inputs and mother wavelets were trained using hourly data captured over one year. The architecture of each neural network was determined based on a trial-and-error approach and experience gained from previous studies. The models with the least MAE values for each type of input data were selected as the optimum models, which were applied to test data. The comparison of test results demonstrates that the WANFIS model significantly improves prediction accuracy with regard to forecasting hourly trends in SWL.
Experimental results demonstrate that the combined application of SLA and the ANFIS model evidently improves forecasting accuracy when compared against SWL and the ANN model. Moreover, the addition of wind-shear velocity and wavelet decomposition further enhances the stability and performance of predictions. However, this effect is not as dominant as that of the combined application of SLA and the ANFIS. Different mother wavelets affect the performance of the WANN and WANFIS models to different extents, and only determining an appropriate wavelet function can help one realize the superiority of wavelet decompositions. The results obtained for multihour water-level predictions demonstrate that the proposed WANFIS model can be used as a successful tool for obtaining reliable SWL forecasts for several step sizes.
The results presented in the form of statistical indicators and figures suggest that the WANFIS approach combined with SLA and wind information provides a superior alternative to other models. The findings of this work can be applied to forecast SWL values for other tide-gauge stations that have SWL and wind information in situations that do not require physical and dynamical modeling. In addition to the factors considered in this study, input size, the flatness of training data, and the correlation of wind-shear-velocity components with SLA may affect forecasting accuracy. The authors intend to perform following the investigations in future: (1) utilize various data combinations, hybrid methods, and more inputs such as other meteorological and oceanic parameters if possible; (2) introduce the observed data of adjacent stations into the models considering that SWL, wind, and other observation elements have continuity in geographic space.
We express our appreciations to the National Oceanic and Atmospheric Administration for the data used in the case study of this paper. We also thank the anonymous reviewers and members of the editorial team for their constructive comments.
  • The National Key R&D Program of China under contract No. 2016YFC1402609.
Balas C E, Koç M L, Tür R. 2010. Artificial neural networks based on principal component analysis, fuzzy systems and fuzzy neural networks for preliminary design of rubble mound breakwaters. Applied Ocean Research, 32(4): 425–433, doi: 10.1016/j.apor.2010.09.005
Bodyanskiy Y, Vynokurova O. 2013. Hybrid adaptive wavelet-neuro-fuzzy system for chaotic time series identification. Information Sciences, 220: 170–179, doi: 10.1016/j.ins.2012.07.044
Chen B F, Wang H D, Chu C. 2007. Wavelet and artificial neural network analyses of tide forecasting and supplement of tides around Taiwan and South China Sea. Ocean Engineering, 34(16): 2161–2175, doi: 10.1016/j.oceaneng.2007.04.003
Dixit P, Londhe S, Dandawate Y. 2015. Removing prediction lag in wave height forecasting using Neuro-Wavelet modeling technique. Ocean Engineering, 93: 74–83, doi: 10.1016/j.oceaneng.2014.10.009
El-Diasty M, Al-Harbi S. 2015. Development of wavelet network model for accurate water levels prediction with meteorological effects. Applied Ocean Research, 53: 228–235, doi: 10.1016/j.apor.2015.09.008
El-Diasty M, Al-Harbi S, Pagiatakis S. 2018. Hybrid harmonic analysis and wavelet network model for sea water level prediction. Applied Ocean Research, 70: 14–21, doi: 10.1016/j.apor.2017.11.007
Filippo A, Torres AR Jr, Kjerfve B, et al. 2012. Application of Artificial Neural Network (ANN) to improve forecasting of sea level. Ocean & Coastal Management, 55: 101–110
Hong Y T, White P A. 2009. Hydrological modeling using a dynamic neuro-fuzzy system with on-line and local learning algorithm. Advances in Water Resources, 32(1): 110–119, doi: 10.1016/j.advwatres.2008.10.006
Huang Wenrui, Murray C, Kraus N, et al. 2003. Development of a regional neural network for coastal water level predictions. Ocean Engineering, 30(17): 2275–2295, doi: 10.1016/S0029-8018(03)00083-0
Imani M, Kao H C, Lan W, et al. 2018. Daily sea level prediction at Chiayi coast, Taiwan using extreme learning machine and relevance vector machine. Global and Planetary Change, 161: 211–221, doi: 10.1016/j.gloplacha.2017.12.018
Karimi S, Kisi O, Shiri J, et al. 2013. Neuro-fuzzy and neural network techniques for forecasting sea level in Darwin Harbor, Australia. Computers & Geosciences, 52: 50–59
Kazeminezhad M H, Etemad-Shahidi A, Mousavi S J. 2005. Application of fuzzy inference system in the prediction of wave parameters. Ocean Engineering, 32(14–15): 1709–1725, doi: 10.1016/j.oceaneng.2005.02.001
Kim S, Matsumi Y, Pan Shunqi, et al. 2016. A real-time forecast model using artificial neural network for after-runner storm surges on the Tottori coast, Japan. Ocean Engineering, 122: 44–53, doi: 10.1016/j.oceaneng.2016.06.017
Kisi O. 2005. Suspended sediment estimation using neuro-fuzzy and neural network approaches. Hydrological Sciences Journal, 50(4): 696
Lee T L. 2006. Neural network prediction of a storm surge. Ocean Engineering, 33(3–4): 483–494, doi: 10.1016/j.oceaneng.2005.04.012
Lee T L. 2008. Back-propagation neural network for the prediction of the short-term storm surge in Taichung harbor, Taiwan. Engineering Applications of Artificial Intelligence, 21(1): 63–72, doi: 10.1016/j.engappai.2007.03.002
Lee T L, Jeng D S. 2002. Application of artificial neural networks in tide-forecasting. Ocean Engineering, 29(9): 1003–1022, doi: 10.1016/S0029-8018(01)00068-3
Lee T L, Makarynskyy O, Shao Chenchi. 2007. A combined harmonic analysis-artificial neural network methodology for tidal predictions. Journal of Coastal Research, 23(3): 764–770
Liang S X, Li M C, Sun Z C. 2008. Prediction models for tidal level including strong meteorologic effects using a neural network. Ocean Engineering, 35(7): 666–675, doi: 10.1016/j.oceaneng.2007.12.006
Malekmohamadi I, Bazargan-Lari M R, Kerachian R, et al. 2011. Evaluating the efficacy of SVMs, BNs, ANNs and ANFIS in wave height prediction. Ocean Engineering, 38(2-3): 487–497, doi: 10.1016/j.oceaneng.2010.11.020
Mok K M, Lai U H, Hoi K I. 2016. Development of an adaptive Kalman filter-based storm tide forecasting model. Journal of Hydrodynamics, 28(6): 1029–1036, doi: 10.1016/S1001-6058(16)60707-2
Nitsure S P, Londhe S N, Khare K C. 2012. Wave forecasts using wind information and genetic programming. Ocean Engineering, 54: 61–69, doi: 10.1016/j.oceaneng.2012.07.017
Nitsure S P, Londhe S N, Khare K C. 2014. Prediction of sea water levels using wind information and soft computing techniques. Applied Ocean Research, 47: 344–351, doi: 10.1016/j.apor.2014.07.003
Nourani V, Alami M T, Aminfar M H. 2009. A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Engineering Applications of Artificial Intelligence, 22(3): 466–472, doi: 10.1016/j.engappai.2008.09.003
Oh J, Suh K D. 2018. Real-time forecasting of wave heights using EOF -wavelet-neural network hybrid model. Ocean Engineering, 150: 48–59, doi: 10.1016/j.oceaneng.2017.12.044
Rajasekaran S, Gayathri S, Lee T L. 2008. Support vector regression methodology for storm surge predictions. Ocean Engineering, 35(16): 1578–1587, doi: 10.1016/j.oceaneng.2008.08.004
Rajasekaran S, Lee T L, Jeng D S. 2005. Tidal Level Forecasting during Typhoon Surge Using Functional and Sequential Learning Neural Networks. Journal of Waterway, Port, Coastal, and Ocean Engineering, 131(6): 321–324, doi: 10.1061/(ASCE)0733-950X(2005)131:6(321
Rajasekaran S, Thiruvenkatasamy K, Lee T L. 2006. Tidal level forecasting using functional and sequential learning neural networks. Applied Mathematical Modelling, 30(1): 85–103, doi: 10.1016/j.apm.2005.03.020
Röske F. 1997. Sea level forecasts using neural networks. Deutsche Hydrografische Zeitschrift, 49(1): 71–99, doi: 10.1007/BF02765119
Seo Y, Kim S, Kisi O, et al. 2015. Daily water level forecasting using wavelet decomposition and artificial intelligence techniques. Journal of Hydrology, 520: 224–243, doi: 10.1016/j.jhydrol.2014.11.050
Shiri J, Makarynskyy O, Kisi O, et al. 2011. Prediction of short-term operational water levels using an adaptive neuro-fuzzy inference system. Journal of Waterway, Port, Coastal, and Ocean Engineering, 137(6): 344–354, doi: 10.1061/(ASCE)WW.1943-5460.0000097
Solgi A, Pourhaghi A, Bahmani R, et al. 2017. Improving SVR and ANFIS performance using wavelet transform and PCA algorithm for modeling and predicting biochemical oxygen demand (BOD). Ecohydrology & Hydrobiology, 17(2): 164–175
Tsai, C P, Lee T L. 2001. Back-propagation neural network in tidal-level forecasting. Journal of Waterway, Port, Coastal, and Ocean Engineering, 125(4): 54–55
Veltcheva A, Guedes S C. 2015. Wavelet analysis of non-stationary sea waves during Hurricane Camille. Ocean Engineering, 95: 166–174, doi: 10.1016/j.oceaneng.2014.11.035
Vivekanandan N, Singh C B. 2003. Prediction of tides using hydrodynamic and neural network approaches. Indian Journal of Geo-Marine Sciences, 32(1): 25–30
Yadav B, Eliza K. 2017. A hybrid wavelet-support vector machine model for prediction of Lake water level fluctuations using hydro-meteorological data. Measurement, 103: 294–301, doi: 10.1016/j.measurement.2017.03.003
Yin Jianchuan, Li Lianbo, Cao Yuchi, et al. 2016. An adaptive online sequential extreme learning machine for real-time tidal level prediction. In: Cao J, Mao K, Wu J., et al, eds. Proceedings of ELM-2015 Volume 2. Cham: Springer International Publishing, 55-66
Yin Jianchuan, Wang Nini, Hu Jiangqiang. 2015. A hybrid real-time tidal prediction mechanism based on harmonic method and variable structure neural network. Engineering Applications of Artificial Intelligence, 41: 223–231, doi: 10.1016/j.engappai.2015.03.002
Zhang Zeguo, Yin Jianchuan, Wang Nini, et al. 2017. A precise tidal prediction mechanism based on the combination of harmonic analysis and adaptive network-based fuzzy inference system model. Acta Oceanologica Sinica, 36(11): 94–105, doi: 10.1007/s13131-017-1140-x
Year 2020 volume 39 Issue 5
PDF
41
24
Cite this Article
BibTeX
Article Info
doi: 10.1007/s13131-020-1569-1
  • Receive Date:2019-02-08
  • Online Date:2026-03-31
  • Published:2020-05-25
Article Data
Affiliations
History
  • Received:2019-02-08
  • Accepted:2019-11-19
Funding
The National Key R&D Program of China under contract No. 2016YFC1402609.
Affiliations
    1 School of Geography and Ocean Science, Nanjing University, Nanjing 210023, China
    2 National Marine Environmental Forecasting Center, Beijing 100081, China
    3 Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China
    4 State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China
    5 Jiangsu Provincial Key Laboratory of Geographic Information Science and Technology, Nanjing University, Nanjing 210023, China
    6 Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing University, Nanjing 210023, China

Corresponding:

References
Share
https://castjournals.cast.org.cn/joweb/aos/EN/10.1007/s13131-020-1569-1
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT