Next Article in Journal
An Adaptive Inertia and Damping Control Strategy for Virtual Synchronous Generators to Enhance Transient Performance
Next Article in Special Issue
De-Risking the Transition: Quantifying the Security and Economic Value of Dynamic Dispatch and Integrated BESS–Interconnection Strategies for Egypt’s High-Renewable Grid
Previous Article in Journal
Partitioned Configuration of Energy Storage Systems in Energy-Autonomous Distribution Networks Based on Autonomous Unit Division
Previous Article in Special Issue
Research on the Optimization of Urban Electric Heating Hydrogen Integrated Energy System Under Carbon Pricing Mechanism: A Case Study of Guangzhou City
 
 
Due to scheduled maintenance work on our servers, there may be short service disruptions on this website between 11:00 and 12:00 CEST on March 28th.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Risk-Constrained Optimization Framework for Generation and Transmission Maintenance Scheduling Under Economic and Carbon Emission Constraints

1
Dongguan Power Supply Bureau of Guangdong Power Grid Co., Ltd., Dongguan 523129, China
2
Guangzhou Institute of Energy Conversion, Chinese Academy of Sciences, Guangzhou 510640, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(1), 201; https://doi.org/10.3390/en19010201
Submission received: 22 October 2025 / Revised: 2 December 2025 / Accepted: 12 December 2025 / Published: 30 December 2025
(This article belongs to the Special Issue Energy Policies and Energy Transition: Strategies and Outlook)

Abstract

Power generation and transmission systems face increasing challenges in coordinating maintenance planning under economic pressure and carbon emission constraints. This study proposes an optimization framework that integrates preventive maintenance scheduling with operational dispatch decisions, aiming to achieve both cost efficiency and emission reduction. A bi-layer scenario-based mixed-integer optimization model is formulated, where the upper layer determines annual preventive maintenance windows, and the lower layer performs hourly economic dispatch considering renewable generation and demand uncertainty. To manage the exposure to extreme carbon outcomes, a Conditional Value-at-Risk (CVaR) constraint is embedded, jointly controlling economic and environmental risks. A parallel cut-generation decomposition algorithm is developed to ensure computational scalability for large-scale systems. Numerical experiments on six-bus and IEEE 118-bus systems demonstrate that the proposed model reduces total carbon emissions by up to 32.1%, while maintaining cost efficiency and system reliability. The scenario analyses further show that adjusting maintenance schedules according to seasonal carbon intensity effectively balances operation and emission targets. The results confirm that the proposed optimization framework provides a practical and scalable approach for achieving low-carbon, reliable, and economically efficient power system maintenance planning.

1. Introduction

In modern power systems, generating units and transmission lines operate under increasing pressure to continuously meet real-time electricity demand. Regular inspections and preventive maintenance are essential to minimize equipment failures and ensure high operational reliability. During maintenance, generating units are disconnected from the grid, and transmission lines temporarily stop power delivery. Therefore, effective maintenance scheduling for both generation and transmission assets is crucial to maintaining system supply capacity and reliability.
Maintenance activities in power generation and transmission often require starting up other high-emission units to compensate for the production shortfall, which can substantially increase carbon emissions. The increasing integration of renewable energy sources and the rise of carbon-related operational constraints further complicate the coordination of such maintenance activities. Traditional maintenance planning typically focuses on economic or reliability objectives while overlooking the emission impacts caused by these compensatory operations, as well as uncertainty-driven reliability degradation. This motivates the development of a comprehensive framework that jointly optimizes maintenance scheduling and operational planning to effectively manage system-level carbon emissions while maintaining economic and reliability performance [1,2,3,4].
In a market-driven power sector, generation and transmission entities are individually responsible for the maintenance of their respective assets. Consequently, generation maintenance scheduling (GMS) and transmission maintenance scheduling (TMS) have become important areas of study. The main objective of GMS is to determine preventive maintenance intervals for generating units within a given planning horizon, seeking to enhance reliability, maximize profitability, minimize maintenance and operational expenditures, or achieve a balanced trade-off among these goals.
Similarly, TMS focuses on ensuring that maintenance activities on transmission infrastructure do not compromise network reliability or system security. The TMS problem can be investigated either independently or in conjunction with GMS. However, the integrated coordination of generation and transmission maintenance introduces additional modeling complexity and computational difficulty, as highlighted in earlier research efforts [4,5,6,7,8].
Although substantial progress has been made in studying GMS, TMS, and their integrated formulations, the issue of carbon emission management has received comparatively limited attention. With the increasing penetration of renewable energy sources, such as wind and solar power, carbon considerations have become an essential factor in both operational planning and long-term system design. Traditional maintenance scheduling frameworks predominantly focus on economic optimization and system reliability, often treating emission constraints as secondary or neglecting them entirely. However, under the ongoing global movement toward power-sector decarbonization, this omission represents a growing limitation. Incorporating carbon emission constraints and risk measures into maintenance scheduling models is therefore critical to ensure that system operation aligns with sustainability and emission-reduction objectives. Recent studies have begun to incorporate carbon emission costs and constraints into maintenance scheduling frameworks [9,10].
In parallel with the maintenance-scheduling literature, a large body of research has investigated long-term decarbonization pathways and high-renewable or even 100% renewable power systems by 2050 at regional, national, and island scales. These studies include case-based analyses for regions such as Latin America and the Caribbean, South Africa, and the European Union, as well as country-level planning for Mexico, Ecuador, Spain, Japan, and island systems such as Gran Canaria and the Galapagos. However, most of these works primarily focus on capacity expansion, technology portfolios, and policy design under carbon-neutrality targets, while maintenance coordination and asset availability are treated in a simplified manner or implicitly embedded in reliability margins rather than being explicitly optimized [11,12,13].
Stochastic optimization is a well-established approach for addressing uncertainties in power system operation, assuming that the probability distributions of uncertain parameters are known. It enhances model solvability by capturing the randomness of renewable energy output and load demand through a finite set of representative scenarios [14,15]. Maintenance decisions are typically designed to ensure that electricity demand is satisfied across all scenarios [16,17] or, at a minimum, under the worst-case realization. Alternatively, chance-constrained models can be employed to guarantee that demand is met with a specified confidence level [18,19,20]. Such chance constraints can be interpreted as limiting the Value-at-Risk (VaR). A more robust and risk-sensitive measure, Conditional Value-at-Risk (CVaR), controls the expected loss under the worst α-percent of scenarios, thereby offering a tighter risk management mechanism. Although CVaR has been widely adopted in risk management applications across finance, logistics, and energy systems [21,22,23], only a relatively limited number of studies have applied CVaR to unit-commitment or maintenance-type problems in power systems, typically focusing on economic cost or price risks [24,25,26]. In contrast, the present work incorporates CVaR-based management for both economic and carbon-emission risks within an integrated generation–transmission maintenance scheduling framework.
To address these research gaps, this study establishes a comprehensive optimization framework that jointly coordinates preventive maintenance scheduling with power system operational strategies under uncertainty, with explicit consideration of carbon mitigation and long-term sustainability. The proposed framework systematically integrates the stochastic influences of renewable penetration, load variability, and emission management into a unified planning environment. A bi-layer, scenario-oriented mixed-integer model is formulated to capture the interdependence between maintenance and real-time operation, and the distinctions between this study and existing research are illustrated in Table 1.
In the upper layer, weekly preventive maintenance arrangements for generating units and transmission corridors are determined using the probabilistic profiles of uncertain factors, as conceptually illustrated in Figure 1. Once these maintenance decisions are established, the lower layer dynamically adapts operational actions—such as generation scheduling and power flow coordination—based on realized conditions like renewable shortfalls or sudden demand surges. Furthermore, a conditional tail-risk control mechanism is introduced to restrain extreme carbon outcomes, thereby maintaining a rational balance among economic performance, system reliability, and environmental responsibility. The main contributions of this study are summarized as follows:
  • Integrated risk-aware optimization model—A carbon-constrained bi-layer stochastic optimization framework is developed, jointly addressing maintenance planning, generation scheduling, and transmission coordination. This structure improves the capability to reconcile cost efficiency with low-carbon operation goals.
  • Scenario-driven analytical evaluation—Multiple scenario experiments are conducted under different monthly carbon coefficients, demand fluctuation intensities, and decision-maker risk perceptions. These analyses provide insights into the interrelations among emission risk exposure, maintenance timing, and operational expenditures.
  • Scalable decomposition solution—A parallel cut-generation decomposition algorithm is applied to handle the dimensionality arising from long-term and multi-scenario modeling. The proposed method achieves high computational efficiency and scalability for large power systems.

2. Methodology

The overall decision-making framework for coordinating transmission maintenance is illustrated conceptually in Figure 1. The planning horizon spans one year, during which power demand and renewable generation are represented as stochastic factors. This section formulates a bi-layer scenario-based mixed-integer optimization model designed for risk-sensitive coordination of generation and transmission maintenance, integrating long-term preventive scheduling with short-term operational control.
To clarify the modeling of transmission lines, we first outline how uncertainty is represented and propagated across the bi-level structure. At the upper layer, weekly preventive-maintenance decisions for generators and transmission lines are determined prior to the realization of uncertainty. At the lower layer, given a fixed weekly maintenance configuration, hourly economic dispatch is solved under multiple joint scenarios of renewable output and demand. The lower-layer expected operating cost and CVaR-based carbon-risk metrics are then fed back to the upper-layer objective, forming a consistent optimization loop. This organization explicitly links long-term maintenance with short-term operation under uncertainty.
Scenario construction. Uncertainty in wind power, solar PV, and electricity demand is captured via Monte Carlo sampling of their joint realizations. For each week t , we generate 20 representative scenarios ω Ω t that share the same weekly maintenance status but differ in hourly renewable and demand trajectories { P h , ω wind ,   P h , ω pv ,   L h , ω } h H t . The scenario set is re-sampled weekly to reflect temporal variability while keeping a fixed cardinality for computational tractability. These scenarios enter the lower-layer dispatch as parallel evaluations, with probabilities p ω used to form expectations and CVaR terms.
Unlike traditional stochastic planning models that treat operational recourse as a single aggregated process over the entire horizon, the proposed framework partitions the annual schedule into 52 weekly time blocks. This structure reflects the practical rolling-planning behavior of system operators, who typically forecast and dispatch within limited temporal windows of several hours or days. Accordingly, preventive maintenance is planned once at the beginning of the year, while each week’s operational optimization is performed separately to generate fine-grained hourly schedules.
To represent operational uncertainty, the lower-layer optimization is formulated under a scenario sampling approach, where each scenario corresponds to a possible joint realization of renewable output and load demand. Within every weekly block, conditional tail-expectation constraints are applied to bound the expected performance losses under adverse realizations, ensuring the system remains robust to extreme operating conditions.

2.1. Preventive Maintenance Scheduling Model

Consider a power system consisting of a set of generating units G and a set of transmission elements L . To sustain reliable operation and prevent unexpected equipment outages, periodic maintenance must be strategically scheduled across the planning horizon. The upper-level decision variables, denoted by x τ ( τ T ), comprise two binary indicators: x g , τ ,   τ for each generating unit g G and x l , τ for each transmission line l L . These variables specify whether the corresponding component is scheduled for preventive maintenance during week τ .
The goal of this stage is to determine an optimal maintenance allocation that minimizes the total maintenance expenditure (TMC) over the entire scheduling horizon. The associated optimization expression is given by Equation (1).
min τ T TMC ( x τ ) = τ T ( g G C g M x g , τ + l L C l M x l , τ )
In this formulation, C M g and C M l denote the weekly preventive-maintenance expenditures associated with generating unit g and transmission element l , respectively. A summary of all relevant sets, parameters, and decision variables is provided in Table 2 for clarity.
To preserve the operational reliability of each generating unit, the interval between two consecutive maintenance actions cannot exceed the prescribed maintenance cycle. Accordingly, for any given week τ , at least one maintenance activity must have been executed within the preceding δ g weeks. This operational requirement is formulated through the constraint expressed in Equation (2).
κ = 1 Δ g x g , τ κ + 1 1 ,   g G , κ T
For the maintenance requirements of transmission lines, similar constraints are introduced in Equation (3).
κ = 1 Δ l x l , τ κ + 1 1 ,   l L , τ T
Constraint (4) specifies the maintenance resource constraint, which limits how many generating units or transmission elements can be taken out of service for maintenance within the same week.
g G x g , τ N G τ , l L x l , τ N L τ ,   τ T
Constraints (5)–(6) define the temporal continuity of maintenance activities, requiring that once a maintenance operation commences in week ttt, it remains active for the entire duration specified by its maintenance cycle.
x g , κ x g , τ x g , τ 1 , κ = τ + 1 , , τ + δ g 1 ,   g G , τ T
x l , κ x l , τ x l , τ 1 , κ = τ + 1 , , τ + δ l 1 ,   l L , τ T

2.2. Economic Dispatch Model

Once a year-long maintenance plan is finalized for all assets in the power network, the subsequent task is to determine cost-effective operational schedules that satisfy real-time demand while ensuring system reliability. In this lower-level operational stage, dispatch decisions are refined on an hourly basis in accordance with the maintenance configuration determined earlier.
To alleviate the computational burden associated with continuous year-round optimization, the annual horizon is partitioned into weekly operating segments, each independently optimized based on prevailing system conditions. Let H τ denote the collection of operating hours within week τ . Under standard operation, assuming seven days per week and twenty-four hours per day, the cardinality of this set is | H τ | = 168 .
In practical operation, system performance is influenced by multiple uncertain factors, including fluctuations in renewable generation, variability in fuel prices, and stochastic load behavior. This study primarily focuses on the uncertainty stemming from renewable intermittency and load volatility. The renewable uncertainty originates from the unpredictable and intermittent characteristics of solar and wind resources, whereas demand uncertainty arises from random consumption changes, variations in electric-vehicle charging behavior, and the dynamic penetration of distributed renewable generation.
min ζ Ξ τ π ζ h H τ TOC ( y h ζ )
s t .   T O C ( y h ζ ) = g G G C ( p g , h ζ , q g , h ζ ) + j J C j S s j , h ζ ,     ζ Ξ τ ,   h H τ
p g , h ζ + q g , h ζ P g m a x ( 1 x g , τ ) ,     ζ Ξ τ ,   g G T ,   h H τ
p g , h ζ P g m a x ( 1 x g , τ ) ,     ζ Ξ τ ,   g G R ,   h H τ
p g , h ζ P g m i n ( 1 x g , τ ) ,     ζ Ξ τ ,   g G T ,   h H τ
p g , h ζ P g , h ζ ,     ζ Ξ t ,   g G R ,   h H τ
p g , h ζ p g , h 1 ζ T U U g ,     ζ Ξ τ ,   g G T ,   h = 1,2 , , | H τ |
p g , h 1 ζ p g , h ζ T U D g ,     ζ Ξ τ ,   g G T ,   h = 1,2 , , | H τ |
g G i G T q g , h ζ S R j , h ,     ζ Ξ τ ,   j J ,   h H τ
f l , h ζ F l m a x ( 1 x l , τ ) ,     ζ Ξ τ ,   l L ,   h H τ
g G j p g , h ζ + l A j + f l , h ζ l A j f l , h ζ + s j , h ζ = D j , h ζ ,     ζ Ξ τ ,   j J ,   h H τ
p g , h ζ , q g , h ζ , f l , h ζ , s j , h ζ 0 ,     ζ Ξ τ ,   g G ,   l L ,   j J ,   h H τ
Let ζ τ denote the scenario of the t-th week, τ T , and let the operational stage consist of all random variables associated with generating units during this week. Meanwhile, let Ξ τ represent the set of all possible scenarios. The economic dispatch problem is formulated as a “wait-and-see” and expectation-based scheduling model; that is, for each scenario ζ Ξ τ , the corresponding economic dispatch is determined. The weekly economic dispatch model is described as follows.
In the above problem, the decisions are made for each scenario and have an hourly time resolution. Therefore, each decision variable is associated with both an upper index ζ and a lower index h . The objective is to minimize the total operational cost (TOC), which includes fuel costs associated with power generation and power transfer for each generating unit, as well as penalty costs for unmet demand, as expressed in (8). The cost function G C ( . ) is generally modeled as a convex quadratic function (hence the inclusion of term (32)). If the uncertain economic dispatch problem is expressed as a nonlinear programming problem, the quadratic cost function can be approximated by a piecewise linear cost function.
Constraints (9) and (10) ensure that if a generating unit is under maintenance in a given week, it cannot be scheduled for power generation in any hour of that week. Constraint (11) limits the maximum generation capacity of each generating unit. Constraint (12) reflects the power output of renewable resources (such as solar and wind) under different weather conditions. Constraints (13) and (14) describe the startup and shutdown behavior of generating units. Constraint (15) specifies the spinning reserve requirements at each bus j during hour h . Constraint (16) indicates that when preventive maintenance is planned, any transmission line undergoing maintenance must have zero power flow. Constraint (17) expresses the basic power balance between total generation and total demand, considering load forecasts and the real-time equilibrium between supply and demand.
It is important to note that the first-stage maintenance schedule directly influences the second-stage dispatch decisions through constraints (9)–(11) and (16). Specifically, actual power generation and transmission are limited by the maintenance plans determined in that week. The second-stage uncertainty includes renewable energy generation P g ζ , h in (12) and the real-time electricity demand D g ζ , h in (17).

2.3. Carbon Reduction Risk Management Based on CVaR

In power systems, scheduling multiple assets for preventive maintenance at the same time can significantly increase the likelihood of supply shortfalls, particularly under conditions with high renewable penetration and uncertain generation output. To mitigate this risk and maintain emission compliance, a conditional tail-risk measure (CVaR-type constraint) is embedded in the optimization model to quantify and control the potential deviations related to carbon emission performance.
Within the proposed framework, two categories of tail-risk constraints are introduced: weekly levelweekly-level constraints (19)–(21) and hourly levelconstraints (22)–(25). These formulations ensure that carbon emissions remain within allowable limits across both aggregated and fine-grained temporal scales. By incorporating such risk-control mechanisms, the model prevents excessive emission outcomes that could arise from sub-optimal dispatch strategies or poorly coordinated maintenance schedules.
η τ W + 1 1 α W ζ Ξ τ π ζ θ ζ W Ψ τ W
θ ζ W h H τ j J s j , h ζ η τ W ,   ζ Ξ τ
θ ζ W 0 ,   ζ Ξ τ
By introducing the CVaR framework, the model can evaluate and control carbon emission fluctuations during power system operation, particularly under conditions such as intensive maintenance schedules, unstable renewable energy output, or sudden demand surges. The purpose of the CVaR constraint is to limit excessive carbon emissions under worst-case scenarios, ensuring that emissions remain below predetermined thresholds. This mechanism effectively mitigates the risk of excessive carbon emissions arising from unreasonable power dispatch or maintenance scheduling decisions.
Constraint (19) limits the CVaR at the confidence level α W , ensuring that it does not exceed the predefined threshold ψ τ W . Here, η τ W represents the VaR variable corresponding to the same confidence level, while θ ζ W is a non-negative variable representing the excess portion that surpasses VaR (typically expressed as total unmet demand). The variable ζ equals 0 if the outcome does not exceed VaR. These requirements and properties are formulated in constraints (20) and (21).
η τ H + 1 1 α H ζ Ξ τ π ζ   θ ζ H Ψ τ H
θ ζ H s ¯ h ζ η τ H ,     ζ Ξ τ ,   h H τ
s ¯ h ζ s j , h ζ ,   ζ Ξ τ ,   h H τ ,     j J
θ ζ H 0 ,   ζ Ξ τ
Constraints (22), (23), and (25) establish the linearized representation of the hourly conditional tail-risk requirements, which are conceptually parallel to the weekly risk constraints defined in (19)–(21). In contrast to the weekly formulation that governs aggregate demand shortfalls over each week, the hourly constraints focus on limiting instantaneous demand deviations within every hour, where the magnitude of each deviation is determined through constraint (24).
Overall, the procedural structure of the proposed bi-layer generation and transmission maintenance optimization model is summarized in Figure 2, which illustrates the integrated flow from preventive scheduling to hourly operational adjustment.

2.4. Complete Model Formulation

Given upper-layer maintenance decisions for the year, weekly lower-layer subproblems are solved scenario-wise, and their dual information is used to generate scenario cuts that refine the master problem. Moving the CVaR components to the master problem enables parallel cut generation and faster tightening of the recourse approximation compared with aggregated weekly cuts, which is corroborated by the bound-convergence trajectories (Figure 3). This design maintains exact coupling with availability constraints while scaling to large networks and many scenarios.
To support the algorithmic development discussed in the subsequent section, the complete formulation of the proposed risk-sensitive generation and transmission maintenance scheduling with carbon emission limit model (GTMS-CEL) is presented below.
GTMS CEL : min τ T [ TMC ( x τ ) + ζ Ξ τ π ζ h H τ TOC ( y h ζ ) ]
s . t . A τ x τ + B h ζ y h ζ b h ζ ,   τ T , ζ Ξ τ ,   h H τ
η τ W + 1 1 α W ζ Ξ τ π ζ θ ζ W Ψ τ W ,   τ T
θ ζ W h H τ j J s j , h ζ η τ W ,   τ T , ζ Ξ t
η τ H + 1 1 α H ζ Ξ τ π ζ θ ζ H Ψ τ H ,     τ T
θ ζ H s ¯ h ζ η τ H ,   τ T , ζ Ξ τ ,   h H τ
s ¯ h ζ s j , h ζ ,   τ T , ζ Ξ τ ,   h H τ ,   j J
x τ X τ { 0,1 } | G | + | L | ,   τ T
θ ζ W 0 , θ ζ H 0 , y h ζ 0 ,   τ T ,   ζ Ξ τ ,   h H τ
The objective function in Equation (26a) seeks to minimize the aggregate maintenance expenditure TMC ( y h ζ ) and the expected operational cost TOC ( y h ζ ) over the planning horizon. The upper-level (maintenance) decisions are governed by the preventive scheduling rules specified in constraints (2)–(6) and (26h), collectively represented by the feasible set X τ . Constraints (26b) describe the operational feasibility region, ensuring that all dispatch and flow variables remain within technical and reliability limits. The interaction between long-term maintenance planning and short-term operational scheduling is captured through coupling relations in constraints (9)–(11) and (16). Risk-control components based on the conditional tail-expectation principle are formulated in constraints (26c)–(26g).
The parameters A τ ,   B h ζ , and b h ζ denote the input matrices and vectors that link maintenance and operational decisions within the model structure. The binary variable x τ represents maintenance-related decisions for week τ , defined by constraint (26h), whereas the continuous vector y h ζ corresponds to the operational adjustments under scenario ζ .
Through the rGTMS formulation, an integrated maintenance strategy can be produced that achieves economic efficiency while maintaining operational reliability under stochastic demand and varying renewable generation levels.

2.5. Integrated Model

The rGTMS model proposed in the previous section often leads to a large-scale mixed-integer stochastic optimization problem when it is directly formulated as a single monolithic model. The dimensionality arises from the long planning horizon, the number of generating units and transmission lines, and the large number of uncertainty scenarios required to represent renewable generation and demand variability. To make the problem tractable while preserving its essential structure, a decomposition-based solution framework is adopted. The core idea is to separate the annual preventive maintenance scheduling (first-stage decisions) from the weekly operational dispatch under uncertainty (second-stage decisions), and then iteratively coordinate them through Benders-type cuts. This section describes the relaxed master problem, the weekly and scenario-level subproblems, and the construction of optimality cuts used to accelerate convergence.
The original rGTMS problem is first decomposed into a relaxed master problem (RMP) associated with the annual maintenance planning and a family of weekly subproblems representing detailed system operation. The RMP aggregates all long-term maintenance decisions and approximates the expected operating cost of the second stage through an auxiliary variable. Its mathematical formulation is given in Equations (27a) and (27b).
RMP :   Min τ T TMC ( x τ ) + t T z τ
s . t .   x τ X τ { 0,1 } | G | + | L | , τ T
Here, the variable Z τ represents the estimated lower bound of the second-stage expected value function ζ Ξ t ,   h H τ ,   TOC ( y h ζ ) which is calculated based on the maintenance scheduling decisions x τ .
Once the annual maintenance schedule has been established, the model decomposes into a series of scenario-dependent subproblems, each corresponding to a specific week of the planning horizon. The objective of each subproblem is to identify, for every scenario, the cost-efficient operational strategy that satisfies all technical and risk-related requirements. The weekly subproblem is denoted as S P ( τ ) , and its formulation is given below.
S P ( τ ) :   min ξ Ξ τ π ζ TOC ( y h ζ ) + M r τ W + M r τ H
s . t . B h ζ y h ζ b h ζ A t x ^ τ ,   ζ Ξ τ ,   h H t u h ζ
η τ W + 1 1 α W ζ Ξ τ π ζ θ ζ W Ψ τ W + r τ W ,   τ T v τ W
θ ζ W h H τ j J s j , h ζ η τ W ,   ζ Ξ τ
η τ H + 1 1 α H ζ Ξ τ π ζ θ ζ H Ψ τ H + r τ H v τ H
To guarantee the feasibility of subproblems, two auxiliary variables— r τ W and r τ H —are introduced. Variable r τ W serves as a slack term for the lower tail-risk constraint (28c), while r τ H performs the same role for the upper tail-risk condition (28e). A large positive coefficient M is included to ensure that these auxiliary variables remain inactive under normal conditions. The penalty coefficients for the slack variables r τ W and r τ H are set to M W = M H = M (e.g., M = 10 5 in cost units), which is slightly larger than the upper bound of the hourly operating cost plus carbon cost under the worst-case demand and renewable output. This modification ensures complete recourse, thereby preventing the generation of infeasible cuts within the iterative process.
θ ζ H s ¯ h ζ η τ H ,   ζ Ξ τ ,   h H τ
s ¯ h ζ s j , h ζ ,   ζ Ξ t ,   h H τ ,   j J
θ ζ W 0 ,   θ ζ h 0 ,   y h ζ 0 ,     ζ Ξ τ ,   h H τ
During the iterative solution process, a relaxed master problem (RMP) is solved first to obtain candidate maintenance decisions x ^ τ   ( τ T ) for the entire planning period. These decisions are then passed to the subproblems, which determine the optimal operational responses across scenarios. The feedback from each subproblem is used to construct cutting-plane constraints that refine the approximation of the master problem’s objective. The algorithm proceeds iteratively until the difference between the upper and lower bounds meets the prescribed convergence tolerance.
In the classical decomposition framework, each iteration adds a new optimality cut—defined by Equation (29)—to the master problem. These cuts progressively enhance the outer approximation of the recourse function and guide the master problem toward the global optimum of the rGTMS model.
Aggregated   cuts : z τ ζ Ξ τ h H τ u ^ h ζ ( b h ζ A τ x τ ) + Ψ τ W v ^ τ W + Ψ τ H v ^ τ H ,     τ T
In the equation, u ^ h ξ ,   v ^ h W , v ^ h H are related to the subproblem S P ( τ ) constraints in Equations (28b), (28c), and (28e). Since each cut is based on the consideration of all scenarios for a given week, it is referred to as a scenario-cut. Alternatively, if the cuts are derived from the problem’s constraint relaxation, they are considered as Benders feasibility cuts.
Although introducing an optimality cut, such as that in Equation (29), progressively improves the master problem’s approximation of the recourse function, the efficiency of these aggregated cuts may be limited because scenario-specific dispatch information is compressed into a single combined representation. Moreover, as the number of scenarios increases, solving the weekly subproblem S P ( τ ) can become computationally demanding.
To alleviate this computational burden, each weekly problem is further divided into a set of independent scenario-level subproblems, each representing a unique realization of uncertainty. This separation can be achieved by relocating the conditional tail-risk constraints (26c)–(26g) from the subproblems to the master formulation, thereby yielding a revised master problem structure. The new form of the relaxed master problem (RMP) explicitly incorporates these risk-control components, allowing for parallel scenario processing and enhanced convergence efficiency.
RMP :   min   τ T TMC ( x τ ) + τ T ζ Ξ τ z τ ζ
s . t .       ( 26 c ) ( 26 g )
θ ξ W 0 , θ ξ H 0 , τ T , ζ Ξ τ
Solving the revised master problem (RMP) produces not only the preventive maintenance decisions but also the corresponding values of unserved demand for each scenario, denoted by s ^ j , h ζ . Consequently, every weekly problem can be decomposed into a collection of independent scenario-level operational submodels, each represented as S P ( t , ζ ) .
S P ( τ , ζ )   = h H τ TOC ( y h ζ ) + j J h H τ M r j , h ζ
s . τ . B h ζ y h ζ b h ζ A τ x ^ τ ,   h H t u h ζ
g G j p g , h ζ + l A j + f l , h ζ l A j f l , h ζ + r j , h ζ = D j , h ζ s ^ j , h ζ ,     j J , h H τ v j , h ζ
y h ζ 0 , r i . h ζ 0 ,   j J , h H τ
Within this framework, constraint (31b) retains the same mathematical structure as constraint (28b), except that the power-balance relationship is now embedded within constraint (31c). Since the unmet demand at each bus under every scenario is already captured through the master problem, a slack variable r j , h ζ is incorporated into constraint (31c) to preserve feasibility for all operating conditions. The corresponding dual multipliers associated with this constraint are denoted by u h ζ and v j , h ζ .
Instead of employing a single aggregated cut as in Equation (29), the decomposition framework now generates a set of scenario-specific optimality cuts, formulated in Equation (32). These individualized cuts enhance the precision of the master problem’s approximation by incorporating distinct information from each uncertainty scenario, thereby improving convergence and reducing computational redundancy across the iterative solution process.
Individual   optimality   cuts : z τ ζ h H τ u ^ h ζ ( b h ζ A τ x τ ) + v ^ j , h ζ ( D j , h ζ s j , h ζ ) ,     τ T , ζ Ξ τ
The algorithm iteratively refines the maintenance schedule to achieve the lowest possible carbon emissions. The updated plan is subsequently utilized to resolve the associated scenario subproblems S P ( τ , ζ ) . After each subproblem is optimized, its dual solution information is extracted and employed to construct corresponding optimality cuts, which are incorporated into the master problem to enhance its approximation accuracy. The iterative process concludes once the difference between the upper and lower objective bounds of the master problem becomes smaller than a predefined convergence threshold.

3. Scenario Analysis and Discussion

This section is organized into several subsections to present and analyze the computational results of the proposed model. It provides a concise yet comprehensive discussion of the experimental outcomes, their interpretation, and the conclusions that can be drawn regarding model performance and practical implications.

3.1. Case Study Setup

A six-bus test system is adopted to evaluate the effectiveness of the proposed framework for generation and transmission maintenance coordination. The benchmark configuration is adapted from the datasets reported in [27,28]. The network includes four thermal generating units, one wind turbine, and one solar photovoltaic plant, which collectively supply electricity to six load buses interconnected through seven transmission branches.
To ensure the credibility of the scenario generation process, the probability distributions used for wind speed, solar irradiance, and load demand were calibrated based on historical meteorological and operational data from the China Southern Power Grid region. The Weibull distribution parameters for wind speed were derived from multi-year regional weather statistics, consistent with widely validated formulations in wind-power modeling literature. Solar generation and electricity demand were modeled using Normal distributions, with means and standard deviations estimated from typical irradiance profiles and historical load curves. These assumptions reflect short-term stochastic behavior observed in real systems and provide a statistically grounded basis for Monte Carlo sampling.
The maintenance horizon varies depending on equipment type and workload: each generating unit requires an outage period of one to four weeks, while every transmission element scheduled for preventive maintenance is assigned a fixed one-week duration. The power system model parameter settings are summarized in Table 2. These settings provide a balanced representation of thermal and renewable generation, enabling a realistic assessment of maintenance scheduling under mixed energy portfolios.
Table 2. Power System Model Parameter Settings.
Table 2. Power System Model Parameter Settings.
Parameter Settings
Number of Units 6 Transmission Line Maintenance Cost$100
Number of Transmission Lines 7 Thermal Power Plant Maintenance Cost$1000
Number of Nodes6Clean Energy Power Plant Maintenance Cost$1500
Maximum Maintenance Period10
weeks
Penalty Cost$60
Rating of Transmission Lines200
MW
Weekly Conditional Value-at-Risk Limit 0.02
Transmission Line Voltage Level15
min
Hourly Conditional Value-at-Risk Limit1
Number of Random Scenarios20Model Uncertainty Factors0.3
Within the decision-making environment, the outputs of renewable generators as well as electricity consumption are treated as random quantities. The test system incorporates two types of renewables—solar and wind—and their variability is captured through probabilistic characterizations. The solar plant’s hourly generation is represented by a normal distribution, where the spread is taken as 10% of its mean value to reflect short-term fluctuations in solar irradiance.
Wind conditions are modeled using a Weibull distribution, with seasonal changes reflected through distinct parameter sets. The wind turbine starts producing electricity once the wind reaches 3 m/s and its output rises proportionally with wind speed until 12 m/s, at which point the unit delivers its rated power. The variations in wind speed are assumed to be unrelated to solar radiation levels.
For electricity demand, each hour’s load level is also modeled as normally distributed, using the average derived from the load pattern in [29], and a dispersion equal to 10% of that mean. Detailed specifications of the six generating units in the system are provided in Table 3.

3.2. Results Analysis

The proposed Benders-type decomposition algorithm was implemented in C++ with MPI and executed on a high-performance computing (HPC) node equipped with dual AMD EPYC 9005 Series (“Turin” architecture, 5 nm) processors. Each processor provides up to 192 cores (384 threads), supported by 256 GB of DDR5-5600 ECC memory and a PCIe 5.0/CXL 2.0 interconnect. Both the relaxed master problem (RMP) and the associated subproblems were solved using the commercial optimization solver Gurobi 10.0.1.
Figure 3 illustrates the convergence trajectory of the upper and lower objective bounds with respect to the number of iterations for two cut-generation strategies. It is observed that the decomposition approach employing individual scenario-based cuts—generated by independently solving each weekly subproblem under each uncertainty scenario—achieves faster convergence than the aggregated-cut scheme, in which all weekly scenarios are consolidated into a single subproblem.
Figure 3 illustrates the convergence trajectory of the upper and lower objective bounds for the two cut-generation strategies. The results clearly show that the parallel scenario-cut approach achieves faster convergence and smoother bound tightening than the aggregated-cut scheme. In early iterations, the gap between the upper and lower bounds decreases sharply, demonstrating the efficiency of distributing scenario subproblems across multiple processors. After approximately 18 iterations, the parallel version reaches the optimality gap threshold, whereas the aggregated-cut method still exhibits oscillations due to information compression across scenarios.
The optimized generation and transmission maintenance schedules derived from the proposed bi-layer stochastic optimization framework are summarized in Table 4. As shown in the results, the thermal generating units are primarily scheduled for maintenance during the winter season, a period characterized by limited renewable output and relatively high electricity demand. Conducting maintenance during this interval helps mitigate carbon emissions, since the monthly emission factor reaches its peak compared with other seasons.
In contrast, renewable units, including the wind turbine and solar plant, are maintained during autumn, when the carbon intensity of the overall system is at its lowest. Because these units operate without direct emissions, scheduling their outages in low-carbon periods minimizes the impact on the system’s emission performance. The transmission network maintenance is distributed between summer and winter, ensuring that system reliability is maintained throughout the planning horizon while balancing seasonal variations in demand and renewable availability.
After performing the second-stage transmission dispatch, the total system cost was calculated to be $27,737,948. Due to the inclusion of the risk-based CVaR constraint, the optimized schedule keeps carbon-emission risk within the prescribed CVaR limits, so that the additional environmental penalty for exceeding the risk threshold becomes zero under the tested parameter settings. The remaining costs consist of a total operational cost of $27,536,300, generation maintenance cost of $22,000, transmission maintenance cost of $200, and a penalty of $179,448 for unmet demand.
In the studied year, the total power generation of the plant reached 1,685,170 MWh, of which thermal generating units produced 1,345,370 MWh, accounting for 79.84% of the total generation. The four thermal units together emitted 2,651,565,000 pounds of carbon dioxide during the year. Unit 0, the largest and most heavily loaded generator, produced 561,630 MWh over the year. However, due to a three-week maintenance outage in November, its carbon emissions in that month were reduced by approximately 90,000,000 pounds, representing 7.95% of its annual total emissions.
The carbon emission levels of the remaining generating units are illustrated in Figure 4. However, the four thermal units differ in capacity and operating duration, all of them schedule maintenance during the winter months when the electricity–carbon factor is relatively high, in accordance with the risk-based carbon reduction constraints. Specifically, Units 1 and 4 were scheduled for maintenance in February and January, respectively, while Units 0 and 3 underwent maintenance in November and December.
The core strategy lies in aligning maintenance schedules with periods of high carbon intensity by integrating the electricity–carbon factor into the decision-making process. This approach ensures that maintenance outages occur at appropriate times to achieve emission reduction targets, reflecting environmental awareness in both system planning and operation. Consequently, this strategy not only effectively reduces carbon emissions but also maintains the overall operational efficiency of the system, demonstrating the practicality and effectiveness of the optimized power dispatch and carbon management framework in real-world applications.

3.3. Scenario Analysis

3.3.1. Analysis of Electricity–Carbon Factor Adjustment

To further evaluate the performance of the proposed model under different carbon emission conditions, a scenario analysis was conducted based on monthly variations in the electricity–carbon factor. Typically, the electricity–carbon factor is higher in winter due to the increased loading of thermal generating units, which leads to relatively higher carbon emissions. However, considering the seasonal fluctuations in energy demand, an additional scenario was designed by adjusting the electricity–carbon factor in summer to simulate a high-emission condition.
In this scenario, the summer electricity–carbon factor was increased to reflect the surge in electricity demand caused by high temperatures and the corresponding rise in thermal unit loading. The adjusted generation and transmission maintenance schedules of the power system under this scenario are presented in Table 5.
After performing the second-stage transmission dispatch, the total system cost was calculated to be USD 26,672,756. Due to the implementation of the risk-based CVaR constraints, the optimized schedule keeps carbon-emission risk within the prescribed CVaR limits, so that the additional environmental penalty for exceeding the risk threshold becomes zero under the tested parameter settings. The remaining costs included a total operational cost of USD 26,431,200, generation maintenance cost of USD 22,000, transmission maintenance cost of USD 200, and a penalty of USD 219,356 for unmet power demand.
The carbon emission levels of the generating units are illustrated in Figure 5. The total annual power generation of the plant reached 1,585,260 MWh, with thermal generating units producing 1,281,360 MWh. All four thermal units underwent maintenance from June to August. Compared with the previous case—when the electricity–carbon factor was higher in winter—the total annual power generation from thermal units decreased by 4.76%. Consequently, the total annual carbon emissions amounted to 2,521,924,000 pounds, representing a 4.88% reduction compared to the previous scenario.
Figure 5 shows the emission outcomes when the electricity–carbon factor is elevated during the summer period. The model responds by shifting major thermal unit maintenance—previously concentrated in winter—to June through August, aligning outage decisions with the newly defined high-carbon months. As a result, total annual emissions decrease by 4.88% compared with the baseline case, while the total operational cost remains nearly constant.
This scenario demonstrates the framework’s adaptive and policy-responsive capability: when carbon intensity or pricing signals change, maintenance timing automatically re-optimizes to minimize emission exposure. Practically, this feature allows system operators to incorporate dynamic carbon-price forecasts or policy-driven emission targets into maintenance planning, achieving low-carbon operation without requiring major infrastructure adjustments.

3.3.2. Effect of Varying Decision-Maker Confidence Levels

The confidence level plays a crucial role in the conditional tail-risk formulation, as it defines the probabilistic boundary that distinguishes normal operating outcomes from extreme, low-probability events. To further validate the applicability and robustness of the proposed model under different risk preferences, three comparative experiments were designed based on varying confidence levels. Specifically, three cases were considered: a conservative scenario (high confidence level), an aggressive scenario (low confidence level), and a baseline scenario (without CVaR constraint). These settings allow for an examination of how decision-makers adapt their maintenance and dispatch strategies in response to demand fluctuations and carbon emission uncertainty.
From a mathematical perspective, the effect of the confidence level α on feasibility can be interpreted directly from the CVaR constraint. Denote by L the random loss associated with carbon emissions (e.g., emission cost or tons of CO2 in the tail), and let Γ be the prescribed risk bound. The constraint can be written in the generic form.
CVaR α ( L ) Γ
For a fixed loss distribution L and a fixed bound Γ , CVaR α ( L ) is a non-decreasing function of α : as α increases, the measure focuses on a smaller, worse subset of scenarios and therefore becomes larger. Consequently, the feasible set of the optimization problem shrinks as α increases. In principle, for each combination of system parameters and risk bound Γ , there exists an upper threshold α m a x beyond which no maintenance–operation strategy can simultaneously satisfy the demand, reliability, and CVaR constraints, and the problem becomes infeasible.
In the numerical experiments reported in this paper, we restrict attention to α in the range [0.85, 0.99]. Within this interval, both the 6-bus and IEEE 118-bus test cases admit feasible solutions: higher α values lead to more conservative maintenance and dispatch patterns, gradually increasing total cost and reducing emission volatility, but do not cause infeasibility. This behavior indicates that, for the tested systems and parameter settings, the chosen Γ values are still compatible with the physical and economic limits of the grid. In practical applications, α is typically selected in a similar range (e.g., 0.90–0.99), and should be calibrated jointly with Γ: excessively tight pairs (α, Γ) may render the problem infeasible, whereas moderately conservative choices can achieve a reasonable balance between cost, reliability, and environmental risk.
A higher confidence level corresponds to stricter risk constraints, effectively limiting losses under extreme conditions but potentially increasing system operating costs. Conversely, a lower confidence level allows greater flexibility, emphasizing economic efficiency and moderate risk tolerance. The scenario without CVaR constraints serves as a benchmark, revealing the system’s decision characteristics in the absence of explicit risk control. By comparing these three scenarios, the comprehensive impact of confidence level selection on maintenance scheduling and carbon emission control can be systematically assessed, thereby validating the model’s effectiveness in balancing risk and economic performance.
A representative week was selected to illustrate the influence of CVaR constraints on the loss distribution, as shown in Figure 6. From left to right, as the CVaR constraint is gradually relaxed, the loss distribution shifts rightward. This indicates that when CVaR constraints are tightened, losses under extreme scenarios are restricted, while losses under all other scenarios decrease—reflected by the overall rightward movement of the density curve.
The results indicate that when the confidence level was reduced below 0.91%, the rGTMS framework failed to produce a feasible solution because the imposed tail-risk restrictions became overly stringent. Conversely, as the confidence level increased—effectively relaxing the restriction—certain weeks exhibited demand shortfalls exceeding the lower bound of the confidence interval. Further relaxation of the risk threshold led to even greater unmet demand under adverse conditions. When the weekly conditional tail-risk constraint was entirely removed, several weeks experienced substantial load curtailments, thereby demonstrating the rGTMS model’s effectiveness in moderating extreme-risk events in power system maintenance scheduling.
As the CVaR confidence level increases, the model places greater emphasis on controlling high-emission tail events, resulting in a more conservative operational strategy. Quantitatively, when the confidence level is raised from α = 0.85 to α = 0.99, the total annual carbon emissions decrease by approximately 6.1%, while the total cost increases by only 1.8%. This indicates that the model achieves a disproportionately larger reduction in emissions compared with the associated increase in cost. The higher cost primarily originates from more frequent reliance on moderate-cost units and additional reserve commitments, whereas the emission reductions are driven by lower dispatch from high-carbon thermal units during critical hours. These results demonstrate that increasing the confidence level strengthens environmental performance with only a modest economic penalty, offering a favorable cost–emission trade-off for decision-makers seeking low-carbon operation.
Subsequently, the weekly risk constraint was partially relaxed, and the hourly confidence level for the conditional tail-risk measure was adjusted from 18.7% (representing a stricter bound) to 20% (a more relaxed condition). These confidence levels were selected according to the maximum expected load observed across all hourly intervals within each week, ensuring consistency in evaluating demand variability and carbon exposure across different temporal resolutions.
It is also worth noting that the proposed framework exhibits robustness with respect to potential distributional misspecification. If the actual stochastic behavior of renewable outputs or demand exhibits heavier tails or different skewness than the assumed Weibull or Normal distributions, the CVaR-based risk constraints in the lower layer effectively limit exposure to extreme scenarios by bounding the expected tail losses. In addition, the structure of the model allows the probability distributions to be replaced by empirical distributions or non-parametric bootstrap sampling without altering the optimization formulation, enabling further enhancement of robustness when real-world data are available.

3.3.3. Analysis for the Modified IEEE 118-Bus System

To further validate the scalability and practical applicability of the proposed framework, a modified IEEE 118-bus test system was examined. The benchmark dataset was adapted from the original IEEE source data and the supplementary dataset in [29]. The system configuration includes 36 thermal generating units, 10 wind farms, and 8 solar power plants, which collectively supply electricity to 118 demand buses interconnected by 186 transmission lines.
To assess computational scalability, we additionally examined the runtime on the two benchmark systems. On the 6-bus case, the proposed decomposition algorithm solves all weekly scenarios within approximately 18 min, reflecting the small problem size and limited network constraints. When applied to the IEEE 118-bus system, the runtime increases to 6 h, but grows approximately linearly with the number of scenarios and weekly subproblems, confirming that the parallel cut-generation strategy effectively controls computational growth. This behavior indicates that the framework remains computationally tractable even for large-scale grids with high-dimensional uncertainty.
The maintenance duration for generating units varies according to equipment characteristics and operational workload, ranging from two to eight weeks. Each transmission element requiring preventive maintenance is assigned a fixed outage period of one week throughout the annual scheduling horizon. The maintenance plan of generating units is shown in Table 6, and the maintenance plan of transmission lines is shown in Table 7. This large-scale test case enables a comprehensive evaluation of the model’s performance in coordinating multi-energy generation and transmission maintenance under complex network conditions and diverse renewable penetrations.
After performing the second-stage transmission dispatch, the total system cost was calculated to be $369,668,200. Due to the inclusion of the risk-based CVaR constraint, the optimized schedule keeps carbon-emission risk within the prescribed CVaR limits, so that the additional environmental penalty for exceeding the risk threshold becomes zero under the tested parameter settings. The remaining costs consisted of a total operational cost of $336,414,600, generation maintenance cost of $25,490,000, transmission maintenance cost of $220,000, and a penalty of $7,543,600 for unmet power demand.
During the analyzed year, the total power generation of the system reached 23,592,380 MWh, of which thermal generating units produced 17,235,180 MWh, accounting for 73.05% of the total generation. The thermal units emitted a total of 34,470,345,000 pounds of carbon dioxide over the year. Through the proposed scheduling model, the annual carbon emissions of the generating units were reduced by approximately 11,075,322,000 pounds, representing a 32.13% decrease in total emissions.
To further evaluate the robustness of the proposed framework, a brief sensitivity analysis was performed on key model parameters. First, the maintenance cost coefficient was varied within a ±30% range from its nominal value. The results show that while total system expenditure increases almost linearly with higher maintenance costs, the total carbon emissions and CVaR-based risk levels remain nearly unchanged, indicating that the emission-control mechanism is largely insensitive to direct cost variations. This demonstrates that the model’s environmental performance is primarily governed by the embedded risk constraints rather than by absolute maintenance expenses.
In addition, the CVaR confidence level (α) was adjusted between 0.85 and 0.99 to examine its effect on system performance. As the confidence level increases, the model becomes more risk-averse, producing more conservative operational strategies with slightly higher total costs but significantly lower emission volatility. When α exceeds 0.95, the marginal benefit in emission reduction diminishes, suggesting that this range represents a practical balance between cost efficiency and environmental security.
Overall, these parameter perturbations confirm that the model maintains convergence and stable scheduling outcomes under varying assumptions, validating its robustness and scalability for different decision-maker preferences and economic settings.

4. Conclusions

This study addresses the joint maintenance coordination problem for power generation and transmission systems under uncertainty, with an emphasis on carbon emission mitigation. A bi-layer stochastic mixed-integer optimization framework was developed to integrate preventive maintenance scheduling and operational dispatch decisions within a unified risk-sensitive, carbon-aware formulation. The proposed model incorporates CVaR constraints to jointly control economic and emission-related risks, ensuring a balanced trade-off between reliability, cost efficiency, and environmental responsibility.
The proposed framework was validated using both 6-bus and IEEE 118-bus benchmark systems. Quantitative results confirm its strong performance: on the large-scale IEEE 118-bus system, the optimized strategy reduced total annual CO2 emissions by 32.13%, achieving a total system cost of USD 369.67 million with zero carbon penalties. On the smaller 6-bus system, a 4.88% emission reduction was observed under the adjusted summer carbon-intensity scenario, while maintaining nearly constant operational costs.
The computational study further shows that the parallel cut-generation decomposition algorithm converged within 20 iterations, effectively reducing the optimality gap faster than the aggregated-cut approach. The framework remained stable across different CVaR confidence levels (0.85–0.99), confirming its robustness against risk-parameter variations.
In addition to the methodological contributions, this study also emphasizes practical relevance. Model parameters—such as maintenance time, shutdown window, and carbon factor—are all selected within the consistent operating range of public utility practices, ensuring the practicality of the project.
While the current validation relies on benchmark systems to ensure reproducibility and scalability, future research will extend the framework to real-world datasets collected from industrial partners. The next phase will focus on empirically calibrating renewable generation and demand uncertainty distributions using actual operational data, integrating dynamic carbon pricing mechanisms, and conducting a pilot implementation in a regional grid maintenance planning platform to evaluate computational performance and decision accuracy under real operating constraints. These extensions aim to bridge the gap between theoretical optimization and practical engineering application, demonstrating the proposed framework’s potential for large-scale, low-carbon, and risk-aware power system maintenance management.

Author Contributions

Conceptualization, H.L. (Huihang Li) and Y.H.; Methodology, H.L. (Huihang Li), J.C., W.D., and Y.H.; Software, H.L. (Huihang Li), J.C., and X.H.; Validation, H.L. (Huihang Li), J.C., W.D., and C.W.; Formal analysis, H.L. (Huihang Li), J.C., and W.D.; Investigation, H.L. (Huihang Li), J.C., W.D., C.W., Z.X., H.L. (Hanlong Liu), and X.H.; Resources, C.W., Z.X., H.L. (Hanlong Liu), and Y.H.; Data curation, H.L. (Huihang Li), J.C., W.D., and X.H.; Writing—original draft preparation, H.L. (Huihang Li); Writing—review and editing, H.L. (Huihang Li), J.C., W.D., and Y.H.; Visualization, H.L. (Huihang Li), J.C., and X.H.; Supervision, Z.X., H.L. (Hanlong Liu), and Y.H.; Project administration, Z.X., H.L. (Hanlong Liu), and Y.H.; Funding acquisition, Z.X., H.L. (Hanlong Liu), and Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Key Research and Development Program of China (2022YFB3304503) and the Science and Technology Project of China Southern Power Grid Company Ltd. (031900KC24040022(GDKJXM20240391)).

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

Authors Huihang Li, Jie Chen, Wenjuan Du, Chiguang Wei, Zhuping Xiang and Hanlong Liu were employed by the company Dongguan Power Supply Bureau of Guangdong Power Grid Co., Ltd., Dongguan 523129, China. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Nomenclature

Abbreviations Δ g , Δ l Number of preventive maintenance cycles scheduled for unit g and line l within the planning horizon
GMSGenerator Maintenance Scheduling N G τ , N L τ Maximum allowable counts of generating units and transmission elements scheduled for maintenance during week τ
TMSTransmission Maintenance Scheduling π ζ Probability weight assigned to scenario ζ representing uncertain system conditions
VARValue at Risk G C ( ) A cost expression that quantifies fuel and operation expenses for power generation
CVARConditional Value at Risk P g m i n Lower feasible generation bound of unit g corresponding to its stable economic operation level
Sets and index P g m a x Upper operational capacity limit of generating unit g
τ Τ Week index τ , belonging to the annual scheduling horizon T , τ , κ are aliases. F l m a x Rated power transfer capability of transmission element l
g G Set of all generating units g , encompassing both conventional and renewable types S R j , h Minimum spinning reserve margin required at node j during hour h
l L Collection of all transmission corridors within the network T U U g ,   T U D g Maximum permissible increase or decrease in the output of thermal unit g between consecutive hours
G T , G R Subsets of generating units categorized as thermal and renewable, respectively P g , h ζ Output power produced by generating unit g G during hour h for scenario ζ
G j Subset of generators electrically connected to bus j D g , h ζ Actual load level at node g in hour h corresponding to scenario ζ
A j + , A j Sets of incoming and outgoing transmission branches associated with bus j Variable
J The set of all buses in the power system x g τ , x l τ Binary decision indicators showing the preventive-maintenance status of unit g and line l in week τ
h H τ Hourly   operation   index   set   within   week   τ p g , h ζ Output energy produced by generating unit g during hour h for scenario ζ
ζ Ξ τ Ensemble   of   uncertainty   scenarios   defined   for   week   τ q g , h ζ Available spinning-reserve contribution from unit T at hour h within scenario ζ
Parameter f l , h ζ Active-power transfer on transmission element l at hour h corresponding to scenario ζ
C g M , C l M Weekly maintenance expenditure associated with generating unit g and transmission corridor l , respectively s j , h ζ Quantity of unserved load at node j during hour h in scenario ζ

References

  1. US Energy Information Administration (EIA). International Energy Outlook 2023. Available online: https://www.eia.gov/outlooks/ieo/ (accessed on 15 October 2025).
  2. Moayedi, M.; Sadeghian, R. A Multi-Objective Stochastic Programming Approach with Untrusted Suppliers for Green Supply Chain Design by Uncertain Demand, Shortage, and Transportation Costs. J. Clean. Prod. 2023, 408, 137007. [Google Scholar] [CrossRef]
  3. Wang, Y.; Li, R.; Dong, H.; Ma, Y.; Yang, J.; Zhang, F.; Zhu, J.; Li, S. Capacity planning and optimization of business park-level integrated energy system based on investment constraints. Energy 2019, 189, 116345. [Google Scholar] [CrossRef]
  4. Chen, Z.; Umar, M.; Su, C.-W.; Mirza, N. Scenario-based robust capacity planning of regional integrated energy systems considering carbon emissions. Renew. Energy 2023, 207, 359–375. [Google Scholar] [CrossRef]
  5. Liu, Y.; Sioshansi, R.; Conejo, A.J. Multistage Stochastic Investment Planning with Multiscale Representation of Uncertainties and Decisions. IEEE Trans. Power Syst. 2018, 33, 781–791. [Google Scholar] [CrossRef]
  6. Fu, Y.; Lin, H.; Ma, C.; Sun, B.; Li, H.; Sun, Q.; Wennersten, R. Effects of uncertainties on the capacity and operation of an integrated energy system. Sustain. Energy Technol. Assess. 2021, 48, 101625. [Google Scholar] [CrossRef]
  7. Ihsan, A.; Brear, M.J.; Jeppesen, M. Impact of operating uncertainty on the performance of distributed, hybrid, renewable power plants. Appl. Energy 2021, 282, 116256. [Google Scholar] [CrossRef]
  8. Santoso, T.; Ahmed, S.; Goetschalckx, M.; Shapiro, A. A Stochastic Programming Approach for Supply Chain Network Design under Uncertainty. Eur. J. Oper. Res. 2005, 167, 96–115. [Google Scholar] [CrossRef]
  9. Bean, J.C.; Higle, J.L.; Smith, R.L. Capacity expansion under stochastic demands. Oper. Res. 1992, 40 (Suppl. S2), S210–S216. [Google Scholar] [CrossRef]
  10. Li, S.; Tirupati, D. Dynamic capacity expansion problem with multiple products: Technology selection and timing of capacity additions. Oper. Res. 1994, 42, 958–976. [Google Scholar] [CrossRef]
  11. Rajagopalan, S.; Singh, M.R.; Morton, T.E. Capacity expansion and replacement in growing markets with uncertain technological breakthroughs. Manag. Sci. 1998, 44, 12–30. [Google Scholar] [CrossRef]
  12. He, Y.; Artigues, C.; Briand, C.; Jozefowiez, N.; Ngueveu, S.U. Two-stage stochastic mixed-integer programming with chance constraints for extended aircraft arrival management. Transp. Sci. 2020, 54, 897–919. [Google Scholar] [CrossRef]
  13. Egging-Bratseth, R.; Siddiqui, A.S. Stochastic Equilibria with Capacity Expansion: Increasing Expected Profit with Risk Aversion. Decis. Anal. J. 2023, 7, 100234. [Google Scholar] [CrossRef]
  14. Fraunholz, C.; Miskiw, K.K.; Kraft, E.; Fichtner, W.; Weber, C. On the Role of Risk Aversion and Market Design in Capacity Expansion Planning. Energy J. 2023, 44, 111–138. [Google Scholar] [CrossRef]
  15. Pimentel, B.S.; Mateus, G.R.; Almeida, F.A. Stochastic capacity planning and dynamic network design. Int. J. Prod. Econ. 2013, 145, 139–149. [Google Scholar] [CrossRef]
  16. Lara, C.L.; Siirola, J.D.; Grossmann, I.E. Electric Power Infrastructure Planning under Uncertainty: Stochastic Dual Dynamic Integer Programming (SDDiP) and Parallelization Scheme. Optim. Eng. 2020, 21, 1243–1281. [Google Scholar] [CrossRef]
  17. Torrico, A.; Singh, M.; Pokutta, S.; Haghtalab, N.; Naor, J.; Anari, N. Robust capacity planning for project management. Inf. J. Comput. 2021, 33, 1533–1550. [Google Scholar] [CrossRef]
  18. Ehsan, S.; Baback, Y.; Ramez, K.; Kostas, G. A strategic and global manufacturing capacity management optimisation model: A Scenario-based multi-stage stochastic programming approach. Omega 2020, 93, 102026. [Google Scholar] [CrossRef]
  19. Berman, O.; Ganz, Z.; Wagner, J.M. A stochastic optimization model for planning capacity expansion in a service industry under uncertain demand. Nav. Res. Logist. 1994, 41, 545–564. [Google Scholar] [CrossRef]
  20. Jena, S.D.; Cordeau, J.F.; Gendron, B. Lagrangian heuristics for large-scale dynamic facility location with generalized modular capacities. Inf. J. Comput. 2017, 29, 388–404. [Google Scholar] [CrossRef]
  21. Shiina, T.; Birge, J.R. Multistage stochastic programming model for electric power capacity expansion problem. Jpn. J. Ind. Appl. Math. 2003, 20, 379–397. [Google Scholar] [CrossRef]
  22. Mejía-Giraldo, D.; McCalley, J.D. Maximizing Future Flexibility in Electric Generation Portfolios. IEEE Trans. Power Syst. 2014, 29, 279–288. [Google Scholar] [CrossRef]
  23. Bayatloo, F.; Bozorgi-Amiri, A. A novel optimization model for dynamic power grid design and expansion planning considering renewable resources. J. Clean. Prod. 2019, 229, 1319–1334. [Google Scholar] [CrossRef]
  24. Liu, X.; Liu, J.; Liu, J.; Yang, Y. Multi-period optimal capacity expansion planning scheme of regional integrated energy systems considering multi-time scale uncertainty and generation low-carbon retrofit. Renew. Energy 2024, 231, 120920. [Google Scholar] [CrossRef]
  25. Mejia-de Saboia, C.H.; Lucena, A. A column generation approach for solving very large scale instances of the Brazilian long-term power expansion planning model. In Proceedings of the 17th Power Systems Computation Conference, Stockholm, Sweden, 22–26 August 2011; pp. 15–22. [Google Scholar]
  26. Munoz, F.D.; Watson, J.P. A scalable solution framework for stochastic transmission and generation planning problems. Comput. Manag. Sci. 2015, 12, 491–518. [Google Scholar] [CrossRef]
  27. Yang, Y.; Qiu, J.; Ma, J.; Zhang, C. Integrated grid, coal-fired power generation retirement and GESS planning towards a low-carbon economy. Int. J. Electr. Power Energy Syst. 2021, 124, 106409. [Google Scholar] [CrossRef]
  28. IIT: Index of Data Illinois Institute of Technology. 2003. Available online: http://motor.ece.iit.edu/data/ (accessed on 13 October 2025).
  29. Huang, Z.; Zheng, Q.P.; Liu, A.L. A nested cross decomposition algorithm for power system capacityexpansion with multiscale uncertainties. Inf. J. Comput. 2022, 34, 1919–1939. [Google Scholar] [CrossRef]
Figure 1. Two-Stage Stochastic Programming Framework for Power System Maintenance Scheduling.
Figure 1. Two-Stage Stochastic Programming Framework for Power System Maintenance Scheduling.
Energies 19 00201 g001
Figure 2. Framework of the bi-layer generation and transmission maintenance scheduling process.
Figure 2. Framework of the bi-layer generation and transmission maintenance scheduling process.
Energies 19 00201 g002
Figure 3. Convergence of Benders Decomposition under Different Cuts.
Figure 3. Convergence of Benders Decomposition under Different Cuts.
Energies 19 00201 g003
Figure 4. Annual Carbon Emissions of Thermal Generating Units.
Figure 4. Annual Carbon Emissions of Thermal Generating Units.
Energies 19 00201 g004
Figure 5. Annual Carbon Emissions of Thermal Units under High Carbon Factor in Summer.
Figure 5. Annual Carbon Emissions of Thermal Units under High Carbon Factor in Summer.
Energies 19 00201 g005
Figure 6. Loss Distribution under Different CVaR Constraints.
Figure 6. Loss Distribution under Different CVaR Constraints.
Energies 19 00201 g006
Table 1. Comparison of Innovation Points.
Table 1. Comparison of Innovation Points.
Research Focus[11,12,13][14,15][16,17][18,19,20][21,22,23][24,25,26]This Study
Deterministic Optimization-----
Stochastic Programming--
Scenario-based/Multistage Model--
Carbon Emission Constraint-----
Decomposition/Parallel Computation----
Low-Carbon Dispatch Optimization-----
Table 3. Power System Model Operating Parameter Settings.
Table 3. Power System Model Operating Parameter Settings.
Unit IDTypeCapacity (MW)Min-Up Time (h)Min-Down Time (h)Ramp-Up Req. (MW/min)Ramp-Down Req. (MW/min)P_max
(MW)
0Thermal220445050220
1Thermal100234040100
2Wind10000100100100
3Thermal5011252550
4Thermal100234040100
5Solar5000505050
Table 4. Generation and Transmission Maintenance Scheduling.
Table 4. Generation and Transmission Maintenance Scheduling.
Generation Maintenance ScheduleTransmission Line Maintenance Schedule
Unit IDWeeksUnit IDWeeks
046 → 4810
11 → 220
236 → 37327
349 → 5140
47 → 8542
540 → 436–70
Table 5. Generation and Transmission Maintenance Schedule under High Carbon Factor in Summer.
Table 5. Generation and Transmission Maintenance Schedule under High Carbon Factor in Summer.
Generation Maintenance ScheduleTransmission Line Maintenance Schedule
Unit IDWeeksUnit IDWeeks
046 → 4810
11 → 220
236 → 37327
349 → 5140
47 → 8542
540 → 436–70
Table 6. Generation Maintenance Scheduling Result.
Table 6. Generation Maintenance Scheduling Result.
Generation Maintenance Schedule
Unit IDWeeksUnit IDWeeksUnit IDWeeks
046 → 481819 → 203610 → 12
146 → 48191 → 2374 → 6
22 → 32010 → 123825 → 26
316 → 172116 → 183935 → 36
427 → 302237 → 38407 → 8
516 → 172325 → 264145 → 47
635 → 362414 → 164242 → 43
735 → 362512 → 234345 → 47
810 → 122639 → 40441 → 2
918 → 212731 → 334546 → 47
103 → 5286 → 74649 → 51
1135 → 362915 → 16477 → 8
1240 → 433025 → 264840 → 43
1335 → 363115 → 164950 → 51
1435 → 363223 → 255043 → 32
1542 → 433312 → 14511 → 2
1626 → 273431 → 33522 → 3
1738 → 393549 → 515332 → 33
Table 7. Maintenance Scheduling Results.
Table 7. Maintenance Scheduling Results.
Transmission Line Maintenance Schedule
Unit IDWeeksUnit IDWeeksUnit IDWeeks
0421219253
30154255021
621275338621
9561032811521
125121325114153
153241671217116
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

Li, H.; Chen, J.; Du, W.; Wei, C.; Xiang, Z.; Liu, H.; Hu, X.; Huang, Y. Risk-Constrained Optimization Framework for Generation and Transmission Maintenance Scheduling Under Economic and Carbon Emission Constraints. Energies 2026, 19, 201. https://doi.org/10.3390/en19010201

AMA Style

Li H, Chen J, Du W, Wei C, Xiang Z, Liu H, Hu X, Huang Y. Risk-Constrained Optimization Framework for Generation and Transmission Maintenance Scheduling Under Economic and Carbon Emission Constraints. Energies. 2026; 19(1):201. https://doi.org/10.3390/en19010201

Chicago/Turabian Style

Li, Huihang, Jie Chen, Wenjuan Du, Chiguang Wei, Zhuping Xiang, Hanlong Liu, Xieyu Hu, and Yuping Huang. 2026. "Risk-Constrained Optimization Framework for Generation and Transmission Maintenance Scheduling Under Economic and Carbon Emission Constraints" Energies 19, no. 1: 201. https://doi.org/10.3390/en19010201

APA Style

Li, H., Chen, J., Du, W., Wei, C., Xiang, Z., Liu, H., Hu, X., & Huang, Y. (2026). Risk-Constrained Optimization Framework for Generation and Transmission Maintenance Scheduling Under Economic and Carbon Emission Constraints. Energies, 19(1), 201. https://doi.org/10.3390/en19010201

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