1. Introduction
Renewable energy is considered as one of the best solutions to minimize fossil fuel emissions. The integration of renewables is a challenge due to its fluctuation, uncertainty, intermittency, and nonlinearity. The integration of this type of energy needs robust and highly accurate forecasting models. Accurate forecasting models play a crucial role in addressing these challenges and enabling the effective integration of renewable energy into the grid. Accurate forecasts allow energy grid operators to allocate resources more efficiently by scheduling generation, storage, and consumption activities based on predicted renewable energy availability. Fluctuations in renewable energy generation can impact grid stability and reliability. Reliable forecasts enable grid operators to anticipate and manage these fluctuations, reducing the risk of blackouts or grid instability. By providing insights into future energy generation patterns, forecasting models help grid operators optimize energy trading, minimize imbalance costs, and reduce the need for expensive backup power sources. Utilities, policymakers, and investors rely on accurate forecasts to make informed decisions about infrastructure planning, investment in renewable energy projects, and grid upgrades. Forecasting models can facilitate the integration of demand response programs by predicting renewable energy availability and aligning consumer demand with periods of high renewable energy generation. Developing robust and highly accurate forecasting models requires advanced data analytic techniques, including machine learning, statistical modeling, and optimization algorithms. These models must consider various factors such as weather patterns, geographical features, historical data, and system dynamics to generate reliable predictions. Continued research and development in renewable energy forecasting are essential for advancing the transition to a more sustainable and resilient energy system. By improving the accuracy and reliability of forecasting models, we can unlock the full potential of renewable energy sources and accelerate the transition towards a low-carbon future. Much work has been carried out in the literature for tidal current forecasting. The literature work was divided into three different categories.
1. Statistical Methods: Statistical methods provide a foundational approach to data analysis and forecasting. Techniques like clustering, classification, and regression can be used to categorize data based on common features, patterns, or characteristics. Clustering algorithms, such as k-means or hierarchical clustering, can group similar data points together, enabling the identification of distinct categories within the dataset. Classification methods, like decision trees or support vector machines, can assign data points to predefined categories based on their attributes or features. Regression analysis can be employed to model the relationships between variables and predict future outcomes based on historical data.
2. Physical (Climate) Methods: Physical or climatological factors are other valuable approaches to renewable energy forecasting. This method involves incorporating domain knowledge about weather patterns, atmospheric conditions, and geographical features that influence renewable energy generation.
3. Hybrid Forecasting Methods: Hybrid forecasting methods combine multiple techniques or models to leverage their respective strengths and improve the overall forecast accuracy. These methods integrate statistical, physical, and possibly other approaches in a synergistic manner to capture the complex relationships and dynamics inherent in renewable energy systems.
Hybrid models offer the potential to achieve more accurate and robust forecasts by mitigating the limitations of individual methods and capturing complementary information from different sources. These hybrid methods have more advantages compared to others as they have the features of two or more different techniques in one model, but they require a longer time for training and convergence [
1,
2,
3,
4,
5]. Several simple harmonic constitutions were used in the literature based on simplified tidal currents for tidal current forecasting [
6]. An optimum prediction interval model focused on deep learning based on long short-term memory, a conventional neural network and the nonparametric approach termed the lower upper bound estimation (LUBE) model was proposed. This model was based on a two-stage modification of the gaining–sharing knowledge optimization algorithm to optimize the model architecture. The nonparametric approach, specifically the LUBE model, provides a robust method for estimating prediction intervals without making explicit assumptions about the underlying distribution of the data. By estimating both the lower and upper bounds of the prediction intervals, the LUBE model accounts for uncertainty and variability in the forecasted values [
7]. The least squares method is one of the earliest powerful methods used in the literature to improve tidal current forecasting in a simple series, but its accuracy is not high compared to the currently used techniques. While the least squares method has contributed to the early development of tidal condition forecasting, researchers now rely on more advanced techniques to achieve higher accuracy and reliability. Modern approaches, such as machine learning models and hybrid forecasting frameworks, leverage the strengths of different methodologies to produce more accurate predictions [
8,
9]. Different hybrid and individual models were proposed in the literature based on the ANN, WNN, Kalman filtering, and Fourier series-based least square methods. These proposed hybrid models of are based on different combinations of ANN, FSLSM, and KF based on different order but they are very complicated models and take time to converge [
1,
2]. ANN is an individual technique that was used for tidal current forecasting using data from three harbors in Taiwan, but the model accuracy is limited compared to other models [
10]. ANN backpropagation with descent was used to represent tidal current conditions but the accuracy was low [
11]. A radial basis function based on ANN and WNN approaches was introduced for marine forecasting. The radial basis function proved its powerful in forecasting, but its convergence was slow, it sometimes got stuck, and it required more training [
12]. A hybrid model of a WNN and ANN was used to improve the accuracy of the model, but its convergence was slow and it required more training [
13,
14]. Support vector regression and non-parametric methods were used along with the fuzzy membership functions to provide an appropriate balance between the coverage probability and normalized average width, but their accuracy was low [
6].
WNN and support vector regression based on optimization methods using the bat algorithm was used to train the support vector regression model for marine condition forecasting but this model was more complicated and sometimes gave high accumulated errors [
15]. The unsteady wave effect was used along with the direction as two different correlated factors to help in improving the accuracy of the forecasting model by using ANN and physical methods along with it. Three different models were used to improve the system performance, but the accuracy was limited compared to the hybrid models as the unsteady wave effect was a discontinuous phenomenon that was used as a main factor for tidal current forecasting [
16]. Different hybrid models based on three different stages were proposed in the literature. The models depended on the neuro-wavelet, Fourier series and recurrent Kalman filtering for tidal current condition forecasting [
17].
Hybrid models of the wavelet, ANN, and least square methods were used, feeding the first stage the tidal current data and the second stage residuals to improve their performance. The last stage was fed the output from the preceding stages. These proposed models are very complicated models as they have three different stages, and their accuracy depends on the accuracy of all stages, so if there is an error in the first stage, it will accumulate in the second and third stages. This error will lead to low accuracy [
18]. Different assessment methods were used in the literature, and in this work, two different assessment methods are used to compare the results of the proposed work to the benchmark work carried out in this area.
The mean absolute error (MAPE) is one of the assessment methods used in this work and is an effective approach for evaluating the accuracy of forecasting models. The MAPE provides a straightforward measure of the average magnitude of errors between predicted and actual values, expressed as a percentage of the actual values as shown in Equation (1) [
19].
where
xi is the prediction,
xi is the true value, and N is the data size. The MAPE is a measure of errors between paired observations expressing the same phenomenon. Examples of y versus x include comparisons between predicted (x
i) versus observed (y
i) and subsequent time versus the initial time. Another calibration method is the index r which measures the strength and direction of the linear relationship between two variables and is defined as Pearson’s correlation coefficient, and it is defined in Equation (2) [
19]. By calculating the Pearson correlation coefficient between the predicted and actual values, one can assess the degree of alignment between them. A high correlation coefficient (close to 1 or −1) suggests that the model’s predictions closely match the observed values, indicating good calibration.
where
xi is the prediction,
xi is the true value, and n is the data size. The MAPE is a measure of errors between paired observations expressing the same phenomenon. Examples of y versus x include comparisons between predicted (x
i) versus observed (y
i) and subsequent time versus the initial time. The most used factor is normalized root mean square error (nRMSE) which is defined in Equation (3) [
20,
21]. By using nRMSE as an evaluation metric, one can assess the relative accuracy of forecasting models while accounting for the scale of the data. It provides a standardized measure of error that facilitates comparisons across different datasets and models.
where
xi is the predicted value,
yi is the actual value,
N is the number of observations, and
is mean of the actual data.
The aims of this work are as follows:
To develop an accurate hybrid intelligent approach for preprocessed data for marine forecasting.
To predict the marine power driven by a DDPMSG.
To obtain an optimal size of the individual approaches for the best performance as a preparation step for the hybrid models and modify the AI parameters based on the optimal size of individual approaches to achieve the optimal performance which will improve the integration of renewable energy resources into the main grid.
To validate the proposed work by using different data and compare the results with the literature work conducted in this area of research.
To apply the feature selection technique to choose the best input parameters that represent the proposed models.
There are many proposed models in the literature, but the accuracy is different and could be improved more by using the best input variables for the forecasting model. The correlation between the input variables could increase the error, so having an accurate number of the input is very important along with the best choice of the training functions, layers, and neuron size. Removing the redundant variables will improve the overall system accuracy and reduce the computational time. So, the research gap that this paper dealt with was the optimal performance for the proposed models. Many approaches were proposed in the literature, and in this paper, we chose three techniques to use (ANFIS, KF, and WNN). We tried hundreds of models either individually or as hybrids based on feature selections as well. We found that the pattern of the data used in this paper performs very well with the ANFIS, KF, and WNN. This motivates us to use a hybrid of either ANFIS, KF, and/or WNN. The novelty of this work is the interface between two different techniques in one model as well as applying feature selection techniques along with the optimal sizing used for each model parameter. In this work, the ANFIS is used along with the WNN and KF to create a hybrid model that can deal accurately with the nonlinearity, uncertainty, and intermittency of and fluctuation in the data to improve the overall system accuracy and increase the smooth integration of the tidal current power into the main grid for smart grid applications.
3. Artificial Intelligence Networks
Back propagation (BP) and the radial basis function (RBF) are the most commonly used techniques for forecasting using supervised learning, but the RBF is more complicated compared to BP, but its performance is better for some cases [
17]. WNNs use different activation functions in the hidden layers compared to ANNs and have more compact techniques and learning speeds as well as more activation functions that may help in some cases for faster convergence. The output is represented by the sum of weighted wavelets.
is the weight between the hidden unit j and input unit k.
is the weight between the output and hidden unit j. The sum of weighted inputs to the
hidden neuron,
, is defined as the
input and is represented by
. In this work, different activation functions are tested but the best performance is achieved when the tansigmoid and logsigmoid functions based on the RBF algorithm are applied for the two hidden layers.
Three different individual models are used (ANFIS, WNN, and KF) as well as six different hybrid models (ANFIS + WNN, ANFIS + KF, KF + ANFIS, KF + WNN, WNN + KF, and WNN + ANFIS) are proposed in this work for tidal current speed, power, and direction forecasting.
Figure 4 shows the flowchart for all proposed hybrid models.
3.1. Data Preprocessing and Model Training
The dataset is first preprocessed to prepare it for training the individual models. Each individual model (e.g., the ANFIS, the Kalman filter, and the wavelet neural network) is trained separately on the dataset to determine the optimal parameters for the best performance. The parameters of each model, such as activation functions, the number of neurons, hidden layers, and epochs, are varied systematically to find the configuration that minimizes errors.
Hybrid Model Development: Multiple hybrid models are proposed, each combining different combinations of the individual techniques. Each hybrid model consists of two stages: The first stage employs one of the individual techniques to generate an intermediate output (tidal speed, direction, or power). The second stage uses another technique along with the output from the first stage to refine the prediction. Parameters of the hybrid models are adjusted similarly to the individual models to optimize their performance. The trained models are evaluated using metrics such as the mean absolute percentage error (MAPE) and normalized root mean square error (nRMSE).
The forecasted data from each model are compared to the actual data to calculate the error metrics and calibrate the models. The calibration process involves adjusting model parameters and configurations to minimize errors and improve accuracy. The performance of each hybrid model is compared based on the error metrics calculated during the evaluation. The hybrid model with the lowest error and best performance is selected as the optimal model for predicting tidal speed, direction, and power. The entire process may be repeated iteratively to further refine the models and improve their performance. Parameters and configurations may be adjusted based on insights gained from previous iterations or additional data. By systematically evaluating and comparing different hybrid models, we can identify the most effective forecasting model for predicting tidal characteristics in a DDPMSG-driven turbine system. This comprehensive methodology allows for the fine-tuning of model parameters and configurations to achieve the highest level of accuracy and performance.
3.2. Individual Models for Parameters Selection
3.2.1. ANFIS
Hundreds of runs are performed with the ANFIS model alone, varying parameters such as the number of fuzzy rules, the optimization methods, the number of membership functions (MFs), and the types of MFs. Through these runs, it is determined that the ANFIS model with 270 fuzzy rules, a hybrid optimum method, 15 input MFs, and 18 output MFs using the Psigmf membership function type yields the best performance. The optimized ANFIS model has two inputs in the input layer (day and time), with 15 neurons in the input membership function hidden layer and 18 neurons in the output membership function hidden layer. The root mean square error (RMS) for this configuration is reported as 0.0925, which is the lowest error achieved among the different cases tested.
Figure 5 illustrates the structure information of the ANFIS model, showing the inputs, membership functions, and layers.
Figure 6 depicts the relationship between the day and tidal current speed for both the actual and forecasted data. The blue circles and the red asterisks represent the actual and the forecasted data for the trained model using the ANFIS.
Figure 7 and
Figure 8 show the overall fuzzy system and the neuro fuzzy design system, respectively.
Figure 9 displays the rules and membership functions used for training and testing the model.
Figure 10 presents the surface variation in ANFIS-SC (ANFIS System Controller) model predictions, likely showing how the model’s predictions vary across different inputs and scenarios. Overall, this detailed analysis and optimization process help ensure that the ANFIS model performs optimally for tidal current forecasting, providing accurate predictions with minimized errors. The visualizations provided offer insights into the model’s structure, behavior, and performance, aiding in understanding and interpretation.
3.2.2. WNN
Performing thousands of runs to optimize the parameters of the wavelet neural network (WNN) model demonstrates a thorough approach to achieving the optimal performance for tidal current power forecasting. Here is a breakdown of the key findings from the optimization process:
Parameter Optimization: Thousands of runs are conducted, varying parameters such as the number of neurons, functions, and epochs for the WNN model. This extensive search aims to identify the combination of parameters that leads to the best performance in terms of accuracy and efficiency for tidal current power forecasting.
Optimal Model Configuration: Through the optimization process, it is determined that the best configuration for the WNN model includes two hidden layers, 75 neurons in the first hidden layer, and 100 neurons in the second hidden layer. These parameters are found to result in optimal performance, likely achieving the desired balance between model complexity and predictive accuracy. Selecting two hidden layers suggests that the WNN model benefits from a certain level of complexity to capture the underlying patterns in the tidal current power data. The choice of 75 neurons in the first hidden layer and 100 neurons in the second hidden layer indicates a relatively large number of neurons, allowing for flexibility in representing complex relationships within the data.
The selected configuration likely demonstrates superior performance compared to alternative parameter settings, as determined through rigorous testing and validation. Overall, the optimization process highlights the effort and attention to detail invested in fine-tuning the WNN model for tidal current power forecasting. By systematically exploring a wide range of parameter combinations and selecting the optimal configuration, the model is expected to provide reliable and accurate predictions, contributing to effective decision making in the management of tidal energy resources.
3.2.3. KF
Calibrating the output sensitivity for the Kalman filter (KF) algorithm using different clustering segments is a valuable approach to optimizing the accuracy of the forecasted output generated power. The output sensitivity of the KF algorithm refers to how responsive the algorithm is to changes or variations in the forecasted output generated power. By calibrating the output sensitivity using different clustering segments, the aim is to determine the optimal configuration that maximizes accuracy and minimizes errors in the forecast. Clustering segments refer to the number of distinct groups or clusters into which the data are partitioned for analysis. Clustering segments are used to divide the dataset into subsets based on similar characteristics or patterns related to the generated power output. The results of the calibration process indicate that the best performance for forecasting the generated power output is achieved when the number of clustered segments is six. This suggests that partitioning the data into six distinct clusters allows the KF algorithm to capture the underlying patterns and variations in the generated power output more effectively, leading to improved accuracy in the forecasts. The performance of the KF algorithm is likely evaluated using metrics such as the mean absolute percentage error (MAPE), normalized root mean square error (nRMSE). The calibration process ensures that the algorithm is optimized to produce accurate and reliable forecasts of the generated power output, enhancing its utility for decision-making and planning purposes. Overall, by systematically exploring the impact of different clustering segment configurations on the output sensitivity of the KF algorithm, the calibration process helps identify the optimal settings that yield the most accurate forecasts of the generated power output. This contributes to improved efficiency and effectiveness in harnessing tidal energy resources for practical applications.
3.3. Hybrid Models
In this process, the testing and evaluation of six different hybrid models for tidal current speed, direction, and power forecasting are examined. Six hybrid models, each combining two different techniques, are constructed and tested. Each hybrid model operates in two stages, with each stage utilizing one of the individual techniques. In the first stage, the input data (day and time) are fed to one of the individual techniques, which is trained to predict the required output (speed, direction, or power of the tidal currents). The forecasted output from the first stage, along with the day and time data, is then used as input for the second stage. Both stages of each hybrid model rely on supervised learning training to predict the desired output (speed, direction, or power of the tidal currents). The individual techniques in each stage are trained using historical data, with the goal of optimizing their performance in predicting the output variable. The performance of each hybrid model is assessed using two different assessment factors. These assessment factors likely include metrics such as the mean absolute percentage error (MAPE), normalized root mean square error (nRMSE). The forecasted output generated power by each hybrid model is compared to the actual output data to evaluate its accuracy and reliability. The forecasted output is generated for each 10 min interval, reflecting the temporal resolution of the data and the frequency of forecasting required for practical applications. The testing process may involve iteratively adjusting the configurations of the hybrid models, such as the selection of individual techniques, the sequence of stages, or the parameters of the supervised learning algorithms. This iterative approach allows for the refinement of the hybrid models to improve their accuracy and performance over time.
Overall, the testing and evaluation process described aims to identify the most effective hybrid model configuration for accurately forecasting tidal current speed, direction, or power. By systematically comparing different combinations of techniques and assessing their performance against actual data, the process helps optimize the forecasting models for practical use in managing tidal energy resources.
3.3.1. Hybrid Model of KF and WNN
This model involves a hybrid approach combining the Kalman filter (KF) for the first stage and a wavelet neural network (WNN) for the second stage to forecast tidal current speed, direction, or power. The first stage of the model utilizes the KF algorithm, which takes time and day factors as input to forecast tidal current speed, direction, and power. The output of the KF algorithm, along with the time and day data, serves as input for the second stage. The second stage employs the WNN technique, which is trained using supervised learning to refine the forecasted output from the first stage. The output of the second stage, referred to as the net forecasted data, represents the final forecasted values for tidal current speed, direction, and power. The accuracy of the proposed hybrid model is assessed using two evaluation metrics (the MAPE and nRMSE). The MAPE measures the average absolute percentage difference between the forecasted and actual values, providing a measure of the overall accuracy. The nRMSE measures the normalized root mean square error between the forecasted and actual values, accounting for the variability in the data.
Table 1 presents the obtained results for tidal current speed forecasting, with the MAPE reported as 1.3634 and the nRMSE as 0.02598. These results indicate the level of accuracy achieved by the proposed hybrid model in predicting tidal current speed. Lower values of the MAPE and nRMSE indicate better accuracy and closer agreement between the forecasted and actual values.
Figure 11 illustrates the hybrid model’s architecture, showing the flow of data from the KF algorithm in the first stage to the WNN technique in the second stage. The visualization includes details of the input data, processing steps, and output predictions at each stage of the hybrid model. Overall, the hybrid model combining KF and WNN demonstrates promising results for tidal current forecasting, with relatively low values of the MAPE and nRMSE indicating good accuracy in predicting tidal current speed. This approach leverages the strengths of both techniques to improve forecast performance and reliability.
Two different methods of validation are used.
1. Validation Using Different Datasets: One method of validation involves substituting the tidal current speed with tidal current direction in the same hybrid model and calculating the MAPE and nRMSE using a different dataset. The results, as shown in
Table 2, indicate an MAPE of 1.4534 and an nRMSE of 0.0387 for tidal current direction forecasting. These values are compared with the literature results, demonstrating the effectiveness of the proposed hybrid model compared to previous studies.
2.Validation by comparing the results with the literature work conducted: Another validation method involves comparing the results of the proposed hybrid models with findings from two different papers in the literature. The MAPE and nRMSE values obtained from the proposed hybrid models are found to be lower than those reported in the literature (references [
17,
18]), indicating improved accuracy and performance.
Table 3 presents all proposed hybrid models for tidal power forecasting and their corresponding errors (the MAPE and nRMSE). The MAPE and nRMSE values for forecasted power are reported as 1.3647634 and 0.02600598, respectively, demonstrating the accuracy of the proposed hybrid models for power forecasting.
Figure 12 illustrates the hybrid model of KF and WNN for forecasting tidal current speed, direction, and output power driven by DDPMSG for a period of five days. Overall, the validation results indicate that the proposed hybrid models for tidal current speed, direction, and power forecasting exhibit good accuracy and outperform previous approaches reported in the literature. This demonstrates the effectiveness of the hybrid modeling approach in improving the accuracy of tidal energy forecasting for practical applications.
3.3.2. Hybrid model of KF and ANFIS
In this model (
Figure 13), KF is used in the first stage and ANFIS in the second stage. In the first stage, the KF technique is trained using time and day data as input to forecast tidal current speed. The forecasted speed data from the first stage, along with the day and time information from the first stage, are fed into the ANFIS model in the second stage. The MAPE is 1.176 and the nRMSE is 0.00114, indicating good accuracy in forecasting tidal current speed. The performance of the proposed hybrid model is compared with the results from the literature works. The MAPE and nRMSE values obtained from the proposed hybrid model are lower than those reported in the literature for comparable models, indicating improved performance.
Figure 14 illustrates the hybrid model of the KF and ANFIS for forecasting tidal current speed, direction, and output.
Table 3 presents the MAPE and nRMSE values for forecasted power using the hybrid model. The reported values for the MAPE and nRMSE are 1.177176 and 0.0114114, respectively, indicating good accuracy in forecasting tidal power. Overall, the hybrid model combining the KF and ANFIS demonstrates improved accuracy compared to previous models, as evidenced by lower MAPE and nRMSE values. This suggests that the integration of the KF and ANFIS techniques effectively captures the underlying patterns in the tidal current data, resulting in more accurate forecasts of both speed and power.
3.3.3. Hybrid Model of WNN and KF
The hybrid model (
Figure 15) consists of two stages: a WNN in the first stage and the KF in the second stage. In the first stage, the WNN is trained using the relevant data as input to forecast tidal current speed. The forecasted speed data from the first stage, along with the day and time information, are fed into the KF model in the second stage. The reported MAPE is 1.3807 and the nRMSE is 0.02824, indicating reasonable accuracy in forecasting tidal current speed. The performance of the proposed hybrid model is compared with results from the literature works.
Table 3 presents the MAPE and nRMSE values for forecasted power using the hybrid model. The MAPE and nRMSE values obtained from the proposed hybrid model are lower than those reported in the literature for comparable models, indicating improved performance, as seen in
Table 3. The reported values for the MAPE and nRMSE are 1.3820807 and 0.02826824, respectively, indicating reasonable accuracy in forecasting tidal power.
Figure 16 illustrates the hybrid model of the WNN and KF for forecasting tidal current speed, direction, and output power. Overall, while the hybrid model combining the WNN and KF may not be as effective as the previously proposed models, it still demonstrates reasonable accuracy in forecasting tidal current speed and power. This suggests that the integration of different techniques can lead to improved forecasting performance, even if some combinations may be more effective than others.
3.3.4. Hybrid Model of WNN and ANFIS
The hybrid model (
Figure 17) consists of two stages: a WNN in the first stage and the ANFIS in the second stage. In the first stage, the WNN is trained using the relevant data as input to forecast tidal current speed.
The forecasted speed data from the WNN model, along with the day and time information, are fed into the ANFIS model in the second stage. The accuracy of the hybrid model is evaluated using the mean absolute percentage error (MAPE) and normalized root mean square error (nRMSE).
The reported MAPE is 1.01998 and the nRMSE is 0.00775, indicating high accuracy in forecasting tidal current speed. The performance of the proposed hybrid model is compared with results from the literature works. The MAPE and nRMSE values obtained from the proposed hybrid model are lower than those reported in the literature for comparable models, indicating superior performance.
Table 3 presents the MAPE and nRMSE values for forecasted power using the hybrid model. The reported values for the MAPE and nRMSE are 1.02099998 and 0.00775775, respectively, indicating high accuracy in forecasting tidal power.
Figure 18 illustrates the hybrid model of WNN and ANFIS for forecasting tidal current speed, direction, and output power. The visualization provides insights into the model’s structure and performance over time. Overall, the hybrid model combining WNN and ANFIS demonstrates superior accuracy compared to previous models both proposed and reported in the literature. This suggests that the integration of WNN and ANFIS techniques effectively captures the underlying patterns in the tidal current data, resulting in highly accurate forecasts of both speed and power.
3.3.5. Hybrid Model of ANFIS and WNN
In this model, the ANFIS is used for the first stage and a WNN for the second stage, which is opposite to the previous model. The input fed to the model is the time and day every ten minutes for two months and the output is the tidal current speed in meters per second. The forecasted data are fed to the next stage which involves the WNN along with the day and time to train that model using supervised learning techniques as seen in
Figure 19. The MAPE is found to be 1.0530 and the nRMSE is 0.00997, which suggest that this can be considered as the second best model compared to the previous proposed four models and even better than all the proposed models in the literature as seen from
Table 1 and
Table 2 for tidal speed and direction forecasting. The difference between the performance of the hybrid model of the WNN and ANFIS and the hybrid model of the ANFIS and WNN is very small. This difference is due to the order of the techniques as the ANFIS is more sensitive to the data than the WNN. So, the ANFIS used in the second stage improves the performance of the hybrid model.
Figure 20 shows the hybrid model of the ANFIS and WNN for the calculated tidal current speed, direction and output power driven by the DDPMSG. From
Table 3, it can be seen that the MAPE and nRMSE for the forecasted power are 1.054053 and 0.00997097, respectively.
3.3.6. Hybrid Model of ANFIS and KF
In this model, the ANFIS is used for the first stage to train the model. The input fed to the model is the time and day every ten minutes for two months and the output is the tidal current speed in meters per second. The forecasted data are fed to the next stage, which uses the KF along with the day and time, to train the model using a supervised learning technique as seen in
Figure 21. The MAPE is found to be 1.2451 and the nRMSE is 0.02092 which is considered as the fourth-best model compared to the previous proposed five models and it is still comparable with proposed models in the literature work papers [
17,
18] as seen from
Table 1 and
Table 2 for the tidal speed and direction forecasting.
Figure 22 shows hybrid model of ANFIS and KF for the tidal currents speed, the direction and the output power based on turbine driven by DDPMSG. From
Table 3, it can be seen that the MAPE and nRMSE for the forecasted power are 1.2463451 and 0.02094092.
Table 4 shows all the results for the proposed six hybrid models for different datasets using the same models. As it is seen from
Table 4, the best model is the hybrid of the WNN and the ANFIS for all the different datasets.