Please use this identifier to cite or link to this item:

TitleOptimal control and numerical software: an overview
Author(s)Rodrigues, Helena Sofia
Monteiro, M. Teresa T.
Torres, Delfim F. M.
KeywordsOptimal control
Numerical software
Direct methods
Indirect methods
Pptimal control
Issue date28-Jan-2014
PublisherNova Science Publishers
CitationSystems Theory: Perspectives, Applications and Developments, 2014, 93--110
Abstract(s)Optimal Control (OC) is the process of determining control and state trajectories for a dynamic system, over a period of time, in order to optimize a given performance index. With the increasing of variables and complexity, OC problems can no longer be solved analytically and, consequently, numerical methods are required. For this purpose, direct and indirect methods are used. Direct methods consist in the discretization of the OC problem, reducing it to a nonlinear constrained optimization problem. Indirect methods are based on the Pontryagin Maximum Principle, which in turn reduces to a boundary value problem. In order to have a more reliable solution, one can solve the same problem through different approaches. Here, as an illustrative example, an epidemiological application related to the rubella disease is solved using several software packages, such as the routine ode45 of Matlab, OC-ODE, DOTcvp toolbox, IPOPT and Snopt, showing the state of the art of numerical software for OC.
TypeBook part
Publisher version
AccessOpen access
Appears in Collections:LES/ALG - Capítulos de livros

Files in This Item:
File Description SizeFormat 
optimal_control_and _numerical_software.pdf127,4 kBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID