PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Matlab implementation of direct and indirect shooting methods to solve an optimal control problem with state constraints

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The paper presents a general procedure to solve nume‐ rically optimal control problems with state constraints. It is used in the case, when the simple time discretization of the state equations and expressing the optimal cont‐ rol problem as a nonlinear mathematical programming problem is too coarse. It is based on using in turn two multiple shooting BVP approaches: direct and indirect. The paper is supplementary to the earlier author’s paper on direct and indirect shooting methods, presenting the theory underlying both approaches. The same example is considered here and brought to an end, that is two full listings of two MATLAB codes are shown.
Twórcy
  • Institute of Control and Computation Engineering, Warsaw University of Technology, Warsaw, Poland, www: http://www.ia.pw.edu.pl/~karbowsk.
Bibliografia
  • [1] A. E. Bryson, W. F. Denham, and S. E. Dreyfus, “Optimal Programming Problems with Inequality Constraints I: Necessary Conditions for Extremal Solutions”, AIAA Journal, vol. 1, no. 11, 1963, 2544–2550, 10.2514/3.2107.
  • [2] M. Gerdts, “Direct Shooting Method for the Numerical Solution of Higher‑Index DAE Optimal Control Problems”, Journal of Optimization Theory and Applications, vol. 117, no. 2, 2003, 267–294, 10.1023/A:1023679622905.
  • [3] D. Jacobson and M. Lele, “A transformation technique for optimal control problems with a state variable inequality constraint”, IEEE Transactions on Automatic Control, vol. 14, no. 5, 1969, 457–464, 10.1109/TAC.1969.1099283.
  • [4] A. Karbowski, “Shooting Methods to Solve Optimal Control Problems with State and Mixed Control‑State Constraints”. In: R. Szewczyk, C. Zieliński, and M. Kaliczyńska, eds., Challenges in Automation, Robotics and Measurement Techniques, Springer: Cham, 2016, 189–205, 10.1007/978‑3‑319‑29357‑8_17.
  • [5] H. Maurer and W. Gillessen, “Application of multiple shooting to the numerical solution of optimal control problems with bounded state variables”, Computing, vol. 15, no. 2, 1975, 105–126, 10.1007/BF02252860.
  • [6] H. J. Oberle, “Numerical solution of minima optimal control problems by multiple shooting technique”, Journal of Optimization Theory and Applications, vol. 50, no. 2, 1986, 331–357, 10.1007/BF00939277.
  • [7] R. Pytlak, J. Blaszczyk, A. Karbowski, K. Krawczyk, and T. Tarnawski, “Solvers chaining in the IDOS server for dynamic optimization”. In: 52nd IEEE Conference on Decision and Control, 2013, 7119–7124, 10.1109/CDC.2013.6761018.
  • [8] S. Sager, Numerical methods for mixed‑integer optimal control problems, Ph.D. Thesis, University of Heidelberg, 2005.
  • [9] J. Stoer and R. Bulirsch,Introduction to Numerical Analysis, Springer New York: New York, NY, 2002, 10.1007/978‑0‑387‑21738‑3.
  • [10] O. von Stryk and R. Bulirsch, “Direct and indirect methods for trajectory optimization”, Annals of Operations Research, vol. 37, no. 1, 1992, 357–373, 10.1007/BF02071065.
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2021).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-a6dc196a-5912-470f-adaf-e446c1c960e8
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.