Benchmark: Flexibility Region Estimation Methods

A comparison of different methods for estimating flexibility regions at TSO-DSO interfaces.
Author
Published

May 8, 2026

Background and Motivation

See the literature review section for an overview of existing methods for estimating flexibility regions at TSO-DSO interfaces.

Method Comparison

Static Methods

Methods that estimate flexibility regions without considering the temporal dynamics of the devices like battery storage.

Simple Minkowski Sum

The Minkowski sum method estimates the flexibility region by summing the individual flexibility regions of each device without considering the non-linear network constraints. This method assumes that the devices operate independently and that their flexibility regions can be combined linearly.

Usually given by sector-coupling related researches, e.g. [1]

Pros:

  • computationally efficient
  • easy to implement

Cons:

  • does not capture the interactions between devices and network constraints and thus overestimates the flexibility region
  • could not capture the losses in the network

Sampling-Based Methods

[2] propose a Monte Carlo sampling-based method to estimate the flexibility region of a distribution network. The process involves the following steps:

  • generate random samples of the power injections of the flexible devices;
  • check the wholistic feasibility against the network constraints via power flow calculations;
  • record the feasible samples and the corresponding costs that satisfy all constraints;
  • the flexibility region is then approximated by the envelope of the feasible samples.

Pros:

  • straightforward to implement
  • can capture non-convexities in the flexibility region
  • can give the cost associated with each point in the flexibility region

Cons:

  • computationally intensive, for large networks or many flexible devices
  • usually gives a conservative estimate of the flexibility region
Figure 1: An example of the flexibility region estimated by the sampling-based method of [2]
TipUpdated Power Flow Calculation

The fixed point iteration method from [3] is used.

\[ \mathbf{Y}:=\begin{bmatrix} \mathbf{Y}_{00}& \mathbf{Y}_{0L}\\ \mathbf{Y}_{L0}& \mathbf{Y}_{LL} \end{bmatrix} \in \mathbb{C}^{3(N+1)\times 3(N+1)} \]

\[ \mathbf{v}=\mathbf{w}+\mathbf{Y}_{LL}^{-1}\text{diag}(\overline{\mathbf{v}})^{-1}\overline{\mathbf{s}} \] where \(\mathbf{w}\ : =-\mathbf{Y}_{LL}^{-1}\mathbf{Y}_{L0}\mathbf{v}_{0}\) is the zero-load voltage.

After \(\mathbf{v}\) converges, the branch current flow can be calculated by: \[ I_{ij} = y_{ij}(v_i - v_j) + y_{sh,ij} v_i \]

Check constraint violations:

\[ \underline{\mathbf{v}} \leq |\mathbf{v}| \leq \overline{\mathbf{v}} \]

\[ \underline{\mathbf{i}} \leq |\mathbf{i}| \leq \overline{\mathbf{i}} \]

OPF-Based Methods

Implementation of Static Methods

IEEE 9-bus System

System configuration:

  • 2 generators: 1 RES and 1 synchronous compensation
  • 3 flexible loads that can be curtailed by up to 10%
Figure 6: Comparison of the flexibility regions estimated by different static methods without cost for an IEEE 9-bus system
Figure 7: Cost associated with the flexibility region estimated by [5]

Cost curve of active power flexibility.

Cost curve of reactive power flexibility.
Figure 8: The decoupled P and Q cost estimation for the IEEE 9-bus system by method in [7].
Table 1: A performance comparison of the 9-bus system
Method Note Time [s] Memory [MB]
[2] region only, 10000 samples 0.28 702
[4] region only 0.74 103
[5] with cost 11.3 780
[6] region only, original 0.3 26
[6] region only, improved 0.57 26
[7] with cost 0.6 0.86
IEEE 33-bus System

System configuration:

  • 8 curtailable RES generators
  • 2 battery storage systems that could work in 4 quadrants
Figure 9: Comparison of the flexibility regions estimated by different static methods without cost for an IEEE 33-bus system
Figure 10: Cost associated with the flexibility region estimated by [5]

Cost curve of active power flexibility.

Cost curve of reactive power flexibility.
Figure 11: The decoupled P and Q cost estimation for the IEEE 33-bus system by method in [7].
Table 2: A performance comparison of the 33-bus system
Method Note Time [s] Memory [MB]
[2] region only, 10000 samples 1.95 2813
[4] region only 2.2 548
[5] with cost 25.6 3876
[6] region only, original 0.6 96
[6] region only, improved 1.3 100
[7] with cost 1.8 256
118-bus System

System configuration from [8] with modifications:

  • 11 curtailable RES generators
  • 5 battery storage systems that could work in 4 quadrants
  • 5 flexible loads that can be curtailed by up to 10%
Figure 12: Comparison of the flexibility regions estimated by different static methods without cost for an IEEE 118-bus system

Cost curve of active power flexibility.

Cost curve of reactive power flexibility.
Figure 13: The decoupled P and Q cost estimation for the 118-bus system by method in [7].
Table 3: A performance comparison of the 118-bus system
Method Note Time [s] Memory [MB]
[2] region only, 10000 samples 16.4 3582
[4] region only 8.96 4295
[5] with cost 108 2410
[6] region only, original 2.5 558
[6] region only, improved 5 570
[7] with cost 7.14 1672
NoteConvexity of the Flexibility Region

Let the feasible set of all complex power injections in the ACOPF problem be denoted as \[ \mathcal{S}_{\text{feas}} \subset \mathbb{C}^N \]

The slack bus power \(s_0 = p_0 + j q_0\) is simply one component of the full injection vector \(s\). Extracting \(s_0\) from \(s\) is equivalent to applying a projection operator \(\Pi_0\) onto the 0-th coordinate: \[ s_0 = \Pi_0(s) \]

The operator \(\Pi_0\) is a purely linear mapping from \(\mathbb{C}^N \to \mathbb{C}\).

Theorem: the image of a convex set under a linear transformation is strictly convex.

Therefore, if the global solution space of injections \(\mathcal{S}_{\text{feas}}\) is convex, its projection onto the \(P_0-Q_0\) plane must inherently be a convex set.


The problem becomes: find the conditions under which \(\mathcal{S}_{\text{feas}}\) is convex.

Equivalently, the solvability set of a power network, i.e., the set of all power injection vectors for which the corresponding power flow equations admit a solution, need to be convex.


[9] shows that the solvability set of a power network without grid operational constraints, is convex:

  • For networks with a radial topology if and only if the network is homogeneous. A homogeneous network is one where all lines share the exact same \(r/x\) ratio.
  • If the analysis is restricted solely to active power injections, the solvability set is convex for any connected network with a radial topology, regardless of homogeneity.
  • The active power solvability set is also convex for purely resistive networks of any arbitrary topology (including meshed grids).

[10] gives a convex restriction for the ACOPF feasibility set (solution space with operational constraints), which is a convex inner approximation of the true feasibility set, shown in Figure 14.

Figure 14: Illustration of the convex restriction and convex relaxation of a non-convex feasibility set [10].

The original non-convex feasibility set defined by the AC power flow equations and operational constraints: \[ \begin{align*} p_i^\text {inj}&=\sum _{k\in \mathcal {N}} v_iv_k(G_{ik}\cos \theta _{ik}+B_{ik}\sin \theta _{ik}) \quad i\in \mathcal {N} \\ q_i^\text {inj}&=\sum _{k\in \mathcal {N}} v_iv_k(G_{ik}\sin \theta _{ik}-B_{ik}\cos \theta _{ik}) \quad i\in \mathcal {N} \\ q_i^\text {min}&\leq q_i^\text {inj}\leq q_i^\text {max} \quad i\in \mathcal {N}_G \\ v_i^\text {min}&\leq v_i\leq v_i^\text {max} \quad i\in \mathcal {N}_\text {pq} \\ \varphi ^\text {min}_l&\leq \theta _l^\text {f}-\theta _l^\text {t}\leq \varphi ^\text {max}_l \quad l\in \mathcal {E} \end{align*} \] is restricted to the following QP convex restriction: \[ \begin{aligned} K^+\overline{g}_\mathcal {P}+K^-\underline{g}_\mathcal {P}&\leq b \\ L^+\overline{\psi }_\mathcal {P}+L^-\underline{\psi }_\mathcal {P}&\leq d, \quad b\leq b^{\text{max}} \\ \end{aligned} \] where: \[ \begin{aligned} b&=\begin{bmatrix}\overline{\varphi }^T &\quad \overline{v}^T_\text {pq} &\quad -\underline{\varphi }^T &\quad -\underline{v}^T_\text {pq} \end{bmatrix}^T \\ \overline{g}_\mathcal {P}&=\begin{bmatrix}p_\text {ns}^T &\quad q_\text {pq}^T &\quad {\overline{g}^C_\mathcal {P}}^T &\quad {\overline{g}^S_\mathcal {P}}^T &\quad {\overline{g}^Q_\mathcal {P}}^T \end{bmatrix}^T \\ \underline{g}_\mathcal {P}&=\begin{bmatrix}p_\text {ns}^T &\quad q_\text {pq}^T &\quad {\underline{g}^C_\mathcal {P}}^T &\quad {\underline{g}^S_\mathcal {P}}^T &\quad {\underline{g}^Q_\mathcal {P}}^T \end{bmatrix}^T \\ \overline{\psi }_\mathcal {P}&=\begin{bmatrix}p_\text {ns}^T &\quad q_\text {pq}^T &\quad {\overline{\psi }^C_\mathcal {P}}^T &\quad {\overline{\psi }^S_\mathcal {P}}^T &\quad {\overline{\psi }^Q_\mathcal {P}}^T \end{bmatrix}^T \\ \underline{\psi }_\mathcal {P}&=\begin{bmatrix}p_\text {ns}^T &\quad q_\text {pq}^T &\quad {\underline{\psi }^C_\mathcal {P}}^T &\quad {\underline{\psi }^S_\mathcal {P}}^T &\quad {\underline{\psi }^Q_\mathcal {P}}^T \end{bmatrix}^T. \end{aligned} \]

in which \[ g(x,u)= \begin{bmatrix}p^\text {inj}_\text {ns} \\ q^\text {inj}_\text {pq} \\ v^\text {f} v^\text {t}\cos \tilde{\varphi }-v^\text {f}_0v^\text {t}-v^\text {f}v^\text {t}_0 \\ v^\text {f} v^\text {t}\sin \tilde{\varphi }-v^\text {f}_0v^\text {t}_0\varphi \\ v^2-2v_0v \end{bmatrix} \]

and variables \(g_\mathcal {P}^C\), \(g_\mathcal {P}^S\), \(g_\mathcal {P}^Q\) with overlines and underlines denote the variables representing the interval bounds of the non-linear elements (cosine, sine and quadratic) over the self-mapping set.

WarningLimitations of the Convex Restriction method from [10]

The method from [10] cannot be used to get a convex approximation of the flexibility region:

  • cannot add the slack bus active power (\(p_{\text{slack}}^{\text{inj}}\)) to the control vector \(u\), since \(u\) represents a set of strictly independent variables.
  • The slack bus must remain a dependent variable that absorbs the mismatch and state-dependent losses to guarantee solvability.

That means the convex restriction can only be applied to the non-slack injection space, but not to the projected \(P_0-Q_0\) space, which is the flexibility region we are interested in.

Time-coupled Methods

Hyperbox Approximation

[11] focused the total potential energy flexibility (in MWh) without considering the reactive power flexibility.

Define the flexibility region as a hyperbox \(\mathbb{S}\): \[ \mathbb {S}=\left [{{P}^\vee _{\text{td},1}, {P}^\wedge _{\text{td},1}}\right]\times \left [{{P}^\vee _{\text{td},2}, {P}^\wedge _{\text{td},2}}\right]\times {\dots } \times \left [{{P}^\vee _{\text{td},T}, {P}^\wedge _{\text{td},T}}\right] \]

Objective: maximize the total aggregated energy flexibility over the time horizon \(T\): \[ \max E_{af} \mathrel {\mathrel {\mathop :}=}\sum _{t\in \mathcal {T}} \left ({{P}^\wedge _{\text{td},t}-{P}^\vee _{\text{td},t} }\right)\cdot \Delta t \]

Constraints:

  • power flow: fixed-point single-step approximation method from [3], claiming a better performance than the first order Taylor expansion method; \[ \tilde { \mathbf {v}}= \mathbf {M} \mathbf {x} + \mathbf {m} \] \[ \tilde { \mathbf {s}}_0= \mathbf {G} \mathbf {x} + \mathbf {g} \]
  • voltage limits: between 0.9 p.u. to 1.1 p.u.;
  • device constraints;
  • joint sanity constraints: \[ {P}^\wedge _{\text{td},t} \geq {P}^\vee _{\text{td},t}\quad \forall t\in \mathcal {T} \]
Figure 15: An example of the hyperbox approximation of the flexibility region by [11]. (a) An illustration of the hyperbox projection on the 2D plane of two consecutive time steps. (b) The trajectories over the time horizon.

Pros:

  • computationally very efficient
  • decouple the time dimension, allowing for easier analysis of temporal flexibility

Cons:

  • a very conservative inner approximation of the flexibility region
  • the fixed-point linear power flow approximation may not be accurate globally for large flexibility regions
  • does not capture the uncertainties

Decouple P and Q

[12] and [13] decouple the active and reactive power flexibility and find the upward and downward flexibility separately. The method is still a conservative hyperbox approximation with introducing a TSO priority weight \(w_{t}^\text{TSO}\) to the objective function to capture the TSO’s preference on the flexibility at different time steps.

Objective: maximize the weighted sum of the active and reactive power flexibility over the time horizon \(T\): \[ \begin{align*} \lbrace {\underline{P}}_{t}^\text{td} | t \in {\mathcal T}\rbrace = & \arg \min \sum _{t \in {\mathcal T}} w_{t}^\text{TSO} P_{t}^\text{td} \\ \lbrace {\overline{P}}_{t}^\text{td} | t \in {\mathcal T}\rbrace = & \arg \max \sum _{t \in {\mathcal T}} w_{t}^\text{TSO} P_{t}^\text{td} \\ \lbrace {\underline{Q}}_{t}^\text{td} | t \in {\mathcal T}\rbrace = & \arg \min \sum _{t \in {\mathcal T}} w_{t}^\text{TSO} Q_{t}^\text{td} \\ \lbrace {\overline{Q}}_{t}^\text{td} | t \in {\mathcal T}\rbrace = & \arg \max \sum _{t \in {\mathcal T}} w_{t}^\text{TSO} Q_{t}^\text{td} \end{align*} \]

Constraints:

  • power flow: non-linear AC power flow equations
  • voltage limits: between 0.9 p.u. to 1.1 p.u.;
  • device constraints;
  • joint sanity constraints: \[ \begin{align*} P_{t}^\text{td} \geq P_{t}^\text{td, plan} \quad \forall t\in \mathcal {T} \\ P_{t}^\text{td} \leq P_{t}^\text{td, plan} \quad \forall t\in \mathcal {T} \end{align*} \]

Pros:

  • computationally efficient
  • allows for capturing the TSO’s preference on the flexibility at different time steps

Cons:

  • still conservative
  • does not capture the uncertainties

Ellipsoid Approximation

[14] formulate the flexibility region estimation as an adaptive robust optimization problem which is to maximize the volume of an ellipsoid (MVE) inscribed in the true flexibility region. The method is less conservative than the hyperbox approximation.

Objective: maximize the volume of the inscribed ellipsoid, which is equivalent to maximizing \(\log\det \mathbf{E}\).

Constraints:

  • power flow: fixed-point single-step approximation method from [3], claiming a better performance than the first order Taylor expansion method; \[ \tilde { \mathbf {v}}= \mathbf {M} \mathbf {x} + \mathbf {m} \] \[ \tilde { \mathbf {p}}_0= \mathbf {G} \mathbf {x} + \mathbf {c} \]
  • voltage limits: between 0.9 p.u. to 1.1 p.u.;
  • device constraints with load uncertainties modeled by \(\boldsymbol{\zeta}\) where \(\Vert \boldsymbol{\zeta}_{t}\Vert\leq 1\);

The constraints are written in compact form as: \[ \mathbf{Dp} +\mathbf{b}(\boldsymbol{\zeta}) = {\mathbf {p}}_0 \quad \mathbf{Wp} \leq \mathbf{z}(\boldsymbol{\zeta}) \]

The final optimization problem is: \[ \begin{align*} \max_{\mathbf{e},\mathbf{E}\succeq 0}& \ \log\det \mathbf{E} \\ & \forall \ \Vert \boldsymbol{\xi} \Vert\leq 1,\forall\Vert \boldsymbol{\zeta}_{t}\Vert\leq 1\\ & t=1, \ldots, T \\ & \exists \ \mathbf{p} \\ \mathrm{s.t.} & \ \mathbf{E}\boldsymbol{\xi}+\mathbf{e}= \mathbf{Dp} +\mathbf{b}(\boldsymbol{\zeta})\\ & \ \mathbf{Wp} \leq \mathbf{z}(\boldsymbol{\zeta}) \end{align*} \] which is reformulated as a tractable convex approximation below (SOCP) via the affine policy: \[ \begin{align*} &\max\limits_{\mathbf{E}\succeq 0,\mathbf{e},\mathbf{K},\{\mathbf{L}_{t}\}_{t=1}^{T},\boldsymbol{\gamma},\{\alpha_{i}\}_{i=1}^{m}}\log \det\mathbf{E}\\ &\ \ \mathrm{s.t}.\qquad (\forall i=1, \ldots, m)\\ &\Vert \mathbf{w}_{1,i}\tilde{D}^{-1}\mathbf{E}+\mathbf{w}_{2,i}\mathbf{K}\Vert+ \sum\limits_{k=1}^{T}\Vert \mathbf{w}_{2,i}\mathbf{L}_{k}- \boldsymbol{\theta}_{k, i}\Vert\leq \alpha_{i},\\ &\alpha_{i}+\mathbf{w}_{1,i}\tilde{\mathbf{D}}^{-1}\mathbf{e}+\mathbf{w}_{2,i}\boldsymbol{\gamma}- \nu_{i}\leq 0, \end{align*} \]

Pros:

  • less conservative than the hyperbox approximation
  • captures the uncertainties in the load

Cons:

  • computationally more intensive than the hyperbox approximation
  • the fixed-point linear power flow approximation may not be accurate globally for large flexibility regions
  • does not capture the uncertainties of the DERs

Implementation of Time-coupled Methods

IEEE 33-bus System

Aggregated P Flexibility
Figure 16: The upward and downward active power flexibility margin and the voltage magnitude for an IEEE 33-bus system.

The active power flexibility at the TSO-DSO interface is disaggregated to the flexible devices via solving an optimization problem with the objective of minimizing the total cost of the operation point deviation from the original plan, subject to the power flow constraints and device constraints.

Figure 17: The active power flexibility disaggregation for an IEEE 33-bus system.
Hyperbox vs Ellipsoid Approximation
Figure 18: Comparison of the flexibility regions estimated by hyperbox and ellipsoid approximation for an IEEE 33-bus system
Figure 19: Comparison of the flexibility regions estimated by ellipsoid approximation without and with 10% load uncertainty for an IEEE 33-bus system
Table 4: A performance comparison of the time-coupled methods for the 33-bus system
Method Note Time [s] Memory [MB]
[11] 24 timesteps 0.05 34.3
[12] 24 timesteps 1.81 94.5
[14] 24 timesteps, without load uncertainty 115 3545
[14] 24 timesteps, with 10% load uncertainty 232 2423

Future Work

  • Convex approximation of the non-convex flexibility region, while the discontinuity of the flexibility region is a challenge.
  • Application of the flexibility region for TSO-DSO coordination
    • at the TSO side, how to efficiently use the flexibility region reported by the DSOs?
    • at the DSO side, how to efficiently disaggregate the flexibility request from the TSO to the flexible devices?
  • How to identify the convexity of the flexibility region under certain conditions? If the region is non-convex, how “close” the convex hull is to the true flexibility region?
  • Introduce uncertainties
  • Contingency analysis

References

[1]
F. L. Müller, J. Szabó, O. Sundström, and J. Lygeros, “Aggregation and Disaggregation of Energetic Flexibility From Distributed Energy Resources,” IEEE Transactions on Smart Grid, vol. 10, no. 2, pp. 1205–1214, Mar. 2019, doi: 10.1109/TSG.2017.2761439.
[2]
M. Heleno, R. Soares, J. Sumaili, R. J. Bessa, L. Seca, and M. A. Matos, “Estimation of the flexibility range in the transmission-distribution boundary,” in 2015 IEEE Eindhoven PowerTech, Jun. 2015, pp. 1–6. doi: 10.1109/PTC.2015.7232524.
[3]
A. Bernstein and E. Dall’Anese, “Linear power-flow models in multiphase distribution networks,” in 2017 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), Sep. 2017, pp. 1–6. doi: 10.1109/ISGTEurope.2017.8260205.
[4]
J. Silva et al., “Estimating the Active and Reactive Power Flexibility Area at the TSO-DSO Interface,” IEEE Transactions on Power Systems, vol. 33, no. 5, pp. 4741–4750, Sep. 2018, doi: 10.1109/TPWRS.2018.2805765.
[5]
J. Silva, J. Sumaili, R. J. Bessa, L. Seca, M. Matos, and V. Miranda, “The challenges of estimating the impact of distributed energy resources flexibility on the TSO/DSO boundary node operating points,” Computers & Operations Research, vol. 96, pp. 294–304, Aug. 2018, doi: 10.1016/j.cor.2017.06.004.
[6]
F. Capitanescu, “TSO–DSO interaction: Active distribution network power chart for TSO ancillary services provision,” Electric Power Systems Research, vol. 163, pp. 226–230, Oct. 2018, doi: 10.1016/j.epsr.2018.06.009.
[7]
F. Capitanescu, “Computing Cost Curves of Active Distribution Grids Aggregated Flexibility for TSO-DSO Coordination,” IEEE Trans. Power Syst., vol. 39, no. 1, pp. 2381–2384, Jan. 2024, doi: 10.1109/TPWRS.2023.3328156.
[8]
D. Zhang, Z. Fu, and L. Zhang, “An improved TS algorithm for loss-minimum reconfiguration in large-scale distribution systems,” Electric Power Systems Research, vol. 77, no. 5, pp. 685–694, Apr. 2007, doi: 10.1016/j.epsr.2006.06.005.
[9]
A. Dymarsky and K. Turitsyn, “Convexity of Solvability Set of Power Distribution Networks,” IEEE Control Systems Letters, vol. 3, no. 1, pp. 222–227, Jan. 2019, doi: 10.1109/LCSYS.2018.2877442.
[10]
D. Lee, H. D. Nguyen, K. Dvijotham, and K. Turitsyn, “Convex Restriction of Power Flow Feasibility Sets,” IEEE Transactions on Control of Network Systems, vol. 6, no. 3, pp. 1235–1245, Sep. 2019, doi: 10.1109/TCNS.2019.2930896.
[11]
X. Chen, E. Dall’Anese, C. Zhao, and N. Li, “Aggregate Power Flexibility in Unbalanced Distribution Systems,” IEEE Transactions on Smart Grid, vol. 11, no. 1, pp. 258–269, Jan. 2020, doi: 10.1109/TSG.2019.2920991.
[12]
F. Capitanescu, “Barriers and Insights to Compute Multi-Period Cost Curves of Active Power Aggregated Flexibility From Distribution Systems for TSO-DSO Coordination,” IEEE Trans. Power Syst., vol. 40, no. 6, pp. 5410–5421, Nov. 2025, doi: 10.1109/TPWRS.2025.3566704.
[13]
F. Capitanescu, “Calculating multi-period cost curves of aggregated reactive power flexibility in active distribution grids for TSO-DSO coordination,” Sustainable Energy, Grids and Networks, vol. 43, p. 101922, Sep. 2025, doi: 10.1016/j.segan.2025.101922.
[14]
B. Cui, A. Zamzam, and A. Bernstein, “Network-Cognizant Time-Coupled Aggregate Flexibility of Distribution Systems Under Uncertainties,” in 2021 American Control Conference (ACC), May 2021, pp. 4178–4183. doi: 10.23919/ACC50511.2021.9482808.