A non-intrusive, facility-scale diagnostic layer that turns the electromagnetic noise every electrical device emits into actionable information — where energy is used, and which equipment is degrading — from a single or few high-bandwidth measurement points instead of per-device instrumentation.
Any modern accelerator or large scale infrastructure complex contains tens of thousands of individually-powered devices — magnet power converters, RF amplifiers, cryogenic plant, water cooling, beam diagnostics, IT infrastructure, and conventional facility loads — each with its own electrical signature and drift toward end-of-life. Instrumenting every device is neither economical nor sustainable, leaving both the operational energy footprint and the early signs of impending equipment failure largely invisible.
GREMLIN tackles both — per-device energy accounting and the small gremlins (drifts, harmonics, switching anomalies that precede hard faults, enabling preventative maintenance scheduling) — through a single technical approach: software-defined-radio-grade signal processing on the open-source GNU Radio 4.0 platform, applied to non-intrusive load monitoring. The approach is sized for the operational energy footprint, availability, and life-cycle sustainability of FAIR- and FCC-scale infrastructure.
Any switching electrical device emits a characteristic electromagnetic-interference (EMI) signature — switching frequencies, harmonics and transients that depend on the device type and its operating state. Conducted EMI travels along the facility's mains wiring with low attenuation (a few dB per hundred metres), so a single high-bandwidth sensor at an upstream feed point sees many devices' signatures superimposed; because each is distinct, the superposition can be disaggregated.
GREMLIN couples this single-point sensing with non-intrusive load monitoring (NILM) and a learned classifier, benchmarked against classical methods on controlled ground truth — so results are cross-checked, not taken on trust. It is a diagnostic layer, not an energy controller: it surfaces where action is warranted; operators and existing control systems decide and act.
For full documentation see: https://fair-acc.github.io/gremlin/
- Energy footprint — disaggregate consumption to show where power actually goes, including non-essential loads and efficiency drift in ageing converters.
- Availability — catch device degradation early for proactive, grouped maintenance instead of reactive, single-point-failure response.
- Unaccounted-for loads — power drawn on the network that matches no known device signature.
- Grid / regulatory compliance — stay within the network operator's emission and power tolerances.
Quantified energy and cost benefits are an iRIS deliverable set by detection performance — projected mechanisms, not yet measured values.
GREMLIN is developed as free / open hardware and software by GSI/FAIR; reproducibility and industrial or private applicability are explicit project goals. It builds on the FAIR-ACC open stack, with models exchanged in the portable ONNX format.
| Repository | Purpose |
|---|---|
| gremlin (this repo) | GREMLIN documentation, models, demonstrations |
| pulsed-power-ml | Pulsed-power PoC and electrical-network-compliance work |
| gnuradio4 | GNU Radio 4 signal-processing runtime (GR4) |
| gr-digitizers | DAQ / digitiser integration |
| opendigitizer | UI / UX |
Unless otherwise noted:
SPDX-License-Identifier: LGPL-3.0-or-later WITH LGPL-3.0-linking-exception &
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright © GSI Helmholtz Centre for Heavy Ion Research, Darmstadt, Germany
Copyright © FAIR — Facility for Antiproton and Ion Research in Europe, Darmstadt, Germany
|
|
This project has received funding from the European Union's Horizon
Europe research and innovation programme under grant agreement
No. 101275935 (iRIS – Intelligent Research Infrastructure Sustainability). Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the granting authority. Neither the European Union nor the granting authority can be held responsible for them. |
GREMLIN is developed at GSI and FAIR, Darmstadt, with contributions from iRIS partners.
It builds on the GNU Radio 4.0 streaming signal-processing framework and reuses domain knowledge from fair-acc/pulsed-power-ml.
