Abstract

Due to the increasing share of (offshore) wind turbines, more stringent requirements on power quality have been established. Importantly, the low-voltage ride-through grid requirement states that a wind turbine must remain connected to the electrical grid after a short intermittent grid fault. In the industry mainly gain-scheduled PID-controllers are used to mitigate the effects of grid faults on turbine operation, whereas more advanced solutions have been proposed in the literature such as model predictive control or multiple parallel PI-controllers. Remarkably, all controller implementations mentioned earlier are based on feedback control, where no feedforward strategies have been discussed in the literature. However, feedforward control could improve grid fault recovery performance by exploiting the relatively known fault characteristics by virtue of the specification in the Transmission System Operator requirements. Therefore, for the first time, a norm-optimal Iterative Learning Control (NO-ILC) algorithm is presented that solves these issues by learning the feedforward signal that optimally mitigates the effects of a grid fault. The NO-ILC algorithm applies model-free learning based on iterations, in which the framework of NO-ILC has been extended to include explicit input constraints. The goal of the NO-ILC is to reduce a (quadratic) cost function on specific input and output channels whilst conforming to specific input constraints by solving an optimisation problem, with, for this study blade pitch and rotor speed as respective input and output channels. It is shown that the NO-ILC algorithm can yield improved performance on a high-fidelity model, with a 45% decrease in the cost function used by NO-ILC compared to the nominal feedback control. The optimised feedforward signals resulting from NO-ILC can be used as an analysis tool to closer match the nominal grid fault feedback controllers response with that of NO-ILC, or directly applied as a library that can supplement the feedback controllers output during a grid fault.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.