Wind turbine MPPT control based on unsupervised neural networks


 The main control goal of a wind turbine (WT) is to produce the maximum energy in any operating region. When the wind speed is under its rated value, the control must aim at tracking the maximum power point of the best power curve for a specific WT. This is challenging due to the non-linear characteristics of the system and the environmental disturbances it is subjected to. Direct Speed Control (DSC) is one of the main techniques applied to address this problem. In this strategy, it is necessary to design a speed controller to adjust the generator torque so to follow the optimum generator speed. In this work we improve the DSC by implementing this speed controller with a radial basis function neural network (RBF-NN). An unsupervised learning algorithm is designed to tune the weights of the NN so it learns the control law that minimizes the generator speed error. With this proposed unsupervised neural control methodology, the electromagnetic torque that allows the optimal power extraction is obtained, and thus the best power coefficient (${C_p}$) values. The proposal is tested on the OpenFast nonlinear model of the National Renewable Energy Laboratory (NREL) 1.5MW wind turbine. Simulation results prove the good performance of this neuro-control approach as it maintains the wind turbine variables into the appropriate range and tracks the rated operation values. It has been compared with the controller included in OpenFAST giving up to 7.87% more power.