Model tariff energy charges (flat or TOU), demand charges (including optional ratchets), and quantify savings from peak shaving and load shifting. Compare baseline vs optimized bills, visualize your daily demand curve, and export results for audits and proposals.
Inputs
Quick model
Profile source
Start with a monthly bill snapshot, or upload interval demand data. Optimization works best with a realistic 15-minute profile.
Interval CSV (kW series)No file
Expected CSV: one column of kW values (96 rows for 15-min day) OR two columns where the 2nd column is kW. If you upload more rows, the tool uses the first 96 values as a representative day.
Billing period
Days in month30
Interval15 min
Demand charges typically use 15-minute maximum demand.
Baseline load (Quick model)
Used to generate a representative daily demand curve.
Monthly energy500,000 kWh
Your total billed kWh for the month.
Measured peak demand1,200 kW
Max demand in the billing period (kW). If unknown, estimate from interval data.
Tip: If your utility only has On/Off periods, set the Mid-peak window to 0 hours (same start & end) and it will effectively disappear.
Demand charges
Demand charge rate$18/kW
Applied to billed demand (kW). Billed demand may include a ratchet floor.
Demand window
Demand ratchet0%
If your tariff bills demand as max(current peak, ratchet% × last-12-month peak), enter a %.
Last 12-month peak0 kW
Optimization levers
Model a demand-limiting strategy (peak shaving) and optional load shifting from on-peak to off-peak.
Load shifting10%
Percent of on-peak energy you can shift to off-peak (process scheduling).
Peak limit mode
If you enable peak limiting, the tool dispatches a modeled battery (or equivalent control) to cap demand.
Demand limit1,000 kW
Used only for Fixed mode. Auto mode finds the best limit given your resources.
Battery power500 kW
Max discharge/charge power used to shave peaks.
Battery energy1,000 kWh
Available energy capacity for daily peak shaving.
Roundtrip efficiency90%
Min SOC reserve10%
Reserve kept for resiliency or operational constraints.
Project economics (optional)
CAPEX$0
Optional: use to compute payback and NPV from monthly savings.
Horizon10 yrs
Discount8%
Escalation2%
Model assumptions (v1.0)
Demand profile is modeled as a representative day and scaled to the billing month for energy charges.
Demand charge uses the maximum interval kW (15–60 minutes) in the billing period.
Battery dispatch is a simplified peak shaving + off-peak recharge heuristic to respect a demand limit.
Load shifting reduces on-peak energy and re-adds it to off-peak hours proportionally (no production constraints modeled).
This is an engineering-grade planning model; always validate savings using your utility interval data and tariff sheet.
Related tools & articles
Demand charges are usually won in operations (peak control) and contracts (tariff structure). Use these resources to go deeper and build a complete energy-cost strategy.