Holistic view of our universe — Expanding Solar System Resonance Theory
Preprint Available: “The Expanding Solar System Resonance Theory: A Geocentric Model of Earth’s Precession Cycles, Eclipses and Deep-Time Climate” on Research Square. Read the preprint →
The orbits of the eight planets, the wobble of Earth’s axis, and the rhythm of ice ages are all governed by the same physics. This holistic view puts them in one place: standard Newtonian dynamics carrying every planet from a single cited J2000 state, and Earth’s long periods read as beats against its lunisolar precession clock — one integrated account of solar system dynamics and Earth’s climate record, in a form you can run.
How the model works, in 60 seconds
Two things carry the model:
- The N-body engine — standard Newtonian gravity with the first-order relativistic correction, integrated from one cited J2000 state with zero fitted constants. It supplies every planet’s orbit, the secular modes, the 405.6-kyr eccentricity metronome, and Earth’s own orbit: its eccentricity, inclination, node and perihelion of date.
- The clock — Earth’s mean lunisolar precession period, 25,771.4 years at J2000, derived from the model’s own year laws (the IAU value to eight parts in a million) and lengthening through geological time as tides slow the spin.
Earth’s other long periods follow as beats of the clock against its orbit’s own motions. A third layer — a fitted timing anchor of 335,317 years, calibrated on the 1246 AD perihelion–solstice alignment — is the unit of the small periodic corrections that bring the time-domain machinery onto the observed cardinal points, day lengths and eclipses. It is bookkeeping, not a cycle: nothing in the sky returns after one anchor interval.
Nothing is tuned per phenomenon. Change the anchor by even a few years and the cardinal points, the day lengths and the eclipses stop matching the record together. That is what makes the model falsifiable. (The clock was ~21,699 yr at 380 Ma; see Expanding Resonance for the deep-time evolution.)
See How It Works for the derivation methodology and Supporting Evidence for what aligns with and where the model differs from current science.
How far it holds — the same machinery, checked against independent records across six orders of magnitude in time:
| Surface | Reference | Agreement |
|---|---|---|
| Position of the Sun | JPL Horizons, N = 219,152 samples | 1.03″ RMS — the Meeus Ch. 25 reference itself reads 1.02″ |
| Positions of the seven planets and the Moon | JPL Horizons, joint RA+Dec RMS | 9.5″ (Jupiter) to 35.8″ (Mars) over 2000–2099 — every target inside 0.012° across 1800–2100, and inside 0.03° across the full 1600–2399 span |
| Cardinal points (equinoxes & solstices) | JPL Horizons, −3000 to +2000 | −1.01 min mean, 1.39 min SD; worst millennium 1.8 min |
| Solar eclipses | 26-event documented audit, −762 to 2026 CE | 21/26 with the umbra reaching the observation site |
| Lunar eclipse timings | Stephenson 2016, 267-event set | 20.2 min mean |residual| |
| Earth’s obliquity | La2004 | 50″ rms over 13 kyr; 687″ rms over 1 Myr |
| Climate record | CenCO2PIP, 0–66 Ma | R² = 0.692 |
| Deep-time precession | Dated Precambrian sections | Gated at 1.4 and 2.46 Ga |
The numbers were derived from measurement, not theorized — and the same engine produces all of them.
Two Counter-Rotating Motions
The model starts from a single observation: two of Earth’s precession motions rotate in opposite directions.
| Motion | Direction | Cycle |
|---|---|---|
| Axial Precession | Clockwise | ~25,771 years |
| Apsidal Precession | Counter-clockwise | ~111,582 years |
Earth’s two counter-rotating precessions. The perihelion direction advances counter-clockwise around the Sun at T ≈ ~111,582 years (apsidal precession); Earth’s Wobble Center circles Earth clockwise at T ≈ ~25,771 years (axial precession, the clock). Their ratio reads 4.330 today — a reading that wanders, not a constant.
Because the two motions run in opposite directions their rates add, and their beat is the ~20,936-year perihelion-of-date cycle. From this starting point the model derives quantities normally calculated separately: precession of the equinoxes, obliquity oscillation, eccentricity cycles and Milankovitch beat frequencies, length of days and years, and climate patterns (ice ages) — while the eight planets themselves ride the model’s own N-body engine, derived from one cited J2000 state with zero fitted constants.
Everything is read against one clock: Earth’s other long periods are beats of the precession clock with its orbit’s own motions, and the planets’ periods are the N-body engine’s eigenfrequencies. A 3D simulation visualises it all in one interactive view.
Why This Matters
Modern celestial mechanics — JPL Horizons, Laskar’s secular theory, high-precision ephemerides — achieves sub-arcsecond accuracy on Myr timescales and remains the right instrument for high-precision position prediction. This framework claims no better accuracy and no new physics. What it adds is integration:
- Each phenomenon normally has its own model. Precession, obliquity, eccentricity, day and year lengths, eclipse timings and the climate spectrum are all driven by the same gravity, but are conventionally modelled independently, with separate parameterizations that never have to agree with one another.
- Here they share one causal chain. One cited J2000 state and one derived clock feed every published quantity. Nothing is tuned per phenomenon, so a change anywhere has to stay consistent everywhere — which is what makes the whole thing falsifiable at once rather than one claim at a time.
- The chain can be perturbed end to end. Multiply Jupiter’s GM by 1.01 and re-integrate: every planet’s apsidal rate moves, Mercury’s by +1.5″/cy — exactly one percent of Jupiter’s first-order Laplace–Lagrange share of Mercury’s precession — and Saturn’s window rate deepens its retrograde phase. The answer is not looked up; it falls out of the same run.
- No comparable unified 3D view exists. Existing tools handle orbital mechanics or Milankovitch cycles in isolation. None bring axial precession, obliquity oscillation, perihelion precession, eccentricity cycles, day and year length variation, eclipses and all eight planets’ orbits into a single interactive scene.
Observation First — A Bottom-Up Approach
Standard paleoclimate theory takes the climate record as its starting point. The 100-kyr, 41-kyr, and 23-kyr cycles observed in ice cores and ocean sediments are interpreted by selecting which combinations of planetary motions best fit each peak — eigenmode beats from classical Laplace–Lagrange theory. The math is rigorous, but the climate-to-planet attribution is fitted to the data. Several major puzzles remain unexplained: the 100,000-year problem (eccentricity forcing is too weak to drive ice ages directly), the absence of the theoretically dominant 400-kyr cycle in post-MPT climate records, and the Mid-Pleistocene Transition ~1 million years ago.
This holistic view reverses the direction. It starts from directly observed orbital motion — Earth’s measured precession periods, every planet’s measured orbital cycles — anchored against JPL Horizons / WebGeoCalc ephemeris data (1800–2100 AD, every target inside 0.012°) and historical astronomical records. From these observations the model’s own N-body engine yields the planets’ secular modes, and Earth’s spin clock is derived from its year laws. Only then are the beats of those quantities — the climate formula’s 28 orbital lines — overlaid onto the climate record. The line periods are fixed by the model’s dynamics, not fitted to climate — only the per-line amplitudes are fitted to LR04 / CENOGRID / EPICA / CenCO2PIP.
The framework makes a structural commitment the standard approach does not: the orbital layer carries only the engine’s own beat lines, a sharply falsifiable claim. A climate peak with no counterpart among those beats would refute the orbital layer.
The canonical Climate Formula on LR04 δ¹⁸O over the past 700,000 years. R² = 0.779 post-MPT — the 28 engine-derived orbital lines (with the 405-kyr carbon-thermostat family) and the step transitions capture most of the post-MPT climate signal.
From Software to Theory
This framework began as a software project — a 3D simulation that reproduces the positions of the Sun, Moon, and all seven planets, verified against JPL Horizons ephemeris data and historical astronomical observations. The same run simultaneously produces obliquity, perihelion precession, and the planets’ inclinations and eccentricities — quantities normally computed by separate models. Its inputs are kept in three ledgers rather than a single parameter count (Mathematical Foundations): the planetary side has no free parameters at all, and the fitted constants live only in the time-domain correction stack.
From this, a theoretical framework emerged:
- Observable patterns in obliquity, eccentricity, orbital longitudes, and planetary motions could be captured in closed-form formulas
- Precise measurements of day lengths and year lengths in the 3D model also reduced to formulas
- A clock emerged: Earth’s axial precession period, derived from the year laws, against which every other Earth period is a beat — and which lengthens through geological time on the measured tidal history
- The planets moved onto dynamics: an N-body engine seeded by one cited J2000 state supplies the secular modes; an earlier integer-label reading of the planets’ periods (the “Fibonacci Laws”, a Jupiter–Saturn “lock”, Saturn’s “anti-phase” balance role, a formation-epoch KAM story) was tested against the engine’s own eigenfrequencies, found to carry no information, and retired with its record (Earth’s Clock)
The simulation also serves as a test bed: existing results such as Souami & Souchay’s (2012) invariable plane definitions can be verified, and six testable predictions — each naming the observation that would falsify it — can be checked against future observations.
Headline Findings — Climate Cluster
The model’s climate work is grounded in four independent proxy records (LR04 / CENOGRID / EPICA / CenCO2PIP). Three results stand out:
- R² = 0.779 — the 28 engine-derived orbital lines (L1, with the 405-kyr carbon-thermostat family inside) plus the boundary-condition step transitions (L3) on post-MPT LR04; 0.730 on EPICA CO₂, 0.692 on CenCO2PIP 0–66 Ma. (The comb-era formula with 33 integer-labelled lines fitted 0.87; the shipped physical-line formula pays the honest price of carrying only the engine’s own beats.) These are in-window descriptions: fitted on one half of a regime window, the lines have no skill on the other half (T7, pre-registered); the model’s own orbital histories predict 0.357 of post-MPT LR04 out of sample — the prediction, published beside the description.
- No fourth layer — adding classical Berger 1978 insolation features (ε, e, e·sin ϖ, e·cos ϖ), with the model’s own orbit or with Laskar 2004 / 2010, on top of the formula yields no cross-window-stable gain in any regime. Classical insolation features alone explain R² = 0.2362 of post-MPT LR04 — 3× less than the orbital lines alone. The beat lines carry the insolation-relevant variance.
- Two tiers at deep time — the formula’s precession-band and obliquity lines ride Earth’s lengthening clock; its eccentricity-band lines are planetary beats and do not. Every newly dated Precambrian section tests the split (Expanding Resonance).
Read the Climate Summary → for the full synthesis statement and empirical case in one table.
An open framework, not a closed theory
The model is offered as a framework for testing scientific theories, not a final word. Every observable in the published literature is reproduced; the deliberate departures from current consensus (the 100,000-yr glacial cycle origin, the Munk-MacDonald non-tidal speedup, the two-tier deep-time scaling of the climate lines) are catalogued with discriminating tests — and two former departures were settled by the model’s own engine and retired with their records: Mercury’s perihelion anomaly (resolved to General Relativity, now carried as a derived supplement) and Saturn’s perihelion direction (the retrograde is the window phase of the Jupiter–Saturn epicycle).
All data, formulas, and the 3D simulation are publicly available. We invite independent replication and contradicting evidence — the framework is most useful when others apply it to their own data and report what they find.
Read more on Supporting Evidence → An open framework — invitation to test
Explore the Model
The Model
Learn how two counter-rotating reference points describe Earth’s precession and obliquity
3D Simulation
See the model in action with the interactive 3D solar system simulation
Mathematical Foundations
How the clock is derived and the anchor was fitted, the two-engine three-ledger parameter accounting, and the falsifiability criteria
Why Earth Is Special
Earth’s unique reference frame duality, the interface where the two engines meet, and why one planet anchors the entire framework
The Derived Sun
The apparent solar longitude assembled from the framework’s own year-length physics — zero fitted solar constants, 1.03″ against JPL, and the Sun inside every eclipse result on this site
The Derived Moon
The classical lunar theory rebuilt with every constant carrying its origin: the perturbation amplitudes from gravity at 100.0 ± 0.1%, the axial tilt from the Cassini state, and exactly one number left to nature
Climate Formula
The capstone synthesis: gravitational coupling, not insolation alone, drives Earth’s climate. R² = 0.779 on post-MPT LR04.
Moon & Planets
The planetary layer on the model’s own N-body engine — derived from one cited J2000 state, zero fitted constants
Supporting Evidence
Where the model meets standard astronomy — open problems, peer-reviewed alignments (Berger, Muller-MacDonald, Laskar), and observational tests
Predictions
Three falsifiable deep-time predictions — the Lunar Precession Invariant, the obliquity band on the precession–s₃ beat, and the deglacial spin-up leading the interglacial optimum — each naming the observation that would end it
Scientific Background
Comparison with standard theory and detailed methodology
Orbital Calculator
Compute Earth orbital parameters, day/year lengths, and planetary precession rates for any year
Quick Facts
- The engine: Newtonian N-body from one cited J2000 state, zero fitted constants — it carries every planet’s orbit and Earth’s own eccentricity, inclination, node and perihelion of date (Moon & Planets)
- The clock — axial precession: 25,771.4 years at J2000 (derived; lengthens through geological time)
- Apsidal precession: ~111,582 years (4.330 clock periods — a reading that wanders, between 1.07 and 9.85)
- Perihelion precession (of date): ~20,936 years (0.8124 clock periods)
- Obliquity cycle: ~41,224 years (the beat of the clock against the orbit plane’s nodal turn)
- Obliquity range: ~22.21° – ~24.72°
- The fitted anchor: 335,317 years — the unit of the correction bases, 13.011 clock periods; bookkeeping, not a cycle
Written, edited and composed by D. van Sonsbeek.
All original content Copyright © 2022-2026 D. van Sonsbeek. All rights reserved unless explicitly stated otherwise. The model source code is licensed under AGPL-3.0 ; commercial enquiries are welcome — see Licensing for what separate terms can cover.