Next Article in Journal
Spatio-Temporal Kriging Based Economic Dispatch Problem Including Wind Uncertainty
Previous Article in Journal
A Review on Real-Size Epoxy Cast Resin Insulators for Compact High Voltage Direct Current Gas Insulated Switchgears (GIS) and Gas Insulated Transmission Lines (GIL)—Current Achievements and Envisaged Research and Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparative Investigations of Tidal Current Velocity Prediction Considering Effect of Multi-Layer Current Velocity

Ocean College, Zhejiang University, Hangzhou 310000, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(23), 6417; https://doi.org/10.3390/en13236417
Submission received: 31 October 2020 / Revised: 29 November 2020 / Accepted: 3 December 2020 / Published: 4 December 2020
(This article belongs to the Section A3: Wind, Wave and Tidal Energy)

Abstract

:
Accurate tidal current prediction plays a critical role with increasing utilization of tidal energy. The classical prediction approach of the tidal current velocity adopts the harmonic analysis (HA) method. The performance of the HA approach is not ideal to predict the high frequency components of tidal currents due to the lack of capability processing the non-astronomic factor. Recently, machine learning algorithms have been applied to process the non-astronomic factor in the prediction of tidal current. In this paper, a tidal current velocity prediction considering the effect of the multi-layer current velocity method is proposed. The proposed method adopts three machine learning algorithms to establish the prediction models for comparative investigations, namely long-short term memory (LSTM), back-propagation (BP) neural network, and the Elman regression network. In the case study, the tidal current data collected from the real ocean environment were used to validate the proposed method. The results show that the proposed method combined with the LSTM algorithm had higher accuracy than both the commercial tidal prediction tool (UTide) and the other two algorithms. This paper presents a novel tidal current velocity prediction considering the effect of the multi-layer current velocity method, which improves the accuracy of the power flow prediction and contributes to the research in the field of tidal current velocity prediction and the capture of tidal energy.

1. Introduction

Tidal currents take place simultaneously with the rise and fall of the tide. The vertical motion of tides leads the water to move horizontally, which generates tidal currents. Tidal current energy is the marine energy from the seawater, occurring in submarine channels and straits [1,2,3]. Compared with other renewable energy, tidal current energy has the advantages of predictability, stability, and high-density [4,5,6]. In contrast to the conventional generations, tidal current energy still suffers a problem of uncertainty, which interferes with the reliability of the power grid [7,8,9]. As the grid-connected power generation system has a very high demand for power quality, and the power fluctuation of tidal energy would significantly increase the difficulty of power management between power generation and load side [10]. With the development and utilization of tidal current energy, it would be desirable to develop an accurate short-term tidal current prediction method.
There are two factors that affect tidal currents including the astronomic factor and the random factor. The astronomic factor is determined by gravitational force. The astronomic factor of tidal currents is a kind of periodic component because of the periodic motion of the Moon and the Sun; the random factor is affected by variations of the turbulence flow, the wind, and the temperature, etc. Hence, the random factor of tidal currents generates random components. In terms of the tidal current prediction method, there are two general types of methods, namely the harmonic analysis method and machine learning based approach.
The harmonic analysis (HA) method, which was proposed by Professor G. H. Darwin [11], is the most widely used method in tidal current prediction. In the HA method, tidal currents are regarded as a combination of various periodic components. The HA method has therefore been applied in stationary tidal current analysis; the information of tidal dynamics can be calculated from the HA method [12]. However, the HA method has some disadvantages that limit its application. The accuracy of the HA method output is dependent on the component selection [13]. In addition to the component selection issue, the noise associated with the problem is another issue that poses a challenge for the HA method. For example, the turbulence flow is very difficult to predict by using the HA method. From Jay’s research results [14], it shows that the HA method is also not suitable to be applied in non-stationary data analysis.
Apart from the HA method, machine learning methods have been utilized by many researchers in the renewable energy system [15,16,17,18]. Artificial neural network (ANN) is a type of classical machine learning method [19,20,21,22]. Due to high robust performance in noisy environments, ANN-based methods are suitable to solve noise associated with issues [23]. However, the performances of traditional ANN-based methods are not ideal in some complicated applications [24]. With the development of artificial intelligence technology, the deep neural network (DNN) has shown great potential [25]. The long short-term memory (LSTM) algorithm is a branch of DNN algorithms, which enables the effective process of many types of time series signals [26,27]. Furthermore, the LSTM algorithm has an advantage of capturing long-term dependencies within a sequence [28]. Essentially, the LSTM algorithm is a kind of special recurrent neural network (RNN), which is more suitable to process long-term dependence problems [29]. This feature of the LSTM algorithm makes it suitable to be applied in tidal current prediction because the main component of tidal currents is a kind of sequential periodic wave.

2. Study Area

It is clear that the tidal current prediction model, considering both the random factor and astronomic factor, is able to increase the prediction accuracy. Hence, a novel tidal current velocity prediction considering the effect of multi-layer current velocity based on the machine learning method was proposed. By analysis of the effect of multi-layer current velocity, both the astronomic factor and random factor of the tidal current are considered in the prediction model. In previous research, little work considered the effect of multi-layer current velocity in tidal current prediction. Otherwise, all machine learning based tidal current prediction approaches have their own advantages and drawbacks. These have been developed for different renewable energy prediction systems for decades. Hence, it is very useful to carefully evaluate and compare these methods before their applications, which help to select the appropriate strategy for a given case.
The main contributions of this paper are described as follows:
  • A tidal current velocity prediction considering the effect of the multi-layer current velocity prediction method is proposed, which enables the effect of turbulence flow to be reduced in prediction accuracy;
  • The LSTM algorithm method is applied in tidal current prediction; and
  • Comparative investigations of machine learning based approaches on tidal current prediction are given.
The remainder of this paper is organized as follows. Section 2 introduces the proposed tidal current velocity prediction considering the effect of the multi-layer current velocity method. Section 3 illustrates the traditional harmonic analysis method. Section 4 presents the machine learning based tidal current prediction algorithms. In Section 5, comparative investigations of machine learning based approaches for tidal current prediction are given by using the tidal current data. Conclusions and future work are at the end of this paper.

3. Methodology

3.1. Tidal Current Velocity Prediction Considering Effect of Multi-Layer Current Velocity

In previous research, little work had considered the effect of multi-layer current velocity in tidal current prediction. The tidal current velocity prediction generally pays attention to the tidal current velocity in a specific depth [30]. Figure 1 presents a tidal current velocity distribution from the surface of the sea to 40 m under water. The tidal current data were collected from a real ocean environment in China. From Figure 1, it can be seen that the tidal current velocity varies greatly at some adjacent depths, which is mainly caused by the turbulent flow affection. Consequently, the prediction model, by applying the multilayer tidal current velocity difference as input, enables an increase in prediction accuracy in contrast to only using a single tidal current velocity as input, as shown in Figure 2.
As above-mentioned, a novel tidal current prediction considering the effect of the multi-layer current velocity method was proposed. Figure 3 shows a diagram of the novel tidal current prediction considering the effect of the multi-layer current velocity method. The LSTM algorithm has an advantage of capturing long-term dependencies within a sequence. This feature of LSTM makes it suitable to be applied in tidal current prediction because the main component of tidal currents is a kind of sequential periodic wave. The tidal current velocity in the m-th layer (m means the depth of the predicted tidal current velocity) was selected as one of the LSTM prediction model inputs, which obtains the periodic components of tidal current velocity. Periodic components are the main components in tidal currents, which are generated by the astronomic factor. In terms of the random factor, the difference of tidal current velocity between the m-th layer and n-th layer (n means the depth adjacent to m-th layer) is used as the other prediction model input, which obtains the random components caused by the random factor. This is able to decrease the effect of the multilayer tidal current velocity difference caused by the effect of turbulent flow (random components of tidal current velocity). In contrast to the traditional single input tidal current prediction method, a novel tidal current prediction includes both the astronomic factor and random factor by considering the effect of multi-layer current velocity.

3.2. Harmonic Analysis Method

Essentially, the main principle of the HA method is the data analysis of tides generated by changes in the gravitational force. The magnitude of gravity is mainly dependent on the relative positions of the Earth, the Moon, and the Sun. Hence, the effects of different positions are combined with a set of particular components. Selecting a set of time series observations: y ( t ) , t = t 1 ,   t 2 , t M , the time interval is Δ t . Then, the tidal model with N constituents is described as follows:
x ( t ) = b 0 + b 1 t + k = 1 , , N a k e i σ k t + a k e i σ k t
where the a k and a k are the variation of the constituents; σ k is the frequency of each constituent; b 0 is an offset; and b 1 indicates the trend.
In this paper, the least squares technique was adopted in the HA based analysis due to it being more flexible and accurate.
The least squares equation is given as follows:
E = M | x ( t m ) y ( t m ) | 2 = | | T a y | |
where y   =   [ y ( t 1 ) ,   y ( t 2 ) , ,   y ( t M ) ] ; a =   [ b 0 ,   b 1 ,   a 1 ,   a 1 ,   a 2 ,   a 2 ,     , a N ] ; and T is a ( M × 2 N + 2 ) matrix of linear and sinusoidal basis functions evaluated at observation times.
The standard parameters of the particular constituent k are then calculated as follows:
L k = | a k | + | a k |
l k = | a k | | a k |
θ k = a n g ( a k ) + a n g ( a k ) 2
g k = v k a n g ( a k ) + θ k
where L k and l k are the semi-major axis and semi-minor axis of the ellipse respectively; θ k is the inclination angle of the semi-major axis; and g k is the Greenwich phase.
The constituent selection method was proposed by Foreman and Rayleigh, which is used to achieve automatic constituent selection. Generally, the constituent selection is an iterative process. The classical approach of the constituent selection criterion is the Rayleigh criterion proposed by Foreman in 1977. The Rayleigh criterion illustrates two constituents (frequencies ω q 1 and ω q 2 ) that are decomposed by a record with uniformly distributed times.
In terms of raw input with length of record ( L O R ) t n t t 1 ; the frequency resolution is Δ ω   = 1 / L O R e .
R R ( q 1 , q 2 ) = ( L O R e 1 | ω q 2 ω q 1 | ) / R m i n 1
where R m i n is a minimum threshold; when R min   =   1 , the criterion is equivalent to obtain a sufficiently long record length, by comparing all constituent pairs and omitting constituents, the suitable constituents of the raw input can be obtained.
A commercial harmonic analysis toolbox UTide [31], proposed by Codiga in 2011, enables the analysis of harmonic currents. UTide integrates various harmonic analysis methods, which is specifically designed to treat multi-year records with irregular temporal sampling.

3.3. Machine Learning Based Prediction Approaches

3.3.1. Long-Short Term Memory

The LSTM algorithm is an improved RNN algorithm. With the unique memory and forgotten pattern, the LSTM algorithm can understand the timing characteristics and the time-dependent relation accurately [32,33]. The LSTM algorithm is able to preferably solve the problems of gradient descent and gradient explosion that are inherent disadvantages of traditional circulating neural networks [34]. As the number of network layers increases, the perception of subsequent nodes to the previous nodes is weakened, which makes the model lose the previous information phenomenon over time. The LSTM algorithm has therefore been applied in many application fields including natural language translation, image processing, and voice recognition. Compared with traditional RNN algorithm, LSTM algorithm has three types of gates (input gate, forget gate, and output gate) and a memory cell with the LSTM neuron.
The LSTM neuron can achieve the function of information discarding and retaining via transferring information with gate structure.
According to Figure 4, first, the forget gate chooses information for discarding. The output value h t 1   from the last time output and the new input information X t are used as inputs. Through the activation function s i g m o i d , they are mapped between 0 and 1. The function of the forget gate is given as follows:
f t = s i g m o i d ( W h f h t 1 + W x f X t )
where   W h f and   W x f are the weights, and s i g m o i d is an activation function:
s i g m o i d = 1 1 + e x
Second, the input gate chooses information for retaining. The output value h t 1   from the last time output and the new input information X t are selected as inputs. Through the activation function s i g m o i d , they are mapped between 0 and 1. The function of the input gate is given as follows:
i t = s i g m o i d ( W h f h t 1 + W x f X t )
Aside from the above-mentioned functions, there is a new vector C t , which represents all information.
C t = t a n h ( W h c h t 1 + W x c X t )
where W h c and W x c are the weights, and tanh ( x ) = 2 s i g m o i d ( 2 x ) 1 .
With information adding and forgetting, the state of the cell can be updated from C t 1 to C t .
C t = f t C t 1 + i t C t
New cell state C t is composed of state C t 1 and the memorized information.
Finally, there are two steps to get output value h t , described as follows:
O t = s i g m o i d ( W h o h t 1 + W x c X t + b o )
h t = O t t a n h ( C t )
where   W h o and   W x c are the weights, and b o is the offset.
From the information processing procedure, it can be seen that the output information is not only related to the input information, but also to the memory information of the cell state and the output information from the last time. It is a cumulative process among cell states, which solves the problems of vanishing gradient and exploding gradient.
The prediction model of LSTM with time series is shown in Figure 5, where it consists of the input layer, LSTM layer, two hidden layers, and output layer.
The input layer is used to get the original information of the time series; the LSTM layer, composed of 48 LSTM units, is used to learn the time series relationship and extract features from inputs; two hidden layers, composed of 24 neurons and 12 neurons, respectively, are used to reduce dimensionality and map the feature learned from the LSTM layer; and finally, the results are obtained from the output layer.
According to the model structure above-mentioned, the prediction results of non-stationary sequences can be expressed as follows:
y t = w 3 ( w 2 ( r e l u ( w 1 H t + b 1 ) ) + b 2 ) + b 3
where w 1 ,   w 2 ,   w 3 , are the weights of the LSTM layer, hidden layer and output layer; and H t ( h t 1 , h t 2 , , h t s ) is the output state of LSTM cells at time t. R e l u is an activation function: f ( x ) = m a x ( 0 , x ) .

3.3.2. Back-Propagation Artificial Neural Network

Among the numerous ANN methods, a single hidden layer feed forward neural network (SLFN) using the gradient-based back-propagation (BP) training algorithm, is one of the most classical ANN methods. It is usually selected as a standard of comparison for estimating the performance of other ANN methods.
Figure 6 shows a diagram of a feed forward neural network with a single hidden layer. The network consists of an input layer, a hidden layer, and an output layer of neurons. For this example, the input layer has n neurons; the hidden layer has L neurons, and the output layer has m neurons. Finally, x1, x2, · · ·, xn are the inputs to the network and y1, y2, · · ·, ym are the outputs from the network.
The parameters of the neural network structure are determined by bias values, activation constant, learning rate, and the number of hidden neurons. The optimal values of the neural network parameters are obtained by trial and error. In terms of the neural network structure optimization, it is essentially an optimization of the weight values. The steepest descent method is generally adopted to achieve weight value optimization.

3.3.3. Elman Regression Network

Unlike BPANN, the Elman neural network is a typical dynamic neural network, which is based on the structure of BPANN. By storing the internal state, it has the function of mapping dynamic characteristics. Hence, an Elman neural network has the ability to adapt to time-varying characteristics.
Compared with traditional BPANN, the Elman neural network has a receiving layer that is mainly used for feedback connection within or between layers. The Elman neural network is therefore able to achieve the time delay between input and output. With the description of dynamic equations, the Elman neural network has a memory function. The structure of the Elman neural network is shown in Figure 7. In terms of feedforward connection, the connection weights can be modified due to the existence of the receiving layer, while the weights of recursive are fixed.

4. Results

The tidal current data were collected in Zhoushan, China. There was a consecutive observation of the velocity and the direction of the tidal current by using an acoustic doppler current profiler (ADCP) [30,35]. The ADCP equipment height was 1 m, and the distance between the top and the center of the first measurement unit was 1.5 m. The water depth can be roughly obtained through water pressure measurement, and atmospheric pressure was compensated during the measurement process. The sampling parameters of ADCP are listed as Table 1.
The measurement time lasted from February 13 to 20, and the pressure value indicated that the water depth was about 40 m. There are three steps in the post processing acquisitions: (1) remove data during deployment and recovery; (2) remove the echo intensity values below the threshold value; and (3) remove outliers such as sudden changes in tidal current data.
In order to validate and compare the performance of the above-mentioned methods, the mean absolute error (MAE) and the root-mean-squared error (RMSE) were used to evaluate the prediction accuracy, which is defined as follows:
M A E = 1 n i = 1 n | φ i ¯ φ i | 2
R M S E = 1 n i = 1 n ( φ i ¯ φ i ) 2
where φ i ¯ is the forecast data, while φ i is the measurement data.

4.1. Case Study A (20 m under Sea Surface)

4.1.1. Single Input Tidal Current Prediction Method

In case study A, a short-term (with one-hour prediction interval) tidal current prediction was applied. Four types of algorithms were adopted to compare the performance in tidal current prediction. The commercial tidal current prediction software (UTide) adopts the harmonic analysis method to obtain the periodic components of tidal current velocity. The tidal data collected from 20 m under the sea surface were selected as input for UTide data analysis. The other three machine learning based algorithms (LSTM, BPANN, and ELMAN) were applied in the single input prediction method. Figure 8 and Figure 9 show the comparison results of the single input prediction method by using three machine learning algorithms and UTide (20 m under sea surface). Through these comparison results, it can be seen that the predicted outputs of UTide were smooth periodic signals that lacked random components, which affects the prediction accuracy, while the LSTM algorithm had much better performance than the other two machine learning algorithms.
In order to further compare the performance of each method, residual signals of the single input prediction method by using three machine learning algorithms and the UTide analysis results are given in Figure 10. The residual signal is the difference between the prediction result and actual measurement data. It can be seen that the UTide and LSTM algorithms had higher accuracy than the other two algorithms. The prediction errors of the UTide and LSTM algorithms were under ±0.5 m/s. In terms of RMSE and MAE values, the values of UTide were 0.214 and 0.165, respectively, while the values of the LSTM algorithm were 0.142 and 0.113, respectively. This means that the LSTM algorithm had the highest accuracy among the four types of algorithms.

4.1.2. Tidal Current Velocity Prediction Considering Effect of Multi-Layer Current Velocity Method

Apart from the traditional single prediction input method, the proposed tidal current velocity prediction considering the effect of the multi-layer current velocity method was also performed to validate the effectiveness. For input variables, the tidal current velocity at 20 m depth of the sea and the tidal current velocity difference (between 21 m depth of the sea and 20 m depth of the sea) were used as inputs of the proposed prediction method. Figure 11 and Figure 12 illustrate the comparison results of the proposed method by using three machine learning algorithms and UTide (20 m under sea surface). Through these comparison results, it can be seen that the LSTM algorithm has much better performance than the other two machine learning algorithms.
In order to further compare the performance of each method, residual signals of the proposed method by using three machine learning algorithms and UTide are given in Figure 13. It can be seen that the UTide and LSTM algorithms had higher accuracy than the other two algorithms. The prediction errors of the UTide and LSTM algorithms were under ±0.5 m/s. In terms of RMSE and MAE values, the values of the LSTM algorithm were 0.125 and 0.099, respectively. This means that the LSTM algorithm had the highest accuracy among the four types of algorithms. Furthermore, the proposed tidal current velocity prediction considering the effect of the multi-layer current velocity method had higher prediction accuracy than the traditional single input prediction method.

4.2. Case Study B (30 m under Sea Surface)

4.2.1. Single Input Tidal Current Prediction Method

The proposed method was also applied at different depths of the sea (30 m under the sea). Four types of algorithms were adopted to compare the performance in tidal current prediction. Figure 14 and Figure 15 show the comparison results of the single input prediction method with three machine learning algorithms and UTide (30 m under sea surface). Through these comparison results, it can be seen that the LSTM algorithm had much better performance than the other two machine learning algorithms.
In order to further compare the performance of each method, residual signals of the single input prediction method with three machine learning algorithms and UTide analysis results are given in Figure 16. It can be seen that the UTide and LSTM algorithms had higher accuracy than the other two algorithms. The prediction errors of the UTide and LSTM algorithms were under ±0.5 m/s. In terms of RMSE and MAE values, values of UTide were 0.177 and 0.138, respectively, while values of the LSTM algorithm were 0.145 and 0.115, respectively. This means that the LSTM algorithm had the highest accuracy among the four types of algorithms.

4.2.2. Tidal Current Velocity Prediction Considering Effect of the Multi-Layer Current Velocity Method

Apart from the traditional single prediction input method, the proposed tidal current velocity prediction considering the effect of the multi-layer current velocity method was also performed to validate the effectiveness. For input variables, the tidal current velocity at 30 m depth of the sea and the tidal current velocity difference (between 31 m depth of the sea and 30 m depth of the sea) were used as inputs of the proposed prediction method. Figure 17 and Figure 18 illustrate the comparison results of the proposed method with three machine learning algorithms and UTide (30 m under sea surface). Through these comparison results, it can be seen that the LSTM algorithm had much better performance than the other two machine learning algorithms.
In order to further compare the performance of each method, the residual signals of the proposed method by using three machine learning algorithms and UTide are given in Figure 19. It can be seen that the UTide and LSTM algorithms had higher accuracy than the other two algorithms. The prediction errors of the UTide and LSTM algorithms were under ±0.5 m/s. In terms of RMSE and MAE values, values of the LSTM algorithm were 0.143 and 0.109, respectively. This means that the LSTM algorithm had the highest accuracy among the four types of algorithms. Furthermore, the proposed tidal current velocity prediction, considering the effect of multi-layer current velocity method, had higher prediction accuracy than the traditional single input prediction method in this case study.
Detailed comparison results (RMSE and MAE evaluation) of the tidal current velocity prediction are illustrated in Table 2 and Table 3. In these comparative investigations, the proposed prediction method, traditional single input prediction method, and UTide were performed by using two sets of tidal current data. The results showed that the proposed prediction method combined with the LSTM algorithm had the higher prediction accuracy than the other methods performed in this paper.
From the above two case studies, it can be seen that residual signals of BPANN and ELMAN had a time shift in the time series. With the prediction interval decreasing, the prediction accuracy of BPANN and ELMAN had a significant increase. The RMSE values of BPANN and ELMAN could reach 0.23 and 0.26 when the prediction interval was 5 min. This can further prove that the prediction performances of BPANN and ELMAN were poorer than the LSTM in tidal current prediction.

5. Conclusions

The tidal current velocity data, collected from Zhejiang Province, were used to validate the effectiveness of the proposed method. Comparative investigations were carried out to demonstrate the accuracy of the tidal current velocity prediction method. Four types of algorithms were adopted to compare the performance in tidal current prediction. Through the data analysis results, two conclusions can be obtained: (1) The proposed tidal prediction method (shown in Figure 3) had higher prediction accuracy than the traditional single input tidal current prediction method (shown in Figure 2); and (2) the proposed method combined with the LSTM algorithm had the best performance among all the comparative investigation cases in this paper.
This article provides a new type of tidal current data processing and prediction method combined with tidal depth information. The proposed method effectively improved the accuracy of the tidal current velocity prediction and contributes to tidal current energy development, tidal current machine energy capture, and extreme sea state control and avoidance.
Future work will try to implement the online real time function of the proposed tidal current prediction method and develop a real time tidal current prediction system based on the proposed method.

Author Contributions

Conceptualization, P.Q.; Methodology, Y.S.; Investigation, H.W.; Resources, X.L.; Data Curation, H.Y.; Writing-Original Draft Preparation, B.F.; Writing-Review & Editing, D.Z. All authors have read and agreed to the published version of the manuscript

Funding

This research was funded by National Natural Science Foundation of China (Grant Nos. 51879233 and 51705453), The International Collaboration and Exchange Program from the NSFC-RCUK/EPSRC (Grant No. 51761135011), and the Fundamental Research Funds for the Central Universities, and Research on Key Technologies of Marine Energy’s Marine Equipment-Research on Key Technologies of Marine Energy’s Marine Equipment for Smart Ocean from the Key Research and Development Program of Zhejiang Province (Grant No. 2021C03182).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Uihlein, A.; Magagna, D. Wave and tidal current energy—A review of the current state of research beyond technology. Renew. Sustain. Energy Rev. 2016, 58, 1070–1081. [Google Scholar] [CrossRef]
  2. Ng, B. Tidal Current Predictions Using Rotary Empirical Orthogonal Functions. J. Atmos. Ocean. Technol. 1993, 10, 868–879. [Google Scholar] [CrossRef] [Green Version]
  3. Vazquez, A.; Iglesias, G. LCOE (levelised cost of energy) mapping: A new geospatial tool for tidal stream energy. Energy 2015, 91, 192–201. [Google Scholar] [CrossRef]
  4. Liu, M.; Li, W.; Wang, C.; Billinton, R.; Yu, J. Reliability Evaluation of a Tidal Power Generation System Considering Tidal Current Speeds. IEEE Trans. Power Syst. 2016, 31, 3179–3188. [Google Scholar] [CrossRef]
  5. Morandeau, M.; Walker, R.T.; Argall, R.; Nicholls-Lee, R.F. Optimisation of marine energy installation operations. Int. J. Mar. Energy 2013, 3–4, 14–26. [Google Scholar] [CrossRef]
  6. Qian, P.; Feng, B.; Liu, H.; Tian, X.; Si, Y.; Zhang, D. Review on configuration and control methods of tidal current turbines. Renew. Sustain. Energy Rev. 2019, 108, 125–139. [Google Scholar] [CrossRef]
  7. Xu, Q.; Li, W.; Lin, Y.; Liu, H.; Gu, Y. Investigation of the performance of a stand-alone horizontal axis tidal current turbine based on in situ experiment. Ocean Eng. 2016, 113, 111–120. [Google Scholar] [CrossRef]
  8. Wang, S.; Yuan, P.; Li, D.; Jiao, Y. An overview of ocean renewable energy in China. Renew. Sustain. Energy Rev. 2011, 15, 91–111. [Google Scholar] [CrossRef]
  9. Zhang, D.; Liu, X.; Tan, M.; Qian, P.; Si, Y. Flow field impact assessment of a tidal farm in the Putuo-Hulu Channel. Ocean Eng. 2020, 208, 107359. [Google Scholar] [CrossRef]
  10. Sun, C.; Lam, W.H.; Dai, M.; Hamill, G. Prediction of Seabed Scour Induced by Full-Scale Darrieus-Type Tidal Current Turbine. J. Mar. Sci. Eng. 2019, 7, 342. [Google Scholar] [CrossRef] [Green Version]
  11. Darwin, G.H. Ellipsoidal Harmonic Analysis. In Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character; Royal Society: London, UK, 1901; Volume 197, pp. 461–557. [Google Scholar]
  12. Foreman, M.G.G.; Cherniawsky, J.Y.; Ballantyne, V.A. Versatile Harmonic Tidal Analysis: Improvements and Applications. J. Atmos. Ocean. Technol. 2009, 26, 806–817. [Google Scholar] [CrossRef]
  13. Jin, G.; Pan, H.; Zhang, Q.; Lv, X.; Zhao, W.; Gao, Y. Determination of Harmonic Parameters with Temporal Variations: An Enhanced Harmonic Analysis Algorithm and Application to Internal Tidal Currents in the South China Sea. J. Atmos. Ocean. Technol. 2018, 35, 1375–1398. [Google Scholar] [CrossRef]
  14. Jay, D.A.; Flinchem, E.P. A comparison of methods for analysis of tidal records containing multi-scale non-tidal background energy. Cont. Shelf Res. 1999, 19, 1695–1732. [Google Scholar] [CrossRef]
  15. Sarkar, D.; Osborne, M.A.; Adcock, T.A.A. Spatiotemporal Prediction of Tidal Currents Using Gaussian Processes. J. Geophys. Res. Oceans 2019, 124, 2697–2715. [Google Scholar] [CrossRef]
  16. López, I.; Iglesias, G. Efficiency of OWC wave energy converters: A virtual laboratory. Appl. Ocean Res. 2014, 44, 63–70. [Google Scholar] [CrossRef]
  17. Rodriguez-Delgado, C.; Bergillos, R.J.; Iglesias, G. An artificial neural network model of coastal erosion mitigation through wave farms. Environ. Model. Softw. 2019, 119, 390–399. [Google Scholar] [CrossRef]
  18. Castro, A.; Carballo, R.; Iglesias, G.; Rabuñal, J.R. Performance of artificial neural networks in nearshore wave power prediction. Appl. Soft Comput. 2014, 23, 194–201. [Google Scholar] [CrossRef]
  19. Lee, T.L.; Jeng, D.S. Application of artificial neural networks in tide-forecasting. Ocean Eng. 2002, 29, 1003–1022. [Google Scholar] [CrossRef]
  20. Lee, T.-L. Back-propagation neural network for long-term tidal predictions. Ocean Eng. 2004, 31, 225–238. [Google Scholar] [CrossRef]
  21. Charhate, S.B.; Deo, M.C.; Kumar, V.S. Soft and hard computing approaches for real-time prediction of currents in a tide-dominated coastal area. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2007, 221, 147–163. [Google Scholar] [CrossRef]
  22. Qian, P.; Feng, B.; Zhang, D.; Tian, X.; Si, Y. IoT-based approach to condition monitoring of the wave power generation system. IET Renew. Power Gener. 2019, 13, 2207–2214. [Google Scholar] [CrossRef]
  23. Sarkar, D.; Osborne, M.A.; Adcock, T.A.A. Prediction of tidal currents using Bayesian machine learning. Ocean Eng. 2018, 158, 221–231. [Google Scholar] [CrossRef]
  24. Qian, P.; Ma, X.; Zhang, D.; Wang, J. Data-Driven Condition Monitoring Approaches to Improving Power Output of Wind Turbines. IEEE Trans. Ind. Electron. 2019, 66, 6012–6020. [Google Scholar] [CrossRef] [Green Version]
  25. Chang, H.-K.; Lin, L.-C. Multi-point tidal prediction using artificial neural network with tide-generating forces. Coast. Eng. 2006, 53, 857–864. [Google Scholar] [CrossRef]
  26. Graves, A. Long Short-Term Memory. In Supervised Sequence Labelling with Recurrent Neural Networks; Graves, A., Ed.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 37–45. [Google Scholar]
  27. Liu, F.; Cai, M.; Wang, L.; Lu, Y. An Ensemble Model Based on Adaptive Noise Reducer and Over-Fitting Prevention LSTM for Multivariate Time Series Forecasting. IEEE Access 2019, 7, 26102–26115. [Google Scholar] [CrossRef]
  28. Sen, S.; Raghunathan, A. Approximate Computing for Long Short Term Memory (LSTM) Neural Networks. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018, 37, 2266–2276. [Google Scholar] [CrossRef]
  29. Balas Can, E.; Koç, L.; Balas, L. Predictions of Missing Wave Data by Recurrent Neuronets. J. Waterw. Port Coast. Ocean Eng. 2004, 130, 256–265. [Google Scholar] [CrossRef]
  30. Cochin, V.; Mariette, V.; Broche, P.; Garello, R. Tidal Current Measurements Using VHF Radar and ADCP in the Normand Breton Gulf: Comparison of Observations and Numerical Model. IEEE J. Ocean. Eng. 2006, 31, 885–893. [Google Scholar] [CrossRef]
  31. Codiga, D. Unified Tidal Analysis and Prediction Using the Utide Matlab Functions; Technical Report; Graduate School of Oceanography, University of Rhode Island: Narragansett, RI, USA, 2011. [Google Scholar]
  32. Zhao, Z.; Chen, W.; Wu, X.; Chen, P.C.Y.; Liu, J. LSTM network: A deep learning approach for short-term traffic forecast. IET Intell. Transp. Syst. 2017, 11, 68–75. [Google Scholar] [CrossRef] [Green Version]
  33. Ma, X.; Tao, Z.; Wang, Y.; Yu, H.; Wang, Y. Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transp. Res. Part C Emerg. Technol. 2015, 54, 187–197. [Google Scholar] [CrossRef]
  34. Lukoševičius, M.; Jaeger, H. Reservoir computing approaches to recurrent neural network training. Comput. Sci. Rev. 2009, 3, 127–149. [Google Scholar] [CrossRef]
  35. Zhu, X.-H.; Ma, Y.-L.; Guo, X.; Fan, X.; Long, Y.; Yuan, Y.; Xuan, J.-L.; Huang, D. Tidal and residual currents in the Qiongzhou Strait estimated from shipboard ADCP data using a modified tidal harmonic analysis method. J. Geophys. Res. Ocean 2014, 119, 8039–8060. [Google Scholar] [CrossRef]
Figure 1. Distribution diagram of tidal current velocity distribution from the surface of the sea to 40 m under the sea surface. The green line presents the tidal current at low velocity condition; the red line presents the tidal current at medium velocity condition; the blue line presents the tidal current at high velocity condition.
Figure 1. Distribution diagram of tidal current velocity distribution from the surface of the sea to 40 m under the sea surface. The green line presents the tidal current at low velocity condition; the red line presents the tidal current at medium velocity condition; the blue line presents the tidal current at high velocity condition.
Energies 13 06417 g001
Figure 2. Diagram of a traditional single input tidal current prediction method.
Figure 2. Diagram of a traditional single input tidal current prediction method.
Energies 13 06417 g002
Figure 3. Diagram of a novel tidal current prediction considering the effect of the multi-layer current velocity method.
Figure 3. Diagram of a novel tidal current prediction considering the effect of the multi-layer current velocity method.
Energies 13 06417 g003
Figure 4. Structure of the long short-term memory (LSTM) algorithm.
Figure 4. Structure of the long short-term memory (LSTM) algorithm.
Energies 13 06417 g004
Figure 5. Prediction model of the LSTM.
Figure 5. Prediction model of the LSTM.
Energies 13 06417 g005
Figure 6. Schematic diagram of the single hidden layer feed forward neural network (SLFN) structure.
Figure 6. Schematic diagram of the single hidden layer feed forward neural network (SLFN) structure.
Energies 13 06417 g006
Figure 7. Schematic diagram of the Elman structure.
Figure 7. Schematic diagram of the Elman structure.
Energies 13 06417 g007
Figure 8. Comparison results of the single input prediction method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Comparison of the back-propagation (BP) method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of the LSTM method, UTide method, and actual value.
Figure 8. Comparison results of the single input prediction method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Comparison of the back-propagation (BP) method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of the LSTM method, UTide method, and actual value.
Energies 13 06417 g008
Figure 9. Enlarged figure of the comparison results in Figure 8.
Figure 9. Enlarged figure of the comparison results in Figure 8.
Energies 13 06417 g009
Figure 10. Residual signals of the single input prediction method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Figure 10. Residual signals of the single input prediction method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Energies 13 06417 g010
Figure 11. Comparison results of the proposed method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Comparison of the BP method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of LSTM method, UTide method and actual value.
Figure 11. Comparison results of the proposed method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Comparison of the BP method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of LSTM method, UTide method and actual value.
Energies 13 06417 g011
Figure 12. Enlarged figure of the comparison results in Figure 11.
Figure 12. Enlarged figure of the comparison results in Figure 11.
Energies 13 06417 g012
Figure 13. Residual signals of the proposed method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Figure 13. Residual signals of the proposed method by using three machine learning algorithms and UTide (20 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Energies 13 06417 g013
Figure 14. Comparison results of the single input prediction method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Comparison of the BP method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of the LSTM method, UTide method, and actual value.
Figure 14. Comparison results of the single input prediction method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Comparison of the BP method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of the LSTM method, UTide method, and actual value.
Energies 13 06417 g014
Figure 15. Enlarged figure of the comparison results in Figure 14.
Figure 15. Enlarged figure of the comparison results in Figure 14.
Energies 13 06417 g015
Figure 16. Residual signals of single input prediction method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Figure 16. Residual signals of single input prediction method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Energies 13 06417 g016
Figure 17. Comparison results of the proposed method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Comparison of the BP method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of the LSTM method, UTide method, and actual value.
Figure 17. Comparison results of the proposed method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Comparison of the BP method, UTide method, and actual value, (b) Comparison of the ELMAN method, UTide method, and actual value, (c) Comparison of the LSTM method, UTide method, and actual value.
Energies 13 06417 g017
Figure 18. Enlarged figure of the comparison results in Figure 17.
Figure 18. Enlarged figure of the comparison results in Figure 17.
Energies 13 06417 g018
Figure 19. Residual signals of the proposed method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Figure 19. Residual signals of the proposed method by using three machine learning algorithms and UTide (30 m under sea surface). (a) Residual signals by using BP and UTide, (b) Residual signals by using ELMAN and UTide, (c) Residual signals by using LSTM and UTide.
Energies 13 06417 g019
Table 1. The sampling parameters of acoustic doppler current profiler (ADCP).
Table 1. The sampling parameters of acoustic doppler current profiler (ADCP).
Measurement TimeUTC+8 2018/2/13 12:00–2018/4/11 12:40
Measurement locationUTC+8 2018/2/13 12:00–2018/4/11 12:40 (Five minutes interval)
ADCP modelNortek AWAC 600 kHz
Sampling frequency1 Hz (Continuous measurement for 30 s every 5 min)
PingContinuous measurement for 30 s every 5 min
Pulse frequency600 kHz
Unit height (bin)1 m
Number of units (bin)40
Table 2. Comparison RMSE and MAE of the tidal current velocity prediction 20 m under the sea surface.
Table 2. Comparison RMSE and MAE of the tidal current velocity prediction 20 m under the sea surface.
MethodRMSEMAE
UTide0.2140.165
Single input prediction modelLSTM0.1420.113
BPANN0.6370.512
ELMAN0.6960.584
Multiple input prediction modelLSTM0.1250.099
BPANN0.6350.510
ELMAN0.6710549
Table 3. Comparison RMSE and MAE of the tidal current velocity prediction 30 m under the sea surface.
Table 3. Comparison RMSE and MAE of the tidal current velocity prediction 30 m under the sea surface.
MethodRMSEMAE
UTide0.1770.138
Single input prediction modelLSTM0.1450.115
BPANN0.6150.505
ELMAN0.6040.497
Multiple input prediction modelLSTM0.1430.109
BPANN0.60.486
ELMAN0.6030.496
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Feng, B.; Qian, P.; Si, Y.; Liu, X.; Yang, H.; Wen, H.; Zhang, D. Comparative Investigations of Tidal Current Velocity Prediction Considering Effect of Multi-Layer Current Velocity. Energies 2020, 13, 6417. https://doi.org/10.3390/en13236417

AMA Style

Feng B, Qian P, Si Y, Liu X, Yang H, Wen H, Zhang D. Comparative Investigations of Tidal Current Velocity Prediction Considering Effect of Multi-Layer Current Velocity. Energies. 2020; 13(23):6417. https://doi.org/10.3390/en13236417

Chicago/Turabian Style

Feng, Bo, Peng Qian, Yulin Si, Xiaodong Liu, Haixiao Yang, Huisheng Wen, and Dahai Zhang. 2020. "Comparative Investigations of Tidal Current Velocity Prediction Considering Effect of Multi-Layer Current Velocity" Energies 13, no. 23: 6417. https://doi.org/10.3390/en13236417

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