← Latest papers
⚡ electrical engineering

DeePC vs. Koopman MPC for Pasteurization: A Comparative Study

This paper presents a comparative study of Data-enabled Predictive Control (DeePC) and Koopman-based Model Predictive Control (KMPC) on a pasteurization process, revealing that while both achieve feasible constrained control with similar tracking errors, KMPC offers tighter tracking whereas DeePC generates significantly smoother input trajectories.

Original authors: Branislav Daráš, Patrik Valábek, Martin Klaučo

Published 2026-04-02
📖 5 min read🧠 Deep dive

Original authors: Branislav Daráš, Patrik Valábek, Martin Klaučo

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 the captain of a massive, complex ship (the Pasteurization Unit). Your job is to keep the cargo (milk or juice) at a perfect temperature to make it safe to drink. You have three levers to pull: a pump for flow, a valve for hot water, and a switch for an electric heater.

The problem? The ship is old, the weather changes, and the cargo behaves differently every time. You don't have a perfect blueprint (a physics model) of how the ship reacts. You just have a logbook of what happened in the past.

This paper is a race between two different captains trying to steer this ship using only that logbook. Both want to keep the temperature perfect while respecting the ship's limits (don't break the engine, don't overheat the cargo).

Here is the breakdown of the two strategies:

The Two Captains

1. Captain DeePC (The "Pattern Matcher")

The Analogy: Imagine a chef who has never cooked a specific dish before but has watched thousands of hours of cooking videos. When asked to cook, the chef doesn't try to understand the chemistry of heat or the physics of boiling. Instead, they look at the logbook of past videos, find a sequence of actions that looks exactly like the current situation, and say, "Okay, if I do this next, the result will be that."

  • How it works: It uses a giant spreadsheet (called a Hankel Matrix) to line up past inputs and outputs. It finds a pattern in the history that matches the present and projects that pattern forward.
  • The Vibe: It's very cautious and smooth. It doesn't want to jerk the levers around. It prefers to make small, gentle adjustments because it's just following a pattern it saw before.

2. Captain Koopman MPC (The "Translator")

The Analogy: This captain is a bit more academic. They look at the messy, confusing logbook and say, "This is too chaotic. Let's translate this messy reality into a simpler, imaginary language where everything moves in straight lines." They build a "virtual model" (a Lifted State-Space) that mimics the ship's behavior. Once they have this simplified map, they use a standard GPS (MPC) to plot the perfect course.

  • How it works: It uses a neural network (a type of AI) to learn a "translation" of the ship's behavior. It turns the complex, non-linear reality into a simple linear equation. Then, it solves a math puzzle to find the fastest way to the target.
  • The Vibe: It's aggressive and precise. It wants to get to the target temperature right now. If the temperature is off, it yanks the levers hard to correct it immediately.

The Race: What Happened?

The researchers put both captains in a simulation of the pasteurization unit for about 5.5 hours. They gave them the exact same goals and the exact same rules.

The Results:

  1. The Destination (Tracking Accuracy):

    • Both captains arrived at the right temperature. They were almost equally good at keeping the milk safe. If you looked at the final temperature, you couldn't really tell who was steering.
  2. The Ride Quality (Smoothness vs. Aggression):

    • Captain Koopman (The Translator): Drove like a Formula 1 racer. When the target temperature changed, they slammed the brakes or floored the gas. They got there fast, but the ride was bumpy. The levers (pumps and heaters) were moving up and down violently.
    • Captain DeePC (The Pattern Matcher): Drove like a luxury limousine. When the target changed, they eased into it. The levers moved very slowly and smoothly.
    • The Winner: DeePC won the "Smoothness Award" by a huge margin. It used 84% less effort to move the levers. This is huge in the real world because jerky movements wear out pumps and heaters faster.
  3. The Cost (Energy):

    • Captain Koopman was slightly more energy-efficient in terms of the math of the trip, but Captain DeePC only used about 7% more energy.
    • Why? Even though DeePC moved the levers gently, it kept the heater on for a slightly longer time to get the job done. It traded a tiny bit of extra electricity for a very smooth ride.

The Big Takeaway

The paper concludes that there is no single "best" captain. It depends on what you value:

  • Choose Captain Koopman (Koopman MPC) if your main goal is precision. If you need the temperature to hit the target instantly and you don't care if the equipment shakes a bit, this is your guy.
  • Choose Captain DeePC if your main goal is equipment health and stability. If you want to save your pumps from wearing out, avoid jerky movements, and are okay with a slightly smoother, more relaxed approach, this is your winner.

In simple terms:

  • Koopman MPC is the "Get it done fast" approach.
  • DeePC is the "Get it done gently" approach.

Both work, but one saves your machine from stress, while the other saves you a few seconds of waiting.

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 →