Paul Scott
Sylvie Thiebaux
A distributed demand response mechanism that incentivises participation and coordinates activity whilst satisfying network constraints.
In general the power flow equations are non-convex and many typical household loads require discrete decisions.
We compare the performance of a wide range of power flow equations using the distributed ADMM algorithm, and show that in practice the non-convex power flows converge to a near-optimal solution. We show the algorithm can also manage typical household discrete loads.
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}
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.