Action-Angle Variables for Axisymmetric Potentials via Birkhoff Normalization
Sam Hadden

TL;DR
This paper introduces a Birkhoff normalization method to compute action-angle variables in axisymmetric galactic potentials, providing explicit formulas and improved accuracy over existing methods, with practical Python implementations.
Contribution
It develops a novel Birkhoff normalization approach that yields explicit series for transformations and frequencies, outperforming the Stäckel approximation in certain regimes.
Findings
Achieves fractional errors smaller than 10^{-3} for certain orbits
Outperforms the Stäckel approximation in accuracy
Provides Python routines for the Birkhoff normalization process
Abstract
We describe a method for calculating action-angle variables in axisymmetric galactic potentials using Birkhoff normalization, a technique from Hamiltonian perturbation theory. An advantageous feature of this method is that it yields explicit series expressions for both the forward and inverse transformations between the action-angle variables and position-velocity data. It also provides explicit expressions for the Hamiltonian and dynamical frequencies as functions of the action variables. We test this method by examining orbits in a Miyamoto-Nagai model potential and compare it to the popular St\"ackel approximation method. When vertical actions are not too large, the Birkhoff normalization method achieves fractional errors smaller than a part in and outperforms the St\"ackel approximation. We also show that the range over which Birkhoff normalization provides accurate results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTarget Tracking and Data Fusion in Sensor Networks
