← Latest papers
⚡ electrical engineering

An Open-Source, Autonomous Platform for High-Resolution Energy Monitoring in Manufacturing

This paper introduces the Autonomous Energy Monitoring System (AEMS), an open-source, low-cost platform that bridges the gap between proprietary commercial analyzers and general-purpose hardware by delivering research-grade, high-resolution three-phase energy data with industrial robustness, enabling autonomous monitoring and detailed process analysis for manufacturing applications.

Original authors: Vignesh Selvaraj, Aditya Nagaraj, Shengyuan Zhang, Sina Sadeghian, Sangkee Min

Published 2026-07-20
📖 9 min read🧠 Deep dive

Original authors: Vignesh Selvaraj, Aditya Nagaraj, Shengyuan Zhang, Sina Sadeghian, Sangkee Min

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to understand how a car engine works. You could just look at the fuel gauge to see how much gas is left, but that only tells you the big picture. To really understand what the engine is doing—whether a piston is sticking, a spark plug is misfiring, or the gears are grinding—you need to listen to the engine's heartbeat. In the world of factories, that "heartbeat" is electricity. Machines don't just use power; they sing a complex song of voltage and current that changes instantly when a tool touches metal or a motor speeds up. This is the heart of Industry 4.0, a movement where factories become smart, connected, and data-driven. The idea is that if we can listen to these electrical songs with high enough precision, we can predict when a machine will break, how much energy it wastes, or even how sharp a tool is. But here's the catch: most of the tools we use to listen to this music are either too expensive for small shops, keep the "raw" sound locked away in a black box, or are too slow to catch the quick, sharp notes of a machine starting up or stopping.

This is where a team of engineers from the University of Wisconsin-Madison steps in with a new invention called the Autonomous Energy Monitoring System (AEMS). Think of it as building a high-quality, open-source microphone for factory machines that anyone can buy, build, or modify. Instead of buying a $10,000 "black box" meter that only tells you the average energy used over an hour, the AEMS is a low-cost, modular device that records the raw electrical waveform thousands of times per second. It's designed to be "autonomous," meaning it can keep recording data even if the internet goes down or the computer it's connected to crashes, storing the information safely on its own memory card until it's ready to send it back. The researchers tested this system on a three-axis CNC machining center (a fancy, computer-controlled metal cutter) and found that it could hear the machine's "voice" clearly enough to spot tiny changes. For instance, it could detect when the machine's feed rate (how fast it moves across the metal) changed by as little as 50 mm/min, and it could distinguish between the machine just spinning its tool in the air versus actually cutting into the metal. By making the blueprints for this device open-source, the team hopes to let small manufacturers and researchers build their own "listening devices" to make factories smarter, without needing a massive budget.

The Problem: The "Black Box" of Factory Energy

For a long time, factories have had a dilemma. On one side, you have the big, expensive commercial power meters. These are like high-end, professional recording studios: they are accurate, but they are also "proprietary." This means the company that makes them owns the code, and they often won't let you see the raw, high-speed data. They might tell you, "The machine used 50 kilowatt-hours today," but they won't show you the split-second spike in power that happened when the tool hit a hard spot in the metal. Without that raw data, you can't train artificial intelligence to predict when a machine is about to fail.

On the other side, you have the "hobbyist" open-source hardware, like the famous Arduino or Raspberry Pi boards. These are cheap, flexible, and open for everyone to tinker with. However, they are like a cheap cassette recorder. They aren't built to handle the noisy, dangerous, and fast-changing electrical environment of a factory floor. They lack the safety isolation to protect against power surges and the precision to catch the tiny, rapid changes in electricity that happen when a machine is working.

The authors of this paper argue that we are stuck in the middle. We need something that has the fidelity (accuracy) of the expensive studio gear but the openness and affordability of the hobbyist gear. They wanted to build a bridge between these two worlds.

The Solution: The "Autonomous" Recorder

The team built the AEMS, a system that acts like a super-smart, self-sufficient data recorder. Here is how it works, broken down into its main parts:

1. The Ears (Hardware)
The device uses a special "front-end" to listen to the electricity. It measures three-phase voltage and current (the three wires that power heavy industrial machines) using sensors that are isolated from the main power. This is like having a microphone that is protected by a soundproof glass wall; it can hear the machine clearly without getting fried by the high voltage.

  • The Heart: At the core is a 24-bit Analog-to-Digital Converter (ADC) that samples the electricity 32,000 times per second (32 kS/s). This is fast enough to catch the "transients"—those split-second blips in power that happen when a motor starts or a tool engages.
  • The Brain: It uses a dual-core processor (a chip with two brains). One brain (the Cortex-M4) is dedicated entirely to the boring but critical job of grabbing data and saving it. The other brain (the Cortex-M7) handles talking to computers and the internet. This separation ensures that even if the internet connection gets busy, the data recording never stutters.
  • The Memory: It has its own internal storage (eMMC) and a slot for a microSD card. This means it can record for hours or days without needing a computer attached. It's "autonomous" because it doesn't need a human to hold its hand; it just keeps logging.

2. The Voice (Software)
The system comes with a full software suite that is also open-source.

  • The Library: A set of tools that lets a computer talk to the device, telling it when to start recording, what to measure, and how to save the files.
  • The Edge Gateway: This is a middleman (like a Raspberry Pi) that can sit in the factory and manage multiple AEMS devices at once. It can schedule recordings, collect the data, and even send it to the cloud if the internet is working.
  • The Cloud: An optional layer that lets you monitor machines from anywhere in the world, but the system is designed so that if the internet goes down, the local gateway keeps working perfectly.

The Test Drive: Listening to a CNC Machine

To prove their system worked, the researchers took the AEMS to a three-axis HAAS CNC machining center. They didn't just plug it in and hope for the best; they ran a series of specific tests to see if the device could "hear" the different states of the machine.

Test 1: The Spindle Spin
They ran the machine's spindle (the part that holds the cutting tool) at different speeds, from 0 to 3000 RPM, increasing by 500 RPM at a time.

  • The Result: The AEMS clearly saw the power consumption rise as the speed increased. It showed a non-linear trend, meaning the power didn't just go up in a straight line; it jumped differently at low speeds versus high speeds. The device captured this perfectly, proving it could track the machine's speed changes.

Test 2: The Feed Rate Dance
Next, they kept the speed constant but changed how fast the machine moved across the metal (the feed rate). They tested speeds from 300 mm/min up to 2100 mm/min for the X and Y axes, and from 200 mm/min to 1000 mm/min for the Z axis.

  • The Result: The system detected every single change. It could tell the difference between the machine moving slowly and moving fast. Interestingly, it noticed that the Y-axis (which carries the heavy table) used more power than the X-axis (which just carries the table) at the same speed, which makes sense physically. Even more impressively, it could spot a change in speed as small as 50 mm/min. That is like hearing a whisper in a noisy room.

Test 3: The Rapid Moves
They tested "rapid traverse," which is when the machine moves quickly from one spot to another without cutting.

  • The Result: The AEMS captured the distinct "spikes" in power when the machine started moving and the "dips" when it stopped. It could even tell the difference between the tool moving down (where gravity helps, using less power) and moving up (where the motor fights gravity, using more power).

Test 4: The Actual Cut
Finally, they cut a piece of aluminum. They changed the spindle speed and the feed rate while the tool was actually removing metal.

  • The Result: The device clearly showed the difference between the tool spinning in the air and the tool biting into the metal. When they increased the feed rate, the power consumption went up, which matches the physics of removing more material. The system successfully resolved the "cutting signature," showing exactly when the tool engaged with the workpiece four times per pass.

Why This Matters (and What It Doesn't Claim)

The authors are careful to state what they have and haven't done. They haven't proven that this device is perfect in every possible factory. They admit they haven't compared it yet against a super-expensive, calibrated reference meter to check for tiny errors in accuracy. They also only tested it on one specific machine with one type of tool and one type of metal. They haven't yet shown it working on a whole factory floor with dozens of machines talking to each other, though the system is designed to do that.

However, what they have shown is that it is possible to build a device that is:

  1. Open: You can see the code and the circuit diagrams.
  2. Cheap: It costs a fraction of commercial alternatives.
  3. Autonomous: It keeps working even if the network fails.
  4. High-Fidelity: It captures data fast enough to see the tiny details of how a machine works.

The paper concludes that this system fills a huge gap. It allows small factories and university labs to access the same kind of high-quality data that big corporations have, but without the massive price tag or the "black box" restrictions. By releasing the full hardware and software designs, the team hopes to let anyone rebuild, improve, and use this technology to make manufacturing smarter, safer, and more efficient. It's not just a new meter; it's a new way for the world to listen to the machines that build our world.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →