z-logo
open-access-imgOpen Access
MATLAB Implementation of Direct and Indirect Shooting Methods to Solve an Optimal Control Problem With State Constraints
Author(s) -
Andrzej Karbowski
Publication year - 2021
Publication title -
journal of automation, mobile robotics and intelligent systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.137
H-Index - 8
eISSN - 1897-8649
pISSN - 2080-2145
DOI - 10.14313/jamris/1-2021/6
Subject(s) - matlab , discretization , shooting method , optimal control , computer science , mathematical optimization , state (computer science) , direct methods , simple (philosophy) , nonlinear programming , nonlinear system , control (management) , control theory (sociology) , mathematics , algorithm , artificial intelligence , mathematical analysis , philosophy , physics , epistemology , nuclear magnetic resonance , quantum mechanics , boundary value problem , operating system
The paper presents a general procedure to solve numerically optimal control problems with state constraints. Itis used in the case, when the simple time discretization of the state equations and expressing the optimal control 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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here