{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/129349"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/129349","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Optimal control-based mission simulation using accelerated automatic differentiation","abstract":"Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms","abstract_html":"Submission original under an indefinite embargo labeled &#x27;Open Access&#x27;. The submission was exported from vireo on 2025-10-19 without embargo terms","abstract_has_math":false,"creators":["Chilakapati, Akshaansh"],"institution":"University of Illinois Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Aerospace Engineering","degree_department":null,"school":null,"contributors":["Smart, Jordan"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-05-09","date_published":"2025-05-09","updated_at":"2026-07-22T22:25:05Z","subjects":["Automatic Differentiation","Optimal Control","Trajectory Optimization","Aerospace Simulation"],"languages":["en","eng"],"rights":["Copyright 2025 Akshaansh Chilakapati"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/129349","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Smart, Jordan"]},{"key":"dc:creator","label":"Author","values":["Chilakapati, Akshaansh"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2025-05-09","2025-05"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Aerospace Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Automatic Differentiation","Optimal Control","Trajectory Optimization","Aerospace Simulation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2025 Akshaansh Chilakapati"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/129349"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms","The student, Akshaansh Chilakapati, accepted the attached license on 2025-05-08 at 23:25.","The student, Akshaansh Chilakapati, submitted this Thesis for approval on 2025-05-08 at 23:37.","This Thesis was approved for publication on 2025-05-09 at 11:56.","DSpace SAF Submission Ingestion Package generated from Vireo submission #22280 on 2025-10-19 at 18:14:01","Aerospace mission simulation and optimization present a variety of challenges that stem from their requirement to account for multiple facets. This thesis explores the use of modern, accelerated automatic differentiation in enhancing the solving and optimization of various aerospace problems posed as nonlinear optimal control problems. The growing complexity of aerospace systems and the limitations of traditional optimization workflows motivated the generalization of problem formulation, through the development of a JAX-based framework that efficiently implements and solves these optimal control problems through accelerated gradient-based optimization. After reviewing the theoretical foundations of optimal control and analyzing the role of gradients in optimization, the benefits of automatic differentiation are outlined, with the discussion of several state-of-the-art frameworks for the same. Through the modeling, discretization and optimization of 3 verifiable canonical problems - the Van der Pol oscillator, rolling disk, and free-flying robot - the direct transcription approach coupled with SciPy's Sequential Least Squares Quadratic Programming (SLSQP) solver is determined to be the most efficient problem setup. Then, JAX's automatic differentiation capabilities are implemented to enable fast and reliable computations of objective function and constraint gradients. A thorough comparison is drawn between the analytical and automatic gradient computations to cement the benefits of using JAX's capabilities and GPU-based optimization framework. The research is not centered around any one aircraft mission model or problem, but aims to generalize the application of the AD-based method. The future objective is to apply this to an RCAIDE mission framework that can simulate the operation of various types of aircraft. It is sought to prove that any problem can be optimized through the formulation of an objective function that covers all bases, with the implementation of JAX leading to huge cuts in computational time and overhead. Through the obtained results, we demonstrate that the JAX + SciPy SLSQP workflow achieves consistent convergence on problems ranging from simple to complex, offering a scalable and robust automatic differentiation framework for future aerospace mission optimization."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Optimal control-based mission simulation using accelerated automatic differentiation"]}]}],"canonical_facts":{"dc:contributor":["Smart, Jordan"],"dc:creator":["Chilakapati, Akshaansh"],"dc:date":["2025-05-09","2025-05"],"dc:description":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms","The student, Akshaansh Chilakapati, accepted the attached license on 2025-05-08 at 23:25.","The student, Akshaansh Chilakapati, submitted this Thesis for approval on 2025-05-08 at 23:37.","This Thesis was approved for publication on 2025-05-09 at 11:56.","DSpace SAF Submission Ingestion Package generated from Vireo submission #22280 on 2025-10-19 at 18:14:01","Aerospace mission simulation and optimization present a variety of challenges that stem from their requirement to account for multiple facets. This thesis explores the use of modern, accelerated automatic differentiation in enhancing the solving and optimization of various aerospace problems posed as nonlinear optimal control problems. The growing complexity of aerospace systems and the limitations of traditional optimization workflows motivated the generalization of problem formulation, through the development of a JAX-based framework that efficiently implements and solves these optimal control problems through accelerated gradient-based optimization. After reviewing the theoretical foundations of optimal control and analyzing the role of gradients in optimization, the benefits of automatic differentiation are outlined, with the discussion of several state-of-the-art frameworks for the same. Through the modeling, discretization and optimization of 3 verifiable canonical problems - the Van der Pol oscillator, rolling disk, and free-flying robot - the direct transcription approach coupled with SciPy's Sequential Least Squares Quadratic Programming (SLSQP) solver is determined to be the most efficient problem setup. Then, JAX's automatic differentiation capabilities are implemented to enable fast and reliable computations of objective function and constraint gradients. A thorough comparison is drawn between the analytical and automatic gradient computations to cement the benefits of using JAX's capabilities and GPU-based optimization framework. The research is not centered around any one aircraft mission model or problem, but aims to generalize the application of the AD-based method. The future objective is to apply this to an RCAIDE mission framework that can simulate the operation of various types of aircraft. It is sought to prove that any problem can be optimized through the formulation of an objective function that covers all bases, with the implementation of JAX leading to huge cuts in computational time and overhead. Through the obtained results, we demonstrate that the JAX + SciPy SLSQP workflow achieves consistent convergence on problems ranging from simple to complex, offering a scalable and robust automatic differentiation framework for future aerospace mission optimization."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/129349"],"dc:language":["en","eng"],"dc:rights":["Copyright 2025 Akshaansh Chilakapati"],"dc:subject":["Automatic Differentiation","Optimal Control","Trajectory Optimization","Aerospace Simulation"],"dc:title":["Optimal control-based mission simulation using accelerated automatic differentiation"],"dc:type":["text"],"thesis:degree_discipline":["Aerospace Engineering"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:05Z"}