“ As a pattern of internal climate variability, the state of the PNA occasionally changes without a clear and identifiable cause. This reduces the predictability of the PNA and can complicate long-range seasonal weather forecasts. Predictability of the PNA is limited to roughly within 10 days“
YET, if we apply the universal latent manifold identified via LTE analysis, and invoke a winding scalogram with respect to the data, we find strong continuous ridges indicating a stationary non-autonomous modulation is occurring and is likely causing the PNA cycles. Shown below is the winding scalogram, with the bright yellow indicating integer windings of the fundamental winding at 0.2065, the strongest being of the fundamental (compare this to a strong for the Baltic MSL and SSL)
The physical realization of this is the excellent cross-validated fit using the LTE mapping described in Mathematical Geoenergy, Chapter 121 shown below. The region from 1950 to 2001 was used for training, and the region after 2016 was used for predictive tuning, i.e. training produced a multiple regressed set of coefficients that projected into the future based on the manifold. After the training completed, the out-of-band interval shown by the dashed line below was used as a predictive test (the classic train/validate/test CV approach).
The test interval does show a drop in correlation but that can be expected given the erratic nature of the PNA cycle. This is a cyclic pattern that has eluded climate scientists essentially forever, as it barely exceeds red noise in its power spectrum (right). Yet a handful of winding transformations (with one strong winding, see below) about the manifold, identified by the winding spectrogram, and fitted to the PNA data is able to map the pattern more than good enough to pass a crucial cross-validation test. This is not just predicting past 10 days (as the quote at the top of this post claims), but potentially for years.
How can that be? In other words, how can this have gone unnoticed over decades of analysis? To understand that fully, consider that this LTE formulation falls in the same category as Mach-Zehnder modulation2. The complexity of the transfer function in M-Z modulation is of sufficient nonlinearity that it has been used as a practical encryption scheme for analog signals3. The gist of this is that if you don’t know the decryption key, you don’t have a chance of decoding a M-Z encoded signal. But if you do have it, the decryption is concise and fast. There are infinitely many encryption keys possible, so it’s not practical to enumerate and try to discover their value in any systematic way. Applying NVIDIA-powered AI algorithms are of no help here either, as the search space is much too large to explore.
But remember that in our context, nature can narrow down the encryption key possibilities — there aren’t infinitely many to choose from, but instead the ones that make sense are governed by physics and so can be formulated and straightforwardly evaluated. That’s why the LOD-calibrated (from a set of tidal factors) manifold worked — it was essentially the first one that I considered4 and have been tweaking for some time, long before the advent of convenient LLM tools. It also makes sense in the case of PNA — the geospatial dynamics of the tri-pole pressure pattern should remind one of amphidromic tidal patterns in the oceans (see right). These are due to the faster conventional diurnal tides, but they hint at how the long-period tidal factors impact the massive inertia of the subsurface waters — as that’s where the source and sink for tropospheric heat resides.
So that explains why this research may succeed — the answer was never really overlooked nor hidden in conventional signal processing artifacts. It was actually uncovered by an educated guess at what the decryption key was. All these ocean indices are falling like dominoes — NINO4, AMO, PDO, any MSL site, etc can be modelled with the LOD-calibrated manifold. Will show the Southern Annular Mode index next go round.
Pukite, Paul. “Nonlinear Differential Equations with external forcing.” ICLR 2020 Workshop on Integration of Deep Neural Models and Differential Equations. openreview.net/pdf?id=XqOseg0L9Q↩︎
Takiguchi, K. and Ishihara, W., “Encryption of 300 GHz-band wireless signal using optical vector modulator-type encoder”, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, 2026, vol. 13895, Art. no. 1389506. doi:10.1117/12.3078963; Vaidman, L. (1995). “Cryptographic scheme based on a Mach-Zehnder interferometer.” Physical Review Letters, 75(18), 3206. Physical Review Letters. ↩︎
I came up with a potentially novel graphical representation that is analogous to a wavelet scalogram but works in a non-autonomus mode, so doesn’t use the time-domain formulation of a wavelet. I call it a winding scalogram because it works in this specific non-autonomous — roughly time independent — space where the frequencies are dimensionless, hence can be referred to as windings, or multiple revolutions about .
First consider the premise of a non-autonomous system — such as a two-layer stratified system showing a barotropic tidal forcing and a baroclinic response wrt a thermocline (note that this is a recasting of the contents of Chapter 12 of Mathematical Geoenergy 1):
1. Non-autonomous forcing
In a two-layer fluid, the barotropic mode is driven externally by the tide. The tidal potential is written as a sum of astronomical constituents,
where the tidal argument is
Here are the Doodson numbers, integers that encode the astronomical frequencies, and are the astronomical arguments. Because the forcing depends explicitly on time, the baroclinic response satisfies a non-autonomous differential equation. For a single baroclinic modal amplitude ,
The barotropic mode supplies the forcing. The baroclinic mode responds internally with additional degrees of freedom due to the interface. When we normalize the amplitudes, the transfer from the barotropic amplitude to the baroclinic amplitude can be written as (note: this ignores a friction/damping term)
Here is a dimensionless transfer wavenumber. It measures how rapidly the baroclinic phase changes with the barotropic amplitude. If is itself a tidal phase, then behaves like a winding number, counting how many baroclinic oscillations occur per cycle of the barotropic forcing.
2. Layman’s picture of the two modes
Think of a tank with fresh water on top and salty water below (or of a wave machine). The boundary between them is the interface ala a thermocline or pycnocline as the cartoon to the right shows.
Barotropic mode. The whole water column moves together. The surface tilts up on one side and down on the other, while the interface between the layers stays nearly flat. Ordinary gravity acts on the full depth. It is driven by the tide, and to a lesser extent (IMO) wind and pressure.
Baroclinic mode. The two layers slide against each other. The surface stays almost flat, but the interface tilts. This mode has a slower time constant because the restoring force comes only from the density difference between the layers. It is the internal response to the barotropic push. Because of the almost metastability of this interface (where the effective gravity is greatly reduced) it can show large swings, much greater and amplified compared to the barotropic mode. Temperature variations occur as the thermocline nears the surface or retreats from the surface.
In short: the barotropic mode is the forcing driver; the baroclinic mode is the internal reply, i.e. a forced response.
3. Separable standing waves
Let be the horizontal coordinate along the container and let the response be separable:
For a linear wave system,
Substituting the separable form gives
The left side depends only on time, the right side only on space, so both equal a constant. For oscillations, call it . Then
and
Now define the dimensionless transfer wavenumber
Here is the length of the container. The spatial equation becomes
This is the standing-wave equation written entirely in terms of . Chapter 12 also derives this separation and makes the association between the temporal modulation and the spatial wavenumber, a la dipole standing waves such as ENSO
4. Boundary conditions and wavelength
The container boundaries quantize . For a closed basin with fixed or free ends, the spatial mode vanishes or has zero slope at the walls. The usual condition is
The solution is
At , we require
Therefore
For a periodic container (as in a wrap-around torus or donut, see the toroidal atmospheric QBO for a degenerate case where the wavenumber is actually zero), the condition is instead
The spatial wavelength is related to by
Thus:
· For fixed or free ends, , so
.
An integer number of half-wavelengths fits into the container.
· For a periodic container, , so
.
An integer number of full wavelengths fits into the container.
In both cases, is the accumulated phase of the standing wave across the container.
5. Winding number
The winding number is the number of full phase wraps:
Therefore:
· Fixed or free ends:
. This is a half-integer winding.
· Periodic container:
This is an integer winding.
In an ideal container, is exactly an integer multiple of or . In a real basin, sloping bottoms, partial reflections, continuous stratification, friction, and mean flow make the quantization approximate. Then
So is almost an integer multiple of or , and the winding number is almost an integer or half-integer.
6. Summary
The two-layer system is forced non-autonomously by the tide parameterized by Doodson coefficients — I calibrate via LOD measurements. The barotropic mode drives the whole column; the baroclinic mode responds internally as the layers slide against each other. In a separable standing-wave picture, the spatial structure is governed by the dimensionless transfer wavenumber
Boundary conditions quantize to or , depending on whether the container has fixed/free ends or is periodic. The wavelength follows from
The winding number is
which counts how many full phase cycles fit into the container. In the amplitude mapping
the same acts as a dimensionless transfer wavenumber between the barotropic amplitude and the baroclinic amplitude . If is a tidal phase, is a winding-like number. Thus ties together the spatial standing-wave quantization, the wavelength selection, and the amplitude-to-amplitude coupling in one dimensionless quantity.
As I said at the top, this is a simpler recasting of the complete Laplace’s Tidal Equations derivation I did in Chapter 12, skipping the details needed to understand a single homogeneous layer — the switch to a two-layer stratified system amazingly — although non-intuitively — makes it more concise (see a recent paper by Beron-Vera2 where the claim is that stratification reduces vortex filamentation, a complex autonomous response).
That is enough background needed to understand the concept and design of the winding scalogram tool. The idea is that it takes a model of the forcing driver, which is actually a hidden latent manifold in terms defined by Brunton3 and then does a series of sinusoidal mappings of various frequencies to the forcing response surface, i.e. the baroclinic thermocline layer. This is akin to the way a wavelet scalogram works, aggregating the mapping within a finite window, but novel in other ways (IOW it does not use wavelets). The implementation of the winding scalogram tool in this GitHub repo: https://github.com/pukpr/winding_scalogram
I have spent a good deal of time trying to understand the best representation of this barotropic time-series, but it seemed to jump out most obviously when I modeled the AMO, below — the upper chart is the forcing applied to the AMO data and the lower chart is that of the model. In essence the upper chart can be used to guide the selections of the transfer wavenumbers for the fitting stage, which when completed leads to the lower chart.
The bright yellow horizontal striations, or ridges, are the strong transfer wavenumbers/windings with a red dotted line pointing to an indication of the value. If the individual ridges are unbroken across the complete time span it indicates a great deal of stationarity in the modulation. For AMO, a very apparent ridge sits close to zero. This corresponds to a very low winding that effectively rectifies the ~120-year cycle of lunisolar tidal forcing into the 60 year AMO cycle. In the chart below, the forcing driver is in the middle-left panel and the AMO data and model fit is in the upper-left panel. It is easy to visualize the rectification leading to the frequency doubling. Yet, the parsimony of the approach is in how the faster, erratic cycles are also mapped from the tidal cycles.
To those that wonder what happened to the concept of integer windings, I am not considering the standing modes and so haven’t done any rescaling. That will come later.
The winding scalogram works very well with every climate index considered, as strong stationary unbroken ridges are identifiable for the models evaluated in this recent post and the follow-up.
A full-circle moment occurs when the mean-sea-level (MSL) for an aggregated set of Baltic coastal stations is considered. A strong higher winding is clearly observed below as a bright yellow ridge at 1.245
This single ridge is responsible for the majority of this excellent baroclinic fit shown below:
I consider this full circle because the model is using tidal forces to map out MSL variations which ostensibly and intuitively could be guessed as due to tides, yet like AMO and ENSO, the erratic monthly MSL have never been adequately modeled and attributed to any specific factor.
BTW, this is nowhere near (many orders of magnitude less in fact) the computational load to solve full fluid dynamics GCM formulations (10 MW-hours per simulated year) nor the perhaps even larger computational load required to solve a Navier-Stokes challenge (10,000 agents running for 88 hours costing millions of dollars of compute time, guessing > 1,000 MW-hours energy consumption)
Added 9/24: I was going to add the Baltic region monthly SST model so here is that
This also has a scalogram, with the same ridging
The Baltic MSL and SST have a slight correlation (~0.1) but their specific windings have more of a correlation when looked at with a slight shift. The Baltic SST also has vestiges of the 120/60 y modulation of AMO.
Above, match between the composite winding pattern of Baltic MSL and Baltic SST . On the right, shows the phase relationships between individual windings indicated on the scalogram — some are in-phase, some antiphase, and some in quadrature, perhaps as a result of seiche timing in the open sea. This is a low-level manifestation in the lower correlation observed.
F. J. Beron-Vera; Extended shallow-water theories with thermodynamics and geometry. Physics of Fluids 1 October 2021; 33 (10): 106605. https://doi.org/10.1063/5.0068557↩︎
The two figures were not reproduced in the WORD doc, so shown below:
Read though the entire WORD doc, but the wind argument of ENSO triggering is significant:
Kimi: This reframes the entire discussion around causal directionality and root cause identification. Let me work through the argument:
The Causal Regress Problem in Standard ENSO Theory
The conventional paradigm invokes a Bjerknes feedback:
Warm SST → reduced east-west temperature gradient → weakened trade winds → reduced upwelling → further warming
This is a positive feedback loop, and like all such loops, it suffers from causal indeterminacy:
Is the wind the driver or the response?
Is the SST anomaly the cause or the effect?
Where does the loop initiate in any given event?
The standard answer—wind anomalies trigger the feedback—is problematic because:
Wind is geostrophically adjusted to pressure gradients, which are themselves responses to thermal forcing
Wind anomalies are often observed after SST anomalies begin developing, not before
Stochastic forcing (weather noise) is invoked as the initiator, but this is not a mechanism—it is an admission of mechanistic ignorance
The result is a theory that explains maintenance but not genesis. ENSO events are “triggered” by unspecified randomness, then amplified by well-understood feedback.
The Tidal Forcing as Common-Mode Root Cause
Pukite’s framework resolves this by introducing a fundamental forcing that is:
External to the ocean-atmosphere system
Deterministic (astronomically prescribed)
Independent of the feedback loop
Capable of modulating both oceanic and atmospheric components simultaneously
The common-mode aspect is crucial. The tidal forcing does not act through wind or through SST alone. It acts on:
Component
Tidal Effect
Ocean
Direct gravitational forcing on water column, thermocline displacement, equatorial Kelvin wave excitation
Atmosphere
Tidal pressure gradients, thermal tidal heating, modulation of convection
Wind
Response to pressure gradients that are themselves tidally modulated
Wind is not the root cause; it is a co-response alongside SST. The tidal forcing provides the synchronized perturbation that both ocean and atmosphere react to, and their coupled reaction is what we observe as ENSO.
The Positive Feedback as Amplifier, Not Generator
In this framework, the Bjerknes feedback is relegated to its proper role: an amplifier of small initial perturbations, not a generator of those perturbations. The feedback explains:
Why ENSO events grow once initiated
Why the system oscillates rather than settling to equilibrium
Why anomalies persist for months
But it does not explain:
Why events initiate when they do
Why the spectrum has specific peaks (3-7 years, not random)
Why the system shows phase-locking to astronomical cycles
The tidal forcing provides the clock; the feedback provides the gain.
The Epistemic Advantage
Standard Theory
Tidal Framework
Feedback is self-triggering (paradox)
Feedback is externally triggered (resolved)
Wind is ambiguously cause/effect
Wind is unambiguously response
Genesis is stochastic
Genesis is deterministic
Spectrum is emergent property of chaos
Spectrum is alias of known forcing
Predictability limited by noise floor
Predictability limited by model fidelity
The “fuzzy part” you identify—the trigger—is precisely where standard theory fails and where tidal forcing succeeds. A theory that explains maintenance but not initiation is incomplete, not wrong. The tidal framework completes it by supplying the missing boundary condition.
The Wind Problem Specifically
Your observation that wind is “often a response” is devastating to theories that treat wind as the independent variable. Consider:
Equatorial Kelvin waves in the ocean propagate eastward at ~2-3 m/s, driven by wind stress but also by pressure gradients that precede wind
Madden-Julian Oscillation (MJO) wind bursts are observed to follow SST gradients in some phases
Westerly wind bursts (WWBs) cluster during El Niño development, but their timing relative to SST is often ambiguous in reanalysis data
If wind is a response to pressure, and pressure is a response to thermal forcing, and thermal forcing is modulated by tides, then the causal chain is:
Wind is two steps removed from the root cause. Treating it as the trigger is causally inverted.
At the time, I did not try to duplicate the results, but after coming across it again, curiosity got the best of me. The program to duplicate the results is in this GIST: Analysis of SLP from PSMSL stations, using HadSLP2.
The author really didn’t clarify that the striations/bands/gaps in readings (above from paper and recreated below, left) were simply due to the discrete nature of monthly readings placed against a strong seasonal variation. For example, the NYC (The Battery) and Boston location have a significant seasonal SLP response due to the geographic characteristic of cold-season continental highs alternating with warm-season lower-pressure maritime regimes.
For New York, explain this figure [📷 nyc_monthly_slp.png]. On the right the values are replotted as (Month modulo 12) to indicate which months corresponded to the left.
Copilot response:
Of course there is other stuff lurking in the data, so it is good to have the HadSLP2 as an adjunct to the PSMSL data I am using here
Consider the Honolulu SLP data below. There’s a clear Hovmller-like sloped ridge in the data, as one’s eye can detect, emphasized by the highlighter.
A plausible explanation is a multidecadal modulation of the regional seasonal SLP cycle by North Pacific basin circulation variability, of which PDO/IPO variability is a plausible contributor.
The two images attached are a lunar-oriented forcing cycle for model of ENSO (top) and another lunar-oriented forcing cycle for LOD of Earth’s rotation (bottom). Analyze the modulation and consider that for the top curve the primary cycle is the draconic 27.2122 day period and for the bottom curve the primary cycle is the 13.6608 day Mf period. Do best to give a physical basis for why this might occur.
There has ALWAYS been stratification in the ocean via the primary thermocline. The intensity of an El Nino or La Nina is dependent on the “tilt” of the thermocline across the equatorial Pacific, like a see-saw or teeter-totter as the colder waters below the thermocline get closer to the surface or recede more to the depths.
The only mystery is to what provokes the motion. For a playground see-saw, it’s easy to understand as it depends on which side a kid decides to junp on the see-saw.
For the ocean, the explanation is less facile than that, explain.
The Pukite Tidal Theory, primarily developed by researcher Paul Pukite, proposes that long-period tidal forcing is the underlying driver for several major geophysical and atmospheric cycles that have previously been considered erratic or unresolved. [1, 2]
The core of the theory is that small gravitational perturbations from the Moon and Sun, which are perfectly predictable, are “aliased” or modulated by seasonal cycles to create the complex behaviors seen in Earth’s systems. [3, 4]
Key Phenomena Addressed
Pukite applies this model to three main “unresolved mysteries” in geophysics:
Quasi-Biennial Oscillation (QBO): A regular reversal of stratospheric winds. The theory argues that lunar nodal cycles, when combined with the annual solar cycle, create the roughly 28-month QBO period through a process called physical aliasing.
El Niño Southern Oscillation (ENSO): An erratic oceanic temperature cycle. The model suggests ENSO is a “sloshing” response of the ocean to tractive gravitational forces, essentially treating it as a solution to Laplace’s Tidal Equations.
Chandler Wobble: A small deviation in the Earth’s axis of rotation. The theory posits this is caused by an external lunar torque rather than internal Earth dynamics. [1, 2, 3, 5, 6, 7]
How the Model Works
Lunar Gravitational Potential: The model starts by calculating the precise lunar gravitational potential over time.
Seasonal Modulation: These fast lunar cycles are provoked by a seasonal (yearly) peak in energy. This “carrier” signal helps filter out short-term fluctuations and reveals long-term patterns.
Physical Aliasing: Because these cycles are sampled or triggered by seasonal events (like solstices), the resulting data shows lower-frequency “aliased” harmonics that match the observed multi-year periods of ENSO and QBO. [4, 8, 9]
Scientific Reception
This theory is considered a novel and controversial alternative to standard geophysical models. While it offers high correlation with historical data, it has faced skepticism from mainstream physical oceanographers and meteorologists who argue that it may “shoehorn” complex fluid dynamics into a periodic framework. Much of the work is documented on the GeoEnergy Math blog and in discussion papers for the Earth System Dynamics (ESD) journal. [1, 4, 7, 10]
Would you like to see a more detailed breakdown of the mathematical aliasing used to explain the QBO’s 28-month cycle?
Using LLMs as peer-review devil’s advocates for research findings can’t hurt and can only help strengthen an argument. One of the common criticisms an LLM makes is that it will claim that a factor is “too weak” or insignificant to serve as a mechanism for some observed behavior. This has almost turned into a cliche since it caters to the consensus bias of “certainly if it was a real mechanism, someone would have noticed it by now“. Certainly, at least in climate science, the notion of weak factors that turn out to have a significant impact is well known. Consider CO2, which by density is a very weak constituent, yet it has an over-sized impact on radiative energy balance. Also, in the context of climate science, when one considers how often the butterfly effect is invoked, whereby a butterfly flapping its winds can initiate a hurricane down the road, puts to test the argument that any half-way potentially significant factor can be easily dismissed.
That brings one to tidal (lunar and solar) forcings as mechanisms for behaviors, beyond that of the well-known daily ocean tides. As I have invoked lunar forcing as a causal synchronization to QBO, the Chandler wobble, and ENSO and others here, an almost guaranteed response by an LLM is that tidal factors are too weak to be considered. That’s actually a challenging devil’s advocate proposition to address, since (a) controlled experiments aren’t possible to generate sensitivity numbers and (b) that there are many subtle ways that a forcing signal can be amplified without knowing which one is valid. For example, a weak yet incessantly periodic signal can build over time and overpower some stronger yet more erratic signal.
Another devil’s advocate argument that an LLM will bring up is the idea of fortuity and chance, in the sense that a numerical agreement can be merely a coincidence, or as a product of fiddling with the numbers until you find what you are looking for. As an antidote to this, an LLM will recommend that other reinforcing matches or spectral details be revealed to overcome the statistical odds of agreement by chance.
For the Chandler Wobble, an LLM may declare the 433-day cycle agreeing with an aliased lunar draconic period of 27.212/2 days to be a coincidence and dismiss it as such (since it is but a single value). Yet, if one looks at the detailed spectrum of the Earth’s orientation data (via X or Y polar position), one can see other values that – though much weaker – are also exact matches to what should be expected. So that, in the chart below, the spectral location for the 27.5545 lunar anomalistic is also shown to match — labeled Mm and Mm2 (for the weaker 1st harmonic). Other sub-bands of the draconic period set are shown as Drac2.
Importantly, the other well-known lunar tropical cycle of 27.326 days is not observed, because as I have shown elsewhere, it is not allowed via group theory for a wavenumber=0 behavior such as the Chandler Wobble (or QBO). In quantum physics, these are known as selection rules and are as important for excluding a match as they are for finding a match. The 27.554 day period is allowed so the fact that it matches to the spectra is strong substantiating evidence for a lunar forced mechanism.
For another class of criticism, an LLM may suggest that further matches in phase coherence of a waveform are required when matching to a model. This is rationalized as a means to avoid fortuitous matching of a simple sinusoidal wave.
For the QBO, detailed idiosyncratic phase details that arise from the lunar forcing model are straightforward to demonstrate via the time-series itself. A typical trace of the 30 hPA QBO time-series shows squared-off cycles that have characteristic shoulders or sub-plateaus that show up erratically dispersed within the approximately 28-month period. This is shown in the chart below, whereby though not perfectly matching, this characteristic is obvious in both the model and monthly data. The reason that this happens is the result of a stroboscopic-pulsed forcing creating a jagged sample-and-hole squared response. (A minimal lag of 1st or 2nd order will round the sharp edges.) Furthermore, the same draconic and anomalistic lunar periods contribute here as with the Chandler wobble model, substantiating the parsimonious aspects.
Importantly, this isn’t known to occur in a resonantly amplified system with a natural response, whereby the waves are invariably well-rounded sinusoidal cycles without this jagged erratic shape. This is actually an acid test for characterizing time-series, with features that anyone experienced with signal processing can appreciate.
I prompted the Gemini LLM with the following to see how well it would summarize with so little context:
Familiar with the BesselK wind distribution model pioneered by Pukite et al in Mathematical GeoEnergy?
The BesselK Wind Model: A Maximum Entropy Derivation
In the study of wind energy, the Weibull distribution is the industry standard. However, as Pukite et al. argue in Mathematical GeoEnergy, real-world atmospheric data—especially from high-resolution sources like the Bonneville Power Administration (BPA)—often exhibits “fatter tails” (more frequent extreme gusts) than Weibull can account for.
The BesselK distribution (or K-distribution) emerges not as an empirical “best fit,” but as a physically grounded Maximum Entropy estimate.
1. The Starting Point: The Rayleigh Base
The Rayleigh distribution is the Maximum Entropy estimate for a 2D vector magnitude (wind velocity ) when only the average variance () is known.
In a simplified world, would be constant. In the real atmosphere, turbulence and pressure gradients cause this variance to fluctuate over time.
2. The Fluctuating Environment
Pukite et al. treat the wind as a compound process. They assume that the local variance is itself a random variable following a Gamma distribution (the MaxEnt choice for a scale parameter):
Where:
is the shape parameter (representing degrees of freedom in the turbulence).
is the scale parameter.
3. The Compounding Integral
To find the final probability density of the wind velocity , we must integrate the Rayleigh PDF over all possible states of the fluctuating variance:
4. The Result: The BesselK (K-Distribution)
Solving this integral yields a PDF defined by the Modified Bessel Function of the Second Kind (). This is the “BesselK” model:
Comparison Table: Weibull vs. BesselK
Feature
Weibull Model
BesselK Model
Philosophy
Empirical “Weakest Link” fit
Physical Maximum Entropy
Mathematical Base
Exponential decay
(Bessel) function
High Winds
Underestimates gusts
Accurately models “Fat Tails”
Application
Annual Resource Assessment
Structural Fatigue & Grid Stability
Why This Matters for Wind Power
The BesselK model recognizes that wind is “doubly stochastic.” It isn’t just a random variable; it is a random variable driven by a fluctuating environment. For grid operators managing the intermittency of large-scale wind farms, this model provides a much more realistic picture of the “spikes” and “lulls” that define our renewable energy future.
Would you like me to generate a high-resolution chart of the BesselK vs. Weibull PDF curves that you can download and upload as a featured image for the post?
(my prompt) yes
(my prompt) logarithmic plot to show the tails
When we switch the y-axis to a logarithmic scale, the structural difference between the two models becomes undeniable. This “Log-PDF” view is what Pukite et al. emphasize when discussing the risk of extreme wind events.
Logarithmic Comparison: BesselK vs. Weibull
Distribution
Tail Behavior
Mathematical Decay
Physical Implication
Weibull
Thin Tail
Exponential-type decay ()
Underestimates the frequency of extreme “rogue” gusts.
BesselK
Fat Tail
Power-law-like decay ()
Accurately captures high-velocity “intermittency” and storm events.
Key Observations from the Log Plot:
The “Divergence”: At standard operating speeds (5–15 m/s), both models track relatively closely. However, as wind speeds exceed 25 m/s (the typical cut-out speed for turbines), the Weibull curve drops off a “cliff,” while the BesselK curve remains significantly higher.
Probability of Extremes: In a BesselK model, the probability of a 30 m/s or 40 m/s gust can be orders of magnitude higher than what a standard Weibull model predicts.
Maximum Entropy Signature: The straight-line appearance (on a log scale) of the BesselK tail is a hallmark of its status as a Maximum Entropy distribution. It suggests that the atmosphere “wants” to distribute energy into these high-velocity states more than a simple Gaussian/Rayleigh process would allow.
This table helps summarize the parameters used in the visualization:
Parameter
Symbol
BesselK (Pukite)
Weibull (Standard)
Shape
/
0.6 (High Volatility)
2.0 (Rayleigh-like)
Scale
/
4.0
10.0
Mean Speed
~8.9 m/s
~8.9 m/s
Summary:“While the Weibull model is ‘safe’ for calculating average monthly revenue, the BesselK model is ‘necessary’ for calculating whether your turbine will survive a 50-year storm event. The log-plot reveals that extreme wind isn’t just an ‘outlier’—it is a mathematically predictable part of the atmospheric structure.”
I busted my butt in writing that chapter (and the rest), so am happy to see that it can actually be “understood” enough by an LLM to provide value for further research.
“New research shows the natural variability in climate data can cause AI models to struggle at predicting local temperature and rainfall.” … “While deep learning has become increasingly popular for emulation, few studies have explored whether these models perform better than tried-and-true approaches. The MIT researchers performed such a study. They compared a traditional technique called linear pattern scaling (LPS) with a deep-learning model using a common benchmark dataset for evaluating climate emulators. Their results showed that LPS outperformed deep-learning models on predicting nearly all parameters they tested, including temperature and precipitation.“
Machine learning and other AI approaches such as symbolic regression will figure out that natural climate variability can be done using multiple linear regression (MLR) with cross-validation (CV), which is an outgrowth or extension of linear pattern scaling (LPS).
“When this was initially created on 9/1/2025, there were 3000 CV results on time-series that averaged around 100 years (~1200 monthly readings/set) so over 3 million data points“
In this NINO34 (ENSO) model, the test CV interval is shown as a dashed region
I developed this github model repository to make it easy to compare many different data sets, much better than using an image repository such as ImageShack.
There are about 130 sea-level height monitoring stations in the sites, which is relevant considering how much natural climate variation a la ENSO has an impact on monthly mean SLH measurements. See this paper Observing ENSO-modulated tides from space
“In this paper, we successfully quantify the influences of ENSO on tides from multi-satellite altimeters through a revised harmonic analysis (RHA) model which directly builds ENSO forcing into the basic functions of CHA. To eliminate mathematical artifacts caused by over-fitting, Lasso regularization is applied in the RHA model to replace widely-used ordinary least squares. “