conv.

All stories
ScienceQuiet 6d · day 8

Jülich team solves 60-second power grid mystery: battery storage checks

Researchers traced recurring grid frequency dips to synchronized minute-mark state checks by battery systems and other digitally controlled devices.

What to know

  • Researchers identified synchronized 60-second power checks by battery storage systems as the cause of recurring global power grid frequency dips observed for years.
  • Battery manufacturers independently adopted the same 60-second interval without binding standards, causing millions of devices worldwide to consume electricity simultaneously at each minute mark.
  • The pattern extends beyond batteries to other smart devices (heat pumps, air conditioners, washing machines), suggesting the issue is a broader software design problem affecting grid stability and turbine wear.
  • Potential fix identified: randomizing check intervals in software like Linux cron jobs could desynchronize device consumption and improve grid robustness.
most voices

This reveals a major software design flaw with real grid consequences that should be fixed by randomizing cron job timing.

  • “adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.”

    hzulla@infosec.exchange · Mastodon ↗
many voices

This is a fascinating detective story showcasing how independent engineering assumptions can create measurable global effects.

  • “This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark.”

    hzulla@infosec.exchange · Mastodon ↗

Dirk Witthaut Research team lead, Forschungszentrum JülichForschungszentrum Jülich, University of Cologne, Karlsruhe Institute of Technology Research collaboratorsTenneT Germany Transmission system operator

How it unfolded 3 developments, newest first · click a bar or a number to jump posts

Peak 7 pieces in two hours at Oct 31, 6 PM; 58 pieces over 8 days (1 article · 10 posts · 47 comments) Oct 31, 6 AM — 3 pieces · 1 article · 2 posts — Mastodon 1, Hacker News 1, Newswires 1Oct 31, 8 AM — quietOct 31, 10 AM — 1 piece · 1 post — Mastodon 1Oct 31, 12 PM — quietOct 31, 2 PM — 1 piece · 1 post — Lobsters 1Oct 31, 4 PM — 3 pieces · 1 post · 2 comments — Lobsters 2, Hacker News 1Oct 31, 6 PM — 7 pieces · 7 comments — Lobsters 7Oct 31, 8 PM — quietOct 31, 10 PM — quietNov 1, 12 AM — 1 piece · 1 comment — Hacker News 1Nov 1, 1 AM — 3 pieces · 1 post · 2 comments — Lobsters 2, Mastodon 1Nov 1, 3 AM — 2 pieces · 1 post · 1 comment — Hacker News 1, Lobsters 1Nov 1, 5 AM — 3 pieces · 3 comments — Lobsters 3Nov 1, 7 AM — 1 piece · 1 comment — Lobsters 1Nov 1, 9 AM — quietNov 1, 11 AM — 2 pieces · 2 comments — Lobsters 2Nov 1, 1 PM — 6 pieces · 6 comments — Lobsters 6Nov 1, 3 PM — quietNov 1, 5 PM — 5 pieces · 5 comments — Lobsters 5Nov 1, 7 PM — quietNov 1, 9 PM — 3 pieces · 1 post · 2 comments — Hacker News 2, Mastodon 1Nov 1, 11 PM — quietNov 2, 1 AM — 6 pieces · 6 comments — Hacker News 5, Lobsters 1Nov 2, 3 AM — quietNov 2, 5 AM — 1 piece · 1 comment — Hacker News 1Nov 2, 7 AM — 2 pieces · 2 comments — Hacker News 2Nov 2, 9 AM — 2 pieces · 2 comments — Hacker News 2Nov 2, 11 AM — 2 pieces · 2 comments — Hacker News 2Nov 2, 1 PM — 1 piece · 1 post — Mastodon 1Nov 2, 3 PM — quietNov 2, 5 PM — 1 piece · 1 comment — Hacker News 1Nov 2, 7 PM — quietNov 2, 9 PM — quietNov 2, 11 PM — 1 piece · 1 comment — Lobsters 1Nov 3, 1 AM — 1 piece · 1 post — Mastodon 1Nov 3, 3 AM — quietNov 3, 5 AM — quietNov 3, 7 AM — quietNov 3, 9 AM — quietNov 3, 11 AM — quietNov 3, 1 PM — quietNov 3, 3 PM — quietNov 3, 5 PM — quietNov 3, 7 PM — quietNov 3, 9 PM — quietNov 3, 11 PM — quietNov 4, 1 AM — quietNov 4, 3 AM — quietNov 4, 5 AM — quietNov 4, 7 AM — quietNov 4, 9 AM — quietNov 4, 11 AM — quietNov 4, 1 PM — quietNov 4, 3 PM — quietNov 4, 5 PM — quietNov 4, 7 PM — quietNov 4, 9 PM — quietNov 4, 11 PM — quietNov 5, 1 AM — quietNov 5, 3 AM — quietNov 5, 5 AM — quietNov 5, 7 AM — quietNov 5, 9 AM — quietNov 5, 11 AM — quietNov 5, 1 PM — quietNov 5, 3 PM — quietNov 5, 5 PM — quietNov 5, 7 PM — quietNov 5, 9 PM — quietNov 5, 11 PM — quietNov 6, 1 AM — quietNov 6, 3 AM — quietNov 6, 5 AM — quietNov 6, 7 AM — quietNov 6, 9 AM — quietNov 6, 11 AM — quietNov 6, 1 PM — quietNov 6, 3 PM — quietNov 6, 5 PM — quietNov 6, 7 PM — quietNov 6, 9 PM — quietNov 6, 11 PM — quietYesterday, 1 AM — quietYesterday, 3 AM — quietYesterday, 5 AM — quietYesterday, 7 AM — quietYesterday, 9 AM — quietYesterday, 11 AM — quietYesterday, 1 PM — quietYesterday, 3 PM — quietYesterday, 5 PM — quietYesterday, 7 PM — quietYesterday, 9 PM — quietYesterday, 11 PM — quietToday, 1 AM — quietToday, 3 AM — quietToday, 5 AM — quietToday, 7 AM — quietToday, 9 AM — quietToday, 11 AM — quietToday, 1 PM — quiet 1–3
Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6yesterdaynow · 3:04 PM ET
  1. 2

    Researchers identify clock-synchronized device checks as systemic grid issue

    The team determined that battery manufacturers independently chose 60-second intervals for state checks without binding standards, and noted that other digitally controlled devices—air-conditioning systems, heat pumps, washing machines, and dishwashers—may exhibit similar synchronized patterns, suggesting the problem extends beyond battery storage.

    “The observed effect can only be produced if many devices are consuming electricity at the same time. A single consumer or generator could therefore be ruled out.”
    — Dirk Witthaut
    • A thundering herd problem, but for power? Jitter saves the day as usual.

      rkaw92science7d ago34▲view on Lobsters ↗
    2 more of the top 3 · 49 posts in this stretch
    • The paper has a little more details: "following our communication with the manufacturer, a software update was issued that removed the strict periodicity of the current peaks in one battery block of the investigated UPS system" https://www.nature.com/articles/s41560-026-02144-0Given the issue is so widespread (international, affecting pretty much…

      manarthHacker News6d agoview on Hacker News ↗
    • GhostOnTheHalfShell@masto.ai

      @ karlauerbach You were mentioning little things and engineering that don’t strictly look like good software design. Here’s a biggie. https://www. fz-juelich.de/en/news/archive/ press-release/2026/mystery-of-60-second-fluctuations-in-power-grids-solved

      GhostOnTheHalfShell@masto.aiMastodon8d agoview on Mastodon ↗
    all of them →
  2. 3

    Jülich team publishes solution to global 60-second grid frequency dips

    A team from Forschungszentrum Jülich, University of Cologne, and Karlsruhe Institute of Technology published findings in Nature Energy identifying the cause of recurring power grid fluctuations observed by TenneT Germany and globally: synchronized power checks by large-scale battery storage systems occurring every 60 seconds at the minute mark.

    “It really was years of detective work. It quickly became clear to us that the cause must be something controlled by the clock.”
    — Dirk Witthaut
    1. first by HN Frontpage, 8d ago

  3. 1

    Mastodon user proposes staggering cron jobs to reduce grid strain

    A commenter on Mastodon noted that the finding reveals a broader software design problem: randomizing 0-59.999 second delays in cron jobs across Linux distributions and other software could help stabilize the grid by desynchronizing device checks.

    “adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.”
    — hzulla@infosec.exchange
    • hzulla@infosec.exchange

      This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark. They found large scale battery installations as one major cause, but obviously this is true for any other computerized system that does cron jobs and has a synchronized clock. As…

      hzulla@infosec.exchangeMastodon8d ago1.6k▲view on Mastodon ↗

What people are saying 20 voices from 3 sites · best of 50 · verbatim