Table of Contents
Fetching ...

A Prefixed Patch Time Series Transformer for Two-Point Boundary Value Problems in Three-Body Problems

Akira Hatakeyama, Shota Ito, Toshihiko Yanase, Naoya Ozaki

TL;DR

The paper tackles the challenge of solving two-point boundary value problems in the circular restricted three-body problem ($CR3BP$), where traditional Lambert-based methods fail. It introduces Prefixed PatchTST, a Patch Time Series Transformer that uses prefix tokens encoding initial and terminal states to generate trajectories connecting boundary conditions, with training data constructed via forward propagation. Through a lunar-flyby–driven dataset and Optuna-driven hyperparameter tuning, the approach demonstrates that generated trajectories can approximate true paths with position errors typically below $10^4$ km over a 90-day horizon, while preserving key velocity and vertical ($z$) components. This work offers a practical initial-guess tool for preliminary cislunar trajectory design and highlights the potential of boundary-prefixing in time-series transformers for nonlinear dynamical BVPs, while identifying oscillations and sensitivity as targets for further data and architectural refinements.

Abstract

Two-point boundary value problems for cislunar trajectories present significant challenges in circler restricted three body problem, making traditional analytical methods like Lambert's problem inapplicable. This study proposes a novel approach using a prefixed patch time series Transformer model that automates the solution of two-point boundary value problems from lunar flyby to arbitrary terminal conditions. Using prefix tokens of terminal conditions in our deep generative model enables solving boundary value problems in three-body dynamics. The training dataset consists of trajectories obtained through forward propagation rather than solving boundary value problems directly. The model demonstrates potential practical utility for preliminary trajectory design in cislunar mission scenarios.

A Prefixed Patch Time Series Transformer for Two-Point Boundary Value Problems in Three-Body Problems

TL;DR

The paper tackles the challenge of solving two-point boundary value problems in the circular restricted three-body problem (), where traditional Lambert-based methods fail. It introduces Prefixed PatchTST, a Patch Time Series Transformer that uses prefix tokens encoding initial and terminal states to generate trajectories connecting boundary conditions, with training data constructed via forward propagation. Through a lunar-flyby–driven dataset and Optuna-driven hyperparameter tuning, the approach demonstrates that generated trajectories can approximate true paths with position errors typically below km over a 90-day horizon, while preserving key velocity and vertical () components. This work offers a practical initial-guess tool for preliminary cislunar trajectory design and highlights the potential of boundary-prefixing in time-series transformers for nonlinear dynamical BVPs, while identifying oscillations and sensitivity as targets for further data and architectural refinements.

Abstract

Two-point boundary value problems for cislunar trajectories present significant challenges in circler restricted three body problem, making traditional analytical methods like Lambert's problem inapplicable. This study proposes a novel approach using a prefixed patch time series Transformer model that automates the solution of two-point boundary value problems from lunar flyby to arbitrary terminal conditions. Using prefix tokens of terminal conditions in our deep generative model enables solving boundary value problems in three-body dynamics. The training dataset consists of trajectories obtained through forward propagation rather than solving boundary value problems directly. The model demonstrates potential practical utility for preliminary trajectory design in cislunar mission scenarios.

Paper Structure

This paper contains 19 sections, 2 equations, 40 figures, 5 tables.

Figures (40)

  • Figure 1: Sun-Earth-Spacecraft CR3BP
  • Figure 2: Overview of Transformer Model
  • Figure 3: Illustration of key components in PatchTST
  • Figure 4: Iterative generation process in PatchTST
  • Figure 5: Overview of the proposed method
  • ...and 35 more figures