Skip to main content
Log in

Neighboring Optimal Guidance in Bang Bang Control with Target

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

The purpose of this paper is to present a Neighboring Optimal Guidance algorithm capable of driving a dynamical system along an optimal trajectory to a target when the Hamiltonian fails to satisfy the strict Legendre condition. Similar problems are associated with saturated and bang–bang controls as, for instance, in the case of low thrust orbit transfer problems. The approach is based on a new formulation of the second-order sufficient conditions for optimality—introduced by the author—which make tractable, problems with irregular Hamiltonians. Effectiveness of the guidance scheme proposed in this work is successfully tested on a space mission scenario, i.e. Neighboring Optimal Guidance in a low-thrust orbit transfer about Earth.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. The Legendre strict conditions, request that the pre-Hamiltonian second derivative in the controls is strictly negative, that is \(\partial _{uu}H_P <0\) in the notation which will follow.

  2. AC is the set of Absolutely Continuous functions, \(L^{\infty }\) is the set of Essentially Limited functions.

  3. The symbol \(| \cdot |\) is used to mean the Euclidean Norm.

  4. The Legendre–Clebsch conditions in terms of the pre-Hamiltonian are \(\partial _{uu}H_P < 0\)

  5. Both hypotheses can be relaxed, we introduce them in this form for simplicity.

  6. We refer to the Clarke generalized gradient see [6], which is a non-empty closed convex set; we use the same symbol to mean the generalized gradient set and the partial derivative, the ambiguity being resolved by the logical statement.

  7. This representation structurally satisfies the Maximum Principle and is a general presentation of the H0/I: Hamiltonians close to cross points. It is easy to verify that \(H(z)=H_0(z)-k(S) S(z)\) does not agree with the Maximum Principle.

  8. Calling as before in Eq. (7) \(A_t=\partial _{xp}:\hat{H}_t, B_t=\partial _{pp}\hat{H}_t,C_t=\partial _{xx}\hat{H}\).

  9. A field of extremals is a set of characteristics parameterized by \(\xi \in {\mathbb {R}}^{n}\) such that \( \oint P \partial _{\xi } X d\xi =0\) in any closed loop of \({\mathbb {R}}^n\). It allows to propagate a solution of the Hamilton Jacobi Bellman Equation as described in Ref. [16] Proposition 5.1. Such solutions can be obtained by the final conditions using the characteristics \(\phi (X(t,\xi ),t)= \phi (X(t_f,\xi ),t_f),\partial _X \phi (X,t)= P(t,\xi )\).

  10. The classic conditions of \(\varPi \) controllability when the Legendre–Clebsh conditions are satisfied are (see Ref. [27, Lemma 5.3.3]): there is no \(p_t\) such that \(\dot{p}_t=-\partial _x f^T p\), with \(p_{t_f}=\) range\((\varPi )\) and \(p^T_t \partial _u f=0\) in \([t,t_f]\). When this condition is not verified it follows easily that \(U^{\eta }_t \varPi \) is defective and \((\varPi ^T U^{{\mathcal {N}}-1}_{t} U^{\eta }_t \varPi )\) is not invertible. This can be seen using the general expressions of \(A=\partial _x f + \partial _u f \partial _x u\), \(A^T=\partial _x f^T+ \partial _x u^T \partial _u f^T\) and \(B=B^T=\partial _u f \partial _p u =\partial _p u^T \partial _u f^T\). Where \(\partial _p u\) and \(\partial _x u\) are derived from the feedback law. If the classic conditions are verified then there is a costate \(p^* \in \) range\((\varPi )\) so that \(U^{\eta }_t p^*=0\).

  11. The capability to measure the state is assumed in the NOG algorithm.

References

  1. Afshari, H.H., Novinzadeh, A.B., Roshanian, J.: Determination of non-linear optimal feedback law for satellite injection problem using neighboring optimal control. Am. J. Appl. Sci. 6(3), 430–438 (2009)

    Article  Google Scholar 

  2. Agrachev, A., Stefani, G., Zezza, P.: Strong optimality for a bang bang trajectory. SIAM J. Control. Optim. 41, 991–1014 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  3. Breakwell, J.V., Ho, Y.C.: On the conjugate point condition for the control problem. Int. J. Eng. Sci. 2, 565–579 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  4. Breakwell, J.V., Speyer, J.L., Bryson, M.E.: Optimization and control of nonlinear systems using the second variation. SIAM J. Control 1, 193–223 (1963)

    MATH  Google Scholar 

  5. Bryson, A.E., Ho, Y.C.: Applied Optimal Control. Ginn and Company, Cambridge (1969)

    Google Scholar 

  6. Clarke, F.H.: Generalized gradients and applications. Trans. Am. Math. Soc. 205, 247–262 (1975)

  7. Feeley, T.S., Speyer, J.L.: Approximate optimal guidance for the advanced launch system. NASA Contract. Rep. 458 (1993)

  8. Filippov, A.F.: Differential Equations with Discontinuous Right Hand Sides. Springer, Berlin (1988)

    Book  MATH  Google Scholar 

  9. Hull, D.G.: Optimal Control Theory for Applications. Springer, New York (2003)

    Book  MATH  Google Scholar 

  10. Jo, J.W., Prussing, J.E.: Procedure for applying second-order conditions in optimal control problems. J. Guid. Control Dyn. 2(23) (2000)

  11. Kelley, H.J.: Guidance theory and extremal fields. IRE Trans. Autom. Control AC–7, 75–82 (1962)

    Article  Google Scholar 

  12. Kugelmann, B., Pesch, H.J.: New general guidance method in constrained optimal control, Part 1: numerical method. J. Optim. Theory Appl. 67(3), 421–435 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kugelmann, B., Pesch, H.J.: New general guidance method in constrained optimal control, Part 2: application to space shuttle guidance. J. Optim. Theory Appl. 67(3), 437–446 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  14. Maurer, H., Oberle, H.J.: Second order sufficient conditions for optimal control problems with free final time: the Riccati approach. SIAM J. Control Optim. 41(2), 380–403 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  15. Maurer, H., Osmolovskii, N.P.: Second order sufficient conditions for time optimal bang–bang control. SIAM J. Control Optim. 42(6), 2239–2263 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  16. Mazzini, L.: Extended sufficient conditions for strong minimality in the Bolza problem. J. Optim. Theory Appl. 191(2), 486–516 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  17. Mazzini, L.: Second order sufficient conditions of strong minimality with applications to orbital transfers. In: G. Fasano & J. D. Pintér (ed.), Modeling and Optimization in Space Engineering. New Concepts and Approaches, pp. 221–249 (2022)

  18. Mazzini, L.: Flexible Spacecraft Dynamics, Control and Guidance. Springer, Berlin (2016)

    Book  MATH  Google Scholar 

  19. Osmolovskii, N.P., Maurer, H.: Applications to regular and bang–bang control: second-order necessary and sufficient optimality conditions in calculus of variations and optimal control. SIAM J. Control Optim. (2012)

  20. Osmolovskii, N.P., Lempio, F.: Jacobi conditions and the Riccati equations for a broken extremal. J. Math. Sci. 100(5), 991–1014 (2000)

    Article  MathSciNet  Google Scholar 

  21. Pesch, H.J.: Real-time computation of feedback controls for constrained optimal control problems. Optim. Control Appl. Methods 10, 129–145 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  22. Pontani, M., Cecchetti, G., Teofilatto, P.: Variable-time-domain neigh-boring optimal guidance, Part 1: algorithm structure. J. Optim. Theory Appl. 166(1), 76–92 (2014)

    Article  MATH  Google Scholar 

  23. Pontani, M., Cecchetti, G., Teofilatto, P.: Variable-time-domain neigh-boring optimal guidance, Part 2: application to lunar descent and soft landing. J. Optim. Theory Appl. 166(1), 93–114 (2014)

    Article  MATH  Google Scholar 

  24. Pontani, M., Celani, F.: Variable-time-domain neighboring optimal guidance and attitude control for low-thrust orbit transfers. In: Space Flight Mechanics Meeting (2018)

  25. Pontani, M., Cecchetti, G., Teofilatto, P.: Variable-time-domain neighboring optimal guidance applied to space trajectories. Acta Astronaut. 115, 102–120 (2015)

    Article  MATH  Google Scholar 

  26. Reid, W.T.: Riccati Differential Equations. Academic Press, New York (1972)

    MATH  Google Scholar 

  27. Schattler, H., Ledzewicz, U.: Geometric optimal control: theory, methods and examples. Interdiscip. Appl. Math. (2012). https://doi.org/10.1007/978-1-4614-3834-2

  28. Vinter, R.: Optimal Control. Modern Birkhauser Classics (2000)

  29. Wood, L.J., Bryson, A.E.: Second-order optimality conditions for variable end time terminal control problems. AIAA J. 11(9), 1241–1246 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  30. Zeidan, V.: Sufficient conditions for the generalized problem of Bolza. Trans. Am. Math. Soc. 275(2), 561–586 (1983)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leonardo Mazzini.

Additional information

Communicated by Ryan Russell.

Publisher's Note

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

The author confirm that the data supporting the findings of this study are available within the article and its supplementary materials

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mazzini, L. Neighboring Optimal Guidance in Bang Bang Control with Target. J Optim Theory Appl 199, 310–336 (2023). https://doi.org/10.1007/s10957-023-02286-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-023-02286-1

Keywords

Mathematics Subject Classification

Navigation