Next Article in Journal
Comparative Study on the Performance of Atomization and Falling-Film Dew-Point Evaporative Coolers
Previous Article in Journal
Power-System Transient Stability Assessment Based on High-Level Sample Feature Extraction and Model Updating
Previous Article in Special Issue
Hierarchical Adjustable Potential Assessment of Electric Vehicles for Transmission–Distribution–Microgrid Coordination
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Resource Allocation and Coordinated Dispatch of Wind–Solar-Storage Energy Systems Based on a Source–Load Association Graph

1
School of Electrical Engineering, Southeast University, Nanjing 210096, China
2
Nanjing Power Supply Company, State Grid Jiangsu Electric Power Co., Ltd., Nanjing 210019, China
*
Author to whom correspondence should be addressed.
Processes 2026, 14(15), 2469; https://doi.org/10.3390/pr14152469
Submission received: 2 July 2026 / Revised: 29 July 2026 / Accepted: 29 July 2026 / Published: 31 July 2026

Abstract

This study proposes dynamic resource allocation and coordinated dispatch based on a source–load association graph for an electric–gas–heat system with wind, photovoltaics, fixed and mobile storage, power-to-gas (P2G), combined heat and power (CHP), and soft open points (SOPs). At each operating update, storage states, mobile-storage location and availability, and forecast profiles determine five typed relations and the subgraph classifications. Capacity-weighted centering then maps the state scores to time-varying device bounds without changing installed capacities or locations. The coordinated dispatch is formulated as a mixed-integer second-order cone program with SOC DistFlow constraints and an SOS2 gas-flow approximation. For the normal operating day, graph-guided dispatch yields an operating cost of 51,996.84 CNY, compared with 52,294.33 CNY for static equal-budget allocation and 52,829.05 CNY for topology-only allocation. The corresponding reductions are 0.5689% and 1.5753%, respectively, while all three policies serve 100% of demand and use 100% of available renewable energy within numerical tolerance. The graph-guided solution reaches a 0.0340% optimality gap, supporting its operating-cost advantage for the tested day.

1. Introduction

Distribution systems with high penetrations of wind and photovoltaic generation must balance two forms of mismatch. The first is temporal: renewable output and demand peaks occur at different hours. The second is spatial: renewable resources, critical loads, storage, and conversion equipment are connected at different buses and are separated by network limits. Fixed storage can shift energy in time, mobile storage can change its point of connection, and soft open points (SOPs) can redirect active and reactive power between feeders. Power-to-gas (P2G), gas turbines, gas boilers, and electric boilers add further flexibility, but also couple the electric, gas, and heat balances. A useful scheduling model must therefore represent both the physical constraints and the relationships that determine which flexible resource is relevant to each local imbalance.
Existing work provides a strong basis for the physical and optimization layers of this problem. Coordinated wind–solar microgrid operation and hybrid-storage management have been studied under detailed equipment constraints [1,2]. Multi-microgrid scheduling has incorporated shared storage, demand-side flexibility, hierarchical coordination, and distributed pricing [3,4,5]. Multi-energy studies have examined hydrogen, P2G, gas-to-power conversion, and interconnected energy hubs [6,7,8,9]. These studies show that flexibility is not attributable to one device; its value depends on the temporal, network, and energy-carrier context in which the device is dispatched.
Spatial flexibility and resilience have also motivated explicit models of mobile energy storage, feeder reconfiguration, and restoration. Robust and stochastic formulations coordinate mobile storage with distribution-network operations or repair decisions [10,11,12,13]. Related work has used microgrid formation and mobile storage to improve service restoration after contingencies [14,15]. These formulations are rigorous, but their primary focus is restoration or uncertainty management. They do not directly answer how a deterministic day-ahead scheduler can use multiple typed source–load relations to allocate a fixed flexibility budget across local subgraphs.
Uncertainty-aware economic dispatch has been addressed through stochastic programming, distributionally robust optimization, chance constraints, and probabilistic reserve scheduling [16,17,18,19,20]. Model predictive control (MPC) offers another benchmark by repeatedly solving a finite-horizon model as new information becomes available. These approaches provide formal treatments of uncertainty or feedback. In the present method, classification is regenerated before every operating-hour solve from the executed state and remaining-horizon forecasts, and only the first-hour decision is committed. This operational update must still be distinguished from the separate forecast-error tests, which retain a fixed day-ahead graph policy.
The literature leaves three practical gaps addressed in this paper. First, graph-based descriptions of source, load, storage, and conversion relationships are often qualitative; the relation matrices and their entry into the optimization model are not always explicit. Second, state indicators may depend ambiguously on optimized storage or support variables, creating a circular definition. Third, comparisons between dynamic and static allocation can be misleading if the dynamic case receives a larger aggregate callable capacity. A defensible evaluation must isolate the graph relations, keep the capacity budget fixed, and compare against unrestricted centralized dispatch, static allocation, topology-only allocation, and a receding-horizon benchmark.
The contributions of this study are as follows:
1.
A typed source–load association graph is defined for connected local subgraphs. Its node partition, five relation matrices, five forecast-derived features, normalization rule, state weights, and zero-denominator treatment are stated explicitly. At each operating hour, classification uses the state produced by already committed decisions and the currently available remaining-horizon forecasts. It does not use decision variables from the window being classified, thereby avoiding a circular definition.
2.
State scores are connected to dispatch through time-varying upper bounds on fixed-storage charging/discharging, P2G input, and gas-turbine output. A capacity-weighted centering rule gives static, topology-only, and graph-guided methods the same aggregate callable-capacity budget. The subsequent electric–gas–heat scheduling problem is formulated as a mixed-integer second-order cone program (MISOCP) with a piecewise-linear gas-flow approximation.
3.
The primary normal-day comparison evaluates equal-budget static, topology-only, and graph-guided allocation on identical 24 h source–load profiles and installed ratings. Component ablations, parameter sensitivities, forecast-error scenarios, a 6 h centralized MPC benchmark, and line/SOP/gas contingencies provide complementary evidence, with optimality gaps, computation times, and model dimensions reported explicitly.
The remainder of the paper is organized as follows. Section 2 defines the graph policy, its information boundary, and the coupled optimization model. Section 3 presents the test system and numerical results. Section 4 discusses the operating mechanisms, computational characteristics, and scope of the results. Section 5 concludes the paper.

2. Materials and Methods

2.1. Wind–Solar-Storage Energy System Structure

This paper studies a wind–solar-storage energy system containing distributed wind power, photovoltaic generation, fixed and mobile electrical energy storage, and gas–heat coupling support. The modeled equipment includes gas storage, power-to-gas (P2G), gas turbines, gas boilers, electric boilers, distribution lines, natural-gas pipelines, and soft open points (SOPs). Photovoltaic and wind generation are the principal renewable sources. Fixed storage provides temporal energy shifting, mobile storage adds spatially transferable support, and SOPs provide controllable active/reactive transfer between feeder regions. P2G, gas turbines, and boilers connect the electric, gas, and heat carriers.
From the perspective of source–load coordination, the modeled agents fall into four categories. Source-side agents comprise wind, PV, the upstream electric grid, and the upstream gas source. Load-side agents comprise electric, gas, and heat demands, with electric demand separated into fixed, shiftable, flexible-shedding, and critical components. Storage agents comprise fixed batteries, gas storage, and mobile storage. Network and coupling agents comprise the electric and gas networks, CHP, P2G, electric boilers, and SOPs. The term combined heat and power (CHP) is used throughout because no cooling demand or cooling-production device is modeled. The main modeling objects and their roles in source–load coordination are summarized in Table 1.
Let the scheduling horizon be T = { 1 , 2 , , T } with time step Δ t . Renewable-availability and load profiles are forecast inputs, while storage states, device outputs, network flows, and load regulation are optimization variables. Installed capacities, candidate connection locations, and the normal-day electric and gas topologies are exogenous. At the beginning of each operating hour, the executed fixed- and mobile-storage states, mobile-storage connection/transit status, current equipment availability, and remaining-horizon forecasts are used to regenerate the classification and callable-capacity factors. The remaining horizon is optimized, only the first-hour decision is committed, and the resulting state initializes the next update. The method therefore performs dynamic operational resource allocation and coordinated dispatch; it does not determine siting, expansion, or installed capacity. The overall workflow of the proposed method is illustrated in Figure 1.
Abbreviations Section summarizes the principal abbreviations and notation. Additional device-specific symbols are defined beside their equations.

2.2. Distributed Renewable Energy and Load Modeling

The optimization receives available PV and wind profiles directly. It does not reconstruct them from irradiance, temperature, or wind speed. For renewable unit g, actual production and curtailment satisfy
P g , t r e n + P g , t c u r t = P ¯ g , t r e n , P g , t r e n , P g , t c u r t 0 .
The load side is divided into fixed, shiftable, flexible-shedding, and critical components. For electric node i, the baseline load is
P i , t 0 = P i , t f i x + P i , t t r , 0 + P i , t f l , 0 + P i , t c r , 0 ,
where the superscripts denote fixed, transferable, flexible, and critical load, respectively. With transferred-in and transferred-out quantities Δ P i , t t r , + and Δ P i , t t r , , the realized transferable demand is
P i , t t r = P i , t t r , 0 + Δ P i , t t r , + Δ P i , t t r , .
Load shifting preserves total energy and respects period-specific bounds:
t T Δ P i , t t r , + = t T Δ P i , t t r , , 0 Δ P i , t t r , + Δ P ¯ i , t t r , + , 0 Δ P i , t t r , Δ P ¯ i , t t r , .
Let L S i , t f l and L S i , t c r denote flexible and critical energy not supplied (ENS). Their operating bounds are
0 L S i , t f l P i , t f l , 0 , t T L S i , t f l Δ t E i f l , m a x , 0 L S i , t c r P i , t c r , 0 .
Critical ENS is retained only as a high-penalty feasibility safeguard. It is zero within numerical tolerance in all reported normal-day runs. The realized electric load is
P i , t L = P i , t f i x + P i , t t r + P i , t f l , 0 L S i , t f l + P i , t c r , 0 L S i , t c r .
The corresponding demand–response cost is
C D R = t T i c i t r Δ P i , t t r , + + Δ P i , t t r , + c i f l L S i , t f l + c i c r L S i , t c r Δ t .
The same shift-conservation and flexible/critical ENS structure is used for gas and heat demand where those components are enabled. This formulation changes the temporal distribution of demand before invoking physical shedding; it does not create demand reduction without an explicit ENS variable and penalty.

2.3. Energy Storage, P2G, and Gas Storage Modeling

Fixed electrical storage transfers energy across periods. Let P b , t c h and P b , t d i s be charging and discharging power, E b , t stored energy, and u b , t c h and u b , t d i s binary operating states. The operating constraints are:
0 P b , t c h u b , t c h P ¯ b c h , 0 P b , t d i s u b , t d i s P ¯ b d i s , u b , t c h + u b , t d i s 1 , E b , t = ( 1 δ b e s ) E b , t 1 + η b c h P b , t c h Δ t P b , t d i s Δ t η b d i s , E ̲ b E b , t E ¯ b .
A strict cyclic terminal condition may be written as
E b , T = E b , 0 ,
while the implemented model uses a terminal band,
E ̲ b e n d E b , T E ¯ b e n d ,
which prevents artificial end-of-day depletion without forcing a single terminal value.
Gas storage follows an analogous inventory model. With injection G s , t i n , withdrawal G s , t o u t , inventory S s , t , and binary operating states,
0 G s , t i n u s , t i n G ¯ s i n , 0 G s , t o u t u s , t o u t G ¯ s o u t , u s , t i n + u s , t o u t 1 , S s , t = ( 1 δ s g ) S s , t 1 + η s i n G s , t i n Δ t G s , t o u t Δ t η s o u t , S ̲ s S s , t S ¯ s , S ̲ s e n d S s , T S ¯ s e n d .
P2G converts electricity into synthetic gas. For unit k,
S k , t p 2 g = α k p 2 g P k , t p 2 g ,
where α k p 2 g incorporates conversion efficiency and the gas heating-value convention used by the implementation. Its electrical input is bounded by
0 P k , t p 2 g P ¯ k p 2 g .
These constraints define the finite capacities and terminal requirements of fixed storage, gas storage, and P2G.

2.4. CHP Subsystem Modeling

The CHP subsystem connects electric, gas, and heat balances through gas turbines and boilers. For gas turbine u, gas consumption and useful heat are linear in electric output:
G u , t g t = α u g t P u , t g t , H u , t g t = h u g t P u , t g t .
Gas- and electric-boiler heat production are
H g , t g b = η g g b γ g G g , t g b , H e , t e b = η e e b P e , t e b .
At a coupled station, the electric balance is
P i , t P C C + P i , t P V + P i , t W T + P i , t G T + P i , t B T , d i s = L i , t E + P i , t B T , c h + P i , t E B + P i , t P 2 G ,
and the gas balance is
V i , t N G S + V i , t P 2 G + V i , t G S , d i s = V i , t G T + V i , t G B + V i , t G S , c h + L i , t G .
Heat is balanced locally:
H i , t G T + H i , t G B + H i , t E B = L i , t H .
No heat-network transport, temperature, or loss dynamics are solved. Any aggregate heat loss is included in the heat-demand input. Gas-turbine ramping satisfies
R u G T , d P u , t G T P u , t 1 G T R u G T , u ,
and conversion devices remain within their capacities:
0 P u , t G T P ¯ u G T , 0 H g , t G B H ¯ g G B , 0 H e , t E B H ¯ e E B .
Thus, CHP participates as a constrained conversion agent rather than an unlimited source. The model contains no cooling subsystem.

2.5. Mobile Energy Storage and Soft Open Point (SOP) Modeling

Mobile energy storage combines storage operation with relocation among candidate buses. Let z m , i , t indicate that unit m is connected at candidate bus i, let I m , t t r indicate transit, and let a m , i , j , t indicate a departure from i to j. Each unit is either connected at one candidate or in transit:
i Ω B M z m , i , t + I m , t t r = 1 , z m , i , t , I m , t t r { 0 , 1 } .
Let τ i j , t be the integer travel time for a departure in period t. A departure can occur only from the current location, and the location recursion includes arrivals after the required travel time:
j i a m , i , j , t z m , i , t , a m , i , i , t = 0 , z m , j , t = z m , j , t 1 h j a m , j , h , t 1 + i j s : s + τ i j , s = t a m , i , j , s .
This time-expanded recursion separates connected and in-transit periods. Charging, discharging, and reactive support are possible only at the connected bus:
0 P m , i , t M , c h z m , i , t P ¯ m M , c h , 0 P m , i , t M , d i s z m , i , t P ¯ m M , d i s , i P m , i , t M , c h u m , t M , c h P ¯ m M , c h ( 1 I m , t t r ) , i P m , i , t M , d i s u m , t M , d i s P ¯ m M , d i s ( 1 I m , t t r ) , u m , t M , c h + u m , t M , d i s 1 .
The mobile-storage energy recursion is:
E m , t M = ( 1 δ m M ) E m , t 1 M + η m M , c h i P m , i , t M , c h Δ t i P m , i , t M , d i s Δ t η m M , d i s .
Energy and terminal bounds are
E ̲ m M E m , t M E ¯ m M , E m , 0 M = E m M , i n i , E ̲ m M , e n d E m , T M E ¯ m M , e n d .
Travel consumes integer time but no battery energy in the present implementation. The equivalent active injection at bus i is
P i , t M = m Ω M P m , i , t M , d i s P m , i , t M , c h .
For a lossless two-terminal SOP connecting buses i and j, the port-balance and converter-capacity constraints are
P i , t S O P + P j , t S O P = 0 , Q i , t S O P + Q j , t S O P = 0 , ( P i , t S O P ) 2 + ( Q i , t S O P ) 2 ( S ¯ i S O P ) 2 , ( P j , t S O P ) 2 + ( Q j , t S O P ) 2 ( S ¯ j S O P ) 2 .
The loss term is set to P l o s s , t S O P = 0 . The SOP redistributes power and provides reactive support but does not create generation.

2.6. Electric–Gas–Heat Coupled Network Model

2.6.1. Distribution-Network Model

The radial distribution system uses the branch-flow DistFlow model [21,22]. For branch i j ,
P i j , t r i j i j , t = k : j k P j k , t + p j , t , Q i j , t x i j i j , t = k : j k Q j k , t + q j , t , v j , t = v i , t 2 ( r i j P i j , t + x i j Q i j , t ) + ( r i j 2 + x i j 2 ) i j , t .
Voltage and current remain within their security bounds:
v ̲ i v i , t v ¯ i , 0 i j , t ¯ i j .
The quadratic branch relation is relaxed to the second-order cone
P i j , t 2 + Q i j , t 2 v i , t i j , t .
Together, these constraints enforce voltage and line-capacity limits within the common conic model.

2.6.2. Natural Gas Network Model

For physical interpretation, steady-state flow in pipeline a = ( m , n ) follows the pressure-driven form [23]
F a , t = sgn ( p m , t , p n , t ) C a | p m , t 2 p n , t 2 | ,
where
sgn ( p m , t , p n , t ) = 1 , p m , t p n , t , 1 , p m , t < p n , t .
At gas node i, inflow and injection equal outflow and demand:
m Ω i i n F m i , t + G i , t m a i n + S i , t p 2 g + G i , t s t , o u t = n Ω i o u t F i n , t + G i , t g t + G i , t g b + G i , t s t , i n + L i , t G .
Pressure and pipeline flow satisfy
p ̲ i p i , t p ¯ i , F ¯ a F a , t F ¯ a .
The optimization does not solve the nonconvex square-root equality directly. With squared pressure Π i , t = p i , t 2 , directional nonnegative flows, and a binary direction variable, it uses
F a , t = F a , t + F a , t , Π m , t Π n , t = K a Y a , t + Y a , t .
Y a , t + and Y a , t approximate ( F a , t + ) 2 and ( F a , t ) 2 using seven-breakpoint SOS2 functions. This is a mixed-integer piecewise-linear gas-flow approximation, not an exact nonconvex Weymouth equality.

2.7. Dynamic Operating-State Classification and Rapid Resource-Capacity Allocation Based on Local Subgraphs

2.7.1. Basis for Local Subgraph Division and Typed Relations

The method is formulated for a general electric network G E = ( N , E ) . Its nodes are first partitioned into K nonempty connected local subgraphs. At each operational update, the available state and forecast information classify these subgraphs and determine their callable resource capacity. With Z = { 1 , , K } denoting the subgraph index set, the partition satisfies
N = z Z N z , N z , N z N z = ( z z ) , z , z Z .
The node-to-zone mapping z ( i ) Z assigns each node to one and only one local subgraph. At the zone level, the source–load association graph is
G Z = Z , { A ( r ) } r = 1 5 ,
where the five zero-diagonal matrices represent electrical adjacency, renewable–load complementarity, storage support, multi-energy coupling, and SOP transfer. Cross-zone electrical capacity defines
A ^ z z ( 1 ) = : z ( f ) = z , z ( t ) = z S ¯ , A z z ( 1 ) = A ^ z z ( 1 ) + A ^ z z ( 1 ) max a , b A ^ a b ( 1 ) + ε .
For nonnegative zone vectors u and v , the remaining source–sink relations use
R ( u , v ) = norm u max z u z + ε v T max z v z + ε + v max z v z + ε u T max z u z + ε ,
where norm ( · ) zeros the diagonal and divides by the largest entry plus ε . Thus,
A ( 2 ) = R ( R ¯ , L ¯ ) ,
A ( 3 ) = R ( C s t o , L ¯ c r i ) ,
A ( 4 ) = R ( C c o n v , L + R ¯ ) ,
and A ( 5 ) is built from installed cross-zone SOP ratings.

2.7.2. Five-State Classification

Let L z , t and R z , t be forecast load and available wind-plus-PV generation in zone z. Let C z s u p denote ready storage discharge plus gas-turbine capacity, and let C z c o n v denote P2G plus gas-turbine capacity. Storage readiness is evaluated from the state entering the current update; mobile-storage support is assigned only to its current connected zone and is zero in transit. The first four features quantify renewable surplus, critical stress, conversion coupling, and local support shortage, while the fifth measures inter-area transfer need:
x z , t , 1 r a w = max ( R z , t L z , t , 0 ) ,
x z , t , 2 r a w = L z , t c r i ,
x z , t , 3 r a w = C z c o n v L z , t + C z c o n v + ε ,
x z , t , 4 r a w = max ( L z , t R z , t C z s u p , 0 ) ,
x z , t , 5 r a w = D z , t 1 | Z | j Z D j , t , D z , t = L z , t R z , t C z s u p .
Each feature is normalized over the active zone–time set T k of update k:
x z , t , f = x z , t , f r a w min j , τ x j , τ , f r a w max j , τ x j , τ , f r a w min j , τ x j , τ , f r a w + ε .
The safeguard ε = 10 9 maps a constant feature to zero. In a single-shot run, T k is the complete scheduling horizon. In rolling operation, it contains the current hour and the remaining forecast horizon; realized future values are not used. With typed-relation selection τ = ( 2 , 3 , 4 , 3 , 5 ) ,
W ( f ) = rowsum 1 A ( 1 ) + A ( τ f ) + I , x ˜ t , f = 0.65 x t , f + 0.35 W ( f ) x t , f .
Topology-only allocation retains only A ( 1 ) ; graph-guided allocation retains all five matrices. For the five states renewable absorption, critical support, multi-energy coupling, terminal supply, and inter-area support,
s z , t , q = f = 1 5 Ξ q f x ˜ z , t , f , q z , t = arg max q { 1 , , 5 } s z , t , q .
All state and resource weights are fixed before the reported dispatch runs and are listed in Table 2.

2.7.3. Budget-Equivalent Callable-Capacity Allocation

For resource channel r {BESS charge, BESS discharge, P2G, GT}, zone priority is
p r , z , t = q = 1 5 η r q s z , t , q .
For device d in zone z ( d ) with rating C r , d , the capacity-weighted center is
p ¯ r = d t C r , d p r , z ( d ) , t T d C r , d ,
and the callable factor is
ϕ r , d , t = ϕ ¯ r + a r p r , z ( d ) , t p ¯ r .
The chosen targets and amplitudes keep 0 ϕ r , d , t 1 . Capacity-weighted centering gives
d t C r , d ϕ r , d , t = T ϕ ¯ r d C r , d .
Thus, static, topology-only, and graph-guided allocations have the same aggregate callable-capacity budget. The factors enter the physical optimization directly:
0 P b , t c h ϕ c h , b , t P ¯ b c h u b , t c h , 0 P b , t d i s ϕ d i s , b , t P ¯ b d i s u b , t d i s ,
0 P k , t p 2 g ϕ p 2 g , k , t P ¯ k p 2 g , 0 P u , t g t ϕ g t , u , t P ¯ u g t .
The unrestricted centralized benchmark sets every factor to one and therefore supplies a lower bound for the restricted allocation cases up to their reported optimality intervals.
For the online implementation, Equation (54) is applied within each active window. After the first-hour variables are committed, fixed-storage energy, mobile-storage energy, connection location, transit status, and device availability are updated as fixed inputs to the next window. Consequently, previous dispatch decisions can change the next classification without creating circular dependence inside the current optimization.

2.8. Objective Function, Problem Class, and Evaluation Design

The full objective comprises the following operating-cost components:
min J = t T Δ t [ c t e P t g r i d + c t g G t m a i n + c p v P t p v , c u r t + c w t P t w t , c u r t
+ c s h , e ( P t s h , i n + P t s h , o u t ) + w e , f l L S t e , f l + w e , c r L S t e , c r
+ c b e s s ( P t c h + P t d i s ) + c m e s s ( P t m s , c h + P t m s , d i s ) + c s o p | P t s o p |
+ c g s t ( G t s t , i n + G t s t , o u t ) + c g t P t g t + c p 2 g P t p 2 g + c b i o S t b i o
+ c s h , g ( G t s h , i n + G t s h , o u t ) + w g , f l L S t g , f l + w g , c r L S t g , c r
+ c s h , h ( H t s h , i n + H t s h , o u t ) + w h , f l L S t h , f l + w h , c r L S t h , c r ] .
Device and node indices are suppressed in Equation (62) for readability. Optional switching and voltage-deviation terms exist in the common electric objective but have zero coefficients in this study. Carbon and a renewable-utilization target are not objective terms. Renewable utilization and supply rate are evaluation metrics.
The complete model contains continuous dispatch and network variables, binary storage, movement, and gas-direction variables, second-order-cone constraints, and SOS2 gas-flow approximations. It is therefore a mixed-integer second-order cone program (MISOCP), with the graph policy acting through the device bounds of the centralized dispatch formulation.
The primary normal-day cost comparison evaluates equal-budget static allocation, topology-only dynamic allocation, and graph-guided dynamic allocation in one 24 h full-horizon solve per policy. Common forecasts, installed ratings, and physical constraints isolate the effect of the allocation mapping. In rolling operation, the policy is regenerated after each committed hour as described above. Complementary tests remove mobile storage, SOPs, or P2G plus CHP; vary fixed-storage capacity, SOP rating, P2G conversion, ENS penalty, and graph-relation strength; perturb renewable and load forecasts; and impose line, SOP, and upstream gas-capacity contingencies. A centralized MPC benchmark uses a 6 h look-ahead and 1 h commitment.
The model dimensions, numerical settings, and computation times are reported with the results in Section 3.

3. Results

3.1. Test System, Numerical Settings, and Model Scale

The electric subsystem is based on the radial IEEE 33-bus feeder introduced by Baran and Wu [21]. Its multiple laterals and end-of-feeder voltage constraints make spatial source–load coordination observable while permitting repeated mixed-integer conic studies. The feeder is modified by adding two PV plants (B8 and B31), two wind plants (B15 and B22), and five co-located fixed-storage/CHP/P2G stations (B18, B22, B25, B29, and B33). Two relocatable storage units can connect at B8, B15, B21, B22, B25, B29, or B33. Five SOP pairs connect B8–B21, B9–B15, B12–B22, B18–B33, and B25–B29. The graph layer uses five connected zones: B1–B11, B12–B18, B19–B22, B23–B25, and B26–B33.
The normal operating-day profiles are spatially configured to represent a feeder-end-dominated source–load pattern while preserving the total daily load, renewable energy, and installed ratings. Specifically, 35% of the load originally assigned to B2–B25 is reassigned to B26–B33 and shifted by 1 h; 60% of the renewable profile originally connected at feeder-end buses is reassigned to the existing non-end renewable buses; and 50% of the aggregate fixed-storage and gas-turbine ratings is assigned to the feeder-end station group. These quantities are common input data for all three allocation policies. Table 3 gives the principal ratings and terminal conditions.
Figure 2 shows the modified IEEE 33-bus test system and the five connected zones used by the graph layer. Device locations, mobile-storage candidates, and SOP terminal pairs correspond to the case configuration described above.
The numerical experiments were performed on Windows 11 using an Intel Core i7-12700H processor and up to 12 parallel threads. The three normal-day allocation cases used a 2% target optimality gap and a 300 s limit. The ablation, sensitivity, and contingency cases used a 0.5% target gap and the same time limit. Each 6 h MPC window used a 1% target gap and a 120 s limit, while the deterministic and Monte Carlo forecast-error cases used a 1% target gap, a 600 s limit, and one thread. Randomized runs used a fixed seed of 20260715. The achieved gaps are reported with the corresponding results.
The original monetary coefficients were specified in USD. All monetary quantities in this paper are reported in CNY using the fixed conversion rate 1 USD = 7.20 CNY. Because the coefficients are scaled uniformly, the dispatch decisions, optimality gaps, and percentage comparisons are unchanged.
Each full-horizon normal-day model contains 64,669 linear rows, 36,934 columns, 3526 binary variables, 1776 quadratic constraints, and 384 SOS constraints. Optimization time measures the numerical solution phase, while wall time also includes model construction, solution extraction, and file handling. The graph-guided objective reconstruction error is 4.59 × 10 11 CNY, the DistFlow SOC slack ranges from 1.12 × 10 10 to 2.08 × 10 7 , and no fixed or mobile storage unit charges and discharges simultaneously.

3.2. Operating-State Classification

Figure 3 reports the graph-guided state labels and the representative callable-capacity factors of the co-located BESS/P2G/GT station at B33 over the normal operating day. B12–B18 remains in critical-support state throughout the day. B19–B22 alternates between multi-energy coupling and renewable absorption as its renewable profile changes. B26–B33 changes from terminal supply or multi-energy coupling in the early hours to inter-area support from hour 8 onward, reflecting its transferred load and reduced local renewable profile. B1–B11 shows the widest mix of terminal supply, multi-energy coupling, renewable absorption, and inter-area support.
For the reported full-horizon comparison, all labels and factors are generated before the MISOCP solve from the common daily profiles and initial operating state. In the operational rolling implementation, the same calculation is repeated after each committed hour using updated fixed/mobile-storage states and connection availability, as described in Section 2.7. The topology-only policy excludes renewable–load, storage-support, coupling, and SOP relation matrices; the static policy retains the same aggregate target factors but does not vary them by device or time.

3.3. Comparison of Allocation Methods

Table 4 compares the three equal-budget allocation policies on the same normal operating-day profiles. The operating costs are 52,294.3274 CNY for static allocation, 52,829.0523 CNY for topology-only allocation, and 51,996.8437 CNY for graph-guided allocation. The graph-guided schedule is 0.568864% below static allocation and 1.575286% below topology-only allocation.
The wall times are 133.0, 236.1, and 135.0 s, and the achieved gaps are 0.5839%, 1.6038%, and 0.0340% for static, topology-only, and graph-guided allocation, respectively. All three policies use 100% of the 41.76 MWh available renewable energy and serve 100% of the 70.85 MWh electric demand within numerical tolerance; the topology-only ENS of 5.02 × 10 9 MWh is numerical noise. Thus, the distinguishing result is operating cost. The wider optimality intervals of the two baselines are retained when interpreting the feasible-objective differences.

3.4. Dispatch and Network Trajectories

Figure 4 reports the graph-guided normal-day schedule. Renewable availability, electric demand, grid purchase, storage power, CHP output, P2G input, SOP exchange, voltage, and storage states are computed directly from the optimized variables. The schedule purchases 29.2768 MWh of electricity, uses 1.5495 MWh of fixed-storage throughput and 6.4084 MWh of mobile-storage throughput, and produces 5.7969 MWh from the gas turbines. P2G input is 1.57 × 10 7 MWh and is treated as inactive on this day.
The minimum voltage is 0.9580 p.u., the maximum is 1.0101 p.u., and the maximum line loading is 0.1016 p.u. under the model ratings. Figure 5 shows aggregate mobile-storage energy and power together with the first unit’s connection trajectory. The two units make two relocations in aggregate, remain unavailable for charging and discharging in transit, and finish with 1.60 MWh of aggregate energy. Fixed storage finishes at 0.45 MWh; both storage types satisfy their terminal bands.

3.5. Component Ablation

The component ablations use the same normal operating-day profiles, installed ratings, graph policy, and numerical settings as the graph-guided case in Section 3.3. Table 5 isolates three device groups around the 51,996.84 CNY base. Removing mobile storage increases the cost to 53,447.45 CNY, an increase of 1450.61 CNY (2.79%). Removing all SOPs increases the cost to 57,686.21 CNY, an increase of 5689.37 CNY (10.94%), and produces 0.06098 MWh of flexible ENS, corresponding to a 99.9139% power-supply rate. Removing both P2G and CHP increases the cost to 114,727.14 CNY, an increase of 62,730.30 CNY (120.64%). Because P2G input is negligible in the base case, the last increase is attributable primarily to the loss of CHP electric and heat coupling.
These ablations quantify device-layer contributions within the graph-guided schedule and complement the allocation-method comparison. Mobile storage and CHP reduce operating cost, while SOP removal also causes flexible load shedding, demonstrating the operational value of feeder-to-feeder transfer in the tested spatial distribution.

3.6. Parameter Sensitivity

The normal-day sensitivity suite varies fixed-storage capacity and SOP rating from 0.5 to 1.5 in increments of 0.1; Figure 6 shows all points, while Table 6 retains representative 0.5, 1.0, and 1.5 anchors together with the other parameters. Reducing fixed-storage capacity to 0.5 times its base value increases the incumbent cost to 52,126.75 CNY, 129.90 CNY (0.25%) above the base. Increasing it to 1.5 times gives 51,962.79 CNY, 34.05 CNY (0.07%) below the base. The 0.5-times lower bound (52,113.10 CNY) exceeds the base incumbent, while the 1.5-times incumbent is below the base lower bound (51,979.18 CNY), supporting the endpoint trend despite local fluctuations among the intermediate values.
Reducing the SOP rating to 0.5 times raises the incumbent to 52,265.04 CNY, 268.20 CNY (0.52%) above the base, and its lower bound of 52,178.98 CNY remains above the base incumbent. At 1.5 times, the incumbent is 52,022.50 CNY with a 0.4190% gap, so its interval overlaps the base interval and no additional benefit above the installed rating is resolved. The P2G-conversion and graph-relation intervals also overlap the base interval over the tested 0.8–1.2 range, consistent with negligible P2G use and the absence of a monotonic relation-weight response.

3.7. Contingency Stress Tests

Table 7 reports contingency cases under the fixed normal-day graph policy. A branch-5 outage during hours 18–21 increases the cost from 51,996.84 to 205,642.04 CNY, reduces the minimum voltage to 0.9500 p.u., and produces 1.32632 MWh of total ENS, corresponding to a 98.1279% power-supply rate. Removing the B18–B33 SOP for the full day increases the cost to 52,395.47 CNY; its 6.40 × 10 10 MWh ENS is numerical tolerance. A 50% upstream gas-capacity reduction during hours 18–21 increases the cost modestly to 52,039.34 CNY without ENS, indicating that this limit is weakly active on the tested day.
These tests characterize the stress response of the installed system under the graph-guided policy. The line-outage case exposes a severe service-loss condition, whereas the SOP and gas-capacity cases remain close to the normal-day operating point.

3.8. Six-Hour Receding-Horizon Benchmark

Table 8 compares single-shot full-horizon scheduling with centralized MPC using a 6 h look-ahead and a 1 h commitment. The unrestricted central, graph-guided, and MPC costs are 51,790.39, 51,996.84, and 52,065.66 CNY, respectively. MPC is 0.5315% above the unrestricted full-horizon solution and 0.1323% above the graph-guided full-horizon solution.
All 24 MPC windows solve successfully. Aggregate BESS and mobile-storage energy finish at 0.4500 and 1.6000 MWh, respectively, and total ENS is 8.77 × 10 9 MWh. Terminal targets are enforced in every receding-horizon window that reaches the end of the scheduling day. Cumulative optimization time is 176.8 s and wall time is 447.6 s. Relative to the graph-guided full-horizon run, these totals are 136.8% and 231.6% higher, respectively. Relative to the unrestricted central run, MPC uses 16.3% less optimization time but 64.0% more wall time because repeated model construction, data transfer, solution extraction, and state updates dominate the daily overhead. Every window completes within the 1 h sampling interval on the stated workstation, supporting the hourly scheduling cadence. Figure 7 summarizes the cost effects of the selected contingencies together with the centralized MPC benchmark.

3.9. Forecast-Error Stress Tests

Table 9 and Figure 8 summarize the forecast-error tests. Under simultaneous renewable reductions and load increases of 5%, 10%, and 20%, operating cost rises to 56,137.35, 59,909.16, and 68,403.74 CNY, respectively. All three deterministic adverse cases remain feasible without physical renewable curtailment or ENS; the minimum voltage reaches 0.9500 p.u. in the 20% case.
Across the 30 seeded Monte Carlo scenarios, cost ranges from 49,944.63 to 54,555.62 CNY, with a mean of 52,142.91 CNY, a standard deviation of 913.31 CNY, and a 95th percentile of 53,595.85 CNY. Relative to the fixed-policy normal-day base cost of 51,996.84 CNY, the mean is 0.2809% higher and the worst case is 4.9210% higher. The worst minimum voltage is 0.9509 p.u., the maximum line loading is 0.1034 p.u., and the largest achieved optimality gap is 0.5278%.
Optimization time varies across the random instances: its mean is 76.1 s, standard deviation is 29.4 s, 95th percentile is 144.3 s, and maximum is 163.7 s. The maximum remains below the 600 s scenario limit, and the largest achieved gap remains below the 1% target. This spread reflects the instance-dependent nature of mixed-integer search and is therefore reported together with the upper-tail statistics.
The maximum Monte Carlo renewable-curtailment, flexible-ENS, and critical-ENS values are 4.91 × 10 7 , 2.77 × 10 10 , and zero MWh, respectively, and are treated as numerical tolerance. These scenarios re-optimize dispatch for perturbed profiles while retaining the normal-day graph policy, thereby quantifying stress sensitivity under a fixed classification policy.

4. Discussion

4.1. What the Association Graph Adds

The association graph augments the physical dispatch model by mapping five typed inter-zone relations to time-varying device bounds at each operating update. Equation (56) embeds this mapping in the dispatch constraints, while Equation (54) gives the graph-guided, static, and topology-only cases the same aggregate callable-capacity budget within each window. Installed ratings and locations remain fixed, so the method allocates operational limits and dispatch rather than planning capacity.
On the normal operating day, graph-guided allocation records the lowest feasible operating cost: 0.5689% below static allocation and 1.5753% below topology-only allocation. Because all three policies achieve 100% supply and renewable utilization, the comparison isolates an economic advantage. The daily profile contains a pronounced spatial separation between feeder-end demand and renewable availability, allowing the typed source–load, storage-support, coupling, and SOP relations to direct the fixed callable budget more effectively than a uniform or topology-only rule. The wider baseline optimality intervals are considered when interpreting these observed cost differences.

4.2. Device Contributions and Physical Interpretation

The normal-day ablations provide complementary device evidence. Removing mobile storage raises the cost by 2.79%, whereas removing SOPs raises the cost by 10.94% and causes 0.06098 MWh of flexible ENS, showing the value of spatially transferable storage and feeder-to-feeder exchange. Removing P2G and CHP has the largest cost effect. Since P2G input is almost zero in the base case; this increase is mainly associated with the loss of CHP electric and heat coupling.
The sensitivity endpoints reinforce this interpretation. Halving fixed-storage capacity or SOP rating increases the cost, and both increases remain separated from the base after accounting for the reported bounds. Increasing fixed storage to 1.5 times yields a lower incumbent than the base lower bound, whereas the 1.5-times SOP interval overlaps the base interval. Thus, added fixed-storage capacity provides a measurable benefit at the endpoint, while additional SOP rating above the installed value has no resolved marginal benefit in this lightly loaded case. Several differences among the 0.1-spaced intermediate points are comparable to their achieved gaps. The negligible P2G response and overlapping relation-strength intervals likewise indicate limited sensitivity over the tested ranges.
The forecast-error tests show a measurable cost spread without physical ENS or renewable curtailment. The Monte Carlo mean is 0.2809% above the normal-day base and the worst sampled cost is 4.9210% above it. The fixed graph policy remains feasible across the sampled perturbations, with dispatch re-optimized for each profile and the classification policy held constant.

4.3. Computational Burden, Timing Variability, and Benchmark Scope

The principal computational burden comes from the centralized mixed-integer dispatch. The 24 h model contains 3526 binary variables, 1776 quadratic constraints, and 384 SOS constraints in addition to its continuous network and device variables. The binary variables represent storage operating modes, mobile-storage connection and movement logic, and gas-flow direction; the quadratic constraints arise primarily from SOC network and apparent-power limits; and the SOS sets implement the gas-flow approximations. These structures create a branch-and-bound problem whose difficulty depends on the active bounds and incumbent search, even when two cases have the same model dimensions.
The graph stage uses five-zone feature vectors and five 5 × 5 relation matrices to generate the bound parameters, and the same calculation is repeated at every update in rolling operation. The reported full-horizon wall times include graph processing, model construction, data transfer, extraction, and serialization. Because graph-processing time was not recorded separately, the timing results characterize the complete scheduling workflow.
The normal-day static, topology-only, and graph-guided full-horizon wall times are 133.0, 236.1, and 135.0 s, respectively. The graph-guided workflow is faster than topology-only and close to static allocation in this instance. The 6 h centralized MPC requires 447.6 s for 24 windows. Across the 30 forecast-error instances, optimization time has a mean of 76.1 s, a 95th percentile of 144.3 s, and a maximum of 163.7 s. All reported runs complete within the 1 h scheduling interval on the stated workstation.
Graph-guided allocation reaches a 0.0340% optimality gap, compared with 0.5839% for static allocation and 1.6038% for topology-only allocation. The Monte Carlo maximum is 0.5278% under the 1% target. Reporting these values alongside the feasible costs provides the numerical precision needed to interpret small differences among cases.

4.4. Limitations and Generalizability

The numerical study uses one modified IEEE 33-bus system, one normal operating-day spatial distribution, and one workstation. Larger radial and meshed feeders, longer horizons, additional mobile-storage candidates, and more SOPs are needed to characterize computational scaling.
The classification and resource weights are fixed heuristic values, and the relation-strength sensitivity does not show a monotonic response. Multi-day data and independent validation are therefore needed for weight calibration. The Monte Carlo study keeps the normal-day graph policy fixed and re-optimizes dispatch after perturbing the profiles; extending the model to stochastic, robust, or chance-constrained recourse is a further research direction.
Heat is represented by local balance equations without transport temperature and loss dynamics; SOPs are lossless; and mobile-storage travel consumes time without explicit battery-energy consumption. Future work should enrich these physical models, instrument each computational stage, evaluate multi-day rolling operation, and compare centralized and decomposed formulations under common accuracy and stopping criteria.

5. Conclusions

This paper develops a method for dynamic operational resource allocation and coordinated dispatch based on a source–load association graph. At each operating hour, five typed relation matrices, five normalized features, and fixed state/resource weights regenerate callable-capacity factors from the executed storage/location state and remaining-horizon forecasts. These factors enter explicit storage, P2G, and gas-turbine upper bounds. Capacity-weighted centering gives static, topology-only, and graph-guided allocation the same aggregate flexibility budget within each window, while installed capacities and locations remain exogenous.
The electric–gas–heat MISOCP contains SOC DistFlow constraints, SOS2 gas-flow approximations, fixed and mobile storage, CHP, P2G, and SOPs. On the normal operating day, graph-guided dispatch records the lowest feasible operating cost, 51,996.84 CNY, which is 0.5689% below static allocation and 1.5753% below topology-only allocation. All policies serve 100% of demand and use 100% of available renewable energy within numerical tolerance. These results demonstrate the operating-cost advantage of graph-guided allocation for the tested daily spatial distribution.
The ablation and sensitivity studies show that mobile storage, SOPs, and CHP provide complementary flexibility. Removing MESS raises the cost by 2.79%; removing SOPs raises the cost by 10.94% and causes 0.06098 MWh flexible ENS; and removing P2G plus CHP raises the cost by 120.64%, primarily because CHP is lost. The selected line outage causes 1.32632 MWh ENS, while the 30-scenario mean and worst costs are 0.2809% and 4.9210% above the fixed-policy base. The 6 h MPC cost is 0.1323% above the graph-guided full-horizon result. Together with the measured computation times, these findings support hourly operational scheduling on the stated workstation and motivate further validation on larger networks and multi-day rolling scenarios.

Author Contributions

Conceptualization, X.W. and H.X.; methodology, X.W.; validation, X.W., H.X., Y.J. and Z.H.; formal analysis, X.W.; investigation, X.W.; resources, H.X.; data curation, Y.J.; writing—original draft preparation, X.W.; writing—review and editing, H.X.; visualization, Z.H. and Y.J.; supervision, Y.J.; project administration, H.X.; funding acquisition, H.X., Z.H. and Y.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Science and Technology Project of State Grid under grant number 5700-202499327A-1-3-ZB.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The case data, computational files, and result summaries used in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

Authors Honghua Xu, Zijian Hu and Ye Ji were employed by the Nanjing Power Supply Company, State Grid Jiangsu Electric Power Co., Ltd. The remaining author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TermDefinitionTermDefinition
Abbreviations
BESSBattery energy storage systemCHPCombined heat and power
DRDemand responseEBElectric boiler
ENSEnergy not suppliedGTGas turbine
GBGas boilerGSGas storage
MESSMobile energy storage systemMISOCPMixed-integer second-order cone program
MPCModel predictive controlP2GPower-to-gas
PCCPoint of common couplingWTWind turbine
PVPhotovoltaic generationSOCSecond-order cone
SOPSoft open pointSOS2Special ordered set of type 2
Principal notation
N , Z , T Bus, subgraph, and time sets A ( r ) Zone relation matrix of type r
G E , G Z Electric-network and zone-level graphs C z s u p , C z c o n v Ready support and conversion capacities
L z , t , R z , t Forecast load and renewable availability x z , t , f , s z , t , q Normalized feature and operating-state score
W ( f ) , x ˜ t , f Propagation matrix and propagated feature p r , z , t , p ¯ r Zone priority and capacity-weighted center
Ξ q f , η r q State–feature and resource–state weights C r , d , ϕ ¯ r , a r Device rating, target factor, and allocation amplitude
ϕ r , d , t Callable-capacity factor P c h , P d i s , E Storage charge, discharge, and energy
z m , i , t , I m , t t r Mobile-storage location and transit variables F a , t ± , Y a , t ± Directional gas flows and squared-flow approximations
P p 2 g , P g t P2G input and gas-turbine output P s o p , Q s o p SOP active and reactive exchange
v , , P , Q Squared voltage, squared current, and branch powers Π , F Squared gas pressure and pipeline flow
L S f l , L S c r Flexible and critical ENS Δ t , ε Time step and numerical safeguard

References

  1. Abdelghany, M.B.; Al-Durra, A.; Gao, F. A coordinated optimal operation of a grid-connected wind–solar microgrid incorporating hybrid energy storage management systems. IEEE Trans. Sustain. Energy 2024, 15, 39–51. [Google Scholar] [CrossRef]
  2. Duong, H.N.; Tran, L.; Vu, T.; Vo-Duy, T.; Nguyễn, B.-H. A global optimal benchmark for energy management of microgrid (GoBuG) integrating hybrid energy storage system. IEEE Trans. Smart Grid 2024, 15, 5429–5440. [Google Scholar] [CrossRef]
  3. Han, J.; Fang, Y.; Li, Y.; Du, E.; Zhang, N. Optimal planning of multi-microgrid system with shared energy storage based on capacity leasing and energy sharing. IEEE Trans. Smart Grid 2025, 16, 16–31. [Google Scholar] [CrossRef]
  4. Karimi, H.; Jadid, S. A collaborative hierarchal optimization framework for sustainable multi-microgrid systems considering generation and demand-side flexibilities. Sustain. Energy Grids Netw. 2023, 35, 101087. [Google Scholar] [CrossRef]
  5. Li, X.; Chen, G.; Li, C.; Xu, Z.; Luo, F.; Dong, Z.Y. Communication-efficient distributed pricing for power–hydrogen systems with electric vehicles and renewable energy integration. IEEE Trans. Smart Grid 2025, 16, 541–553. [Google Scholar] [CrossRef]
  6. Lai, X.; Yang, J.; Wen, F.; Dong, Z.Y. Operational economics of renewable energy–hydrogen system with hydrogen-powered transportation. IEEE Trans. Smart Grid 2025, 16, 718–727. [Google Scholar] [CrossRef]
  7. Long, X.; Li, Y.; Li, Y.; Ge, L.; Gooi, H.B.; Chung, C.; Zeng, Z. Collaborative response of data center coupled with hydrogen storage system for renewable energy absorption. IEEE Trans. Sustain. Energy 2024, 15, 986–1000. [Google Scholar] [CrossRef]
  8. Barati, A.; Karimi, H.; Jadid, S. Multi-objective operation of interconnected multi-energy systems considering power to gas and gas to power systems. Int. J. Electr. Power Energy Syst. 2024, 158, 109986. [Google Scholar] [CrossRef]
  9. Wang, M.; Zhao, H.; Liu, C.; Ma, D.; Yang, F.; Wang, R. Dynamic optimal energy dispatch method for integrated energy system based on superposition of energy flow response. IEEE Trans. Power Syst. 2025, 40, 3320–3333. [Google Scholar] [CrossRef]
  10. Xu, R.; Zhang, C.; Zhang, D.; Dong, Z.Y.; Yip, C. Adaptive robust load restoration via coordinating distribution network reconfiguration and mobile energy storage. IEEE Trans. Smart Grid 2024, 15, 5485–5499. [Google Scholar] [CrossRef]
  11. Zhang, Z.; Dong, Z.Y.; Yip, C. When mobile energy meets active distribution networks: A security-economic coordination perspective. IEEE Trans. Smart Grid 2024, 15, 3126–3140. [Google Scholar] [CrossRef]
  12. Wang, H.; Bai, C.; Wang, Z.; Roychowdhury, R. Resilient preparation and restoration strategy for integrated electric–gas distribution systems considering mobile energy storage. IEEE Trans. Smart Grid 2025, 16, 1127–1141. [Google Scholar] [CrossRef]
  13. Chen, H.; Xiong, X.; Zhu, J.; Wang, J.; Wang, W.; He, Y. A two-stage stochastic programming model for resilience enhancement of active distribution networks with mobile energy storage systems. IEEE Trans. Power Deliv. 2024, 39, 2001–2014. [Google Scholar] [CrossRef]
  14. Kim, J.; Dvorkin, Y. Enhancing distribution system resilience with mobile energy storage and microgrids. IEEE Trans. Smart Grid 2019, 10, 4996–5006. [Google Scholar] [CrossRef]
  15. Maharjan, S.; Bai, C.; Wang, H.; Yao, Y.; Ding, F.; Wang, Z. Distribution system blackstart and restoration using DERs and dynamically formed microgrids. IEEE Trans. Smart Grid 2025, 16, 2100–2114. [Google Scholar] [CrossRef]
  16. Zhang, X.; Ding, T.; Mu, C.; Han, O.; Huang, Y.; Shahidehpour, M. Dual stochastic dual dynamic programming for multi-stage economic dispatch with renewable energy and thermal energy storage. IEEE Trans. Power Syst. 2024, 39, 3725–3737. [Google Scholar] [CrossRef]
  17. Zheng, X.; Khodayar, M.E.; Wang, J.; Yue, M.; Zhou, A. Distributionally robust multistage dispatch with discrete recourse of energy storage systems. IEEE Trans. Power Syst. 2024, 39, 6960–6973. [Google Scholar] [CrossRef]
  18. Xu, Y.; Wan, C.; Liu, H.; Zhao, C.; Song, Y. Probabilistic forecasting-based reserve determination considering multi-temporal uncertainty of renewable energy generation. IEEE Trans. Power Syst. 2024, 39, 1019–1031. [Google Scholar] [CrossRef]
  19. Song, Y.; Liu, T.; Hill, D.J. Chance-constrained economic dispatch considering the capability of network flexibility against renewable uncertainties. IEEE Trans. Power Syst. 2024, 39, 6636–6648. [Google Scholar] [CrossRef]
  20. Wang, H.; Bie, Z. Data-driven distributionally robust energy and reserve scheduling considering RES flexibility. IEEE Trans. Power Syst. 2025, 40, 2438–2450. [Google Scholar] [CrossRef]
  21. Baran, M.E.; Wu, F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Trans. Power Deliv. 1989, 4, 1401–1407. [Google Scholar] [CrossRef]
  22. Farivar, M.; Low, S.H. Branch flow model: Relaxations and convexification—Part I. IEEE Trans. Power Syst. 2013, 28, 2554–2564. [Google Scholar] [CrossRef]
  23. Correa-Posada, C.M.; Sanchez-Martin, P. Integrated power and natural gas model for energy adequacy in short-term operation. IEEE Trans. Power Syst. 2015, 30, 3347–3355. [Google Scholar] [CrossRef]
Figure 1. Source–load association graph-based framework for dynamic resource allocation and coordinated dispatch.
Figure 1. Source–load association graph-based framework for dynamic resource allocation and coordinated dispatch.
Processes 14 02469 g001
Figure 2. Modified IEEE 33-bus test system, five connected zones, renewable and multi-energy resources, mobile-storage candidates, and SOP pairs.
Figure 2. Modified IEEE 33-bus test system, five connected zones, renewable and multi-energy resources, mobile-storage candidates, and SOP pairs.
Processes 14 02469 g002
Figure 3. Graph-guided operating-state classification and representative callable-capacity factors of the co-located BESS/P2G/GT station at B33 for the normal operating day. The categorical colors do not indicate state quality.
Figure 3. Graph-guided operating-state classification and representative callable-capacity factors of the co-located BESS/P2G/GT station at B33 for the normal operating day. The categorical colors do not indicate state quality.
Processes 14 02469 g003
Figure 4. Graph-guided 24 h dispatch and network trajectories: (a) electric demand and renewable availability; (b) grid, fixed-storage, and mobile-storage power; (c) CHP, P2G, and aggregate SOP exchange; and (d) voltage envelope and storage energy.
Figure 4. Graph-guided 24 h dispatch and network trajectories: (a) electric demand and renewable availability; (b) grid, fixed-storage, and mobile-storage power; (c) CHP, P2G, and aggregate SOP exchange; and (d) voltage envelope and storage energy.
Processes 14 02469 g004
Figure 5. Aggregate mobile-storage energy and charging/discharging power, with the first unit’s connected candidate bus. A zero bus index denotes transit.
Figure 5. Aggregate mobile-storage energy and charging/discharging power, with the first unit’s connected candidate bus. A zero bus index denotes transit.
Processes 14 02469 g005
Figure 6. Normal operating-day results: (a) operating-cost increase in the component ablations and (b) operating-cost sensitivity to fixed-storage capacity and SOP rating.
Figure 6. Normal operating-day results: (a) operating-cost increase in the component ablations and (b) operating-cost sensitivity to fixed-storage capacity and SOP rating.
Processes 14 02469 g006
Figure 7. Normal-day cost effects of the selected contingencies and the 6 h centralized MPC benchmark. The inset resolves the smaller SOP-outage and gas-capacity effects.
Figure 7. Normal-day cost effects of the selected contingencies and the 6 h centralized MPC benchmark. The inset resolves the smaller SOP-outage and gas-capacity effects.
Processes 14 02469 g007
Figure 8. Normal-day forecast-error evaluation: (a) Monte Carlo operating-cost distribution and (b) deterministic adverse forecast errors.
Figure 8. Normal-day forecast-error evaluation: (a) Monte Carlo operating-cost distribution and (b) deterministic adverse forecast errors.
Processes 14 02469 g008
Table 1. Main modeling objects and their roles in source–load coordination.
Table 1. Main modeling objects and their roles in source–load coordination.
Object CategoryTypical Equipment or VariablesMain ConstraintsCoordination Role
Source-side resourcesPV, wind, upstream electric grid, upstream gas sourceAvailable profiles and purchase boundariesSupply electric and gas energy
Load-side resourcesElectric, gas, and heat loadsBalance, shift conservation, and ENS limitsRepresent demand response and service priority
Storage resourcesFixed batteries, gas storage, mobile storageOperating modes, state recursion, and terminal bandsTransfer energy over time and space
Conversion equipmentCHP, gas/electric boilers, P2GConversion, capacity, and ramp limitsCouple electric, gas, and heat carriers
Network equipmentDistribution lines, gas pipelines, SOPsFlow, voltage, pressure, and converter limitsDefine spatial reachability and mutual support
Table 2. Fixed classification and resource-allocation weights.
Table 2. Fixed classification and resource-allocation weights.
StateSurplusCriticalCouplingSupportTransfer
Renewable absorption0.550.050.200.050.15
Critical support0.050.550.100.200.10
Multi-energy coupling0.150.100.550.100.10
Terminal supply0.050.200.100.500.15
Inter-area support0.100.150.050.200.50
ResourceRACSMCTSIA
BESS charge0.550.050.250.050.10
BESS discharge0.050.450.050.300.15
P2G0.450.050.450.020.03
GT0.020.350.250.300.08
Factor targets/amplitudes: BESS charge 0.92/0.06; BESS discharge 0.92/0.06; P2G 0.86/0.08; GT 0.94/0.05. RA, CS, MC, TS, and IA denote the five states in table order.
Table 3. Main test-system configuration.
Table 3. Main test-system configuration.
ComponentLocation and RatingModel Detail
PVB8 and B31; 0.90 MW each at profile peakAvailable profile with explicit curtailment
WindB15 (0.80 MW) and B22 (1.00 MW) at profile peakAvailable profile with explicit curtailment
Fixed storageB18/B22/B25/B29/B33; 0.49 MW total; 1.00 MWh total95% charge/discharge efficiency and terminal bands
CHP and P2GB18/B22/B25/B29/B33; 0.40 MW GT and 0.20 MW P2G totalElectric–gas–heat linear conversions
Mobile storage2 units; 1.50 MW, 3.20 MWh total; seven candidate busesRelocatable, integer travel time, unavailable in transit
SOP5 pairs; 1.88 MW aggregate active ratingLossless bidirectional active/reactive exchange
Networks33-bus electric, 8-node gas, 5 local heat nodesSOC DistFlow, SOS2 gas flow, local heat balance
Horizon24 one-hour periodsDay-ahead deterministic base case
Table 4. Equal-budget comparison for the normal operating day.
Table 4. Equal-budget comparison for the normal operating day.
MethodCost (CNY)Saving (%)Wall Time (s)Gap (%)Supply (%)
Static equal budget52,294.330.5689133.00.5839100.000000
Topology-only dynamic52,829.051.5753236.11.6038100.000000
Graph-guided dynamic51,996.840.0000135.00.0340100.000000
Each policy uses one 24 h full-horizon solve on the same normal-day profiles and installed ratings. Graph saving is the observed reduction of graph-guided cost relative to the listed policy. Supply and renewable utilization are 100% within numerical tolerance.
Table 5. Component ablation on the normal operating day.
Table 5. Component ablation on the normal operating day.
CaseCost (CNY)Increase (%)Flex. ENS (MWh)MESS (MWh)SOP | P | (MWh)CHP (MWh)
Base graph51,996.840.000.000006.4133.155.80
No MESS53,447.452.790.000000.0032.975.80
No SOP57,686.2110.940.060984.940.007.15
No P2G/CHP114,727.14120.640.000006.4137.300.00
The no-SOP case serves 99.9139% of electric demand and records 0.06098 MWh flexible ENS; critical ENS is zero in all four cases.
Table 6. Parameter sensitivity on the normal operating day.
Table 6. Parameter sensitivity on the normal operating day.
ParameterMultiplierCost (CNY)Grid Purchase (MWh)Gap (%)
Fixed storage0.552,126.7529.2500.0262
Fixed storage1.051,996.8429.2770.0340
Fixed storage1.551,962.7929.4040.2202
SOP rating0.552,265.0429.6110.1646
SOP rating1.051,996.8429.2770.0340
SOP rating1.552,022.5029.3010.4190
P2G conversion0.852,042.1129.3600.1072
P2G conversion1.051,996.8429.2770.0340
P2G conversion1.251,996.8429.2770.2726
Graph relation0.852,022.3229.2700.0824
Graph relation1.051,996.8429.2770.0340
Graph relation1.252,061.7629.5040.1384
Multiplier-1 rows use the normal-day graph solution; every other row is independently optimized under the same source–load profiles and installed ratings.
Table 7. Contingency stress-test results.
Table 7. Contingency stress-test results.
CaseCost (CNY)ENS (MWh) V min Line LoadingOpt. Time (s)
Normal-day base51,996.840.000.95800.101674.7
Line 5 outage205,642.041.330.95000.099382.4
SOP 18–33 outage52,395.47 6.40 × 10 10 0.95910.1034119.6
50% gas reduction52,039.340.000.95800.101656.6
Table 8. Full-horizon and receding-horizon comparison.
Table 8. Full-horizon and receding-horizon comparison.
MethodCost (CNY)Opt. Time (s)Wall Time (s)Windows
Full-horizon central51,790.39211.3273.01
Full-horizon graph51,996.8474.7135.01
Central MPC (6 h)52,065.66176.8447.624
Table 9. Forecast-error and MPC evaluation.
Table 9. Forecast-error and MPC evaluation.
CaseCost (CNY)ENS (MWh) V min Opt. Time (s)
Adverse error 5%56,137.350.000.954453.5
Adverse error 10%59,909.160.000.950863.2
Adverse error 20%68,403.740.000.950058.6
Monte Carlo mean52,142.910.9584
Monte Carlo 95th percentile53,595.85
Monte Carlo worst case54,555.620.9509
Central MPC (6 h)52,065.66 8.77 × 10 9 176.8
Monte Carlo scenarios use the fixed normal-day graph policy and quantify sensitivity to forecast perturbations.
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

Wu, X.; Xu, H.; Hu, Z.; Ji, Y. Dynamic Resource Allocation and Coordinated Dispatch of Wind–Solar-Storage Energy Systems Based on a Source–Load Association Graph. Processes 2026, 14, 2469. https://doi.org/10.3390/pr14152469

AMA Style

Wu X, Xu H, Hu Z, Ji Y. Dynamic Resource Allocation and Coordinated Dispatch of Wind–Solar-Storage Energy Systems Based on a Source–Load Association Graph. Processes. 2026; 14(15):2469. https://doi.org/10.3390/pr14152469

Chicago/Turabian Style

Wu, Xiuyu, Honghua Xu, Zijian Hu, and Ye Ji. 2026. "Dynamic Resource Allocation and Coordinated Dispatch of Wind–Solar-Storage Energy Systems Based on a Source–Load Association Graph" Processes 14, no. 15: 2469. https://doi.org/10.3390/pr14152469

APA Style

Wu, X., Xu, H., Hu, Z., & Ji, Y. (2026). Dynamic Resource Allocation and Coordinated Dispatch of Wind–Solar-Storage Energy Systems Based on a Source–Load Association Graph. Processes, 14(15), 2469. https://doi.org/10.3390/pr14152469

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