Abstract
Offshore floating wind turbine (OFWT) has gained increasing attention during the past decade because of the offshore high-quality wind power and complex load environment. The control system is a tradeoff between power tracking and fatigue load reduction in the above-rated wind speed area. In allusion to the external disturbances and uncertain system parameters of OFWT due to the proximity to load centers and strong wave coupling, this paper proposes a computationally inexpensive robust adaptive control approach with memory-based compensation for blade pitch control. The method is tested and compared with a baseline controller and a conventional individual blade pitch controller with the “NREL offshore 5 MW baseline wind turbine” being mounted on a barge platform run on FAST and Matlab/Simulink, operating in the above-rated condition. It is shown that the advanced control approach is not only robust to complex wind and wave disturbances but adaptive to varying and uncertain system parameters as well. The simulation results demonstrate that the proposed method performs better in reducing power fluctuations, fatigue loads and platform vibration as compared to the conventional individual blade pitch control.
1. Introduction
With the rapidly continuing development of wind energy all over the world, promising and reliable wind turbine concepts have been developed. Offshore floating wind turbine makes it possible to go further into water deeper than 60 m [1]. Figure 1 shows the three primary types of floating wind turbine: barge with catenary mooring lines, spar buoy with catenary mooring, and drag-embedded anchors and tension leg platform with suction pile anchors.
Figure 1.

Floating offshore wind turbine concept. (Image from Wiki Commons.)
Control of offshore floating wind turbine is a relatively new yet challenging research area. The primary target for the control system of OFWT is to decrease output power fluctuations and minimize fatigue levels as well as platform motions simultaneously [2–5]. However, because of the external disturbances and uncertain system parameters of OFWT due to the much more complicated external load environment and strong wave coupling compared to the onshore wind turbine, an advanced robust adaptive control system is urgently needed to regulate power output and reduce fatigue loads.
There have been several recent achievements in this research area. Jonkman and Matha do a wide range of research on the three floating platforms with a baseline controller, respectively. However, the control objectives to regulate power output and reduce platform movements are found to essentially fight each other [6, 7]. The simulation results show some reduced platform movements and large increased output power fluctuations simultaneously. In order to avoid resonant pitch movement and improve fatigue life, Nielsen et al. establish an estimator based controller [8, 9]. Results show improvements in fatigue level, but power fluctuation increased at the same time. Namik and Stol utilize the barge platform model and present an advanced method with a linear quadratic regulator (LQR) controller to improve power fluctuation and platform movement [10, 11]. In the previous study, they apply the collective blade pitch control (CBP) to control power output and platform movement simultaneously. Results show impressive improvement as the power fluctuation is reduced by nearly 45%, while the platform movement is reduced by about 12%. However, the tower side-side moment increases up to 20%. Continuing the work done by Namik and Stol [12, 13], they develop a state space feedback controller with individual blade pitch control approach (IBP). By controlling each blade pitch angle, the aerodynamic loads are added to the previous symmetric loads caused by CBP to help control the platform movement. Simulation results show successful ability to reduce the power fluctuation by approximately 25%, the platform movement up to 30%, and the tower fore-aft loads by nearly 20%, respectively, while the blade root flapwise moment increases nearly 10%, which is created by the nonuniform thrust moment on the blades. Later on, Namik and Stol present a disturbance accommodating controller (DAC) to reduce the external load disturbance based on the previous SSFC and then apply the 5 MW OFWT model installed on the three types of floating platforms for performance comparison [14].
In this study, to address the challenge that the system parameters of OFWT are varying and uncertain due to the complex external wind and wave disturbances, an advanced control scheme is presented for blade pitch angle compensation. The added control approach is based on generalizing and utilizing previous system responses and control experience, which does not need any specified information about the nonlinear external wind and wave disturbances, and there is no need for linearization or approximation to the system dynamics. The advanced controller, consisting of a SSFC with a DAC and an additional IBP action via memory-based compensation, is presented and mounted on the barge platform for performance comparison with the baseline controller and the conventional DAC in above-rated wind speed region.
Section 2 briefly presents the wind turbine model and the barge floating platform used in this paper. Section 3 describes the three implemented controllers: the baseline controller, an IBP SSFC with DAC, and an advanced memory-based individual blade pitch controller. Section 4 shows the simulation and results, where the performances of the three controllers are compared with each other on barge floating platform. Eventually, conclusions are reported in Section 5.
2. Wind Turbine and Platform Models
2.1. 5 MW Offshore Wind Turbine Model
In this paper, the specified wind turbine model used for analysis is the “NREL offshore 5 MW baseline wind turbine” [15]. The physical properties of this wind turbine are listed in Table 1. This wind turbine is mounted on the barge floating platform.
Table 1.
NREL 5 MW turbine model properties.
| Power rating | 5 MW |
| Rotor orientation | Upwind |
| Control | Variable speed, variable pitch, and active yaw |
| Rotor, hub diameter | 126 m, 3 m |
| Hub height | 90 m |
| Rated rotor, generator speed | 12.1 rpm, 1173.7 rpm |
| Blade operation | Pitch to feather |
| Maximum blade pitch rate | 8°/s |
| Rated generator torque | 43,093 Nm |
| Maximum generator torque | 47,402 Nm |
Using the turbine model data from [15].
2.2. Floating Platform
The barge platform is modeled for the support structure. The physical properties of the barge platform used in this paper are summarized in Table 2 [16]. The barge is a rectangular platform with eight catenary mooring lines.
Table 2.
Physical properties of the barge platform.
| Width × length × height | 40 m × 40 m × 10 m |
| Draft | 4 m |
| Platform mass | 5,452,330 kg |
| Water depth | 150 m |
| Platform pitch natural frequency | 0.078 Hz |
Using the barge platform data from [16].
3. Control Development
This section gives the detailed information about the three controllers simulated in the analysis.
3.1. The Baseline Controller
The baseline controller is built on the best performance controller presented by Jonkman in his previous research to alleviate platform movement on the barge floating platform [17]. The baseline controller includes two separate controllers: a generator torque controller and a collective blade pitch (CBP) controller.
In the above-rated wind speed condition, the purpose is to modulate output power to the rated value P Rated, and the generator torque T Gen is inversely proportional to the generator speed Ω Gen, given by
| (1) |
The gain scheduled PI pitch controller is given by
| (2) |
where θ(t) is the commanded blade pitch angle and K p and K i are the scheduled proportional and integral gain, respectively.
This controller has been used as a baseline controller to which the performance of the modified controllers could be compared because of its robustness in performance to model uncertainties.
3.2. Individual Blade Pitch Control with Disturbance Accommodation
This controller is simply the state space feedback controller (SSFC) with an additional disturbance accommodating controller (DAC) to minimize the influence of persistent disturbances like wind speed fluctuations and turbulent waves that affect a dynamic system [14].
The linearized periodic state space model is expressed as
| (3) |
where and are the state and control input vectors, respectively; A(t) and B(t) are the periodic state and control gain matrices, respectively; and are the states and control operating points, respectively. The symbol Δ denotes perturbations about the linearization point.
The LQR is implemented in the full state feedback form, where all states could be measured and fed back to the controller.
The periodic SSFC control law is established as follows:
| (4) |
where K LQR is the SSFC optimal gain matrix that minimizes the LQR cost function by solving the algebraic Riccati differential equation with respect to performance objectives, given by
| (5) |
where Q is positive semidefinite and R is positive definite.
The disturbance estimator model is given by
| (6) |
where the subscript NR denotes the nonrotating frame of reference, contains the MBC transformed inputs, , , , , and K e,NR is the estimator gain [13].
The DAC control model is given by
| (7) |
where is the estimated disturbance states vector and NR denotes a nonrotating frame, consisting of a state regulation part with FSFC and a disturbance minimizing part. G d,NR is the disturbance minimization gain which is calculated based on the linearized system properties and the estimated disturbance waveforms.
Figure 2 depicts the overall control block of DAC after multiblade coordinate (MBC) transformation with SSFC for the state regulation part of the controller. depicts the commanded actuator input vector. MBC transformation matrices T c(ψ), T c −1(ψ), and T s −1(ψ) transform the corresponding input vectors to the nonrotating frame of reference and vice versa; for detailed derivation of these matrices, please refer to [12].
Figure 2.

SSFC with DAC implementation for offshore wind turbine.
3.3. Individual Blade Pitch Controller with Memory-Based Pitch Compensation
In this controller, a pitch angle adjustment through memory-based control approach is added to the SSFC discussed in the previous section. The advanced control approach utilizes some collected system information, like the latest tracking error, current tracking error, and the past control experience to straightly amend the current control command rather than the control gains [18, 19]. Therefore, the advanced control approach does not demand any accurate information about the nonlinear external wind and wave disturbances, and there is no need for approximation or linearization to the nonlinear system of the OFWT for control design. The control algorithm is conceptually demonstrated in Figure 3.
Figure 3.

Memory-based pitch controller.
In this study, we only use the first order form of memory-based pitch control (MBPC), given by
| (8) |
where e k = Ω k − Ω R,k stands for the current generator speed tracking error, e k−1 = Ω k−1 − Ω R,k−1 is the one step back generator speed tracking error, U k−1 represents the previous control history experience, Φ(·) is the related mapping function, δ is the control parameter, and λ j(j = 0,1, 2) are memory-based coefficients. As is shown in Figure 3, we only need the memory-based information above to construct the advanced controller.
Remark 1 —
Note that the proposed mapping function Φ(·) has the following features:
|Φ(δ, z)| ≤ 2k/δ,
limδ→0Φ(z, δ) → kz.
Therefore, it can be established that Φ(·) approximates a linear function, the value of which can be confined within certain range by choosing suitable values of δ and k.
To address the challenge that the system parameters of OFWT are varying and uncertain due to the complex external wind and wave disturbances, we present an advanced control scheme for blade pitch angle compensation, which is implemented as
| (9) |
The equation of generator speed in above-rated condition is of the following form:
| (10) |
In a specific operating point, the nonlinear equation in (10) can be linearized as
| (11) |
where χ 0, ψ 0, and υ 0 are system parameters in accordance with the different operating point.
Obviously, the system parameters will no longer be constant when the OFWT operates at varying speed condition. In addition, the linear approximation error may become vital due to the changes in operating point. Therefore, the advanced system model is implemented as
| (12) |
where ζ(Ω, u cm, θ cm) represents the effect of the linearization. For the control purpose, we express (12) as
| (13a) |
| (13b) |
where Γ(·) stands for the system uncertainty due to the varying operating point. The accurate expression for Γ(·) is normally unavailable. However, the system uncertainty for a practical offshore wind turbine does not change all of a sudden. So we assume that
| (14) |
which means that the variation rate of Γ(·) is limited.
The overall memory-based control is generated through
| (15a) |
where θ c represents preliminary compensation and θ m denotes memory-based compensation. Making use of the available information about the OFWT, we construct the preliminary compensation expressed as
| (15b) |
where e = Ω − Ω R is the generator speed tracking error and k 0 > 0 is the system design parameter.
In this study, the value of the rated generator speed Ω R is a plain linear equation of the platform pitch velocity , given by
| (16) |
where the value of 1173.7 is the rated generator speed for the specified wind turbine used in our study. The slope k in the above equation is negative for a positive , which denotes the platform pitching downwind. Lackner has tested the value of k = −0.0375 in his previous work [20, 21]. Multiplying two sides of the above equation by the rated generator torque T R = 43093.55 Nm, we find that the rated power of the wind turbine also varies according to , the value of which equals 5 MW when is zero. This control scheme is called “variable power pitch control” (VPPC) in Matthew's previous work. He also tested and demonstrated the impressive results with effective reduction in the platform movement and tower fatigue loads with little influence on output power.
Substituting (15a) and (15b) into (13a) and (13b), we get
| (17) |
In order to incorporate the memorized information, we construct the discrete form of (17) by Euler formula:
| (18) |
To utilize the previous control history, we execute one step backward time shifting in (18), which leads to
| (19) |
Subtracting (19) from (18), we get
| (20) |
By designating the memory coefficients w 0, w 1, and w 2 we get
| (21) |
Then the memory-based control part (9) simplifies (20) to
| (22) |
Incorporate (14) with (22), we get
| (23) |
Note that, by choosing T properly, fairly good tracking accuracy can be obtained. The overall control scheme is presented in Figure 4.
Figure 4.

Block diagram of the overall control scheme.
4. Simulation and Results
In this section, the “NREL offshore 5 MW baseline wind turbine” installed on a floating barge is tested and simulated with the FAST and MATLAB/Simulink under average 11.4 m/s turbulence wind speed specified by the National Renewable Energy Laboratory (NREL) [22].
In order to compare the three different types of controllers described in Section 3, nine performance measures are simulated: power and generator speed regulation, blade root flapwise moment and edgewise moment, tower base pitching moment and yaw moment, platform rolling, pitching, and yawing motions. Two kinds of calculating methods are used to calculate the nine performance measures, which are root mean square error (RMSE) and fatigue damage equivalent load (DEL). The DEL method uses simple rain flow counting algorithm [23].
Figure 5 shows the overall simulation module of the controller implementation.
Figure 5.

Overall simulation module of the controller implementation.
Figure 6 shows the turbulence wind and wave conditions. The three types of controllers described in Section 3 are simulated and compared with each other based on the performance of power tracking and fatigue level reduction on the barge platform separately.
Figure 6.

Wind and wave conditions.
Figure 7 depicts the overall normalized simulation results using the NREL offshore 5 MW wind turbine model installed on a barge platform with incident wind and wave conditions (IBP1 refers to the conventional state space feedback controller and IBP2 refers to the advanced memory-based pitch controller). Normalized results indicate the following compared to the baseline controller.
Output power: the SSFC is able to regulate power fluctuations by 47%, while the advanced SSFC with memory-based pitch compensation achieved significant 68% reduction.
Wind turbine fatigue DEL: blade root flapwise moment, edgewise moment, tower base pitching moment, yaw moment are reduced by up to 9%, 13%, 33%, and 42% by the SSFC, respectively, while the advanced SSFC with MBPC decreased fatigue loading by 18%, 21%, 41%, and 49%, respectively.
Platform motions: the conventional SSFC achieved up to 57%, 44%, and 63% reduction in platform rolling, pitching, and yawing, respectively. The advanced SSFC with MBPC reduced platform motions by 61%, 49%, and 66%.
Figure 7.

Comparison of averaged DLC for the barge platform with the baseline controller.
The simulation results of the advanced IBP controller with memory-based compensation are demonstrated in Figures 8, 9, 10, and 11 compared with the same performance of the conventional state space feedback control on the basis of power regulation and fatigue level alleviation.
Figure 8.

Comparison of power tracking.
Figure 9.

Comparison of blade edgewise moment.
Figure 10.

Comparison of blade flapwise moment.
Figure 11.

Comparison of tower base yaw moment.
5. Conclusions
This paper focuses on the variable blade pitch control of OFWT for power tracking and fatigue load reduction on a barge platform. In allusion to the external disturbances and uncertain system parameters of OFWT due to the much more complicated external load environment and strong wave coupling compared to the onshore wind turbine, a computationally inexpensive robust adaptive control approach with memory-based compensation for blade pitch control is presented. Three different controllers are implemented on a barge platform for performance comparison: a baseline controller, a conventional state space feedback controller (SSFC), and an SSFC with memory-based pitch compensation. The simulations are tested on the basis of the IEC-61400-3 standard for offshore floating wind turbine design.
According to the averaged simulation results, the memory-based pitch control approach is not only robust to complex wind and wave disturbances but adaptive to varying and uncertain system parameters as well. As a result, the advanced controller shows a better performance in reducing power fluctuations, fatigue loads, and platform vibrations, and therefore, is more suitable for large offshore wind turbines.
Acknowledgments
This work was supported in part by the National High Technology Research and Development Program of China (SS2012AA052302) and the National Natural Science Foundation of China (no. 51205046).
Appendix
Equation (A.1) lists all the equations applied for MBC transformation [12]:
| (A.1) |
References
- 1.Nielsen FG, Hanson TD, Skaare B. Integrated dynamic analysis of floating offshore wind turbines. Proceedings of the 25th International Conference on Offshore Mechanics and Arctic Engineering (OMAE '06); June 2006; pp. 671–679. [Google Scholar]
- 2.Christiansen S, Knudsen T, Bak T. Optimal control of a ballast-stabilized floating wind turbine. Proccedings of the 1st Joint Symposium on Computer-Aided Control System Design (CACSD '11); September 2011; pp. 1214–1219. [Google Scholar]
- 3.Musial W, Butterfield S. National Renewable Energy Laboratory. Colorado: Golden; 2004. Future for offshore wind energy in the united states. [Google Scholar]
- 4.Jonkman JM. National Renewable Energy Laboratory. Colorado: Golden; 2007. Dynamics modeling and loads analysis of an offshore floating wind turbine. [Google Scholar]
- 5.Hall M, Buckham B, Crawford C, Nicoll RS. The importance of mooring line model fidelity in floating wind turbine simulations. Proceedings of the MTS/IEEE Kona Conference (OCEANS ’11); September 2011; [Google Scholar]
- 6.Jonkman JM. Dynamics modeling and loads analysis of an offshore floating wind turbine [Ph.D. thesis] University of Colorado; 2007. [Google Scholar]
- 7.Matha D. Modelling and loads & stability analysis of a floating offshore tension leg platform wind turbine [M.S. thesis] National Renewable Energy Lab's National Wind Turbine Center and University of Stuttgart; 2009. [Google Scholar]
- 8.Nielsen FG, Hanson TD, Skaare B. Integrated dynamic analysis of floating offshore wind turbines. Proceedings of the 25th International Conference on Offshore Mechanics and Arctic Engineering (OMAE '06); June 2006; [Google Scholar]
- 9.Skaare B, Hanson TD, Nielsen FG. Importance of control strategies on fatigue life of floating wind turbines. Proceedings of the 26th International Conference on Offshore Mechanics and Arctic Engineering (OMAE '07); June 2007; San Diego, Calif, USA. pp. 493–500. [Google Scholar]
- 10.Namik H, Stol K. Disturbance accommodating control of floating offshore wind turbines. Proceedings of the 47th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition; January 2009; Orlando, Fla, USA. [Google Scholar]
- 11.Namik H, Stol K. Individual blade pitch control of floating offshore wind turbines. Wind Energy. 2010;13(1):74–85. [Google Scholar]
- 12.Namik H, Stol K. Individual blade pitch control of a floating offshore wind turbine on a tension leg platform. Proceedings of the 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition; January 2010; Orlando, Fla, USA. [Google Scholar]
- 13.Namik H, Stol K. Performance analysis of individual blade pitch control of offshore wind turbines on two floating platforms. Mechatronics. 2011;21(4):691–703. [Google Scholar]
- 14.Namik H, Stol K. Individual blade pitch control of floating offshore wind turbines. Wind Energy. 2010;13(1):74–85. [Google Scholar]
- 15.Jonkman J, Butterfield S, Musial W, Scott G. TP. 500-38060. National Renewable Energy Laboratory; 2008. Definition of a 5-mw reference wind turbine for offshore system development. [Google Scholar]
- 16.Jonkman J. TP. 500-41958. National Renewable Energy Laboratory, University of Colorado; 2008. Dynamics Modeling and Loads Analysis of an Offshore Floating Wind Turbine. [Google Scholar]
- 17.Jonkman JM. Influence of control on the pitch damping of a floating wind turbine. Proceedings of the 46th AIAA Aerospace Sciences Meeting and Exhibit; January 2008; Reno, Nevada. CDROM; [Google Scholar]
- 18.Song YD. Memory-based control of nonlinear dynamic systems part I - Design and analysis. Proceedings of the 1st IEEE Conference on Industrial Electronics and Applications (ICIEA '06); May 2006; [Google Scholar]
- 19.Song Y, Cai W, Li P, Hu Y. A bio-inspired approach to enhancing wind power conversion. Journal of Renewable and Sustainable Energy. 2012;4(2):1–13.023107 [Google Scholar]
- 20.Lackner MA. Controlling platform motions and reducing blade loads for floating wind turbines. Wind Engineering. 2009;33(6):541–553. [Google Scholar]
- 21.Lackner MA. An investigation of variable power collective pitch control for load mitigation of floating offshore wind turbines. Wind Energy. 2012;16:519–528. [Google Scholar]
- 22.Jonkman J, Butterfield S, Musial W, Scott G. NREL/TP-500-38060. National Renewable Energy Laboratory; 2007. Definition of a 5-mw reference wind turbine for offshore system development. [Google Scholar]
- 23.Downing SD, Socie DF. Simple rainflow counting algorithms. International Journal of Fatigue. 1982;4(1):31–40. [Google Scholar]
