Numerical Techniques for Astrodynamics: Application to Very Large Satellite Constellations

dc.contributor.advisorMerguizo Sanchez, Diogo
dc.contributor.authorGast, Ryan
dc.contributor.committeeMemberGhamarian, Iman
dc.contributor.committeeMemberVedula, Prakash
dc.date.accessioned2026-05-12T16:10:47Z
dc.date.embargoExpiration
dc.date.issued2026
dc.date.proquestAvailable01/01/2026
dc.date.updated2026-05-12T16:10:47Z
dc.description.abstractEfficient numerical methods are essential for astrodynamics simulation and analysis. The astrodynamics community often depends on legacy implementations that do not leverage modern programming paradigms. This work explores the adoption of contemporary systems-oriented programming languages to integrate advanced numerical methods into astrodynamics workflows, improving computational performance, accuracy, and maintainability. This thesis develops a pure Rust implementation of classical numerical integrators (DOPRI5, DOP853, RADAU5, and BDF) with algorithmic fidelity to original Fortran codes. Python bindings provide a SciPy-compatible interface while leveraging Rust's performance. Benchmarking demonstrates that Rust implementations match or exceed Fortran performance by 2-11% on representative problems. Python bindings achieve 2-6x speedups for non-stiff problems and 12-24x for stiff problems versus SciPy. The VLISA case study evaluates three Sun-Earth constellation concepts for a very-long-baseline gravitational-wave observatory. The L4-L5-AEP configuration is identified as the optimal architecture, whereas natural configurations serve as lower-propulsion alternatives. This work challenges longstanding assumptions about programming language performance in scientific computing and demonstrates that modern languages can provide superior performance and maintainability for high-fidelity astrodynamics simulations.
dc.identifier.orcid0009-0005-5849-9400
dc.identifier.urihttps://shareok.org//handle/11244/342517
dc.language.isoen
dc.publisherUniversity of Oklahoma – Graduate College
dc.subjectAerospace engineering
dc.subjectAstrodynamics
dc.subjectGravitational wave detection
dc.subjectLISA
dc.subjectNumerical integration
dc.subjectRust programming language
dc.thesis.degreeM.S.
dc.titleNumerical Techniques for Astrodynamics: Application to Very Large Satellite Constellations
ou.groupAerospace and Mechanical Engr: Engineering

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Gast_oklahoma_2409B_10607.pdf
Size:
8.89 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.01 KB
Format:
Item-specific license agreed upon to submission
Description: