We’ll operate assets within the constraints you provide us.Typically we’ll be optimizing to maximise flexibility revenue within a hierarchy of constraints:
1
User's intent
If we know that the user needs a certain amount of charging, or their house to be at a certain temperature, we’ll ensure that need is met.
2
The user's tariff
We always make the end user money. We’ll typically avoid displacing usage into peak periods. The only exception is where we’re confident we can
earn the user far more than we’re costing them: for instance, we may charge a battery before a period of extremely high prices, to ensure we can export energy back to the grid to benefit from those prices
3
Constraints you provide
The duration and extent of dispatch you’re happy with. For instance, you may only want to allow us to pause charging for an hour at a time, on weekdays.
Event-based dispatch is where we receive a signal from the market operator to provide flexibility. Typically, these dispatches
will be short-lived, and for a specific amount of time. You can see an example dispatch event here.Common examples include:
pausing EV charging because the local grid is strained
exporting from a battery due to system tightness
reducing HVAC demand during a peak period
In this case, Axle’s dispatch of the asset is infrequent: it’s a temporary interruption to the normal operation of the asset.
Delegated control is where Axle takes responsibility for the operation of the asset over a longer period of time. This is helpful
when we have an opportunity to continuously optimize the asset, for instance in the wholesale market.For instance, this could be:
smart-charging of EV’s, scheduling charging to take advantage of low prices
optimising a battery to maximise self-consumption of solar and off-peak charging
optimising heat pump operations to deliver a warm home at the lowest cost
In cases where you’re already running an optimization, we use a price
curve dispatch. This means that for each asset, we provide a localised price curve that combines the different incentives
that we’re exposed to via the market.This can simply be added to the cost function in your existing optimization. This ensures that any constraints that are
defined in your optimization (e.g. a minimum temperature in the hot water tank) are honoured, and alleviates the need for
you to surface all of the relevant variables to us (some of which may be local or sensitive).
Unlike with event-based or delegated control, with price curve control we don’t get any direct feedback on whether you’re planning to dispatch the
asset as we instruct. This means that we have to bid more conservatively, because our ability to compensate for non-delivery
is lower.
Our preference is to integrate price curve dispatch via webhook, so you’ll receive updates if the price curve changes, due to
new opportunities in e.g. the intraday or frequency markets.