the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Experimental investigation of wind turbine controllers for the Hybrid-Lambda Rotor
Vlaho Petrović
Martin Kühn
The continuous growth in rotor diameter of offshore wind turbines must be accompanied by advanced control strategies that master the trade-off between limiting the loads and maximizing power output, fostering a lightweight and cost-effective blade design. This is addressed by the Hybrid-Lambda Rotor design and control methodology which realizes two operating modes by following two different tip speed ratios (TSRs) below rated power with an overarching load constraint. Contrary to conventional wind turbine controllers, this leads to a wide range of wind speeds where the torque and pitch controllers are active simultaneously. The objective of this paper is to develop and apply such control strategies on the MoWiTO 1.8 model wind turbine and to experimentally validate them under turbulent reproducible inflow conditions in the wind tunnel using an active grid. The results are examined regarding extreme loads, power production, fatigue loads and pitch actuation. Further, we discuss the scaling of the controller characteristics and inflow test cases according to the model turbine scaling. Different versions of the pitch controller are introduced: first, a baseline controller with a model-based wind speed estimator which performed well in tracking the different TSRs; second, a load feedback controller that overcame model uncertainties and performed well in setting the mean value of the loads; third, an inflow feed-forward controller which was able to reduce load overshoots in gust events. With the results presented here, we make the next step in the experimental validation of the control methodology, which unlocks the full potential of aerodynamic efficiency and ensures the structural integrity of the Hybrid-Lambda Rotor.
- Article
(7465 KB) - Full-text XML
- BibTeX
- EndNote
The size of future wind turbine rotors is continuously increasing, and the current trend of growth in rotor diameter does not seem to saturate (Lüers, 2024; Berkhout et al., 2018; Hand et al., 2018). Rotors with a low-specific rating can capture relatively more energy in light winds, which is beneficial for a reliable and more continuous electricity supply, and it will increase the value of wind energy, as stated, among, others by Hirth and Müller (2016), Johnson et al. (2021), and Wiser et al. (2021). However, large rotors can only be designed to be economically feasible if extreme loads are limited, fostering a lightweight and cost-effective blade design. This emphasizes the necessity of advanced control algorithms which limit the extreme loads whenever needed but maximize the power output whenever possible. In other words, a close interaction of blade design and controller design methodology is needed, with the aim of achieving better power coefficients when the loads are constrained.
This problem is addressed by the Hybrid-Lambda Rotor design methodology, as first described by Ribnitzky et al. (2024). It describes how the rotor diameter can be increased while maintaining the rated power and the extreme loads of a respective reference turbine. The optimization process can be described as the maximization of the power output over the entire partial load range while constraining the flapwise blade root bending moment. The blade design methodology includes a design for two tip speed ratios (TSRs) and two operating modes below rated power which is closely coupled to the controller design. Previous studies have successfully shown the benefits of the concept compared to conventional upscaling approaches. The Hybrid-Lambda concept was first applied on a 15 MW offshore wind turbine with a specific rating of 180 W m−2 and a diameter of 326 m. In simulation environments, the concept was investigated using steady-state operating points and transient load cases including a preliminary controller (Ribnitzky et al., 2024). Further, the concept was scaled to wind tunnel size and verified for steady-state operating points (Ribnitzky et al., 2025). A detailed explanation of the controller design and an experimental investigation of the transient behaviour of the Hybrid-Lambda controller are still missing. With this paper, we aim to fill this gap.
Limiting extreme operating loads is often addressed by conventional peak-shaving, and this paragraph serves as a brief literature review on controller design which addresses load constraints. For conventional peak-shaving the minimum pitch angle below rated power is calculated as a function of the wind speed in order to limit the load to a given value. The controller then uses a wind speed estimator and chooses the pitch angle from a look-up table (LUT), as described among others by Abbas et al. (2022), where the torque controller is not adjusted for peak-shaving purposes. Pusch et al. (2024) and Lazzerini et al. (2025) introduced frameworks to determine optimal steady-state operating points (pitch angle and rotor speed) for wind turbine control over the entire operating range of wind speeds, by solving optimization problems constrained by maximal loads or rotor speed values. Lowering the mean value of a certain load, as done for conventional peak-shaving, will reduce the peak fluctuations, too, as shown by Bottasso et al. (2014), but it does not yet ensure that the peak fluctuations will not cross a certain limit. This can be realized by envelope protection algorithms as presented by Petrović and Bottasso (2017). Other approaches focus on feed-forward controllers that enable a preview on the inflow and allow the turbine to act in advance rather than reacting on load overshoots. Guo et al. (2023) and Fu et al. (2023) described how a feed-forward controller can be set up using preview measurements acquired with a lidar. Schlipf et al. (2013) also used model predictive control for this purpose. The advanced control methods improved the turbine response with a reduction in rotor speed and power variations, as well as a reduction in extreme and fatigue loads. Sinner et al. (2022) presented the first physical test of model predictive control for blade pitch control of a scaled wind turbine which effectively reduced rotor speed variations above rated wind speed. They used the Model Wind Turbine Oldenburg (MoWiTO 1.8) with 1.8 m diameter (Berger et al., 2018) in the 3 ×3 m wind tunnel in Oldenburg (Kröger et al., 2018) and tested the controller under reproducible turbulent inflow conditions generated with an active grid (Neuhaus et al., 2021). This set-up is also used in the study presented here. Bottasso and Campagnolo (2021) explained fundamentals on the scaling of wind turbines and wind tunnel testing as well as the design of the controllers and actuators for scaled turbines. Experimental validation of innovative control algorithms bridges the gap between simulation-based studies and field testing. The advantage of wind tunnel tests is the ability to test under tailored and reproducible inflow conditions. However, when using model turbines, the effects of scaling must be carefully considered. Wind tunnel testing adds important value compared to simulation-based studies while avoiding administrative hurdles of full-scale tests.
The objective of this paper is to develop control methodologies for very large wind turbines with a load constraint that follow the Hybrid-Lambda operation strategy. This includes the realization of two operating modes with corresponding TSR values below rated power. The control methods are applied on a 1.8 m diameter model wind turbine, and the required scaling conditions are derived. Four controller versions are tested in the wind tunnel under reproducible turbulent inflow conditions. The experimental testing aims to answers the following six specific research aspects. First, we address how the transition between the operating modes can be accomplished. Second, we investigate how we can achieve TSR tracking while the pitch controller is simultaneously active to constrain the loads. Third, we explore different methods on how to constrain the extreme operating loads. Fourth, we discuss how to deal with model uncertainties. Fifth, we evaluate the controller versions considering extreme loads, fatigue, pitch actuation and power output. Sixth, we transfer the findings from the scaled experiments to the full-scale application and derive recommendations for controller design for very large offshore wind turbines with a load constraint.
In this section, we first explain the Hybrid-Lambda control methodology. We then address the torque controller in Sect. 2.1.1, and we outline four different versions of the pitch controller in Sect. 2.1.2. The transferability of the experimental results from wind tunnel scale to the full-scale turbine is demonstrated in Sect. 2.1.3. The experimental set-up in the wind tunnel is described in Sect. 2.2, followed by an explanation of the test cases in Sect. 2.3 and the method to calculate damage equivalent loads and pitch actuation in Sect. 2.4. All symbols and abbreviations are listed in Appendix B.
2.1 The Hybrid-Lambda control methodology
In this section we describe the steady-state operating points for the Hybrid-Lambda Rotor, as depicted in Fig. 1 for the scaled wind tunnel model. We provide more information on the full-scale blade design, which is derived for considerably higher TSRs, in our previous publication (Ribnitzky et al., 2024) and on the aerodynamic scaling to wind tunnel size in (Ribnitzky et al., 2025). A major objective of the Hybrid-Lambda Rotor design and control methodology is to achieve better power coefficients whenever loads need to be constrained. Therefore, the rotor is designed for two operating modes below rated power. In the light-wind (LW) mode, the rotor is operated at a high TSR (7.5 in the case of the model wind turbine) and with the optimum pitch angle (fine pitch is −0.8°). Since the outer 30 % of the blade is designed for a TSR of 7.5, the light-wind mode ensures the maximum power coefficient. At a certain wind speed, the maximum loads are reached: in this case the maximum flapwise blade root bending moment (RBM) of 7.3 Nm. This wind speed is called , marking the start of the transition to the strong-wind (SW) mode for higher wind speeds. In the transition region, the rotational speed is kept constant at ωtrans=500 rpm in order to reduce the TSR and the pitch is increased to constrain the flapwise RBM. Once the lower TSR of 6 is reached, the transition ends at the wind speed . For higher wind speeds, the rotor operates in the strong-wind mode, following the lower TSR of 6, and the pitch is increased accordingly to limit the loads. Since the inner 70 % of the blade is designed for a TSR of 6, the inner part of the blade is operated in its design point in the strong-wind (SW) mode. The loads in the outer part are relieved, and the lever arm of the resulting bending forces is reduced. This is the reason why better power coefficients can be achieved compared to conventional peak-shaving strategies where the blade is conventionally optimized for one operating point and the load constraint is achieved solely by pitching to feather. These advantages are thoroughly analysed in a previous publication (Ribnitzky et al., 2024). In contrast, this study focuses on how these steady-state operating points can be realized by a pitch and torque controller.
Figure 1Steady-state operating points for the Hybrid-Lambda model turbine, derived from steady-state measurement data. Background colours indicate the operating mode: green, light-wind mode (LW); yellow, transition (TS); red, strong-wind mode (SW). uts and ute: wind speed at start and end of transition.
The Hybrid-Lambda control methodology introduces several additional features that are not present for conventional wind turbine controllers. First, the rotational speed needs to be kept constant in a defined wind speed range to incorporate the transition between the operating modes below rated wind speed. Second, the pitch angle needs to be set below rated wind speed in order to constrain the maximum loads in the transition region (constant rotational speed) and in strong-wind mode (variable rotational speed). Third, the torque controller is supposed to track the lower TSR in the strong-wind mode, but the pitch angle will vary with respect to the wind speed; therefore the torque coefficient cq will not be constant, and the proportionality k in the kω2-law of the torque controller is not constant either. The generator torque Mg is calculated as expressed in Eq. (1). Here, R is the rotor radius, ρ is the air density, λ is the tip speed ratio, βpitch is the pitch angle, and ω is the rotational speed. Overall, the pitch and torque controllers will be active simultaneously over a wide range of wind speeds, which is usually not the case for conventional wind turbine controllers.
Compared to the steady-state operating points presented by Ribnitzky et al. (2025), the maximum rotational speed is reduced to 577 rpm to keep a sufficient margin to the hardware constraint of 600 rpm. Note that the pitch is not adjusted for very low wind speeds when the turbine operates at minimum rotational speed. This could further increase the power output close to cut-in.
2.1.1 Torque controller
The tasks of the torque controller are 4-fold, i.e. to maintain the minimum rotational speed (ωmin) close to cut-in wind speed, to follow the high TSR in the light-wind mode, to keep the rotational speed constant in the transition region (ωtrans) and to follow the low TSR in the strong-wind mode. TSR tracking is usually accomplished by setting the generator torque according to the kω2-law, as described by Bossanyi (2000), while maintaining a constant rotational speed is a typical task for a PI-controller. Switching of controller types often leads to adverse transient controller reactions. Therefore, the Hybrid-Lambda torque controller is realized with one single PI-controller over the entire partial load range, but the desired behaviour is accomplished by changing the saturations and set points. Figure 2a shows the rotational speed and generator torque over the wind speed. However, the wind speed is generally not known by the torque controller. Instead, the input is the rotational speed and the output is the generator torque. These data (generator torque over rotational speed) are acquired a priori with blade element momentum theory (BEM) simulations and are stored in an LUT. To distinguish between the different LUTs used in this study, we refer to the table mapping generator torque over rotational speed as torque-LUT. Note that the pitch angle varies in the strong-wind mode and that the generator torque needed to track the low TSR is subject to model uncertainties. When we plot the generator torque over the rotational speed (compare with Fig. 2) for the Hybrid-Lambda Rotor, this function is ambiguous at ωtrans when the controller should switch from the light-wind to the strong-wind mode or vice versa; e.g. multiple generator torque values are assigned to the same rotational speed ωtrans. This is where the PI-controller is needed. To describe how the saturations and set points are derived, we introduce two rotational speeds that we chose from the middle of the light-wind and strong-wind mode, respectively:
If the rotational speed is between ωmin and ωmiddle,LW, the task of the torque controller is either to maintain ωmin or to track the light-wind TSR. The reference rotational speed is set to ωmin, the lower saturation is set to zero generator torque and the upper saturation is set to the torque-LUT (blue dashed–dotted line in Fig. 2b). This allows the torque controller to choose generator torques from the blue shaded area (A1) in Fig. 2b, but since the set point is ωmin, the generator torque will always follow the upper saturation (i.e. the torque-LUT for the high TSR), as desired. Only if the rotational speed gets too low will the PI-controller become active and keep the rotational speed constant at ωmin. Similar methods are applied vice versa if the rotational speed is between ωmiddle,SW and ωmax, although the blue shaded area (A3) in Fig. 2 is quite small in this case.
Figure 2(a) Rotational speed and generator torque as a function of wind speed, derived from BEM simulations. (b) Saturations and set points for the torque controller. Shaded areas indicate the permissible generator torque for a given rotational speed.
If the rotational speed is between ωmiddle,LW and ωmiddle,SW, the task of the torque controller is to track the light-wind TSR, to maintain ωtrans or to track the strong-wind TSR. The reference rotational speed is set to ωtrans, the lower saturation is set to the torque-LUT from the light-wind mode (blue dashed–dotted line in Fig. 2b) and the upper saturation is set to the torque-LUT from the strong-wind mode (red dotted line in Fig. 2b). This allows the torque controller to choose generator torques from the red shaded area (A2) in Fig. 2b. If the rotational speed is below ωtrans the torque controller wants to increase the rotational speed and chooses the generator torque from the lower saturation, consequently tracking the high TSR in the light-wind mode. If the rotational speed is above ωtrans the torque controller wants to decrease the rotational speed and chooses the generator torque from the upper saturation, consequently tracking the low TSR in the strong-wind mode. Only if the rotational speed is very close to ωtrans does the PI-controller keep the rotational speed constant, as desired. In other words, the PI-controller is always active. It either succeeds in maintaining ωtrans or (if it does not succeed due to the saturation limits) it tracks the two different TSRs.
2.1.2 Pitch controller
The pitch controller of a conventional wind turbine has the primary task to maintain a constant rotational speed above rated power. In the Hybrid-Lambda control methodology, it is also used to constrain the maximum loads below rated power. In this paper, we focus on the partial load range, and we discuss how the pitch angle can be set between uts and urated in order to constrain the maximum flapwise RBM. We introduce four versions of the pitch controller – a baseline controller, a load feedback (LFB) controller, a feed-forward (FF) controller and a combination of the latter two versions (FFLFB). All four versions are based on a PI-controller, tracking the maximum rotor speed (ωmax) as a reference, but the minimum pitch angle (βmin) for limiting the RBM is determined in different ways. With this architecture, the controller always wants to increase the rotational speed in the partial load range, thus reducing the pitch angle, but it is saturated by the minimum pitch angle which realizes the load constraint.
The baseline controller (shown in Fig. 3) uses a load-based pitch-LUT which maps the pitch angles to the respective wind speeds. The derived pitch angle is then set as minimum pitch for the PI-pitch controller. The pitch-LUT is calculated offline using steady-state measurement data from previous wind tunnel campaigns and data from BEM simulations. Measurement data were available for pitch angles up to 4°. For larger pitch angles, the dataset was extended with simulations. The baseline controller also includes a wind speed estimator, similar to that of a full-scale turbine. The estimator is based on filtered measurement signals from the rotor speed (ω), the pitch angle (βpitch) and the measured low-speed shaft torque (MLSS). The wind speed (u) can be derived from the following equations:
Here, Ml is the friction losses in the drive train which are estimated from a linear fit using measurement data where the drive train was rotated without the rotor blades, which Berger (2022) describes in the Appendix of his thesis. We found that the inclusion of the rotor inertia only marginally improved the transient behaviour of the wind speed estimator for this particular wind tunnel model, and we decided to exclude the inertia term for the sake of simplicity. A comprehensive description of more sophisticated wind speed estimators is given among others by Soltani et al. (2013) and by Knudsen and Bak (2013). The torque coefficient as a function of pitch angle and TSR was also derived from steady-state measurements from previous wind tunnel campaigns. The data were extended with BEM simulations for combinations of pitch angles and TSRs where no measurement data were available. The objective of this pitch controller is to set up a relatively simple baseline controller using only standard sensors that are also available on a conventional full-scale wind turbine. It further serves as a reference for the advanced controllers, which are described in the next paragraphs.
Figure 3Baseline pitch controller. Torque controller indicated in simplified form. Rounded rectangles: input/output of (measured) variables. Rectangles: processes. Parallelograms: data input.
The load feedback controller (LFB) (shown in Fig. 4) uses measurements from the strain gauges at the blade root to set the individual pitch angle. The measurement signal from the flapwise RBM is low-pass filtered, the maximum allowable load is subtracted and the residual is converted with a positive controller parameter to the pitch demand. This results in a pitch increment (Δβpitch) which can either be positive or negative, but it is saturated with the maximum allowable pitch rate. The pitch increment is then added to the previous pitch angle (), and if the result is larger than the minimum pitch from hardware constraints, it is set as the minimum pitch angle for the PI-pitch controller. This implementation represents an integral behaviour which has the disadvantage of slower system response times. The measurement signal from the flapwise RBM needs to be low-pass filtered because the noise in the measurement data would lead to an undesirable fluctuating controller response. We had to use a cut-off frequency of 1 Hz (which corresponds to about eight rotor revolutions at ωtrans) to yield a smooth controller reaction. The low-pass filter introduces further delay and additionally slows down the system response time. Most likely, a commercial full-scale turbine will provide RBM measurements with better signal-to-noise ratio and with a dedicated filter design; also, 1P load variations can be captured accurately. The described controller logic is performed for each blade individually, but, due to the slow response time, this controller does not represent a classical individual pitch controller and 1P blade load variations cannot be alleviated. It behaves like a collective pitch controller with a rotor balancing component, which reacts on long timescales. The advantages of the LFB controller are that it is not dependent on model accuracy, there is no need for a wind speed estimator and no a priori calculation of the pitch angle (pitch-LUT) is required. The objective of this controller is to accurately constrain the mean value of the flapwise RBM.
The feed-forward controller (FF) (shown in Fig. 5) uses an upstream wind speed measurement to compensate for the wind disturbance. In the wind tunnel, single-point hot-wire measurements at 1.44 diameters in front of the rotor area are used to emulate a simple single beam staring mode nacelle lidar. The wind speed measurements are processed and propagated to the rotor area, as further explained in the next paragraph. The signal is then fed to the pitch-LUT to determine the required pitch angle for the respective wind speed which is set as minimum pitch angle for the PI-pitch controller. In general, the objective of this controller is to act in advance rather than reacting and specifically to reduce load overshoots in gust events.
We additionally implemented a combined feed-forward load feedback controller (FFLFB). Here, the logic of both the FF and the LFB controllers run in parallel, and the larger output pitch angle is always used. In other words, βmin from the FF controller (Fig. 5) replaces βmin,hardware in the logic of the LFB controller (Fig. 4). The FFLFB controller was only evaluated for the gust test case and the waked inflow.
To process the upstream hot-wire measurements for the FF controller, the signal needs to be delayed to account for the propagation time from the measurement location to the rotor plane (see Fig. 6), under the assumption of the frozen turbulence hypothesis. In the case of a gust event, ideally, the pitch angle would start to increase at the exact time when the gust would hit the rotor. To account for the delay in the pitch actuation system, the controller would need to increase the reference signal slightly in advance. If we even want to account for some safety margin considering model uncertainties and the stochastic nature of turbulent gusts, we would rather like to start pitching a bit too early than too late, e.g. starting to pitch just before the gust arrives. The simplest solution would be to decrease the propagation time. In this case, the pitch would increase just before the gust arrives, but it would also start to decrease just before the gust has ended, which would lead to a load overshoot at the end of the gust event. Thus, we need to process the measurement signal in a way that the gust duration is enlarged. In other words, we would like to detect up-ramps early (increasing the pitch angle just before the gust arrives) and delay down-ramps (decreasing the pitch angle just after the gust has finished).
Therefore, the hot-wire measurement signal is processed as illustrated in the flow chart in Fig. 6. An exemplary wind speed time series is plotted in Fig. 7. First, the signal is low-pass filtered (3 Hz cut-off frequency) to reduce noise (red line, labelled “filtered” in Fig. 7a). Second, the signal is delayed by a fixed, short delay time (yellow line, labelled “fixed propagation” in Fig. 7a) and subtracted by the non-delayed signal, resulting in Δu(t). This gives us an indication about the expected change in the signal. Third, Δu(t) is converted with a controller parameter and added to a constant delay time that accounts for the time lag of the low-pass filter, the propagation time for stationary inflow and the delay in the pitch actuation system. Fourth, the original (filtered) signal is then delayed with this variable delay time and stored in a buffer from which the controller reads a value for each controller update iteration (yellow line, labelled “output, final propagation” in Fig. 7b). To visualize the effect of the processing, the resulting signal is plotted without propagation in Fig. 7c. Similar results could be achieved with a moving average or a Gaussian weighted moving average filter. Alternative methods and investigations on the propagation time for a model predictive controller for wind turbines in wind tunnel experiments are provided by Sinner et al. (2023).
2.1.3 Scaling considerations
When testing wind turbine applications in the wind tunnel, we need to consider scaling effects. It has to be ensured that the experimental set-up represents the respective full-scale application reasonably well. However, not all physical characteristics can be matched simultaneously, and compromises must be found. The scaling of the rotor aerodynamics was successfully demonstrated by Ribnitzky et al. (2025). In this section, we address the scaling of parameters that are relevant for controller evaluations, which are summarized in Table 1.
Table 1Scaling of controller parameters for the Hybrid-Lambda Rotor.
∗ Further clarification is given in Appendix A.
We introduce scaling factors n which are defined by dividing the parameter of the model turbine (subscript m) by the parameter of the full-scale turbine (subscript f). The geometric length scaling factor nl is defined by the ratio of the rotor diameters D.
Scaling the rotational inertia of the entire rotor is not possible for the given geometric scaling ratio. In theory, the rotational inertia would scale with . However, due to structural constraints, the scaled blades cannot be manufactured light enough to fulfil this scaling criterion. Consequently, the rotational inertia of the model turbine is about 6 times larger than required from the scaling law.
The actuation system is subjected to the time scaling nt, which is derived by the ratio of rotational speeds in the transition region.
For the full-scale 15 MW Hybrid-Lambda turbine, Ribnitzky et al. (2024) assumed a maximum pitch rate of 3° s−1. The hardware constraint for the model turbine is at 85° s−1. To match the exact time scaling, an actuation rate of 342° s−1 would be necessary. This means the pitch system of the model turbine is about 4 times slower than the full-scale equivalent.
The maximum aerodynamic torque would scale with , assuming a constant TSR, identical torque coefficients and identical inflow wind speeds. In fact, these assumptions do not hold for the given rotor scaling, but we provide further clarification in Appendix A, and we explain why the maximum rotor torque is still similar with regard to this simplified scaling. Assuming that the rotor torque scales with , the maximum torque of the model turbine is about 14 % higher than derived from the scaling law. For the given model turbine, the generator torque rate is ideally scaled with and constrained through the control software. Consequently, the actuation time (e.g. time from zero to maximum torque) is 14 % slower for the model turbine compared to the full-scale equivalent. Maximal pitch and torque rates represent theoretical limits, and it is worth noting that the controller rarely operates at the said limits. Further details of the respective test cases are provided in Results.
As we will further discuss in Sect. 4, the inflow is also subject to scaling constraints. The inflow cannot arbitrarily be adjusted quickly, due to the inertia of the air mass and due to hardware constraints of the actuation systems in the wind tunnel. As an example, the gust event analysed in Sect. 3.2 lasts about 8 times longer than the full-scale equivalent.
To further compare the system behaviour, we can calculate the time constants in the equation of motion for the two rotors. Those can be modelled as a non-linear first-order system.
Here, we neglected the friction losses in the drive train for simplicity. Ma and Mg are the aerodynamic and generator torque, respectively. If we linearize this system around an initial rotational speed ω0 with a small perturbation of δω, we derive
This is a first-order linear ordinary differential equation with the time constant T
and the solution
The derivative of the aerodynamic torque for the perturbation in the rotational speed under constant wind speed can be calculated as follows:
We calculate the time constants for the light-wind and strong-wind operating modes (for the wind speeds uts and ute) with Eq. (9) and the derivative of the aerodynamic torque from Eq. (13). The required data can be found in Table A2. The derivative of the generator torque can be derived from the LUT which is used by the controller (mapping generator torque over rotational speed). Here, we use numerical backwards differentiation for uts and numerical forwards differentiation for ute to avoid the ambiguity at ωtrans. We compare the resulting time constants for the full-scale and the model turbine in Table 1.
Considering the time scaling factor , the model turbine reacts about 2 times slower in the light-wind mode and about 1.5 times slower in the strong-wind mode to a perturbation in the inflow, compared to an ideally scaled representation of the full-scale turbine.
In conclusion, the model turbine represents a very large and heavy rotor with a high rotational inertia. Considering the change in aerodynamic torque with respect to a change in the rotational speed (or in the inflow), the time constant of the system response is also about 2 times higher for the model turbine. Furthermore, the actuation hardware represents a slow system for the full-scale application. Consequently, these scaling limitations represent a conservative approach; i.e. despite the tremendous size (15 MW, 326 m diameter) of the full-scale system, it will most likely perform equally well (if not better) in terms of controller actuations and system response times compared to the model turbine. Only the slower representation of gust events would lead to a non-conservative scaling. However, the effects of slower inflow variations are partly compensated by the slower turbine response time and slower actuation rates.
2.2 Measurement set-up and post-processing
The experimental controller validations were carried out in August 2024 in the turbulent wind tunnel in Oldenburg with a cross-section of 3 ×3 m, which is described by Kröger et al. (2018). The experimental set-up is sketched in Fig. 8. The open jet configuration with the active grid (Neuhaus et al., 2021) is used to investigate the controllers under turbulent reproducible inflow test cases. The control algorithms are implemented for the Model Wind Turbine Oldenburg (MoWiTO 1.8) with a diameter of 1.8 m, further described by Berger et al. (2018), equipped with blades designed by Ribnitzky et al. (2025) according to the Hybrid-Lambda Rotor design methodology. Measurement data used for the present study comprise rotational speed (azimuthal encoder), low-speed-shaft torque (torque meter), flapwise blade root bending moments (strain gauges) and upstream wind speed measurements (one-dimensional hot-wire), each sampled at 10 kHz on a National Instruments Compact RIO data acquisition system. The control algorithms are implemented on the aforementioned device with a LabVIEW real-time application. The controller update frequency is set to 100 Hz due to limitations in the computational performance of the real-time system.
Figure 8(a) Experimental set-up, side-view. (b) MoWiTO 1.8 with the Hybrid-Lambda blades, diameter of 1.8 m, hub height of 1.5 m.
The measurement data are post-processed as follows. The torque measurements are corrected for the friction in the drive train (bearings and slip ring) in order to deduce the aerodynamic rotor torque from the measured low-speed-shaft torque. To filter high-frequency vibrations and noise out of the measurement signals, we use zero-phase digital filters with a Butterworth low-pass filter in the post-processing. The corrected torque and power signals are then low-pass filtered with a half-power frequency of 10 Hz and the flapwise RBM measurements with 28 Hz, which is 3.4 times higher than the rotational frequency (1P) of 500 rpm. This ensures that all relevant rotor dynamics are resolved. In general, we show the mean of all three blade root bending moments. The signal of the rotational speed is smoothed with a moving average window of 0.5 s length. The TSR is calculated from the filtered rotational speed and the wind speed estimate, which is also smoothed with a moving average window of the same length. The statistics of the aforementioned post-processed data are illustrated in box plots in Fig. 9b and c. Here, the middle markers show the median, boxes represent the 25th and 75th percentiles and the whiskers extend to the minimum and maximum of the considered data. Statistics shown in the box plots are evaluated over the stationary last 10 s of each wind step. For the time series figures, the RBM signals are filtered with a half-power frequency of 5 Hz, to increase the clarity. For the gust events, we show ensemble averages of the 50 gust repetitions with the 95 % confidence interval indicated with the shaded area. Here, we use half-power frequencies of 28 Hz for the RBM signals, 10 Hz for the corrected torque and 5 Hz for the hot-wire wind speed measurements.
Figure 9Turbine response with the baseline, LFB and FF controllers to the test case with wind steps: time series (a) and statistical analysis of RBM (b) and power (c). Background colours indicate the operating mode: green, light-wind mode (LW); yellow, transition (TS); red, strong-wind mode (SW). Middle markers, median; boxes, 25th and 75th percentiles; whiskers, minimum and maximum of the considered data. The baseline controller works well in following the TSR of 6 in the SW mode, but the loads are higher than expected due to model uncertainties. The LFB controller uses higher pitch angles and is able to correctly constrain the loads. However, this leads to reduced aerodynamic torque and consequently lower rotational speed and lower TSRs in the SW mode. Furthermore, the power output of the LFB controller is lower in the SW mode compared to the baseline controller.
2.3 Test cases
The controllers are experimentally investigated with four different test cases. First, wind steps are used to validate the different controller implementations. The flow is uniform and the active grid is installed with all flaps in static open configuration, which leads to a background turbulence intensity of 2 %. The wind speed is increased every 20 s by increasing the rotational speed of the wind tunnel fan.
The second test case represents coherent gust events, generated with the active grid, mimicking a scaled extreme operating gust with the so-called Mexican hat shape, according to IEC 61400-1 (2019). This inflow test case was characterized by Neuhaus et al. (2021), and it was further used in our previous publication (Ribnitzky et al., 2025) to compare the effect of different blade designs on the flapwise RBM. However, in the latter case, no wind turbine controller was used and the rotational speed was controlled to be constant, since the emphasis on the previous study was on the different blade designs. In contrast, in this study, different controller versions are compared for the same gust events.
The third test case is a turbulent inflow, mimicking the design load case 1.6 (Det Norske Veritas group: DNV-GL ST-0437, 2016), normal power production with the normal turbulence model, which was also investigated with aero-servo-elastic simulations on the full-scale Hybrid-Lambda Rotor (Ribnitzky et al., 2024). The background turbulence is produced with the active grid, while the large wind speed fluctuations on the slow timescale are realized by dynamically changing the rotational speed of the wind tunnel fan. The mean wind speed (derived from the wind speed estimator) ranges from 5 to 11 m s−1. The turbulence intensity (derived from the hot-wire measurements) is 15 %. Due to the inertia of the airflow and the wind tunnel drive system, the wind speed cannot be changed infinitely fast without compromising the wind speed amplitude. Therefore, this test case is not properly scaled in time. As previously described, the time scaling factor for the Hybrid-Lambda model turbine is to correctly represent the 15 MW full-scale equivalent with a diameter of Df=326 m. Here, the subscripts m and f refer to the model turbine and full-scale turbine, respectively. This means the 600 s load case with all the wind speed variations would need to be scaled to 5.3 s. Unfortunately, this is not possible if wind speed amplitudes of up to 6 m s−1 are desired in order to cover the whole operating range of the model turbine. This load case is therefore not scaled in time but focuses on the ability of the controllers to switch the operating modes in turbulent inflow conditions. The fast dynamics are better described by the scaled gust events mentioned before.
The fourth test case represents waked inflow conditions. A velocity deficit profile is produced with the active grid, mimicking a wake of an imaginary upstream turbine that meanders in horizontal and vertical directions on the basis of an Ornstein–Uhlenbeck process, following a method described by Onnen et al. (2024). The produced wake deficit shows a nearly axi-symmetric Gaussian profile and the spectral characteristics (e.g. the wake meandering frequency) are true to scale compared with a full-scale turbine. This means the cut-off frequency in the dynamic wake meandering model Hz is representative for the wind tunnel model. The mean rotor effective wind speed in full-wake operation is set to approximately 6 m s−1, which means the turbine operates mostly in light-wind mode. For large wake centre offsets, the rotor effective wind speed increases and the model turbine operates in the transition region, impinged by a partial wake scenario.
2.4 Calculation of pitch actuation and blade fatigue loads
Several advanced control algorithms can provide benefits in terms of power output or reduction of extreme loads, but they often come with the drawback of increased actuation activity. This can lead to increased wear, and the need for higher maintenance intervals or even component replacements can outweigh the benefits. Therefore, we calculate the pitch actuator duty cycle (ADC), as described by Bottasso et al. (2013), according to Eq. (14).
Here, is the maximum allowable pitch rate. We further analyse the fatigue loads in terms of damage equivalent loads (DELs) for the blade root bending moments. The 28 Hz low-pass-filtered RBMs are processed, using a rainflow counting algorithm by Downing and Socie (1982) with a Wöhler curve exponent of 10 for composite materials. Note that the DELs are simply calculated for the time series of the individual test cases to express the impact of the control algorithms on the short-term fatigue loading. These numbers cannot be related to lifetime damage equivalent loads, since no wind speed probability distribution is used and not all design load cases that are required by means of the certification standards are considered.
In this section, we analyse the performance of the different controller versions with the four test cases. Besides extreme loads, power output and the switching between the operating modes, we elaborate on pitch actuation and fatigue loads.
3.1 Wind steps
We first validate the controller implementations with wind steps. The time series of the turbine responses are shown in Fig. 9a. The expected set points are shown with the black lines, and the expected operating modes are indicated with the background colours. Those are derived from the steady-state operating points, i.e. the data shown in Fig. 1, using the rotor effective wind speed calculated with the estimator. The baseline controller works well in controlling the rotational speed and the TSR-change, i.e. following a TSR of 7.5 in the light-wind mode, maintaining a constant rotational speed of 500 rpm in the transition region and following a TSR of 6 in the strong-wind mode. In general, the loads are higher than expected in the partial load range (). For 6 m s−1 wind speed (), we still expect the rotor to be in light-wind mode, meaning the pitch angle is at minimum pitch and the loads are expected to be below the constraint of 7.3 Nm. However, the loads already exceed the limit which cannot be recognized by the baseline controller. For higher wind speeds () in the transition region and in the strong-wind mode, the baseline controller starts to increase the pitch angle and succeeds in keeping the RBM at a constant level. However, the mean value is higher than the set point (8 Nm instead of 7.3 Nm) due to model uncertainties in the pitch-LUT. Possibly, the zero pitch angle was set to a slightly lower pitch angle when evaluating the controllers in this measurement campaign, compared to the experiments when the data were recorded to set up the pitch-LUT, which were performed in 2023. Such an offset in the pitch angle could explain the increased loads.
Here, the advantages of the LFB controller become clear. With the load feedback, the controller corrects for the offset in the model and is able to correctly constrain the flapwise RBM. However, this comes with the cost of reduced power output. This is especially noticeable in the strong-wind mode (). Moreover, the TSR in the strong-wind mode is lower than the set point (5.7 instead of 6) for the LFB controller (). A higher pitch angle is used, which successfully constrains the loads, but this also reduces the aerodynamic torque. Consequently, the reference generator torque is too high, and both the rotational speed and the TSR are lower than the set point. It can be seen that the LFB controller uses lower generator torque values compared to the baseline controller, since the reduced rotational speed moves the set point in the torque-LUT to lower values. Ideally, the torque-LUT itself would need to be adapted to account for the higher-than-expected pitch angles. This could be realized by calculating the generator torque with the kω2-law, using the torque coefficient surface and the actual pitch angle on the fly, rather than using the a priori calculated torque-LUT with expected pitch angles.
The FF controller behaves similarly to the baseline controller, but it uses single-point hot-wire measurements instead of the wind speed estimator, and due to the aforementioned model uncertainties, the commanded pitch angle differs from the baseline controller. Since there is no feedback from the loads, the FF controller fails to keep the RBM constant in the transition and strong-wind mode. The advantages of the FF controller will become more clear in Sect. 3.2, which addresses the gust events. The statistical analysis of the wind steps is shown in Fig. 9b and c. The median is shown with the middle marker, the 25th and 75th percentiles are visualized with the boxes and the whiskers extend to the extrema of the data.
3.2 Gusts
We use gust events to investigate the transient behaviour of the controllers. The ensemble averages of the 50 gust repetitions are shown in Fig. 10. The wind speed measurements are taken 1.44 D (2.7 m) upstream of the rotor, and the data are not propagated in the plot. Since only single-point measurements are available, an offset to the rotor equivalent wind speed is expected and the load level does not perfectly match with the data from the wind steps test case. However, this does not affect the presented analysis of the transient behaviour. In Fig. 10 the 95 % confidence intervals of the 50 gust repetitions are indicated with the shaded areas. The narrow width of the confidence intervals highlights the good repeatability of the individual gust events.
Figure 10Turbine response to gust events. Solid lines show the ensemble average over 50 gust repetitions. The shaded areas indicate the 95 % confidence intervals. Wind speed measurements are performed 2.7 m upstream of the rotor and are not propagated in this plot. The LFB and FFLFB controllers can limit the loads in steady state perfectly to the load constraint. During the gust, the baseline and LFB controllers react too slowly and show the highest load overshoots. The FF and FFLFB controllers react in advance and reduce the load overshoot. The FF controller further reduces the variations in rotational speed and torque.
First of all, we notice the different steady-state values in the flapwise RBM. The controllers with the load feedback (LFB and FFLFB) can limit the loads perfectly to the constraint of 7.3 Nm in steady state. In contrast, the loads are higher than the set point for the baseline and the FF controller, as observed for the wind steps as well. Note that 1° difference in the pitch angle does not significantly change the rotor speed, which is due to a low sensitivity of the aerodynamic torque to the pitch angle in that region. During the gust event, the baseline controller shows the highest overshoot in the flapwise RBM. The maximum load is 25 % higher than the steady-state RBM because the baseline controller increases the pitch angle too late. The LFB controller shows the slowest reaction, due to the inherent integral behaviour of the controller architecture and due to the time delay associated with the low-pass filtering of the load measurements. In fact, the applied filter introduces a delay of 0.2 s for the given gust events. In contrast, the FF controller reduces the peak load almost to the same level as the steady-state loads. The feed-forward controllers (FF and FFLFB) react in advance and increase the pitch angle just before the gust arrives. This reduces the flapwise RBM in advance, and once the gust arrives, the load overshoot is significantly reduced. More precisely, for the FF controller, the peak load is 4 % higher than the steady-state value but still 11 % higher than the load constraint. The feed-forward controllers also show a longer period of high pitch angle, compared to the baseline controller. This is the intended behaviour resulting from the processing of the feed-forward signal, as described in Sect. 2.1.2. Further, the FF controller effectively reduces the variations in the rotational speed and the generator torque, which is beneficial for the drive train loads and leads to a more even power feed-in. As intended, the FFLFB controller combines the advantages of the FF and the LFB controllers. It can constrain the steady-state mean load to the desired value due to the load feedback, and additionally, it can react in advance due to the preview information. For the FF controller, the lack of load feedback is further visible, since the load overshoot after the gust event (at 3.25 s) is 4 % higher than during the gust event (at 2.25 s).
The maximum torque rate observed was 8.4 Nm s−1 for the baseline controller, and it was similar for all four controller versions. Consequently, less than one-third of the maximum generator torque rate was used. Only the FF controller reached the maximum pitch rate of 85° s−1, which happened in 14 of the 50 investigated gust events. For the ensemble average, the highest pitch rate observed was 46° s−1 for the FF controller. The other controllers operated far below the hardware limit. In comparison, the highest pitch rate observed for the baseline controller was 18° s−1.
To further investigate the speed at which the pitch controllers are active, we derived the power spectral density of the pitch signal, and we compare it to the gust excitation in Fig. 11. In this analysis, we further include the simulation results for the full-scale 15 MW Hybrid-Lambda turbine of the design load case 2.3 extreme operating gust with a duration of 10.5 s according to IEC 61400-1 (2019), simulated with the aero-servo-elastic tool openFAST. Note that the wind speed signal from the IEC load case is not turbulent and that the inflow has not been identically scaled across all frequencies. For the model turbine, the FF controller shows higher magnitudes for frequencies between 2 and 10 Hz, compared to the baseline controller which is in line with the faster response of the FF controller, as presented above. Next, we compare the bandwidth of the scaled and the full-scale system. Note that system identification has not been the goal of the performed experiments, meaning that the system has not been adequately excited on all frequencies. Nevertheless, the spectra of the pitch signals still give an insight into the speed of the respective systems. The pitch spectra of the model turbine drop below −3 dB at around 1.1 Hz, whereas the full-scale spectra drop at 0.1 Hz. Considering the time scaling of , the model turbine controllers are about 10 times slower than ideally scaled. Since the gusts are also 8 times slower than ideally scaled, as explained in Sect. 2.1.3, we can conclude that the controllers of the wind tunnel model represent a reasonable representation of the full-scale equivalent.
Figure 11Power spectral density of (a) the pitch signal and (b) the wind speed excitation for the gust test case in the wind tunnel and for aero-servo-elastic simulations with extreme operating gust for the 15 MW full-scale (FS) Hybrid-Lambda turbine. The model turbine (MT) controllers are about 10 times slower than ideally scaled (). This corresponds to the gust duration which is 8 times slower than ideally scaled.
3.3 Turbulent wind fields
With this test case, we want to evaluate the controllers on their ability to switch between the operating modes in varying turbulent inflow conditions. The results are plotted in Fig. 12. The desired operating mode is derived on the basis of the wind speed estimator, which is indicated with the background colours. As for the previous test cases, the baseline and FF controllers set pitch angles that are too low, and the flapwise RBM exceeds the constraint, due to the model mismatch. In the transition and strong-wind modes, the average flapwise RBM is 6 % higher than the constraint for the baseline controller and 9 % higher for the FF controller. In contrast, the LFB controller can limit the loads effectively, due to the load feedback. However, the increased pitch angle also reduces the power output. On average over the entire duration of the test case, the power output of the LFB controller is 5 % lower than for the baseline controller. However, the power reduction is expected due to the controller design, which favours load limitation over power maximization.
Figure 12Turbine response to turbulent inflow. Background colours indicate the desired operating modes: green, light-wind (LW); red, strong-wind (SW); yellow, transitioning between the operating modes. All controllers are able to follow the LW-TSR of 7.5, and the torque controller can maintain the rotational speed constant in the transition region. In the SW mode, the LFB controller uses higher pitch angles, effectively constraining the loads but resulting in TSRs that are lower than the set point of 6.
All controller versions succeed in tracking the TSR of 7.5 in the light-wind mode, although the LFB controller seems to reach the desired TSR last when transitioning from strong-wind to light-wind mode (e.g. at 215, 260, and 380 s). As in the wind steps test case, the baseline controller works best in regulating the TSR at 6 in the strong-wind mode. In contrast, the TSR is lower than the set point for the LFB controller in strong-wind mode. Higher pitch angles are set, which reduces not only the flapwise RBM but also the aerodynamic torque and therefore the rotational speed. In general, the torque controller works well in maintaining 500 rpm in the transition region. Between 570 and 590 s, the wind speed exceeds rated. Here, the pitch controller maintains the maximum rotational speed and the TSR drops below 6 for all controllers, as expected.
For this test case, the FF controller used the highest pitch rate of 49° s−1, which is only 60 % of the hardware constraint. The maximum pitch rates for the other three controllers are below 25° s−1. The maximum torque rate observed was 8.1 Nm s−1 for the RBM controller.
3.4 Waked inflow
This test case addresses non-uniform inflow, and we evaluate the controller versions under a meandering wake inflow scenario. The wake produced with the active grid meanders in horizontal and vertical directions as a random walk. The radial distance of the wake centre to the rotor centre is plotted in Fig. 13 as an absolute value. We compare this signal to the hot-wire measurements on the centre line and the wind speed estimator. Once the signals are propagated they correlate well in time. However, the single-point hot-wire measurements fail to provide a representative rotor effective wind speed. Whenever the wake centre distance is below 0.5 D, the hot-wire measurements are lower than the estimated wind speed and all parts of the rotor that are in the free stream are not considered by this measurement technique. Only for very large wake centre offsets (e.g. ) did the hot-wire measurements converge closer to the signal of the wind speed estimator. The latter works much better in providing a rotor effective wind speed, since the rotor is used as a sensor to capture all effects over the rotor area.
Figure 13Top: wind speed derived from hot-wire measurements on the centre line (propagated) and derived from the wind speed estimator. Bottom: radial distance of the wake centre to the rotor centre. Only for very large wake centre displacements did the single-point hot-wire measurements converge towards the rotor effective wind speed, which is predicted by the wind speed estimator.
The average of the rotor effective wind speed over the duration of the test case is set to 6 m s−1, which means the turbine is in light-wind mode. The time intervals where the wake centre offset is large enough that the rotor operates in the transition region are of highest interest, as shown in Fig. 14. All controller versions succeed in tracking the light-wind-mode TSR. Further, the reduction in TSR in the transition region works equally well for all versions. Differences are visible in the load limitation. The FF controller is blind to any non-uniformity in the flow, and for large wake centre offsets, the exceedances of the flapwise RBM are most pronounced (e.g. t=315 s, t=410 s, t=450 s). In contrast, the baseline controller uses the estimated rotor-averaged wind speed and chooses higher pitch angles, which leads to reduced load overshoots. The LFB and FFLFB controllers again take advantage of the load feedback and perform best in limiting the flapwise RBM. In summary, the maximum load exceeds the constraint of 7.3 Nm by 17 % for the FF controller, by 12 % for the baseline, by 6 % for the FFLFB and by 5 % for the LFB controller. Note that the load time series presented in Fig. 14 are low-pass filtered with a half-power frequency of 5 Hz to increase clarity and that 1 P variations are filtered out.
Figure 14Turbine response to waked inflow. (a) 200 s and (b) 60 s excerpt of the full test case. Background colours indicate the desired operating modes: green, light-wind; yellow, transitioning between the operating modes. The FF controller leads to the highest load overshoots for very large wake centre displacements. The baseline controller estimates the rotor-averaged wind speed much better and shows lower loads than the FF controller. The LFB and FFLFB controllers perform best in limiting the loads.
Although the FF controller uses the lowest pitch angles and shows the highest loads, the power output is not increased compared to the other controllers. In contrast, the power output of the FF controller shows more fluctuations in the light-wind mode because the smaller variations in the rotor effective wind speed are not captured by the single-point measurements. Consequently, the wind speed is assumed to be below uts and the pitch actuation is not triggered (as it is for the other controller versions), which leads to higher power fluctuations (e.g. ).
For this test case, the FF controller used the highest pitch rate of 53° s−1, the FFLFB controller used 42° s−1 and the baseline and LFB controller used 19° s−1. The maximum torque rate observed was 7.2 Nm s−1 for the baseline controller.
3.5 Pitch actuation and blade fatigue loads
In the previous sections, we mainly addressed extreme loads and power output for the individual test cases. Finally, we compare all controller versions among all test cases in terms of pitch actuation and blade fatigue loads for the flapwise bending moments, as shown in Fig. 15. For the pitch actuation, the gust events are the most severe load case. To compute the DEL and ADC, all 50 repetitions of the gust event were used, which is not a realistic load case, but it can be used as a metric for comparison within this study. Compared to the baseline and LFB controller, the FF controller leads to around 3 times higher pitch actuation for the gust test case. As already seen in Fig. 10, the pitch manoeuvre for the FF controller starts with a much higher slope, which drives up the pitch actuation value. Further, for the turbulent wind field test case, the FF controller shows the highest actuation among all controller versions, although the value is only 70 % of the pitch actuation from the gust events. The baseline and LFB controller show similar pitch actuations for the gusts and turbulent inflow test cases with a small increase for the turbulent inflow. This can be related to the small scale fluctuations in the inflow which are not present in between the gust events. Among all performed test cases, the waked inflow leads to the lowest pitch actuations for all controller versions because the turbine is in light-wind mode most of the time with little to no pitch actuation. Here, the FF controller shows rather low actuations because the pitch is often not triggered. The single-point measurements on the centre line do not fully capture the variations in the rotor effective wind speed, and this also leads to lower values of pitch actuation.
Figure 15DEL and pitch actuator duty cycle for the three inflow cases: gust, turbulent wind field and waked inflow. For the gust test case, the FF controller leads to around 3 times higher pitch actuation but reduces the fatigue loads. Also for the turbulent wind field test case, the FF controller shows the highest pitch actuation, although the actuation is lower than for the gust test case. The fatigue loads for the waked test case are strongly increased for all controllers due to the non-uniformity of the inflow.
For the flapwise blade fatigue loads, the waked inflow is the most severe test case. This can be related to the non-uniformity of the flow. The blades sample through spatially inhomogeneous wind fields, and the individual blade loads are excited with higher harmonics of the blade passing frequency, which is not present for the other two test cases with uniform inflow. For the gust test case, the strategy of the FF controller seems to pay off not only in terms of reduced extreme loads: the DELs are also the lowest among the four controller versions for this test case. In general, the turbulent inflow test case leads to similar DELs, compared to the gust events. For the turbulent inflow, the LFB controller works best in reducing the extreme loads, but it leads to higher blade fatigue loads (7 % increase compared to the baseline controller).
The novelty of the Hybrid-Lambda control strategy is the objective of tracking two different TSRs below rated wind speed and the realization of the transition between the operating modes with an overarching load constraint. Contrary to conventional wind turbine controllers, the pitch and torque controllers are active simultaneously over a wide range of wind speeds below rated. The wind tunnel validation clearly showed that it is possible to realize the Hybrid-Lambda control strategy. The latter has so far only been designed with steady-state analysis and tested in transient aero-servo-elastic simulations. With the research presented here, we evaluated the controller methods on a fully actuated scaled wind turbine.
We first discuss the achievement of the six research questions outlined in the introduction. We give recommendations on controller design for very large wind turbines with a load constrain, and we address challenges in the scaling approach. We conclude the Discussion by comparing our finding to related research.
The results confirm the original research questions outlined in the Introduction. First, the transition between the operating modes (i.e. keeping the rotor speed constant while the pitch controller is active for the load constraint) can be accomplished by using the torque PI-controller. Despite the large rotor inertia, variations of only ±2 % in rotor speed are present for turbulent inflow when the turbine operates in the transition region.
The second objective of tracking a desired TSR and simultaneously achieving a load constraint introduced a challenge to the controller design. In the present study, we tested two controller architectures that can accomplish one of the objectives but struggle to fulfil both simultaneously. The baseline controller succeeded best in tracking the strong-wind TSR but, due to a model mismatch, led to loads that were too high. The LFB controller was able to limit the loads to the desired constraint. However, by choosing higher pitch angles, the operating points of the aerodynamic model deviated from the expected ones, resulting in a poor tracking of the strong-wind TSR by the torque controller. To overcome this and to achieve both objectives independently of each other, the kω2-law in the torque controller would need to be adapted with a k value that is a function of the actual pitch angle and which needs to be calculated on the fly.
The third objective was to limit extreme flapwise RBM loads. If the mean value should be set correctly, a load feedback is necessary and the LFB controller performed best. However, due to its integral behaviour, this controller architecture cannot handle transient events on a small timescale like gusts. In this case, the FF controller performed best in limiting the extreme loads. Further, controller designs without additional sensor equipment, like the baseline controller, can keep the loads constant in the transition and strong-wind mode. However, one needs to take model uncertainties into account, which leads us to the fourth objective.
Model uncertainties can lead to an offset in the load response, as it is present for the baseline controller. The LFB controller can overcome this challenge thanks to the measurement data from the flapwise RBMs. Alternatively, a model calibration or model update procedure would be needed to improve the baseline controller, as among others described by Mulders et al. (2023). Model uncertainties will also be present for a commercial full-scale turbine. The inflow is not controllable nor repeatable in the field. However, the aerodynamic model might be more reliable due to higher chord-based Reynolds numbers. Further, the manufacturing and assembling accuracy will be higher for a full-scale turbine because the ratio of tolerances to product size is simply more favourable.
With the fifth research question, we addressed further impacts on the wind turbine as an engineering system, such as the pitch actuator duty cycle and fatigue loads. Besides limiting the extreme loads, the FF controller could also reduce the fatigue loads on the blade root bending moments but comes at the cost of an increased pitch actuation. In contrast, other studies have reported reduced pitch actuation for feed-forward-based model predictive controllers, since the anticipation of future events can also lead to an avoidance of pitch manoeuvrers if the wind speed increase is only temporary (Sinner et al., 2022).
The sixth research objective was to outline recommendations on controller design for very large wind turbines with a load constraint. First, model uncertainties need to be taken into account by a calibration or model update procedure. Second, a feedback from load measurements is crucial to fulfil the load constraint in spite of uncertainties. Third, a wind preview will be required to reduce extreme loads on small timescales. Although load-limiting control concepts without a preview already exist on commercial turbines, both the tremendous size of the turbines addressed in this study (diameter of more than 300 m) and the wide wind speed range in which the load constraint is active (upper half of the partial load range) will require more sophisticated techniques to achieve an economical viable design. Fourth, the TSR tracking needs to account for the actual pitch angle, which might be different than the expected pitch angle due to the advanced control methods that react on the turbine state and the environmental conditions.
Testing wind turbine applications in the wind tunnel always comes with the challenge of appropriate scaling (Canet et al., 2021). While the aerodynamic scaling of the wind turbine model was successfully described by Ribnitzky et al. (2025), the temporal scaling of the inflow conditions remains difficult to satisfy. One limitation of the methodology presented here is that the turbulent inflow test case is not true to scale in time, compared to a full-scale equivalent. The wind speed variations cannot be accomplished arbitrarily fast, since the flow itself and the wind tunnel actuators are subject to inertias. However, we can investigate the transient controller reactions with the test case of gust events. The fastest gust that can be produced with the active grid and that still shows a reasonable wind speed amplitude has a duration of 0.75 s (Neuhaus et al., 2021). Due to the large time scaling factor of the model turbine (), this gust is still about 8 times slower than the full-scale equivalent, which should have a duration of 10.5 s according to the IEC 61400-1 (2019). However, for the model turbine, the rotational inertia and the pitch and torque actuation times are larger compared to an ideally scaled version of the full-scale turbine. Consequently, the transient controller reactions can be assessed reasonably well with this compromise.
In this study, we derived the steady-state operating points by prescribing a schedule of rotational speed which consists of tracking the light-wind and strong-wind TSR and a transition region with constant rotational speed in between. The pitch angle was then derived by optimizing the power coefficient with respect to the load constraint. Here, we want to emphasize that other approaches are also possible. Frameworks for the steady-state operating points, as described, for example, by Pusch et al. (2024) and Lazzerini et al. (2025), enable the optimization of both the rotational speed and the pitch angle for the entire operating range. The control philosophy described by Lazzerini et al. (2025) drops the assumption of constant TSR, or it could be interpreted as a control strategy with an infinite number of TSRs. This approach could be promising for the Hybrid-Lambda concept and could be implemented in future studies. However, special care needs to be taken considering model uncertainties because the control algorithm proposed by Lazzerini et al. (2025) is essentially based on a reliable wind speed estimator. Possibly, a load feedback would be a necessary addition.
In this paper, we set up a control methodology for the Hybrid-Lambda Rotor concept and validated it on a scaled wind turbine model in wind tunnel experiments under various turbulent inflow conditions. We showed how two different TSRs can be tracked below rated wind speed by using three different rotor speed set points (ωmin, ωtrans and ωmax) and by defining the generator torque saturations according to the TSRs. With this method, we can further realize a transition region with constant rotational speed (ωtrans) to switch between the two operational TSRs. Four versions of the pitch controller, which aim to satisfy the constraint on the flapwise RBM, were investigated. An overview of the findings is provided in Table 2. First, we presented a baseline controller which uses only standard sensors that are also available on a conventional full-scale wind turbine. It performed well in tracking the different TSRs and managed to constrain the loads to a constant value, which was, however, 10 % higher than the desired level (in the test case with wind steps) due to a mismatch in the zero pitch position. Second, a load feedback controller that uses measurements from the strain gauges at the blade root. This version was able to correctly set the mean value of the flapwise RBM, but reducing the loads always comes with the drawback of reduced power feed-in. Further, due to its integral behaviour, the response was too slow for sudden gust events. Third, a feed-forward controller was tested that uses single-point wind speed measurements 1.44 D upstream of the rotor as a preview signal. A special signal processing algorithm was developed which enabled the controller to detect up-ramps early but also takes into account the slower advection time of down-ramps. As a result, the load overshoots in gust events have been significantly reduced, which, however, comes with the price of increased pitch actuation. The fourth controller version is a combination of the LFB and the FF controller.
To close the loop, we transfer the presented findings to the full-scale application. We need to evaluate the control strategies in the context of very large rotors that are closely spaced in offshore wind farm applications. As explained in the introduction, we need larger rotors to generate more energy in light winds and thus achieve a more continuous and reliable supply of wind energy. To fulfil the goals of installed capacity, those large rotors will need to be spaced relatively closely to each other and economic competitiveness can only be achieved by a lightweight and cost-effective turbine design. This can be supported by advanced control strategies that effectively reduce extreme loads during operation. The close spacing of the turbines will make highly turbulent partial wake scenarios more likely. That means that spatially resolved information about the inflow needs to be provided to the controller and that individual pitch strategies will possibly be needed to reduce unsymmetrical rotor loadings. A load feedback will be essential to correct for model uncertainties and to adapt the controller to changes in the system behaviour. Such changes could be present to the aerodynamic behaviour, e.g. due to leading edge erosion, or to the actuation and sensor system, e.g. due to long-term drift.
Unconventional rotor concepts like the Hybrid-Lambda Rotor will need advanced control algorithms to unlock the full potential of aerodynamic efficiency and to ensure structural integrity. Wind tunnel experiments are a powerful tool to test the newly developed control strategies under tailored reproducible inflow conditions. With the results presented here, we have completed an important step in the validation of the Hybrid-Lambda Rotor design and control methodology.
In this appendix, the scaling of the aerodynamic rotor torque Ma is explained, which is defined as
Subject to scaling are the rotor radius R, the wind speed u and the torque coefficient cq.
A1 Rotor radius
The scaling of the rotor radius can be expressed with
and this scaling criterion is satisfied.
A2 Time scaling
The time scaling is defined by the ratio of rotational speeds in the transition region:
and this scaling criterion is satisfied in the transition region.
A3 Torque coefficient
The torque coefficient can be derived from the power coefficient cp and the TSR.
The torque and power coefficients are non-dimensional, and they would be constant for an ideal scaling (identical aerodynamic characteristics and constant TSR). However, this is not the case for the given model turbine. The power coefficient is reduced due to aerodynamic losses associated with the lower Reynolds number. Thus, we introduce a scaling factor for the power coefficient:
Further, the TSR is reduced in order to derive larger chord lengths and higher Reynolds numbers for the model turbine. We can define a scaling ratio for the TSRs in light-wind mode (λLW) and strong-wind mode (λSW). Since we address the maximum aerodynamic torque at rated wind speed, only the strong-wind mode is used here.
Consequently, we can define the following for the scaling of the torque coefficient:
A4 Wind speeds
For an ideal scaling (constant TSR), the wind speeds would scale with
Since we transferred the rotor design to lower TSRs, the wind speed scales with
The maximum rotational speed (ωrated) of the model turbine is constrained due to hardware limitations. When the maximum rotational speed is reached with the strong-wind TSR, this wind speed is considered to be the rated wind speed. Thus, the rated wind speed, rated torque and rated power change compared to the scaling theory, or in other words, the model turbine is de-rated. This can be incorporated by defining a new time scaling for rated power:
The rated wind speed consequently scales with
A5 Aerodynamic torque
If we combine Eqs. (A1), (A2), (A7) and (A11) we can define a scaling ratio for the aerodynamic torque:
For the ideal scaling (constant TSR and constant cp), Eq. (A12) simplifies to
If the time scaling equals the geometric scaling, Eq. (A12) simplifies to
For the given model turbine, the required parameters are given in Table A1 and the coefficients from Eq. (A12) result in
This is why the maximum aerodynamic torque of the model turbine is 14 % higher, compared to the ideal and simplified scaling, where only the change in radius is considered.
These scaling laws can be extended from the aerodynamic torque to the generator torque, considering the different mechanical losses in the drive train, which we exclude here for the sake of brevity.
Table A1Scaling parameters for the Hybrid-Lambda Rotor, relevant for the scaling of the aerodynamic torque.
Table A2Data necessary for the calculation of the time constants in Eq. (9).
| Symbol | Definition |
| βpitch | Pitch angle |
| cq | Torque coefficient |
| cp | Power coefficient |
| D | Rotor diameter |
| f (as subscript) | Full-scale |
| fc | Cut-off frequency |
| I | Rotational inertia |
| k | Constant in generator torque control law |
| λ | Tip speed ratio |
| Mg | Generator torque |
| MLSS | Low-speed shaft torque |
| Ma | Aerodynamic torque |
| Ml | Torque due to friction in the drive train |
| m (as subscript) | Model turbine |
| n | Scaling ratio |
| nl | Geometric length scaling factor |
| nt | Time scaling factor |
| ω | Rotational speed |
| ωtrans | Rotational speed in transition region |
| R | Rotor radius |
| ρ | Air density |
| T | Time constant |
| t | Time |
| u | Wind speed |
| ute | Wind speed at end of transition region |
| uts | Wind speed at start of transition region |
| Abbreviation | Definition |
| ADC | Actuator duty cycle |
| BEM | Blade element momentum theory |
| DEL | Damage equivalent loads |
| FF | Feed-forward |
| FFLFB | Feed-forward load feedback |
| LFB | Load feedback |
| LUT | Look-up table |
| LW | Light wind |
| RBM | (Flapwise blade) root bending moment |
| SW | Strong wind |
| TS | Transition region |
| TSR | Tip speed ratio |
The data shown in all figures of this paper are available in the following repository: https://doi.org/10.5281/zenodo.16598897 (Ribnitzky, 2025).
DR developed the control methodology for the Hybrid-Lambda Rotor; realized the controller versions on the real-time platform for the model turbine; planned, conducted and post-processed the experiments; and wrote the paper. VP initiated the torque control concept for the Hybrid-Lambda Rotor, supervised the controller development and assisted in the controller tuning during the wind tunnel experiments. MK contributed to the control methodology with supporting discussions and supervised the investigations. All co-authors thoroughly reviewed the paper.
The contact author has declared that none of the authors has any competing interests.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
The work presented in this paper was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – project ID 434502799 – SFB 1463.
This paper was edited by Paul Fleming and reviewed by two anonymous referees.
Abbas, N. J., Zalkind, D. S., Pao, L., and Wright, A.: A reference open-source controller for fixed and floating offshore wind turbines, Wind Energ. Sci., 7, 53–73, https://doi.org/10.5194/wes-7-53-2022, 2022. a
Berger, F.: Wind tunnel experiments with a model turbine: Dynamic inflow investigation: Dissertation, https://oops.uni-oldenburg.de/id/eprint/5516 (last access: 3 November 2025), 2022. a
Berger, F., Kröger, L., Onnen, D., Petrović, V., and Kühn, M.: Scaled wind turbine setup in a turbulent wind tunnel, Journal of Physics: Conference Series, 1104, 012026, https://doi.org/10.1088/1742-6596/1104/1/012026, 2018. a, b
Berkhout, V., Bisevic, A., Claußner, M., Dörenkämper, M., Durstewitz, M., Faulstich, S., Görg, P., Große, L., Hahn, B., Huneke, F., Kuhl, D., Lutz, M.-A., Mayer, J., Mergner, J., Noonan, M., Pfaffel, S., Rehwald, F., Schmidt, J., Spriestersbach, S., Stoevesandt, B., and Vollmer, L.: Windenergie Report Deutschland 2018, Fraunhofer-Gesellschaft, https://doi.org/10.24406/publica-fhg-299720, 2018. a
Bossanyi, E. A.: The Design of closed loop controllers for wind turbines, Wind Energy, 3, 149–163, https://doi.org/10.1002/we.34, 2000. a
Bottasso, C. L. and Campagnolo, F.: Wind Tunnel Testing of Wind Turbines and Farms, in: Handbook of Wind Energy Aerodynamics, edited by: Stoevesandt, B., Schepers, G., Fuglsang, P., and Yuping, S., Springer, https://doi.org/10.1007/978-3-030-05455-7_54-1, 2021. a
Bottasso, C. L., Campagnolo, F., Croce, A., and Tibaldi, C.: Optimization–based study of bend–twist coupled rotor blades for passive and integrated passive/active load alleviation, Wind Energy, 16, 1149–1166, https://doi.org/10.1002/we.1543, 2013. a
Bottasso, C. L., Croce, A., Riboldi, C. E. D., and Salvetti, M.: Cyclic pitch control for the reduction of ultimate loads on wind turbines, Journal of Physics: Conference Series, 524, 012063, https://doi.org/10.1088/1742-6596/524/1/012063, 2014. a
Canet, H., Bortolotti, P., and Bottasso, C. L.: On the scaling of wind turbine rotors, Wind Energ. Sci., 6, 601–626, https://doi.org/10.5194/wes-6-601-2021, 2021. a
Det Norske Veritas group: DNV-GL ST-0437: Loads and site conditions for wind turbines, standard, https://www.dnv.com/energy/standards-guidelines/dnv-st-0437-loads-and-site-conditions-for-wind-turbines/ (last access: 3 November 2025), November 2016 (amended: November 2021). a
Downing, S. and Socie, D.: Simple rainflow counting algorithms, International Journal of Fatigue, 4, 31–40, https://doi.org/10.1016/0142-1123(82)90018-4, 1982. a
Fu, W., Guo, F., Schlipf, D., and Peña, A.: Feedforward pitch control for a 15 MW wind turbine using a spinner-mounted single-beam lidar, Wind Energ. Sci., 8, 1893–1907, https://doi.org/10.5194/wes-8-1893-2023, 2023. a
Guo, F., Schlipf, D., and Cheng, P. W.: Evaluation of lidar-assisted wind turbine control under various turbulence characteristics, Wind Energ. Sci., 8, 149–171, https://doi.org/10.5194/wes-8-149-2023, 2023. a
Hand, M., Hethey, A., Lüers, S., Wallasch, A., Rehfeldt, K., Duffy, A., Weir, D., Stenkvist, M., Uihlein, A., Stehly, T., Lantz, E., and Wiser, R.: IEA Wind TCP Task 26 – Wind Technology, Cost, and Performance Trends in Denmark, Germany, Ireland, Norway, Sweden, the European Union, and the United States: 2008–2016, National Renewable Energy Laboratory, NREL/TP-6A20-71844, Golden (US), https://doi.org/10.2172/1525772, 2018. a
Hirth, L. and Müller, S.: System-friendly wind power, Energy Economics, 56, 51–63, https://doi.org/10.1016/j.eneco.2016.02.016, 2016. a
IEC 61400-1: Wind energy generation systems – Part 1: Design requirements, 4th edn., International Electrotechnical Commission, https://webstore.iec.ch/en/publication/26423 (lst access: 4 February 2026), 2019. a, b, c
Johnson, N., Paquette, J., Bortolotti, P., Mendoza, N., Bolinger, M., Camarena, E., Anderson, E., and Ennis, B.: Big Adaptive Rotor Phase I Final Report, National Renewable Energy Laboratory, NREL/TP-5000-79855, https://doi.org/10.2172/1835259, 2021. a
Knudsen, T. and Bak, T.: Simple model for describing and estimating wind turbine dynamic inflow, American Control Conference – Institute of Electrical and Electronics Engineering, 640–646, https://doi.org/10.1109/ACC.2013.6579909, 2013. a
Kröger, L., Frederik, J., van Wingerden, J.-W., Peinke, J., and Hölling, M.: Generation of user defined turbulent inflow conditions by an active grid for validation experiments, Journal of Physics: Conference Series, 1037, 052002, https://doi.org/10.1088/1742-6596/1037/5/052002, 2018. a, b
Lazzerini, G., Deleuran Grunnet, J., Gybel Hovgaard, T., Caponetti, F., Datta Madireddi, V., De Tavernier, D., and Mulders, S. P.: COFLEX: a novel set point optimiser and feedforward–feedback control scheme for large, flexible wind turbines, Wind Energ. Sci., 10, 1303–1327, https://doi.org/10.5194/wes-10-1303-2025, 2025. a, b, c, d
Lüers, S.: Status of Offshore Wind Energy Development in Germany Year 2024, Deutsche Windguard, https://www.windguard.de/jahr-2024.html (last access: 3 November 2025), 2024. a
Mulders, S. P., Liu, Y., Spagnolo, F., Christensen, P. B., and van Wingerden, J.-W.: An iterative data-driven learning algorithm for calibration of the internal model in advanced wind turbine controllers, IFAC-PapersOnLine, 56, 8406–8413, https://doi.org/10.1016/j.ifacol.2023.10.1035, 2023. a
Neuhaus, L., Berger, F., Peinke, J., and Hölling, M.: Exploring the capabilities of active grids, Experiments in Fluids, 62, 130, https://doi.org/10.1007/s00348-021-03224-5, 2021. a, b, c, d
Onnen, D., Neuhaus, L., Petrović, V., Ribnitzky, D., and Kühn, M.: Dynamic wake conditions tailored by an active grid in the wind tunnel, Journal of Physics: Conference Series, 2767, 042038, https://doi.org/10.1088/1742-6596/2767/4/042038, 2024. a
Petrović, V. and Bottasso, C. L.: Wind turbine envelope protection control over the full wind speed range, Renewable Energy, 111, 836–848, https://doi.org/10.1016/j.renene.2017.04.021, 2017. a
Pusch, M., Stockhouse, D., Abbas, N., Phadnis, M., and Pao, L.: Optimal operating points for wind turbine control and co–design, Wind Energy, 27, 1286–1301, https://doi.org/10.1002/we.2879, 2024. a, b
Ribnitzky, D.: Dataset: Experimental investigation of wind turbine controllers for the Hybrid-Lambda Rotor, Zenodo [data set], https://doi.org/10.5281/zenodo.16598897, 2025. a
Ribnitzky, D., Berger, F., Petrović, V., and Kühn, M.: Hybrid-Lambda: a low-specific-rating rotor concept for offshore wind turbines, Wind Energ. Sci., 9, 359–383, https://doi.org/10.5194/wes-9-359-2024, 2024. a, b, c, d, e, f
Ribnitzky, D., Petrović, V., and Kühn, M.: A scaling methodology for the Hybrid-Lambda Rotor – characterization and validation in wind tunnel experiments, Wind Energ. Sci., 10, 1329–1349, https://doi.org/10.5194/wes-10-1329-2025, 2025. a, b, c, d, e, f, g
Schlipf, D., Schlipf, D. J., and Kühn, M.: Nonlinear model predictive control of wind turbines using LIDAR, Wind Energy, 16, 1107–1129, https://doi.org/10.1002/we.1533, 2013. a
Sinner, M., Petrovic, V., Langidis, A., Neuhaus, L., Holling, M., Kuhn, M., and Pao, L. Y.: Experimental Testing of a Preview-Enabled Model Predictive Controller for Blade Pitch Control of Wind Turbines, IEEE Transactions on Control Systems Technology, 30, 583–597, https://doi.org/10.1109/TCST.2021.3070342, 2022. a, b
Sinner, M., Petrović, V., Stockhouse, D., Langidis, A., Pusch, M., Kühn, M., and Pao, L. Y.: Insensitivity to propagation timing in a preview-enabled wind turbine control experiment, Frontiers in Mechanical Engineering, 9, https://doi.org/10.3389/fmech.2023.1145305, 2023. a
Soltani, M. N., Knudsen, T., Svenstrup, M., Wisniewski, R., Brath, P., Ortega, R., and Johnson, K.: Estimation of Rotor Effective Wind Speed: A Comparison, IEEE Transactions on Control Systems Technology, 21, 1155–1167, https://doi.org/10.1109/TCST.2013.2260751, 2013. a
Wiser, R., Millstein, D., Bolinger, M., Jeong, S., and Mills, A.: The hidden value of large-rotor, tall-tower wind turbines in the United States, Wind Engineering, 45, 857–871, https://doi.org/10.1177/0309524X20933949, 2021. a