PlatformPJJ Dispatch

Decide before the peak, not after it.

PJJ Dispatch turns the forecast into decisions using model-predictive control. It optimises against the forecast state of your site, not the present one, and that is what separates it from the rule-based controllers shipped with most battery systems.

The difference, in one afternoon

The rule-based controller aims lower and ends up higher.

Same battery, same load, same day. A fixed rule starts shaving the moment load crosses its threshold, empties the battery on the shoulder of the peak, and has nothing left for the crest. The crest is the interval you are billed on.

Grid demand · one afternoon peak
Same battery under two controllers (schematic, not site data)
No battery Rule-based MPC
BILLED PEAK · RULE-BASED BILLED PEAK · MPC 00:0006:0012:0018:0024:00
Rule-basedshaves early, runs dry before the crest
MPCsets the lowest line the battery can hold for the whole peak
The billonly counts the highest interval
How the two decide

One reacts to a reading. The other plans against a forecast.

QuestionRule-based controlPJJ Dispatch (MPC)
What it looks atThe reading right now, against fixed thresholdsThe next 24 hours of load and solar, from PJJ Forecast
When it dischargesOnce load has crossed a set lineBefore the peak arrives, never after it has already been recorded
When it chargesOn a fixed schedule, or whenever there is roomWhen power is cheap, holding charge back for the peak it expects
When the day changesRuns the same rule regardlessRe-plans as new readings arrive, rather than committing to the morning's view
Who sets itConfigured once at commissioningTuned to your site's own load and tariff

Rule-based control is not a straw man. It is what ships with most battery systems, and it is what your battery falls back to if you ever stop CESS. It works; it just decides with less information.

What it dispatches for

Three jobs, one battery, and they compete for the same charge.

Every kilowatt-hour in the battery can do only one of these. Deciding which, hour by hour, is the whole job.

Demand charge

Peak shaving

Holds your monthly billing peak down. A demand charge is set by your single highest interval of the month, so one missed afternoon costs you for thirty days.

TOU spread

Energy arbitrage

Buys power off-peak and uses it on-peak, earning the spread between the two rates. The smallest of the three drivers in our pilot model.

Solar

Curtailment recovery

Keeps room in the battery for the solar the site cannot use at midday, then moves it to the hours it is worth most. That is PJJ Recover.

What each of these was worth at our pilot site is modelled separately in the investment case.

How you check it

Measured against what would have happened without it.

A dispatch claim is only worth the baseline it is measured against. Ours is agreed with you before we start, and it is the same baseline our fee is calculated on.

Baseline against optimised grid import is a standing view in the product, with the peak-tariff window marked.
Reported monthly against the original model. We do not quietly replace it with a new one when reality diverges.
Our fee is a share of measured savings, so a month where dispatch underperforms costs us before it costs you.

If you stop paying for CESS, the battery keeps working.

It reverts to conventional rule-based control. What you lose is the forecasting and optimisation layer, which is where most of the return in the model comes from.
The rest of CESS

One module does not run on its own.

PJJ Dispatch is one of four parts of the Cloud Energy Storage System. Each hands something to the next, and the savings come from all four running together.

See all four on one page

Find out what CESS would do at your site.

Twelve months of billing data, and we will model your load, size the system and show you the whole financial case, including when the answer is not to build.

Or reach us at solarbuddies@pjjsolutions.tech