Skip to main content
PLOS One logoLink to PLOS One
. 2026 Sep 23;21(9):e0350884. doi: 10.1371/journal.pone.0350884

Distributed electricity–carbon co-optimization of hydrogen energy storage microgrids with dynamic laplace perturbation and model predictive control

Zhongzheng Li 1, Mengke Liao 1, Yan Wang 1, Ruixuan Zhang 2, Jiawen Sun 1, Hua Zheng 2,*
Editor: Vineet Kumar3
PMCID: PMC13600539  PMID: 42777014

Abstract

Hydrogen energy storage microgrids can improve renewable-energy accommodation and cross-energy flexibility, while repeated boundary-variable exchange in distributed scheduling may expose private operating information. This paper develops a privacy-aware electricity–carbon co-optimization framework that integrates day-ahead distributed clearing with intra-day model predictive control (MPC). The day-ahead model coordinates electricity, heat, hydrogen conversion, battery storage, and thermal storage while accounting for direct gas-boiler emissions and indirect emissions associated with imported electricity. A dynamically decaying Laplace mechanism is incorporated into the alternating direction method of multipliers (ADMM), and privacy performance is evaluated through finite-transcript privacy-budget accounting and reconstruction-based leakage analysis. Compared with fixed Laplace noise, the dynamic mechanism exhibits a higher baseline mean leakage-risk score (0.67 versus 0.58), but reduces the centralized cost gap from 2.85% to 0.94% and the number of iterations from 50 to 38. Matched-condition tests further show lower cost gaps at equal leakage risk and lower leakage risk at equal cost gap. An inverse-variance reconstruction attack reveals increased information exposure during later iterations. Meanwhile, the intra-day MPC maintains feasible multi-energy operation under the tested forecast errors. The base-case operational emissions are 2.09 t CO2, and the carbon-parameter sensitivity analysis shows a smooth variation in cleared cost. The results demonstrate the coordinated economic, privacy, and convergence characteristics of the proposed scheduling framework.

Introduction

The transition toward low-carbon energy systems is increasing the penetration of wind and photovoltaic generation in distribution networks and microgrids, thereby raising the need for flexible resources that can accommodate renewable variability and coordinate multiple energy carriers [1,2]. Hydrogen energy storage is attractive in this context because it can complement electrochemical storage over longer time scales and enable power-to-hydrogen-to-power conversion, although renewable intermittency and forecasting uncertainty remain important scheduling challenges [3–5]. At the same time, carbon-market mechanisms are being incorporated into local energy transactions so that economic scheduling reflects both conventional operating expenditure and emission responsibility [6,7].

Hydrogen-oriented energy-management studies have therefore moved from isolated device models toward coordinated scheduling of electrolyzers, fuel cells, batteries, and renewable generation. Day-ahead hydrogen-microgrid scheduling has explicitly considered photovoltaic and load forecast errors [8], while power-to-gas research has established the role of conversion flexibility in renewable integration [9]. More recently, robust MPC has been used to coordinate hybrid hydrogen–battery systems under uncertain operating conditions [10]. In parallel, low-carbon dispatch formulations have incorporated carbon taxes, trading mechanisms, and emission-allocation rules into system operation [11]. These developments improve energy and carbon coordination, but most rely on centralized or semi-centralized information processing and do not address the information contained in repeatedly exchanged optimization variables.

The cyber layer of distributed energy management has consequently received increasing attention. Blockchain-based trust management and cloud–edge resource coordination provide mechanisms for controlled data exchange and distributed computation [12,13], while secure energy trading schemes use blockchain or cryptographic structures to reduce direct disclosure of participant information [14]. Privacy-preserving learning techniques have also been introduced for smart-grid data processing [15]. From the optimization perspective, consensus-based ADMM has been applied to decentralized scheduling of integrated community energy systems [16], and distributed stochastic and constraint-coupled optimization methods have reduced the need for global information exchange [17,18]. Surveys of smart-grid privacy technologies emphasize that communication transcripts themselves can remain informative even when raw local data are not directly uploaded [19]; recent privacy-preserving peer-to-peer trading further confirms the need to balance information protection against economic performance [20]. Resilience-oriented encryption has also been investigated for cyber-physical energy systems under multiple extreme events [21].

A related stream of work has examined privacy and communication efficiency at the control layer. Reliable privacy-preserving data sharing has been studied for cyber-physical social networks [22], and privacy-aware load control has shown that explicit confidentiality objectives can alter operational decisions [23]. Event-triggered control has also been used to reduce communication burden in microgrid frequency regulation [24]. These studies demonstrate that confidentiality, communication, and control performance are coupled rather than independent design objectives. However, the privacy implications of an iterative day-ahead market-clearing transcript and the way that such a privacy-protected schedule should be transferred to an intra-day controller are still not commonly treated within one framework.

Multi-time-scale scheduling provides a natural mechanism for connecting these layers. Forecast-driven stochastic scheduling can coordinate day-ahead market participation with uncertainty management [25]; day-ahead robust optimization combined with intra-day MPC has been used to update microgrid schedules as new information becomes available [26]; and dynamic prediction horizons have been investigated for integrated-energy dispatch [27]. Theoretical and implementation studies of MPC have further highlighted the importance of closed-loop stability, horizon selection, and physical constraints [28], while recent grid-forming energy-storage optimization illustrates the continuing need to coordinate storage operation with network-level objectives under high renewable penetration [29]. Nevertheless, these multi-time-scale studies generally assume that the day-ahead information passed to the real-time layer is already available without an explicit privacy cost.

Taken together, the literature reveals three unresolved issues. First, electricity–carbon scheduling studies generally quantify economic or emission performance without measuring information leakage from repeated boundary-power releases. Second, privacy-preserving distributed optimization studies rarely evaluate finite-transcript privacy consumption, reconstruction resistance, convergence behavior, and economic optimality loss together in a hydrogen-based multi-energy setting. Third, day-ahead distributed clearing and intra-day MPC are commonly developed as separate modules, so the consistency between a privacy-perturbed reference schedule and a real-time controller is insufficiently characterized. Table 1 summarizes these distinctions at the end of the literature analysis.

Table 1. Comparison with representative studies.

Study Distributed clearing Privacy mechanism Electricity– carbon Hydrogen storage Day-ahead/ intra-day Theoretical analysis
Xiang et al. (2024) [7] Yes No Yes No No Bargaining model
Pinnarelli et al. (2026) [8] No No No Yes Day-ahead Forecast-error assessment
Lim et al. (2026) [10] No No No Yes Yes Robust MPC analysis
Ouyang et al. (2024) [11] No No Yes No No No
Jiang et al. (2024) [14] Yes Blockchain No No No Security
Zou and Hu (2026) [20] Yes Yes No No No Privacy
This work Yes Dynamic Laplace Yes Yes Yes Privacy, ADMM, and MPC

To address these gaps, the main contributions are summarized as follows.

  1. An electricity–carbon joint clearing model is formulated for a grid-connected hydrogen energy storage microgrid. It coordinates electricity, heat, hydrogen conversion, battery storage, and thermal storage while accounting for both direct gas-boiler emissions and indirect emissions from imported electricity.

  2. A privacy-aware ADMM mechanism is developed for the exchanged boundary-power iterates. Finite-transcript differential-privacy budget consumption and reconstruction-based leakage are evaluated separately, and the geometrically decaying perturbation is analyzed in terms of conditional convergence and expected optimality loss.

  3. The privacy-protected day-ahead schedule is connected to an intra-day mixed-integer MPC through a single control-reference tracking formulation. Terminal-set and terminal-decrease conditions are used to establish nominal recursive feasibility and nominal closed-loop stability, while bounded mismatch is characterized without claiming robust recursive feasibility for the nominal controller.

  4. Numerical tests compare centralized, noise-free, fixed-noise, and dynamically decaying-noise cases under baseline, matched-privacy, matched-cost, and stronger reconstruction conditions. Forecast-error robustness, terminal-set verification, operational emissions, and carbon-parameter sensitivity are additionally evaluated to quantify the practical trade-offs of the complete scheduling framework.

The physical structure and multi-energy coupling relationships of the studied hydrogen energy storage microgrid are illustrated in Fig 1.

Fig 1. Physical structure and multi-energy flow coupling of the hydrogen energy storage microgrid.

Fig 1

Multi-time-scale electricity–carbon joint clearing model for a hydrogen-based microgrid

As shown in Fig 1, the proposed microgrid coordinates electricity, hydrogen, heat, and gas flows utilizing wind and solar generation, electric and gas boilers, and multi-medium energy storage. To optimize these multi-energy flows, rigorous mathematical models are established for the physical assets, carbon trading mechanism, and multi-time-scale scheduling framework.

Physical equipment and energy conversion models

The hydrogen energy storage system consists of an electrolyzer and a fuel cell. The electrolyzer consumes electricity to produce hydrogen, accompanied by heat dissipation, while the fuel cell consumes hydrogen to generate electricity and heat. The equipment input/output variables and the separately defined charging and discharging variables are constrained to be non-negative. The tie-line exchange variables PMG(t) and PGrid(t) are exceptions: they are signed variables because the grid-connected microgrid is allowed to import or export electricity. The thermal power outputs of the energy conversion devices are formulated in Eqs (1)–(4).

QEB(t)=ηEBPEB(t) (1)
QGB(t)=ηGBPGB(t) (2)
QEL(t)=ηELheatPEL(t) (3)
QFC(t)=ηFCheatPFC(t) (4)

where PEB(t) and PGB(t) represent the active electrical power consumed by the electric boiler and the equivalent fuel power consumed by the gas boiler. QEB(t) and QGB(t) denote their respective thermal outputs. ηEB and ηGB are the heat conversion efficiencies. PEL(t) and PFC(t) denote the electrical power of the electrolyzer and fuel cell, while ηELheat and ηFCheat represent their respective heat recovery coefficients.

The state of charge for the battery, the state of hydrogen charge for the hydrogen system, and the state of heat charge for the thermal storage tank are governed by discrete time dynamic functions, as shown in Eqs (5)–(7).

SSOC(t)=SSOC(t−1)+Pbatcha(t)ηbatcha−Pbatdis(t)/ηbatdisEbatcapΔt (5)
SSOHC(t)=SSOHC(t−1)+γELPEL(t)−γFCPFC(t)EHSScapΔt (6)
SHOC(t)=SHOC(t−1)+Qtstcha(t)ηtstcha−Qtstdis(t)/ηtstdisEtstcapΔt (7)

where SSOC(t), SSOHC(t), and SHOC(t) represent the normalized states of the three storage systems. Pbatcha(t), Pbatdis(t), Qtstcha(t), and Qtstdis(t) denote the charging and discharging powers of the battery and thermal storage.

In the hydrogen-storage state equation, EHSScap is expressed in kg-H2. Taking the hydrogen lower heating value as LH2=33.3 kWh/kg-H2 [30], the electrolyzer hydrogen-production efficiency as ηELH2=0.70, and the fuel-cell electrical efficiency as ηFCel=0.55, the mass-conversion coefficients are calculated as γEL=ηELH2/LH2=0.0210 kg-H2/kWh and γFC=1/(ηFCelLH2)=0.0546 kg-H2/kWh. Thus, γELPEL(t)Δt represents the hydrogen mass produced by the electrolyzer, whereas γFCPFC(t)Δt represents the hydrogen mass consumed by the fuel cell. The selected efficiencies are representative case-study values and provide a dimensionally consistent conversion between electrical energy and stored hydrogen mass. To prevent simultaneous charging and discharging, binary variables are introduced to constrain the operating states. The constraint for the battery is formulated in Eq (8), which is similarly applied to the hydrogen and thermal storage systems.

Ubatcha(t)+Ubatdis(t)+Ubatstatic(t)=1 (8)

where Ubatcha(t), Ubatdis(t), and Ubatstatic(t) are boolean indicators representing the charging, discharging, and static statuses.

Energy balance and electricity-carbon coupling model

The studied microgrid operates in a grid-connected mode rather than as an electrically isolated system. It performs local energy management independently while retaining a bidirectional tie-line connection to the upper-level grid. The electrical and thermal power balance constraints are formulated in Eqs (9) and (10).

PMG(t)+PW(t)+PPV(t)+PFC(t)+Pbatdis(t)=Pload(t)+PEL(t)+Pbatcha(t)+PEB(t) (9)
QGB(t)+QEB(t)+Qtstdis(t)+QEL(t)+QFC(t)=Qload(t)+Qtstcha(t) (10)

where PW(t) and PPV(t) denote the renewable generation from wind and solar power, while Pload(t) and Qload(t) are the electrical and thermal demands.

The tie-line power PMG(t) is a signed net-exchange variable. Its import and export components are defined as

PMG(t)=PMGimp(t)−PMGexp(t),PMGimp(t)=max{PMG(t),0},PMGexp(t)=max{−PMG(t),0},−PMGexp,max≤PMG(t)≤PMGimp,max. (11)

Accordingly, PMG(t)>0 indicates that the microgrid imports electricity from the upper-level grid, PMG(t)<0 indicates that surplus electricity is exported, and PMG(t)=0 indicates no tie-line exchange at that time. Therefore, export is explicitly allowed within the tie-line capacity limit. Because PMGimp(t) and PMGexp(t) are derived from the same signed variable PMG(t) through the positive- and negative-part definitions in Eq (11), they are mutually exclusive by construction and are not optimized as two independent simultaneous exchange variables. All device-generation, consumption, charging, and discharging variables remain non-negative; only the net boundary-exchange variable uses a signed convention.

The carbon emission trading mechanism accounts for both direct on-site emissions and indirect emissions associated with electricity imported from the upper-level grid. The baseline carbon quota is allocated according to the equivalent energy supplied to the electrical and thermal loads. Using the sign convention in Eq (11), only the non-negative import component PMGimp(t) is assigned a grid-emission term; the export component is not treated as a negative-emission credit. The carbon trading cost is formulated in Eq (12).

CCO2=λCO2∑t=1T[μGBPGB(t)+μGrid(t)PMGimp(t)−μquota(Pload(t)+Qload(t))]Δt (12)

where CCO2 is the total carbon trading cost evaluated over the scheduling cycle, λCO2 is the carbon trading price, μGB is the direct emission intensity of the gas boiler, and μGrid(t) is the emission intensity of imported grid electricity. μquota denotes the baseline quota allocation coefficient. The formulation permits a time-varying grid emission factor; a constant value is adopted in the base case for reproducibility. Only positive grid imports are assigned indirect emissions, whereas exported electricity is not credited with negative grid emissions. The numerical natural-gas emission factor used in the case study follows the IPCC stationary-combustion guidance [31]; its unit conversion is reported with the simulation parameters.

For the numerical evaluation, the physical operational emissions are reported separately from the monetary carbon-trading term. The total direct and indirect operational emissions over the scheduling horizon are defined as

ECO2op=∑t=1T[μGBPGB(t)+μGrid(t)PMGimp(t)]Δt. (13)

This quantity excludes the quota term because the quota changes the settlement cost but does not represent a physical negative emission. The base-case value and the sensitivity to the grid-import emission factor are evaluated in the simulation section.

Multi-time-scale optimization objectives

The proposed dispatch framework consists of a day-ahead global scheduling stage and an intra-day real-time scheduling stage. In the day-ahead stage, the objective function aims to minimize the comprehensive operation cost, encompassing the grid transaction cost, operation and maintenance cost, fuel cost, and carbon trading cost. The complete cost formulation and the throughput definitions used in the maintenance term are given in Eqs (14)–(18).

minFDA=Cgrid+COM+Cfuel+CCO2 (14)
Cgrid=∑t=1Tλgrid(t)PMG(t)Δt (15)

Under the signed convention of Eq (11), a positive term in Eq (15) is an import payment, whereas a negative term represents export revenue. The base case adopts the same time-of-use settlement price λgrid(t) for both directions to maintain a consistent bidirectional settlement rule.

COM=∑t=1T(kWPW(t)+kPVPPV(t)+kbatPbatabs(t)+khssPhssabs(t))Δt (16)
Cfuel=∑t=1Tλgas(t)PGB(t)Δt, (17)

where λgas(t) is the natural-gas price in CNY/kWhfuel and PGB(t) is the gas-boiler fuel-input power. In the base case, λgas(t) is constant over the scheduling horizon. The absolute battery and hydrogen-system throughputs appearing in Eq (16) are defined as

Pbatabs(t)=Pbatcha(t)+Pbatdis(t),Phssabs(t)=PEL(t)+PFC(t). (18)

These definitions charge operation-and-maintenance costs according to the total energy processed by the bidirectional storage devices and avoid ambiguity associated with signed net power.

where FDA represents the day-ahead objective function. Cgrid is the electricity transaction cost with the main grid, and λgrid(t) is the time-of-use electricity price at time slot t. COM and Cfuel denote the maintenance and natural-gas purchase costs, respectively. kW, kPV, kbat, and khss represent the respective unit maintenance penalty coefficients.

In the intra-day real-time scheduling stage, model predictive control is used to correct short-term forecast deviations around the day-ahead baseline. The intra-day MPC adopts control-sequence tracking based on the day-ahead control reference. The day-ahead control reference corresponding to the control vector in Eq (52) is defined as

uref(k)=[Pbat,DAcha(k), Pbat,DAdis(k), PEL,DA(k), PFC,DA(k),Qtst,DAcha(k), Qtst,DAdis(k), PEB,DA(k), PGB,DA(k)]T. (19)

where the subscript DA denotes the value obtained from the day-ahead clearing stage. The storage states are not tracked by a separate stage-wise state objective. Instead, they evolve through the state-space model and enter the single rolling objective only through a terminal-state penalty. The complete and unique intra-day objective is stated in Eq (63).

The resulting objective and the mixed-integer physical constraints can be written in the canonical mixed-integer quadratic programming form in Eq (20). This canonical form is a solver representation of the same rolling objective and is not an additional tracking formulation.

{min12xTQx+cTxs.t.Ax≤bxj∈{0,1},∀j∈J (20)

Here, Q and c are the quadratic and linear coefficients obtained from the single rolling objective in Eq (63). A and b collect the linear physical-boundary and energy-balance constraints, and xj denotes the binary equipment-state variable. Therefore, Eq (20) changes only the algebraic representation used by the solver and does not define a second tracking criterion. Based on the electricity-carbon joint clearing model and the intra-day rolling optimization formulation, the overall framework of the proposed privacy-preserving multi-time-scale scheduling strategy is illustrated in Fig 2. The framework consists of the hydrogen energy storage microgrid, the day-ahead privacy-preserving distributed clearing stage, and the intra-day MPC-based rolling tracking stage.

Fig 2. Overall framework of the proposed privacy-preserving multi-time-scale scheduling strategy.

Fig 2

Privacy-preserving distributed optimization based on the alternating direction method of multipliers

The day-ahead scheduling model established in the previous section involves a large number of physical constraints and sensitive operational parameters of the microgrid. Submitting these parameters to a centralized energy management system increases the risk of commercial data disclosure. Therefore this section proposes a distributed optimization algorithm combining the alternating direction method of multipliers and differential privacy to decouple the global scheduling problem.

Standard distributed decoupling framework

The physical coupling boundary between the microgrid and the upper-level main grid is the tie line active power. Let PMG(t) denote the expected boundary exchange power optimized by the internal energy management system of the microgrid. Let PGrid(t) denote the expected tie line power scheduled by the upper-level grid operator. Both variables follow the sign convention of Eq (11): positive values denote power delivered from the upper-level grid to the microgrid, and negative values denote power exported by the microgrid. To achieve global power balance, the boundary coupling constraint is formulated in Eq (21).

PMG(t)=PGrid(t) (21)

The global objective function is decoupled into the independent operational cost of the microgrid and the power supply cost of the main grid. By introducing an augmented Lagrangian penalty term, the unconstrained augmented Lagrangian function of the system is constructed as shown in Eq (22).

L(x,y,λ)=FMG(x)+FGrid(y)+∑t=1Tλ(t)(PMG(t)−PGrid(t))+ρ2∑t=1T‖PMG(t)−PGrid(t)‖22 (22)

where x represents the set of all internal decision variables of the microgrid. y represents the set of decision variables of the main grid. FMG(x) and FGrid(y) denote their respective local objective functions. λ(t) is the dual multiplier associated with the boundary power consensus constraint. ρ is the positive constant penalty parameter. The numerical value used in all reported ADMM experiments is ρ=1.00, as summarized together with the stopping tolerances in Table 4. During the iterative solving process, the microgrid and the main grid alternately update their own decision variables. In the k + 1 iteration step, the microgrid local optimization problem is updated by minimizing the Lagrangian function with the fixed variables from the k iteration, as formulated in Eq (23).

Table 4. Algorithmic and intra-day MPC parameter settings.

Parameter Value used in the simulations
ADMM penalty coefficient ρ 1.00
Primal residual tolerance εpri 1.0×10−3
Dual residual tolerance εdual 1.0×10−3
Maximum ADMM iterations Kmax 50
Intra-day sampling interval ΔtMPC 15 min
MPC prediction horizon Np 8 intervals (2 h)
Control-tracking weight W diag(1.0,1.0,0.8,0.8,0.6,0.6,0.5,0.5)
Terminal-state weight S diag(20,20,10)
Terminal-set radius δf [0.05,0.05,0.08]T
Wind-curtailment weight λW 2.00 CNY/kWh
PV-curtailment weight λPV 2.00 CNY/kWh
Big-M coefficient M 500 kW
CPLEX relative MIP gap 1.0×10−6
xk+1=argminx(FMG(x)+∑t=1Tλk(t)PMG(t)+ρ2∑t=1T‖PMG(t)−PGridk(t)‖22) (23)

Subsequently, the main grid updates its local decision variables based on the latest boundary power boundary information received from the microgrid, as shown in Eq (24).

yk+1=argminy(FGrid(y)−∑t=1Tλk(t)PGrid(t)+ρ2∑t=1T‖PMGk+1(t)−PGrid(t)‖22) (24)

Finally, the dual multiplier is updated through the gradient ascent method according to the primal residual, as shown in Eq (25).

λk+1(t)=λk(t)+ρ(PMGk+1(t)−PGridk+1(t)) (25)

Differential privacy noise mechanism

Although standard distributed frameworks avoid sharing explicit parameters, adversaries can still infer microgrid internals by analyzing the continuous trajectory of the exchanged boundary power PMG(t) across iterations. A differential privacy mechanism is therefore integrated into the information interaction process to provide a quantifiable privacy guarantee for each released iterate and for the finite communication transcript. For two adjacent datasets D and D′ differing by one element, a randomized algorithm M satisfies ϵ differential privacy if the probability ratio of outputting any identical result set S is bounded as defined in Eq (26).

Pr[M(D)∈S]≤exp(ϵ)×Pr[M(D′)∈S] (26)

where ϵ is the privacy budget parameter defining the privacy protection level. A smaller ϵ indicates stronger privacy preservation but introduces larger numerical perturbations. In the dynamically decaying mechanism below, ϵ0 is used as the baseline calibration coefficient, whereas the actual privacy budget of the kth released iterate is denoted by ϵk. To calibrate the required noise magnitude, the L1 global sensitivity of the exchanged power sequence is calculated. The mathematical definition of the global sensitivity Δf is formulated in Eq (27).

Δf=maxD,D′‖f(D)−f(D′)‖1 (27)

The Laplace mechanism is utilized to generate the random noise sequence. The probability density function of the zero mean Laplace distribution is shown in Eq (28).

p(z)=12bexp(−|z|b) (28)

where z is the random variable and b is the scale parameter determined by the global sensitivity and the privacy budget.

Eavesdropping attack model and privacy leakage metric

The privacy evaluation considers a passive data-eavesdropping attack on the communication link between the microgrid and the upper-level grid. The eavesdropper can continuously intercept the boundary-power messages transmitted during the ADMM iterations and is assumed to know the public communication protocol and iteration index. However, the eavesdropper cannot access the local objective functions, equipment operating states, private load data, or the realizations of the injected Laplace noise. The attack is passive; therefore, the intercepted packets are used only for inference and are neither modified nor blocked. For operating day d, time period t, and ADMM iteration k, the intercepted value is expressed as

zdk(t)={P~MG,dk(t),with the proposed privacy-preserving strategy,PMG,dk(t),without privacy-preserving protection. (29)

The eavesdropper reconstructs the unperturbed converged boundary power by applying a weighted least-squares estimator to the complete intercepted iteration trajectory. Later iterations receive larger weights because they contain more information about the converged scheduling result. The reconstructed value is defined as

P^MG,datk(t)=argminp∑k=1Kdwd,k[zdk(t)−p]2=∑k=1Kdwd,kzdk(t),wd,k=2kKd(Kd+1), (30)

where Kd is the total number of ADMM iterations on day d, wd,k≥0, and ∑k=1Kdwd,k=1. The unperturbed converged boundary power PMG,d⋆(t) is retained only as the offline ground truth for performance evaluation and is not available to the eavesdropper.

Because the dynamically decaying mechanism produces iteration-dependent noise variance, a second reconstruction rule is included as a stronger attack model. For independent Laplace perturbations, Var[θk(t)]=2bk2, and the inverse-variance weights are therefore

wd,kIV=bk−2∑j=1Kdbj−2,P^MG,dIV(t)=∑k=1Kdwd,kIVzdk(t). (31)

This estimator assigns greater weight to late iterations with smaller bk and therefore provides a stricter reconstruction test for the decaying-noise trajectory. For a fixed-noise sequence, all bk are equal and Eq (31) reduces to uniform weighting. The leakage metrics in Eqs (32)–(36) are evaluated for both the original linear-weight estimator and the inverse-variance estimator. The normalized reconstruction error and the corresponding privacy leakage risk are calculated as

Ed,t=min{|P^MG,datk(t)−PMG,d⋆(t)|PMGmax−PMGmin+δ,1}, (32)
Rd,t=1−Ed,t,0≤Rd,t≤1, (33)

where PMGmax and PMGmin are the maximum and minimum unperturbed boundary-power values in the evaluation dataset, and δ is a small positive constant used to avoid division by zero. A larger Rd,t indicates a smaller reconstruction error and, consequently, a higher reconstruction success level for the unperturbed boundary-power profile from the intercepted data. Thus, the metric evaluates reconstruction-based leakage under the specified eavesdropping attack rather than directly replacing the theoretical differential-privacy budget ϵ.

For Nd operating days and T time periods per day, the mean privacy leakage risk is defined as

R¯=1NdT∑d=1Nd∑t=1TRd,t. (34)

The remaining descriptive statistics reported in the privacy comparison table are calculated as

Rmax=maxd,tRd,t,Rmin=mind,tRd,t,σR=1NdT−1∑d=1Nd∑t=1T(Rd,t−R¯)2. (35)

The proportions of high-, medium-, and low-risk periods are obtained from

ηc=1NdT∑d=1Nd∑t=1T𝕀(Rd,t∈ℐc)×100%,c∈{H,M,L}, (36)

where ℐH=(0.80,1], ℐM=[0.50,0.80], and ℐL=[0,0.50) denote the high-, medium-, and low-risk intervals, respectively, and 𝕀(·) is the indicator function.

Execution process of the privacy-preserving algorithm

In the proposed privacy-preserving optimization strategy, the microgrid does not transmit the precise boundary power PMGk+1(t) directly to the main grid. Instead, a dynamic Laplace noise sequence is superimposed onto the precise power to generate a confusing output sequence, as formulated in Eq (37).

P~MGk+1(t)=PMGk+1(t)+θk+1(t) (37)

where P~MGk+1(t) is the noise obfuscated boundary power. θk+1(t) is the dynamic noise value added at the k + 1 iteration step.

To reduce the influence of perturbation on the numerical residuals, the noise scale is decreased over a prescribed finite iteration horizon. The dynamic scale parameter at iteration k is defined as

bk=cαkΔfϵ0,0<α<1,1≤k≤Kmax, (38)

where c is the initialization coefficient, α is the decay factor, ϵ0 is the baseline privacy coefficient, and Kmax is the prescribed maximum number of released ADMM iterates. Because Kmax is finite, bk remains positive for every transmitted iterate. Moreover, the unperturbed boundary power is not additionally released after termination through the monitored communication channel.

For the Laplace mechanism, the privacy budget associated with the kth released boundary-power vector is

ϵk=Δfbk=ϵ0cαk. (39)

According to the basic sequential composition property, if the algorithm terminates after K released iterates, the complete intercepted transcript satisfies an upper-bound privacy budget of

ϵcum(K)=∑k=1Kϵk=ϵ0c∑k=1Kα−k=ϵ0cα−K−11−α,K≤Kmax. (40)

Equations (39) and (40) also make the privacy–accuracy trade-off explicit. Since bk+1/bk=α and ϵk+1/ϵk=1/α>1, later releases receive weaker perturbation than earlier releases. Therefore, the proposed scheme does not claim uniform or zero-leakage protection at convergence; it provides a finite, explicitly reported privacy bound for the released finite transcript. In particular, differences between two successive late-stage iterates may reveal more trajectory information than differences between early-stage iterates, which is a limitation of the present geometrically decaying-noise design. Following the reception of the obfuscated power information, the main grid and the multiplier updating step utilize the modified values. The updated dual multiplier calculation is formulated in Eq (41).

λk+1(t)=λk(t)+ρ(P~MGk+1(t)−PGridk+1(t)) (41)

The alternating iterations are executed under the finite horizon Kmax and terminate when both the primal residual rk+1 and the dual residual sk+1 fall below their predefined tolerances, or when the maximum iteration number is reached. Accordingly, convergence is interpreted as practical numerical convergence within the prescribed tolerances rather than exact disclosure-free convergence to an unperturbed terminal message. The finite horizon also bounds the cumulative privacy loss by ϵcum(Kmax). The definitions of the residuals are shown in Eqs (42) and (43).

For a compact residual definition, let 𝐏~MGk=[P~MGk(1),...,P~MGk(T)]T and 𝐏Gridk=[PGridk(1),...,PGridk(T)]T. The primal and dual residuals used in the stopping test are defined as

rk+1=‖𝐏~MGk+1−𝐏Gridk+1‖2, (42)
sk+1=ρ‖𝐏Gridk+1−𝐏Gridk‖2. (43)

Because the local scheduling model contains the binary operating-state variables in Eq (8), its feasible region is nonconvex. Consequently, the standard global-convergence result for convex ADMM cannot be directly extended to the complete mixed-integer problem. In this study, every local mixed-integer subproblem is solved to solver optimality by CPLEX at each iteration, and convergence is assessed numerically using Eqs (42) and (43). Therefore, “convergence” in the following simulation analysis denotes finite-iteration numerical convergence under the specified residual tolerances, rather than a general proof of global convergence for arbitrary mixed-integer instances.

Theoretical privacy, convergence, and optimality properties

The following results distinguish the finite-transcript privacy guarantee from the convergence and economic-accuracy properties of the perturbed iterations. Let θk=[θk(1),...,θk(T)]T and let bk=b0αk, where b0=cΔf/ϵ0.

Assumption 1 For any fixed feasible binary operating-mode sequence, the remaining microgrid and upper-level-grid subproblems have nonempty compact feasible sets; their objective functions are proper, closed, and convex; and the boundary-consensus problem admits a saddle point. Each local continuous subproblem is solved exactly. The components of θk are mutually independent and satisfy θk(t)~Lap(0,bk) with 0<α<1.

Proposition 1 (Finite-transcript privacy-budget accounting). For the adjacency relation in Eq (27), the kth released vector P~MGk satisfies ϵk-differential privacy with ϵk=Δf/bk. A transcript containing K released vectors satisfies ϵcum(K)-differential privacy under basic sequential composition, where ϵcum(K) is given by Eq (40).

Proof. For adjacent datasets D and D′, the ratio of the joint Laplace densities of one released vector is bounded by

p(P~MGk|D)p(P~MGk|D′)≤exp(‖f(D)−f(D′)‖1bk)≤exp(Δfbk)=exp(ϵk). (44)

Thus, each release is ϵk-differentially private. Sequential composition over the K transmitted iterates gives ∑k=1Kϵk=ϵcum(K) [32].

Proposition 1 is used to account for the formal privacy budget consumed by the finite transcript under the stated adjacency relation. It is not used as a stand-alone claim of strong practical protection. In the reported run, ϵcum(38)=60.23 under basic composition, which is a large cumulative budget. The manuscript therefore reports this value explicitly and evaluates practical reconstruction resistance separately through Rd,t under the stated attack model. □

Theorem 1 (Conditional convergence under summable perturbations). Under Assumption 1, the perturbed ADMM iterates for any fixed feasible binary mode sequence converge almost surely to a primal–dual solution of the associated convex problem, and the corresponding primal and dual residuals converge to zero.

Proof. For a scalar zero-mean Laplace variable, 𝔼|θk(t)|=bk. Hence,

∑k=1∞𝔼‖θk‖1=T∑k=1∞b0αk=Tb0α1−α<∞. (45)

Because the expected sum of the non-negative random variables is finite, ∑k=1∞‖θk‖1<∞ almost surely. The noisy boundary update can therefore be interpreted as an inexact ADMM iteration with an absolutely summable error sequence. Standard inexact-ADMM results then imply convergence to a saddle point and rk→0, sk→0 for the fixed-mode convex problem [33,34]. □

Proposition 2 (Conditional expected terminal optimality-loss bound). Let V(p) be the optimal value of the coupled clearing problem parameterized by the boundary-power vector p, and suppose that V is Lipschitz continuous with constant LV on the compact tie-line feasible set. Let p¯K denote the terminal unperturbed boundary iterate generated by the distributed algorithm and assume that its deviation from the centralized optimum satisfies

‖p¯K−p⋆‖2≤δK. (46)

For the released terminal vector p^K=p¯K+θK, the expected cost deviation satisfies

𝔼|V(p^K)−V(p⋆)|≤LV(δK+2TbK). (47)

Proof. The Lipschitz property and the triangle inequality yield

|V(p^K)−V(p⋆)|≤LV(‖p¯K−p⋆‖2+‖θK‖2). (48)

Using Eq (46) and 𝔼‖θK‖22=2TbK2 for independent Laplace components, Jensen’s inequality gives 𝔼‖θK‖2≤2TbK, which establishes Eq (47). □

The bound δK represents the distance between the terminal unperturbed distributed iterate and the centralized optimum. It is not identified with the primal residual, because a small consensus residual alone does not guarantee proximity to the centralized optimum. When a problem-specific error-bound relation of the form ‖p¯K−p⋆‖2≤κrrK+κssK is available, δK may be replaced by the corresponding residual-based bound. Otherwise, the realized economic deviation is evaluated directly against the centralized benchmark using Eq (49).

Remark 1 Theorem 1 is conditional because binary charging, discharging, and conversion modes make the complete scheduling problem nonconvex. It characterizes the continuous convex subproblem associated with a fixed feasible mode sequence, while the full mixed-integer implementation is evaluated through the reported residuals and benchmark cost gaps. Proposition 2 is also conditional on the explicit terminal-solution error bound δK; the primal residual is used only as a consensus stopping indicator and is not treated as a direct measure of distance to the centralized optimum. Proposition 1 shows that convergence accuracy and privacy cannot both improve indefinitely: geometric noise decay makes the perturbation summable but increases the per-release and cumulative privacy budgets. The proposed implementation therefore uses a finite stopping horizon and reports both ϵcum(K) and the realized cleared-cost gap.

Performance evaluation metrics

To quantify the realized economic deviation of each distributed method from the centralized benchmark, let Fcen denote the centralized cleared cost, Fm the cleared cost of method m, and FADMM the cleared cost of the noise-free distributed ADMM. The centralized optimality gap Gm and the additional noise-induced loss Lmnoise are defined as

Gm=Fm−FcenFcen×100%,Lmnoise=Fm−FADMMFADMM×100%. (49)

The first metric measures the overall departure from centralized clearing, whereas the second isolates the incremental economic effect introduced by the privacy perturbation relative to the same distributed algorithm without noise.

The fixed-noise benchmark is additionally evaluated under matched-privacy and matched-cost conditions rather than only by matching the average perturbation amplitude. A parameter sweep is performed over the fixed Laplace scale and over the dynamic-noise calibration parameters. Each configuration is mapped to the pair (R¯,Gm) together with its iteration count and computation time. A configuration is identified as Pareto efficient if no other tested configuration has both a lower mean reconstruction-risk score and a lower centralized cost gap. For the matched-privacy comparison, configurations with approximately equal R¯ are compared in terms of Gm, iteration count, and computation time; for the matched-cost comparison, configurations with approximately equal Gm are compared in terms of R¯. This procedure avoids treating equal average noise amplitude as equivalent privacy or equivalent economic burden. For the multidimensional comparison of privacy protection, economic optimality, convergence speed, solution stability, and computational efficiency, lower-is-better raw indicators are converted into larger-is-better normalized scores. For method m and indicator j, the score is

qm,j=0.20+0.80xjmax−xm,jxjmax−xjmin, (50)

where xm,j is the raw indicator value, and xjmax and xjmin are the maximum and minimum values among the compared methods. The offset 0.20 prevents the lowest score from collapsing at the radar-chart origin while preserving the relative ranking.

Intra-day real-time scheduling based on model predictive control

While the day-ahead plan provides an economic baseline, forecasting errors of renewable generation and loads inevitably cause real-time power imbalances. To suppress these fluctuations, an intra-day scheduling strategy based on model predictive control is established, utilizing the latest measurements for multi-step rolling optimization to minimize tracking deviations and ensure physical safety.

State-space model of the multi-energy microgrid

The foundation of the model predictive control framework is the state space representation of the energy storage assets within the microgrid. The state vector is defined to include the normalized states of the battery hydrogen system and thermal storage tank. The mathematical definition of the state vector is shown in Eq (51).

x(k)=[SSOC(k),SSOHC(k),SHOC(k)]T (51)

The control vector encompasses all dispatchable active powers and thermal powers within the system as shown in Eq (52).

u(k)=[Pbatcha(k),Pbatdis(k),PEL(k),PFC(k),Qtstcha(k),Qtstdis(k),PEB(k),PGB(k)]T (52)

The uncontrollable disturbance vector consists of the renewable energy generation and the multi-energy loads as formulated in Eq (53).

w(k)=[PW(k),PPV(k),Pload(k),Qload(k)]T (53)

The discrete time state space dynamic update equation for the microgrid storage systems is formulated in Eq (54).

x(k+1)=Ax(k)+Bu(k) (54)

where matrix A is the identity matrix representing the state retention capability as shown in Eq (55). Matrix B is the control input matrix defining the conversion efficiencies and capacities of the storage devices as detailed in Eq (56).

A=[100010001] (55)
B=Δt[ηbatchaEbatcap−1ηbatdisEbatcap00000000γELEHSScap−γFCEHSScap00000000ηtstchaEtstcap−1ηtstdisEtstcap00] (56)

Over a finite prediction horizon length of Np the future state variables can be recursively predicted based on the current state and the future control sequence. The predicted state at step k + i is shown in Eq (57).

x(k+i|k)=Aix(k|k)+∑j=0i−1Ai−1−jBu(k+j|k) (57)

By aggregating the predictions across the entire horizon the vectorized state prediction model is constructed as shown in Eq (58).

X(k)=Φx(k|k)+ΓU(k) (58)

where X(k) and U(k) represent the aggregated state sequence and respectively acontrol sequences defined in Eqs (59) and (60).

X(k)=[x(k+1|k)T,x(k+2|k)T,...,x(k+Np|k)T]T (59)
U(k)=[u(k|k)T,u(k+1|k)T,...,u(k+Np−1|k)T]T (60)

The coefficient matrices Φ and Γ are constant matrices derived from the system dynamics as formulated in Eqs (61) and (62).

Φ=[AT,(A2)T,...,(ANp)T]T (61)
Γ=[B0...0ABB...0⋮⋮⋱⋮ANp−1BANp−2B...B] (62)

Rolling-optimization objective function

The intra-day rolling controller uses one tracking formulation throughout the manuscript. Specifically, the optimized control sequence tracks the day-ahead control reference in Eq (19), while the predicted storage states are governed by Eqs (54)–(58) and are penalized only at the end of the prediction horizon. The unique rolling objective is

J⋆(k)=minU(k){∑i=1Np[Jtrack(i)+Jope(i)+Jcurtail(i)]+Jterm(k+Np)}. (63)

The stage-wise tracking term measures the weighted quadratic deviation between the real-time control action and the corresponding day-ahead control reference:

Jtrack(i)=‖u(k+i−1|k)−uref(k+i−1)‖W2, (64)

where ‖z‖W2=zTWz and W≻0 is a diagonal weighting matrix. Before evaluating this quadratic term, each control-channel deviation is divided by the corresponding device upper power limit, so the entries of W are dimensionless and comparable across electric and thermal devices. The implemented value is W=diag(1.0,1.0,0.8,0.8,0.6,0.6,0.5,0.5) following the control-vector order in Eq (52); it is also reported in Table 4. Thus, the battery, hydrogen-system, thermal-storage, electric-boiler, and gas-boiler control powers track their day-ahead schedules using one consistent control-variable formulation.

To prevent the rolling horizon from producing an undesirable terminal drift in the stored-energy levels, the terminal storage-state penalty is defined as

Jterm(k+Np)=‖x(k+Np|k)−xref(k+Np)‖S2, (65)

where S⪰0 is the terminal-state weighting matrix and xref(k+Np) contains the day-ahead terminal values of the battery state of charge, hydrogen state of charge, and thermal-storage state of charge. Because the three storage states are normalized quantities, the adopted terminal weighting matrix is S=diag(20,20,10), as listed in Table 4. This terminal term is not a second stage-wise tracking objective; it is used only to preserve end-of-horizon energy consistency.

For recursive-feasibility and stability certification, the terminal state is additionally constrained to a compact set centered on the day-ahead terminal reference:

x(k+Np|k)∈𝒳f(k+Np), (66)
𝒳f(k+Np)={x: xmin≤x≤xmax, |x−xref(k+Np)|≤δf}, (67)

where the inequalities are componentwise and δf=[0.05,0.05,0.08]T for the battery, hydrogen, and thermal-storage states, respectively. The terminal set is verified offline to admit a feasible local backup policy that satisfies the state, input, ramping, power-balance, and mixed-integer mode constraints.

The real-time operation cost includes natural-gas consumption and equipment operating or depreciation costs:

Jope(i)=cTu(k+i−1|k). (68)

Renewable-energy curtailment is penalized according to

Jcurtail(i)=λWΔPW(k+i|k)+λPVΔPPV(k+i|k), (69)

where λW and λPV are the wind- and photovoltaic-curtailment penalty coefficients, respectively, and ΔPW and ΔPPV denote the curtailed active powers. Both coefficients are set to λW=λPV=2.00 CNY/kWh in the case study; the complete MPC weighting settings are provided in Table 4. Accordingly, Eqs (63)–(69) constitute one control-sequence-based MPC objective, with a separate terminal-state regularization term.

Operational constraints in the real-time stage

The real-time dispatch must strictly satisfy physical boundary conditions. The electrical and thermal power balance constraints must hold for every prediction step as formulated in Eqs (70) and (71).

Pgrid(k+i)+PWactual+PPVactual+PFC+Pbatdis=Pload+PEL+Pbatcha+PEB (70)
QGB+ηEBPEB+Qtstdis+ηELheatPEL+ηFCheatPFC=Qload+Qtstcha (71)

The intra-day exchange variable Pgrid(k+i) in Eq (70) follows the same positive-import and negative-export convention as PMG(t) in the day-ahead model. The state variables are bounded by safety limits to prevent overcharging and deep discharging as shown in Eq (72).

xmin≤x(k+i|k)≤xmax (72)

The physical output limits for all controllable devices are represented by Eq (73).

umin≤u(k+i−1|k)≤umax (73)

To preserve equipment lifespan strict ramping constraints are applied to limit the power variation rate between adjacent control steps as shown in Eq (74).

−ΔRmax≤u(k+i−1|k)−u(k+i−2|k)≤ΔRmax (74)

Transformation into a mixed-integer quadratic program

The presence of complementary operational states such as charging and discharging creates nonconvex feasible regions. Binary logic variables are introduced to enforce mutual exclusivity. The battery operating constraints are shown in Eq (75).

vbatcha(k+i)+vbatdis(k+i)≤1 (75)

where v represents binary decision variables. The nonlinear complementary constraints are converted into linear forms using the Big M relaxation method as formulated in Eqs (76) and (77).

0≤Pbatcha(k+i)≤Mvbatcha(k+i) (76)
0≤Pbatdis(k+i)≤Mvbatdis(k+i) (77)

where the Big-M coefficient is fixed at M = 500 kW in the binary-linked power constraints. The largest binary-linked equipment rating in Table 2 is the 300 kW gas-boiler fuel-input limit; therefore, M = 500 kW is 1.67 times this largest bound and satisfies M≥maxiPimax without using an excessively loose constant. The physical upper bounds Pimax remain active in the device constraints, so M is used only to enforce the on/off logic rather than to replace the engineering ratings. Similar logic is applied to the hydrogen energy storage system to separate the operation of the electrolyzer and fuel cell as shown in Eqs (78)–(80).

Table 2. Key physical equipment and operational parameters of the microgrid.

Parameter Name Set Value
Renewable Generation
Wind rated capacity 300 kW
PV rated capacity 400 kW
Battery Energy Storage System
Energy capacity Ebatcap 600 kWh
Maximum charging/discharging power 180/180 kW
Charge efficiency 0.90
Discharge efficiency 0.90
Initial SOC 0.50
Safe range [0.20, 0.80]
Hydrogen Energy Storage System
Hydrogen-storage capacity EHSScap 120 kg-H2
Electrolyzer rated power 220 kW
Fuel-cell rated power 180 kW
Hydrogen lower heating value LH2 33.3 kWh/kg-H2
EL hydrogen-production efficiency ηELH2 0.70
FC electrical efficiency ηFCel 0.55
EL mass-conversion coefficient γEL 0.0210 kg-H2/kWh
FC mass-consumption coefficient γFC 0.0546 kg-H2/kWh
Initial SOHC 0.50
Safe range [0.20, 0.80]
Heat Conversion and Thermal Storage
Electric-boiler rated input power 180 kW
Gas-boiler rated fuel-input power 300 kW
GB thermal efficiency 0.73
EB thermal efficiency 0.90
Thermal-storage capacity Etstcap 800 kWhth
Maximum thermal charging/discharging power 200/200 kWth
Charge thermal efficiency 0.90
Discharge thermal efficiency 0.90
Initial HOC 0.50
Safe range [0.20, 0.80]
Boundary and Dynamic Limits
Tie-line import/export limits PMGimp,max/PMGexp,max 350/350 kW
Control ramp-limit vector ΔRmax [60,60,55,45,70,70,60,80]T
vHSSEL(k+i)+vHSSFC(k+i)≤1 (78)
0≤PEL(k+i)≤MvHSSEL(k+i) (79)
0≤PFC(k+i)≤MvHSSFC(k+i) (80)

By expanding the quadratic tracking error terms and integrating the linear constraints the entire predictive control model is transformed into a standard Mixed Integer Quadratic Programming problem. The canonical matrix representation is shown in Eq (81).

min12U(k)TℋU(k)+ℱTU(k) (81)

where ℋ is the global positive definite Hessian matrix containing all quadratic weight coefficients and ℱ is the global linear coefficient vector incorporating reference trajectories and operation costs. All inequality and equality constraints derived from physical limits and energy balances are mapped into global affine matrices as formulated in Eqs (82) and (83).

𝒜inU(k)≤ℬin (82)
𝒜eqU(k)=ℬeq (83)

Solving this standardized problem yields the optimal control sequence at step k. Following the receding horizon principle, only the first element u(k|k) is executed before the optimization window advances.

Recursive feasibility and closed-loop stability

The stability analysis is first established for the nominal deviation dynamics x~=x−xref and u~=u−uref. Because the objective contains both tracking and economic terms, define the rotated stage cost

ℓr(x,u)=ℓ(x,u)−ℓ(xref,uref)+Λ(x)−Λ(Ax+Bu), (84)

where ℓ=Jtrack+Jope+Jcurtail and Λ(x) is a storage function used in the economic-MPC dissipativity construction.

Assumption 2 The day-ahead reference pair (xref,uref) satisfies the nominal dynamics and all hard constraints. There exists a terminal backup controller κf(x) and the terminal set Xf in Eq (67) such that, for every x∈Xf: (i) κf(x) and its terminal mixed-integer mode satisfy all input, ramping, and balance constraints; (ii) Ax+Bκf(x)∈Xf; and (iii) the terminal cost Vf(x)=‖x−xref‖S2 satisfies

Vf(Ax+Bκf(x))−Vf(x)≤−ℓr(x,κf(x)), (85)

where ℓr(x,u)≥αℓ(‖x−xref‖) for a class-K∞ function αℓ.

To make the terminal-set condition reproducible, Xf is verified offline using a finite test set that contains the vertices of the box in Eq (67) together with uniformly distributed interior samples. For every test state x(q)∈Xf, a one-step mixed-integer feasibility problem is solved to obtain a backup action κf(x(q)) satisfying the input, ramping, energy-balance, and operating-mode constraints, while enforcing Ax(q)+Bκf(x(q))∈Xf. For each feasible backup action, the terminal-decrease residual

dq=Vf(Ax(q)+Bκf(x(q)))−Vf(x(q))+ℓr(x(q),κf(x(q))) (86)

is evaluated. The numerical verification reports the feasible-sample ratio and maxqdq; the terminal condition is accepted for the reported case only when every tested state admits a feasible backup action and the maximum decrease residual is non-positive. The corresponding numerical evidence is reported in the simulation analysis.

Theorem 2 (Nominal recursive feasibility). If the MPC problem defined by Eqs (63)–(83) and the terminal constraint in Eq (66) is feasible at time k, then it remains feasible at time k + 1 for the nominal prediction model.

Proof. Let U⋆(k)={u⋆(k|k),...,u⋆(k+Np−1|k)} be a feasible optimal sequence. After applying u⋆(k|k) to the nominal model, construct the candidate sequence at the next sampling instant by shifting the unused controls and appending the terminal backup action:

U^(k+1)={u⋆(k+1|k),...,u⋆(k+Np−1|k),κf(x(k+Np|k))}. (87)

Under the nominal dynamics, the shifted predicted states coincide with the tail of the previously feasible trajectory. Hence, the intermediate state, input, ramping, balance, and mixed-integer constraints remain satisfied. Assumption 2(i)–(ii) guarantees feasibility of the appended terminal input and invariance of Xf. Therefore, U^(k+1) is feasible. □

Theorem 3 (Nominal closed-loop stability). Under Assumption 2, the optimal finite-horizon value function satisfies

VNp⋆(x(k+1))−VNp⋆(x(k))≤−αℓ(‖x(k)−xref(k)‖). (88)

Consequently, the nominal tracking error is asymptotically stable on the recursively feasible set.

Proof. Evaluate the objective at time k + 1 using the shifted feasible sequence in Eq (87). The common stage terms cancel when it is compared with the optimal objective at time k. Applying the terminal decrease condition in Eq (85) yields Eq (88), so VNp⋆ is a Lyapunov function for the nominal closed loop [35]. □

For a bounded forecast and state-estimation mismatch e(k), a practical-stability statement can be made only when the realized successor state remains inside the feasible region, for example through verified operating margins or a constraint-tightened/tube-based implementation. If, on that feasible region, the value function satisfies the perturbed decrease inequality

VNp⋆(x(k+1))−VNp⋆(x(k))≤−αℓ(‖x(k)−xref(k)‖)+σe(‖e(k)‖), (89)

then the standard perturbed-Lyapunov argument gives the conditional bound

lim supk→∞‖x(k)−xref(k)‖≤αℓ−1(σe(e¯)),e¯=supk‖e(k)‖. (90)

Remark 2 Theorems 2 and 3 provide nominal guarantees. Equations (89)–(90) characterize bounded-error behavior conditionally and do not constitute a robust recursive-feasibility proof for the nominal mixed-integer MPC. A formal robust guarantee under arbitrary e(k)∈E would require an explicit constraint-tightening, tube-MPC, or robust-invariant-set construction. The present simulations therefore evaluate the empirical feasibility and economic sensitivity under forecast errors, while this robust extension is reserved for future work [36].

Algorithm 1 summarizes the scheduling strategy.

Algorithm 1 Privacy-Preserving Multi-Time-Scale Scheduling Strategy

Require: Forecast data, load data, equipment parameters, carbon trading parameters, ADMM parameters ρ, ϵ0, Δf, c, α, maximum iteration number Kmax, MPC horizon Np, weighting matrices W and S, terminal set Xf, curtailment penalties λW and λPV, and Big-M coefficient M.

Ensure: Day-ahead reference schedule, intra-day control trajectory, and cumulative privacy budget.

1: Initialize PGrid0(t), λ0(t), k = 0, and ϵcum(0)=0.

Day-ahead privacy-preserving ADMM clearing

2: repeat

3:   Solve the microgrid local optimization problem and obtain PMGk+1(t).

4:   Set bk+1=cαk+1Δf/ϵ0 and generate θk+1(t)~Lap(0,bk+1).

5:   Transmit P~MGk+1(t)=PMGk+1(t)+θk+1(t).

6:   The upper-level grid updates PGridk+1(t) according to P~MGk+1(t).

7:   Update λk+1(t)=λk(t)+ρ(P~MGk+1(t)−PGridk+1(t)).

8:   Compute ϵk+1=Δf/bk+1 and ϵcum(k+1)=ϵcum(k)+ϵk+1.

9:   Compute the primal residual rk+1 and dual residual sk+1.

10:   k=k+1.

11: until (rk≤εpri and sk≤εdual) or k=Kmax

12: Set Kterm=k, obtain the day-ahead reference trajectory uref, and report rKterm, sKterm, and ϵcum(Kterm).

Intra-day MPC rolling correction

13: for each intra-day sampling instant τ do

14:   Acquire real-time renewable generation, load, and storage state information.

15:   Build the prediction model X(τ)=Φx(τ|τ)+ΓU(τ).

16:   Solve the MIQP rolling optimization problem with tracking, operation cost, curtailment penalty, physical constraints, and the terminal-set constraint x(τ+Np|τ)∈Xf.

17:   Apply the first optimal control action u*(τ|τ)

18:   Move the prediction horizon forward

19: end for

20: Output the day-ahead clearing result and intra-day scheduling trajectory.

Simulation results and analysis

Case-study parameters and scenario settings

To evaluate the proposed multi-time-scale electricity–carbon joint clearing model and distributed privacy-preserving optimization strategy, a representative grid-connected hydrogen microgrid is used in the case study. The simulation is implemented in MATLAB R2021b with YALMIP and CPLEX for the resulting mixed-integer quadratic programs. At each ADMM iteration, the local mixed-integer subproblem is solved before the boundary-power and multiplier updates are performed. The CPLEX relative MIP gap is set to 1.0×10−6, and the remaining algorithmic settings are summarized in Table 4.

Regarding the configuration of the scheduling framework, the day-ahead global scheduling horizon is 24 h with a 1 h time step. The intra-day simulation also covers 24 h, corresponding to 96 control intervals with a sampling period of 15 min. At each sampling instant, the MPC optimizer uses a prediction horizon of Np=8 intervals, i.e., a 2 h look-ahead window, applies only the first optimized control action, and then shifts the horizon forward by one 15 min interval. This distinction between the 24 h simulation duration and the 2 h receding prediction horizon is now stated explicitly. The primary boundary input conditions of the microgrid system include the forecasted output values of wind power and photovoltaic power, along with the foundational electrical and thermal load demands within the system. In this case study scenario, photovoltaic output is primarily concentrated during the daytime from 08:00–16:00, while wind power exhibits distinct anti-peak regulation characteristics with high output during nocturnal periods and flat output during the day. Furthermore, thermal load demands peak at night due to rigid heating requirements, presenting a significant spatial and temporal misalignment with the peak photovoltaic output. This physical characteristic of sources and loads objectively requires the system to be equipped with comprehensive multi-medium energy storage support units, including battery, hydrogen, and thermal energy storage, to achieve cross-period energy transfer and flexible supply–demand balance. The tie line is modeled as bidirectional throughout the case study. Thus, the optimizer may select PMG(t)>0 to cover a local power deficit or PMG(t)<0 to export a residual surplus after local loads and storage requirements have been satisfied. The operational parameters, energy conversion efficiencies, and initial capacities of key physical equipment within the system are established based on practical engineering ranges and the scale of the source–load profiles used in the case study. The adopted ratings are 300 kW for wind generation, 400 kW for photovoltaic generation, 600 kWh/180 kW for the battery, 120 kg-H2 for hydrogen storage, 220 kW for the electrolyzer, 180 kW for the fuel cell, 180 kW for the electric boiler, 300 kWfuel for the gas boiler, and 800 kWhth/200 kWth for thermal storage. The bidirectional tie-line limit is 350 kW. The specific boundary constraint settings for equipment parameters are presented in Table 2.

The ramp-limit vector follows the control order in Eq (52); its entries are specified per 15-min MPC interval, with kWth used for the two thermal-storage channels. The baseline carbon-quota coefficient is μquota=0.150 kg CO2/kWheq.

Under the market environment of electricity–carbon joint clearing, the operational costs of the system encompass not only traditional fuel procurement and equipment depreciation but also deeply integrate carbon emission trading costs. This case study comprehensively considers the operation and maintenance characteristics of various microgrid units alongside external market prices. The essential economic evaluation parameters and carbon market conversion coefficients are detailed in Table 3. The direct natural-gas emission factor is set to μGB=0.202 kg CO2/kWhfuel. This value is obtained by converting the IPCC default factor of 56.1 kg CO2/GJ for natural gas in stationary combustion to a per-kWh fuel-energy basis [31]; it is applied to the fuel-input power PGB(t) rather than to the useful heat output. The base-case emission intensity of imported grid electricity is set to μGrid=0.570 kg CO2/kWh. This factor is applied only to PMGimp(t) in Eq (12), so the carbon cost reflects the indirect emissions of purchased electricity without assigning a negative emission credit to exported power. For reproducibility of the privacy experiment, adjacent datasets are defined as differing in one hourly boundary-power element after clipping, with the maximum L1 change limited to 5.00 kW. Consequently, the global sensitivity in Eq (27) is set to Δf=5.00 kW. In Eq (26), the privacy budget of the message released at iteration k is instantiated as ϵk, while ϵ0=0.50 is the baseline calibration coefficient used in Eq (38). The numerical values of ϵ0, c, α, Δf, and the finite iteration horizon are included in Table 3.

Table 3. Market trading and economic evaluation parameters and privacy-preserving ADMM settings.

Parameter Name Set Value
Grid-Interaction Convention
Tie-line exchange mode Bidirectional; export allowed
Boundary-power sign PMG>0: import; PMG<0: export
Base-case settlement rule Common time-of-use price for both directions
Carbon Market and Emissions
Carbon trading price 0.224 CNY/kg
Direct natural-gas emission factor μGB 0.202 kg CO2/kWhfuel
Grid-import emission intensity μGrid 0.570 kg CO2/kWh
Baseline quota coefficient μquota 0.150 kg CO2/kWheq
Fuel and Maintenance Costs
Natural gas price 0.331 CNY/kWh
Wind O&M cost 0.11 CNY/kWh
PV O&M cost 0.08 CNY/kWh
Battery O&M cost 0.20 CNY/kWh
Hydrogen O&M cost 0.20 CNY/kWh
Boiler and TES O&M cost 0.05 CNY/kWh
Privacy-Preserving ADMM Parameters
Baseline privacy coefficient ϵ0 0.50
Noise initialization coefficient c 1.00
Noise decay factor α 0.95
Adjacency clipping bound 5.00 kW
Global sensitivity Δf 5.00 kW
Maximum released iterations Kmax 50

For reproducibility, the algorithmic parameters that are not physical equipment or market data are collected separately in Table 4. The same ADMM penalty coefficient and stopping tolerances are used for the noise-free, fixed-noise, and dynamically decaying-noise cases. The MPC weights are applied after normalizing each control deviation by the corresponding device upper power limit, while the storage states are already expressed in normalized form. The Big-M value is selected from the largest relevant device power bound rather than as an arbitrarily oversized number.

Numerical convergence of the privacy-preserving ADMM scheme

The convergence behavior of the day-ahead distributed clearing process is evaluated using the primal and dual residuals defined in Eqs (42) and (43). The stopping tolerances are set to εpri=εdual=10−3. As shown in Fig 3, both residuals decrease rapidly during the initial iterations and then enter a gradual asymptotic stage. The magnified region further shows the approach of the two residuals to the prescribed tolerance.

Fig 3. Convergence trajectories of the primal and dual residuals for the privacy-preserving ADMM scheme.

Fig 3

The primal and dual residuals simultaneously satisfy the stopping criteria for the first time at iteration Kterm=min{k:rk≤εpri,sk≤εdual}=38. At termination, the residual values are r38=9.54×10−4 and s38=9.79×10−4. The maximum-iteration safeguard is set to Kmax=50, so the observed stopping iteration satisfies Kterm=38<Kmax. The reported run therefore terminates because both residual tolerances are met, not because the maximum-iteration limit is reached. These results provide direct numerical evidence that the privacy-preserving ADMM iterations reach the prescribed practical convergence conditions for the investigated mixed-integer case. The trajectories after the vertical termination marker are retained only to illustrate the asymptotic behavior of the residuals. They are obtained through offline continuation and are not included in the actual communication transcript or in the cumulative privacy-budget calculation.

Based on the aforementioned case study parameters and scenario settings, the subsequent sections present the numerical convergence of the distributed iterations, the multi-energy coordinated operational characteristics at the day-ahead time scale, the rolling tracking strategy at the intra-day time scale, a robustness analysis under multiple forecast-error levels, and sensitivity analyses under various parameters.

Multi-energy coordinated operation at the day-ahead time scale

Under the day-ahead global optimal scheduling framework, the microgrid system exhibits an operational trend of high multi-energy flow coupling and cross-period complementarity. The system initially coordinates and allocates various energy conversion and storage devices based on precise perception of external renewable energy output and internal load demand. Observing the source and load power prediction curves shown in Fig 4, photovoltaic power output is concentrated during the daytime and reaches its peak at noon, while wind power output remains high during nocturnal and early morning periods, forming a preliminary complementarity in the temporal dimension. Simultaneously, the electrical load of the system is in a state of high demand during the day, whereas the thermal load peaks at night due to increased nocturnal heating demand.

Fig 4. Source and load power prediction curves.

Fig 4

To address the aforementioned spatial and temporal misalignment of sources and loads, the system achieves precise energy scheduling through the joint constraints of electrical power balance and thermal power balance as shown in Figs 5 and 6. Regarding electrical power balance, when the daytime photovoltaic output significantly exceeds the basic electrical load demand, the system does not generate photovoltaic curtailment. Instead, it injects all surplus electrical energy into the electrolyzer and the battery energy storage system. When photovoltaic output is absent at night and wind power is insufficient to support the electrical load, the fuel cell and battery energy storage system switch to the discharging state to compensate for the power deficit. Under the adopted carbon-accounting model, electricity imported from the upper-level grid incurs both the transaction cost in Eq (15) and the indirect carbon cost in Eq (12). Consequently, the scheduling model avoids treating grid imports as carbon free and gives greater economic preference to local renewable generation and stored energy when their operating constraints permit. Regarding thermal power balance, the high thermal load periods at night primarily rely on the gas boiler to provide a stable base heat source. During periods of abundant renewable energy in the daytime, the system activates the electric boiler for electricity to heat conversion and fully recovers the low grade waste heat generated during the operation of the electrolyzer, effectively reducing natural gas consumption and the corresponding carbon emissions.

Fig 5. Day ahead electrical power balance of the microgrid.

Fig 5

Fig 6. Day ahead thermal power balance of the microgrid.

Fig 6

The coordinated operating curves of the electrolyzer and fuel cell are further presented in Fig 7.

Fig 7. Coordinated operational status of electrolyzer and fuel cell.

Fig 7

As the key component of the microgrid electricity–carbon joint scheduling, the hydrogen energy system clearly reflects the cross medium energy conversion process through the coordinated output curves of its internal electrolyzer and fuel cell as shown in Fig 7. During the renewable energy abundant period from 08:00–16:00, the electrolyzer, acting as a controllable flexible load, absorbs electrical energy on a large scale and converts it into hydrogen for storage. During the peak electrical energy demand periods from 01:00–07:00 and from 19:00–24:00, the fuel cell consumes hydrogen to generate power for the grid. In this process, the hydrogen energy system achieves bidirectional conversion between electrical energy and hydrogen energy, greatly enhancing the downward regulation capability of the microgrid.

The storage-state trajectories used to evaluate the multi-medium coordination are presented in Figs 8–11.

Fig 8. SOC profile of the battery energy storage system.

Fig 8

Fig 11. Coordinated operational status of the multi-dimensional energy storage system.

Fig 11

Fig 9. SOHC profile of the hydrogen energy storage system.

Fig 9

Fig 10. HOC profile of the thermal energy storage system.

Fig 10

The state changes of the multidimensional energy storage system further verify the flexible support capability of the system as shown in Figs 8–11. Among them, the state of charge of the battery energy storage primarily fluctuates gently within a narrow range, undertaking the task of smoothing short-term power fluctuations. The state of heat charge is closely bound to the heating demand of the system, functioning to shave peaks and fill valleys. The state of hydrogen charge exhibits wide range and long cycle charge and discharge characteristics, constituting the primary medium for cross-period energy transfer in the system. The translucent overlaid area chart of the three as shown in Fig 11 intuitively demonstrates the staggered peak complementary mechanism of multiple energy storage media in the time series, avoiding excessive charging and discharging of a single energy storage device, thereby ensuring the safety margin of the system.

The corresponding polar-coordinate results are shown in Figs 12–15.

Fig 12. Polar chart of renewable generation.

Fig 12

Fig 15. Polar chart of boiler heat production.

Fig 15

Fig 13. Polar chart of energy demands.

Fig 13

Fig 14. Polar chart of battery dynamics.

Fig 14

The polar-coordinate results in Figs 12–15 summarize the 24-h operating patterns of renewable generation, energy demand, battery operation, and boiler heat production. The plots show the temporal complementarity between wind and photovoltaic generation, the different peak periods of electrical and thermal demand, and the corresponding responses of storage and conversion equipment. These results provide an alternative visualization of the day-ahead schedule and its consistency with the diurnal source-load profiles.

Model-predictive rolling tracking at the intra-day time scale

Building on the day-ahead schedule, the microgrid is subject to short-term renewable-generation and load forecast deviations. The intra-day MPC therefore updates the dispatch every 15 min to reduce the deviation from the day-ahead reference while satisfying the operating constraints.

Fig 16 presents the source and load trajectories at 15-min resolution. Relative to the hourly day-ahead profiles, wind and photovoltaic generation contain faster variations, while the electrical and thermal demands also deviate from their forecasts. These deviations create short-term electrical and thermal imbalances that must be corrected by the intra-day controller.

Fig 16. Intra-day source and load power operation curves.

Fig 16

Under the regulation of the intra-day model predictive control framework, the electrical power and thermal power balance states of the microgrid as shown in Figs 17 and 18 demonstrate the dynamic response capability of the underlying equipment to short-term prediction errors. During the real-time electrical power balancing process, when the system faces sudden short-term renewable energy output surpluses, the electrolyzer and the battery energy storage system rapidly increase their power absorption levels. Conversely, when encountering short-term power deficits, the fuel cell promptly increases its electrical energy output. During the real-time thermal power balancing process, the electric boiler and the thermal storage tank continuously correct their heat production and thermal charge and discharge plans based on the feedback information of the multi-step rolling prediction, ensuring the precise matching of multi-energy flows in the microgrid under complex uncertainty conditions.

Fig 17. Intra-day electrical power balance of the microgrid.

Fig 17

Fig 18. Intra-day thermal power balance of the microgrid.

Fig 18

Figs 19–22 show the intra-day responses of the battery, hydrogen storage, and thermal storage. The battery performs relatively frequent small adjustments, whereas the hydrogen state varies over a wider time interval and the thermal store compensates for heat-balance deviations. The combined state trajectories remain within their prescribed bounds and illustrate how the three storage media share short- and longer-duration correction tasks while following the day-ahead reference.

Fig 19. Intra-day battery state of charge.

Fig 19

Fig 22. Intra-day coordinated energy-storage states.

Fig 22

Fig 20. Intra-day state of hydrogen charge.

Fig 20

Fig 21. Intra-day state of heat charge.

Fig 21

Robustness under varying forecast-error levels

To further evaluate the ability of the intra-day MPC to accommodate renewable-generation and load uncertainty, additional robustness tests are conducted at forecast-error levels of 5%, 10%, 15%, and 20%. The equipment parameters, market prices, MPC horizon, weighting matrices, and physical constraints remain unchanged across all cases. For each error level, 40 independent realizations are used. Wind, photovoltaic, electrical-load, and thermal-load forecasts are perturbed by zero-mean truncated-normal relative errors; the truncation bound equals the prescribed error level and the standard deviation is one-third of that bound. The same random-seed set is used at all four levels so that the dispersion changes are attributable to the error magnitude rather than to different random samples. In Fig 23, the colored points denote the operating costs obtained from individual runs, the horizontal line inside each box denotes the median, and the box and whiskers summarize the dispersion of the corresponding cost distribution. The dashed horizontal line represents the day-ahead reference operating cost.

Fig 23. Distribution of real-time operating cost under different forecast-error levels.

Fig 23

As shown in Fig 23, the real-time operating costs at the 5% and 10% error levels remain concentrated near the day-ahead reference, indicating that the rolling controller can compensate for moderate deviations by coordinating the battery, hydrogen storage, thermal storage, conversion devices, and tie-line exchange. When the forecast-error level increases to 15%, both the median cost and the interquartile range rise, reflecting the additional corrective energy required to preserve multi-energy balance. At the 20% level, the distribution becomes noticeably wider and high-cost realizations occur more frequently, which indicates that severe forecast errors increase both the expected operating cost and its variability.

Nevertheless, the cost distribution exhibits an overall gradual upward shift rather than an abrupt discontinuity across the tested error levels. This result demonstrates that the proposed multi-time-scale scheduling framework retains useful economic robustness under moderate forecasting uncertainty. It also reveals the practical limitation of the nominal MPC formulation: under severe errors, larger corrective actions and more frequent use of grid electricity or dispatchable conversion equipment are required. Therefore, the robustness result complements the recursive-feasibility and practical-stability analysis by quantifying how uncertainty affects economic performance rather than claiming that the operating cost is invariant to forecasting errors.

Extraction of typical scenarios and sensitivity analysis

Four representative operating days are compared to examine the scheduling response under different renewable-resource and load conditions. Figs 24–27 show the corresponding allocation of supply, conversion, and storage equipment. On days with lower renewable availability or higher thermal demand, the gas boiler and fuel cell provide more output. When renewable generation is abundant, the electrolyzer, electric boiler, and storage devices absorb a larger share of the available energy. Across the four cases, the schedules satisfy the energy-balance and equipment constraints while adapting the conversion and storage decisions to the net-load profile.

Fig 24. Power of supply equipment in typical scenarios.

Fig 24

Fig 27. Source and load power distribution in typical scenarios.

Fig 27

Fig 25. Power of thermal equipment in typical scenarios.

Fig 25

Fig 26. Storage and hydrogen response in typical scenarios.

Fig 26

A multivariable sensitivity analysis is conducted to examine how equipment-capacity bounds affect operating cost and renewable-energy curtailment. Fig 28 shows a low-cost region over the tested wind and photovoltaic capacity multipliers. Lower capacities increase reliance on grid imports and natural gas, whereas capacities beyond the low-cost region provide limited additional operating-cost benefit under the adopted price assumptions. Fig 29 shows that increasing battery and thermal-storage capacities initially reduces curtailment, followed by diminishing marginal improvement. The results provide a quantitative reference for preliminary capacity-screening decisions within the tested parameter range; they are not presented as a universal investment optimum.

Fig 28. Sensitivity analysis of total cost to wind and PV capacity multipliers.

Fig 28

Fig 29. Sensitivity analysis of power curtailment to energy storage capacity multipliers.

Fig 29

Privacy-preserving performance analysis

To evaluate the proposed strategy under the passive eavesdropping attack defined in Eqs (29)–(30), 30 operating days are considered, with 24 hourly periods for each day, resulting in 720 day–hour samples. The normalization constant is set to δ=10−8, and PMGmax and PMGmin are obtained from the unperturbed 30-day reference dataset. Three distributed interaction mechanisms are evaluated under identical source, load, market, equipment, penalty-parameter, and stopping-tolerance settings: noise-free ADMM, ADMM with fixed Laplace noise, and the proposed ADMM with dynamically decaying Laplace noise. For the fixed-noise benchmark, the constant scale is set to bfix=4.29 kW, equal to the average value of the proposed sequence {bk}k=138, so that the comparison does not favor either privacy mechanism through an arbitrarily selected perturbation amplitude. For each sample, the complete ADMM communication trajectory is intercepted, the unperturbed boundary power is reconstructed using Eq (30), and the normalized reconstruction error and privacy leakage risk are then calculated using Eqs (32) and (33). Each cell in the calendar heatmaps represents the resulting Rd,t value. A larger value means that the eavesdropper reconstructs the unperturbed boundary power more accurately and therefore corresponds to a higher privacy leakage risk.

The privacy parameters used for the reported experiment are ϵ0=0.50, c = 1.00, α=0.95, Δf=5.00 kW, and Kmax=50, as summarized in Table 3. Consistent with Fig 3, the executed distributed communication terminates after Kterm=38 released iterates. Table 5 reports the normalized noise scale, the corresponding dimensional Laplace scale, the iteration-wise privacy budget, and the cumulative basic-composition bound up to the actual stopping iteration. The initial transmitted iterate uses b1=9.50 kW, whereas the terminal transmitted iterate retains the positive scale b38=1.42 kW. At termination, the single-release budget is ϵ38=3.51, and the total budget of the complete 38-iteration transcript is ϵcum(38)=60.23.

Table 5. Noise scales and privacy-budget consumption up to the observed ADMM termination iteration.

Iteration k bk/Δf bk (kW) ϵk ϵcum(k)
1 1.90 9.50 0.53 0.53
5 1.55 7.74 0.65 2.92
10 1.20 5.99 0.84 6.70
20 0.72 3.58 1.39 17.90
30 0.43 2.15 2.33 36.59
38* 0.28 1.42 3.51 60.23

* Actual termination iteration satisfying both residual tolerances.

These values make both the perturbation amplitude and the associated privacy loss directly reproducible. They show that the terminal boundary-power message is not noise free, but they also confirm that privacy protection becomes weaker in the later iterations and that privacy loss accumulates across repeated releases. The cumulative value in Table 5 counts only the 38 iterates released before the stopping rule is met; the offline continuation displayed after the termination marker in Fig 3 is not transmitted and does not consume additional privacy budget. The maximum-iteration safeguard is set to Kmax=50, whereas the proposed run terminates at Kterm=38 because both residual tolerances are satisfied. Hence, only the 38 transmitted iterates enter the reported cumulative privacy budget. Therefore, the privacy claim in this paper is restricted to a finite-iteration, reconstruction-risk reduction result under the stated eavesdropping model; it should not be interpreted as uniform strong privacy for an indefinitely long iteration sequence.

Benchmark comparison and cleared-cost optimality loss.

To provide a fair benchmark beyond the comparison with an unprotected interaction mechanism, the proposed dynamically decaying-noise ADMM is compared with a conventional fixed-Laplace-noise ADMM and the noise-free ADMM. A centralized optimization model using the complete system information is additionally solved as the economic reference. All four cases use the same forecasts, equipment limits, electricity and carbon prices, grid-emission factor, and solver settings. The noise-based cases are independently repeated 30 times, and their reported costs and cost deviations are the corresponding sample means and standard deviations.

Let Fcen denote the cleared cost of the centralized benchmark, Fm the cleared cost of method m, and FADMM the cost obtained by the noise-free distributed ADMM. The optimality gap relative to the centralized benchmark and the additional loss caused by noise are evaluated using Eq (49), which has been defined in the methodology section. Table 6 shows that the noise-free ADMM remains close to the centralized benchmark, with a cost gap of 0.12%. The fixed-noise method lowers the mean leakage risk to 0.58, but its persistent perturbation increases the cleared cost to 12,531.86 CNY, corresponding to a 2.85% gap from the centralized result and a 2.73% loss relative to the noise-free ADMM. In comparison, the proposed method obtains a cleared cost of 12,299.14 CNY. Its centralized cost gap is 0.94%, and the privacy-induced loss relative to the noise-free ADMM is limited to 0.82%.

Table 6. Comparison of cleared cost, privacy risk, and computational performance under different optimization methods.
Method Cleared cost (CNY) Gap to centralized (%) Noise-induced loss (%) Mean leakage risk Cost SD (%) Iterations Time (s)
Centralized optimization 12,184.60 0.00 – – – – 6.4
ADMM without noise 12,199.22 0.12 0.00 0.86 0.08 24 7.9
ADMM with fixed Laplace noise 12,531.86 2.85 2.73 0.58 1.25 50 13.8
Proposed dynamic-noise ADMM 12,299.14 0.94 0.82 0.67 0.46 38 10.6

Fig 30 summarizes the multidimensional comparison of the three distributed methods in terms of privacy protection, economic optimality, convergence speed, solution stability, and computational efficiency. For reproducibility, the underlying cost-type indicators are transformed into larger-is-better scores using Eq (50), which is defined before the simulation section. Here, xm,j is the raw value of indicator j for method m. The offset of 0.20 prevents the lowest score from collapsing at the origin and does not change the ranking. The fixed-noise method provides the strongest privacy protection, but its larger cost deviation, slower convergence, and higher computational burden reduce its overall performance. The noise-free ADMM performs best in economic optimality and computational efficiency but exhibits the highest leakage risk. The proposed method lies between these two extremes and provides a more balanced privacy–optimality trade-off.

Fig 30. Radar-chart comparison of the noise-free ADMM, fixed-Laplace-noise ADMM, and proposed dynamic-noise ADMM.

Fig 30

Fig 31 shows the privacy leakage risk distribution under the proposed privacy-preserving distributed optimization strategy. It can be observed that the risk values are no longer concentrated in the high-risk region. Several low-risk and medium-risk areas appear during different time periods, indicating that the dynamic Laplace noise mechanism weakens the temporal correlation and reconstruction regularity of the exchanged boundary power. Therefore, the proposed strategy can effectively reduce the exposure of sensitive operation information while maintaining the distributed clearing process.

Fig 31. Privacy leakage risk with the proposed privacy-preserving strategy.

Fig 31

In contrast, Fig 32 presents the privacy leakage risk without adopting the proposed privacy-preserving mechanism. Most calendar blocks remain in the orange-red and dark-red regions, which means that the boundary power information retains strong temporal regularity and can be more easily inferred from the exchanged data. This result indicates that direct information exchange in the distributed optimization process may still expose sensitive microgrid operation characteristics, even if the original equipment parameters and cost functions are not directly uploaded.

Fig 32. Privacy leakage risk without privacy-preserving protection.

Fig 32

To quantitatively compare the three distributed interaction mechanisms, the mean, maximum, minimum, and standard deviation are calculated from the 720 values in each privacy leakage risk matrix according to Eqs (34) and (35). The mean values reported in Table 7 are 0.67 for the proposed strategy, 0.58 for the fixed-Laplace-noise benchmark, and 0.86 for the unprotected mechanism. The high-, medium-, and low-risk proportions are determined by counting the samples in the three intervals specified after Eq (36) and dividing the corresponding counts by 720. The fixed-noise benchmark achieves the lowest reconstruction risk because its perturbation does not decay, but Table 6 shows that this gain is accompanied by a larger cleared-cost loss and slower convergence. The proposed method reduces the mean leakage risk from 0.86 to 0.67 and decreases the proportion of high-risk periods from 82.36% to 43.75%, while retaining substantially lower economic and computational penalties than the fixed-noise benchmark.

Table 7. Comparison of privacy leakage risk under different interaction mechanisms.
Indicator Proposed Strategy Fixed Laplace Noise Without Protection
Mean privacy leakage risk 0.67 0.58 0.86
Maximum privacy leakage risk 0.97 0.91 1.00
Minimum privacy leakage risk 0.22 0.18 0.58
Standard deviation of risk 0.16 0.18 0.08
High-risk periods above 0.80 43.75% 17.78% 82.36%
Medium-risk periods between 0.50 and 0.80 45.14% 50.00% 17.08%
Low-risk periods below 0.50 11.11% 32.22% 0.56%

Overall, the expanded benchmark comparison shows that no single method dominates every indicator. The noise-free ADMM achieves the smallest distributed cleared cost and the fastest convergence, but it retains the highest reconstruction risk. The fixed-Laplace-noise method provides stronger privacy protection, whereas its persistent disturbance leads to the largest cost gap, solution variability, iteration count, and computation time. The proposed dynamically decaying mechanism reduces the mean leakage risk relative to the noise-free case while limiting the noise-induced cost loss to 0.82%. Therefore, its principal advantage is a more balanced compromise between boundary-information protection and clearing optimality rather than the best isolated value of every metric.

Matched-privacy and matched-cost comparison.

The average-noise benchmark is retained as a reference case, while an additional parameter sweep is used to compare the two perturbation mechanisms under matched operating conditions. Two complementary comparisons are considered. In the matched-privacy comparison, the mean reconstruction leakage-risk score R¯ is fixed and the centralized clearing-cost gap is compared. In the matched-cost comparison, the centralized cost gap is fixed and the corresponding reconstruction-risk scores are compared. The complete numerical results are summarized in Table 8 and Fig 33.

Table 8. Matched-condition comparison of fixed and dynamically decaying Laplace noise.
Matched condition Fixed noise Dynamic noise Reduction (%)
Privacy, R¯=0.75 0.68% gap 0.43% gap 36.8
Privacy, R¯=0.72 0.94% gap 0.63% gap 33.0
Privacy, R¯=0.67 1.31% gap 0.94% gap 28.2
Privacy, R¯=0.62 2.24% gap 1.34% gap 40.2
Privacy, R¯=0.58 2.84% gap 1.76% gap 38.0
Cost, G = 0.68% R¯=0.75 R¯=0.71 5.3
Cost, G = 0.94% R¯=0.72 R¯=0.67 6.9
Cost, G = 1.31% R¯=0.67 R¯=0.63 6.0
Cost, G = 2.24% R¯=0.62 R¯=0.55 11.3
Fig 33. Matched-condition comparison of fixed and dynamically decaying Laplace-noise ADMM.

Fig 33

The matched-privacy results show that the dynamically decaying mechanism yields a smaller economic penalty throughout the tested range. At R¯=0.67, corresponding to the baseline dynamic case, the centralized cost gap decreases from 1.31% for fixed noise to 0.94%, a relative reduction of 28.2%. The same tendency is observed at the remaining matched-risk levels, for which the cost-gap reductions range from 33.0% to 40.2%. The matched-cost comparison gives the complementary result. At a cost gap of 0.94%, the mean leakage-risk score decreases from 0.72 for fixed noise to 0.67 for the dynamically decaying mechanism. Across the tested matched-cost levels, the reduction in the reconstruction-risk score ranges from 5.3% to 11.3%. These results do not indicate that dynamically decaying noise is uniformly more private than persistent fixed noise; rather, they show that, for the tested parameter range, the dynamic mechanism provides a more favorable balance when either empirical reconstruction risk or economic deviation is held approximately fixed.

Leakage evaluation under the inverse-variance estimator.

The same 720 day–hour communication records are evaluated using Eq (31) in addition to the original linear iteration weights. Table 9 summarizes the resulting mean leakage-risk scores and the proportions of high-risk periods. For the dynamically decaying mechanism, inverse-variance weighting increases the mean leakage-risk score from 0.67 to 0.75 and increases the proportion of high-risk periods from 43.75% to 56.94%. This result is consistent with the smaller late-iteration noise scales, because the variance-aware estimator assigns larger weights to the more weakly perturbed late-stage messages. For fixed Laplace noise, the inverse-variance rule reduces to uniform weighting because all bk are equal; the mean leakage-risk score changes from 0.58 to 0.61 and the high-risk proportion from 17.78% to 21.11%. In the unprotected case, the corresponding values increase slightly from 0.86 to 0.88 and from 82.36% to 84.17%, respectively. The stronger attack therefore reduces the apparent protection margin of all communication mechanisms, with the most pronounced increase occurring for the dynamically decaying sequence.

Table 9. Leakage-risk statistics under linear-weight and inverse-variance reconstruction.
Mechanism Mean leakage risk High-risk periods (%)
Linear Inverse variance Linear Inverse variance
Without protection 0.86 0.88 82.36 84.17
Fixed Laplace noise 0.58 0.61 17.78 21.11
Dynamic Laplace noise 0.67 0.75 43.75 56.94

Fig 34 provides the graphical comparison of the same statistics. The inverse-variance reconstruction is therefore treated as a stricter variance-aware stress test, without assuming that the original linear-weight estimator represents the strongest possible attack.

Fig 34. Reconstruction-based leakage risk under linear-weight and inverse-variance estimators.

Fig 34

Offline terminal-set verification.

The numerical verification of the terminal-set construction follows the procedure stated after Assumption 2. The test set contains the eight vertices of the three-dimensional terminal box together with 1000 uniformly distributed interior states, giving 1008 terminal-state samples. For every sample, a one-step mixed-integer backup-feasibility problem is solved with the same physical and logic constraints used by the MPC. All 1008 samples admit a feasible backup action, and all successor states remain inside Xf. The maximum terminal-decrease residual in Eq (86) is −2.1×10−3 in objective-function units; therefore, no positive terminal-decrease residual is observed in the sampled set. This sampled verification provides numerical evidence for the terminal conditions used in the nominal shifted-sequence argument. It is not interpreted as a proof of robust recursive feasibility under arbitrary disturbances.

Operational emissions and carbon-parameter sensitivity.

The base-case physical operational emissions calculated from Eq (13) are 2090.1 kg CO2 over the 24-h scheduling horizon. Direct gas-boiler emissions account for 705.0 kg, while indirect emissions associated with imported electricity account for 1385.1 kg. The corresponding imported-grid energy is 2430 kWh. A one-dimensional sensitivity test first varies μGrid from 0.456 to 0.684 kg CO2/kWh while retaining the nominal carbon price λCO2=0.224 CNY/kg. All other equipment, market, and privacy parameters remain unchanged. The numerical results are reported in Table 10.

Table 10. Sensitivity of operational emissions and cleared cost to μGrid.
μGrid (kg CO2/kWh) Grid import (kWh) GB fuel input (kWh) Operational CO2 (kg) Cleared cost (CNY)
0.456 2570 3360 1850.6 12257.4
0.513 2505 3420 1975.9 12276.8
0.570 2430 3490 2090.1 12299.14
0.627 2365 3550 2200.0 12324.6
0.684 2300 3610 2302.4 12352.7

As μGrid increases, imported energy decreases from 2570 to 2300 kWh, while gas-boiler fuel input increases moderately from 3360 to 3610 kWh. The scheduling response therefore shifts part of the supply away from the increasingly carbon-intensive grid. The higher emission factor remains dominant in the evaluated physical total, so operational emissions increase from 1850.6 to 2302.4 kg and the cleared cost rises from 12257.4 to 12352.7 CNY over this slice.

Fig 35 extends the sensitivity test to the joint variation of the grid-import emission factor and carbon price. In the plotted range, μGrid varies from 0.40 to 0.75 kg CO2/kWh and λCO2 from 0.16 to 0.28 CNY/kg. The cleared-cost surface increases smoothly toward the region with larger μGrid and λCO2, with no abrupt change around the nominal operating point. This behavior is consistent with the carbon-cost formulation in Eq (12): a larger grid-emission factor increases the carbon responsibility assigned to imported electricity, while a larger carbon price increases the monetary weight of the resulting emission balance. The joint sensitivity result therefore confirms that both external carbon parameters affect the economic clearing result and that the scheduling response remains gradual over the investigated range.

Fig 35. Joint sensitivity of cleared cost to the grid-import emission factor and carbon price.

Fig 35

Conclusion

This paper develops a privacy-aware electricity–carbon scheduling framework that links day-ahead distributed clearing with intra-day MPC for a grid-connected hydrogen energy storage microgrid. The main findings are summarized as follows.

  • 1) The electricity–carbon model accounts for direct gas-boiler emissions and indirect emissions from imported electricity while separating physical operational emissions from quota-based settlement. The base-case 24-h operational emissions are 2090.1 kg CO2. Increasing the grid-emission factor reduces imported energy but increases the evaluated total emissions and cleared cost over the tested range, while the joint μGrid–λCO2 sensitivity remains smooth.

  • 2)

    The dynamic Laplace mechanism is evaluated as a privacy–accuracy trade-off rather than as the strongest privacy option. The 38-iteration transcript has a basic-composition cumulative privacy budget of 60.23. Fixed noise gives a lower baseline mean leakage-risk score (0.58 versus 0.67), whereas the dynamic mechanism reduces the centralized cost gap from 2.85% to 0.94% and terminates in 38 rather than 50 iterations. Under matched privacy, the dynamic mechanism lowers the cost gap by 28.2%–40.2%; under matched cost, it lowers the mean leakage-risk score by 5.3%–11.3%. The inverse-variance estimator increases the dynamic-noise mean risk to 0.75, confirming the greater information content of late-stage releases.

  • 3)

    The intra-day MPC uses a single control-reference tracking objective with a terminal storage-state condition. Offline verification over 1008 terminal-state samples finds feasible one-step backup actions for all tested samples, with a maximum terminal-decrease residual of −2.1×10−3. The controller satisfies the stated nominal recursive-feasibility and stability conditions, while forecast-error tests show a gradual increase in operating-cost dispersion as uncertainty rises.

The present study assumes synchronized communication and a nominal MPC structure. Future work will consider delay-aware distributed updates, adaptive privacy-budget allocation, robust or stochastic MPC, and hardware-in-the-loop validation.

Nomenclature

Symbol Definition Unit
t,k Scheduling-period and ADMM-iteration indices –
T,Np Day-ahead scheduling periods and MPC prediction horizon –
PMG,PGrid Signed microgrid and upper-level-grid tie-line powers; positive values denote import kW
PMGimp,PMGexp Non-negative grid-import and grid-export components kW
PW,PPV Wind- and photovoltaic-generation powers kW
PEL,PFC Electrolyzer input and fuel-cell output powers kW
Pbatcha,Pbatdis Battery charging and discharging powers kW
PEB,PGB Electric-boiler electrical input and gas-boiler fuel input kW
Qtstcha,Qtstdis Thermal-storage charging and discharging powers kWth
SSOC,SSOHC,SHOC Battery, hydrogen, and thermal-storage normalized states p.u.
Ebatcap,EHSScap,Etstcap Battery, hydrogen, and thermal-storage capacities kWh, kg-H2, kWhth
γEL,γFC Hydrogen production and consumption coefficients kg-H2/kWh
Cgrid,COM,Cfuel,CCO2 Grid transaction, maintenance, fuel, and carbon-trading costs CNY
μGB,μGrid Gas-boiler and imported-grid emission intensities kg CO2/kWh
λgrid,λgas,λCO2 Electricity, natural-gas, and carbon prices CNY/kWh, CNY/kg
x,y Local decision vectors of the microgrid and upper-level grid –
λk ADMM dual multiplier vector CNY/kW
ρ ADMM augmented-Lagrangian penalty coefficient –
rk,sk ADMM primal and dual residuals kW
θk,bk Laplace-noise vector and scale at iteration k kW
Δf L1 global sensitivity of the released boundary-power vector kW
ϵ0,ϵk,ϵcum Baseline, per-release, and cumulative privacy budgets –
c,α Noise initialization coefficient and geometric decay factor –
x(k),u(k),w(k) MPC state, control, and disturbance vectors –
W,S Control-tracking and terminal-state weighting matrices –
𝒳f,κf Terminal invariant set and terminal backup controller –
Vf,ℓr Terminal cost and rotated stage cost used in stability analysis –
M Big-M coefficient for mixed-integer logical constraints kW
δK Bound on the terminal boundary-solution deviation from the centralized optimum kW

Data Availability

For Study Protocols: No datasets were generated or analysed during the current study. All relevant data from this study will be made available upon study completion.

Funding Statement

This work was supported by the Science and Technology Project of State Grid Xinjiang Electric Power Co., Ltd. (Project No. B330JY250008), titled “Research on Wide-Area Green Electricity and Green Hydrogen Trading and Simulation Platform Based on Blockchain.” The funder provided support in the form of salaries for authors Z.L., M.L., Y.W., and J.S., but did not have any additional role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript. The specific roles of these authors are articulated in the “Author Contributions” section. Accordingly, the funder had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Jiang B, Raza MY. Renewable energy for sustainable development in China: Discourse analysis. PLoS One. 2024;19(11):e0298347. doi: 10.1371/journal.pone.0298347 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Gulraiz A, Sajjad Haider Zaidi S, Mohammad Khan B. Advancing energy integration: renewable sources, ancillary services, and stability. PLoS One. 2025;20(6):e0324812. doi: 10.1371/journal.pone.0324812 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Wang Z, Liu X, Gu W, Cheng L, Wang H, Liu J, et al. Power-to-Hydrogen-to-Power as a pathway for wind and solar renewable energy utilization in China: Opportunities and challenges. Renewable and Sustainable Energy Reviews. 2026;226:116195. doi: 10.1016/j.rser.2025.116195 [DOI] [Google Scholar]
  • 4.Notton G, Nivet M-L, Voyant C, Paoli C, Darras C, Motte F, et al. Intermittent and stochastic character of renewable energy sources: Consequences, cost of intermittence and benefit of forecasting. Renewable and Sustainable Energy Reviews. 2018;87:96–105. doi: 10.1016/j.rser.2018.02.007 [DOI] [Google Scholar]
  • 5.Abomazid AM, El-Taweel NA, Farag HEZ. Optimal Energy Management of Hydrogen Energy Facility Using Integrated Battery Energy Storage and Solar Photovoltaic Systems. IEEE Trans Sustain Energy. 2022;13(3):1457–68. doi: 10.1109/tste.2022.3161891 [DOI] [Google Scholar]
  • 6.Wan T, Tao Y, Qiu J. Distributed energy and carbon emission right trading in local energy systems considering the emission obligation on demand side. IEEE Syst J. 2023;17(4):6292–301. [Google Scholar]
  • 7.Xiang Y, Qing G, Fang M, Li Z, Yao H, Liu J, et al. A Carbon Emission Allowance Bargaining Model for Energy Transactions Among Prosumers. IEEE Trans Power Syst. 2024;39(4):6095–8. doi: 10.1109/tpwrs.2024.3388251 [DOI] [Google Scholar]
  • 8.Pinnarelli A, Bilotta V, Vizza P, Soleimani A. A day ahead scheduling model of a smart hydrogen-based microgrid taking into account PV production and electrical load demand forecasting errors. Energy Nexus. 2026;22:100705. doi: 10.1016/j.nexus.2026.100705 [DOI] [Google Scholar]
  • 9.Xing X, Lin J, Song Y, Zhou Y, Mu S, Hu Q. Modeling and operation of the power-to-gas system for renewables integration: a review. CSEE JPES. 2018;4(2):168–78. doi: 10.17775/cseejpes.2018.00260 [DOI] [Google Scholar]
  • 10.Lim D, Cha J, Seo C, Jang G. A two-layer robust model predictive control-based energy management system for a zero-carbon DC microgrid with hybrid hydrogen-battery energy storage. International Journal of Electrical Power & Energy Systems. 2026;174:111516. doi: 10.1016/j.ijepes.2025.111516 [DOI] [Google Scholar]
  • 11.Ouyang T, Li Y, Xie S, Wang C, Mo C. Low-carbon economic dispatch strategy for integrated power system based on the substitution effect of carbon tax and carbon trading. Energy. 2024;294:130960. doi: 10.1016/j.energy.2024.130960 [DOI] [Google Scholar]
  • 12.Liu Y, Zhang C, Yan Y, Zhou X, Tian Z, Zhang J. A Semi-Centralized Trust Management Model Based on Blockchain for Data Exchange in IoT System. IEEE Trans Serv Comput. 2023;16(2):858–71. doi: 10.1109/tsc.2022.3181668 [DOI] [Google Scholar]
  • 13.Han M, Sun X, Wang X, Zhan W, Chen X. Transformer-Based Distributed Task Offloading and Resource Management in Cloud-Edge Computing Networks. IEEE J Sel Areas Commun. 2025;43(9):2938–53. doi: 10.1109/jsac.2025.3574611 [DOI] [Google Scholar]
  • 14.Jiang S, Li J, Zhang X, Yue H, Wu H, Zhou Y. Secure and Privacy-Preserving Energy Trading With Demand Response Assistance Based on Blockchain. IEEE Trans Netw Sci Eng. 2024;11(1):1238–50. doi: 10.1109/tnse.2023.3321754 [DOI] [Google Scholar]
  • 15.Hu C, Zhuang H, Chen J, Hu P, Xiang T, Yu J. Achieving Privacy-Preserving Online Multi-Layer Perceptron Model in Smart Grid. IEEE Trans Cloud Comput. 2024;12(2):777–88. doi: 10.1109/tcc.2024.3399771 [DOI] [Google Scholar]
  • 16.Lin W, Jin X, Jia H, Mu Y, Xu T, Xu X, et al. Decentralized optimal scheduling for integrated community energy system via consensus-based alternating direction method of multipliers. Applied Energy. 2021;302:117448. doi: 10.1016/j.apenergy.2021.117448 [DOI] [Google Scholar]
  • 17.Li W, Assaad M. Distributed Stochastic Optimization in Networks With Low Informational Exchange. IEEE Trans Inform Theory. 2021;67(5):2989–3008. doi: 10.1109/tit.2021.3064925 [DOI] [Google Scholar]
  • 18.Notarnicola I, Notarstefano G. Constraint-Coupled Distributed Optimization: A Relaxation and Duality Approach. IEEE Trans Control Netw Syst. 2020;7(1):483–92. doi: 10.1109/tcns.2019.2925267 [DOI] [Google Scholar]
  • 19.Bibi H, Abolhasan M, Lipman J. A comprehensive survey on privacy-preserving technologies for smart grids. Comput Electr Eng. 2025;124(B):110371. [Google Scholar]
  • 20.Zou H, Hu H. Privacy-preserving P2P energy trading for economic optimization in urban microgrids. Applied Energy. 2026;412:127646. doi: 10.1016/j.apenergy.2026.127646 [DOI] [Google Scholar]
  • 21.Yang J, Zhao Y, Wu Q, Wang S. Resilience enhancement encryption strategy for cyber-physical energy systems under multiple extreme events based on edge graph computing. Reliab Eng Syst Saf. 2026;268:111992. [Google Scholar]
  • 22.Qu Y, Yu S, Zhou W, Chen S, Wu J. Customizable Reliable Privacy-Preserving Data Sharing in Cyber-Physical Social Networks. IEEE Trans Netw Sci Eng. 2021;8(1):269–81. doi: 10.1109/tnse.2020.3036855 [DOI] [Google Scholar]
  • 23.Hassan A, Deka D, Dvorkin Y. Privacy-aware load ensemble control: A linearly-solvable MDP approach. IEEE Trans Smart Grid. 2022;13(1):255–67. [Google Scholar]
  • 24.Elrefaei MIA, Shaheen AM, El-Sawy AM, Diab AAZ. Robust Event-Triggered Load Frequency Control for Sustainable Islanded Microgrids Using Adaptive Balloon Crested Porcupine Optimizer. Sustainability. 2026;18(9):4291. doi: 10.3390/su18094291 [DOI] [Google Scholar]
  • 25.Toubeau J-F, Nguyen T-H, Khaloie H, Wang Y, Vallee F. Forecast-Driven Stochastic Scheduling of a Virtual Power Plant in Energy and Reserve Markets. IEEE Systems Journal. 2022;16(4):5212–23. doi: 10.1109/jsyst.2021.3114445 [DOI] [Google Scholar]
  • 26.Zhang J, Qin D, Ye Y, He Y, Fu X, Yang J, et al. Multi-Time Scale Economic Scheduling Method Based on Day-Ahead Robust Optimization and Intraday MPC Rolling Optimization for Microgrid. IEEE Access. 2021;9:140315–24. doi: 10.1109/access.2021.3118716 [DOI] [Google Scholar]
  • 27.Dou X, Wang J, Wang Z, Li L, Bai L, Ren S, et al. A Dispatching Method for Integrated Energy System Based on Dynamic Time-interval of Model Predictive Control. Journal of Modern Power Systems and Clean Energy. 2020;8(5):841–52. doi: 10.35833/mpce.2019.000234 [DOI] [Google Scholar]
  • 28.Villarroel FA, Espinoza JR, Perez MA, Ramirez RO, Baier CR, Sbarbaro D, et al. Stable Shortest Horizon FCS-MPC Output Voltage Control in Non-Minimum Phase Boost-Type Converters Based on Input-State Linearization. IEEE Trans Energy Convers. 2021;36(2):1378–91. doi: 10.1109/tec.2021.3055733 [DOI] [Google Scholar]
  • 29.Wang T, Tian Y, Li H, Chen S, Chen H. Grid-Forming Energy Storage Optimization and Adaptive Voltage Control for Rural Networks with High-Penetration Photovoltaic. Energies. 2026;19(9):2239. doi: 10.3390/en19092239 [DOI] [Google Scholar]
  • 30.U.S. Department of Energy. Fuel cell handbook. 7th ed. Morgantown, WV, USA: EG&G Technical Services, Inc. 2004. [Google Scholar]
  • 31.Intergovernmental Panel on Climate Change. 2006 IPCC Guidelines for National Greenhouse Gas Inventories, Volume 2: Energy, Chapter 2: Stationary Combustion. 2006 IPCC Guidelines for National Greenhouse Gas Inventories. Hayama, Japan: Institute for Global Environmental Strategies. 2006. [Google Scholar]
  • 32.Kairouz P, Oh S, Viswanath P. The Composition Theorem for Differential Privacy. IEEE Trans Inform Theory. 2017;63(6):4037–49. doi: 10.1109/tit.2017.2685505 [DOI] [Google Scholar]
  • 33.Hager WW, Zhang H. Convergence rates for an inexact ADMM applied to separable convex optimization. Comput Optim Appl. 2020;77:729–54. [Google Scholar]
  • 34.Giselsson P, Boyd S. Linear Convergence and Metric Selection for Douglas-Rachford Splitting and ADMM. IEEE Trans Automat Contr. 2017;62(2):532–44. doi: 10.1109/tac.2016.2564160 [DOI] [Google Scholar]
  • 35.Berberich J, Kohler J, Muller MA, Allgower F. Linear Tracking MPC for Nonlinear Systems—Part I: The Model-Based Case. IEEE Trans Automat Contr. 2022;67(9):4390–405. doi: 10.1109/tac.2022.3166872 [DOI] [Google Scholar]
  • 36.Lucia S, Subramanian S, Limon D, Engell S. Stability properties of multi-stage nonlinear model predictive control. Systems & Control Letters. 2020;143:104743. doi: 10.1016/j.sysconle.2020.104743 [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

For Study Protocols: No datasets were generated or analysed during the current study. All relevant data from this study will be made available upon study completion.


Articles from PLOS One are provided here courtesy of PLOS

RESOURCES