Semianalytic Orbits: A Practical Implementation of Lynden-Bell’s Planar Orbits and Extension to Vertical Oscillations

Abstract We present a practical implementation of the perturbation theory derived by Lynden-Bell for describing, to arbitrary precision, the orbit of a particle in an arbitrary spherically symmetric potential. Our implementation corrects minor but important errors in the initial derivation, and extends the formalism in two ways. First, a numerical method is developed to efficiently and precisely solve the analogue to the Kepler problem, and second, a method is introduced to track the particle’s vertical oscillations about an axisymmetric disk, even when the vertical oscillation frequency varies with radius. While not as flexible as numerical integration, this method guarantees conservation of energy, angular momentum, and related quantities, and it may be used to evaluate a particle’s position and velocity in constant time. Our implementation is written in Python and is pip installable as the package lbparticles .

Authors

Publication Details

Journal
The Astrophysical Journal
Published
2026-02-09
DOI
https://doi.org/10.3847/1538-4357/ae1a43
Primary Topic
Spacecraft Dynamics and Control
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Semianalytic Orbits: A Practical Implementation of Lynden-Bell’s Planar Orbits and Extension to Vertical Oscillations

Jack Patterson, Angus Forrest, Michele T. Bannister, John C. Forbes et al.
The Astrophysical Journal
Spacecraft Dynamics and Control
article

Semianalytic Orbits: A Practical Implementation of Lynden-Bell’s Planar Orbits and Extension to Vertical Oscillations

Jack Patterson, Angus Forrest, Michele T. Bannister, John C. Forbes, Ian DSouza
article en

Abstract

Abstract We present a practical implementation of the perturbation theory derived by Lynden-Bell for describing, to arbitrary precision, the orbit of a particle in an arbitrary spherically symmetric potential. Our implementation corrects minor but important errors in the initial derivation, and extends the formalism in two ways. First, a numerical method is developed to efficiently and precisely solve the analogue to the Kepler problem, and second, a method is introduced to track the particle’s vertical oscillations about an axisymmetric disk, even when the vertical oscillation frequency varies with radius. While not as flexible as numerical integration, this method guarantees conservation of energy, angular momentum, and related quantities, and it may be used to evaluate a particle’s position and velocity in constant time. Our implementation is written in Python and is pip installable as the package lbparticles .

The Astrophysical JournalVol. 998(1)
Openalex Percentile: Top 62%
Spacecraft Dynamics and Control
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.