A MATLAB GUI for a Legendre Pseudospectral algorithm for optimal control problems

Download
Author
Hall, Andrew O.
Date
1999-06Advisor
Fahroo, Fariba
Second Reader
Ross, I. Michael
Metadata
Show full item recordAbstract
This implementation of a Legendre-Gauss-Lobatto Pseudospectral (LGLP) algorithm takes advantage of the MATLAB Graphical User Interface (GUI) and the Optimization Toolbox to allow an efficient implementation of a direct solution technique. Direct solutions techniques solve optimal control problems without solving for the optimality conditions. Using the LGLP method, an optimal control problem is discretized into a Nonlinear Program (NLP) and solved using an NLP solver, avoiding the problems of deriving the conditions of optimality and solving the resulting boundary value problem. The MATLAB GUI implementation solves optimal control problems without requiring knowledge of the specific implementation of the LGLP method. The GUI completes the discretization of the problem and solves the resulting NLP using a Sequential Quadratic Programming Algorithm. The GUI will convert any optimal control problem with fixed, free or optimal final time, a Mayer, Lagrange or Bolza cost function, constrained or unconstrained controls, with or without state inequalities, and point inequalities into a parameter optimization problem and returns a solution. The GUI creates a function file, output file, binary save file, and optimization script to allow full access to the strength of the LGLP method from the GUI or the command line. No prior knowledge of the LGLP algorithm is assumed or necessary
Collections
Related items
Showing items related by title, author, creator and subject.
-
Chance-constrained missile-procurement and deployment models for naval surface warfare
Avital, Ittai (Monterey, California. Naval Postgraduate School, 2005-03);We model the problem of minimum-cost procurement and allocation of anti-ship cruise missiles to naval combat ships as a two-period chance-constrained program with recourse. Discrete scenarios in two periods define "demands" ... -
Optimal Nonlinear Feedback Guidance for Reentry Vehicles
Bollino, Kevin; Ross, I. Michael; Doman, Dave (The American Institute of Aeronautics and Astronautics (AIAA), 2006-08-21);It is well-known that onboard, real-time, optimal trajectory generation for reusable launch vehicles can substantially increase safety while reducing cost. Arguably, this is one of the most challenging problems in optimal ... -
An implementation of the projective algorithm for linear programming
Bretschneider, Guenter W. (1985-09);An algorithm to solve linear programming problems is presented which is based on Karmarkar's projective method. The algorithm includes a practical method to project a general linear programming problem onto a unit simplex ...