2,015
Views
2
CrossRef citations to date
0
Altmetric
Research Article

Significant wave height forecasting using WRF-CLSF model in Taiwan strait

ORCID Icon, , , &
Pages 1400-1419 | Received 07 May 2021, Accepted 25 Aug 2021, Published online: 23 Sep 2021

ABSTRACT

Short-term hourly reliable prediction of significant wave height is an important research topic in coastal engineering. Many researchers have carried out in-depth studies in many ocean regions. Generally, most of this work is implemented through numerical models. However, as for numerical models, with the increase of hourly prediction duration, the accumulation of wave randomness leads to the poor prediction effect. In this paper, four buoy stations in the Taiwan Strait are taken as the research objects. We propose a significant wave height prediction algorithm, which combines numerical weather prediction model WRF and deep-learning model, called WRF-CLSF(Convolution-LSTM-FC). WRF can forecast 24-h wind speed in real-time, based on a variety of interpretable physical mechanisms. CLSF aims to extract the information of historical wind-wave interaction scale and the trend of wind-wave coherence, with the help of convolution operation and the time series model(LSTM), respectively. In the experiment, the proposed model was compared with the state-of-the-art prediction model. The results show that WRF-CLSF has an outstanding prediction effect at four buoy observation stations along with the Taiwan Strait.

1. Introduction

Ocean wave activities are closely related to people's life. The prediction of wave height in the coastal area affects many activities of coastal engineering, such as coastal protection engineering, marine traffic management, marine environmental monitoring, sediment movement research, ocean wave energy development, etc. Therefore, these marine applications put forward substantial requirements for the prediction of wave height, and many applications hope to get better continuous hourly prediction accuracy.

Because many factors affect the prediction of significant wave height, it is challenging to predict it continuously, hourly, and accurately (Deo & Naidu, Citation1998; Ro et al., Citation2020). Lots of existing researches use wave height characteristics to study the prediction work. These methods can be divided into the numerical modeling and the machine learning. The first one simulates the growth process of ocean waves through the fluid mechanism theory (Mosavi et al., Citation2019). This theory is relatively well developed, but it has high complexity and high computational overhead. Besides, the prediction effect is suboptimal. Therefore, as for the second one, Deo and Naidu (Citation1998), libin et al. (Citation2018), Shamshirband et al. (Citation2020) and Wang et al. (Citation2021) tried to use the machine learning method to make up for this deficiency. For example, libin et al. (Citation2018) and Wang et al. (Citation2021) used the time series network to learn the continuous dependency of the wind-wave for the prediction. These methods try to improve the prediction accuracy and the length of hourly lead times. In recent years, there are studies to find the prediction law from the characteristics and continuity of wind-wave. For example, Kambekar and Deo (Citation2014) explored the relationship between historical wave characteristics and future wave height. Deka and Prahlada (Citation2012) attempted to study the prediction from the combination method of wave decomposition and neural network. Ali and Prasad (Citation2019) relies on the influence of wind and the wind-wave continuity characteristics to study the prediction. However, the inherent information of the wind-wave itself has not been fully extracted. There are still some problems, such as the short duration of hourly prediction and low prediction accuracy.

Another challenge of significant wave height prediction is that the main influencing factors will change due to different geographical environments. The geographical environment of the Taiwan Strait is relatively special, and the wave height in the offshore area is affected by many factors, such as wave refraction and diffraction, water depth, swell and shallow wave, etc. Tingting et al. (Citation2010) among which the wind force plays a leading role. However, Taiwan island faces mainland across the sea, when the sea breeze passes by, it leads to the ‘narrow tube effect’ (Guoling & Hanqiu, Citation2019). This leads to a certain lag of the wave. That is to say, the wave height will not immediately react with the wind field passing through. However, the hysteresis did not affect the subsequent sharp change of wave height. Given this special environment, libin et al. (Citation2018), Wang et al. (Citation2021) and Yan et al. (Citation2012) have carried on the research and done the summary to the forecasting of this ocean area. Among them, there are widely used numerical prediction methods (Yan et al., Citation2012). However, the actual prediction results of most studies are suboptimal. Therefore, the prediction of significant wave height in the Taiwan Strait should also depend on the internal interaction of wave and wind field, as well as the continuous change trend after the combined effect of wind and wave.

The difficulty of significant wave height prediction also lies in the randomness and instability of sea wave (Hou et al., Citation2012). Lei et al. (Citation2010), Nitsure et al. (Citation2012), and Peres et al. (Citation2015) tried to find a solution to overcome the difficulty. The most direct idea is to use the future wind field information to suppress the problems (Nitsure et al., Citation2012). But in practical application, it is impossible to know the accurate wind field information in advance. Therefore, Lei et al. (Citation2010) and Peres et al. (Citation2015) used the future wind field forecasted by the numerical model to predict the significant wave height. However, the forecasted wind fields used in these studies are not targeted enough. (Peres et al., Citation2015) Using the wind field at different positions, there was no accurate wind field information at each buoy. In (Lei et al., Citation2010), the time interval of using wind field is large, and the wind field information is sparse in time. Therefore, these are limitations to reduce the randomness and instability of ocean waves.

To solve the above problems, we propose WRF-CLSF model to predict the significant wave height in the offshore area of the Taiwan Strait. The model features with hourly prediction ability of significant wave height in the next 24 h. Besides, it considers the interaction scale of wind wave and wind field, as well as the trend of wind-wave coherence. This model, combined with WRF numerical weather prediction model algorithm (Abdelwares et al., Citation2017), effectively suppresses the randomness and instability of sea waves. The model has the ability to extract the information of historical measured information, as well as the ability to learn wind-wave sequence in the time dimension.

The main contributions of this article are as follows:

  • At present, most of the research oceans are generally stable, while the sea conditions of the Taiwan Strait are complex. There are few researches about the prediction along with the Taiwan Strait. Our research put forward a good reference method.

  • Most deep-learning methods are based on past wind field or wave height data for analysis or prediction. Our proposed model integrating the WRF prediction algorithm which considers the geographical and meteorological factors, effectively suppresses the randomness and instability of sea waves.

  • In this study, we designed a method to extract the interaction scale information of wind waves and predict the coherence information of the wind-wave in time. It provides a good reference for the prediction of significant wave height.

  • In most coastal wave height studies, the duration of continuous hourly prediction is relatively short. The hourly prediction duration in this study is up to 24 h, which provides a good reference for real-time hourly prediction.

The remaining structure of this article is as follows: The second part introduces the research progress of wave height prediction. The third part introduces the framework of WRF-CLSF model in detail. The experimental results and discussion are in the fourth part. The fifth part summarizes the research, the limitations of the model, and the prospects.

2. Related work

The prediction of significant wave height is a challenging problem in the marine field. Mainly, in term of methods, there are two categories, including numerical modeling and machine learning.

2.1. Numerical modeling

Numerical modeling, based on the fluid mechanics, is a kind of traditional research method, which has experienced a long-time development. The commonly applied numerical models are WAVEWATCH III (Tolman & Chalikov, Citation1996), MRI-iii (Kohno & Tsukuba-Shi, Citation2004), SWAN (Booij et al., Citation1999). Among them, the SWAN is a widely used offshore wave simulation method, which introduces many factors and uses the concept of the large and small grid in space. SWAN model has been applied in the Black Sea (Akpinar et al., Citation2012), Gulf of Southern California (Rogers et al., Citation2007), and Beaufort Sea area (Azharul Hoque et al., Citation2020) to study the prediction. de León et al. (Citation2018) compared and analyzed the performance of SWAN and WAVEWATCH III in predicting wave height in the North Sea of Europe. Without exception, SWAN model is also applied in the coastal areas of the Taiwan Strait (Chenkemin et al., Citation2019). However, it is caused the suboptimal result in the complex sea area such as Taiwan Strait, because of a large amount of calculation, long prediction time, and the random deviation accumulation. Therefore, it is necessary to find other stable methods to predict the significant wave height more accurately.

2.2. Machine learning

Compared with the numerical model, the machine learning method is devoted to data statistical analysis to forecast significant wave height and has less computation. The support vector machine (Etemad-Shahidi & Mahjoobi, Citation2009), KNN, regression tree (Mahjoobi & Etemad-Shahidi, Citation2008), fuzzy inference system (Cornejo-Bueno et al., Citation2018), and other methods are used to study the prediction. And the short-term prediction result is significantly better than the numerical model. Since neural network emerged, Deo and Naidu (Citation1998) and Londhe and Panchang (Citation2006) has adopted this technology with the relationship between the historical and the future to forecast the next four moments. But there are some problems, for example, the number of prediction lead times is short, the prediction time interval is large, and the factors considered are simple. In recent years, Ali et al. (Citation2020), Berbić et al. (Citation2017) and Nitsure et al. (Citation2012) have taken several influencing factors into account. For example, Ali et al. (Citation2020) considered the historical values, maximum values, period, sea surface temperature, and other factors to study the prediction work, but the prediction duration is only half an hour. Nitsure et al. (Citation2012) added the wind field information to predict the next three moments values. Berbić et al. (Citation2017) also considered the wind field data for the prediction research, and the hourly prediction duration is up to 11 h. In the above studies, with the increase of hourly prediction, the accuracy decreases. Few studies have been able to predict more than 12 h continuously.

In recent years, Ali and Prasad (Citation2019), Deka and Prahlada (Citation2012), Duan et al. (Citation2016) and Ni and Ma (Citation2020) combined machine learning method with a decomposition of sea wave observations to predict significant wave height. For example, Ali and Prasad (Citation2019) combined extreme learning machine with empirical value decomposition to forecast the future height. Duan et al. (Citation2016) combined empirical value decomposition with support vector machine for prediction. Deka and Prahlada (Citation2012) combined wavelet decomposition with the neural network for prediction work. Ni and Ma (Citation2020) used the principal component analysis to predict the wave height in the polar region. Many studies using wave decomposition show that different factors will affect the future wave height trend. Firstly, the duration of wind-wave interaction is a crucial factor in forming significant wave height. However, since the parameters of the wave decomposition method are not unique, it is difficult to get better settings. Secondly, wind and wave have a certain scale of coherence in time, which affects the smoothness in a certain time range. These two factors have an important influence on the prediction work.

In recent years, with the in-depth development of machine learning, deep learning has become an important development direction (Ghalandari et al., Citation2019; Yafouz et al., Citation2021; Yaseen et al., Citation2020; Zeinalzadeh & Pakatchian, Citation2021). Deep learning optimizes the model parameters through the data-driven mechanism. Such as convolutional neural network(CNN), recurrent neural network(RNN), long-term memory network(LSTM) (Hochreiter & Schmidhuber, Citation1997), gate control unit(GRU) (Chung et al., Citation2014), and other models have been widely used in time series information learning. For example, Liu et al. (Citation2019) proposed WaveNet model based on CNN network to evaluate the prediction performance on simulated datasets. It indeed shows that the CNN network has an excellent ability to extract wind and wave interactions. In recent years, researchers have applied the LSTM model (libin et al., Citation2018), and GRU model (Wang et al., Citation2021) to study the prediction in the coastal waters of Taiwan Strait. And, Ni and Ma (Citation2020) also used the LSTM model to study the prediction in polar regions. From the above analysis, it shows that the LSTM model is a feasible approach for the prediction work. Still, the multi-dimensional output information of the LSTM model cannot sufficiently describe the future wave height characteristics. It can only roughly describe its time trend. In fact, it can only describe the coherence trend of the wave in the future.

To improve the prediction accuracy, some researchers begin to take wind messages into account for the prediction work. For example, Nitsure et al. (Citation2012) added the measured wind information to conducting the post prediction research on the coast of North America and the Indian Ocean. However, it is impossible to get accurate wind information in advance in practical application. Peres et al. (Citation2015) used The NCEP / NCAR reanalysis wind field to is used to supplement the missing data over the years. This study uses the numerical model to forecast the wind speed information every 6 h. The wind speed information interval is longer, and the wind information does not match the buoy position in space, so the wind-wave coherence continuity information is less. It is difficult to predict the future wave height in the future because the continuous information and continuity of wind cannot be accurately obtained to a great extent. Therefore, the prediction needs stable and continuous wind field information to suppress the randomness and instability of ocean waves.

To solve the above problems, this paper proposes WRF-CLSF model to predict the hourly significant wave height of the Taiwan Strait in the next 24 hours. The model combines with the WRF weather forecast model to predict the wind speed to suppress the randomness of ocean waves. At the same time, the model uses the powerful feature extraction method to extract continuity and interaction scale from the wind-wave historical information. Because it is difficult to obtain the continuous hourly measured wave height, wind speed, and the WRF model detail message from other ocean area, this paper only studies the significant wave height prediction of four stations in the Taiwan Strait.

Compared with other prediction methods, the main advantage of our method is that it features with the data-fitting ability of deep learning and the comprehensive advantages of the WRF in geographical environment, spatial, and time state. Thus, the model provides strong support for the accuracy of hourly 24-hour prediction. The advantages and limitations of current significant wave height prediction methods are summarized in Table .

Table 1. The main advantages of the proposed system over existing methods and its limitations.

3. Methodology

In this part, we mainly introduce the composition of the WRF-CLSF model. The first part is WRF (weather research and forecasting model). The second part is CLSF(Convolution-LSTM-FC). The specific model structure is shown in Figure .

Figure 1. Flowchart of the WRF-CLSF network model.

Figure 1. Flowchart of the WRF-CLSF network model.

3.1. WRF method

The numerical weather forecast model (WRF) is a new generation of mesoscale weather forecast model and assimilation system, which is widely used in the weather forecast. WRF has two kind dynamic frameworks, WRF-ARW and WRF-NMM, respectively, which correspond to research mode and business mode. WRF-ARW is used in this paper. The model includes numerical filtering process, physical process, and dynamic process. The physical process uses static geographical data Get and meteorological information Met to simulate atmospheric motion. This process also needs a parametric optimization scheme opti to get a more reasonable control quality. The physical process is described as follows: (1) physicalprocess=physicalop(Geo,Met)(1) (2) optimized=optimizationop(physicalprocess)(2) In this study, the GFS global spectral model of the National Center for Environmental Prediction (NCEP) was used to assimilate the initial background field and the lateral boundary of the large grid, according to satellite meteorological data Sat and observed wind speed information. The NCEP-GFS initialization method has been compared and analyzed in Carvalho et al. (Citation2014). The simplified assimilation process is as follows: (3) assimulateddata=NCEPGFS(Sat,observedwind)(3) The role of the numerical filtering process is to filter the interference information of the assimilation data and the measured data to enhance the effectiveness of the initial field data (Shu-chang et al., Citation2008) The specific process is as follows: (4) filtereddata=digitalfilterop(assimulateddata,Geo,Met)(4) The assimilated input data and atmospheric motion process are used in the dynamic process. The Euler equation is used to solve the process. Specifically, from the vertical direction, it is divided into 23 layers. The η has the following definition: (5) η=phphtμ(5) Where μ=phspht, pps and pht is the pressure of the surface and the upper boundary, so 0η1. The Euler formula of WRF-ARW dynamic process can be expressed as: (6) Ut+(Vu)μαpx+ααdηpηϕx=FU(6) (7) Vt+(Vv)μαpy+ααdηpηϕy=FV(7) (8) Wt+(Vw)gααdpημd=FW(8) (9) Wt+θt+(Vθ)=Fθ(9) (10) μt+(V)=0(10) (11) ϕt+1μ(VϕgW)=0(11) (12) Qmt+(Vqm)=FQm(12) Among them, ϕ is potential force, F is external force, μ is friction factor, θ is temperature level, qm is unit humidity. The model contains three-dimensional spatial information. Specifically, the coarse grid is used in a large area, and the nested grid is used in a specific research area. In space, the coarse grid of the study area is Asia and the Northwest Pacific, with a regional range of 95E150E, 15S45N, and a horizontal resolution of 0.5. The inner nested fine grid is the sea area around the Taiwan Strait, with a range of 105E150E, 10N45N, and the horizontal resolution is 0.2. As shown in Figure .

Figure 2. Study area of WRF model.

Figure 2. Study area of WRF model.

The simplified algorithm of WRF is as follows:

3.2. CLSF method

3.2.1. Historical information extraction

Because the significant wave height is mainly affected by the wind speed, and the different directions of wind also have a great impact on the significant wave height. The growth of sea waves is closely related to the continuous action of wind. Therefore, wind direction, wind speed, and significant wave height are used as input data in the wind-wave information extraction method. The significant wave height in the next 24 h is affected by the continuous inertia of the wave itself and the reflection of the seabed topography and the surrounding coastline. Therefore, we consider using the 72-hour measured significant wave height, wind speed and wind direction as the basis for extracting these information. We use h for the significant wave height, p for wind speed, and d for wind direction. Before using these three data sets, we normalized the observed data to accelerate the convergence of feature extraction. The specific operation is as follows: (13) Xnorm=XXminXmaxXmin(13) The interaction between wind and wave determines the primary extraction length on the three components. We have the following definition for the information extraction process of wind-wave action scale, where k represents the length of one extraction: (14) hk(t)=h[t,t+k]pk(t)=p[t,t+k] 1tlkdk(t)=d[t,t+k](14) The data input involves two major factors: the measured significant wave height and the wind field. The wind speed in the Taiwan Strait has a unique narrow tube effect, so the velocity of the waves will also be accelerated theoretically. Therefore, we set up a multiple feature extraction operation, known as convolution operation, to extract the interaction information of significant wave height and wind field in time. We define three vectors groups of parameters ωh, ωp, ωd, to represent the linear combination of significant wave height, wind speed, and wind direction in each extraction process. We also define a constant vector to achieve the purpose of nonlinear operation, represented by bk. We define the following matrix operations: (15) fk(t)=[ωh,ωp,ωd][hk(t),pk(t),dk(t)]+bk(15) In general, the matrix operation can be performed many times, resulting in the output: [fk11(t),fk22(t),fknn(t)]. Where n represents the n times of extracting the interaction scale of wind-wave information. The output fknn(t)1 is n groups of output after the first feature extraction operation. After getting the output fknn(t)1, we divide the output into n/2 groups continuously and do the maximum selection operation on each group of extracted information to obtain the salient features. Specifically, for any n, we can get fknn(t), and we perform the following maximum value selection operation: (16) fm,knn(t)=max{fknn(t),fknn(t+1)},1tlk2(16) Thus, the groups of outputs {fm,knn(t)}1 can be obtained after the maximum value operation, where m represents the maximum value selection operation flag. After obtaining the output, the next feature extraction is carried out to further extract the wind-wave interaction scale information. The calculation process is as described in the previous formula. After s-step feature extraction, the result {fm,knn(t)}s is obtained. After feature extraction, the output can be regarded as a multi-dimensional expression of the wind and waves on time t.

The prediction of significant wave height is essentially a continuous inertial prediction process of wind-wave interaction. But this coherence is influenced by many factors. Therefore, before the final significant wave height prediction, obtaining the wind-wave continuous information is necessary. We use the dimension information of wind-wave interaction after s-step feature extraction {fm,knn(t)}s, and use long-term and short-term memory network (LSTM) to predict the continuous information. Specifically, the first LSTM coherence prediction process of wind-wave information is as follows: (17) Xt={fm,knn(t)}sS(0)=Random(t)S(t),O(t)=LSTM1(ωf1,ωi1,ωc1,ωo1,S(t1),Xt)(17) Where S(0) is the initial random information, and Xt is the extracted dimension information of wind-wave action at t time. ωf,ωi,ωc, and ωo are the parameter of LSTM, which represents the forgetting gate, input gate, status gate and output gate, respectively. After the first LSTM process, the intermediate output of [O[1],O[2],O(t)] is obtained. Further, LSTM prediction operation is performed on the intermediate output of the previous LSTM, this operation carries out p1 times, and the specific operation is as follows: (18) S(t),HSe(t)=LSTMp1(ωfp1,ωip1,ωcp1,ωop1,S(t1),O(t))(18) Where ωfp1, ωip1, ωcp1, and ωop1 are the parameters of the p-th LSTM. We take hse=last{HSe(t)} as the coherence prediction information of wind and wave in the future. hse has 24 dimensions.

3.2.2. Fusion prediction

We fuse the wind speed information predicted by WRF with the wind-wave coherrence prediction value to get the fused information Hsτ. The specific operation is as follows: (19) Hsτ=Vforehse(19) Hsτ not only has the characteristics of the WRF forecasting data, but also has the information characteristics of historical significant wave height and wind field. Finally, two-layer adaptive neural network (FC) is used to predict the final significant wave height. The specific operation is as follows, where W and B are the learning parameters of the neural network: (20) hsσ=HsτW1+B1hs=hsσW2+B2(20) The simplified algorithm of CLSF is as follows:

3.2.3. Activation and loss function

At present, there are many activation functions, including sigmoid and tanh. The values of sigmoid and tanh functions are in the range of 01 and 11, respectively, and their absolute values are less than 1. The continuous gradient operation after multi-layer training is prone to gradient disappearance. And they have a certain computation, compared with the ReLU activation function, which will slow down the model calculation speed. The family of ReLU activation functions includes ReLU function, leaky ReLU function, parameter ReLU (P-ReLU) activation function, and so on. Among them, the parameters in the P-ReLU function can be trained. Therefore, this activation function is more conducive to the expression of nonlinearity (Xu et al., Citation2015). So we use the P-ReLU function as the activation function. In this study, most activation functions are the P-ReLU, as Equation (Equation21) shown. (21) f(x)=0,x0αx,x>0(21) The loss function used for training is MSE. MSE has the advantages of convenient calculation, accurate measurement error, and good convergence effect, as shown in Equation (Equation22). We use the ADAM algorithm to optimize gradient descent (Kingma & Ba, Citation2014). (22) Loss=MSE=1mi=1m[HSobs(i)HSpre(i)].(22)

4. Experiment

In this experiment, we evaluated the performance among the proposed WRF-CLSF network, some classical time series forecasting models, and numerical method.

4.1. Datasets

The research data are taken from the wave height observation devices of Fujian Marine Forecasts in the Taiwan Strait. The Taiwan Strait is an important transportation hub connecting the East China Sea and the South China sea, whose wave and weather phenomena are complex. The positions of the specific buoy observation stations are shown in Figure .

Figure 3. Locations of the four buoys in the Taiwan Strait.

Figure 3. Locations of the four buoys in the Taiwan Strait.

Because of the large amount of missing data at station B, we focuses on the significant wave height prediction from other four stations. We used the measured data of the four stations in 2016, 2017, and 2019 for the prediction research. Due to the lack of all buoy observation data in 2018, we do not take the data into account for our study. This study uses the 2016 data to train, the 2017 data to verify, and the 2019 data to test. We use 2017 data to select the super parameters for deep-learning models and use 2019 data to compare and analyze the prediction performance for each model.

In this research, our prediction interval is 1 hour. In each interval, we forecast the next 24-hour significant wave height continuously. For deep-learning sample sets. We obtain the sample details in the form of table, shown as Table .

Table 2. Samples detail for deep-learning models.

Although the location of C, D and E stations is relatively close, their data is missing for a certain period. Moreover, their missing data complement each other. To completely analyze the prediction effect in this area, we studied these three stations. Most of the observed information in other sea areas only has significant wave height data, no matching wind field information. Moreover, most of the available observation information is missing. The WRF parameters information about other ocean areas needed in this study is difficult to obtain from other research institutions. Therefore, this study does not involve the prediction in other sea areas.

According to the information of buoy equipment from the Fujian Marine Forecasts, the significant wave height below 0.6 m belongs to the equipment initialization or maintenance status. Specifically, the statistical information of the wind-wave information of the four stations is shown in Table .

Table 3. Statistical information of wind speed and significant wave height at the four research sites.

From Table , we can obtain that the average wave heights of the C and D stations are higher than those of other stations, and the wind speed is the same case. However, compared to the wave weight, the wind-speed distribution is relatively flat. From station E to station A, the wind speed intensity increases; however, this trend is not followed by the wave height.

4.2. Evaluation indexes

We evaluate the performance of our model using the MSE, RMSE, MAE, R2, standardized deviation(sstd), and model prediction correlation coefficient(R), where MSE has already been defined previously. We use the Taylor diagram to show the comprehensive performance between the predicted and observed values.

Taylor diagram is mainly used to evaluate the prediction performance of the regression model. Given two sets of data, fn and rn, we define f¯ and r¯ as the mean values of two groups of data, define σf and σr as the standardized variances of the two data groups, and define R as the correlation coefficient of the two groups of data. The specific calculation method of R shown in formula Equation29. Taylor diagram defines the following calculation method: (23) Ec2=σf2+σr22σfσrR(23) Where Ec is the centralized RMSE value, and the specific calculation is shown as follows: (24) Ec=1Nn=1N[(fnf¯)(rnr¯)]2(24) Formula Equation23 similar to the cosine theorem, is shown in the Figure .

Figure 4. Taylor calculation principle.

Figure 4. Taylor calculation principle.

In order to compare the performance of the model conveniently, the Tayler diagram standardizes the above statistical data. The specific method is to divide the statistics by the standardized variance(Ecˆ=Ec/σr, σfˆ=σ/σf, σrˆ=1). Where Ecˆ is the standard deviation, as shown in formula Equation28. So, we get the Tayer evaluation diagram as Figure .

Figure 5. Taylor evaluation diagram.

Figure 5. Taylor evaluation diagram.

Other specific performance evaluation indexes are as follows: (25) RMSE=1mi=1mHSobs(i)HSpre(i)2.(25) (26) MAE=1mi=1mHSobs(i)HSpre(i).(26) (27) R2=1i=1mHSobs(i)HSpre(i)i=1mHSobs¯HSobs(i).(27) (28) sstd=1mi=1mHSpre(i)HSpre¯21mi=1mHSobs(i)HSobs¯2.(28) (29) R=i=1mHSpre(i)HSpre¯HSobs(i)HSobs¯i=1mHSpre(i)HSpre¯2i=1mHSobs(i)HSobs¯2.(29) where HSobs is the observed significant wave height, HSpre is the significant wave height predicted by the models, and m is the predicted hours.

4.3. Comparison algorithm

In this experiment, we compare the results of several significant models to illustrate the performance of the proposed CLSF model. These models include deep-learning models and numerical models. The models based on deep-learning include BP, LSTM, GRU and the WRF-CLSF model proposed in this paper.

Comparison of existing time series deep-learning models:

  • BP (Shamshirband et al., Citation2020): Back propagation neural network. It is the most widely used network model in the field of significant wave height prediction. Because of its strong nonlinear fitting ability, it can express almost any mapping relationship. In the experiment, we use the historical wind-wave data to predict the future significant wave height.

  • LSTM (libin et al., Citation2018): The long short-term memory network is a widely used time series prediction model. In the actual prediction, the model is usually established following by a neural network. In the experiment, we use the historical wind-wave data to predict the significant wave height.

  • GRU (Wang et al., Citation2021): The gate recurrent network is a simplified version of LSTM, and its operating speed is fast. Researchers have also studied the significant wave height of the Taiwan Strait using this network model.

Comparison with traditional numerical models:

  • SWAN (Chenkemin et al., Citation2019): Numerical modeling of coastal shallow-water waves. It is a widely used numerical model in ocean research,

The deep-learning model proposed in this research:

  • WRF-CLSF: Combined with the WRF model algorithm, it has the ability to extract wind-wave interaction information and coherence information. The model is explained in detail in the previous sections.

4.4. Parameter setting

The SWAN is the production of the operational numerical prediction system of Fujian Marine Forecasts, which is the forecasting department of the Taiwan Strait and surrounding waters. The dual bidirectional grid-nesting technology is adopted. The coarse grid includes Asia and the Northwest Pacific, with a regional range of 95E150E and 15S45N, with a horizontal resolution of 0.5. The internal nested fine grid is the sea area around the Taiwan Strait, with a regional range of 105E150E and 10N45N, with a horizontal resolution of 0.2. The wave model runs in an OpenMPI parallel environment.

In the deep-learning experiment, we use the following hardware environment: Two GeForce GTX1080TI and two GeForce GTX2080TI, the memory capacity is 64GB. The software environment is Ubuntu 16.04 LTS, python 3.5, and TensorFlow 2.0-GPU. The general experimental parameters of the deep-learning model are as follows: most deep-learning models use the same activation function P-ReLU. The learning rate of the Adam optimizer is 0.001, the number of training iterations is 500, and the dropout rate is 0.2.

We use the greedy strategy to optimize the parameters of the deep-learning model. Specifically, the first step is to select a better number of model layers, and the second step is to select better model parameters through multiple experiments.

The optimization of the BP model parameters: as the number of layers increases, the fitting effect of the model becomes worse. So, in the first step, we set up a 1 to 10 layer BP model, 10 experiments in total, marked as BP-1 to BP-10, in which the number of neurons is 24, this group of experiments can get the best number of BP hidden layers. Experiments show that BP-2 and BP-3 have good results in the verification dataset. Second, we try to find a better combination of neuron parameters. The number of neurons in the last layer is always 24 due to predicting the continuously 24-hourly significant wave height. Therefore, we set the number of neurons as 12, 16, 20, 28, 32, 36, 40, 44, and 48. The second experiment found better parameters through the combination of parameters, 37 experiments in total. Through the parameter search, we know that BP-2 is better than BP-3 in general, and BP-2 has a better prediction effect on the validation set when the first layer neurons are 36 and the second are 24. Here we use BP-2-36-24 to represent the model.

The optimization of the LSTM model parameters: BP model parameters optimization results show that the number of the model layer should not be too many, and the same case as the neuron. Therefore, in the first step, we designed three experiments to obtain the optimal number of LSTM layers. The LSTM layers of the first, the second and the third experiment are set with 2, 3 and 4, respectively, and 24 neurons were set in each layer, and the ANN layer with 24 neurons was set at the end of each LSTM model. Based on the first step, we get that the two-layer LSTM model has a good prediction effect on the validation set, expressed by LSTM-2. We set 26, 28, 30, 32, 34, 36, and 38 neuron numbers for LSTM-2 and carried out 21 experiments to obtain the optimal number of neurons. The experiment shows that the neuron parameter of two-layer LSTM is 24, which has a good effect. We marked it as LSTM-2-24.

The optimization of the GRU model parameters: From the optimization results of LSTM, we can see that the number of GRU layers is set to two. First, we set the number of neurons in the second layer as 24, and then we optimize the neurons number in the first layer. We set up 12, 16, 18, 22, 26, 30, 34, 38, 42, 46 neurons in the second layer, 10 experiments in total. Finally, the experiment shows that when the number of neurons in the first layer is 24, the effect is better. We marked it as GRU-2-24.

Optimization of WRF parameters for WRF-CLSF model: The parameters optimization of WRF involves many optimization schemes of fluid mechanics. By comparing the observed values, we obtained the model suitable for the meteorological forecast of the Taiwan Strait. From the results of wind field prediction, we get the message that: With the increase of forecast time, the error is increasing. Therefore, we choose the continuously 24-hourly model algorithm to forecast wind speed.

Optimization of CLSF parameters for WRF-CLSF model: According to parameter optimization of BP model and LSTM model, CLSF model chooses two-layer LSTM and two-layer FC model. For the parameter optimization of wind-wave interaction feature extraction, we also use the greedy strategy. The wind-wave feature extraction process is determined by the extraction length k and the linear combination scale n, In the first step, we set up three experiments, the first extracted once, the second extracted twice, and the third extracted three to get the best feature extraction times s. Specifically, we set 9,7 for K and N, respectively, and get the better results of the two extraction processes. In the second step, we use k1, n1, and k2, n2 to represent the parameters of the two extraction processes and set them to 3, 5, 7, 9, 11, 13, 15, and carry out combination training. Finally, we get the WRF-CLSF parameters: continuously 24-Hourly wind field parameters of WRF. Two-layer convolution operation information extraction process of CLSF model, where k1 = 9, n1 = 3, k2 = 7, n2 = 5. Two-layer LSTM, each layer includes four gate structures and each gate structure has 24 neurons. The last two layers are the FC layer, whose neurons in the first layer are 36, in the second are 24.

The specific parameters of each model are shown in Table . The l is the number of hidden layers, hi is the number of neurons in the ith hidden layer, g is the learning rate, and p is the number of training times. Ki is the extraction length of the ith layer convolution operation, and Ni is the number of ith layer convolution operations.

Table 4. Detailed parameter description of each model.

5. Performance comparison

We compare all models' performance using the characteristics of buoys and the results of each model for each buoy.

5.1. Analysis in terms of space

It can be concluded from Table  that the prediction effect of the WRF-CLSF model is obviously better than other models at four different sites from west to East. We can tell that the error indices (RMSE, MSE, MAE) of all models in the site E are smaller, but the determination coefficient R2 is worse than other sites. This feature can be obtained by comparing and analyzing the forecast results and wind speed data. The mean and extreme wind speed near the surface are relatively weak at site E, and the significant wave height is generally low. And we can notice that the wind speed standard deviation is low, and the coefficient of determination of model fitting results is not high.

Table 5. Each model performance of forecasting significant wave height above 0.6 m.

From the analysis of the scatter diagram, as shown in Figure , the significant wave height of site E is significantly lower than that of other sites, and the fitting result of site A is better than that of other sites. Compared with the numerical model, SWAN, the prediction effect of the deep learning models are more concentrated. The SWAN considers the spatial and wave dynamic factors. Moreover, the initial boundary conditions greatly influence the prediction results. The deep-learning models need to adapt to the specific wave situation. Different wave environments need models with different parameters to train for forecasting significant wave height.

Figure 6. Scatter diagram of the prediction effect of all models at all observation stations. (a) Relationship of BP-2-36-24 for four stations, (b) Relationship of LSTM-2-24 for four stations, (c) Relationship of GRU-2-24 for four stations, (d) Relationship of SWAN for four stations, (e) Relationship of WRF-CLSF for four stations.

Figure 6. Scatter diagram of the prediction effect of all models at all observation stations. (a) Relationship of BP-2-36-24 for four stations, (b) Relationship of LSTM-2-24 for four stations, (c) Relationship of GRU-2-24 for four stations, (d) Relationship of SWAN for four stations, (e) Relationship of WRF-CLSF for four stations.

From the Figure , we read that the significant wave heights of site A and C are larger, while the site D and E are smaller. The results of LSTM-2-24 and GRU-2-24 are generally poor. The prediction result of SWAN is generally low. At the same time, the prediction of the SWAN at site E is relatively scattered. In general, the WRF-CLSF model is better than other models in forecasting the four sites.

5.2. Analysis from different significant wave height

To further analyze the prediction effect, we get the performance result of models forecasting the measured data greater than 1.5 m and 2.0 m, as shown in Table  and , respectively. From Table , we get that the WRF-CLSF model is still superior to other benchmark models. Specifically, the performance of other models is quite different from that of WRF-CLSF. The R2 of LSTM-2-24 and BP-2-36-24 above 1.5 m at four stations is negative, and the prediction ability is poor. The SWAN model can predict the significant wave height above 1.5 m for site A and site C, but the indexes (MSE, RMSE, MAE) are quite different from WRF-CLSF, so the prediction effect is not ideal. From Table , compared with other models, WRF-CLSF model has better performance in predicting significant wave height above 2.0 meters. Specifically, the indexes (MSE, RMSE, MAE) of LSTM-2-24 and BP-2-36-24 models are quite different from those of WRF-CLSF model. The prediction ability index R2 of the WRF-CLSF model is positive in stations A, C, and D, which has a certain prediction effect. From the prediction results of different heights, the prediction effect of the numerical model and deep-learning models gradually weakened with the increase of predicted wave height. The errors of indexes (MSE, RMSE, MAE) are increasing, while the value of the determination coefficient R2 is decreasing. All models show that the higher the significant wave height is, the weaker the prediction ability is.

Table 6. Each model performance of forecasting significant wave height above 1.5 m.

Table 7. Each model performance of forecasting significant wave height above 2.0 m.

From the Tayler diagram of the four buoys, as shown in Figure , it can be seen that the sign of the WRF-CLSF model is closest to the reference point (REF) among the four locations. LSTM-2-24 is close to GRU-2-24, and has a similar prediction effect, but their prediction effect is weaker than WRF-CLSF at four stations. In general, the prediction performance of WRF-CLSF is better than that of the numerical model and other deep-learning models.

Figure 7. Taylor performance maps for all baseline models at all observation points. (a) Station A Talyer diagram, (b) Station C Talyer diagram, (c) Station D Talyer diagram, (e) Station E Talyer diagram.

Figure 7. Taylor performance maps for all baseline models at all observation points. (a) Station A Talyer diagram, (b) Station C Talyer diagram, (c) Station D Talyer diagram, (e) Station E Talyer diagram.

5.3. Peak significant wave height prediction analysis

Here, we further analyze the relative error of significant wave height above 2 m. From Table , the prediction relative error of the WRF-CLSF model above 2 m is significantly smaller than that of the SWAN numerical model and other deep-learning models. The relative error of the LSTM-2-24 model at the four stations is relatively large, which indicates that only using the LSTM model or the GRU to predict significant wave height is not good enough. In contrast, the relative error of the WRF-CLSF model is less than 9%, which indicates that the WRF meteorological prediction algorithm model and convolution feature extraction algorithm have a positive effect on significant wave height prediction.

Table 8. The all models prediction relative error more than 2.0 m at all observation stations(%).

In order to further analyze the difference in peak prediction between the SWAN model and the WRF-CLSF model, two of which use the forecasted wind speed information, and we get the results as shown in Figures .

Figure 8. SWAN and WRF-CLSF outputs at station A.

Figure 8. SWAN and WRF-CLSF outputs at station A.

Figure 9. SWAN and WRF-CLSF outputs at station C.

Figure 9. SWAN and WRF-CLSF outputs at station C.

Figure 10. SWAN and WRF-CLSF outputs at station D.

Figure 10. SWAN and WRF-CLSF outputs at station D.

Figure 11. SWAN and WRF-CLSF outputs at station E.

Figure 11. SWAN and WRF-CLSF outputs at station E.

From the prediction effect at all stations, the result of the SWAN model for higher peak value is not much different from that of the WRF-CLSF model, but the lower significant wave height is underestimated. Site C, site D and site E are close to each other, but they all have some missing values. According to the observed wave heights of station D and station E in June, the fluctuation of significant wave heights of station C is not too dramatic, and the prediction effect of the WRF-CLSF in Station C is more stable than that of the SWAN. From the observation data of site C and site D in August, we inferred that the significant wave height of site E will appear peak and low values, and the prediction effect of the WRF-CLSF model is also better. The WRF-CLSF has a better prediction effect in the whole year.

We further analyze the influence of the wind field information of WRF weather forecast on the prediction effect. The measured wind speed, wind direction, and the correlation coefficient between wind speed and wave height at the four observation stations are shown in Figures .

Figure 12. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station A. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station A.

Figure 12. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station A. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station A.

Figure 13. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station C. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station C.

Figure 13. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station C. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station C.

Figure 14. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station D. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station D.

Figure 14. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station D. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station D.

Figure 15. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station E. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station E.

Figure 15. Wind speed, wind direction, and the correlation coefficient between significant wave height and wind speed at station E. (a) Winter, (b) Spring, (c) Summer, (d) Autumn, (e) Wind speed and wave height correlation coefficient in station E.

We can see that the monsoon feature of all sites is obvious. The wind direction and speed at all stations in summer features with central symmetry, and the distribution of the southwest and the northeast wind is relatively balanced. The Pearson correlation coefficient(WS_HS_CORR) of wind speed and significant wave height fluctuates dramatically through the whole year. This shows that the wind field is not the decisive factor for the significant wave height prediction. However, the prediction result of the models with no future wind message, such as LSTM-2-24, BP-2-36-24, is not as good as WRF-CLSF. From the seasonal view, the monsoon characteristics in winter and autumn are more obvious, the wind direction is mainly from northeast to southwest, and the wind speed is faster. However, the correlation coefficient (WS_HS_CORR) fluctuates greatly, which indicates that convolution operation has a positive impact on extracting the interaction between wind field and significant wave height. As well as the more common typhoon weather in summer, convolution can also play a certain effect.

From the above analysis, we can see that the prediction effect of the WRF-CLSF model is better than other existing time series prediction models, and is also better than SWAN, the numerical model, combined with wind field prediction. The monsoon characteristics of the four buoy stations in the Taiwan Strait are obvious. The WRF-CLSF model, which combines the convolution operation to extract the interaction and the function to forecast the continuous characteristics, has a good performance in predicting the continuously 24-hour significant wave height at four sites.

6. Conclusions

In the complex coastal environment of Taiwan Strait, the SWAN model cannot get good prediction results. Through the comparison and analysis, we can see that the WRF-CLSF model is better than other models. From the prediction results of LSTM-2-24 and GRU-2-24 models, we conclude that using the time series prediction method simply is not enough. And from the results of the BP-2-24 model, we get that only considering the historical message is also not enough. And, it is necessary to introduce the future continuous 24-hour wind speed information to predict the significant wave height in the future. Finally, we conclude that the WRF-CLSF model has a good advantage in continuously predicting significant wave height in the next 24 h.

Limitations: WRF-CLSF underestimates the prediction of higher significant wave height. Therefore, the effect of the WRF-CLSF prediction on extreme wave height is insufficient. In future research, we will focus on combining the advantages of the numerical model and deep-learning method for the peak prediction accuracy.

The future research directions are as follows: under the current promise effect of current real-time hourly prediction, the peak prediction accuracy will be improved. Efforts should be made to explore other methods to extract more interactions between waves and the regional environments through deep learning. In order to enhance the accuracy of the forecast, we should try to obtain other forecast information about WRF in other sea areas.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This research was funded by Fujian Provincial Marine Economy Development Special Fund Project [grant number ZHHY-2019-02].

References