Abstract
Dynamic soaring is an exquisite flying technique to acquire energy from the atmospheric wind shear. In this study, a geometric nonlinear controllability analysis of an unmanned aerial vehicle (UAV) under dynamic soaring conditions is performed. To achieve such an objective, the state-of-the-art mathematical tools of nonlinear controllability are summarized and presented to an aeronautical engineering audience. The dynamic soaring optimal control problem is then formulated and solved numerically. The controllability of the UAV along the optimal soaring trajectory is analyzed. More importantly, the geometric nonlinear controllability characteristics of generic flight dynamics are analyzed in the presence and absence of wind shear to provide a controllability explanation for the role of wind shear in the physics of dynamic soaring flight. It is found that the wind shear is instrumental in ensuring controllability as it allows the UAV attitude controls (pitch and roll) to play the role of thrust in controlling the flight path angle. The presented analysis represents a controllability-based mathematical proof for the energetics of flight physics.
Similar content being viewed by others
Abbreviations
- AR:
-
Aspect ratio of the wing
- b :
-
Wing span
- C :
-
Controllability matrix
- \(C_{\mathrm{L}}\) :
-
Lift coefficient
- \(C_{\mathrm{D}}\) :
-
Drag coefficient
- \(C_{\mathrm{D}_{0}}\) :
-
Zero lift drag coefficient
- e :
-
Oswald efficiency factor
- \(f({\varvec{x}})\) :
-
Drift vector
- g :
-
Acceleration due to gravity
- \(g_j({\varvec{x}})\) :
-
Control input vector field
- K :
-
Aerodynamic coefficient
- LARC:
-
Lie algebraic rank condition
- m :
-
Mass of the vehicle
- \(R_\Sigma ({\varvec{x}}_0, T)\) :
-
Reachable set from \(x_0\) in exactly time T
- S :
-
Wing planform area
- V :
-
True air speed
- \(V_\mathrm{w}\) :
-
Wind velocity
- x :
-
Position vector along east direction
- y :
-
Position vector along north direction
- z :
-
Altitude
- \(\alpha \) :
-
Angle of attack
- \(\gamma \) :
-
Flight path angle
- \(\Delta \) :
-
Accessibility distribution
- \(\theta \) :
-
Pitch angle
- \(\rho \) :
-
Density of the air
- \(\phi \) :
-
Bank angle
- \(\Phi (t,\tau )\) :
-
State transition matrix
- \(\psi \) :
-
Azimuth measured clockwise from the y-axis
References
Wilson, J.: Sweeping flight and soaring by albatrosses. Nature 257(5524), 307–308 (1975)
Denny, M.: Dynamic soaring: aerodynamics for albatrosses. Eur. J. Phys. 30(1), 75 (2008)
Sachs, G., Traugott, J., Nesterova, A., Bonadonna, F.: Experimental verification of dynamic soaring in albatrosses. J. Exp. Biol. 216(22), 4222–4232 (2013)
Pennycuick, C.: The flight of petrels and albatrosses (Procellariiformes), observed in South Georgia and its vicinity. Philos. Trans. R. Soc. Lond. B: Biol. Sci. 300(1098), 75–106 (1982)
Zhao, Y.J., Qi, Y.C.: Minimum fuel powered dynamic soaring of unmanned aerial vehicles utilizing wind gradients. Optim. Control Appl. Methods 25(5), 211–233 (2004)
Zhao, Y.J.: Optimal patterns of glider dynamic soaring. Optim. Control Appl. Methods 25(2), 67–89 (2004)
Wharington, J.M.: Heuristic control of dynamic soaring. In: Control Conference, 2004. 5th Asian, vol. 2, pp. 714–722. IEEE (2004)
Richardson, P.L.: Upwind dynamic soaring of albatrosses and UAVs. Prog. Oceanogr. 130, 146–156 (2015)
Akhtar, N.L.: Control system development for autonomous soaring (2010). https://dspace.lib.cranfield.ac.uk/handle/1826/6899
Sukumar, P.P., Selig, M.S.: Dynamic soaring of sailplanes over open fields. J. Aircr. 50(5), 1420–1430 (2013)
Lawrance, N., Acevedo, J., Chung, J., Nguyen, J., Wilson, D., Sukkarieh, S.: Long endurance autonomous flight for unmanned aerial vehicles. AerospaceLab 8, 1 (2014)
Sachs, G.: Minimum shear wind strength required for dynamic soaring of albatrosses. Ibis 147(1), 1–10 (2005)
Pennycuick, C.J.: Gust soaring as a basis for the flight of petrels and albatrosses (Procellariiformes). Avian Sci. 2(1), 1–12 (2002)
Cone Jr., C.D., et al.: A mathematical analysis of the dynamic soaring flight of the albatross with ecological interpretations (1964). https://doi.org/10.21220/V5P88C
Wood, C.: The flight of albatrosses (a computer simulation). Ibis 115(2), 244–256 (1973)
Boslough, M.B.: Autonomous dynamic soaring platform for distributed mobile sensor arrays. Sandia National Laboratories, Sandia National Laboratories, Technical Report SAND2002-1896 (2002)
Sachs, G., Grüter, B.: Dynamic soaring-kinetic energy and inertial speed. AIAA Atmospheric Flight Mechanics Conference, No. 2017-1862 (2017)
Akhtar, N., Whidborne, J.F., Cooke, A.K.: Wind shear energy extraction using dynamic soaring techniques. American Institute of Aeronautics and Astronautics, AIAA, No. 2009-734 (2009)
Akhtar, N., Whidborne, J., Cooke, A.: Real-time optimal techniques for unmanned air vehicles fuel saving. Proc. Inst. Mech. Eng. Part G: J. Aerosp. Eng. 226(10), 1315–1328 (2012)
Gao, X.-Z., Hou, Z.-X., Guo, Z., Fan, R.-F., Chen, X.-Q.: Analysis and design of guidance-strategy for dynamic soaring with UAVs. Control Eng. Pract. 32, 218–226 (2014)
Ariff, O., Go, T.: Waypoint navigation of small-scale UAV incorporating dynamic soaring. J. Navig. 64(1), 29–44 (2011)
Deittert, M., Richards, A., Toomer, C., Pipe, A.: Dynamic soaring flight in turbulence. In: AIAA Guidance, Navigation and Control Conference, Chicago, IL, vol. 2009-6012 (2009)
Liu, Y., Longo, S., Kerrigan, E.C.: Nonlinear predictive control of autonomous soaring UAVs using 3DOF models. In: Control Conference (ECC), 2013 European, pp. 1365–1370. IEEE (2013)
Lawrance, N.R., Sukkarieh, S.: A guidance and control strategy for dynamic soaring with a gliding UAV. In: IEEE International Conference on Robotics and Automation, 2009. ICRA’09, pp. 3632–3637. IEEE (2009)
Baillieul, J., Lehman, B.: Open-loop control using oscillatory inputs. In: CRC Control Handbook, pp. 967–980 (1996)
Marsden, J., O’Reilly, O., Wicklin, F., Zombros, B.: Symmetry, stability, geometric phases, and mechanical integrators. Nonlinear Sci. Today 1(1), 4–11 (1991)
Marsden, J.E.: Geometric foundations of motion and control. In: Motion, Control, and Geometry: Proceedings of a Symposium, Board on Mathematical Science, National Research Council Education, National Academies Press, Washington, DC (1997)
Murray, R.M., Sastry, S.S.: Nonholonomic motion planning: steering using sinusoids. IEEE Trans. Autom. Control 38(5), 700–716 (1993)
Liu, W.: Averaging theorems for highly oscillatory differential equations and iterated Lie brackets. SIAM J. Control Optim. 35(6), 1989–2020 (1997)
Liu, W.: An approximation algorithm for nonholonomic systems. SIAM J. Control Optim. 35(4), 1328–1365 (1997)
Patterson, M.A., Rao, A.V.: GPOPS-II: a MATLAB software for solving multiple-phase optimal control problems using hp-adaptive Gaussian quadrature collocation methods and sparse nonlinear programming. ACM Trans. Math. Softw. (TOMS) 41(1), 1 (2014)
Kalman, R.E., Ho, Y.C.K.N.: Controllability of linear dynamical systems. Contrib. Differ. Equ. 1, 189–213 (1963)
Nijmeijer, H., Van der Schaft, A.: Nonlinear Dynamical Control Systems. Springer, Berlin (1990)
Hassan, A.M., Taha, H.E.: Geometric control formulation and nonlinear controllability of airplane flight dynamics. Nonlinear Dyn. 88(4), 2651–2669 (2017)
Bullo, F., Lewis, A.D.: Geometric Control of Mechanical Systems: Modeling, Analysis, and Design for Simple Mechanical Control Systems, vol. 49. Springer, New York (2004)
Bianchini, R.M., Stefani, G.: Graded approximations and controllability along a trajectory. SIAM J. Control Optim. 28(4), 903–924 (1990)
Brunovsky, P.: Local controllability of odd systems. Math. Control Theory 1, 39–45 (1974)
Crouch, P.E., Byrnes, C.I.: Local accessibility, local reachability, and representations of compact groups. Theory Comput. Syst. 19(1), 43–65 (1986)
Hermes, H.: On local controllability. SIAM J. Control Optim. 20(2), 211–220 (1982)
Jurdjevic, V., Kupka, I.: Polynomial control systems. Math. Ann. 272(3), 361–368 (1985)
Sussmann, H.J.: A general theorem on local controllability. SIAM J. Control Optim. 25(1), 158–194 (1987)
Sussmann, H.J., Jurdjevic, V.: Controllability of nonlinear systems. J. Differ. Equ. 12(1), 95–116 (1972)
Stefani, G.: Local controllability of non-linear systems: an example. Syst. Control Lett. 6(2), 123–125 (1985)
Eisa, S., Mir, I., Taha, H.: Controllability along trajectory: analysis of dynamic soaring (2018) (under review)
Mir, I., Maqsood, A., Eisa, S.A., Taha, H., Akhtar, S.: Optimal morphing-augmented dynamic soaring maneuvers for unmanned air vehicle capable of span and sweep morphologies. Aerosp. Sci. Technol. 79, 17–36 (2018)
Gordon, R.J.: Optimal dynamic soaring for full size sailplanes. Technical Report, Air Force Institute of Technology Wright-Patterson (AFB) OH, Department of Aeronautics and Astronautics (2006)
Liu, D.-N., Hou, Z.-X., Guo, Z., Yang, X.-X., Gao, X.-Z.: Bio-inspired energy-harvesting mechanisms and patterns of dynamic soaring. Bioinspir. Biomim. 12(1), 016014 (2017)
Guo, G., Qiao, J., Han, C.: Controllability of periodic systems: continuous and discrete. IEE Proc. Control Theory Appl. 151(4), 488–490 (2004)
Munthe-Kaas, H., Owren, B.: Computations in a free Lie algebra. Philos. Trans. R. Soc. Lond. A: Math. Phys. Eng. Sci. 357(1754), 957–981 (1999)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors of this paper have no conflict of interest to declare.
Appendix A: Lie brackets
Appendix A: Lie brackets
In this appendix, we show some of the Lie brackets that completes the LARC (specified by Eq. (30)) between the vector fields \({\varvec{f}}\) and \({\varvec{g}}_p\) and \({\varvec{g}}_q\) under linear wind shear conditions.
Rights and permissions
About this article
Cite this article
Mir, I., Taha, H., Eisa, S.A. et al. A controllability perspective of dynamic soaring. Nonlinear Dyn 94, 2347–2362 (2018). https://doi.org/10.1007/s11071-018-4493-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4493-6