Next Article in Journal
Hydrocarbon Generation Potential and Molecular Composition of Eocene Guchengzi Formation Coals and Carbonaceous Mudstones from the Fushun Basin, NE China
Next Article in Special Issue
Tree-Related High-Impedance Fault in Distribution Systems: Modeling, Detection, and Ignition Risk Assessment (Review)
Previous Article in Journal
Comprehensive Review of Bearing Currents in Electrical Machines: Mechanisms, Impacts, and Mitigation Techniques
Previous Article in Special Issue
Simulation and Experimental Study of Arc Model in a Low-Voltage Distribution Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Boundary Dissemination to Virtual Power Plants for Congestion and Voltage Management in Power Distribution Networks

by
Khalil Gholami
,
Mohammad Taufiqul Arif
* and
Md Enamul Haque
Renewable Energy and Electric Vehicle (REEV) Lab, School of Engineering, Deakin University, Geelong, VIC 3216, Australia
*
Author to whom correspondence should be addressed.
Energies 2025, 18(3), 518; https://doi.org/10.3390/en18030518
Submission received: 11 December 2024 / Revised: 20 January 2025 / Accepted: 21 January 2025 / Published: 23 January 2025
(This article belongs to the Special Issue Advances in Power Distribution Systems)

Abstract

:
Virtual power plants (VPPs) are optimized to maximize profits by efficiently scheduling their resources. However, dynamic power trading over existing distribution networks can lead to voltage disturbances and branch congestion, posing risks to network security. Moreover, distribution network service providers (DNSPs) face the added challenge of managing VPP operations while complying with privacy preservation. To address these challenges, this paper proposes a decentralized co-optimization technique for integrating VPPs into distribution networks. The approach enables DNSPs to define dynamic operational boundaries for VPPs, effectively mitigating network congestion and voltage fluctuations while ensuring privacy. Additionally, the proposed convex optimization framework allows the publication of operational boundaries for multiple VPPs with minimal computational effort, making it suitable for real-time applications. The effectiveness of the technique is validated using the IEEE benchmark network connected with electricity–hydrogen VPPs. Results demonstrate that the proposed approach maintains voltage levels within standard limits and prevents branch congestion, confirming its suitability for stable and secure grid operations.

1. Introduction

The widespread deployment of distributed energy resources (DERs), such as photovoltaic (PV) systems and energy storage, presents valuable opportunities to address environmental concerns and price volatility [1,2]. However, the high penetration of these resources introduces significant challenges for distribution networks, which have traditionally been designed for unidirectional power flow from the power plants to the customers [3,4]. The bidirectional flow introduced by DERs can result in voltage instability and congestion, potentially exceeding network capacity. Previous studies [5,6] explored direct management of behind-the-meter DERs by DNSPs. However, this approach is impractical in developed countries like Australia due to several factors. Firstly, the vast number of DERs makes individual management by DNSPs infeasible. Secondly, privacy regulations restrict DNSPs from accessing DER data across various power system layers [7].
To overcome these challenges, the concept of VPPs [8,9] has been introduced to aggregate DERs, allowing a local agent to manage them and interact with the broader power system as a large-scale entity capable of buying or selling power. While forming VPPs offers significant technical and financial benefits, it also introduces challenges, particularly at the distribution level, such as exceeding branch capacity limitations. Since distribution networks were originally designed for unidirectional power flow, uncoordinated power trading with VPPs can cause congestion and voltage instability and may exceed branch capacity limits. Without proper coordination between VPPs and DNSPs, these challenges could lead to severe disruptions, including potential system-wide blackouts [10]. To mitigate these risks, various strategies have been proposed in the literature and are discussed in the following sections.
Several methods have been proposed for integrating VPPs and managing congestion in distribution networks. For instance, a congestion relief framework introduced in [11] enables DNSPs to interact with VPP service providers through a two-step iterative process. Initially, DNSPs assess VPP bids and perform power flow analysis to detect congestion. If congestion is identified, the network is reconfigured to resolve the issue. If reconfiguration proves insufficient, VPPs are signaled to reschedule their resources. This process repeats until congestion is eliminated. While effective, the approach has limitations, including the use of a nonlinear formulation and an iterative Newton–Raphson method, which imposes a high computational burden, making it impractical for real-time electricity markets. Additionally, network reconfiguration can introduce power quality issues [12]. Another strategy proposed in [13] employs a two-stage congestion relief method using cascade hydro–PV–pumped storage VPPs. The first stage minimizes congestion costs, followed by VPP power corrections to optimize three objectives using genetic algorithms (GAs) and an enhanced non-dominated GA (NSGA-II). The results demonstrated cost reductions through VPP cooperation, with the enhanced NSGA-II outperforming previous versions. However, the nonlinear formulation remains computationally expensive, limiting its feasibility in real-time market operations.
To address these challenges, convex optimization has been identified as a preferable alternative due to its guaranteed convergence within a finite time, making it suitable for dynamic scenarios where DNSPs must promptly publish operational boundaries while ensuring network stability. Recognizing this need, the researchers in [14] proposed a convex bi-level optimization model for VPP integration. Although this approach significantly improved congestion management, it raised privacy concerns, as the use of Karush–Kuhn–Tucker (KKT) conditions to simplify the bi-level problem into a single-level formulation potentially exposes sensitive service provider information.
While the aforementioned studies have made significant contributions to managing voltage and congestion in distribution networks with VPP integration, most face challenges related to data sharing among service providers, which may not be practical in evolving energy markets. To address this issue and ensure privacy while maintaining voltage stability, researchers have explored pricing mechanisms such as Distribution Locational Marginal Pricing (DLMP) [15,16,17] and transactive energy models [18,19]. These methods offer the advantage of clearly delineating the roles of DNSPs. However, their practical implementation—such as enabling DNSPs to issue price signals—faces regulatory challenges due to the transition from traditional passive distribution networks to modern active networks. In most cases, DNSPs do not have the authority to issue price signals, as this responsibility typically falls to independent market operators, such as the Australian Energy Market Operator (AEMO) [7]. In particular, the DNSPs are facing significant challenges in congestion and voltage fluctuations with the increase of bi-directional trading and high penetration of DERs [20]. Traditional approaches to these issues rely on centralized or iterative techniques that may not be able to cope with the dynamic nature of modern energy markets. Consequently, the distribution networks face branch congestion [21] and voltage fluctuations [3] driven by the dynamic power trading of VPPs with markets [22]. For instance, each branch of a distribution network has a designed capacity for power transfer, usually determined by its cable capacity. If the power trading is not dynamically managed, then secure network operation becomes infeasible [23].
These challenges highlight the need for a coordinated strategy that allows DNSPs to manage power trading with VPPs while maintaining technical standards and ensuring secure operations. However, DNSPs typically lack direct access to VPP data [24], necessitating the development of a framework that guarantees data privacy. The key limitations of existing methods are summarized as follows:
  • Confidentiality concerns: Conventional methods compromise the privacy of both DNSPs and VPPs due to centralized data sharing.
  • Lack of integrated solutions: Current techniques fail to jointly address congestion and voltage control in distribution networks.
  • Slow response times: Traditional approaches cannot dynamically publish operational boundaries for VPPs quickly enough.
  • Computational inefficiency: Dependency on iterative algorithms makes them unsuitable for real-time applications
To overcome these challenges, this work proposes a novel co-optimization framework that facilitates dynamic collaboration between DNSPs and VPPs. The framework ensures secure network operation while preserving the privacy of all stakeholders. In essence, DNSPs dynamically publish available capacities, allowing VPPs to operate within safe boundaries, thereby mitigating congestion and voltage instability risks. The unique contributions of this approach are as follows:
  • Dynamic operational boundaries: Unlike conventional congestion mitigation and voltage control methods, the proposed co-optimization framework dynamically allocates operational limits to VPPs, effectively addressing congestion and voltage fluctuations.
  • Decentralized data privacy: The framework ensures minimal data exchange, sharing only permissible operational boundaries set by DNSPs and bids from VPPs, aligning with emerging regulatory requirements for unbundled electricity grids.
  • Technology integration: Advanced features such as power-to-hydrogen systems, vehicle-to-grid integration, and demand response mechanisms are incorporated, ensuring the framework’s adaptability to diverse DER technologies.
  • Efficient optimization: A convex optimization model is formulated to achieve globally optimal solutions efficiently using commercial solvers like GUROBI. This framework provides a robust, scalable, and privacy-preserving solution for integrating VPPs into modern distribution networks
The remainder of this paper is organized as follows: Section 2 presents the modeling of VPPs, while Section 3 details the proposed approach for publishing operational boundaries. Section 4 discusses the results, followed by the conclusion in Section 5.

2. VPP Component Modeling

This section elaborates on the component modeling of VPPs.

2.1. Objective Function

The primary objective of the VPP is to maximize its profit, which is defined as the revenue generated from power sales to the market minus both internal operational expenditures (IOPEX) and external operational expenditures (EOPEX), as shown in Equation (1). Revenue, as expressed in Equation (2), is derived from multiple sources, including market power sales, electric vehicle aggregation (EVA) charging, hydrogen selling to hydrogen fuel cell vehicles (HFCVs), and power sold to customers. Equation (3) has 6 components, including the operation costs of dispatchable generators (DGs), microturbines (MTs), battery storage systems (BSSs), and the maintenance costs of electrolyzers, photovoltaic systems, and wind turbines. The variable costs of other devices, such as electrolyzers, are considered in the power balance given by Equations (4) and (5). The expression for EOPEX, as explained in Equation (4), includes the cost of buying power from the market and payments to EVA owners, represented by the first and second terms, respectively.
O F = max R e v e n u e I O P E X E O P E X
R e v e n u e = s Ω s e n π s t Ω t i m e C s e l l s , t P s e l l s , t + e Ω e v t Ω t i m e C s e l l s , t P c h , e v e , s , t            + h Ω h g n t Ω t i m e C f c v h , s H f c v h , s , t + c Ω c m r t Ω t i m e C c m r c P c m r c , s , t
I O P E X = s Ω s e n π s d Ω d g t Ω t i m e C D G d P D G d , s , t   + h Ω h g n t Ω t i m e C O & M , M T h P M T h , s , t + b Ω b a t t Ω t i m e C c y c , b a t b B b a t b , s , t B b a t b , s , t 1            + h Ω h g n t Ω t i m e C O & M , e l s r h H e l s r h , s , t + p Ω P V t Ω t i m e C O & M , P V p P P V p , s , t + ω Ω W T t Ω t i m e C O & M , W T ω P W T ω , s , t  
E O P E X = s Ω s e n π s t Ω t i m e C b u y s , t P b u y s , t + e Ω e v t Ω t i m e C r e m e + C b u y s , t P d i s , e v e , s , t  
In Equation (3), the absolute term related to battery cycling is nonlinear and requires linearization. To achieve this, a binary auxiliary variable, denoted as B C b a t b , s , t , is introduced. This variable replaces the absolute term. Consequently, the linearized formulation of the VPP’s bidding strategy is revised, incorporating the new variables into the objective function, which is subject to the associated constraints as follows.
I O P E X = s Ω s e n π s d Ω d g t Ω t i m e C D G d P D G d , s , t   + h Ω h g n t Ω t i m e C O & M , M T h P M T h , s , t           + b Ω b a t t Ω t i m e C c y c , b a t b B C b a t b , s , t + h Ω h g n t Ω t i m e C O & M , e l s r h H e l s r h , s , t            + p Ω P V t Ω t i m e C O & M , P V p P P V p , s , t + ω Ω W T t Ω t i m e C O & M , W T ω P W T ω , s , t  
It is notable that this substitution by itself is not enough and the newly introduced auxiliary variables are also constrained as follows:
B C b a t b , s , t B b a t b , s , t B b a t b , s , t 1 ,     t > 1 Ω t i m e ,       b Ω b a t ,       s Ω s e n
B C b a t b , s , t B b a t b , s , t 1 B b a t b , s , t ,     t > 1 Ω t i m e ,       b Ω b a t ,       s Ω s e n

2.2. Operational Constraints

Here, the constraints related to the VPPs are provided as follows:

2.2.1. Battery System

The state of charge (SoC) of the battery storage systems (BSSs) at time t = 1 is calculated using Equation (8). For subsequent time periods where t > 1, the SoC is determined using Constraint (9). To ensure the SoC of the BSSs is maintained between its capacity during both charging and discharging, Constraint (10) is deployed. Additionally, the charging and discharging processes are constrained by their respective limits, as outlined in Equations (11) and (12). Furthermore, the initial and final SoC of the BSSs are equal via constraints specified in Equation (13).
S b a t b , s , t = S b a t b , s , i n i t i a l + η c h ,     b a t P c h , b a t b , s , t Δ t 1 η d i s , b a t P d i s , b a t b , s , t Δ t   ,     t = 1 ,     b Ω b a t   ,       s Ω s e n
S b a t b , s , t = S b a t b , s , t 1 + η c h , b a t P c h , b a t b , s , t Δ t 1 η d i s , b a t P d i s , b a t b , s , t Δ t   ,                           t > 1 Ω t i m e ,     b Ω b a t ,       s Ω s e n
S b a t b , m i n S b a t b , s , t S b a t b , m a x ,                                               t Ω t i m e ,   b Ω b a t ,   s Ω s e n
P c h , b a t b , m i n P c h , b a t b , s , t B b a t b , s , t P c h , b a t b , m a x ,     t Ω t i m e ,   b Ω b a t ,       s Ω s e n
P d i s , b a t b , m i n P d i s , b a t b , s , t 1 B b a t b , s , t P d i s , b a t b , m a x ,                                               t Ω t i m e ,   b Ω b a t ,       s Ω s e n
S b a t b , s , t i n i t i a l = S b a t b , s , t f i n a l ,             e . g . ,   t i n i t i a l = 0 ,     t f i n a l = 24 , b Ω b a t ,       s Ω s e n

2.2.2. EV System

In the future, the use of electric vehicles, as a cleaner alternative to fossil fuel-based vehicles will increase [25]. The following constraints enable VPPs to effectively incorporate electric vehicle aggregation (EVA) into their bidding strategy: Constraints (14) and (15) specify the state of charge for times t = 1 and t > 1. Constraint (16) ensures the state of charge remains within their limits, while Constraints (17) and (18) regulate charging and discharging within permissible ranges. Constraint (19) guarantees that the state of charge for e t h EVA is restored to its initial value at the final time, enabling it for next day scheduling.
S e v e , s , t = S e v e , s , i n i t i a l + η c h ,     e v P c h , e v e , s , t Δ t 1 η d i s , e v P d i s , e v e , s , t Δ t 1 η d i s , e v P t r i p , e v e , s , t Δ t   ,     t = 1 ,            e Ω e v ,       s Ω s e n
S e v e , s , t = S e v e , s , t 1 + η c h , e v P c h , e v e , s , t Δ t 1 η d i s , e v P d i s , e v e , s , t Δ t   1 η d i s , e v P t r i p , e v e , s , t Δ t ,          t > 1 Ω t i m e     ,   e Ω e v ,       s Ω s e n
S e v e , m i n S e v e , s , t S e v e , m a x ,                                                                                                 t Ω t i m e ,   e Ω e v ,   s Ω s e n
P c h , e v e , m i n P c h , e v e , s , t B e v e , s , t P c h , e v e , m a x ,                                                                         t Ω t i m e ,   e Ω e v ,       s Ω s e n
P d i s , e v e , m i n P d i s , e v e , s , t 1 B e v e , s , t P d i s , e v e , m a x ,                                               t Ω t i m e ,   e Ω e v ,       s Ω s e n
S e v e , s , t i n i t i a l = S e v e , s , t f i n a l ,   e . g . ,   t i n i t i a l = 0 ,                                             t f i n a l = 24 , e Ω e v ,       s Ω s e n

2.2.3. Power-to-Hydrogen System

The concepts of power-to-hydrogen (P2H) and hydrogen-to-power (H2P) in the context of hydrogen refueling stations are mathematically outlined as follows. The state of hydrogen in the of h t h storage at t = 1 and t > 1 is respectively handled using Constraints (20) and (21). The P2H concept, represented by the charging of hydrogen storage via electrolyzers, is articulated in Constraint (22). Constraint (23) details the hydrogen discharged to meet the demands of HFCVs and the consumption by microturbines, representing the H2P concept. The electrolyzers’ electricity consumption for hydrogen production is captured in Constraint (24), while Constraint (25) quantifies the hydrogen consumed by microturbines. Equation (26) is the boundary for power generated by MTs. Ramp rate limitations for microturbines are managed by Constraint (27). The state of hydrogen is bound by Constraint (28) and hydrogen discharge boundaries are defined in Equation (29). Constraints (30) and (31) ensure that the hydrogen produced and consumed by the electrolyzers and MTs, respectively, remain within specified limits. Furthermore, Constraint (32) ensures that the initial hydrogen storage level matches the final level at the end of operations. To ensure reliable refueling for HFCVs, a reliability constraint is introduced in Equation (33).
S h g n h , s , t = S h g n h , s , i n i t i a l + H c h , h g n h , s , t Δ t H d i s , h g n h , s , t Δ t   ,     t = 1 ,         h Ω h g n ,       s Ω s e n
S h g n h , s , t = S h g n h , s , t 1 + H c h , h g n h , s , t Δ t H d i s , h g n h , s , t Δ t   ,   t > 1 Ω t i m e , h Ω h g n ,       s Ω s e n
H c h , h g n h , s , t = H e l s r h , s , t ,                                                                                                                                     t Ω t i m e ,   h Ω h g n ,       s Ω s e n
H d i s , h g n h , s , t =   H F C V h , s , t + H M T h , s , t ,                                                                                                 t Ω t i m e ,   h Ω h g n ,       s Ω s e n
P e l s r h , s , t =   Ψ e i h ×   H e l s r h , s , t η e l s r ,                                                                                                             t Ω t i m e ,   h Ω h g n ,       s Ω s e n
H M T h , s , t =   P M T h , s , t η M T × Ψ e i h   ,                                                                                                                   t Ω t i m e ,   h Ω h g n ,       s Ω s e n
P M T h , m i n P M T h , s , t P M T h , m a x ,                                                                                                   t Ω t i m e ,   h Ω h g n ,       s Ω s e n
R M T h , D o w n P M T h , s , t P M T h , s , t 1 R M T h , U p p e r ,                                                 t Ω t i m e ,   h Ω h g n ,       s Ω s e n
S h g n h , m i n S h g n h , s , t S h g n h , m a x ,                                                                                                       t Ω t i m e ,   h Ω h g n ,       s Ω s e n
H d i s , h g n h , m i n H d i s , h g n h , s , t H d i s , h g n h , m a x ,                                                                               t Ω t i m e , h Ω h g n ,       s Ω s e n
H e l s r h , m i n H e l s r h , s , t H e l s r h , m a x ,                                                                                                 t Ω t i m e , h Ω h g n ,       s Ω s e n
H M T h , m i n H M T h , s , t H M T h , m a x ,                                                                                                 t Ω t i m e , h Ω h g n ,       s Ω s e n
S h g n h , s , t i n i t i a l = S h g n h , s , t f i n a l ,     e . g   t i n i t i a l = 0 ,   t f i n a l = 24 , h Ω h g n ,       s Ω s e n
S h g n h , s , t   t ^ Ω S R e l H F C V h , s , t + t ^ ,     t 1 , , t f i n a l t ^ f i n a l ,     h Ω h g n ,       s Ω s e n

2.2.4. Demand Response

Demand response programs (DRPs) adjust flexible load demands to enhance system efficiency [26]. Constraints (34) and (35) set the limits for shifting active loads, while Constraints (36) and (37) establish the boundaries for reactive loads. Additionally, Constraints (38) and (39) ensure that the reductions in active and reactive load demands are balanced by corresponding increases.
0 P L , d r p U p p e r l , s , t P L , d r p l , m a x ,                                                                                             t Ω t i m e ,   l Ω d r p ,       s Ω s e n
0 P L , d r p D o w n l , s , t P L , d r p l , m a x ,                                                                                               t Ω t i m e ,   l Ω d r p ,       s Ω s e n
0 Q L , d r p U p p e r l , s , t Q L , d r p l , m a x ,                                                                                           t Ω t i m e ,   l Ω d r p ,       s Ω s e n
0 Q L , d r p D o w n l , s , t Q L , d r p l , m a x ,                                                                                             t Ω t i m e ,   l Ω d r p ,       s Ω s e n
l Ω D R P t Ω t i m e P L , d r p D o w n l , s , t = l Ω D R P t Ω t i m e P L , d r p U p p e r l , s , t ,   t Ω t i m e ,   l Ω d r p ,       s Ω s e n
l Ω D R P t Ω t i m e Q L , d r p D o w n l , s , t = l Ω D R P t Ω t i m e Q L , d r p U p p e r l , s , t ,   t Ω t i m e ,   l Ω d r p ,       s Ω s e n

2.2.5. Dispatchable Generator

Dispatchable generators (DGs) must operate within their specified generation capacity, as per Constraint (40). Additionally, Constraint (41) imposes a ramp rate limitation to ensure stable operation and prevent sudden fluctuations in generation.
P D G d , m i n P D G d , s , t P D G d , m a x ,                                                                                           t Ω t i m e ,   d Ω d g ,       s Ω s e n
R D G d , D o w n P D G d , s , t P D G d , s , t 1 R D G d , U p p e r ,                                         t Ω t i m e ,       d Ω d g ,       s Ω s e n

2.2.6. Power Flow

In this subsection, we present the constraints related to the internal network of VPPs to incorporate the technical aspects of VPPs into consideration. Constraints (42) and (43) are utilized to determine the active and reactive power flows in the VPP local network, respectively. The voltage of buses is calculated using Constraint (44). Constraints (45) and (46) respectively ensure the balance of active and reactive powers within the VPP’s network. Moreover, Constraint (47) maintains voltage magnitudes within acceptable levels, while Constraint (48) ensures that the power flowing through each branch does not surpass its maximum boundary.
P V p p v , s , t = u Ω p a r v P f l o w , V p p u v , s , t w Ω c h i l v P f l o w , V p p v w , s , t ,   t Ω t i m e ,   v Ω b u s , V p p ,       s Ω s e n
Q V p p v , s , t = u Ω p a r v Q f l o w , V p p u v , s , t w Ω c h i l v Q f l o w , V p p v w , s , t , t Ω t i m e ,   v Ω b u s , V p p ,       s Ω s e n
V b , V p p v , s , t   V b , V p p u , s , t R L , V p p u v P f l o w , V p p u v , s , t + X L , V p p u v Q f l o w , V p p u v , s , t V s 0 , V p p ,   t Ω t i m e ,   u , v      Ω b u s , V P P ,   s 0   i s   t h e   V P P   r o o t   s u b s t a t i o n   ,       s Ω s e n
For bus v which is connected with DG d, PV p, WT ω , BSS b, EVA e, hydrogen system h , and DRP l , d Ω d g , p Ω P V , ω Ω W T , b Ω b a t , e Ω e v , h Ω h g n and l Ω d r p
P V p p v , s , t =   P L , V p p v , s , t P D G d , s , t P P V p , s , t P W T ω , s , t + P c h , b a t b , s , t P d i s , b a t b , s , t + P c h , e v e , s , t         P d i s , e v e , s , t + P e l s r h , s , t P M T h , s , t + P L , d r p U p p e r l , s , t   P L , d r p D o w n l , s , t ,         t Ω t i m e ,   v Ω b u s , V p p ,       s Ω s e n
      Q V p p v , s , t =   Q L , V p p v , s , t Q D G d , s , t   + Q L , d r p U p p e r l , s , t   Q L , d r p D o w n l , s , t , t Ω t i m e ,   v Ω b u s , V p p   ,       s Ω s e n
V b , V p p m i n V b , V p p v , s , t V b , V p p m a x ,   t Ω t i m e ,   v Ω b u s , V p p ,       s Ω s e n
P f l o w , V p p u v , s , t 2   + Q f l o w , V p p u v , s , t 2 S f l o w , V p p u v , M a x 2 ,   t Ω t i m e ,   u , v Ω b u s , V p p ,       s Ω s e n

3. Proposed Co-Optimization Framework

3.1. Concept Description

The growing adoption of rooftop solar panels, batteries, and other DERs presents both technical and financial opportunities within the power system [8]. This can be enabled by aggregating these resources into VPPs [9]. However, if these VPPs are not handled appropriately by various agents of the power systems, mainly the distribution network service providers, power system infrastructure may run into different technical problems, such as exceeding branch capacity limitations and voltage instability. It is important to note that breaching network security, such as line capacity limits, can lead to significant financial consequences and reduced societal welfare. Previous studies [5,6] have assumed to have direct control over managing the behind-the-meter DERs. However, in countries like Australia [7], DNSPs do not have the authority to access data from behind-the-meter equipment, in order to preserve the privacy of the different layers within the power system.
Co-optimization, which means optimized collaboration among many entities working together to achieve a common goal [27], can be deployed for managing the technical aspects of power layers. In this research, as shown in Figure 1, co-optimization stands for collaboration between DNSPs and VPPs in such a way that makes the operation of the system secure. This will be achieved through the development of a novel co-optimization framework, through which the limits of power trading between such service providers are effectively computed with a guarantee that power trading of VPPs with the markets will not violate the technical aspects of distribution networks. Precisely, under a decentralized framework for preserving the privacy of these mentioned service providers, permissible boundaries are calculated by DNSPs [28].

3.2. Boundary Publishment Development

DNSPs cannot access VPP data in detail because of legislation regarding privacy and independence in operation. Nevertheless, for the security and efficiency of the whole network’s operation, DNSPs should establish and disseminate the operating boundaries of the VPPs, which also requires a framework that will be fast, reliable, and scalable towards changes in dynamic network conditions.
To fill this requirement, a sensitivity analysis framework is developed that will enable DNSPs to calculate and dispatch these boundaries in real-time circumstances. The approach utilizes the relationship between network constraints and the routes of installed VPPs to enable DNSPs to compute boundaries without requiring direct access to VPP data.
As an example of the proposed sensitivity analysis, consider a simplified distribution network integrated with two VPPs, as shown in Figure 2. In this regard, the DNSP is supposed to interact with both VPPs to ensure secure operation of distribution networks without violating their operational limitations. The DNSP must also establish a decentralized and privacy-preserving framework capable of addressing the future needs of energy systems, which increasingly depend on distributed resources, to ensure grid reliability and stability. To achieve this, the following procedures are followed.
Firstly, the DNSP runs the power flow subject to corresponding constraints without the penetration VPPs, which means P V p p v , t = 0 and Q V p p v , t = 0 . To accomplish this, the power flow equations of the distribution networks are defined as follows.
P n e t n , s , t = m Ω p a r n P f l o w , n e t m n , s , t k Ω c h i l n P f l o w , n e t n k , s , t ,   t Ω t i m e ,   n Ω b u s , n e t ,       s Ω s e n
Q n e t n , s , t = m Ω p a r n Q f l o w , n e t m n , s , t k Ω c h i l n Q f l o w , n e t n k , s , t , t Ω t i m e ,   n Ω b u s , n e t ,       s Ω s e n
V b , n e t n , s , t   V b , n e t m , s , t R L , n e t m n , t P f l o w , n e t m n , s , t + X L m n , t Q f l o w , n e t m n , s , t V s 0 , n e t ,   t Ω t i m e ,   n , m     Ω b u s , n e t ,   s 0   i s   t h e   r o o t   s u b s t a t i o n   o f   B u s   n   a n d   m .  
For bus n which is connected with VPP v, and v Ω V P P
P n e t n , s , t =   P L , n e t n , s , t + P V p p v , s , t ,     t Ω t i m e ,   n Ω b u s , n e t ,             s Ω s e n  
Q n e t n , s , t =   Q L , n e t n , s , t + Q V p p v , s , t ,     t Ω t i m e ,   n Ω b u s , n e t   ,       s Ω s e n
V b , n e t m i n V b , n e t n , s , t V b , n e t m a x ,   t Ω t i m e ,   n Ω b u s . n e t ,         s Ω s e n
P f l o w , n e t m n , s , t 2   + Q f l o w , n e t m n , s , t 2 S f l o w , n e t m n , M a x 2 ,   t Ω t i m e ,   n , m Ω b u s , n e t ,       s Ω s e n
After running the above load flow for the distribution networks and calculating the power line conditions, the additional line capacity (ALC) is calculated as follows:
A L C = S D N 1,1 S D N 1 , t S D N B r , 1 S D N B r , t                     = r e p l i c a t e S f l o w , n e t 1 , M a x S f l o w , n e t B r , M a x , 1 , t S f l o w , n e t 1,1 P f l o w , n e t 1 , t P f l o w , n e t B r , 1 P f l o w , n e t B r , t , B r     Ω B r a n c h , t Ω t i m e
In the above expression, A L C means the additional line capacity; S D N B r , t refers to the available capacity of the branch B r at time t which is calculated through the maximum line capacity minus the line power S f l o w , n e t B r , t . It is notable that S f l o w , n e t B r , t is calculated by running the power flow for the distribution networks without considering the VPPs.
The additional line capacity has been calculated so far without the VPP’s penetrations. Now, a sensitivity analysis can be formed to model the behavior of VPPs on the distribution networks. In more detail, a matrix populated with binary numbers (0 and 1) is constructed based on the structure of the distribution network, starting from the substation (SS) and extending to the bus where the VPP is installed.
The sensitivity matrix will be constructed based on a binary system expressing the relationship between branches in the distribution network and VPPs. It will then be identified as follows:
  • A branch on the route from the substation to VPP is marked as 1.
  • Otherwise, it is 0.
To understand this context, let us go to the modified sample network that has been shown in Figure 3 for illustration. The branches that come along the route of VPP to SS are filled up by 1 and those that do not come under this route are filled by 0. In the example shown in Figure 3, the lines that are filled up with 1 have been highlighted in blue color for easy following.
The highlighted branches, in blue, represent the paths between SS and each VPP.
  • In VPP1, branches 1, 2, and 4 give the path.
  • In VPP2, flow occurs through branches 1 and 5.
The filled matrix for the mentioned paths is provided as follows.
1 1 0 1 0 V p p 1 1 0 0 0 1 V p p 2    
  • Row i corresponds to branch i.
  • Column j corresponds to VPP j.
The above matrix was constructed manually to demonstrate the method. However, to generalize the process and enable it across different networks, a detailed algorithm is provided in Appendix A. This generalized approach systematically identifies the sensitivity matrix, ensuring adaptability to various networks.
By combining Equations (56) and (57), the relationship between the available boundaries of VPPs, the sensitivity analysis matrix, and the additional line capacity can be formulated as a constraint for distribution networks. Specifically, B o u n d V p p 1 t and B o u n d V p p 2 t are two variables that are optimized to determine the boundaries for VPPs, ensuring that branch capacities are not exceeded.
1 1 0 1 0 V p p 1 1 0 0 0 1 V p p 2 B o u n d V p p 1 t B o u n d V p p 2 t R e a l S D N 1 , t S D N 5 , t ,   t Ω t i m e
In the above, the explanation was provided for the sample network, but its general form is provided here for different networks.
O F D N = m a x v Ω V p p Ω t i m e B o u n d V p p v t ,   v Ω V p p ,   t Ω t i m e
Subject to
R o u t e V p p 1 1 R o u t e V p p v 1 R o u t e V p p 1 B r R o u t e V p p v B r B o u n d V p p 1 t B o u n d V p p v t R e a l S D N 1 , t S D N B r , t ,   v Ω V p p ,   t Ω t i m e .   B r Ω B r a n c h
and constraints (49)–(55).

3.3. Procedure of Dynamic Boundary Publishment to the VPPs

Figure 4 illustrates that the process starts by gathering necessary data about the distribution network from the DNSPs, such as the information on network branches and forecasted load demand, among any other relevant operational data. The engine aims at setting the maximum possible boundary for each VPP in such a way that critical network constraints are satisfied.
Once the optimization engine is run, it provides the available capacities for each VPP, indicating the boundary each VPP can be allocated without violating network constraints. This value is then sent back to the VPPs through a secure data exchange hub. In turn, the VPPs take the assigned boundary limits to schedule their resources in such a way to achieve maximum profit within the given boundary.
After scheduling, the VPPs send their bids to the DNSPs. The DNSPs will re-run the load flow with the inclusion of bids coming from the VPPs to check the technical aspects of the network are not breached. This makes sure that, in summary, the overall network constraints remain within the standard limits and keep the grid stable.
The pseudocode of the proposed method is provided in Table 1 below to outline the steps involved.

4. Results and Discussions

This section presents the simulation results demonstrating the performance of the proposed voltage and congestion management approach when the DNSP publishes the operational boundaries to the VPPs. The methodology is applied to the IEEE 33-bus radial distribution network [29], which is connected to two VPPs, as shown in Figure 5. The corresponding demands are illustrated in Figure 6.
Two VPPs are formed based on a 12-bus IEEE network [30] and each consists of various resources, including renewable energy sources, hydrogen fuel cell demands, market prices, and load factors, all of which are presented in Figure 7. Each VPP includes dispatchable generators (DGs) and microturbines (MTs) with capacities of 200 kW and 100 kW, respectively. Additional details regarding the storage facilities and relevant price coefficients can be found in Table 2, Table 3, Table 4 and Table 5. Two cases are considered to evaluate the effectiveness of the proposed approach:
  • Case 1: No boundaries are set for the VPPs, allowing unrestricted power trading between the VPPs and the distribution network.
  • Case 2: Boundaries are issued by the DNSP, limiting power trading between the VPPs and the distribution network.

4.1. Results from DNSP

In this section, the voltage levels and power flow through the branches of the distribution network are analyzed for both Case 1 and Case 2. Specifically, in Case 1, the power trading of the VPPs is unrestricted within the distribution network. In contrast, Case 2 operates under the boundaries published by the DNSP, based on the proposed method, as shown in Figure 8 for both VPP1 and VPP2.
From a voltage management perspective, Figure 9 presents the voltage levels of the distribution network as box plots for both cases. In Case 1, voltage breaches the standard limit of 0.95 p.u. from hours 10 to 18 due to unregulated power trading between the DNSP and VPPs. These voltage fluctuations are severe, risking damage to network infrastructure and reducing the reliability of the network. However, in Case 2, where the published limits set by the DNSP are followed (see Figure 8), voltages remain within the permissible range of 0.95–1.05 p.u. It is observed that there is greater variation in the voltage between buses 18 and 19, as bus 18 is farther from the substation bus while bus 19 is closer, leading to more noticeable fluctuations.
In terms of congestion management, Figure 10 shows the power flows in network branches as box plots for both cases. In Case 1, some branches exceed their capacity limits due to unconstrained power trading with the VPPs. For example, from branch 6 to 17, the maximum capacity limits are breached, posing significant technical risks such as overheating and potential equipment damage. This highlights the critical role of congestion management in preventing such issues. Conversely, in Case 2, where the VPPs adhere to the boundaries set by the DNSP, no congestion occurs and the power flow stays within acceptable limits.
The comparative analysis underscores the importance of a co-optimization approach between DNSPs and VPPs. Without coordination, the system is vulnerable to voltage fluctuations and congestion within distribution networks. This approach not only ensures reliable power delivery but also aligns with regulatory frameworks designed to maintain system integrity in increasingly complex and decentralized energy markets.
In addition to technical assessments, this study includes an economic evaluation to highlight how the profit of VPPs is affected when adhering to the boundaries set by the DNSP. To illustrate this, Figure 11 presents the profits of VPPs under different cases. As shown, the profit of VPP1 decreases by approximately 20% when constrained by the DNSP’s boundaries. In contrast, VPP2 experiences a smaller reduction of about 7%. This disparity is primarily due to the stricter boundaries imposed on VPP1, as illustrated in Figure 8. In other words, as shown in Figure 5, VPP1 is connected to bus 18, which is further away from the substation. This location results in voltage levels closer to the lower limit (0.95 p.u.), necessitating tighter boundaries to maintain compliance with voltage standards. On the other hand, VPP2, connected to bus 21, is located closer to the substation. Its higher voltage levels allow for more permissive boundaries. Overall, the findings indicate that the profits of VPPs are not significantly impacted when adhering to the DNSP-provided boundaries, ensuring the safe operation of distribution networks.

4.2. Results from VPPs

From the VPP perspective, the voltage profiles of internal networks for both VPPs are shown in Figure 12 and Figure 13, respectively. From these figures, it is observed that the voltage levels of the VPPs are within the range of acceptability. However, there are noticeable differences in voltage patterns between the two cases. As can be seen, in Case 1, for intervals 1 to 16, the voltage of the VPPs is less than in Case 2. At hour 17 up to 24, however, the voltage level of the VPPs is higher in Case 1 than that in Case 2. This is because, in Case 1, the absence of boundaries for the VPPs enables them to buy power either from the market or excess generation of renewables for charging their storage facilities at hours 1–16 and sell between hours 17 and 24, which leads to increased voltage. However, for Case 2, with dynamic boundaries limiting power trading, the VPPs must rely more on their local DERs. Because of the storage facilities within the VPPs, they have flexibility in managing their resources effectively and maintaining the technical aspects of the VPPs.
When analyzing the scheduling of the VPPs’ resources, Figure 14 and Figure 15 depict various patterns. In Case 1, both VPPs purchase significant power from the markets during hours 2 and 16, while selling during intervals 17 to 24 when market prices are higher to maximize profit. In contrast, in Case 2, these power trading quantities decrease as they must comply with the limits imposed by the DNSP, leading to an increased reliance on the local resources to meet the demand. For example, in Case 2, the DG of VPP1, represented by the grey bar, plays an important role in load supply. The same happens for VPP2, which is also constrained to be within the published boundaries by the DNSP for Case 2. Other resources are used to maintain the power balance for the different periods. The main difference here is that the boundaries for VPP2 are higher; hence, it can trade more power with the market and has a higher profit potential.
If we examine the hydrogen system scheduling in Figure 16 and Figure 17, it becomes evident that the electrolyzer possesses different generation patterns in the two cases. In Case 1, the electrolyzer generates hydrogen continuously. Conversely, in Case 2, significant hydrogen generation occurs during intervals with PV generation, while generation during other intervals is reduced because of having the boundaries on power trading with the distribution network. As a result, the VPP schedules its hydrogen system based on local resources to maximize profit, leveraging power-to-hydrogen to capture surplus PV generation and supplying the hydrogen fuel cell vehicles.

4.3. Discussion and Summary

A brief explanation of the assumptions of the mathematical model are presented here and they are evaluated for their application in a real-world context. Since the complexity of modern electricity markets is growing, fast methods are needed to for real-time market applications. One of the most important factors in assessing the proposed methodology is computational efficiency. The time consumption of the solver was measured on an Intel core i7 laptop with 16 GB of memory, using GUROBI version 11 as the solver. More importantly, it only takes 0.5 s to publish the boundaries to the VPPs, illustrating well the merit of relying on convex programming and serving present electricity market requirements. In particular, compared to population-based algorithms (such as genetic algorithms), convex programming brings some crucial advantages. First, it is much faster. The genetic algorithms are iterative and take many iterations for convergence, which is unacceptable for a real-time market. Genetic algorithms have no guarantees of reaching the global solution and hence might end up finding a local solution. In a nutshell, the proposed method outperforms population-based algorithms in both the time efficiency and accuracy of the solution; hence, convex optimization is more suitable for real-time electricity market operation.
According to the obtained results, the key findings of this study are outlined in Table 6, which highlights the significant outcomes of implementing the proposed co-optimization method.

5. Conclusions

This paper introduces a co-optimization technique that enables DNSPs to dynamically set and publish the operational boundaries for VPPs while ensuring effective management of their interactions, without compromising the integrity of the distribution network. Operating in a decentralized manner, DNSPs determine these boundaries without disclosing any private VPP data, thereby maintaining the confidentiality of all service providers. The proposed approach offers several key advantages:
  • The VPP model accommodates a wide range of distributed energy resources, including hydrogen and electricity, which enhances the flexibility and adaptability of the VPP.
  • The decentralized nature of the method ensures that service provider privacy is upheld, aligning with the emerging regulatory requirements of modern energy markets.
  • The co-optimization framework guarantees safe network operation by mitigating risks such as voltage instability and branch congestion. For example, in the unbounded case study, the network voltage fell below the minimum acceptable threshold of 0.95 p.u. However, after implementing the proposed approach, voltage levels were maintained above 0.95 p.u., ensuring compliance with operational standards.
  • The convex nature of the proposed framework improves computational efficiency, making it compatible with advanced solvers. The non-iterative structure enables real-time boundary publication, supporting seamless integration into online market operations. The solver requires only 0.5 s to publish boundaries using a standard personal laptop.
While this research provides valuable contributions to voltage and congestion management, it does not address the development of a market-based framework. Specifically, it does not consider VPPs as price makers in market-clearing processes, which presents an opportunity for future research. Additionally, the integration of machine learning techniques to further enhance the boundary publication process, particularly in dynamic environments such as rapid load changes, is another promising avenue for future work

Author Contributions

Conceptualization, Methodology, and Simulation: K.G.; Validation and Formal analysis: M.T.A. and M.E.H.; Investigation: K.G.; Writing—original draft: K.G.; Writing—review and editing; Supervision and Project Administration: M.T.A. and M.E.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

Sets, Indices
Ω p a r n Set of parent buses of bus n in the distribution network
Ω c h i l n Set of child buses of bus n in the distribution network
Ω p a r v Set of parent buses of bus v in the VPP
Ω c h i l v Set of child buses of bus v in the VPP
Ω s e n Set of scenarios
Ω t i m e Set of times
Ω d g Set of DGs
Ω b a t Set of BSSs
Ω e v Set of EVAs
Ω h g n Set of hydrogen systems (i.e., electrolyzer, storage, and microturbine)
Ω S R e l Set of reliability of hydrogen refueling station
Ω d r p Set of participated loads in demand response programming
Ω b u s , n e t Set of buses of distribution network
Ω b u s , V p p Set of buses of VPP
Ω P V Set of PVs
Ω W T Set of WTs
Ω B r a n c h Set of distribution network branches
Ω V p p Set of VPPs
b Index of BSSs
c Index of customers
d Index of DGs
e Index of EVAs
h Index of hydrogen system (i.e., electrolyzer, storage, and microturbine)
l Index of participated loads in demand response programming
n ,   m , k Index of distribution network buses
p Index of PVs
s Index of scenarios
t Index of times
t ^ Index of reliability time of hydrogen refueling station
u , v , w Index of VPP buses
ω Index of WTs
B r Index of branches
Parameters
C s e l l s , t Market energy selling price
C b u y s , t Market energy purchasing price
C D G d Cost parameter of DG
C O & M , M T h Cost parameter of MT
C c y c , b a t b BSS cycling cost
C r e m e Cost coefficient for the remuneration of EVA owners
C f c v h Cost coefficient for hydrogen refueling station
C O & M , e l s r h O&M cost coefficient for electrolyzer
C O & M , P V p O&M cost coefficient for PV
C O & M , W T ω O&M cost coefficient for WT
C c m r c Fixed-rate energy price for customers
H d i s , h g n h , m i n Minimum limit of hydrogen storage discharging
H d i s , h g n h , m a x Maximum limit of hydrogen storage discharging
H e l s r h , m i n Minimum limit of electrolyzer
H e l s r h , m a x Maximum limit of electrolyzer
H M T h , m i n Minimum limit of MT hydrogen consumption
H M T h , m a x Maximum limit of MT hydrogen consumption
P c m r c , s , t Load demand of the customers
P c h , b a t b , m i n Minimum limit of BSS charging
P c h , b a t b , m a x Maximum limit of BSS charging
P d i s , b a t b , m i n Minimum limit of BSS discharging
P d i s , b a t b , m a x Maximum limit of BSS discharging
P c h , e v e , m i n Minimum limit of EVA charging
P c h , e v e , m a x Maximum limit of EVA charging
P d i s , e v e , m i n Minimum limit of EVA discharging
P d i s , e v e , m a x Maximum limit of EVA discharging
P M T h , m i n Minimum limit of MT power generation
P M T h , m a x Maximum limit of MT power generation
P L , d r p l , m a x Maximum limit for active loads participated in DRP
P L , n e t n , s , t Active load demand of n t h bus of distribution network
P L , V p p v , s , t Active load demand of n t h bus of VPP
Q L , d r p l , m a x Maximum limit for reactive load participated in DRP
Q L , n e t n , s , t Reactive load demand of n t h bus of distribution network
Q L , V p p v , s , t Reactive load demand of n t h bus of VPP
R M T h , D o w n Down-ramp rate boundary of MT
R M T h , U p p e r Up-ramp rate boundary of MT
R D G d , D o w n Down-ramp rate boundary of DG
R D G d , U p p e r Up-ramp rate boundary of DG
R L , n e t m n Resistance of the line connecting bus m to n of distribution network
R L , V p p u v Resistance of the line connecting bus u to v of VPP
S b a t b , m i n Lower boundary for the BSS’s state of charge
S b a t b , m a x Maximum limit of BSS’s state of charge
S e v e , m i n Minimum limit of the EVA’s state of charge
S e v e , m a x Maximum limit of the EVA’s state of charge
S h g n h , m i n Minimum limit of the hydrogen storage’s state of charge
S h g n h , m a x Maximum limit of the hydrogen storage’s state of charge
S f l o w , n e t m n , M a x Apparent power boundary of line m n of distribution network
S f l o w , V p p u v , M a x Apparent power boundary of line u v of VPP
S f l o w , n e t B r , t Apparent power of branch B r at time t
V b , n e t m i n Minimum limit for distribution network’s voltages
V b , V p p m i n Minimum limit for VPP’s voltages
V b , n e t m a x Maximum limit for distribution network’s voltages
V b , V p p m a x Maximum limit for VPP’s voltages
X L , n e t m n Reactance of the line connecting bus m to n of distribution network
X L , V p p u v Reactance of the line connecting bus u to v of VPP
η c h , b a t Efficiency of BSS charging
η d i s , b a t Efficiency of BSS discharging
η c h , e v Efficiency of EVA charging
η d i s , e v Efficiency of EVA discharging
η e l s r Efficiency of electrolyzer, considered 80 percent
η M T Efficiency of MT, considered 80 percent
π s Occurrence probability of S t h scenario
Δ t Time interval
Ψ e i h Energy intensity of hydrogen, accounting for 39 k W h / k g h y d r o g e n
Variables
B b a t b , s , t Binary variable for declining the simultaneous charging and discharging of BSS
B C b a t b , s , t Binary auxiliary variable for BSS
H c h , h g n h , s , t Hydrogen storage charging
H d i s , h g n h , s , t Hydrogen storage discharging
H e l s r h , s , t Generated hydrogen by electrolyzer
H F C V h , s , t Released hydrogen to hydrogen refueling station
H M T h , s , t Released hydrogen to MT
P e l s r h , s , t Consumed power by electrolyzer
P s e l l s , t Quantity of power sold to the market
P b u y s , t Quantity of power purchased from the market
P D G d , s , t Power output from DG
P M T h , s , t Power output from MT
P c h , b a t b , s , t Charging of BSS
P d i s , b a t b , s , t Discharging of BSS
P c h , e v e , s , t Charging of EVA
P d i s , e v e , s , t Discharging of EVA
P t r i p , e v e , s , t Consumed power by EVA trip
P L , d r p U p p e r l , s , t Increment in active load demand participating in DRP
P L , d r p D o w n l , s , t Reduction in active load demand participating in DRP
P D G d , s , t Generated power by DG
P f l o w , n e t m n , s , t Active power flow in distribution network branch
P f l o w , V p p u v , s , t Active power flow in VPP branch
P n e t n , s , t Active power at n t h bus of distribution network
P V p p v , s , t Active power at n t h bus of VPP
Q L , d r p U p p e r l , s , t Increment in reactive load demand participating in DRP
Q L , d r p D o w n l , s , t Reduction in reactive load demand participating in DRP
Q f l o w , n e t m n , s , t Reactive power flow in distribution network
Q f l o w , V p p u v , s , t Reactive power flow in VPP
Q n e t n , s , t Reactive power at n t h bus of distribution network
Q V p p v , s , t Reactive power at n t h bus of VPP
S b a t b , s , t State of charge of BSS
S b a t b , s , f i n a l State of charge of BSS at t f i n a l time
S b a t b , s , i n i t i a l State of charge of BSS at t i n i t i a l time
S e v b , s , t State of charge of EVA
S e v e , s , i n i t i a l State of charge of EVA at t i n i t i a l time
S e v b , s , f i n a l State of charge of EVA at t f i n a l time
S h g n h , s , t State of hydrogen of hydrogen storage at t > 1 time
S h g n h , s , i n i t i a l State of charge of hydrogen storage at t i n i t i a l time
S h g n h , s , f i n a l State of charge of hydrogen storage at t f i n a l time
V b , n e t n , s , t Voltage of n t h bus of distribution network
V b , V p p v , s , t Voltage of n t h bus of VPP
V s 0 , n e t Upstream system’s voltage (substation)
V s 0 , V p p Upstream system’s voltage (distribution network)
S D N B r , t The available capacity of branch B r at time t.
Abbreviation
A L C Additional line capacity
BSSBattery storage systems
BIBCBus-injection to branch-current
DGsDispatchable generators
DRPDemand response program
DERsDistributed energy resources
DTRDecision tree regression
EVsElectric vehicles
EVAsElectric vehicle aggregations
EOPEXExternal operational expenditures
G2V Grid to vehicle
H2PHydrogen to power
MINLPMixed-integer nonlinear programming
MTsMicroturbines
O F Objective function
IOPEXOperational expenditure
PVPhotovoltaic
P2HPower to hydrogen
RESsRenewable energy sources
V2GVehicle to grid
VPPsVirtual power plants
WTWind turbine
HFCVsHydrogen fuel cell vehicles
T Transpose
SSSubstation

Appendix A

Here, the algorithm for sensitivity analysis and finding a VPP’s path on the distribution networks can be obtained as follows. This is based on the bus-injection to branch-current (BIBC) approach [31].
  • Step 1:
For a distribution system with m branches and n buses, the dimension of the BIBC matrix is m × (n − 1).
  • Step 2:
For each line section connecting bus i (upstream) to bus j (downstream), copy the values from the column corresponding to bus i to the column for bus j in the BIBC matrix. Then, set the element at the intersection of row k and column j to +1.
  • Step 3:
Repeat Step 2 for every line section until all branches are included in the BIBC matrix.
  • Step 4:
Once the matrix is complete, each column in the BIBC matrix represents the sensitivity matrix, showing the flow path for the ith VPP.
To make it clear, a BIBC matrix is constructed for the simple network shown in Figure 2 as follows:
B I B C = 1 1 1 1 1 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
According to the BIBC matrix above, each column represents the route from the substation to the corresponding jth bus, starting from bus 2. Referring to Figure 2, there are two VPPs located at buses 5 and 6. Therefore, the sensitivity matrix can be derived by extracting the respective columns corresponding to these buses.
1 1 0 1 0 V p p 1 1 0 0 0 1 V p p 2

References

  1. Nadeem, T.B.; Siddiqui, M.; Khalid, M.; Asif, M. Distributed energy systems: A review of classification, technologies, applications, and policies. Energy Strategy Rev. 2023, 48, 101096. [Google Scholar] [CrossRef]
  2. Boland, J.; Filar, J.A.; Mohammadian, G.; Nazari, A. Australian electricity market and price volatility. Ann. Oper. Res. 2016, 241, 357–372. [Google Scholar] [CrossRef]
  3. Mahmud, N.; Zahedi, A. Review of control strategies for voltage regulation of the smart distribution network with high penetration of renewable distributed generation. Renew. Sustain. Energy Rev. 2016, 64, 582–595. [Google Scholar] [CrossRef]
  4. Telukunta, V.; Pradhan, J.; Agrawal, A.; Singh, M.; Srivani, S.G. Protection challenges under bulk penetration of renewable energy resources in power systems: A review. CSEE J. Power Energy Syst. 2017, 3, 365–379. [Google Scholar] [CrossRef]
  5. Moradi-Sarvestani, S.; Jooshaki, M.; Fotuhi-Firuzabad, M.; Lehtonen, M. Incorporating direct load control demand response into active distribution system planning. Appl. Energy 2023, 339, 120897. [Google Scholar] [CrossRef]
  6. Rahman, M.M.; Arefi, A.; Shafiullah, G.; Hettiwatte, S. A new approach to voltage management in unbalanced low voltage networks using demand response and OLTC considering consumer preference. Int. J. Electr. Power Energy Syst. 2018, 99, 11–27. [Google Scholar] [CrossRef]
  7. Liu, M.Z.; Ochoa, L.F.; Wong, K.; Theunissen, J. Using OPF-Based Operating Envelopes to Facilitate Residential DER Services. IEEE Trans. Smart Grid 2022, 13, 4494–4504. [Google Scholar] [CrossRef]
  8. Mountain, B.; Szuster, P. Solar, solar everywhere: Opportunities and challenges for Australia's rooftop PV systems. IEEE Power Energy Mag. 2015, 13, 53–60. [Google Scholar] [CrossRef]
  9. Asmus, P. Microgrids, virtual power plants and our distributed energy future. Electr. J. 2010, 23, 72–82. [Google Scholar] [CrossRef]
  10. Xue, Y.; Xiao, S. Generalized congestion of power systems: Insights from the massive blackouts in India. J. Mod. Power Syst. Clean Energy 2013, 1, 91–100. [Google Scholar] [CrossRef]
  11. Koraki, D.; Strunz, K. Wind and solar power integration in electricity markets and distribution networks through service-centric virtual power plants. IEEE Trans. Power Syst. 2017, 33, 473–485. [Google Scholar] [CrossRef]
  12. Ghofrani-Jahromi, Z.; Kazemi, M.; Ehsan, M. Distribution switches upgrade for loss reduction and reliability improvement. IEEE Trans. Power Deliv. 2014, 30, 684–692. [Google Scholar] [CrossRef]
  13. Lou, N.; Zhang, Y.; Wang, Y.; Liu, Q.; Li, H.; Sun, Y.; Guo, Z. Two-stage congestion management considering virtual power plant with cascade hydro-photovoltaic-pumped storage hybrid generation. IEEE Access 2020, 8, 186335–186347. [Google Scholar] [CrossRef]
  14. Aghdam, F.H.; Mudiyanselage, M.W.; Mohammadi-Ivatloo, B.; Marzband, M. Optimal scheduling of multi-energy type virtual energy storage system in reconfigurable distribution networks for congestion management. Appl. Energy 2023, 333, 120569. [Google Scholar] [CrossRef]
  15. Bai, L.; Wang, J.; Wang, C.; Chen, C.; Li, F. Distribution locational marginal pricing (DLMP) for congestion management and voltage support. IEEE Trans. Power Syst. 2017, 33, 4061–4073. [Google Scholar] [CrossRef]
  16. Huang, S.; Wu, Q.; Oren, S.S.; Li, R.; Liu, Z. Distribution locational marginal pricing through quadratic programming for congestion management in distribution networks. IEEE Trans. Power Syst. 2014, 30, 2170–2178. [Google Scholar] [CrossRef]
  17. Yuan, Z.; Hesamzadeh, M.R.; Biggar, D.R. Distribution locational marginal pricing by convexified ACOPF and hierarchical dispatch. IEEE Trans. Smart Grid 2016, 9, 3133–3142. [Google Scholar] [CrossRef]
  18. Hu, J.; Yang, G.; Ziras, C.; Kok, K. Aggregator operation in the balancing market through network-constrained transactive energy. IEEE Trans. Power Syst. 2018, 34, 4071–4080. [Google Scholar] [CrossRef]
  19. Zarabie, A.K.; Das, S.; Faqiry, M.N. Fairness-regularized DLMP-based bilevel transactive energy mechanism in distribution systems. IEEE Trans. Smart Grid 2019, 10, 6029–6040. [Google Scholar] [CrossRef]
  20. Hu, J.; Liu, X.; Shahidehpour, M.; Xia, S. Optimal operation of energy hubs with large-scale distributed energy resources for distribution network congestion management. IEEE Trans. Sustain. Energy 2021, 12, 1755–1765. [Google Scholar] [CrossRef]
  21. Hemmati, R.; Saboori, H.; Jirdehi, M.A. Stochastic planning and scheduling of energy storage systems for congestion management in electric power systems including renewable energy resources. Energy 2017, 133, 380–387. [Google Scholar] [CrossRef]
  22. Park, S.-Y.; Park, S.-W.; Son, S.-Y. Optimal VPP Operation Considering Network Constraint Uncertainty of DSO. IEEE Access 2023, 11, 8523–8530. [Google Scholar] [CrossRef]
  23. Yao, M.; Moradi, Z.; Pirouzi, S.; Marzband, M.; Baziar, A. Stochastic economic operation of coupling unit of flexi-renewable virtual power plant and electric spring in the smart distribution network. IEEE Access 2023, 11, 75979–75992. [Google Scholar] [CrossRef]
  24. Mak, T.W.; Fioretto, F.; Hentenryck, V. Privacy-preserving obfuscation for distributed power systems. Electr. Power Syst. Res. 2020, 189, 106718. [Google Scholar] [CrossRef]
  25. Gholami, K.; Karimi, S.; Rastgou, A.; Nazari, A.; Moghaddam, V. Voltage stability improvement of distribution networks using reactive power capability of electric vehicle charging stations. Comput. Electr. Eng. 2024, 116, 109160. [Google Scholar] [CrossRef]
  26. Zadehbagheri, M.; Kiani, M.J.; Pirouzi, S.; Movahedpour, M.; Mohammadi, S. The impact of sustainable energy technologies and demand response programs on the hub’s planning by the practical consideration of tidal turbines as a novel option. Energy Rep. 2023, 9, 5473–5490. [Google Scholar] [CrossRef]
  27. Dranka, G.G.; Ferreira; Vaz, A.I.F. A review of co-optimization approaches for operational and planning problems in the energy sector. Appl. Energy 2021, 304, 117703. [Google Scholar] [CrossRef]
  28. Oskouei, M.Z.; Mohammadi-Ivatloo, B.; Abapour, M.; Shafiee, M.; Anvari-Moghaddam, A. Privacy-preserving mechanism for collaborative operation of high-renewable power systems and industrial energy hubs. Appl. Energy 2021, 283, 116338. [Google Scholar] [CrossRef]
  29. Gholami, K.; Jazebi, S. Multi-objective long-term reconfiguration of autonomous microgrids through controlled mutation differential evolution algorithm. IET Smart Grid 2020, 3, 738–748. [Google Scholar] [CrossRef]
  30. Dehnavi, E.; Afsharnia, S.; Gholami, K. Optimal allocation of unified power quality conditioner in the smart distribution grids. Electr. Eng. 2019, 101, 1277–1293. [Google Scholar] [CrossRef]
  31. Teng, J.-H. A direct approach for distribution system load flow solutions. IEEE Trans. Power Deliv. 2003, 18, 882–887. [Google Scholar] [CrossRef]
Figure 1. The boundaries issued to the VPPs by DNSPs.
Figure 1. The boundaries issued to the VPPs by DNSPs.
Energies 18 00518 g001
Figure 2. The sample distribution network, connected to VPPs.
Figure 2. The sample distribution network, connected to VPPs.
Energies 18 00518 g002
Figure 3. The lines in the route of VPPs. (a) VPP1 and (b) VPP2.
Figure 3. The lines in the route of VPPs. (a) VPP1 and (b) VPP2.
Energies 18 00518 g003
Figure 4. Co-optimization between service providers of distribution networks and VPPs.
Figure 4. Co-optimization between service providers of distribution networks and VPPs.
Energies 18 00518 g004
Figure 5. The schematic of a 33-bus distribution network connected to two VPPs.
Figure 5. The schematic of a 33-bus distribution network connected to two VPPs.
Energies 18 00518 g005
Figure 6. The distribution network load demand.
Figure 6. The distribution network load demand.
Energies 18 00518 g006
Figure 7. The features of VPPs (generations, loads, etc.).
Figure 7. The features of VPPs (generations, loads, etc.).
Energies 18 00518 g007
Figure 8. Published boundaries to VPPs from DNSP.
Figure 8. Published boundaries to VPPs from DNSP.
Energies 18 00518 g008
Figure 9. The distribution network voltage in both cases.
Figure 9. The distribution network voltage in both cases.
Energies 18 00518 g009
Figure 10. The branch power of the distribution network.
Figure 10. The branch power of the distribution network.
Energies 18 00518 g010
Figure 11. The profits of VPPs for different cases.
Figure 11. The profits of VPPs for different cases.
Energies 18 00518 g011
Figure 12. The voltage of VPP1 in Cases 1 and 2.
Figure 12. The voltage of VPP1 in Cases 1 and 2.
Energies 18 00518 g012
Figure 13. The voltage of VPP2 in Cases 1 and 2.
Figure 13. The voltage of VPP2 in Cases 1 and 2.
Energies 18 00518 g013
Figure 14. Scheduling of VPP1 in both cases.
Figure 14. Scheduling of VPP1 in both cases.
Energies 18 00518 g014
Figure 15. Scheduling of VPP2 in both cases.
Figure 15. Scheduling of VPP2 in both cases.
Energies 18 00518 g015
Figure 16. Hydrogen scheduling in VPP1 for both cases.
Figure 16. Hydrogen scheduling in VPP1 for both cases.
Energies 18 00518 g016
Figure 17. Hydrogen scheduling in VPP2 for both cases.
Figure 17. Hydrogen scheduling in VPP2 for both cases.
Energies 18 00518 g017
Table 1. The pseudocode of the proposed boundary publishment approach.
Table 1. The pseudocode of the proposed boundary publishment approach.
The Pseudocode of Dynamic Boundary Publishment.
Step 1:Get data related to the distribution networks, such as loads, configuration, line limitations, etc.
Step 2:Run load flow for the distribution network and calculate the additional line capacity by Equation (56).
Step 3:Construct the sensitivity matrix based on the lines that connect the VPPs to the distribution network based on the algorithm provided in the Appendix A.
Step 4:Maximize the boundaries of VPPs by Equation (59) subject to the constraints described in Equation (60).
Step 5:DNSP Publishes the boundaries to the VPPs via data exchange hub.
Step 6:The service providers of VPPs receive the boundaries to schedule their DERs with the aim of maximizing profit.
Step 7:DNSPs receive bids from VPPs and perform power flow analyses in the presence of these bids. This ensures that the system’s technical constraints are not breached while minimizing voltage deviations or operational costs.
Step 8:End.
Table 2. Battery storage system characteristics.
Table 2. Battery storage system characteristics.
Capacity P c h , b a t b , m a x P d i s , b a t b , m a x η c h , b a t η d i s , b a t
4 MWh0.4 MW0.4 MW0.950.96
Table 3. EVA characteristics.
Table 3. EVA characteristics.
Capacity P c h , e v e , m a x P d i s , e v e , m a x P t r i p , e v e , t η c h , e v η d i s , e v Trip Times
2 MWh0.2 MW0.2 MW0.02 MW0.950.967, 16, 24
Table 4. Hydrogen system characteristics.
Table 4. Hydrogen system characteristics.
Hydrogen Storage Capacity H e l s r h , m a x H d i s , h g n h , m a x η e l s r Ψ e i h
100 kg10 kg10 kg0.8 39 k W h / k g H 2
Table 5. The cost coefficients for different DERs.
Table 5. The cost coefficients for different DERs.
C D G d C O & M , M T h C c y c , b a t b C r e m e C f c v h C O & M , e l s r h C O & M , P V p C O & M , W T ω C c m r c
0.06 ($/kWh)0.015 ($/kWh)0.30 ($/switching)0.005 ($/kWh)9 ($/kgH2)1.50 ($/kgH2)0.005 ($/kWh)0.01 ($/kWh)0.12 ($/kWh)
Table 6. The key findings of the investigation.
Table 6. The key findings of the investigation.
Comprehensive VPP ModelIntegrates various DERs, including hydrogen and electricity, for increased flexibility.
Decentralized operationEnsures privacy and confidentiality of service providers’ data, in line with emerging market privacy requirements.
Network safety assuranceIt mitigates the risk of branch congestion by publishing boundaries to VPPs.
Voltage complianceKeeps voltage above 0.95 p.u., guaranteeing compliance with operational standards after the method is implemented.
Real-time boundary publicationSupport for real-time boundary publishing allows integration into real-time markets because of the fast response in just 0.5 s.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gholami, K.; Arif, M.T.; Haque, M.E. Dynamic Boundary Dissemination to Virtual Power Plants for Congestion and Voltage Management in Power Distribution Networks. Energies 2025, 18, 518. https://doi.org/10.3390/en18030518

AMA Style

Gholami K, Arif MT, Haque ME. Dynamic Boundary Dissemination to Virtual Power Plants for Congestion and Voltage Management in Power Distribution Networks. Energies. 2025; 18(3):518. https://doi.org/10.3390/en18030518

Chicago/Turabian Style

Gholami, Khalil, Mohammad Taufiqul Arif, and Md Enamul Haque. 2025. "Dynamic Boundary Dissemination to Virtual Power Plants for Congestion and Voltage Management in Power Distribution Networks" Energies 18, no. 3: 518. https://doi.org/10.3390/en18030518

APA Style

Gholami, K., Arif, M. T., & Haque, M. E. (2025). Dynamic Boundary Dissemination to Virtual Power Plants for Congestion and Voltage Management in Power Distribution Networks. Energies, 18(3), 518. https://doi.org/10.3390/en18030518

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop