Thread on tidal modeling

Someone on Twitter suggested that tidal models are not understood “The tides connection to the moon should be revised.”. Unrolled thread after the “Read more” break

What’s totally screwed up is long-period tides (>=2 weeks). These impact large scale SLH cycles via fluid dynamics. Start with long record (>100 year) sites, such as Ft Denison in Sydney harbor.

Line graph showing sea level height (SLH) measurements at Ft Denison, Sydney harbor, with model data overlaid. The top panel highlights included training periods, the middle panel displays annual impulsed tidal forcing, and the bottom panel depicts the LTE power spectrum.

Look at SLH at Brest in France — same tidal forcing (middle panel) but different response. Using a cross-validated interval for testing

Graph showing sea level height (SLH) data and modeled values for Brest, Atlantic over time, with annual tidal forcing and LTE power spectrum analysis.

Go to Honolulu SLH measurements, still the same tidal forcing. Unique response, starting to look like a machine learning candidate.

Line graph showing sea level height (SLH) measurements for Honolulu over the years, with model and data comparisons, including panels for annual impulsed tidal forcing and LTE power spectrum.

Now it gets weird. Start modeling large oceanic cycles. Obvious first candidate is ENSO, using the NINO4 index of SST. Promising cross-validation, same tidal forcing in middle panel

Graph depicting the NINO4 index data against model predictions, featuring distinct time frames for training inclusion.

Flip over to Atlantic with AMO. The multidecadal tidal forcing is latent but emerges after training. Despite the reference curve in the middle panel, the tidal forcing is still identical.

Graph showing the Atlantic Multidecadal Oscillation (AMO) intensity since 1905, including model and data comparisons, along with annual impulsed tidal forcing and LTE power spectrum.

Try the NAO in the North Atlantic. Tis requires some averaging since the raw NAO is noisy. Same tidal forcing.

Graphical representation of the North Atlantic Oscillation (NAO) showing intensity over the years with model and data comparisons. Includes annual impulsed tidal forcing values and LTE power spectrum analysis.

The Tropical North Atlantic (TNA) index. Has a clear warming trend, which is modeled separately from the variability

Graph showing the TNA (Tropical North Atlantic) index over time, with three panels displaying model vs. data, annual impulsed tidal forcing, and LTE power spectrum.

The Tropical South Atlantic (TSA). Captures part of the strong spike in 2023-2024. Same tidal forcing, unique response captured by Laplace’s Tidal Equation (LTE) fluid dynamics solution, lower panels.

Graph depicting the Tropical South Atlantic (TSA) index with model and data comparisons, annual impulsed tidal forcing, and LTE power spectrum. Includes visible trends from 1855 to 2025.

Head back to the Pacific for the PDO in the north. Similar to ENSO in some ways, but more decadal behavior. Same forcing

Graph displaying the Pacific Decadal Oscillation (PDO) alongside annual impulsed tidal forcing and LTE power spectrum data from 1855 to 2025, with model and data comparisons.

A very interesting but lesser known index, the North Pacific Gyre Oscillation (NPGO) aka M4. Crazy the amount of detail that the LTE response modulation picks up. Slight variation in the tidal forcing

Graph displaying the North Pacific Gyre Oscillation (NPGO) alongside its corresponding model and data, showing intensity variations over time and comparison of annual tidal forcing.

The EMI or Modoki index, related to ENSO but some character of the NPGO. Again, decent cross-validation in the test interval. Without CV, could be over-fitting but not likely given all the success so far.

Graph showing the EMI (El Niño Modoki Index) over time, with model and data comparisons.

On to the Indian ocean, the East part of the Indian Ocean Dipole (IOD). Trend appears here as well, still with good CV and maintaining the same tidal forcing in the middle panel.

Graph depicting the Indian Ocean Dipole (IOD) intensity over time, comparing model data with fitted reference data. Includes training periods highlighted, along with annual impulsed tidal forcing data and LTE power spectrum analysis.

The western dipole of the IOD, has a stronger trend, but still good CV with same tidal forcing.

Graph illustrating the West Indian Ocean Dipole (IOD) model data and its corresponding annual impulsed tidal forcing, with indicators for training periods and the LTE power spectrum analysis.

Last index is the Darwin measure of atmospheric pressure, related to ENSO and half of the SOI dipole Same tidal forcing, response with subtle details differing from NINO4.

Graph showing the statistical model versus data for sea level pressure (SLP) in Darwin, with indicated training periods.

What does this all mean? SLH measurements would imply that tidal forcing should be an obvious candidate. But for the ocean indices, the ocean’s thermocline also is subject to tidal forcing especially in such a reduced gravity environment. The 2 interact via inverse barometer.

The machine learning community needs to be let loose on this data. The tidal forcing is a latent or hidden layer that ML models such a SINDy, KAN, and others could easily handle. I don’t use ML other than to fit the models with known tidal factors – ManMachineLearning so far.

@WHUT

whut’s happening? → Earth Sciences 🌏 Mathematical GeoEnergy (Wiley/AGU, 2019) 🌊 https://t.co/IGGOHc2YC1 https://t.co/v9iiFNoYzq

Follow on 𝕏

twitter-thread.com/t/1927627050212262330

3 thoughts on “Thread on tidal modeling

  1. Compare to this paper which uses periodograms to investigate the variation:

    “Spatio-Temporal Changes in Interannual Sea Level Along the World Coastlines”
    https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5139270

    Don’t have access to this so bookmarked:
    “Multi-Step ENSO Forecasting Using Kolmogorove Arnold Networks”
    https://ieeexplore.ieee.org/abstract/document/10924997

    In this paper, lead sentence: “The influence of intrinsic ocean variability on coastal sea level remains largely unexplored but is of potential importance for emerging forecasting efforts” —
    “Spatiotemporal properties of intrinsic sea level variability along the Southeast United States coastline”
    https://egusphere.copernicus.org/preprints/2025/egusphere-2025-1571/egusphere-2025-1571.pdf

    On Brest SLH “Table 1 lists the number of stations which manifest a semi-annual and annual cycle, quasi-biennial oscillation, 4-5 year ENSO signal, and secular trend in the first 10 eigenmodes. The annual cycle dominates the sea-level data, and is most often captured by the eigenmode pairs 1-2 or 2-3. The semi-annual cycle is mostly associated with the eigenmodes 4-6 or higher. The ENSO low-frequency signal appears in eigenmodes 5-7, while the quasi-biennial signal is weakest in the RSLH data and only shows up in eigenmodes 8-10 ” — “Interannual and interdecadal oscillation patterns in sea level ”
    https://dept.atmos.ucla.edu/sites/default/files/tcd/files/unalghil-rslh-clim_dyn95.pdf

    Mention of reduced gravity =>
    “We used a nonlinear, reduced gravity model in spherical coordinates to model the California Current system. The model consists of one dynamically active layer of density p and depth H on top of an infinitely deep layer of slightly higher density p + Ap, the interface between these two layers being a proxy of the ocean pycnocline. The equations were used in the transport mode to facilitate some of the numerical implementation.” —
    “The Seasonal and Interannual Variability of the California Current System’ A
    Numerical Model ”
    https://sci-hub.box/https://agupubs.onlinelibrary.wiley.com/doi/epdf/10.1029/JC094iC03p03159

  2. KAN references
    “iTFKAN: Interpretable Time Series Forecasting with Kolmogorov–Arnold Network”
    https://arxiv.org/pdf/2504.16432

    “Symbolic Regression with Multimodal Large Language Models and Kolmogorov–Arnold Networks”
    https://arxiv.org/html/2505.07956

    “Reduced Order Modeling with Shallow Recurrent Decoder Networks”
    https://arxiv.org/abs/2502.10930

    “Deep_learning_in_fluid_dynamics”
    https://www.researchgate.net/publication/313231782_Deep_learning_in_fluid_dynamics

    “GINN-KAN: Interpretability pipelining with applications in Physics Informed
    Neural Networks”
    https://arxiv.org/pdf/2408.14780

    cited here: https://github.com/orgs/azimuth-project/discussions/22#discussioncomment-13284317
    “Data-driven identification of parametric partial differential equations”
    https://arxiv.org/pdf/1806.00732

Leave a Reply