Accessibility navigation


Um tutorial sobre metodos pseudo-espectrais para controle otimo computacional

Becerra, V. M. and Galvão, R. K. H. (2010) Um tutorial sobre metodos pseudo-espectrais para controle otimo computacional. Sba: Controle & Automação Sociedade Brasileira de Automatica, 21 (3). pp. 224-244. ISSN 0103-1759

Full text not archived in this repository.

It is advisable to refer to the publisher's version if you intend to cite from this work. See Guidance on citing.

To link to this item DOI: 10.1590/s0103-17592010000300002

Abstract/Summary

This paper is a tutorial introduction to pseudospectral optimal control. With pseudospectral methods, a function is approximated as a linear combination of smooth basis functions, which are often chosen to be Legendre or Chebyshev polynomials. Collocation of the differential-algebraic equations is performed at orthogonal collocation points, which are selected to yield interpolation of high accuracy. Pseudospectral methods directly discretize the original optimal control problem to recast it into a nonlinear programming format. A numerical optimizer is then employed to find approximate local optimal solutions. The paper also briefly describes the functionality and implementation of PSOPT, an open source software package written in C++ that employs pseudospectral discretization methods to solve multi-phase optimal control problems. The software implements the Legendre and Chebyshev pseudospectral methods, and it has useful features such as automatic differentiation, sparsity detection, and automatic scaling. The use of pseudo-spectral methods is illustrated in two problems taken from the literature on computational optimal control.

Item Type:Article
Refereed:Yes
Divisions:Faculty of Science > School of the Built Environment > Construction Management and Engineering > Innovative and Sustainable Technologies
ID Code:70608
Uncontrolled Keywords:Control and Systems Engineering, Electrical and Electronic Engineering, Computer Science Applications
Publisher:FapUNIFESP (SciELO)

University Staff: Request a correction | Centaur Editors: Update this record

Page navigation