Skip to main content
Log in

Backward Reachability Analysis for Nonlinear Dynamical Systems via Pseudospectral Method

  • Regular Papers
  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

In this paper, we propose a new approach to solving the backward reachability problem for nonlinear dynamical systems. Previously, this class of problems has been studied within frameworks of optimal control and zero-sum differential games, where a backward reachable set can be expressed as the zero sublevel set of the value function that can be characterized by solving the Hamilton-Jacobi-Bellman (HJB) partial differential equation (PDE). In many cases, however, a high computational cost is incurred in numerically solving such HJB PDEs due to the curse of dimensionality. We use the pseudospectral method to convert the associated optimal control problem into nonlinear programs (NLPs). We then show that the zero sublevel set obtained by the optimal cost of the NLP is the corresponding backward reachable set. Note that our approach does not require solving complex HJB PDEs. Therefore, it can reduce computation time and handle high-dimensional dynamical systems, compared with the numerical software package developed by I. Mitchell, which has been used widely in the literature to obtain backward reachable sets by solving HJB equations. We provide several examples to validate the effectiveness of the proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Lygeros, C. Tomlin, and S. Sastry, “Controllers for reachability specifications for hybrid systems,” Automatica, vol. 35, no. 3, pp. 349–370, 1999.

    Article  MathSciNet  Google Scholar 

  2. P. Cardaliaguet, M. Quincampoix, and P. Saint-Pierre, “Pursuit differential games with state constraints,” SIAM Journal on Control and Optimization, vol. 39, no. 5, pp. 1615–1632, 2001.

    Article  MathSciNet  Google Scholar 

  3. J. Lygeros, “On reachability and minimum cost optimal control,” Automatica, vol. 40, no. 6, pp. 917–927, 2004.

    Article  MathSciNet  Google Scholar 

  4. I. M. Mitchell, “Comparing forward & backward reachability as tools for safety analysis,” Hybrid Systems Computation and Control, Springer-Verlag’s Lecture Notes in Computer Science 4416, pp. 428–443, 2007.

    MathSciNet  MATH  Google Scholar 

  5. I. M. Mitchell, A. M. Bayen, and C. J. Tomlin, “A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games,” IEEE Transactions on Automatic Control, vol. 50, no. 7, pp. 947–957, 2005.

    Article  MathSciNet  Google Scholar 

  6. Y. Gao, J. Lygeros, and M. Quincampoix, “On the reachability problem for uncertain hybrid systems,” IEEE Transactions on Automatic Control, vol. 52, no. 9, pp. 1572–1586, 2007.

    Article  MathSciNet  Google Scholar 

  7. A. M. Bayen, I. M. Mitchell, M. M. K. Oishi, and C. J. Tomlin, “Aircraft autolander safety analysis through optimal control-based reach set computation,” Journal of Guidance, Control, and Dynamics, vol. 30, no. 1, pp. 68–77, 2007.

    Article  Google Scholar 

  8. K. Margellos and J. Lygeros, “Hamilton-Jacobi formulation for reach-avoid differential games,” IEEE Transactions on Automatic Control, vol. 56, no. 8, pp. 1849–1861, 2011.

    Article  MathSciNet  Google Scholar 

  9. H. Huang, W. Zhang, J. Ding, D. M. Stipanovic, and C. Tomlin, “Guaranteed decentralized pursuit-evasion in the plane with multiple pursuers,” Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference, pp. 4835–4840, 2015.

  10. J. F. Fisac, M. Chen, C. J. Tomlin, and S. S. Sastry, “Reach-avoid problems with time-varying dynamics, targets and constraints,” Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control, pp. 11–20, 2015.

  11. P. M. Esfahani, D. Chatterjee, and J. Lygeros, “The stochastic reach-avoid problem and set characterization for diffusions,” Automatica, vol. 70, pp. 43–56, 2016.

    Article  MathSciNet  Google Scholar 

  12. E. N. Barron, “Reach-avoid differential games with targets and obstacles depending on controls,” Dynamic Game and Applications, vol. 8, pp. 696–712, 2018.

    Article  MathSciNet  Google Scholar 

  13. J. Yong and X. Y. Zhou, Stochastic Controls Hamiltonian Systems and HJB Equations, Springer-Verlag, 1999.

  14. I. M. Mitchell, A Toolbox of Level Set Methods, 2004. [Online]. Available: http://www.cs.ubc.ca/mitchell/ToolboxLS

  15. M. Ryll, H. H. Bülthoff, and P. R. Giordano, “A novel overactuated quadrotor UAV: Modeling, control and experimental validation,” IEEE Transactions on Control Systems Technology, vol. 23, no. 2, pp. 540–556, 2014.

    Article  Google Scholar 

  16. A. de Luca, G. Oriolo, and C. Samson, Feedback Control of a Nonholonomic Car-like Robot, Springer, ch. 4, pp. 171–253, 1998.

  17. M. H. Lee, P. Nguyen, and J. Moon, “Leader-follower decentralized optimal control for large population hexarotors with tilted propellers: A Stackelberg game approach,” Journal of the Franklin Institute, vol. 356, no. 12, pp. 6175–6207, 2019.

    Article  MathSciNet  Google Scholar 

  18. O. von Stryk and R. Bulirsch, “Direct and indirect methods for trajectory optimization,” Annals of Operations Research, vol. 37, no. 1, pp. 357–373, 1992.

    Article  MathSciNet  Google Scholar 

  19. A. V. Rao, “A survey of numerical methods for optimal control,” Advances in the Astronautical Sciences, vol. 135, pp. 497–528, 2009.

    Google Scholar 

  20. G. Elnagar, M. A. Kazemi, and M. Razzaghi, “The pseudospectral Legendre method for discretizing optimal control problems,” IEEE Transactions on Automatic Control, vol. 40, no. 10, pp. 1793–1796, 1995.

    Article  MathSciNet  Google Scholar 

  21. F. Fahroo and I. M. Ross, “Direct trajectory optimization by a Chebyshev pseudospectral method,” Journal of Guidance, Control, and Dynamics, vol. 25, no. 1, pp. 160–166, 2002.

    Article  Google Scholar 

  22. Q. Gong, F. Fahroo, and I. M. Ross, “Spectral algorithm for pseudospectral methods in optimal control,” Journal of Guidance, Control, and Dynamics, vol. 31, no. 3, pp. 460–471, 2008.

    Article  Google Scholar 

  23. I. M. Ross and M. Karpenko, “A review of pseudospectral optimal control: From theory to flight,” Annual Reviews in Control, vol. 36, no. 2, pp. 182–197, 2012.

    Article  Google Scholar 

  24. D. Garg, M. Patterson, W. W. Hagera, A. V. Raoa, D. A. Bensonb, and G. T. Huntington, “A unified framework for the numerical solution of optimal control problems using pseudospectral methods,” Automatica, vol. 46, no. 11, pp. 1843–1851, 2010.

    Article  MathSciNet  Google Scholar 

  25. H. Yin, A. Packard, M. Arcak, and P. Seiler, “Finite horizon backward reachability analysis and control synthesis for uncertain nonlinear systems,” Proc. of American Control Conference, pp. 5020–5026, 2019.

  26. A. Majumdar, R. Vasudevan, M. M. Tobenkin, and R. Tedrake, “Convex optimization of nonlinear feedback controllers via occupation measures,” The International Journal of Robotics Research, vol. 33, pp. 1209–1230, 2014.

    Article  Google Scholar 

  27. V. Shia, R. Vasudevan, R. Bajcsy, and R. Tedrake, “Convex computation of the reachable set for controlled polynomial hybrid systems,” Proc. of 53rd IEEE Conference on Decision and Control, pp. 1499–1506, 2014.

  28. W. Kang, I. M. Ross, and Q. Gong, Analysis and Design of Nonlinear Control Systems, ch. Pseudospectral Optimal Control and Its Convergence Theorems, pp. 109–124, 2008.

  29. W. Kang, “Rate of convergence for the legendre pseudospectral optimal control of feedback linearizable systems,” Journal of Control Theory and Applications, vol. 8, no. 4, pp. 391–405, 2010.

    Article  MathSciNet  Google Scholar 

  30. Q. Gong, I. M. Ross, W. Kang, and F. Fahroo, “Connections between the covector mapping theorem and convergence of pseudospectral methods for optimal control,” Computational Optimization and Applications, vol. 41, no. 3, pp. 307–335, 2008.

    Article  MathSciNet  Google Scholar 

  31. J. Ruths, A. Zlotnik, and J.-S. Li, “Convergence of a pseudospectral method for optimal control of complex dynamical systems,” Proc. of the 50th IEEE Conference on Decision and Control and European Control Conference, pp. 5553–5558, 2011.

  32. D. P. Bertsekas, Nonlinear Programming, 3rd ed., Athena Scientific, 2016.

  33. Y. Nesterov, Lectures on Convex Optimization, Springer, 2018.

  34. W. H. Fleming and R. W. Rishel, Deterministic and Stochastic Optimal Control, Springer-Verlag, 1975.

  35. A. Wächter and L. T. Biegler, “On the implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming,” Mathematical Programming, vol. 106, no. 1, pp. 25–57, 2006.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Moon.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Recommended by Associate Editor Niket Kaisare under the direction of Editor Jessie (Ju H.) Park. This research was supported in part by the National Research Foundation of Korea (NRF) Grant funded by the Ministry of Science and ICT, South Korea (NRF-2017R1A5A1015311) and in part by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No.2020-0-01373, Artificial Intelligence Graduate School Program (Hanyang University)).

Myoung Hoon Lee received his B.S. degree in electrical and computer engineering from Kyungpook National University, Daegu, Korea, in 2016. He is currently working towards a Ph.D. degree in the School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology (UNIST), Korea. His research interests include decentralized optimal control, mean field games, and optimal control for nonlinear systems, and their applications.

Jun Moon is currently an Associate Professor in the Department of Electrical Engineering at Hanyang University, Seoul, Korea. He obtained his Ph.D. degree in electrical and computer engineering from the University of Illinois at Urbana-Champaign, USA, in 2015. He received B.S. degree in electrical and computer engineering and M.S. degree in electrical engineering from Hanyang University, Seoul, Korea, in 2006 and 2008, respectively. From Feb. 2008 to Jun. 2011, he was a Researcher at the Agency for Defense Development (ADD) in Korea. From Feb. 2016 to Feb. 2019, he was an Assistant Professor in the School of Electrical and Computer Engineering at Ulsan National Institute of Science and Technology (UNIST), Korea. From Mar. 2019 to Aug. 2020, he was an Associate Professor in the School of Electrical and Computer Engineering at University of Seoul, Korea. He is the recipient of the Fulbright Graduate Study Award 2011. His research interests include stochastic games, control and estimation, mean field games, distributed optimal control, networked control systems, and control of unmanned vehicles.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lee, M.H., Moon, J. Backward Reachability Analysis for Nonlinear Dynamical Systems via Pseudospectral Method. Int. J. Control Autom. Syst. 19, 575–586 (2021). https://doi.org/10.1007/s12555-019-0705-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-019-0705-1

Keywords

Navigation