Skip to main navigation menu Skip to main content Skip to site footer


Vol. 10 (2023)

Data–Driven Wake Steering Control for a Simulated Wind Farm Model

April 7, 2023


Abstract: Upstream wind turbines yaw to divert their wakes away from downstream turbines, increasing the power produced. Nevertheless, the majority of wake steering techniques rely on offline lookup tables that translate a set of parameters, including wind speed and direction, to yaw angles for each turbine in a farm. These charts assume that every turbine is working well, however they may not be very accurate if one or more turbines are not producing their rated power due to low wind speed, malfunctions, scheduled maintenance, or emergency maintenance. This study provides an intelligent wake steering technique that, when calculating yaw angles, responds to the actual operating conditions of the turbine. A neural network is trained live to determine yaw angles from operating conditions, including turbine status, using a hybrid model and a learning-based method, i.e. an active control. The proposed control solution does not need to solve optimization problems for each combination of the turbines’ non-optimal working conditions in a farm; instead, the integration of learning strategy in the control design enables the creation of an active control scheme, in contrast to purely model-based approaches that use lookup tables provided by the wind turbine manufacturer or generated offline. The suggested methodology does not necessitate a substantial amount of training samples, unlike purely learning-based approaches like model-free reinforcement learning. In actuality, by taking use of the model during back propagation, the suggested approach learns more from each sample. Based on the flow redirection and induction in the steady state code, results are reported for both normal (nominal) wake steering with all turbines operating as well as defective conditions. It is a free tool for optimizing wind farms that The National Renewable Energy Laboratory (USA) offers. These yaw angles are contrasted and checked with those discovered through the resolution of an optimization issue. Active wake steering is made possible by the suggested solution, which employs a hybrid model and learning-based methodology, through sample efficient training and quick online evaluation. Finally, a hardware-in-the-loop test-bed is taken into consideration for assessing and confirming the performance of the suggested solutions in a more practical setting.


  1. M. F. Howland, J. B. Quesada, J. J. P. Martinez, F. P. Larranaga, N. Yadav, J. S. Chawla, V. Sivaram, and J. O. Dabiri, "Collective wind farm operation based on a predictive model increases utility-scale energy production," Nature Energy, vol. 7, no. 1, pp. 818-827, Aug. 2022.
  2. P. Fleming, J. King, E. Simley, J. Roadman, A. Scholbrock, P. Murphy, J. K. Lundquist, P. Moriarty, J. Fleming, K. van Dam, C. Bay, R. Mudafort, D. Jager, J. Skopek, M. Scott, B. Ryan, C. Guernsey, and D. Brake, "Continued results from a field campaign of wake steering applied at a commercial wind farm - Part 2," Wind Energy Science, vol. 5, no. 3, pp. 945-958, July 2020.
  3. "Initial results from a field campaign of wake steering applied at a commercial wind farm - Part 1," Wind Energy Sci- ence, vol. 4, no. 2, pp. 273-285, May 2019.
  4. C. Shapiro, D. F. Gayme, and C. Meneveau, "Modelling yawed wind turbine wakes: A lifting line approach," Journal of Fluid Mechanics, vol. 841, no. 1, pp. 1-12, Feb. 2018.
  5. J. King, P. Fleming, R. King, L. A. Martinez-Tossas, C. Bay, R. Mudafort, and E. Simley, "Control-oriented model for sec- ondary effects of wake steering," Wind Energy Science, vol. 6, no. 3, pp. 701-714, May 2021.
  6. M. Bastankhah and F. Porte-Agel, "Experimental and theoreti- cal study of wind turbine wakes in yawed conditions," Journal of Fluid Mechanics, vol. 806, no. 1, pp. 506-541, Oct. 2016.
  7. C. Dao, B. Kazemtabrizi, and C. Crabtree, "Wind turbine reliability data review and impacts on levelised cost of energy," Wind Energy, vol. 22, no. 1, pp. 1848-1871, July 2019.
  8. M. Costa, J. A. Orosa, D. Vergara, and P. Fernandez-Arias, "New tendencies in wind energy operation and maintenance," Applied Sciences, vol. 11, no. 1386, pp. 1-26, Feb. 2021.
  9. H. Dong, J. Xie, and X. Zhao, "Wind farm control technologies: from classical control to reinforcement learning," Progress in Energy, vol. 4, no. 3, pp. 1-19, June 2022.
  10. P. Stanfel, K. Johnson, C. J. Bay, and J. King, "Proof-of- concept of a reinforcement learning framework for wind farm energy capture maximization in time-varying wind," Journal of Renewable and Sustainable Energy, vol. 13, no. 4, pp. 1-14, Aug. 2021.
  11. H. Zhao, J. Zhao, J. Qiu, G. Liang, and Z. Y. Dong, "Cooper- ative wind farm control with deep reinforcement learning and knowledge-assisted learning," IEEE Transactions on Industrial Informatics, vol. 16, no. 11, pp. 6912-6921, Nov. 2020.
  12. J. Arroyo, C. Manna, F. Spiessens, and L. Helsen, "Reinforced model predictive control (RL-MPC) for building energy man- agement," Applied Energy, vol. 309, no. 1, pp. 1-16, Mar. 2022.
  13. J. Drgona, K. Kis, A. Tuor, D. Vrabie, and M. Klauco, "Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems," Journal of Process Control, vol. 116, no. 1, pp. 80- 92, Aug. 2022.
  14. Y. LeCun, Y. Bengio, and G. Hinton, "Deep learning," Nature, vol. 521, no. 7553, pp. 436-444, 2015.
  15. P. Gavali and J. S. Banu, "Deep convolutional neural network for image classification on cuda platform," in Deep Learning and Parallel Computing Environment for Bioengineering Systems, A. K. Sangaiah, Ed. Academic Press, 2019, pp. 99-122. [Online]. Available: science/article/pii/B9780128167182000130.
  16. G. Hinton, L. Deng, D. Yu, G. E. Dahl, A.-r. Mohamed, N. Jaitly, A. Senior, V. Vanhoucke, P. Nguyen, T. N. Sainath, and B. Kingsbury, "Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups," IEEE Signal Processing Magazine, vol. 29, no. 6, pp. 82-97, 2012.
  17. Y. Lei, F. Jia, J. Lin, S. Xing, and S. X. Ding, "An intelligent fault diagnosis method using unsupervised feature learning towards mechanical big data," IEEE Transactions on Industrial Electronics, vol. 63, no. 5, pp. 3137-3147, 2016.
  18. W. Zhang, C. Li, G. Peng, Y. Chen, and Z. Zhang, "A deep convolutional neural network with new training methods for bearing fault diagnosis under noisy environment and different working load," Mechanical Systems and Signal Processing, vol. 100, pp. 439-453, 2018. [Online]. Available: https://www.
  19. L. Chen, G. Xu, Q. Zhang, and X. Zhang, "Learning deep representation of imbalanced scada data for fault detection of wind turbines," Measurement, vol. 139, pp. 370-379, 2019. [Online]. Available: https://www.sciencedirect. com/science/article/pii/S0263224119302386.
  20. T. Verstraeten, A. Nowe, J. Keller, Y. Guo, S. Sheng, and J. Helsen, "Fleetwide data-enabled reliability improvement of wind turbines," Renewable and Sustainable Energy Reviews, vol. 109, pp. 428-437, 2019. [Online]. Available: https://www.
  21. C. Li, S. Zhang, Y. Qin, and E. Estupinan, "A systematic review of deep transfer learning for machinery fault diagnosis," Neurocomputing, vol. 407, pp. 121-135, 2020. [Online]. Available: article/pii/S0925231220306123.
  22. F. Jamil, T. Verstraeten, A. Nowe, C. Peeters, and J. Helsen, "A deep boosted transfer learning method for wind turbine gearbox fault detection," Renewable Energy, vol. 197, pp. 331-341, 2022. [Online]. Available: https://www.sciencedirect. com/science/article/pii/S096014812201134X.
  23. C. Tan, F. Sun, T. Kong, W. Zhang, C. Yang, and C. Liu, "A survey on deep transfer learning," in Artificial Neural Networks and Machine Learning - ICANN 2018, V. Kurkova, Y. Manolopoulos, B. Hammer, L. Iliadis, and I. Maglogiannis, Eds. Cham: Springer International Publishing, 2018, pp. 270- 279.
  24. W. Lu, B. Liang, Y. Cheng, D. Meng, J. Yang, and T. Zhang, "Deep model based domain adaptation for fault diagnosis," IEEE Transactions on Industrial Electronics, vol. 64, no. 3, pp. 2296-2305, 2017.
  25. R. Zhang, H. Tao, L. Wu, and Y. Guan, "Transfer learning with neural networks for bearing fault diagnosis in changing working conditions," IEEE Access, vol. 5, pp. 14 347-14 357, 2017.
  26. M. R. Bhuiyan and J. Uddin, "Deep transfer learning models for industrial fault diagnosis using vibration and acoustic sensors data: A review," Vibration, vol. 6, no. 1, pp. 218-238, 2023. [Online]. Available:
  27. L. Wen, L. Gao, and X. Li, "A new deep transfer learning based on sparse auto-encoder for fault diagnosis," IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 49, no. 1, pp. 136-144, 2019.
  28. L. Guo, Y. Lei, S. Xing, T. Yan, and N. Li, "Deep convolutional transfer learning network: A new method for intelligent fault diagnosis of machines with unlabeled data," IEEE Transactions on Industrial Electronics, vol. 66, no. 9, pp. 7316-7325, 2019.
  29. B. Yang, Y. Lei, F. Jia, and S. Xing, "An intelligent fault diagnosis approach based on transfer learning from laboratory bearings to locomotive bearings," Mechanical Systems and Signal Processing, vol. 122, pp. 692- 706, 2019. [Online]. Available: https://www.sciencedirect. com/science/article/pii/S0888327018308367.
  30. S. Farsoni, S. Simani, and P. Castaldi, "Fuzzy and Neural Net-work Approaches to Wind Turbine Fault Diagnosis," Applied Sciences, vol. 11, no. 11, pp. 1-21, May, 29 2021, ISSN: 2076-3417.
  31. M. S. Shaker and R. J. Patton, "Active sensor fault tolerant output feedback tracking control for wind turbine systems via T-S model," Engineering Applications of Artificial In- telligence, vol. 34, no. 2014, pp. 1-12, Sept. 2014.
  32. D. Xu, B. Jiang, and P. Shi, "Nonlinear actuator fault estimation observer: An inverse system approach via a t-s fuzzy model," International Journal of Applied Mathematics and Computer Science, vol. 22, no. 1, pp. 183-196, March 2012.
  33. R. Isermann, "On fuzzy logic applications for automatic control, supervision and fault diagnosis," IEEE Trans. on Sys. Man. and Cyber. Part A: Sys. & Humans, vol. 28, no. 2, pp. 221-235, 1998.
  34. V. Palade, R. J. Patton, F. J. Uppal, J. Quevedo, and S. Daley, "Fault diagnosis of an industrial gas turbine using neuro-fuzzy methods," in IFAC'02. Balcelona, Spain: 15th IFAC World Congress on Automatic Control, July, 21-26 2002, pp. 471- 476.
  35. F. J. Uppal, R. J. Patton, and V. Palade, "Neuro-fuzzy based fault diagnosis applied to an electro-pneumatic valve," in IFAC'02. Balcelona, Spain: 15th IFAC World Congress on Automatic Control, July, 21-26 2002, pp. 477-482.
  36. J. Korbicz, J. M. Koscielny, Z. Kowalczuk, and W. Cholewa, Eds., Fault Diagnosis: Models, Artificial Intelligence, Applica- tions, 1st ed. London, UK: Springer-Verlag, February, 12 2004, ISBN: 3540407677.
  37. S. Simani and S. Farsoni, Fault Diagnosis and Sustainable Control of Wind Turbines: Robust data-driven and model- based strategies, 1st ed., ser. Mechanical Engineering. Oxford (UK): Butterworth-Heinemann - Elsevier, Jan. 4th 2018, ISBN: 9780128129845.
  38. P. D. Dueben, M. G. Schultz, M. Chantry, D. J. Gagne II, D. M. Hall, and A. McGovern, "Challenges and benchmark datasets for machine learning in the atmospheric sciences: Definition, status, and outlook," Artificial Intelligence for the Earth Systems, vol. 1, no. 3, pp. 1-11, Oct. 2022.
  39. T. Homem-De-Mello, "Variable-sample methods for stochastic optimization," ACM Transactions on Modeling and Computer Simulation, vol. 13, no. 2, pp. 108-133, Apr. 2003.
  40. J. Annoni, P. Fleming, A. Scholbrock, J. Roadman, S. Dana, C. Adcock, F. Pore-Agel, S. Raach, F. Haizmann, and D. Schlipf, "Analysis of control-oriented wake modeling tools using lidar field results," Wind Energy Science, vol. 3, no. 2, pp. 819-831, Nov. 2018.
  41. L. E. Andersson, O. Anaya-Lara, J. O. Tande, K. O. Merz, and L. Imsland, "Wind farm control - Part I: A review on control system concepts and structures," IET Renewable Power Generation, vol. 15, no. 10, pp. 2085-2108, Jan. 2021.
  42. P. F. Odgaard and J. Stoustrup, "Fault Tolerant Wind Farm Control - a Benchmark Model," in Proceedings of the IEEE Multiconference on Systems and Control - MSC2013, Hyder- abad, India, August 28-30 2013, pp. 1-6.
  43. "Unknown Input Observer Based Scheme for Detecting Faults in a Wind Turbine Converter," in Proceedings of the 7th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes, vol. 1, no. 1. Barcelona, Spain: IFAC - Elsevier, June 30 - July 3 2009, pp. 161-166.
  44. P. F. Odgaard, J. Stoustrup, and M. Kinnaert, "Fault-Tolerant Control of Wind Turbines: A Benchmark Model," IEEE Transactions on Control Systems Technology, vol. 21, no. 4, pp. 1168-1182, July 2013, ISSN: 1063-6536.
  45. S. Simani, S. Farsoni, and P. Castaldi, "Residual generator fuzzy identification for wind farm fault diagnosis," in Proceedings of the 19th World Congress of the International Federation of Automatic Control - IFAC'14, vol. 19, no. 1, IFAC & South Africa Council for Automation and Control. Cape Town, South Africa: IFAC, 24-29 August 2014, pp. 4310-4315, invited paper for the special session "FDI and FTC of Wind Turbines in Wind Farms" organised by P. F. Odgaard and S. Simani.