Paul Scott
Sylvie Thiebaux
A demand response mechanism that incentivises participation and coordinates activity whilst satisfying network constraints.
We demonstrate that a particular distributed demand response algorithm can produce near-optimal results even with the non-convex power flows. Discrete loads typically found within households can also be managed by the algorithm. This brings the approach closer to where it can be deployed in a real system.
Minimise total cost of serving power, whilst preserving network and participant constraints.
\begin{align} &\min_x\sum_{c \in C} f_c(x_c)\quad\color{red}{\text{costs}}\\ &\text{ s.t. } \forall c \in C: g_c(x_c) \leq 0\quad\color{red}{\text{constraints}}\\ &\phantom{\text{ s.t. }} \forall (i, j) \in L: h(y_i, y_j) = 0\quad\color{red}{\text{connections}} \end{align}
where \(h(y, y') := y + Ay'\)
Iterative algorithm that allows the problem to be decomposed across linear constraints. Proven to converge when the problem is convex, and linear constraints take on particular form.
\begin{align} \mathcal{L}_A(y, y', \lambda, \rho) &:= \sum_{c \in C} f_c(x_c)\\ &+ \sum_{(i, j) \in L} \left[\frac{\rho}{2} \|h(y_i, y'_j)\|_2^2 + \lambda_{i,j}^\mathsf{T} h(y_i, y'_j) \right] \end{align}
\(\lambda_pp + \lambda_qq\)
Equations | Variables | Accuracy | |
---|---|---|---|
AC | Non-convex | \(p,q,v,\theta\) | Exact |
QC | SOCP | \(p,q,v,\theta\) | Relaxation |
DF | SOCP | \(p,q,v\) | Relaxation |
DC | Linear | \(p,\theta\) | Approximation |
K | Quadratic | \(p,\theta\) | Approximation |
For \(\sigma =\) 20%, relative number of iterations:
Get within 1% of the global optimal. Works with AC power flows. Works with household discrete loads. Only a couple of minutes to converge.