Abstract
Offshore wind energy is getting increasing attention as a clean alternative to the currently scarce fossil fuels mainly used in Europe’s electricity supply. The further development and implementation of this kind of technology will help fighting global warming, allowing a more sustainable and decarbonized power generation. In this sense, the integration of Floating Offshore Wind Turbines (FOWTs) with Oscillating Water Columns (OWCs) devices arise as a promising solution for hybrid renewable energy production. In these systems, OWC modules are employed not only for wave energy generation but also for FOWTs stabilization and cost-efficiency. Nevertheless, analyzing and understanding the aero-hydro-servo-elastic floating structure control performance composes an intricate and challenging task. Even more, given the dynamical complexity increase that involves the incorporation of OWCs within the FOWT platform. In this regard, although some time and frequency domain models have been developed, they are complex, computationally inefficient and not suitable for neither real-time nor feedback control. In this context, this work presents a novel control-oriented regressive model for hybrid FOWT-OWCs platforms. The main objective is to take advantage of the predictive and forecasting capabilities of the deep-layered artificial neural networks (ANNs), jointly with their computational simplicity, to develop a feasible control-oriented and lightweight model compared to the aforementioned complex dynamical models. In order to achieve this objective, a deep-layered ANN model has been designed and trained to match the hybrid platform’s structural performance. Then, the obtained scheme has been benchmarked against standard Multisurf-Wamit-FAST 5MW FOWT output data for different challenging scenarios in order to validate the model. The results demonstrate the adequate performance and accuracy of the proposed ANN control-oriented model, providing a great alternative for complex non-linear models traditionally used and allowing the implementation of advanced control schemes in a computationally convenient, straightforward, and easy way.
Similar content being viewed by others
Introduction
As a result of climate change, emerging markets and developing economies’ energy consumption increased by 4.6% in 2021, according to the Global Energy Research1. Therefore, the world is rushing toward clean energy resources to cope with energy demands, as illustrated in Fig. 1. Wind and wave power are two of the most important renewable energy sources for the power industry. According to the European Marine System strategic road-map, the ocean energy infrastructure for Europe will meet almost 10% of Europe’s power consumption from wind, wave and tidal energy by 20502. Therefore, several countries, including the United Kingdom and Spain, have been involved in various projects based on the development of wind energy3 and Wave Energy Converters (WECs)4. Offshore wind turbines provide the best alternative, with an edge of higher wind quality than onshore. As a result, offshore electricity production has remarkably increased5,6.
FOWTs work on the principle of the law of conservation of energy by converting mechanical energy into electrical energy that is then used to spin electrical generators to produce electrical power. Offshore wind speeds are often higher, and even a slight rate increase can result in significant growth in energy generation7. Besides, a specific type of WEC called an OWC can be integrated into the FOWT structure. The operating principle of the OWC consists of an enclosed chamber with an opening beneath, which allows water to flow upwards and downwards, according to the incoming waves. In this way, the air inside the chamber is compressed and decompressed, propelling self-rectifying air turbines located in the upper part of the chambers. This same technology is currently being used in Mutriku’s MOWC wave power plant8,9. Therefore, FOWTs and OWCs compose some of the most promising technologies for harnessing clean energy and could be combined in a hybrid platform, as shown in Fig. 2.
Nevertheless, the stresses and fatigue induced by winds and waves have a negative impact on the lifespan of structures of floating platforms10. These undesired vibrations cause efficiency reduction, structural imbalance, high maintenance costs, and, eventually, lead to equipment failures11. Numerous researchers are working on this potential area to mitigate the aforementioned undesired motions12,13. Several researchers from various domains are working to enhance the overall performance of floating structures. Examples include forecasting/prediction of model states, design optimization, fault diagnostics, and developing optimal control of wind turbines. Hybrid platform stabilization is a challenging task and a variety of approaches are employed to mitigate the undesired vibrations of platforms. Passive or active structural control is considered the most convenient way to reduce the load on floating wind turbines. The recently published articles present techniques for wind turbine stabilization using closed-loop control on the hybrid platform12,14. Some methods for barge platform stabilization are Tuned Mass Dampers (TMD)15, inerters16, Liquid Mass Dampers (LMD)17 and through mooring lines18. For example, Jonkman et al.19,20 used a gain-scheduled proportional-integral technique in the development of FAST (Fatigue, Aerodynamics, Structures, and Turbulence) simulator and designed a baseline collective blade pitch controller for three primary floating wind turbines. The detailed characteristics of the floating offshore wind turbine considered in this manuscript, are presented in Table 1.
Hybrid systems are equipped with a range of tools to measure vibration, temperature, humidity, and other variables. These data collection systems measure every parameter to assess the state of the system. Then robust algorithms extract as much information as possible from the available data. A significant amount of data may be processed by machine learning algorithms, with ANNs being one of the most popular techniques modelings of such nonlinear systems21. There have been several regression-oriented approaches with various training functions used22,23. The Levenberg-Marquardt backpropagation24 and Bayesian regularization backpropagation25 algorithms are regarded as the best options for such nonlinear dynamics due to their fast computation because fast backpropagation algorithms are highly recommended as first-choice supervised algorithms. It has been shown that ANNs are effective when physical processes are obscure or complicated26. As a result, several researchers used ANN-oriented algorithms to improve the overall performance of floating structures. Adaptive learning, self-organization, fault tolerance, online operation, and ease of system integration are a few benefits of adopting ANNs. For example, Multilayer Perceptron (MLP)-based technique for forecasting wind speed at various locations inside a wind farm was developed by Salcedo-Sanz et al.27. They demonstrated that this approach yields minimal mean absolute error values in a real wind farm. Several studies on short-term wind speed forecasting use various models, such as two-layers ANN28, IRBFNN29, RBFNN30, non-linear adaptive model31, an ensemble of mixture density ANN networks32, deep ANN33, adaptive boosting (adaboosting) ANN11, etc. These studies show that most ANN-based models are more accurate than methods that do not use artificial intelligence. The best model for each case is determined by the type of data and the estimation criteria. There are numerous forecasting studies for wind power in the short, medium, and long term in the literature. Ma et al. proposed a hybrid method involving a generalized dynamic fuzzy neural network34.
Dong et al.35 suggested a hybrid model combining an integrated processing strategy and a linear neuro-fuzzy function to forecast wind power. The accuracy of the method presents results that are 5.33% more accurate than results obtained with ANN. Other hybrid models are based on neuro-fuzzy36, GA-BP NN37, wavelet ANN38 and Adaptive Wavelet ANN39. Short-term wind power prediction methods are based on BPNN40, convolutional and recurrent ANNs41, Elman ANN42, Boltzmann machine43 and artificial bee colony ANN44. However, no model has so far been developed for FOWT coupled to OWCs that are suitable for closed-loop control. Recently, M’zoughi et al.45 demonstrated the feasibility of integrating two OWCs and Aboutalebi et al.46 the feasibility of four OWCs in barge platforms. Integrating four OWCs into a platform arises as a promising solution as an active structure control (Fig. 2)46. The size and geometry of the barge platform make it more favorable to create space for wave energy converter integration compared to spar and tension leg platforms.
The main significant novelty in this work relies on the use of a control-oriented artificial neural networks model for the hybrid wave and wind barge platform. To do so, an efficient, intelligent machine learning modelling is required so as to assess the effectiveness of novel platform designs and replicate the complex hybrid dynamics of FOWT-OWCs, which will allow the use of advanced feedback controllers. Hence, an intelligent control-oriented model has been developed for the hybrid platform that was also developed from scratch since, in contrast with simple FOWT systems, there were not dynamical models within FAST for this kind of systems. Even, when some efforts have been deployed into hybrid platforms for energy generation related to semi-submersible platforms in the time or frequency domain47,48,49, there is no research in control of hybrid FOWT-OWCs for platform stabilization. Therefore, the main novelty of the work relays in the development of an intelligent control-oriented model for a new hybrid system, suitable to mitigate undesired vibrations from the platform by means of closed-loop control schemes. That is, using the oscillating water columns to implement platform stabilization with active structural controllers.
The rest of the manuscript has been organized as follows: The theoretical and mathematical concepts have been summarized in section “Theoretical background”. Section “Methods” explains the process of four OWCs geometry designs and advanced computations with WAMIT and FAST software. In section “ANN-based FOWT model”, the ANN-based FOWT model have been developed. Section “Computations and results” presents the simulations and results, including the corresponding validation. Finally, the last section presents the conclusions.
Theoretical background
The input to the FOWT model is considered as unidirectional regular waves and can be represented as50 (1):
where the propagation speed is \(c=\lambda f\). \(\lambda\) is the wavelength, which is the distance between successive crests, and A is the wave amplitude from Still Water Level (SWL) to the wave crest. To improve the accuracy of the coupled simulation by including a nonlinear irregular wave model that is more appropriate for shallow water depths, where most offshore wind turbines are sited. Therefore, the nonlinear irregular wave model is incorporated in the coupled aero-servo-hydro-elastic simulation of a hybrid FOWT-OWCs system. The two most widely recognized theoretical wave spectra are the Bretschneider spectrum for fully developed waves and the JONSWAP spectrum for partially developed waves. The generalized representation of the spectrum can be expressed as51.
where \(\beta\) is \(\exp ( - \frac{{(\omega - \omega _p )^2 }}{{2\omega _P^2 \alpha ^2 }})\), \(\alpha\) is \(\left\{ \begin{array}{l} 0.07,\,\,\,\,\,\,if\,\omega \le \omega _p \\ 0.09,\,\,\,\,\,\,if\,\omega \le \omega _p \\ \end{array} \right\}\), \(K_s\) is the wave height, and \(\omega _p\) is the peak angular frequency. Depending on the wave condition, a value between 1 and 5 is chosen for the heat ratio parameter. The value of the standard JONSWAP spectrum \(\gamma\) is 3.352.
The nonlinear dynamics of a 5-MW FOWT integrated with four OWCs to barge a platform in the time-domain can be described as (3):
where \(M_{ij}\), is the mass inertia, t is the time, u is the control inputs, and \(\ddot{x}\) is the second time derivative of the \(j\mathrm{th}\) Degree of Freedom (DOF).
The generalized outside force acting on the system is represented by the term on the right-hand side of Eq. (3), which includes the aerodynamic load on the blades and nacelle, hydrodynamic forces on the platform, elastic and servo forces. In the frequency domain, the generalized system for the linear equations of motion can be expressed as:
where \(I_{FOWT}\), \(D_{FOWT}\), and \(S_{FOWT}\) may be represented as inertia, damping, and stiffness matrices, respectively. \(\vec f_{PTO} (\omega )\) and \(\vec f_{FOWT} (\omega )\) represented as the drag of waves and hydrodynamic forces imposed by Power-take-off (PTO). A column vector of nonlinear state-space can be deduced from Eq. (4) may be represented as:
The inertia, damping and stiffness matrices of the FOWT can be best expressed in the following Eqs. (6–8).
The coefficient of inertia, \(I_{FOWT} (\omega )\) for FOWT, \(A_{Hydro} (\omega )\) represents the platform’s added mass, \(M_{Platform}\) and \(M_{Tower}\) are the platform and tower mass matrices, respectively. In the damping matrix \(D_{FOWT}(\omega )\) for FOWT, \(D_{Hydro}(\omega )\), \(D_{Tower}\), and \(D_{viscous}\) denote the floating platform damping, flexible tower matrix, and viscous drag, respectively. \(D_{chamber}\) indicates the external damping caused by PTO’s effect on overall dynamics. The stiffness matrices \(S_{FOWT}\), \(S_{Hydro}\), \(S_{Mooring}\) and \(S_{Tower}\) are defined as, the platform’s hydrostatic restoring matrix, mooring lines, spring stiffness and the tower stiffness coefficients matrix, respectively.
For the four integrated OWCs, the pressure inside the chamber is uniform when assuming that the internal free surface behaves like a piston. As a result, the external force is defined as follows:
where \(\nu\) is the pressure drop across the turbine and S is the internal free surface area. The relationship between air density and pressure is an isentropic transformation.
where \(\rho _a\) and \({\nu _a}\) are the density and pressure of the chamber in its resting condition, and \(\gamma\) is the heat capacity ratio of air. The following equation is obtained from the derivative of the linearized form of Eq. (10):
The linearized mass flow inside the turbine can be calculated as:
where \(V_a\) is the air volume in the chamber in an undisturbed state and V is the air volume variation in the chamber. A Wells turbine with a diameter of D and a rotational velocity of N is described by a linear relationship between the pressure and flow coefficients.
where the pressure and flow coefficients are given as:
The flow rate determines the pressure drop. As a result of the non-dimensionalization, the linear relationship is defined as follows:
where the pressure and flow coefficients can be expressed as:
and g represents the gravitational acceleration value. As a result of incorporating Eqs. (13–15) into Eq. (12), the mass flow inside the turbine is described as follows:
The pressure complex amplitude can be expressed by combining Eqs. (12) and (19).
where \(\hat{V}\) is the complex amplitude of the air volume oscillation and the constants \(\Upsilon\) and \(\varepsilon\) are given by:
According to Eqs. (12) and (19), the PTO force is described as:
where \(\hat{x}_r\) is the complex amplitude of the relative displacement. According to the aforementioned Eq. (23), the PTO damping and stiffness coefficients are as follows53:
and
Eventually, in the frequency domain, the system of motion equations for the FOWT, provided by Eq. (4), may be represented as:
Equation (26) has a term on the right-hand side that is defined as:
where the viscous force is \(\vec f_{viscous}\), while the hydrodynamic force of the waves on the platform is \(\vec f_{Hydro}\).
According to a theoretical study, an OWC device’s maximum primary conversion efficiency can reach 70% under ideal damping conditions (Evans and Porter54]). However, in practice, the wave energy conversion efficiency of an actual wave energy converter is typically lower (or substantially lower). Relevant wave energy conversion efficiencies for a number of OWC devices evaluated in wave tanks/flumes have been included in Table 2, showing significant variations from one another. In this regard,55 claims that a generic OWC has a relatively poor wave energy conversion efficiency of 7.5%, while in studies56 the efficiency was found to be 35%. Wells turbine is limited to avoid stalling behaviour. In these study14,57, researchers introduced stalling-free techniques of power extraction applied to the case of the Nereida project plant, located on the Basque coast of Mutriku.
The hydrodynamic performance of the OWC device is evaluated by analyzing the hydrodynamic efficiency. The power available at the turbine inlet during the period of a wave cycle is provided by
where \(v_i(t)\) and \(P_c\) are the instantaneous velocity and instantaneous value of chamber pressure, respectively. The power of the incident wave is defined as60:
here \(P_D\) is the dynamic pressure, h is the water depth below the SWL and q is the free surface elevation. By averaging over a wave period, average energy flux \(P_E\) can be calculated as, which is represented by
where g is the gravitational acceleration. The hydrodynamic efficiency of the OWC device is given by
Methods
The barge platform developed by Jonkman et al.19 is a standard 40 m \(\times\) 40 m \(\times\) 10 m with a closed moonpool at the center. Therefore, it is necessary to integrate the four moonpools of OWCs for platform stabilization using computational numerical tools i.e. MultiSurf and WAMIT, in order to couple the resulting surface to FAST.
Geometry design
The geometry of the proposed platform is designed using MultiSurf. Two different platforms with distinct features have been evaluated. The first platform, as depicted in Fig. 3a, is a regular barge platform, whereas the second platform, as shown in Fig. 3b, is a barge platform with four OWCs in the corners. The standard platform is constructed with 2240 rectangular panels within a quarter of the body. On the other hand, four moonpools have been incorporated and the platform modeled with 2240 rectangular panels according to their coordinates. Each OWC is installed at a distance of 1 m from the sides with the dimensions 5 m \(\times\) 5 m \(\times\) 10 m as illustrated in Fig. 3. Table 3 provides the structural characteristics of the barge platform and the four identical OWCs.
Advanced hydrostatic and hydrodynamic computations
After designing the geometry of the newly proposed four OWCs-based barge platform, it is necessary to obtain the hydrodynamic and hydrostatic parameters. Therefore, the WAMIT numerical tool has been used to perform the advanced computations of these features. WAMIT is a diffraction panel program developed for the linear analysis of the interaction of surface waves with various types of floating and submerged structures. Hydrostatic and hydrodynamic coefficients have been obtained using the MultiSurf file directly into WAMIT to get the matrices \(A_{Hydro}(\omega )\), \(B_{Hydro}(\omega )\), \(S_{Hydro}\) and \(f_{Hydro}(\omega )\) as described in section “Theoretical background”. WAMIT calculates the hydrodynamic loads due to the water pressure on the wetted surfaces and can be linked to MultiSurf to use the geometry of the four OWCs-based barge model. Based on Gauss’ divergence theorem all hydrostatic data may be represented as surface integrals over the mean wetted body surface \(S_b\). The following equation can describe the relationship between added mass and damping coefficients61:
The normalized added mass and damping coefficients can be calculated as:
where L is the length scale and
The volume is defined as:
The following are the coordinates of the center of buoyancy:
The matrix of hydrostatic and gravitational restoring coefficients defined as:
where \(x_g, y_g, z_g\) are the coordinates of the center of gravity and \(x_1\) to \(x_8\) are:
\(x_1\)= \({\rho g\iint _{S_b }}\),
\(x_2\)= \({\rho g\iint _{S_b } {yn_3 \;dS}}\),
\(x_3\)= \({\rho g\iint _{S_b } {y^2 n_3 \;dS} + \rho g\forall z_b - mgz_g }\),
\(x_4\)= \({-\rho g\iint _{S_b } {xyn_3 \;dS}}\),
\(x_5\)= \({\rho g\forall x_b + mgx_g }\)
\(x_6\)=\({\rho g\forall x_b + mgx_g }\)
\(x_7\)= \({\rho g\iint _{S_b } {x^2 n_3 \;dS}}\) and
\(x_8\)= \(- \rho g\forall y_b + mgy_g\).
Two different barge platforms have been designed, one of them with open OWC and the other with closed OWC. Then, hydrodynamics (HydroDyn) and damping coefficients have been obtained for each platform using WAMIT, so that the resulting systems may be modelled within FAST. However, regarding WAMIT multiple bodies (NBodyMod = 2 or 3) calculations, WAMIT includes the capability to analyze multiple bodies that interact hydrodynamically and mechanically, which allows the use of separate WAMIT solutions for each body. Each of the separate bodies may oscillate independently with up to six degrees of freedom. The multiple WAMIT bodies can represent HydroDyn or the substructure flexibly using SubDyn. These bodies maybe coupled to FAST using SubDyn, a potential-flow solution, or HydroDyn, a finite-element beam model. In particular, for the purpose of this study case, two separate Geometric Data Files (GDFs) are needed62.
The hydrodynamic data and added mass are obtained from WAMIT to be integrated into FAST. The procedure of interfacing modules to achieve aero-hydro-servo-elastic simulation has been described above in Fig. 4. The mooring lines’ tension depends on the buoyancy of the platform at hand, the cable weight, its elasticity, viscous-separation effects and the geometrical layout of the mooring system. In this sense, the aforementioned FAST software configures the catenary mooring lines system based on a quasi-static model, so that a time-domain model is used to compute the mooring tensions for a barge platform.
Figure 5, which shows how oscillations are damped by deploying 4 OWCs in the barge platform. Therefore, the use of oscillating water columns as an active structural controller for the floating platform stabilization.
ANN-based FOWT model
ANN is used to learn from data in order to make future predictions and is capable of recognizing patterns and making judgments based on previously stored information63,64. In this case, the row vectors of the inputs and weights are, x= \([x_1,x_2,\ldots ,x_n]\) and w=\([w_1,w_2,\ldots ,w_n]\) respectively. The bias \(b_j\), which is a parameter in the ANN used to regulate the output, represents the deviations with respect to the mean value. The data has been transferred from the input layer to the output layer by the feed-forward network.
This transformation from the input to the output is defined with the activation function \(\sigma _j\) as:
where \(s_j\) is a weighted sum of the inputs, establishing the connection between the \(j\mathrm{th}\) neuron in a given layer, and the \(k\mathrm{th}\) neurons in the previous layer, \(b_j\) is the bias, and N is the total number of neurons.
Several activation functions have been tested to train these networks according to the dynamics of the data. Finally, the ReLU activation function, which is defined as \(max(0,s_j)\) has been used in the input layer, and for the hidden layers, the hyperbolic tangent activation function has been used, which is defined by \((e^{s_j}\text {-}e^{\text {-}s_j})/(e^{s_j}+e^{\text {-}s_j}).\) It is well established that single hidden layer networks, known as Vanilla Neural Networks65, perform poorly with highly non-linear and complex problems. On the other hand, network structures with more than one hidden layer, known as deep neural networks, offer better performance66. Therefore, due to the complexity of the proposed four OWCs-based barge FOWT system Multi-Layer Perceptron (MLP) has been employed as shown in Fig. 6.
Mean Squared Error (MSE) has been calculated to choose the best for our proposed FOWT model.
where n is the total number of observations, \(v_k\) is target output, and \(v_k^\prime\) the estimated output by ANN.
For best results, the Levenberg-Marquardt algorithm (LMA)24 is used.
where the Jacobian matrix defined in Eq. (43) contains the first derivatives of the network errors with respect to weights and biases.
where e is the network errors and W is the weights vector.
The gradient of performance in our case may be defined as:
The LMA is used here to take into account both curvature and slope for faster convergence. Thus, it performs the modified gradient descent :
where \(\mu\) is the learning rate and I is the identity matrix.
There are four operating regions for wind turbine operation67, (see Fig. 7). In Region 2, corresponding usually to MPPT mode, the generator and rotor speeds increase with wind speed to maintain a constant tip-speed ratio and optimal wind-power conversion efficiency, while in Region 3 the wind turbine operates at rated power due to a strong power limitation pitch control action. On the other hand, there is no power generation in regions 1 and 4 as may be observed in see Fig. 7. In this context, please note that the aim of the proposed ANN scheme is to capture and match the dynamical behavior of the structure. In this sense, since the control strategies will limit the power to 5MW, there was no particular interest in including simulations in the full operating region (3-25m/s) as shown in Fig. 8. Therefore, the data sets employed are those of the regions presenting the richest dynamical diversity. That is, comprising 8-15m/s wind speed representative ranges within those regions. Meanwhile, the control of the pitch angle has been removed to model the real behavior of the system in the absence of a controller.
Furthermore, as indicated previously, the main objective of the work is to use ML algorithms to replicate the complex hybrid dynamics of the FOWT-OWCs combined structure, allowing the use of feedback controls. However, it would be an excellent idea in the future to extend the use of ML approaches to study other aspects such as such as damping from the oscillating water columns.
Computations and results
The structure for collecting, simulating and developing the network has been described in the diagram of Fig. 9. MultiSurf is used to define the platform’s structural geometry. Then, the hydrodynamic forces, added mass, damping coefficient, and hydrostatic matrices are then calculated using WAMIT. These matrices are introduced to FAST to compute the aerodynamic characteristics and behaviour of the 5MW floating offshore wind turbine. In particular, simulations for wind speeds from 8 to 15 m/s provide different dynamic responses of the FOWT structure.
The data set of two inputs, wind speed and wave elevation has been considered to train the ANN. These models replicate the structural behavior of a FOWT and its power dynamics with an output vector defined as:
The 6 DOF dynamics: translational modes are; tower fore-aft and side-to-side displacements, rotational mode; platform roll and platform pitch angles, generated power and generator rotational speed are considered by enabling the aero-hydrodo-servo-dynamics. The demanding tasks of dynamical matching have been performed by training the ANN model. The network comprises two inputs and six outputs (2 \(\times\) 6), whereas the wave elevations and wind speeds are inputs to the network as shown in Fig. 13a and b. The estimated outputs are platform pitch, platform roll, side-to-side and fore-aft displacements, generator rotational speed, and the generated power. The prediction of heave motion using the proposed ANN model has not been addressed. Although heave motion is quite relevant in stand-alone off-shore OWC-based PTOs where a resonant condition is even desired for MPPT maximum power production, the objective of this work does not relay in such a strong way in this aspect, so that its particular study68 has not been stressed.
Training results
In order to achieve the best performance, simulations were carried out to find the best fit with the help of a multi-layered perceptron. The data have been divided into three parts: 70% of all data for training, 15% for validation, and 15% for testing. Muti-layered networks are capable of performing just about any linear and nonlinear computations and can approximate any reasonable functions arbitrarily well. Such networks overcome the problems associated with perceptions and linear networks.
Several training functions are examined to train the network, for example, trainlm, is frequently the fastest backpropagation method and is strongly recommended as a first-choice supervised technique, despite requiring more memory than other algorithms. A trainrp is a network training function that uses the robust backpropagation (Rprop) algorithm to update weight and bias variables. The resilient backpropagation training technique tries to eliminate the negative impacts of partial derivative magnitudes. All conjugate gradient algorithms attempt the steepest descent direction on the first iteration (negative of the gradient). A traincgb is a network training function that uses conjugate gradient backpropagation with Powell-Beale restarts69 to update weight and bias values. The search direction is regularly reset to the gradient’s negative in all conjugate gradient algorithms. trainbr is a network training function that uses Levenberg-Marquardt optimization to update the weight and bias variables70. It minimizes a combination of squared errors and consequences before determining the best combination to create a generalizable network. The procedure is known as Bayesian regularization. The best results are found activating Levenberg-Marquardt24 optimization techniques as shown in Fig. 10. The ANN models have 5 hidden layers in which the neurons in the hidden layers use sigmoid as the activation function and this network uses linear activation function (ReLU) in the output layer. In order to get satisfactory results, the lowest MSE has been targeted.
The results obtained after using various training functions are summarized in Table 4. The first column contains the network training function, the second column is for performance, followed by MSE values, and the number of epochs. The plot of the trained feed-forward network error values histogram is shown in Fig. 11. It illustrates the distribution of the degree of errors. Most of the errors are closest to zero, with very few deviations from that. The graphs for training, testing, and validation for ANN are shown in Fig. 12a. It can be seen that the best validation performance has been found for MSE is equal to 316 at 305 epochs employing the LMA training function. The regression curves are also close to one, which implies that the estimated ANN data mimic perfectly the target data as illustrated in Fig. 12b. The black lines for training, green curves for validation, and red curves for testing have been labeled in these figures.
Validation results
Once the ANN models have been developed and trained, they need to be adequately validated. Results, shown in Figs. 14, 15 and 16, demonstrate the effectiveness of the designed ANN models. The red curve (solid) corresponds to the ANN-based model and the black curve (dashed) represents the FAST model. For this type of system, a periodic steady-state condition was found by simulating the nonlinear model long enough to dampen out the transient state. Therefore the first 500s of simulations have been omitted to avoid transients.
Figure 14a and b correspond to the platform pitch angle and fore-aft displacement. As it may be observed, they reveal that the model has been adequately trained and that there is a high agreement between the values obtained from FAST and the proposed ANN model, with slight differences for non-representative low wind speeds.
In turn, Fig. 15a and b display the platform roll and side-to-side displacement. It may be observed also how the ANN model outputs, successfully match the behavior of the FAST model but, with slight differences for some wind speeds in the platform roll and side-to-side displacement. Nevertheless, it should be noted that this composes a minor error due to the reduced movement range since the system inputs have a negligible effect on platform roll and fore-aft displacement.
In Fig. 16a and b, the results show that as the wind speed increases, the generated rotational speed increases and the power exceeds its nominal value, which is 5MW. It can also be observed that, at the wind speed of 15m/s, the power increases to around 8MW due to the absence of pitch angle control, or torque control.
Irregular wave scenario
In this subsection, a nonlinear irregular wave model appropriate for shallow water depths, where some offshore wind turbines are sited, has been developed in order to improve the accuracy of the coupled system simulations. To do so, the nonlinear irregular wave model is incorporated into the coupled aero-servo-hydro-elastic simulation of a hybrid FOWT-OWCs system. The FAST numerical tool is re-simulated under irregular wave conditions for wind speeds of 8–15 m/s to study the dynamic behavior of the structure. The ANN1 model is then developed and trained for these irregular wave conditions.
The network consists of two inputs and six outputs. The network’s inputs are shown in Fig. 17, and its estimated outputs are shown in Figs. 19, 20 and 21. ANN1 model comprises 5 hidden layers in which there are neurons hidden layers that use sigmoid as an activation function and this network uses linear activation function (ReLU) in the output layer. For good results, the lowest MSE has been targeted. In Fig. 18a, it can be seen that the best validation performance has been found for MSE equal to \(2.241 \times 10^{- 2}\) at 350 epochs employing the LMA training function. The regression curves obtained R = 1, which demonstrates that the network has been trained adequately.
As it can be observed from Figs. 19, 20 and 21, the model has been properly trained and validated, showing a strong correlation between the results from FAST and the suggested ANN1 model under irregular wave conditions. In particular, side-to-side displacement and platform roll angle are shown in Fig. 20a and b, respectively, with minor variations for low-high wind speeds.
In all of these figures, it is clearly demonstrated that the proposed ANN model presents an excellent agreement with the gold standard software FAST for various conditions and functions flawlessly in tough conditions. Therefore, as it has been proven, the hybrid platform ANN composes a reliable model that enables closed-loop control implementation and, in particular, for platform stabilization feedback control.
Conclusion
This work presents the design and validation of an artificial neural network-based model of a hybrid floating offshore wind turbine with integrated oscillating water columns. The data has been obtained by incorporating FAST hydrodynamics, aerodynamics, and servo-dynamics properties for the whole hybrid system. The aim of the proposed ANN model is to match the behavior and structural performance of the hybrid FOWT-OWCs system. To achieve this objective, the model has been trained with adequate parameters taking into account the lowest MSE so as to enable closed-loop control of the hybrid FOWT system. The model has been then benchmarked for diverse wind speed and wave scenarios in order to demonstrate its computational efficiency, validity, and accuracy, comparing the obtained ANN-based FOWT model’s outputs to those of the complete non-linear complex FAST model.
The results show that the proposed control-oriented ANN model is highly accurate at predicting the power, tower displacements and its translational and rotational modes. In this way, the forecasting and predictive capabilities of the ANN model compose an efficient and promising alternative to model complex systems, as is the case of FOWT-OWCs hybrid systems, facilitating future investigations for the implementation of platform stabilization closed-loop control. The proposed methodology can be useful, as a supportive tool, in the studies of offshore wind farm designers.
This work will be extended in the future to incorporate advanced machine learning control algorithms with a feedback loop to reduce unwanted platform motions. In addition, this work will be expanded to include uncertainties and irregular waves for robust control designs of undesired platform vibration modes control of hybrid systems.
Data availability
All data generated or analyzed during this study are included in this published article and its supplementary information files.
References
IEA. Renewable energy supply by technology in the net zero scenario, 2010–2030. IEAhttps://www.iea.org/data-and-statistics/charts/renewable-energy-supply-by-technology-in-the-net-zero-scenario-2010-2030 (2022).
Ramos, V., Giannini, G., Calheiros-Cabral, T., Rosa-Santos, P. & Taveira-Pinto, F. Legal framework of marine renewable energy: A review for the atlantic region of europe. Renew. Sustain. Energy Rev. 137, 110608 (2021).
Yang, Y., Javanroodi, K. & Nik, V. M. Climate change and renewable energy generation in europe-long-term impact assessment on solar and wind energy using high-resolution future climate data and considering climate uncertainties. Energies 15, 302 (2022).
Maria-Arenas, A., Garrido, A. J., Rusu, E. & Garrido, I. Control strategies applied to wave energy converters: State of the art. Energies 12, 2569. https://doi.org/10.3390/en12163115 (2019).
Otter, A., Murphy, J., Pakrashi, V., Robertson, A. & Desmond, C. A review of modelling techniques for floating offshore wind turbines. Wind Energy 25, 831–857 (2022).
Sergiienko, N. et al. Review of scaling laws applied to floating offshore wind turbines. Renew. Sustain. Energy Rev. 162, 112477 (2022).
Subbulakshmi, A. et al. Recent advances in experimental and numerical methods for dynamic analysis of floating offshore wind turbines-an integrated review. Renew. Sustain. Energy Rev. 164, 112525 (2022).
Falcão, A. F. & Henriques, J. C. Oscillating-water-column wave energy converters and air turbines: A review. Renew. Energy 85, 1391–1424 (2016).
Otaola, E., Garrido, A. J., Lekube, J. & Garrido, I. A comparative analysis of self-rectifying turbines for the mutriku oscillating water column energy plant. Complexity 2019, 2698 (2019).
Lekube, J., Ajuria, O., Ibeas, M., Igareta, I. & Gonzalez, A. Fatigue and aerodynamic loss in wells turbines: Mutriku wave power plant case. In International conference on ocean energy, Cherbourg, France (2018).
Yu, Z., Amdahl, J., Rypestøl, M. & Cheng, Z. Numerical modelling and dynamic response analysis of a 10 mw semi-submersible floating offshore wind turbine subjected to ship collision loads. Renew. Energy 184, 677–699 (2022).
Aboutalebi, P., M’zoughi, F., Martija, I., Garrido, I. & Garrido, A. J. Switching control strategy for oscillating water columns based on response amplitude operators for floating offshore wind turbines stabilization. Appl. Sci. 11, 5249 (2021).
Ren, Y., Venugopal, V. & Shi, W. Dynamic analysis of a multi-column tlp floating offshore wind turbine with tendon failure scenarios. Ocean Eng. 245, 110472 (2022).
Garrido, A. J., Garrido, I., Amundarain, M., Alberdi, M. & De la Sen, M. Sliding-mode control of wave power generation plants. IEEE Trans. Ind. Appl. 48, 2372–2381 (2012).
Leng, D. et al. Vibration control of offshore wind turbine under multiple hazards using single variable-stiffness tuned mass damper. Ocean Eng. 236, 109473 (2021).
Shah, K. A. et al. A synthesis of feasible control methods for floating offshore wind turbine system dynamics. Renew. Sustain. Energy Rev. 151, 111525 (2021).
Yang, Y., Bashir, M., Li, C. & Wang, J. Investigation on mooring breakage effects of a 5 mw barge-type floating offshore wind turbine using f2a. Ocean Eng. 2021, 108887 (2021).
Kheirabadi, A. C. & Nagamune, R. Real-time relocation of floating offshore wind turbine platforms for wind farm efficiency maximization: An assessment of feasibility and steady-state potential. Ocean Eng. 208, 107445 (2020).
Jonkman, J., Butterfield, S., Musial, W. & Scott, G. Definition of a 5-mw reference wind turbine for offshore system development. In Tech. Rep., National Renewable Energy Lab.(NREL), Golden, CO (United States) (2009).
Jonkman, J. M. & Matha, D. Dynamics of offshore floating wind turbines-analysis of three concepts. Wind Energy 14, 557–569 (2011).
Arcos Jiménez, A., Gómez Muñoz, C. Q. & García Márquez, F. P. Machine learning for wind turbine blades maintenance management. Energies 11, 13 (2017).
Guo, Y., Guo, L., Billings, S. & Wei, H.-L. Ultra-orthogonal forward regression algorithms for the identification of non-linear dynamic systems. Neurocomputing 173, 715–723 (2016).
Hizanidis, J., Kouvaris, N. E., Zamora-López, G., Díaz-Guilera, A. & Antonopoulos, C. G. Corrigendum: Chimera-like states in modular neural networks. Sci. Rep. 6, 2569 (2016).
Sitharthan, R., Devabalaji, K. & Jees, A. An levenberg-marquardt trained feed-forward back-propagation based intelligent pitch angle controller for wind generation system. Renew. Energy Focus 22, 24–32 (2017).
Jazayeri, K., Jazayeri, M. & Uysal, S. Comparative analysis of levenberg-marquardt and bayesian regularization backpropagation algorithms in photovoltaic power estimation using artificial neural network. In Industrial Conference on Data Mining 80–95 (Springer, 2016).
Olaofe, Z. O. A 5-day wind speed & power forecasts using a layer recurrent neural network (lrnn). Sustain. Energy Technol. Assess. 6, 1–24 (2014).
Salcedo-Sanz, S. et al. Hybridizing the fifth generation mesoscale model with artificial neural networks for short-term wind speed prediction. Renew. Energy 34, 1451–1457 (2009).
Cadenas, E. & Rivera, W. Short term wind speed forecasting in la venta, oaxaca, méxico, using artificial neural networks. Renew. Energy 34, 274–278 (2009).
Chang, G., Lu, H., Chang, Y. & Lee, Y. An improved neural network-based approach for short-term wind speed and power forecast. Renew. Energy 105, 301–311 (2017).
Noorollahi, Y., Jokar, M. A. & Kalhor, A. Using artificial neural networks for temporal and spatial wind speed forecasting in iran. Energy Convers. Manage. 115, 17–25 (2016).
Kaur, T., Kumar, S. & Segal, R. Application of artificial neural network for short term wind speed forecasting. In 2016 Biennial International Conference on Power and Energy Systems: Towards Sustainable Energy (PESTSE) 1–5 (IEEE, 2016).
Men, Z., Yee, E., Lien, F.-S., Wen, D. & Chen, Y. Short-term wind speed and power forecasting using an ensemble of mixture density neural networks. Renew. Energy 87, 203–211 (2016).
Hu, Q., Zhang, R. & Zhou, Y. Transfer learning for short-term wind speed prediction with deep neural networks. Renew. Energy 85, 83–95 (2016).
Ma, X., Jin, Y. & Dong, Q. A generalized dynamic fuzzy neural network based on singular spectrum analysis optimized by brain storm optimization for short-term wind speed forecasting. Appl. Soft Comput. 54, 296–312 (2017).
Dong, Q., Sun, Y. & Li, P. A novel forecasting model based on a hybrid processing strategy and an optimized local linear fuzzy neural network to make wind power forecasting: A case study of wind farms in china. Renew. Energy 102, 241–257 (2017).
Liu, J., Wang, X. & Lu, Y. A novel hybrid methodology for short-term wind power forecasting based on adaptive neuro-fuzzy inference system. Renew. Energy 103, 620–629 (2017).
Wang, S., Zhang, N., Wu, L. & Wang, Y. Wind speed forecasting based on the hybrid ensemble empirical mode decomposition and ga-bp neural network method. Renew. Energy 94, 629–636 (2016).
Chitsaz, H., Amjady, N. & Zareipour, H. Wind power forecast using wavelet neural network trained by improved clonal selection algorithm. Energy Convers. Manage. 89, 588–598 (2015).
Jyothi, M. N. & Rao, P. R. Very-short term wind power forecasting through adaptive wavelet neural network. In 2016 Biennial International Conference on Power and Energy Systems: Towards Sustainable Energy (PESTSE) 1–6 (IEEE, 2016).
Peng, X. et al. A very short term wind power forecasting approach based on numerical weather prediction and error correction method. In 2016 China International Conference on Electricity Distribution (CICED) 1–4 (IEEE, 2016).
Wu, W., Chen, K., Qiao, Y. & Lu, Z. Probabilistic short-term wind power forecasting based on deep neural networks. In 2016 International Conference on Probabilistic Methods Applied to Power Systems (PMAPS) 1–8 (IEEE, 2016).
Xu, L. & Mao, J. Short-term wind power forecasting based on elman neural network with particle swarm optimization. In 2016 Chinese Control and Decision Conference (CCDC) 2678–2681 (IEEE, 2016).
Peng, X. et al. A very short term wind power prediction approach based on multilayer restricted boltzmann machine. In 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC) 2409–2413 (IEEE, 2016).
Shen, Y., Lu, X., Yu, X., Zhao, Z. & Wu, D. Short-term wind power intervals prediction based on generalized morphological filter and artificial bee colony neural network. In 2016 35th Chinese control conference (CCC) 8501–8506 (IEEE, 2016).
Mzoughi, F., Aboutalebi, P., Garrido, I., Garrido, A. J. & De-La-Sen, M. Complementary airflow control of oscillating water columns for floating offshore wind turbine stabilization. Mathematics 9, 1364 (2021).
Aboutalebi, P., Mzoughi, F., Garrido, I. & Garrido, A. J. Performance analysis on the use of oscillating water column in barge-based floating offshore wind turbines. Mathematics 9, 475 (2021).
Sarmiento, J., Iturrioz, A., Ayllón, V., Guanche, R. & Losada, I. Experimental modelling of a multi-use floating platform for wave and wind energy harvesting. Ocean Eng. 173, 761–773 (2019).
Zhang, D. et al. A coupled numerical framework for hybrid floating offshore wind turbine and oscillating water column wave energy converters. Energy Convers. Manage. 267, 115933 (2022).
Si, Y. et al. The influence of power-take-off control on the dynamic response and power output of combined semi-submersible floating wind turbine and point-absorber wave energy converters. Ocean Eng. 227, 108835 (2021).
Falcão, Ad. O. & Justino, P. Owc wave energy devices with air flow control. Ocean Eng. 26, 1275–1295 (1999).
Sheng, W., Li, H. & Murphy, J. An improved method for energy and resource assessment of waves in finite water depths. Energies 10, 1188 (2017).
Goda, Y. A comparative review on the functional forms of directional wave spectrum. Coast. Eng. J. 41, 1–20 (1999).
Aubault, A., Alves, M., Sarmento, A. n., Roddier, D. & Peiffer, A. Modeling of an oscillating water column on the floating foundation windfloat. In International Conference on Offshore Mechanics and Arctic Engineering, vol. 44373, 235–246 (2011).
Evans, D. & Porter, R. Hydrodynamic characteristics of an oscillating water column device. Appl. Ocean Res. 17, 155–164 (1995).
Sheng, W., Flannery, B., Lewis, A. & Alcorn, R. Experimental studies of a floating cylindrical owc wec. In International Conference on Offshore Mechanics and Arctic Engineering, vol. 44946, 169–178 (American Society of Mechanical Engineers, 2012).
Imai, Y., Nagata, S., Toyota, K. & Murakami, T. An experimental study on primary efficiency of a wave energy converter backward bent duct buoy in regular wave conditions. J. Jpn. Soc. Naval Archit. Ocean Eng. 19, 255 (2014).
M’zoughi, F., Bouallegue, S., Garrido, A. J., Garrido, I. & Ayadi, M. Stalling-free control strategies for oscillating-water-column-based wave power generation plants. IEEE Trans. Energy Convers. 33, 209–222 (2017).
Toyota, K., Nagata, S., Imai, Y. & Setoguchi, T. Effects of hull shape on primary conversion characteristics of a floating owc backward bent duct buoy. J. Fluid Sci. Technol. 3, 458–465 (2008).
Morris-Thomas, M. T., Irvin, R. J. & Thiagarajan, K. P. An investigation into the hydrodynamic efficiency of an oscillating water column. J. Offshore Mech. Arct. Eng. 129, 273–278 (2007).
Dean, R. G. Water wave mechanics for engineers and scientists. Adv. Ser. Ocean Eng. 2, 353 (1984).
Stolze, C. H. A history of the divergence theorem. Hist. Math. 5, 437–442 (1978).
Lee, C. H. & Newman, J. N. Wamit User Manual (WAMIT, Inc., Chessnut Hill, Massachusetts, USA, 2006).
Ojo, A., Collu, M. & Coraddu, A. A review of design, analysis and optimization methodologies for floating offshore wind turbine substructures. In Analysis and Optimization Methodologies for Floating Offshore Wind Turbine Substructures 1–24 (2021).
Sierra-García, J. E. & Santos, M. Performance analysis of a wind turbine pitch neurocontroller with unsupervised learning. Complexity 2020, 46 (2020).
Xiao, L., Bahri, Y., Sohl-Dickstein, J., Schoenholz, S. & Pennington, J. Dynamical isometry and a mean field theory of cnns: How to train 10,000-layer vanilla convolutional neural networks. In International Conference on Machine Learning 5393–5402 (PMLR, 2018).
M’zoughi, F., Garrido, I., Garrido, A. J. & De La Sen, M. Ann-based airflow control for an oscillating water column using surface elevation measurements. Sensors 20, 1352 (2020).
Bagherieh, O. & Nagamune, R. Gain-scheduling control of a floating offshore wind turbine above rated wind speed. Control Theory Technol. 13, 160–172 (2015).
Luo, Y. et al. Numerical simulation of a heave-only floating owc (oscillating water column) device. Energy 76, 799–806 (2014).
Wanto, A. Optimasi prediksi dengan algoritma backpropagation dan conjugate gradient beale-powell restarts. J. Nasional Teknol. dan Sistem Inf. 3, 370–380 (2017).
Baghirli, O. Comparison of Lavenberg-Marquardt, Scaled Conjugate Gradient and Bayesian Regularization Backpropagation Algorithms for Multistep Ahead Wind Speed Forecasting Using Multilayer Perceptron Feedforward Neural Network. Master thesis, Department of Earth Sciences, Campus Gotland, Uppsala University, Sweeden (2015).
Acknowledgements
This work was supported in part by the Basque Government through project IT1555-22 and through the projects PID2021-123543OB-C21 and PID2021-123543OB-C22 (MCIN/AEI/10.13039/501100011033/FEDER, UE). The authors would also like to thank the UPV/EHU for the financial support through the María Zambrano grant MAZAM22/15 and Margarita Salas grant MARSA22/09 (UPV-EHU/MIU/Next Generation, EU) and through grant PIF20/299 (UPV/EHU).
Author information
Authors and Affiliations
Contributions
I.A.: conceptualization, methodology, software, data collection and manuscript-writing. F.M.: conceptualization, methodology, software, data collection, manuscript-writing and proof-reading. P.A.: conceptualization, methodology, software, data collection, manuscript-writing and proof-reading. I.G.: conceptualization, methodology, software, proof-reading and supervision. A.J.G.: conceptualization, methodology, software, proof-reading and supervision.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Ahmad, I., M’zoughi, F., Aboutalebi, P. et al. A regressive machine-learning approach to the non-linear complex FAST model for hybrid floating offshore wind turbines with integrated oscillating water columns. Sci Rep 13, 1499 (2023). https://doi.org/10.1038/s41598-023-28703-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-023-28703-z
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.