The toolbox

What the depot digital twin does.

The full capability set of the engineer-led depot twin, grouped by what you're deciding. It's physics-based, grounded in peer-reviewed engineering science rather than rules of thumb or vendor guesswork. Every capability is capacity-level and directional, and every number traces to a named assumption. The free feasibility check is live now; the rest is part of the engineer-led twin, built with you and owned by you.

Every run answers three questions, separately, never merged: Capability: can each vehicle physically do its shift? Delivery: under your electrical limits, did every vehicle get its energy? Charging Capacity: does any node exceed its rating, and when?

What kind of tool is this?

Digital twins come in three broad shapes: facility twins (BIM-based models of already-built buildings), operational twins (real-time IoT-fed models of running infrastructure), and process-simulation twins (models of a repeated workflow that let you change parameters and see the impact before committing).

BEV Ready is the third kind, applied to EV depot planning. The workflow it models is your depot's charging day, at 15-minute resolution. You change parameters (fleet size, vehicle types, charger count and power, service capacity, tariff) and see feasibility and cost. It's a planning tool, not an operational system: it doesn't connect to your chargers or run your depot. It answers the questions that come before you buy any of that.

Feasibility & simulation · 12 capabilities

Feasibility screening

A fast first-pass screen for a depot: energy demand, peak load, the likely utility service tier, and a rough cost, in minutes rather than a multi-week study.

Not: a detailed design or a commitment-grade number. It tells you whether a depot is worth pursuing.

Charging-day simulation

A 15-minute-resolution charging-load profile across the worst plausible day, managed vs. unmanaged, with per-node feasibility against the site's electrical limits, showing where and when a plan would breach service capacity.

Not: a billing-grade or stamped study. It's capacity-level, single-day, and directional.

Realistic CC-CV charging

Charging follows a real constant-current / constant-voltage curve, including the taper as each battery nears full. A charger's effective throughput therefore reflects the physics, not a flat rate that overstates how fast the fleet tops up.

Not: a manufacturer-specific charge model; it's a representative CC-CV curve, capacity-level and directional.

Constrained-connection modeling

Models a grid-import limit that varies through the day (low- and high-power periods) and shows where storage bridges the low-power window so charging continues through it. Capacity-level and directional, not a billing-grade study.

Not: a go/no-go. The conservative worst-day feasibility verdict assumes a depleted battery and doesn't count the bridge. It benefits only sites where the constrained connection would otherwise strand energy.

Reference operating week

A multi-day representative week that generates a feasible charge schedule: which bus, which charger, when, at what power. It meets every departure under the service limit, with conservative day-over-day battery carryover. Every assignment traces to a rule.

Not: an operational commitment or a control plan. It's a capacity-level, directional reference.

Seasonal presets

One click loads a cold-service-day preset (higher driving energy, stretched charge window) or a hot-day preset (cooling load). Every value labeled, sourced, and editable.

Not: hidden buffers. Conservative presets that only ever raise demand, shown and adjustable.

Uncertainty band

Shows the key verdict as a band, not a dot, by re-running the model across the plausible range of your highest-leverage assumptions. The spread is real, traced to named ranges.

Not: a fabricated ±. The band is the model's own output across sourced assumption ranges.

Vehicle-to-load (V2L) peak-shaving

Idle buses discharge their spare energy (only what sits above each bus's own next-shift reserve) to shave the depot's evening peak. Round-trip losses are counted; no free energy.

Not: ever at the expense of a bus's own route. A bus that would strand is refused, not counted. Vehicle-to-load, not V2G.

Honest scope

What V2L peak-shaving is and isn't.

Is: surplus-only discharge, refuses-to-strand, round-trip losses counted on delivered energy, peak-shave of the depot's own load. Isn't: grid export, V2G arbitrage, a revenue model, a battery-vs-tariff optimizer.

Mobile power & constrained windows

Model a no-grid or grid-capped window and a relocatable power unit that carries the depot through it. If the sources can't cover it, the window reads infeasible, surfaced not hidden.

Not: a live control integration. Charge curtailment is modeled (response latency and power floors respected), not a live-control hookup.

Storage sizing sweep

Feasibility across a range of battery sizes for the operating week. It's a decision space you read and choose from, each size feasibility-checked against the frozen engine.

Not: an opaque “the size.” You pick; the tool shows the consequence.

Trip planner: battery vs. route

For an imported schedule, shows whether each vehicle's route fits on its battery, at both a standard and a more optimistic basis, so the sensitivity of the margin is visible. Includes an operator-controlled assumption for charging a share of a tour's energy off-depot, always shown alongside the unmodified figure, never alone.

Not: a station finder. Selecting a specific public charging station along a route isn't built; the schedule data carries a route's distance, not its shape, so no station can be honestly called “along the way.”

Right-size compatibility grid

For each vehicle class and each imported tour, a pairwise fact: fits, borderline, or doesn't fit, on the same conservative basis as feasibility.

Not: an assignment recommendation. States compatibility; never picks, ranks, or names a pairing to move to.

Cost & financial · 11 capabilities

Demand-charge exposure

A directional estimate of the monthly demand-charge dollars at the modeled peak, from sourced, dated utility rates, with a diversity/coincidence option. When no rate resolves, it says so rather than guessing.

Not: a guaranteed utility bill; time-of-use and ratchet structures are simplified.

Storage (BESS) business case

Shows the demand-charge saving a battery would deliver on the modeled day, and a directional storage business case.

Not: a sizing recommendation; resilience is described qualitatively, never priced.

Financial proforma · single depot

A 20-year EV-vs-ICE lifecycle view covering NPV, payback, and TCO. It's calculator-first: enter your own quotes and rates, or use clearly labeled directional defaults. Every figure traces to a named assumption and is confidence-labeled.

Not: a guaranteed bill, a financed quote, or investment advice.

Scenario comparison

A handful of fixed configurations (stay-ICE, grid + chargers, + solar, + storage, + both), ranked by 20-year NPV and feasibility-checked, surfacing the trade-offs.

Not: an auto-pick or optimizer. It doesn't size or schedule for you, and an infeasible scenario never outranks a feasible one; cost never overrides physics.

Directional V2L payback

The value of shaving that peak: avoided demand charges and mobile-unit fuel, set against battery cycle cost, as a directional range with every figure named to its tariff and dated rate. When a rate won't resolve, it says so rather than guessing.

Not: a bill, a financed quote, or investment advice. The battery cycle cost is always counted, so an upside-only number is impossible.

Phased rollout

Electrify in stages (25% → 50% → 100%) and see which grid upgrade (cost and lead-time) lands at which stage.

Not: a recommended schedule. It's your phasing against sourced ranges, never a quote.

Risk-band economics & size-and-mix

The scenario and configuration outputs reframed as a distribution of outcomes and a size-and-mix decision space: the trade-offs laid out, not a single answer.

Not: an auto-pick or optimizer. It presents the spread and the options; the call stays yours.

Shared depot capacity

Surfaces your own depot's spare grid headroom as a located fact, and models the cost and margin impact of hosting a stated number of outside vehicles in a stated window at a rate you set. One measured finding: hosting timed into a depot's existing quiet period can add real value at zero additional peak.

Not: a marketplace or a matching service. The tool never searches for a host or a guest, never shows another operator's depot, and never suggests a match; the operator enters both sides, always.

Named utility incentives

Record a specific rebate, credit, or connection programme with your own figure and its source, wired into the real 20-year NPV output, not just displayed beside it.

Not: a lookup. The tool never looks up an incentive or assumes one applies; every record needs the operator's own figure and citation.

Fuel-card import

Paste a fuel-card export to replace the diesel-cost placeholders in the financial proforma with the fleet's own measured numbers.

Not: a data-upload feature in the ordinary sense. The file is parsed entirely in the browser and never uploaded; no transaction row, no driver name, no card number ever leaves the operator's machine, only the totals they explicitly confirm are used.

Emissions

Avoided-emissions arithmetic

Compare a depot's diesel-era baseline against its electrified operating profile and report avoided tCO₂e, keyed to the grid emission factor for the depot's province or region. Grid import is floored at zero per interval; export intervals don't generate negative emissions. If the region isn't set, the figure withholds rather than falling back to a national average. The figure inherits the day-type selected in the UI (worst-cold or typical), same as SOH derating.

Resilience & lifetime · 2 capabilities

Resilience: N-1 & backup

Re-runs the worst day with chargers removed to show which buses get stranded and how much service you lose. Plus a backup-duration screen: how long your parked fleet + battery carry a critical load through an outage.

Not: a live control system. A capacity-level, read-only resilience check; it only ever surfaces more risk, never less.

Service-life timeline

As batteries age, usable capacity fades. Sweeps your fleet across its service life and marks the year each bus crosses from likely → borderline → hard.

Not: a recommended replacement year. A directional, typical-day pre-screen. Run the worst-day verdict for the hard number.

Control & evidence · 8 capabilities

Parameter control & sensitivity

Set the assumptions yourself (energy per shift, battery basis, utility rates, derates) and sweep them to see what actually moves the verdict. The model is yours to interrogate, not a black box you take on faith.

Not: a fixed set of vendor defaults. Every input is visible, editable, and traceable.

Evidence pack

A print-ready, defensible summary of what the depot needs and why: the modeled day, demand-charge exposure, the financial memo, and an assumption ledger where every figure traces to its source. Built to justify a service-capacity review with your utility and a licensed engineer. Avoided-emissions arithmetic: worst-cold or typical, keyed to the depot's province.

Not: a stamped engineering study or a financial offer.

Measurement & verification

Once a site is operating, log observed periods and see how reality tracked the modeled day, with drift and longitudinal trend.

Not: live or operational control.

Morning readiness

Re-runs the depot's own readiness computation forward on a partial day's real observed arrivals against the actual charging plan, to answer the 4am question: will every vehicle make pull-out with enough charge. Stays silent (“too early to call”) until enough real data is in to name specific vehicles.

Not: a prediction from a model of typical behavior. Names at-risk vehicles; never suggests the fix, never acts. Never a false all-clear from thin data.

Arrival-SoC anomaly flagging

A passive flag when a vehicle arrives materially below its own recent baseline, stating the numbers plainly (“arrived 14–18% lower than its own last-two-week baseline”).

Not: a fleet-wide threshold, and never a diagnosis of cause; never implies “the battery is degrading” or any other specific reason. A vehicle with too little history says so rather than false-alarming from two data points.

Portfolio: multi-depot rollup

Group depots into a portfolio and see fleet-wide feasibility and cost side by side with each depot's own result. Each depot still runs the same frozen engine; a portfolio only orchestrates and rolls the results up. Portfolio peak is a non-coincident sum of each depot's own peak (there's no shared meter, so it isn't a single coincident demand), and total demand-charge is a sum of independent bills, directional only.

Not: a substitute for the per-depot model; it aggregates the same directional, capacity-level runs. Not a single shared electrical connection across depots.

Cross-depot re-allocation

Ranked options for which depot delivers a given vehicle's energy, each feasibility-checked against the frozen engine before being shown. Nothing is applied until explicitly approved. The scope is deliberately narrow: re-allocation can only change which depot serves a vehicle's charging window; it can never change whether that vehicle's own battery-vs-route verdict is feasible. A vehicle that's Not-yet on its own energy balance stays Not-yet everywhere it could be moved to, stated outright rather than implying a fix the tool can't deliver.

Not: an auto-mover. Nothing changes without the operator approving an option, the same “you decide” rule as everywhere else on this page. It never overrides a vehicle's own feasibility verdict.

The same discipline, all the way through

The pilot mode runs alongside the frozen feasibility engine. It never edits it, and a stripped-back pilot run must agree with the worst-day verdict. Same discipline, longer horizon.

Not: a second opinion that can quietly disagree with the screen. The two are reconciled by construction.

In development

One capability in development.

Grid-export & V2G arbitrage ◐ In development

A future capability that would let the fleet export surplus energy to the grid or arbitrage it against tariffs, on top of today's on-site V2L peak-shaving. Not modeled in this version.

Honest scope

What the digital twin is and isn't.

It's a capacity-level, directional model. The feasibility screen models a single worst-plausible day; the operating-week view simulates a multi-day representative week. Both are directional, sharp enough to decide service upgrades, BESS sizing, and charger counts. It is not a billing-grade, stamped, or "optimal" plan. The financials (20-year TCO, NPV, payback) are directional, named-assumption estimates you can re-run with your own inputs, not a guaranteed bill or investment advice. A BEV Ready engineer builds and validates it with you, then hands you the keys. You keep a living model that gets more accurate the longer it's used. It feeds your engineer, utility, and board; it doesn't replace the licensed PE who stamps the design.

Start with the free feasibility check.

Run a directional screen of your depot in minutes: energy demand, peak load, the service tier you'll likely need, and a rough cost. Then start the engineer-led twin with our team.