A column about curious stories from the world of science and technology. Today — the story of how the largest machine humanity has ever built spent years worrying about its own health: once a minute, the frequency of the European power grid would briefly dip. System operators could see it in the data, but there was no explanation. Not until a group of physicists from Jülich did years’ worth of detective work and found the culprit where nobody expected it: every industrial battery’s polite attempt to report its charge on time. No collusion, no attack, no exotic cause — just the same default choice made by thousands of independent engineers. And NTP.
A brief teaser: this is a story about the thundering herd — the classic distributed-systems ailment, now operating at gigawatt scale.
Let’s start with the physics; there’s no getting anywhere without it. In a synchronous power grid, there is no store of energy “in the wire”: at every moment, generation must equal consumption—there is no alternative. Frequency serves as the instantaneous balance indicator. If consumption exceeds generation, the excess demand feeds on the kinetic energy of the generators’ rotating masses. They slow down slightly — and frequency falls. They speed up — it rises. All the synchronized machines across the continent rotate in step, which means that “50 hertz” is not some abstraction from a textbook but a system-wide tachometer: down by three millihertz means that, in that second, the grid as a whole is eating into the turbines’ inertia.
That is why grid operators are so sensitive to any regular patterns in frequency. Regularity is a fingerprint: random noise does not look like that. The spectrum of European frequency has long amassed an entire collection of peaks: a jump at 60 minutes — the market, with generation adjusting precisely at the boundary of the trading hour. A 15-minute peak — an echo of the same thing, only for shorter market intervals. There is the classic electromechanical stuff, too — inter-area oscillations on the scale of seconds. But the peak at exactly one minute stood apart: its phase remained stable for years, and it was visible not only in Europe — the same trace showed up in the grids of North America and Australia, in small island systems such as Iceland and Mallorca. So many different grids, so many different regulators — and the same minute.
The team of Dirk Witthaut at Forschungszentrum Jülich took on the mystery together with colleagues from Cologne and Karlsruhe. Their first conclusion was almost trivial, and at the same time the most important one: if the period is exactly 60 seconds and the phase holds steady for years, the cause must be something that checks its time against an external source. A single unit cannot produce such an effect — it takes an army of devices consuming power simultaneously. Which means that somewhere there is a distributed system whose every node has agreed on its launch moment, without realizing it.
But which one? They looked for clues on Jülich’s own campus, which already operates as an energy-supply laboratory (Living Lab Energy Campus): researchers installed meters at 80 end-device points and waited. The pattern turned up where, in retrospect, it made perfect sense to look: in buildings with large battery-backed uninterruptible power supplies — UPS units, which hold the load while the diesel generator finds its feet. They took one such UPS apart and saw it: at the start of every minute, a spike in consumption. It was a self-test: each time, the battery block checks its state of charge with a brief internal query. One block in one building is a speck. But when there are thousands of such buildings, and all of them set their clocks by UTC, their spikes add up to not specks but megawatts.
The tastiest part of the study is an experiment that the old school would have tackled with long data series, while here it took just one switch. In one of the buildings, the UPS had its own EMS (energy management system), and the researchers simply cut off its network-time synchronization. What happened: the pattern of self-tests began to drift. Each time, it lagged further behind the real minutes — the classic drift of an internal quartz clock, on the order of several seconds per day. They turned NTP back on — and the phase snapped back into place, in a revealing way: it did not gradually catch up but, once a day (at midnight UTC), shifted in a discrete jerk — the internal task scheduler reread the “correct” time and jumped to the minute.
That is the smoking gun. Not turbine mechanics, not hydro-governor resonance, not market eccentricity — but ordinary clock synchronization over the network, the very thing the entire internet rests on. More precisely, the industry-standard scheduling of self-tests: once per minute, at the start of the minute. There is no standard for this. Every manufacturer independently decided that 60 seconds was a sensible interval, and that “the start of the minute” was the natural time for a self-check. And thousands of engineers, without colluding, wrote the same code. There you have collective consciousness — without any collective at all.
Those seemingly harmless demand spikes at the start of the minute have to be balanced by someone. In continental Europe, the statistical frequency–power relationship is such that the observed frequency oscillations of around 3 millihertz correspond to a coordinated power dip of roughly 80 megawatts. Those megawatts are pulled from the grid and fed back into it once a minute, while primary control smooths them out through hydro units: in a matter of seconds, the turbine slows down and speeds up again. Every such cycle means micron-scale wear on the runner. Taken one by one — death by a thousand mosquito bites; for a hydropower plant’s turbine fleet, it is constant modulation in a frequency range their own control loops are prone to resonate in.
The Scandinavians felt it first: there, the amplitude of the minute signal regularly exceeded 10 millihertz, and in 2023 the region’s transmission operators rewrote the requirements for frequency containment reserve — adding stringent tests for suppressing oscillations in the 10–300-second range. It works: in 2025, signals above 10 mHz were no longer observed in the Nordic grid. But note the subtlety: this treats the symptom — the regulator has taught the turbines not to swing, while the army of punctual batteries keeps pushing the grid just as it did before.
If you want to see the future of this phenomenon, look at Ireland. Data centers there consume around a fifth of the country’s electricity — compared with about 3 percent in Germany. Every such center comes with a large UPS fleet, and as that fleet grew, so did the minute pulse: between 2016 and 2021, its amplitude in the Irish grid increased fourfold. This is the article’s main unsettling conclusion: the effect scales along with decarbonization. More renewables — more batteries. More cloud and AI centers — more data centers with giant UPS units. Fewer conventional turbines — less inertia, and every coordinated demand surge lands a more sensitive blow. The army of smaller suspects is growing too: heat pumps, air conditioners, electric-vehicle chargers — every semiconductor-based load needs some kind of cycle as well, and if they all set their time via NTP, they line up in phase too.
At the same time, the authors stress: nothing apocalyptic is happening. The signal is not yet approaching a threat to grid security. But this is classic compound-interest debt: quiet now, expensive later — and cheapest of all to pay down while the army of synchronized devices is still small.
The researchers formulated the solution with almost brazen simplicity: stop starting every self-test in the same second. Scatter them randomly across the minute, give every device a personal offset, or move the scheduler entirely from “living by the clock” to “living by events.” In distributed systems, this prescription is as old as the field itself: a DNS resolver has no desire to pick a fight with the root servers of the entire planet all at once at midnight, so refresh intervals everywhere are shifted slightly — otherwise you get a thundering herd, a herd that tramples the server at every loud event. It turned out that the power grid is simply another distributed system, only it does not hand out errors — it pays in turbine wear at gigawatt scale.
And the ending is disarmingly good: the researchers wrote to the manufacturer of one of the UPS units they studied. Not a lawsuit, not a regulator — a letter. And the vendor released a firmware update that removes the strict periodicity of the current spikes. Only partially, true: the self-tests still happen at discrete moments, so the root of the problem has not been cemented over completely — but the direction has been shown brilliantly. An entire branch of energy security, addressed with the strategy: “Don’t set all the alarm clocks for the same second.” The Jülich physicists appear to have figured out how to treat a giant system without shutting it down: simply by teaching it to be slightly late — each in its own way.
Published: 2026-11-01 06:05 Europe/Kyiv
Sources: