EV Battery Swap Station Inventory Planner

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Introduction: How this EV battery swap inventory planner helps

This calculator turns an expected daily swap load, a charging system, and a target service level into a recommended inventory of charged packs and supporting chargers. It is designed for planners who need a quick, quantitative way to size swap stations without building a full simulation from scratch.

You specify how many swaps you expect per day, how demand peaks during busy windows, and how fast your chargers can turn packs around. The model uses queueing theory and a simple variability buffer to estimate:

The results are approximate but useful for early-stage planning, comparing station concepts, or checking whether an existing site is likely under- or over-provisioned.

Key inputs and what to enter

Demand profile

  • Expected swaps per day – Average completed swaps on a typical day. Use historical data from comparable sites, pilot results, or a demand forecast. For a mid-size urban site, values from 100–300 swaps/day are common in early deployments.
  • Station operating hours per day – Hours per day the station is open for swaps. Many commuter stations operate 16–20 hours; highway or fleet depots may run 24/7.
  • Peak demand multiplier – How intense the peak hour is relative to the daily average hourly swap rate. A value of 2.0 means peak hours are about twice as busy as the average hour.
  • Duration of peak window – Number of hours per day at elevated demand. You can combine multiple rushes (morning and evening) into a single equivalent peak window if needed.

Charging system

  • Number of chargers in service – Count of charge points simultaneously available for swap packs. Exclude chargers reserved for other uses or frequently down for maintenance.
  • Battery charge time – Average time, in hours, to bring a depleted swap pack back to the target state of charge. Use manufacturer data but adjust upward if your site throttles power during grid constraints.
  • Post-charge inspection & cooldown – Time, in minutes, for safety checks, BMS diagnostics, and thermal stabilization before a pack can re-enter the ready inventory.

Service targets

  • Target ready-pack service level – The percentage of customer arrivals that should find an immediately available charged pack. For example, 95% means at most 1 in 20 customers should experience a stockout under typical conditions.

Core formulas behind the planner

Average demand and cycle time

The first step is to convert daily demand into an average arrival rate per hour:

Formula: λ = (Expected swaps per day) / (Station operating hours per day)

λ=Expected swaps per dayStation operating hours per day

Each pack that enters the charging system spends time charging plus time cooling or under inspection before returning to ready inventory. The average cycle time is:

Formula: W = T_charge + T_cool

W=Tcharge+Tcool

where Tcharge is in hours and Tcool is cooldown time converted from minutes to hours.

Little’s Law for base circulating inventory

Little’s Law links the long-run average number of items in a system to arrival rate and cycle time. In MathML form:

L = λ W

For a swap station:

  • L = average number of packs cycling through charging and cooldown
  • λ = average swaps per hour
  • W = average turnaround time per pack (hours)

The planner uses this as a baseline for how many packs must be in the system just to keep up with typical demand, not yet accounting for peaks or variability.

Safety stock for variability and peaks

Real arrivals are not perfectly smooth. The tool uses a normal approximation to variability in swap arrivals over the cycle time window. If the expected demand over one cycle is μ=λW, the standard deviation is approximately σ=μ under a Poisson assumption.

For a target service level SL, the corresponding normal quantile z is used to set safety stock:

Formula: Safety stock ≈ z ⋅ σ = z sqrt(λ W)

Safety stockzσ=zλW

The final recommended ready-pack inventory is then roughly:

Formula: Recommended packs ≈ L + Safety stock

Recommended packsL+Safety stock

Additionally, the peak demand multiplier and peak window length help stress-test the station against concentrated demand, highlighting if your chargers are likely to fall behind during busy periods even when the daily total looks manageable.

Interpreting the results

After running the planner, focus on three aspects:

  • Recommended ready-pack inventory – The minimum number of charged packs you should plan to have on-site to hit your chosen service level, given the assumptions above.
  • Implied charger utilization – High utilization (close to 100%) suggests that even small demand spikes or outages could cause backlogs. Lower utilization provides resilience but requires more chargers.
  • Peak-hour stress – If peak demand during the specified window exceeds what your chargers can recover outside the peak, you may need either more chargers, more inventory, or demand-shaping tactics.

Treat the output as a planning recommendation, not a hard guarantee. In particular, increasing the target service level from 90% to 99% can substantially increase the suggested safety stock, which might or might not be economically justified.

Worked example: commuter swap station

Consider an urban commuter station with these inputs:

  • Expected swaps per day: 180
  • Station operating hours: 18
  • Peak demand multiplier: 1.8
  • Peak window: 3 hours
  • Chargers: 16
  • Charge time: 1.6 hours
  • Cooldown: 20 minutes (0.33 hours)
  • Target service level: 95%

Average arrivals per hour are λ=18018=10 swaps/hour. The cycle time is W=1.6+0.331.93 hours. Little’s Law gives a base circulating inventory of:

L=10×1.9319.3 packs.

Over one cycle, expected demand is μ=19.3, with σ19.34.4. For a 95% service level, z1.65, so safety stock is around 1.65×4.47.3 packs.

That suggests a total of roughly 27 packs in the system to meet the target on a typical day. The actual calculator may adjust this further based on the peak window and charger count to make sure the station can recover from the 3-hour peak and still replenish inventory before the next rush.

As a planner, you might round this to 28–30 packs to allow for maintenance holds and minor modeling error, then check whether 16 chargers can practically support that level of throughput under your grid constraints.

Example comparison: commuter vs. highway corridor

Scenario Daily swaps Hours open Peak pattern Service level target Planning takeaway
Commuter hub 180 18 1.8× for 3 hours 95% Demand concentrated in rush hours; inventory must buffer short intense surges while chargers catch up during off-peak.
Highway corridor 220 24 1.4× for 6 hours 97% More evenly spread demand; slightly higher daily load but fewer sharp spikes, so charger capacity sizing is as important as inventory.

Even when two stations have similar daily swap counts, the shape of demand and chosen service level can lead to very different recommended numbers of packs and chargers. Use the tool to compare such scenarios quickly by adjusting inputs and noting how inventory recommendations change.

Assumptions and limitations

  • Steady-state averages – The underlying math assumes demand and processing rates are roughly stable over time. Very early-stage pilots or highly seasonal sites may violate this assumption.
  • Poisson/normal arrival model – Arrivals are treated as random but with variability similar to a Poisson process, then approximated by a normal distribution. Real fleets may have more structured behavior (e.g., shift changes) that increases clustering.
  • Homogeneous packs and chargers – The planner assumes all packs are interchangeable and all chargers have similar performance. Mixed chemistries, different max C-rates, or prioritized fleets are not modeled explicitly.
  • No explicit grid constraints – It does not enforce feeder limits, dynamic tariffs, or curtailment events. If your site must frequently throttle power, adjust the effective charge time input upward.
  • Uptime and maintenance handled indirectly – Downtime for chargers or packs is not modeled in detail. You can approximate it by reducing the charger count or adding a few extra packs of buffer inventory.
  • Planning, not real-time control – The tool is intended for long-term sizing and what-if analysis, not second-by-second dispatch or scheduling of swaps.

Because of these simplifications, always cross-check the output against real operating data and engineering judgment. A good practice is to re-run the planner periodically with updated demand and turnaround measurements to refine inventory and capacity decisions over time.

How to use this calculator

  1. Enter Expected swaps per day using the unit or time period shown by the field.
  2. Enter Station operating hours per day using the unit or time period shown by the field.
  3. Enter Peak demand multiplier (× average hourly swaps) using the unit or time period shown by the field.
  4. Run the calculation and compare the output with a second scenario before acting on it.
Demand profile
Charging system
Service targets

Arcade Mini-Game: EV Battery Swap Station Inventory Planner Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.

Enter demand and charging assumptions to size the ready-pack inventory and charger workload.

Summary of utilization, inventory, and safety stock calculations.