Augmented control for flexible operation of wind turbines

  • Adam Stock

Student thesis: Doctoral Thesis


In this thesis a novel controller for providing greater flexibility of operation of wind turbines known as the Power Adjusting Controller (PAC) is presented. The controller takes the form of an augmentation to a wind turbine's full envelope controller, allowing it to be applied to any horizontal axis, pitch regulated, variable speed wind turbine. Conventional wind turbine control seeks to maximise the power output of a wind turbine whilst minimising the loads on the turbine, controlling on the error in generator speed via demands to the blade pitch actuator and generator torque actuator. The PAC uses additions to the full envelope controller inputs and outputs to alter the power output of the turbine by an additional input value ∆P. It is ensured that the operation of the full envelope controller is not compromised by the PAC. Testing of the PAC using lumped parameter models of wind turbines and full aero-elastic models makes clear a requirement for a wind speed estimator within the PAC that incorporates the effects of dynamic inflow. A novel wind speed estimator that accounts for dynamic inflow by redefining blade element momentum theory solely in terms of the dynamics at the rotor is therefore developed and incorporated into the PAC. Limits are designed to ensure that the operating point of a wind turbine with the PAC is kept within a safe operational envelope, and a system of flags and sub-flags is developed to allow easy integration of the PAC into a hierarchical wind farm control structure. The effect of using the PAC on the wind turbine loads is investigated, with the ultimate loads introduced by operation of the PAC found to be within the range of normal operating loads and the impact of prolonged reduction of the power output found to reduce the lifetime damage equivalent loads in most cases.
Date of Award13 Jun 2015
Original languageEnglish
Awarding Institution
  • University Of Strathclyde

Cite this