A method for solving trajectory optimization problems with multiple no-fly zone constraints using direct collocation
When solving trajectory optimization problems with no-fly zone constraints using direct collocation, both the number of constraints and the number of non-zero elements in the Jacobian matrix escalate rapidly as the number of no-fly zones increases. To address this issue, this paper presents a method for solving trajectory optimization problems with multiple no-fly zone constraints. This method consolidates multiple no-fly zone constraints into a single path constraint, thereby maintaining a consistently low level of constraints and non-zero elements in the corresponding Jacobian matrix, even as the number of no-fly zones increases. It is also proved theoretically that the Karush-Kuhn-Tucker (KKT) solution of the nonlinear programming (NLP) problems before and after the handling are equivalent. The effectiveness of the proposed method is validated through three numerical examples involving multiple no-fly zone constraints. A comparison with the ordinary method for handling no-fly zone constraints is implemented, which confirms the superiority of the proposed method in improving the solving efficiency.
Authors
- Hesong Li
- Xiang Zhou (ORCID: https://orcid.org/0000-0001-7451-7190)
- Yi Wang (ORCID: https://orcid.org/0000-0002-3657-9769)
- Hongbo Zhang (ORCID: https://orcid.org/0000-0001-7865-5670)
Institutions
- National University of Defense Technology (CN)
Publication Details
- Journal
- Proceedings of the Institution of Mechanical Engineers Part G Journal of Aerospace Engineering
- Published
- 2025-11-27
- DOI
- https://doi.org/10.1177/09544100251404990
- Primary Topic
- Spacecraft Dynamics and Control
- Type
- article
- Field-Weighted Citation Impact
- 0.00