Enhanced Kalman filtering for a 2D CFD Navier-Stokes wind farm model

Wind turbines are often grouped together for financial reasons, but due to wake development this usually results in decreased turbine lifetimes and power capture, and thereby an increased levelized cost of energy (LCOE). Wind farm control aims to minimize this cost by operating turbines at their optimal control settings. Most state-of-the-art control algorithms are open-loop and rely on a low fidelity, static flow model. Closed-loop control relying on a dynamic model and state observer has real potential to further decrease wind's LCOE, but is often too computationally expensive for practical use. In this work two time-efficient Kalman filter (KF) variants are outlined incorporating the medium fidelity, dynamic flow model "WindFarmSimulator" (WFSim). This model relies on a discretized set of Navier-Stokes equations in 2D to predict the flow in wind farms in a horizontal plane at hub height at low computational cost. The filters implemented are an Ensemble KF and an Approximate KF. Simulations in which a high fidelity simulation model represents the true wind farm show that these filters are typically several orders of magnitude faster than a regular KF with comparable or better performance, correcting for wake dynamics that are not modeled in WFSim (noticeably, wake meandering and turbine hub effects). This is a first big step towards real-time closed-loop control in wind farms.

[1]  Lars Schiøtt Sørensen,et al.  An introduction to Computational Fluid Dynamics: The Finite Volume Method , 1999 .

[2]  E. Cuthill,et al.  Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.

[3]  J. F. Ainslie,et al.  CALCULATING THE FLOWFIELD IN THE WAKE OF WIND TURBINES , 1988 .

[4]  Helge Madsen Aagaard,et al.  Dynamic wake meandering modeling , 2007 .

[5]  J. Jonkman,et al.  Definition of a 5-MW Reference Wind Turbine for Offshore System Development , 2009 .

[6]  Mohit Singh,et al.  Active Power Controls from Wind Power: Bridging the Gaps , 2014 .

[7]  Martin Kühn,et al.  Quasi Linear Parameter Varying modeling for wind farm control using the 2D Navier-Stokes equations , 2016, 2016 American Control Conference (ACC).

[8]  P. L. Houtekamer,et al.  Ensemble Kalman filtering , 2005 .

[9]  Andrew Ning,et al.  Wind plant system engineering through optimization of layout and yaw control , 2016 .

[10]  Jennifer Annoni,et al.  A low-order model for wind farm control , 2015, 2015 American Control Conference (ACC).

[11]  Rozenn Wagner,et al.  COMMERCIAL LIDAR PROFILERS FOR WIND ENERGY. A COMPARATIVE GUIDE , 2008 .

[12]  Geir Evensen,et al.  The Ensemble Kalman Filter: theoretical formulation and practical implementation , 2003 .

[13]  Kathryn E. Johnson,et al.  SOWFA + Super Controller User's Manual , 2013 .

[14]  Kathryn E. Johnson,et al.  Evaluating wake models for wind farm control , 2014, 2014 American Control Conference.

[15]  Andrew Ning,et al.  Maximization of the annual energy production of wind power plants by optimization of layout and yaw‐based wake control , 2017 .

[16]  Istvan Szunyogh,et al.  A Local Ensemble Kalman Filter for Atmospheric Data Assimilation , 2002 .

[17]  J. Michalakes,et al.  A numerical study of the effects of atmospheric and wake turbulence on wind turbine dynamics , 2012 .

[18]  V. Verdult,et al.  Filtering and System Identification: A Least Squares Approach , 2007 .

[19]  C. Poussot-Vassal,et al.  Parametric reduced order dynamical model construction of a fluid flow control problem , 2015 .

[20]  D. McLaughlin,et al.  Hydrologic Data Assimilation with the Ensemble Kalman Filter , 2002 .

[21]  Jan-Willem van Wingerden,et al.  SOWFA Super-Controller: A High-Fidelity Tool for Evaluating Wind Plant Control Approaches , 2013 .

[22]  João Yoshiyuki Ishihara,et al.  Recursive linear estimation for general discrete-time descriptor systems , 2010, Autom..

[23]  Rolf-Erik Keck,et al.  A pragmatic approach to wind farm simulations using the dynamic wake meandering model , 2015 .

[24]  João Yoshiyuki Ishihara,et al.  Robust state prediction for descriptor systems , 2008, Autom..

[25]  M. Buehner,et al.  Atmospheric Data Assimilation with an Ensemble Kalman Filter: Results with Real Observations , 2005 .

[26]  Fernando D. Bianchi,et al.  Wind Turbine Control Systems: Principles, Modelling and Gain Scheduling Design , 2006 .

[27]  Alexandre M. Bayen,et al.  An ensemble Kalman filtering approach to highway traffic estimation using GPS enabled mobile devices , 2008, 2008 47th IEEE Conference on Decision and Control.

[28]  Alan George,et al.  Computer Solution of Large Sparse Positive Definite , 1981 .

[29]  Michel Verhaegen,et al.  Modeling of the flow in wind farms for total power optimization , 2011, 2011 9th IEEE International Conference on Control and Automation (ICCA).

[30]  P.M.O. Gebraad Data-driven wind plant control , 2014 .

[31]  N. Jensen A note on wind generator interaction , 1983 .

[32]  Yuanwei Jing,et al.  Extended target tracking for high resolution sensor based ensemble Kalman filters , 2010, 2010 Chinese Control and Decision Conference.

[33]  D. Bernstein,et al.  What is the ensemble Kalman filter and how well does it work? , 2006, 2006 American Control Conference.

[34]  Walter Tollmien,et al.  Über die ausgebildete Turbulenz , 1961 .