Large Scale Constrained Trajectory Optimization Using Indirect Methods

State-of-the-art direct and indirect methods face significant challenges when solving large scale constrained trajectory optimization problems. Two main challenges when using indirect methods to solve such problems are difficulties in handling path inequality constraints, and the exponential increas...

Full description

Bibliographic Details
Main Author: Antony, Thomas
Format: Text
Language:unknown
Published: Purdue University 2018
Subjects:
Online Access:https://docs.lib.purdue.edu/open_access_dissertations/1708
https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=2923&context=open_access_dissertations
id ftpurdueuniv:oai:docs.lib.purdue.edu:open_access_dissertations-2923
record_format openpolar
institution Open Polar
collection Purdue University: e-Pubs
op_collection_id ftpurdueuniv
language unknown
description State-of-the-art direct and indirect methods face significant challenges when solving large scale constrained trajectory optimization problems. Two main challenges when using indirect methods to solve such problems are difficulties in handling path inequality constraints, and the exponential increase in computation time as the number of states and constraints in problem increases. The latter challenge affects both direct and indirect methods. A methodology called the Integrated Control Regularization Method (ICRM) is developed for incorporating path constraints into optimal control problems when using indirect methods. ICRM removes the need for multiple constrained and unconstrained arcs and converts constrained optimal control problems into two-point boundary value problems. Furthermore, it also addresses the issue of transcendental control law equations by re-formulating the problem so that it can be solved by existing numerical solvers for two-point boundary value problems (TPBVP). The capabilities of ICRM are demonstrated by using it to solve some representative constrained trajectory optimization problems as well as a five vehicle problem with path constraints. Regularizing path constraints using ICRM represents a first step towards obtaining high quality solutions for highly constrained trajectory optimization problems which would generally be considered practically impossible to solve using indirect or direct methods. The Quasilinear Chebyshev Picard Iteration (QCPI) method builds on prior work and uses Chebyshev Polynomial series and the Picard Iteration combined with the Modified Quasi-linearization Algorithm. The method is developed specifically to utilize parallel computational resources for solving large TPBVPs. The capabilities of the numerical method are validated by solving some representative nonlinear optimal control problems. The performance of QCPI is benchmarked against single shooting and parallel shooting methods using a multi-vehicle optimal control problem. The results demonstrate that QCPI is capable of leveraging parallel computing architectures and can greatly benefit from implementation on highly parallel architectures such as GPUs. The capabilities of ICRM and QCPI are explored further using a five-vehicle constrained optimal control problem. The scenario models a co-operative, simultaneous engagement of two targets by five vehicles. The problem involves 3DOF dynamic models, control constraints for each vehicle and a no-fly zone path constraint. Trade studies are conducted by varying different parameters in the problem to demonstrate smooth transition between constrained and unconstrained arcs. Such transitions would be highly impractical to study using existing indirect methods. The study serves as a demonstration of the capabilities of ICRM and QCPI for solving large-scale trajectory optimization methods. An open source, indirect trajectory optimization framework is developed with the goal of being a viable contender to state-of-the-art direct solvers such as GPOPS and DIDO. The framework, named beluga, leverages ICRM and QCPI along with traditional indirect optimal control theory. In its current form, as illustrated by the various examples in this dissertation, it has made significant advances in automating the use of indirect methods for trajectory optimization. Following on the path of popular and widely used scientific software projects such as SciPy [1] and Numpy [2], beluga is released under the permissive MIT license [3]. Being an open source project allows the community to contribute freely to the framework, further expanding its capabilities and allow faster integration of new advances to the state-of-the-art.
format Text
author Antony, Thomas
spellingShingle Antony, Thomas
Large Scale Constrained Trajectory Optimization Using Indirect Methods
author_facet Antony, Thomas
author_sort Antony, Thomas
title Large Scale Constrained Trajectory Optimization Using Indirect Methods
title_short Large Scale Constrained Trajectory Optimization Using Indirect Methods
title_full Large Scale Constrained Trajectory Optimization Using Indirect Methods
title_fullStr Large Scale Constrained Trajectory Optimization Using Indirect Methods
title_full_unstemmed Large Scale Constrained Trajectory Optimization Using Indirect Methods
title_sort large scale constrained trajectory optimization using indirect methods
publisher Purdue University
publishDate 2018
url https://docs.lib.purdue.edu/open_access_dissertations/1708
https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=2923&context=open_access_dissertations
long_lat ENVELOPE(160.950,160.950,-77.483,-77.483)
geographic Dido
geographic_facet Dido
genre Beluga
Beluga*
genre_facet Beluga
Beluga*
op_source Open Access Dissertations
op_relation https://docs.lib.purdue.edu/open_access_dissertations/1708
https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=2923&context=open_access_dissertations
_version_ 1766374773902802944
spelling ftpurdueuniv:oai:docs.lib.purdue.edu:open_access_dissertations-2923 2023-05-15T15:41:54+02:00 Large Scale Constrained Trajectory Optimization Using Indirect Methods Antony, Thomas 2018-05-01T07:00:00Z application/pdf https://docs.lib.purdue.edu/open_access_dissertations/1708 https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=2923&context=open_access_dissertations unknown Purdue University https://docs.lib.purdue.edu/open_access_dissertations/1708 https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=2923&context=open_access_dissertations Open Access Dissertations text 2018 ftpurdueuniv 2022-03-17T18:11:46Z State-of-the-art direct and indirect methods face significant challenges when solving large scale constrained trajectory optimization problems. Two main challenges when using indirect methods to solve such problems are difficulties in handling path inequality constraints, and the exponential increase in computation time as the number of states and constraints in problem increases. The latter challenge affects both direct and indirect methods. A methodology called the Integrated Control Regularization Method (ICRM) is developed for incorporating path constraints into optimal control problems when using indirect methods. ICRM removes the need for multiple constrained and unconstrained arcs and converts constrained optimal control problems into two-point boundary value problems. Furthermore, it also addresses the issue of transcendental control law equations by re-formulating the problem so that it can be solved by existing numerical solvers for two-point boundary value problems (TPBVP). The capabilities of ICRM are demonstrated by using it to solve some representative constrained trajectory optimization problems as well as a five vehicle problem with path constraints. Regularizing path constraints using ICRM represents a first step towards obtaining high quality solutions for highly constrained trajectory optimization problems which would generally be considered practically impossible to solve using indirect or direct methods. The Quasilinear Chebyshev Picard Iteration (QCPI) method builds on prior work and uses Chebyshev Polynomial series and the Picard Iteration combined with the Modified Quasi-linearization Algorithm. The method is developed specifically to utilize parallel computational resources for solving large TPBVPs. The capabilities of the numerical method are validated by solving some representative nonlinear optimal control problems. The performance of QCPI is benchmarked against single shooting and parallel shooting methods using a multi-vehicle optimal control problem. The results demonstrate that QCPI is capable of leveraging parallel computing architectures and can greatly benefit from implementation on highly parallel architectures such as GPUs. The capabilities of ICRM and QCPI are explored further using a five-vehicle constrained optimal control problem. The scenario models a co-operative, simultaneous engagement of two targets by five vehicles. The problem involves 3DOF dynamic models, control constraints for each vehicle and a no-fly zone path constraint. Trade studies are conducted by varying different parameters in the problem to demonstrate smooth transition between constrained and unconstrained arcs. Such transitions would be highly impractical to study using existing indirect methods. The study serves as a demonstration of the capabilities of ICRM and QCPI for solving large-scale trajectory optimization methods. An open source, indirect trajectory optimization framework is developed with the goal of being a viable contender to state-of-the-art direct solvers such as GPOPS and DIDO. The framework, named beluga, leverages ICRM and QCPI along with traditional indirect optimal control theory. In its current form, as illustrated by the various examples in this dissertation, it has made significant advances in automating the use of indirect methods for trajectory optimization. Following on the path of popular and widely used scientific software projects such as SciPy [1] and Numpy [2], beluga is released under the permissive MIT license [3]. Being an open source project allows the community to contribute freely to the framework, further expanding its capabilities and allow faster integration of new advances to the state-of-the-art. Text Beluga Beluga* Purdue University: e-Pubs Dido ENVELOPE(160.950,160.950,-77.483,-77.483)