← Latest papers
⚡ electrical engineering

Joint Price and Power MPC for Peak Power Reduction at Workplace EV Charging Stations

This paper proposes a joint price and power Model Predictive Control framework that optimizes a menu of pricing options to incentivize flexible charging, thereby significantly reducing peak power demand and overall operational costs for workplace EV charging stations.

Original authors: Thibaud Cambronne, Samuel Bobick, Wente Zeng, Scott Moura

Published 2026-03-25
📖 5 min read🧠 Deep dive

Original authors: Thibaud Cambronne, Samuel Bobick, Wente Zeng, Scott Moura

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 own a busy coffee shop that also happens to be a charging station for electric cars (EVs). You want to encourage people to charge their cars while you're open, but there's a catch: your electricity bill has a hidden trap called a "Demand Charge."

Think of the Demand Charge like a gym membership fee based on your heaviest lift.

  • Standard Bill: You pay for every cup of coffee (kWh) you sell.
  • Demand Charge: The utility company looks at the single busiest minute of the month. If 10 cars all plug in at 2:00 PM on a Tuesday, your "peak" is huge. You get hit with a massive fee for that one minute, which can cost you more than the rest of the month's electricity combined.

The problem? You can't predict exactly when 10 cars will show up. If they all arrive at once, you get stuck with that expensive bill.

This paper proposes a clever solution: A "Smart Manager" that uses two tools—Price and Power—to smooth out the chaos.

The Two Tools

1. The Menu of Prices (The "Incentive")

Instead of just offering one price, the station offers a menu:

  • Regular Charge: "Plug in and go." You pay a standard rate, but the car charges as fast as it wants. This is like ordering a coffee immediately; it's fast, but you might have to wait in a long line if everyone else is ordering too.
  • Scheduled Charge: "We'll charge you, but we might take a little longer." You get a discount, but you let the station decide when to charge your car. This is like saying, "I'll wait until the rush hour is over to get my coffee, and I'll get a coupon for doing so."

2. The "Crystal Ball" (Model Predictive Control)

This is the brain of the operation. Most charging stations just react to what's happening right now. If 5 cars arrive, they start charging immediately.

The authors built a Model Predictive Control (MPC) system. Think of this as a Weather Forecaster for Electricity.

  • Old Way: "It's sunny right now, so I'll open the windows." (Reactive)
  • MPC Way: "The forecast says a storm is coming in 2 hours. I should close the windows now so I'm ready." (Proactive)

The system looks at historical data, the time of day, and the day of the week to guess: "Hey, it's 8:00 AM on a Monday. Historically, 20 cars will arrive by noon. If we wait until noon to charge them, we'll hit that expensive peak fee."

So, the system says: "Let's start charging those cars at 8:00 AM, even if electricity is slightly more expensive then, because it will save us a fortune on the 'Peak Fee' later."

How It Works Together

The paper describes a game of chess played in real-time:

  1. The Arrival: A driver pulls up.
  2. The Prediction: The "Crystal Ball" says, "Today looks busy. We are at risk of hitting a peak."
  3. The Offer: The system calculates a special price. It says to the driver: "If you choose the 'Scheduled' option, we'll give you a 20% discount. We'll charge your car slowly between 8 AM and 10 AM, so you don't have to wait until the afternoon rush."
  4. The Result: Many drivers take the deal. The station spreads the charging load out over the morning (like spreading butter on toast) instead of dumping it all at once (like a pile of butter).
  5. The Savings: Because the load is spread out, the station never hits that scary "heaviest lift" peak. The Demand Charge fee drops dramatically.

The "Secret Sauce" of the Paper

The researchers tested three different "brains" for this system:

  1. The Naive Brain: Assumes nothing new will happen. (Like assuming no new customers will walk in).
  2. The Linear Brain: Uses simple math to guess the future.
  3. The XGBoost Brain: A fancy AI that learns from complex patterns.

The Surprise:
You might think the fancy AI (XGBoost) would win because it's the smartest at predicting numbers. But the Naive Brain actually did the best job at saving money!

Why?
Imagine you are managing a line of people.

  • The Fancy AI tries to predict exactly how many people will walk in, but it gets confused by the chaos.
  • The Naive Brain just says, "Okay, we have 5 people in line right now. Let's assume no one else is coming, but we'll start serving them immediately."
  • Because the Naive Brain starts serving people early (before the rush), it accidentally avoids the peak anyway. It turns out, being proactive is more important than being perfectly accurate.

The Bottom Line

By combining smart pricing (getting people to agree to wait) with smart forecasting (guessing the future and acting early), the station operator saved about 17% on their peak fees and 4.5% on total costs.

In simple terms:
Instead of panicking when a crowd arrives, this system acts like a wise traffic cop. It directs cars to different lanes and times before the traffic jam happens, using discounts as a bribe to get drivers to cooperate. The result? Everyone gets charged, the station saves money, and the grid stays happy.

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 →