Show simple item record

dc.contributor.advisorFurfaro, Roberto
dc.contributor.authorDrozd, Kristofer Michael
dc.creatorDrozd, Kristofer Michael
dc.date.accessioned2024-01-27T18:58:03Z
dc.date.available2024-01-27T18:58:03Z
dc.date.issued2023
dc.identifier.citationDrozd, Kristofer Michael. (2023). Advancements in Functional Interpolation for Solving Optimal Control Problems (Doctoral dissertation, University of Arizona, Tucson, USA).
dc.identifier.urihttp://hdl.handle.net/10150/670824
dc.description.abstractThis dissertation intends to advance functional interpolation (FI) for solving optimal control problems (OCPs). FI is a mathematical framework that derives functionals containing a free function and, no matter what the free function is, always satisfies a set of user-defined constraints. The FI frameworks considered in this work are the Theory of Functional Connections (TFC) and the Extreme Theory of Functional Connections (X-TFC). Both frameworks approximate linearly constrained variables in any mathematical problem as \textit{constrained expressions} (CEs), an arbitrary free function plus a summation of functionals that analytically satisfies the problem's linear constraints. In TFC, the free function is a linear combination of any orthogonal polynomial, e.g., Chebyshev and Legendre polynomials. By contrast, X-TFC's free function is a single-layer feed-forward neural network (SLFNN) with randomized input weights and biases, i.e., an extreme learning machine expansion. Using a constrained expression to analytically satisfy linear constraints effectively reduces the entire solution space of the problem in question to just the space of admissible solutions, i.e., those fully complying with all constraints. Hence, OCPs involving multiple linear constraints can be solved quicker and more accurately with TFC and X-TFC than state-of-the-art methods. In this work, indirect methods encompass the branch of optimal control theory used to solve OCPs with FI. Indirect methods analytically construct the first-order necessary conditions for an optimal solution via the Euler-Lagrange Theorem or Pontryagin's Minimum Principle. The result is a Hamiltonian boundary-value problem (HBVP) that, when solved, gives the original OCP solution. FI has been used to solve HBVPs many times in the literature. This work revisits the approach by using it to solve spacecraft energy-optimal rendezvous OCPs in relative motion. Furthermore, FI is advanced for solving OCPs indirectly by demonstrating how it can be incorporated with sample-based motion planners to handle inequality path constraints, solve the famous differential Riccati equation, coupled with receding horizon control to track trajectories, and utilized with an \textit{hp}-adaptive mesh refinement algorithm to solve more complex HBVPs. An in-depth overview of the FI frameworks used, how they relate to physics-informed neural networks, and optimal control theory is also provided.
dc.language.isoen
dc.publisherThe University of Arizona.
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction, presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectFunction Approximation
dc.subjectFunctional Interpolation
dc.subjectOptimal Control
dc.titleAdvancements in Functional Interpolation for Solving Optimal Control Problems
dc.typeElectronic Dissertation
dc.typetext
thesis.degree.grantorUniversity of Arizona
thesis.degree.leveldoctoral
dc.contributor.committeememberHead, Larry
dc.contributor.committeememberLiu, Jian
dc.contributor.committeememberThanga, Jekan
thesis.degree.disciplineGraduate College
thesis.degree.disciplineSystems & Industrial Engineering
thesis.degree.namePh.D.
refterms.dateFOA2024-01-27T18:58:03Z


Files in this item

Thumbnail
Name:
azu_etd_21008_revised_sip1_m.pdf
Size:
13.89Mb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record