A quaternion‐based model for optimal control of an airborne wind energy system

Airborne wind energy systems are capable of extracting energy from higher wind speeds at higher altitudes. The configuration considered in this paper is based on a tethered kite flown in a pumping orbit. This pumping cycle generates energy by winching out at high tether forces and driving a generator while flying figures-of-eight, or lemniscates, as crosswind pattern. Then, the tether is reeled in while keeping the kite at a neutral position, thus leaving a net amount of generated energy. In order to achieve an economic operation, optimization of pumping cycles is of great interest. In this paper, first the principles of airborne wind energy will be briefly revisited. The first contribution is a singularity-free model for the tethered kite dynamics in quaternion representation, where the model is derived from first principles. The second contribution is an optimal control formulation and numerical results for complete pumping cycles. Based on the developed model, the setup of the optimal control problem (OCP) is described in detail along with its numerical solution based on the direct multiple shooting method in the CasADi optimization environment. Optimization results for a pumping cycle consisting of six lemniscates show that the approach is capable to find an optimal orbit in a few minutes of computation time. For this optimal orbit, the power output is increased by a factor of two compared to a sophisticated initial guess for the considered test scenario.

[1]  Michael Erhard,et al.  Theory and Experimental Validation of a Simple Comprehensible Model of Tethered Kite Dynamics Used for Controller Design , 2013 .

[2]  Dominique Bonvin,et al.  Real-Time Optimization for Kites , 2013, PSYCO.

[3]  Moritz Diehl,et al.  Optimal control for power generating kites , 2007, 2007 European Control Conference (ECC).

[4]  Rocco Vertechy,et al.  Airborne Wind Energy Systems: A review of the technologies , 2015 .

[5]  Moritz Diehl,et al.  Airborne Wind Energy: Basic Concepts and Physical Foundations , 2013 .

[6]  H. Bock,et al.  A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems , 1984 .

[7]  Michael Erhard,et al.  Flight control of tethered kites in autonomous pumping cycles for airborne wind energy , 2015 .

[8]  Joel Andersson,et al.  A General-Purpose Software Framework for Dynamic Optimization (Een algemene softwareomgeving voor dynamische optimalisatie) , 2013 .

[9]  Jack B. Kuipers,et al.  Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace and Virtual Reality , 2002 .

[10]  Moritz Diehl,et al.  Modeling of Airborne Wind Energy Systems in Natural Coordinates , 2013 .

[11]  M. L. Loyd,et al.  Crosswind kite power (for large-scale wind power production) , 1980 .

[12]  Cristina L. Archer,et al.  Global Assessment of High-Altitude Wind Power , 2008 .

[13]  Lorenzo Mario Fagiano,et al.  Control of Tethered Airfoils for High-Altitude Wind Energy Generation - Advanced control methods as key technologies for a breakthrough in renewable energy generation [Doctoral dissertation - Ph.D. in Information and System Engineering - Ciclo XXI - Politecnico di Torino] , 2009 .

[14]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[15]  M. L. Loyd Crosswind kite power , 1980 .

[16]  Moritz Diehl,et al.  CasADi -- A symbolic package for automatic differentiation and optimal control , 2012 .

[17]  Claudius Jehle,et al.  Automatic Flight Control of Tethered Kites for Power Generation , 2012 .

[18]  Moritz Diehl,et al.  Real-Time Optimization for Large Scale Nonlinear Processes , 2001 .

[19]  Ivan Argatov,et al.  Energy conversion efficiency of the pumping kite wind generator , 2010 .

[20]  Roland Schmehl,et al.  Dynamic Model of a Pumping Kite Power System , 2014, ArXiv.

[21]  Lorenzo Fagiano,et al.  Airborne Wind Energy: An overview , 2012, 2012 American Control Conference (ACC).

[22]  Michael Erhard,et al.  Sensors and navigation algorithms for flight control of tethered kites , 2013, 2013 European Control Conference (ECC).

[23]  Lorenzo Fagiano,et al.  Automatic Crosswind Flight of Tethered Wings for Airborne Wind Energy: Modeling, Control Design, and Experimental Results , 2013, IEEE Transactions on Control Systems Technology.

[24]  Michael Erhard,et al.  Control of Towing Kites for Seagoing Vessels , 2012, IEEE Transactions on Control Systems Technology.