Abstract

In this work, a user-friendly MATLAB tool is introduced to solve nonlinear optimal control problems by applying collocation techniques using Coupled Radial Basis Functions (CRBFs). CRBFs are a new class of Radial Basis Functions combined with a conical spline r^5, which provides the advantage of insensitivity to the shape parameter while maintaining accuracy and robustness. To solve optimal control problems, software tools are often employed to implement numerical methods and apply advanced techniques to solving differential equations. Although several commercial software tools exist for solving optimal control problems, such as ICLOCS2, GPOPS, and DIDO, there are no options available that utilize adaptive collocation with CRBFs. A unified MATLAB tool named Radial Optimal Control Software (ROCS) is introduced and not only implements the CRBF method, but also enables any user, from professionals to students, to solve nonlinear optimal control problems through a user-friendly interface. The tool accepts user input for boundary conditions, necessary conditions, and the governing equations of motion. The two-point boundary value problem (TPBVP) is approximated through collocation using CRBFs, and the resulting nonlinear algebraic equations (NAEs) are solved with a MATLAB solver. The tool's usefulness and application are demonstrated by solving classical nonlinear optimal control problems and comparing the results with the solutions found in the literature. Compared to classical numerical method techniques, the present tool is shown to solve optimal control problems more efficiently for the same level of accuracy. By introducing this unified MATLAB tool to solving nonlinear optimal control problems, the intent is to enable professionals and students to solve nonlinear optimal control problems, e.g., in astrodynamics and space-flight mechanics, without the need for extensive manipulation of code in existing software tools and without extensive knowledge of applying numerical solvers.

Notes

If this is your thesis or dissertation, and want to learn how to access it or for more information about readership statistics, contact us at STARS@ucf.edu

Graduation Date

2022

Semester

Summer

Advisor

Elgohary, Tarek

Degree

Master of Science in Aerospace Engineering (M.S.A.E.)

College

College of Engineering and Computer Science

Department

Mechanical and Aerospace Engineering

Degree Program

Aerospace Engineering; Guidance Control Dynamics Online

Identifier

CFE0009651; DP0027554

URL

https://purls.library.ucf.edu/go/DP0027554

Language

English

Release Date

February 2023

Length of Campus-only Access

None

Access Status

Masters Thesis (Open Access)

Location

UCF Online

Share

COinS