Affiliation: | aDelft University of Technology, Department of Aerospace Engineering, P.O. Box 5058, 2600 GB Delft, The Netherlands bDelft University of Technology, Department of Mechanical, Maritime and Materials Engineering, Mekelweg 2, 2628 CD Delft, The Netherlands |