Introduction
A turbine controller is important for optimal performance and to ensure safe operation over the lifetime of the wind turbine asset. Bladed supplies a range of power production control options and the option of writing custom code that integrates with the calculation engine to perform various control actions such as pitch actuation and setting torque demand. These functionalities enable the user to:
- Select a control strategy matching the turbine that is to be simulated.
- Implement user-defined controllers in code that will link dynamically with a Bladed calculation.
Power Production Control Strategy
Closed loop control may be used during normal running of the turbine to control the blade pitch angle and, for variable speed turbines, the rotor speed. Four different controller types are provided:
Variable speed pitch regulated (VSPR). A frequency converter decouples the generator from the grid, allowing the rotor speed to be varied by controlling the generator reaction torque. In high wind velocities, the torque is held at the rated level and pitch control is used to regulate the rotor speed and hence also the power.
Variable speed stall regulated (VSSR). A frequency converter decouples the generator from the grid, allowing the rotor speed to be varied by controlling the generator reaction torque. In high wind velocities, this speed control capability is used to slow the rotor down until aerodynamic stall limits the power to the desired level.
Fixed speed stall regulated (FSSR). The generator is directly connected to a constant frequency grid, and there is no active aerodynamic control during normal power production.
Fixed speed pitch regulated (FSPR). The generator is directly connected to a constant frequency grid, and pitch control is used to regulate power in high wind velocities.
User-Defined Controllers
Users will want to represent real-world control algorithms in Bladed dynamic simulation either to design or for load evaluation of a wind turbine. Bladed supports interfaces that can be used to compile a unit of code known as a user-defined controllers into a Dynamic Link Library that can co-simulate with Bladed during runtime.
Bladed is supplied with an Example Controller that defines dynamic control logic for VSPR, VSSR, and FSPR control strategies.
Last updated 15-11-2024