Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2025
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2025
License: CC BY
Data sources: ZENODO
ZENODO
Other ORP type . 2023
License: CC BY
Data sources: Datacite
ZENODO
Other ORP type . 2025
License: CC BY
Data sources: Datacite
ZENODO
Other ORP type . 2023
License: CC BY
Data sources: Datacite
ZENODO
Other ORP type . 2025
License: CC BY
Data sources: Datacite
versions View all 4 versions
addClaim

Fractal Correction Engine: π-Based Recursive Curvature Analysis for Orbital Path Prediction

Authors: McEvoy, Adam L;

Fractal Correction Engine: π-Based Recursive Curvature Analysis for Orbital Path Prediction

Abstract

# The Fractal Correction Engine v3.0: Lossless Path Decomposition and Prediction via $\pi$-Curvature Fourier Analysis --- **Abstract** I present the Fractal Correction Engine (FCE) v3.0, a system that decomposes arbitrary two-dimensional paths into their intrinsic curvature spectrum using Fourier analysis on arc-length-parameterized signed curvature, enabling provably lossless reconstruction and bidirectional trajectory prediction. The mathematical connection to $\pi$ is structural and fundamental: the Fourier basis functions $e^{2\pi i f s}$, the Gauss-Bonnet winding number $\oint \kappa \, ds = 2\pi n$, and the Frenet-Serret tangent angle $\theta$ (measured in radians, with $\pi$ defining half-turns) all arise naturally from the curvature decomposition. We demonstrate the system on eight test cases spanning circular, elliptical, Keplerian, Lissajous, and perturbed orbits, as well as sine waves, wave interference, and backward (retrodictive) prediction. Reconstruction is lossless to machine precision ($ L$: $$\kappa_{\text{pred}}(s) = \sum_{k \in \text{kept}} c_k \, e^{2\pi i f_k s}, \quad s \in [L, \; L + L_{\text{pred}}]$$ For periodic curvature, this is a natural periodic extension. For aperiodic curvature, this extrapolates the dominant spectral components. The predicted path is then reconstructed via Frenet-Serret integration from the endpoint of the observed path: $$\theta_{\text{pred}}(s) = \theta_{\text{end}} + \int_L^s \kappa_{\text{pred}}(s')\, ds'$$ $$x_{\text{pred}}(s) = x_{\text{end}} + \int_L^s \cos\theta_{\text{pred}}(s')\, ds'$$ $$y_{\text{pred}}(s) = y_{\text{end}} + \int_L^s \sin\theta_{\text{pred}}(s')\, ds'$$ where $(x_{\text{end}}, y_{\text{end}}, \theta_{\text{end}})$ are the position and tangent angle at $s = L$. ### 2.8 Backward Prediction Backward prediction evaluates the Fourier series at $s 2$ | Very smooth curvature (ellipses, Kepler orbits) || $1 L$3. **Predict backward** by extrapolating to $s 0$ (power decays at high frequencies); noise adds power at high frequencies, flipping the slope. This diagnostic alone distinguishes a noisy observation from a clean one. - **Circular orbit** (1 harmonic, $\kappa = 0.5$): The trivial case—constant curvature requires only the DC component. ### 7.6 Wave Interference Results The FCE correctly identifies all interference parameters: | Parameter | True Value | FCE Extracted ||-----------|-----------|---------------|| Component 1 frequency | 2.000 Hz | 2.0000 Hz || Component 1 amplitude | 1.000 | 1.0000 || Component 2 frequency | 2.500 Hz | 2.5000 Hz || Component 2 amplitude | 0.800 | 0.8000 || Beat frequency | 0.500 Hz | 0.5000 Hz || Beat wavelength | 2.000 | 2.0000 || Constructive nodes | 5 | 5 || Destructive nodes | 5 | 5 | All parameters are recovered to four decimal places. ### 7.7 Backward Prediction Predicting the past trajectory of an elliptical orbit from a partial observation (middle third): | Metric | Value ||--------|-------|| RMSE | 2.075 || NRMSE | 0.798 || MAE | 1.764 || 95% CI | [1.963, 2.179] | The backward prediction achieves sub-unit NRMSE, with error decreasing as the prediction approaches the observation window (error $\approx 0.1$ at 5 steps back, growing to $\approx 2.9$ at 50 steps back). This demonstrates that the Fourier curvature extrapolation is naturally bidirectional. --- ## 8. Discussion ### 8.1 When the FCE Excels The FCE provides its greatest advantage in two scenarios: **1. Noisy observations.** On the perturbed orbit (Section 7.2), the FCE achieves NRMSE = 1.353 compared to Fourier Direct's 2.002 (a 32% improvement, $p 2$) from complex paths ($\beta < 1$) and noise-contaminated data ($\beta < 0$). 4. **Wave interference analysis** correctly recovers component frequencies, amplitudes, phases, beat frequencies, and constructive/destructive nodes to four-decimal-place accuracy. 5. **Backward prediction** is naturally supported by the same Fourier framework, with sub-unit NRMSE on the elliptical orbit test. 6. **The connection to $\pi$ is structural**: it appears in the Fourier basis ($e^{2\pi i f s}$), the Gauss-Bonnet winding number ($\oint \kappa\, ds = 2\pi n$), and the Frenet-Serret integration (tangent angle in radians). These are not design choices but mathematical necessities of curvature-based path analysis. The FCE is applicable to any 2D trajectory or 1D waveform. Future work includes extension to 3D curves via torsion analysis, adaptive prediction horizon selection, and application to real observational data in astrodynamics and signal processing. --- ## Data Availability All source code, data, and results are available in the accompanying Zenodo package. The demonstration can be reproduced by running: ```bashpip install numpy scipy matplotlibpython run_demo.py``` --- ## References 1. do Carmo, M. P. (1976). *Differential Geometry of Curves and Surfaces*. Prentice-Hall. — Fundamental theorem of plane curves, Frenet-Serret formulas. 2. Oppenheim, A. V., & Schafer, R. W. (2010). *Discrete-Time Signal Processing*. Pearson. — FFT, Wiener-Khinchin theorem, spectral analysis. 3. Mandelbrot, B. B. (1982). *The Fractal Geometry of Nature*. W. H. Freeman. — Fractal dimension, Hurst exponent, self-similarity. 4. Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. *Journal of Basic Engineering*, 82(1), 35-45. 5. Wilcoxon, F. (1945). Individual comparisons by ranking methods. *Biometrics Bulletin*, 1(6), 80-83. 6. Efron, B., & Tibshirani, R. J. (1994). *An Introduction to the Bootstrap*. Chapman & Hall/CRC. 7. Murray, C. D., & Dermott, S. F. (1999). *Solar System Dynamics*. Cambridge University Press. — Kepler's equation, orbital mechanics.

Keywords

N-body problems, astrodynamics, orbital mechanics, celestial mechanics, keplarian orbits, trajectory prediciton, orbital dynamics

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average