1. Introduction
In recent years, the relentless growth in global energy demand coupled with escalating environmental challenges has underscored the critical importance of Distributed Energy Systems (DES) in energy management. Microgrids, as a technology adept at the flexible integration of distributed energy resources, have garnered significant attention for their ability to enhance energy utilization efficiency, bolster system reliability, and mitigate environmental pollution [
1,
2]. This is particularly pertinent in isolated regions such as islands; they can be connected to the public power grid under normal circumstances and can operate independently in the event of a disconnection from the public power grid. Multiple island microgrids can also be connected to each other to achieve complementary energy resources.
However, as the proliferation and scale of microgrids escalate, the imperative to effectively manage and optimize these distributed energy systems has risen to a pressing challenge [
3]. Traditional centralized energy management methodologies, cumbersome with their prerequisite for substantial communication and computational resources, struggle to meet the demands of large-scale distributed systems. Consequently, distributed energy management strategies have emerged as a burgeoning focal point within the research community. Among these, the alternating direction method of multipliers (ADMM) stands out as an effective distributed optimization algorithm, widely employed for its remarkable efficiency and convergence properties in addressing large-scale optimization issues. The ADMM’s approach involves the decomposition of the overarching problem into multiple sub-problems, addressed in parallel, with iterative global variable updates to converge upon the global optimum solution. This method is particularly adept at handling distributed energy management challenges, as it facilitates optimal system scheduling while safeguarding the privacy of each microgrid [
4,
5].
Building upon these advancements, Reference [
6] introduces a multi-energy management method for interconnected multi-microgrid systems, employing multi-agent deep reinforcement learning. This approach is capable of optimizing energy allocation, thereby enhancing the operational efficiency and reliability of the system. Reference [
7] delves into the elastic control challenge of photovoltaic modules within smart microgrids, addressing the stability concerns under extreme weather conditions and grid vulnerabilities. Expanding on the work presented in Reference [
7], Reference [
8] further investigates the power flow calculation challenges under the new power system’s carbon peak and carbon neutrality objectives, offering a novel computational framework for energy optimization. Reference [
9] establishes a low-carbon economic operation model for multi-microgrid peer-to-peer (P2P) networks, using the convergent and privacy-friendly alternating direction method of multipliers (ADMM) to decompose the original problem into two sub-problems for solution. References [
10,
11] proposed a fully decentralized, adjustable, and robust operation framework for achieving the coordinated operation of ADNs and MMGs in order to reduce the solution conservatism in dealing with renewable energy uncertainty. Reference [
12] proposes a distributed optimization-based elastic microgrid energy management algorithm, presenting a fresh solution for energy management in distributed multi-microgrids. Subsequently, Reference [
13], expanding on the foundation laid by Reference [
12], introduces a distributed algorithm based on the ADMM for managing multiple microgrids, enhancing the algorithm’s efficiency and scalability. Reference [
14] derived a distributed iterative algorithm for solving optimization problems established by static and dynamic constraints by combining the ADMM and the distributed resource allocation (DRA) algorithm. References [
15,
16,
17,
18] delve into the optimal energy management of multiple microgrids under a distributed robust optimization framework, tackling the uncertainty inherent in energy trading. References [
19,
20] further explore multi-objective energy management in renewable energy and electric vehicle contexts, contributing innovative ideas for the sustainable progression of distributed multi-microgrids. Although the above research confirms the effectiveness of the ADMM in multi-microgrid management, its mainstream paradigm typically embeds the complete internal optimization model of each microgrid (a complex mixed integer nonlinear programming problem) directly into the iterative loop of the ADMM. This ‘fully embedded’ paradigm has two inherent limitations: firstly, in each iteration, the microgrid needs to expose its internal cost function and sensitive operational constraints to the coordinator or adjacent microgrids, which poses a risk of privacy leakage; secondly, coordination signals are often abstract Lagrange multipliers with unclear economic meanings, making it difficult to directly guide efficient market-oriented transactions. To address the above issues, this article proposes a ‘layered decoupling’ architecture, whose core innovation and differences lie in the following:
- 1.
Functional decoupling: The upper-level ADMM is only responsible for solving the system-level optimal power flow problem based on physical power flow, and its output is the distributed node marginal electricity price with clear economic signals rather than the specific scheduling instructions of the lower level.
- 2.
Privacy enhancement: After receiving the converged final electricity price signal, the lower-level microgrids independently and in parallel solve their internal optimization problems. The private costs and operational constraints within the microgrid do not need to be exposed in the upper ADMM iterations, achieving stronger privacy protection.
4. Energy Optimization Models for Island Microgrids
Drawing from the operational outputs and energy consumption patterns of micro gas turbines, diesel generators, and energy storage systems, as well as the stochastic generation traits of photovoltaic and wave energy within island microgrids, a Security Constrained Economic Dispatch (SCED) framework is formulated. The SCED’s objective function is designed to reduce the operational expenditures of the island microgrid system. This encompasses the fuel expenses detailed in the initial phase, the amortized electricity costs associated with the generation/charging and discharging of equipment, and the financial implications of electricity transmission transactions between the island microgrid and the distribution network. The mathematical representation of this objective is articulated in the subsequent equation:
(1) Micro gas turbine model:
The mathematical model of the cost generated by the consumption of natural gas fuel during the power generation process of a micro gas turbine can be expressed as follows:
where
represents the price per unit of natural gas fuel,
represents the low heating value of natural gas combustion (usually 9.7 kWh/m
3),
represents the scheduled power generation of the micro gas turbine, and
represents the power generation efficiency of the micro gas turbine, which varies with the size of
.
(2) Diesel generator model:
Similar to micro gas turbines, the mathematical model of the cost generated by diesel fuel consumption during the power generation process of a diesel generator, denoted as
, can be expressed as:
where
represents the price per unit of diesel fuel,
represents the combustion heat value of diesel (usually 46,050 kJ/kg),
represents the scheduled power generation of the diesel generator, and
represents the power generation efficiency of the diesel generator, which varies with the size of
;
(3) Photovoltaic system model:
The economic expenditure incurred in the electricity generation cycle of photovoltaic (PV) systems is commonly quantified using the Levelized Cost of Energy (LCOE) metric. This metric represents the mean per-unit cost of electricity produced by the PV project, factoring in the costs and energy output over its entire lifecycle, discounted at a specific rate. In essence, it equates to the present value of cumulative costs over the project’s lifespan, divided by the present value of the total electricity generated. This figure is often juxtaposed with market electricity rates and holds significant value for decision-making purposes. The formula for calculating the LCOE of a photovoltaic power generation system is presented below:
where
represents the construction cost of the photovoltaic system,
represents the asset depreciation and taxes during the lifecycle of the photovoltaic system,
represents the operation and maintenance cost,
represents the present value of the residual value of fixed assets, and
represents the power generation of the photovoltaic system. According to the Renewable Energy Generation Cost Report released by IRENA in 2020, the levelized cost of electricity for photovoltaic power generation is approximately USD 0.044 per kWh. According to this conclusion, the cost model of photovoltaic systems can be represented by the following equation:
where
is the generation cost of the photovoltaic system based on the levelized cost of electricity,
is the annual attenuation coefficient (taken as 0.005),
is the number of years the photovoltaic system has been in operation,
is the real-time power generation of the photovoltaic system, and
is the real-time maximum power generation of the photovoltaic system, which is related to the parameters of the photovoltaic panel equipment and the lighting conditions. Taking hourly scheduling as an example, X is the typical daily hourly light intensity, S is the area of the photovoltaic array, and η is the photovoltaic efficiency.
(4) Distributed energy storage system model:
Similar to the cost of photovoltaic power generation, the charging and discharging cost of distributed energy storage systems is also measured by the levelized cost of electricity (LCOE). The cost model of the energy storage system in the charging and discharging state is as follows:
where
represents the charging and discharging cost of the distributed energy storage system,
and
represent the levelized electricity cost of the charging and discharging states, respectively. β is the cost penalty coefficient (taken as 0.1 in the example), and SoC is the state of charge for the current period.
is the charging/discharging power. When
, it means working in the charging state and absorbing electricity from the island microgrid side. Conversely, when
, it means in the discharging state and providing electricity to the island microgrid;
(5) Energy storage vessel model:
The cost model for charging and discharging energy storage ships is similar to that of distributed energy storage systems, but the difference is that energy storage ships may include other forms of energy storage systems besides battery storage, such as hydrogen storage and gas storage equipment. The charging and discharging cost models for the two other forms of energy storage systems mentioned above can be represented by the following equation:
where
and
respectively represent the cost functions of energy storage charging and discharging carried by hydrogen and gas storage equipment,
and
respectively represent the corresponding levelized electricity costs, and
and
respectively represent the efficiency of the conversion of electrical energy with hydrogen and natural gas during the charging and discharging process.
(6) Wave energy generation system model:
Wave energy refers to the total kinetic and potential energy of ocean surface waves within a wavelength range. Wave energy has a large reserve and low energy density, and also has strong seasonal characteristics. The power density model for wave energy generation is:
where
is the power density per unit wavefront width,
h is the height of the wave, and
Tw is the wave period. Waves are greatly affected by sea surface wind speed, and wave energy data can be indirectly obtained through wind measurement.
(7) Electricity transaction costs between island microgrids and distribution networks
The variable
Cex(
t) denotes the economic cost associated with the electricity transactions between the island microgrid and the distribution network. A positive value of
Cex(
t) signifies that the island microgrid is procuring electricity from the distribution network, whereas a negative value suggests that the island microgrid is supplying electricity to the distribution network. The magnitude of
Cex(
t) is contingent upon the prevailing price of electricity and can be formulated by the ensuing equation:
where
and
respectively represent the prices at which the island microgrid purchases and sells units of electricity from and to the distribution network at time
t. represents the direction of electricity power flow, with a value greater than zero indicating that the island microgrid purchases electricity and a value less than zero indicating that it sells electricity.
The constraints of the SCED problem include power balance constraints for island microgrids, upper and lower limits for equipment rated power generation, upper and lower limits for equipment rated capacity, and ramp up power constraints. The power balance constraint for the operation of the island microgrid is an equality constraint, which requires the balance of energy supply and demand in the island microgrid at any given moment, which can be expressed by the following equation:
The power generation scheduling plan of micro gas turbine and diesel generator equipment is limited by the rated power generation and ramp up power of the equipment itself, and its inequality constraints can be expressed by the following equation:
The power generation of photovoltaic systems and wave energy is not only limited by equipment factors such as the installation area of photovoltaic panels and wave panels, but also by environmental factors such as lighting, temperature, obstruction, and wave conditions. The inequality constraints can be expressed by the following equation:
The power dynamics of both distributed energy storage systems and energy storage vessels are governed not solely by the maximum and minimum thresholds of their rated charging and discharging capabilities but also by the capacity limits of the energy storage units to prevent overcharging or overdischarging scenarios. These constraints are articulated through the following inequality constraints:
Rewrite the SCED problem based on the augmented Lagrangian multiplier method that considers constraint conditions, where the constraint conditions only consider the equality constraint of power supply and demand balance in island microgrids. The general mathematical model of the augmented Lagrangian multiplier method under equality constraints is represented by the following equation:
The core significance of using iterative optimization method to solve the augmented Lagrangian function is that in each iteration step, based on the given penalty factor
and Lagrangian multiplier
, the minimum value point
of the augmented Lagrangian function
satisfies the following condition:
Therefore, the iterative solution algorithm steps for the augmented Lagrangian function can be represented by the following pseudocode:
| Augmented Lagrangian Function—Iterative Solution Algorithm |
| Select the initial point , Lagrange multiplier , penalty factor update constant , constraint violation constant , accuracy requirement , and initialization cycle number ; |
| When the convergence condition is not met, loop: |
| | Using as the initial point, solve for to obtain the solution that satisfies the accuracy condition ; |
| | if , execute: |
| | | Return approximate solution , , terminate iteration; |
| | Otherwise, execute: |
| | | Update Lagrange multipliers: ; |
| | | Update penalty factor: |
| | End |
| End cycle |
The optimal economic dispatch strategy obtained by the iterative optimization method mentioned above only considers the equality constraints of power balance in island microgrids, without taking into account constraints such as equipment rated power and capacity. Therefore, to check the satisfaction of the above optimal solution under inequality constraints, if there is an operation plan that exceeds the upper/lower limits, fix the equipment operation plan at the corresponding upper/lower limit power generation or charging/discharging power, which can be expressed by the following equation:
After fixing the operating power of the adjustable resource devices mentioned above, execute step three again to optimize the safety constraints and economic scheduling of the remaining devices. The new SCED problem can be expressed as follows:
where
represents a set of devices with fixed operating power, and
is their fixed upper and lower limit operating power. Repeat this step until the optimal solution of the augmented Lagrangian function satisfies all inequality constraints on device power and capacity, proving that the optimal solution for the decentralized collaborative scheduling model of the lower-level island microgrid has been found.
As shown in the overview, the algorithm flow is shown in
Figure 2, which is divided into two parts: upper-level ADMM optimal power flow and lower-level SCDE optimization. The specific steps are as follows:
Upper layer: ADMM optimal trend (optimal trend solving)
- (1)
Initialization operation: Set the initial global variable , dual variable , and iteration count
- (2)
Each agent solves the local optimal power flow subproblem in parallel and updates the local variables
- (3)
Each agent exchanges information and updates the global variable
- (4)
Update the dual variable
- (5)
Determine whether the original residual and the dual residual are less than the preset threshold : If not, return to step 2 to continue iteration; if it meets the requirements, output the converged DLMP (distributed local marginal price) signal and enter the lower-level process.
Lower level: SCDE optimization (scheduling plan solving)
- (1)
Receive the DLMP signal output from the upper layer.
- (2)
Each island independently and parallelly solves the SCED (Safety Constrained Economic Dispatch) problem.
- (3)
Apply augmented Lagrangian method to handle equality constraints.
- (4)
Determine whether the inequality constraint is satisfied: If it is satisfied, continue the process; if not, fix the out of bounds variable and return to step 2 to solve the SCED problem again.
- (5)
Output the final scheduling plan.