Next Article in Journal
Fault Simulating Test Bed for Developing Diagnostic Algorithm of the Geared Rotating Machinery of Ships
Next Article in Special Issue
USVs Path Planning for Maritime Search and Rescue Based on POS-DQN: Probability of Success-Deep Q-Network
Previous Article in Journal
Numerical Investigation into the Stability of Offshore Wind Power Piles Subjected to Lateral Loads in Extreme Environments
Previous Article in Special Issue
Event-Triggered Supercavitating Vehicle Terminal Sliding Mode Control Based on Non-Recursive Observation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Energy Dispatch for Geo-Data Centers Port Microgrid

1
Navigation College, Dalian Maritime University, Dalian 116026, China
2
Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China
3
Research Institute of Intelligent Networks, Zhejiang Lab, Hangzhou 311121, China
4
Computer Science, Aalbersityorg University, 9220 Aalborg, Denmark
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(6), 916; https://doi.org/10.3390/jmse12060916
Submission received: 30 April 2024 / Revised: 21 May 2024 / Accepted: 27 May 2024 / Published: 30 May 2024
(This article belongs to the Special Issue Modeling and Control of Marine Craft)

Abstract

:
With the development of port automation and artificial intelligence, coordination with multi-geographic data centers (Geo-DCs) has become a viable solution to address the issue of limited port computing resources. This study proposes a distributed energy dispatch method for the port microgrid coordinated with Geo-DCs (Geo-DCPM), aimed at reducing port carbon emissions and operational costs. Consider the single point of failure problem and high construction costs of centralized data centers. Geo-DCs are first introduced to solve the problem of insufficient computing resources in ports. An energy consumption calculation model for Geo-DCs is established, considering the data load delay constraint and the data space transfer constraint caused by specific delay-sensitive loads in the port microgrid. Then, an energy dispatch model (EDM) is constructed for the Geo-DCPM, taking into account carbon capture costs. Moreover, based on mixed-integer linear programming, a distributed algorithm is proposed to solve the EDM problem. Finally, the simulation results verify the effectiveness of the proposed method. Compared with the centralized algorithm, the packet loss rate of the distributed algorithm combined with Geo-DCs is significantly lower, reduced by about 70%.

1. Introduction

Ports play a crucial role in international shipping logistics, with a significant number of ships docking at ports annually and emitting carbon dioxide [1]. To develop green ports, there is a growing interest in utilizing renewable energy in the port microgrid, involving various technical challenges. As the key to improving energy efficiency, the energy dispatch problem has been widely focused on [2].
The purpose of energy dispatch is to reduce port operating costs and ensure reliable port operation [3]. Luo [4] presents an energy management model considering the uncertainties of various renewable energy sources. Gu [5] uses CCHP equipment to ensure the smooth operation of microgrids under multi-energy flow interaction. Iris [6] investigates the energy management problem of smart grid seaports, considering the energy consumption generated by shore power yards and ships passing by. Alasali [7] constructs an energy control model of the low-voltage distribution network considering the energy consumption of electric cranes. Mao [8] proposes an integrated energy system dispatch model that considers port power supply management and berth allocation. The above-mentioned research focuses on port energy management and involves many aspects, such as renewable energy uncertainty, integrated energy systems, and various energy-consuming equipment at the port, with a view to reducing operating costs while ensuring reliable port operation. In addition to energy consumption, carbon emission is also a pressing issue that requires attention [9,10]. Among various methods of reducing carbon dioxide emissions, carbon capture is the most effective approach for port microgrid [11,12,13]. Therefore, the operating cost and constraints of the carbon capture device should be modeled in the EDM of the Geo-DCPM.
Many centralized algorithms are proposed to solve the energy dispatch problem. Sahoo [14] proposes a centralized energy management approach for hybrid microgrid systems containing solar cells. Moeini-Aghtaie [15] proposes a genetic algorithm (MAGA) to solve energy network problems. However, considering the single point failure problem of centralized algorithms [16,17,18] and the distributed structure of port microgrids, many distributed methods have been proposed. Huang [19] proposed a delay-free-based distributed algorithm to solve the economic dispatch problem of microgrids. Chen [20] proposed a distributed fast economic dispatch algorithm to ensure the optimal allocation of distributed energy resources. Zhong [21] designs a distributed intelligent system to improve the efficiency and reliability of energy systems. Chang [22] proposes a byzantine-resilient distributed peer-to-peer energy management approach to minimize operating costs. Liu [23] proposes a distributed adjustable robust optimal scheduling algorithm to reduce operation costs. According to the above research, various methods, including ADMM [24], the double Newton descent method [25], the gradient descent method [26], and the subgradient descent method [27] can be used to solve the port energy dispatch problem in the disturbed pattern. The complement of the above-distributed algorithms relies on information transmission and distributed computation, which require a large amount of computing resources. However, the computing resources of most port microgrids are limited, and it may not be possible to complete distributed economic dispatch by relying only on its own computing resources. Therefore, how to increase computing resources to effectively handle port operations and achieve the goal of economic dispatch is an issue that requires focus.
As an effective way to optimize resource utilization, data centers have highly concentrated computing capabilities and powerful data processing capabilities, which can solve the problem of insufficient computing resources [28,29,30,31]. There has been some research about the energy management of the data center power system. To minimize daily electricity bills, Tian [32] proposes an optimal energy management method of an integrated energy system with a data center. Ding [33] considers waste heat generated from data center operations to minimize the operating costs of data center microgrids. He [34] develops an energy-efficient data center cooling to achieve minimal system energy consumption. Khan [35] establishes energy management models that take into account IT equipment performance degradation and improper thermal conditions in IT rooms to minimize the operation cost. In the previous research, the utilized centralized data centers pose the risk of single points of failure, as consolidating large amounts of data can lead to network congestion, low data transfer speeds, and increasing heat generation. Although waste heat recovery and data processing delay constraints are considered in some research, energy consumption costs increase rapidly. The optimal energy management solutions in the existing studies are obtained by centralized algorithms to coordinate with the centralized data center, which is unsuitable for distributed port microgrids. Then, Geo-DCs are introduced to solve the problem of insufficient computing resources in port microgrids, but few papers focus on the impact of Geo-DCs. Therefore, how to efficiently and safely implement a distributed economic dispatch method for port microgrids, with low energy consumption caused by Geo-DCs, needs to be studied.
To solve the above problems, this paper proposes a distributed energy dispatch method for Geo-DCPM based on a dual decomposition mixed-integer linear programming algorithm. The main contributions are as follows:
  • Considering that the computing power resources of the port are limited, the Geo-DCs are introduced to increase the computing power resources of the port without the construction cost of the data center. Unlike centralized data centers, Geo-DCs can improve disaster recovery capabilities and ensure port business continuity.
  • An energy dispatch model of the Geo-DCPM is constructed, aiming at minimizing the operation cost of Geo-DCPM. A Geo-DC energy consumption calculation model is constructed to achieve reasonable allocation and efficient utilization of computing resources with the coordination of Geo-DCs. To reduce carbon emissions, the carbon capture cost is also considered in the energy dispatch model.
  • A distributed algorithm based on a dual decomposition mixed-integer linear programming algorithm is proposed to solve the energy dispatch problem of Geo-DCPM. Geo-DCPM has a lower packet loss rate and is more suitable for distributed structures.
The remainder of this paper is arranged as follows: Section 2 establishes an energy consumption model of Geo-DCs. Section 3 constructs an energy dispatch model for Geo-DCPM and presents a distributed energy dispatch algorithm based on dual decomposition mixed-integer linear programming. In Section 4, simulation cases are used to verify the effectiveness of the proposed distributed energy dispatch strategy in different scenarios. Section 5 summarizes the paper.

2. Structure and Model of Geo-DCPM

2.1. Geo-DCPM Structure

To increase the computing resources of the distributed port microgrid, the Geo-DCPM is constructed by coordinating multi-geographic data centers with port microgrids. The main components of a data center are divided into four parts: the IT equipment power usage (servers and storage), the cooling system power usage, the other equipment power usage (lighting, security, fire safety), and the power transmission and distribution system power usage. As shown in Figure 1, the power supply side includes the wind turbine, the photovoltaic panel, the water turbine, and fuel engine equipment, and the demand side of the port includes ships, logistics transportation equipment, refrigerated storage equipment, etc. To reduce port carbon emissions, carbon capture equipment is also used.
Geo-DCs can contain multiple geographically distinct nodes, which can be located in different cities, regions, or even countries, as shown in Figure 2. Different from centralized data centers, these nodes are interconnected through high-speed networks and use load-balancing technology to distribute data, which can efficiently allocate and utilize resources and improve disaster recovery capabilities. However, since it is located in many different cities, the impact of network connection quality on Geo-DCs cannot be ignored. If the connection quality between some nodes is poor, it may affect the transmission speed and real-time performance of data.

2.2. Geo-DC Energy Consumption Model

To establish an energy consumption calculation model for Geo-DCs, differences in equipment and data load types across different data centers are usually ignored. Therefore, some assumptions of the Geo-DCs consumption are given first [36].
Assumption 1. 
There is a time slot set T = 1 , 2 , , t , which matches the power system dispatch plan time, and its time period is one hour.
Assumption 2. 
Port data loads are all latency-sensitive data loads.
Assumption 3. 
The delay bound D does not exceed the length of one time slot.
Assumption 4. 
Data center servers are all homogeneous.
Under the above assumptions, the energy consumption generated by Geo-DCs for data processing is expressed as
P I D C n , t = P c o o l n , t + P I T n , t ,
where P I D C n , t is the power consumption of the data center at time t; P c o o l n , t and P I T n , t are the air conditioning equipment and active powers of the data center servers at time t, respectively; and n is the number of nodes. Among them
P c o o l n , t = Q c n E E P n · n c o o l n Δ t P I T n , t = m n , t P f min n + P f max n P f min n u n , t m n , t ,
where Q c n is the cooling power of the air conditioner; E E P n is the energy efficiency coefficient of the air conditioner; n c o o l n is the number of air conditioners; m n , t is the number of active servers at time t; P f max n and P f min n are the peak power and silent power of a single server in the Geo-DCs when no tasks are being processed; and u n , t is the average utilization of the Geo-DC server.
To ensure the reliable operation of Geo-DCs, the constraints need the following:
  • Server average utilization constraint To achieve the effective resource utilization in the Geo-DCs, a reasonable average utilization constraint is set as
    u n , t = δ = 1 Φ λ δ n , t m n , t μ n , t , 0 u n , t U max n ,
    where λ δ n , t is the data load allocated from the frontend portal server to the Geo-DCs at time t; Φ is the frontend portal set, and the frontend portal server set is defined as δ δ Φ ; μ n , t is the average service rate of the active servers in the Geo-DCs; and U max n is the upper limit of CPU utilization of a single server.
  • Server number constraint The number of servers in the Geo-DCs is limited and can be expressed as
    0 m n , t M n ,
    where M n is the total number of servers in the Geo-DCs.
  • Data load processing latency constraint To ensure the smooth operation of the port, the Geo-DC needs to process the data load within the delay time. The M/M/1 queuing model is used to estimate the average residence time of the data load in the Geo-DCs. The average residence time does not exceed the delay limit D. The functional relationship is
    0 < 1 μ n , t δ = 1 Φ λ δ n , t m n , t D ,
    where δ Φ λ δ n , t is the total data load arriving at the data center at time t, and D is the delay limit of data load processing. When δ Φ λ δ n , t = 0 , the minimum number of active servers m n , t = 0 is considered to satisfy the delay constraint. Based on this Equation (5), it is rewritten as
    m n , t 1 μ n , t 1 D δ = 1 Φ λ δ n , t ,
  • Data load balancing constraint The data load in the Geo-DCs needs to be consistent to ensure the normal operation of the port. Due to the huge amount of data and the huge span of time and space, packet losses may occur. Therefore, the functional relationship between the input and output data loads of data centers distributed at different power nodes is expressed as
    1 χ L δ t n I D C = 1 I I D C δ = 1 Φ λ δ n , t L δ t ,
    where L δ t is the total data load sent from the front end at time t, and χ is the packet loss rate during data transmission.
  • Data center space-time transmission constraint To meet the service quality of the data center, the data load can be transferred to other data centers for processing. The spatiotemporal transmission characteristics of the data center can be expressed as
    δ Φ λ δ n , t = L l o c a l n , t + L z n , t ,
    L z n , t = n I D C = 1 I I D C B i , j Z J n , t Z C n , t ,
    1 χ L δ t n I D C = 1 I I D C L l o c a l n , t L δ t ,
    χ L δ t Z J n , t Z C n , t 0 ,
    0 λ δ n , t λ δ , max n , t ,
    where L l o c a l n , t is the workload arriving at the Geo-DCs at time t; L z n , t is the workload allocated from space-time transmission at time t; B i , j is the communication association matrix of the Geo-DCs; Z J n , t and Z C n , t are the space-time transfer accepted by the data center at time t load, and the transferred data load, and λ δ , max n , t is the highest load that the data center can withstand at time t.
The energy consumption calculation model of Geo-DCs consists of Equations (1)–(12). As mentioned above, since Geo-DCs are distributed in different cities, the data migration will occur during work. Therefore, the operating cost of Geo-DCs includes the power consumption cost and the data migration cost, which can be expressed as
C I D C n , t = K I D C n , t P I D C n , t + γ Z J n , t ,
where C I D C n , t is the Geo-DC operating cost, K I D C n , t is the cost coefficient of port processing data at time t, and γ is the unit bandwidth cost of the Geo-DC load transfer.

3. Distributed Energy Dispatch for Geo-DCPM

Aiming at minimizing the operating cost of Geo-DCPM, a distributed energy dispatch model is proposed in this section.

3.1. Energy Dispatch Model

To solve the problem of port environmental pollution, the carbon capture is applied to deal with carbon emissions in this paper. Then, the Geo-DCPM operational cost consists of the power supply cost, the carbon capture cost, and the Geo-DC operation cost, and the objective function is designed to minimize the operating cost, which can be expressed as
min F = F 1 + F 2 + F 3 ,
where F is the total operation cost of the Geo-DCPM; and F 1 , F 2 , and F 3 are power supply cost, carbon capture cost, and Geo-DC operation cost, respectively. Among them,
F 1 = F w + F p v + F f u + F h + F w q F 2 = K c n c = 1 I c P c n F 3 = n I D C = 1 I I D C C I D C n , t ,
where F w = n d = 1 I d a w P w n , F p v = n d = 1 I d a p v P p v n , F f u = n d = 1 I d a f u P f u n , F h = n d = 1 I d a h P h n , and F w q = K f n c = 1 I c P f n are the wind power generation costs, photovoltaic power generation costs, hydropower generation costs, fossil fuel power generation costs, and wind abandonment penalty fee, respectively; P w n , P p v n , P f u n , and P h n are the wind turbine output power, photovoltaic output power, hydraulic output power, and fossil fuel generator output power; a w , a p v , a f u , and a h are the cost coefficients of each power generation equipment; P f n = q f P w n is the power consumption of the wind abandonment volume; and K f is the wind abandonment cost coefficient. F 1 can be rewritten as F i = n d = 1 I d a i P i n . P i n is the engine output power, a i is the cost coefficient of the power generation equipment, and i is the number of equipment. P c n = γ c q c x c λ t P f u n is the power consumption of the carbon capture equipment, K c is the carbon capture cost coefficient, γ c is the energy consumption required to capture unit carbon dioxide, q c is the carbon emission intensity of fossil fuel combustion, x c is the capture level, λ c is the flue gas split ratio, and q f is the wind abandonment level.
To ensure the reliable operation of the Geo-DCPM, the constraints need the following:
  • Power balance constraint To ensure stable operation, the power generation capacity of the port must meet the total load demand as follows:
    P l o a d + n c = 1 I c P c n + n d = 1 I d P f n + n I D C = 1 I I D C P I D C n , t n d = 1 I d P i n ,
    where P l o a d is the total port load demand. At the same time, Equation (16) is a global coupling constraint.
  • Power generation equipment capacity constraint Port power generation equipment needs to operate stably within a certain range as follows:
    P w min P w n P w max , P p v min P p v n P p v max P f u min P f u n P f u max , P h min P h n P h max ,
    where P w min , P w max , P p v min , P p v max , P f u min , P f u max , P h min , and P h max are the upper and lower power limits of each power generation equipment, respectively.
  • Carbon capture equipment constraint The energy consumption level of port carbon capture equipment need to be limited to ensure the sustainability and economy of the port equipment as follows:
    n c = 1 I c P c n γ c q c x c λ t n d = 1 I d P f u n ,
    P c min P c n P c max ,
    where P c min and P c max are the upper and lower power limits of the carbon capture equipment, respectively. At the same time, Equation (18) is a global coupling constraint.
  • The Geo-DC transport constraint To meet the computing power needs of the port, reduce delays, and improve the operational efficiency and reliability of the port, the Geo-DC transport constraint is as follows:
    m n , t 1 μ n , t 1 D δ = 1 Φ L l o c a l n , t + j Q B i , j Z J n , t Z C n , t 0 L l o c a l n , t + n I D C = 1 I I D C B i , j Z J n , t Z C n , t λ δ max n , t 1 χ L δ t δ = 1 Φ λ δ n . t L δ t 1 χ L δ t n I D C = 1 I I D C δ = 1 Φ λ δ n , t L δ t χ L δ t Z J n , t Z C n , t 0 0 m n , t M n ,
    At the same time, the data transmission constraints in Equation (20) are global coupling constraints.
In summary, the energy dispatch model of Geo-DCPM consists of Equations (14)–(20), which can be summarized as
min i = 1 I F i P i n s t : n d = 1 I d P i n + n d = 1 I d P f n + n c = 1 I c P c n + n I D C = 1 I I D C P c o o l n , t + m n , t P f min n + P f max n P f min n / μ n , t δ = 1 Φ L l o c a l n , t + n I D C = 1 I I D C B i , j Z J n , t Z C n , t P l o a d γ c q c x c λ t n d = 1 I d P f u n n c = 1 I c P c n 0 1 χ L δ t n I D C = 1 I I D C δ = 1 Φ L l o c a l n , t + n I D C = 1 I I D C B i , j Z J n , t Z C n , t L δ t 1 χ L δ t n I D C = 1 I I D C L l o c a l n , t L δ t χ L δ t Z J n , t Z C n , t 0 Γ = Γ d Γ c Γ I D C Γ d n = P w n P p v n P f u n P h n R N T n = 1 , , N Equations 15 and 17 Γ c n = P c n 0 0 0 R N T n = 1 , , N Equations 15 , 18 and 19 Γ I D C n = m n , t L l o c a l n , t Z J n , t Z C n , t R N T n = 1 , , N Equations 1 - 13 and 20 ,
where I d is the number of electrical nodes, I c is the number of carbon nodes, and I I D C is the number of data center nodes. In addition, Γ d is the electric node set, Γ c is the carbon node set, Γ I D C is the data center node set, and Γ is the set of all decision variables.
From Equation (21), it can be seen that the energy dispatch problem of the Geo-DCPM is a mixed-integer linear programming problem with global coupling constraints. For designing a distributed solving algorithm, global coupling constraints need to be decoupled. According to the different energy flows, carbon flows, and data flows of the Geo-DCPM, the global coupling constraints can be processed as follows:
A 1 B 1 D 1 A 2 B 2 D 2 A 3 B 3 D 3 S i C 0 ,
where S i = P w n P p v n P f u n P h n P c n m n , t L l o c a l n , t Z J n , t Z C n , t T is the matrix form of decision variables. N represents the number of time slots.
A 1 = I N + q f I N I N I N , A 2 = 0 1 4 , A 3 = 0 6 4 , B 1 = I N , B 2 = I N , B 3 = 0 6 1 , D 1 = P f min n P f max n P f min n μ n , t P f max n P f min n μ n , t P f min n P f max n μ n , t , D 2 = 0 1 4 , D 3 = 0 I N I N I N 0 I N I N I N 0 I N 0 0 0 I N 0 0 0 0 I N I N 0 0 I N I N and C = P l o a d 0 L δ t χ 1 L δ t L δ t χ 1 L δ t 0 χ L δ t T are the global coupling constraint coefficient matrices of electrical nodes, carbon nodes and data nodes, respectively.
And the local constraint matrix can be given below
m n , t + 1 μ n , t 1 D δ = 1 Φ L l o c a l n , t + j Q B i , j Z J n , t Z C n , t 0 I N 1 μ n , t 1 D 1 μ n , t 1 D 1 1 D μ n , t m n , t L l o c a l n , t Z J n , t Z C n , t 0 ,
Then, when with all constraints of energy dispatch problem in matrix form, the energy dispatch model of the Geo-DCPM is as follows:
min i = 1 I F i P i n s . t . A 1 B 1 D 1 A 2 B 2 D 2 A 3 B 3 D 3 A 4 B 4 D 4 S i C E 0 ,
where A 4 = 0 1 , B 4 = 0 , D 4 = I N 1 μ n , t 1 D 1 μ n , t 1 D 1 1 D μ n , t and E = 0 are local constraint coefficient matrices.
To solve the above energy dispatch problem, considering the distributed structure of the Geo-DCPM, a distributed algorithm should be designed.

3.2. Distributed Algorithm Based on Mixed-Integer Linear Programming

Assume that Geo-DCPM has a total of I equipment, and the communication network topology between them is a directed graph G = V , E k , where V is a node set, which can be expressed as V = 1 , 2 , 3 I . The set of directed edges E k can be expressed as E k = j , i : a j i k > 0 . For any i , j { 1 , , I } , if there is η ( 0 , 1 ) such that k > 0 satisfies a j i ( k ) [ 0 , 1 ) , a i i ( k ) η and a j i ( k ) > 0 , Then, there is a j i ( k ) η . At the same time, for all k 0 , when i = { 1 , , I } , there is j = 1 I a j i ( k ) = 1 ; when j = { 1 , , I } , there is i = 1 I a j i ( k ) = 1 . In this directed graph G, there is no centralized controller. All equipment nodes are connected, enabling information interaction and satisfying strong connectivity. In addition, there is a positive integer K 1 . For j , i E , every K consecutive iteration, agent i has at least one information interaction with the adjacent agent j.
Before designing the algorithm, some assumptions should be given first. This makes the distributed optimization dispatching algorithm have convergence and optimality under the communication features of time-varying multi-agent networks.
Assumption 5. 
When i = { 1 , , I } , functions c i T S i : R N T R , Γ i R N T and A i S i b are all convex.
Assumption 6. 
When i = { 1 , , I } , set Γ i is a compact subset of R N T .
Assumption 7. 
There is S ˜ = S ˜ 1 S ˜ I relint ( Γ ) , relint ( Γ ) is the relative interior of the set Γ, those components of i = 1 I A i S ˜ i b 0 that are linear with S have i = 1 I A i S ˜ i b 0 , and the other parts are i = 1 I A i S ˜ i b < 0 .
Assumption 8. 
When { c ( k ) } k 0 is a monotonically decreasing sequence of positive real numbers, and c ( k ) c ( r ) is satisfied for all k r 0 , there are: (1) k = 0 c ( k ) = ; (2) k = 0 c ( k ) 2 < , where c ( k ) = ζ / ( k + 1 ) , ζ > 0 .
When Assumptions 5–7 hold, there is strong duality and an optimal primal–dual pair S , λ , S = S 1 S I exists, so there exists.
L S , λ L S , λ L S , λ , λ R + N T , S Γ ,
From Equation (24), it can be seen that the energy dispatch problem of the Geo-DCPM is globally decoupled, which is in fact a mixed-integer linear programming problem
min S i S i i = 1 I i I c i T S i s t : i = 1 I A i S i b 0 ,
where I is the number of nodes; S i R n is the decision variable, expressed as the output of node i.
Its Lagrangian function can be expressed as
L ( S , λ ) = i = 1 I L i S i , λ = i = 1 I c i T S i + λ T A i S i b ,
where S = S 1 S I Γ R n , with n = i = 1 I N T , λ R + 4 T are vectors of Lagrange multipliers.
The dual function of Equation (26) can be expressed as follows:
f ( λ ) = min S Γ L ( S , λ ) ,
Since the objective function and constraint functions in the dual problem are separable, the dual function of Equation (26) can be expressed as follows:
f ( λ ) = i = 1 I f i ( λ ) = i = 1 I min S i Γ i L i S i , λ ,
where f ( λ ) is a concave function, expressed as the dual function of node i.
And the dual problem of Equation (26) is as follows:
D : max λ 0 i = 1 I f i ( λ ) ,
At this time, solving the dual problem (30) is equivalent to solving the original (26). Inspired by Ref. [37], a distributed algorithm based on the dual decomposition mixed-integer linear programming method is proposed, as shown in Algorithm 1.
At each iteration, each agent i calculates the value of a weighted average l i ( k ) based on the estimated dual variable λ j ( k ) , j = 1 , , m , l i k = j = 1 I a j i k λ j k . If agent i and agent j do not communicate during the iteration, a j i ( k ) is 0 at this time.
Then, the local original vector S i ( k + 1 ) is updated by minimizing L i
S i k + 1 arg min S c i T S i k + l i T k A i S i k l i T k b I ,
And the dual vector is updated as follows:
λ i k + 1 = 0 , l i k + c k A i S i k + 1 c k b I + ,
To reduce the gap with the optimal solution, S ^ i ( k + 1 ) assisted iterative computation is given
S ^ i k + 1 = r = 0 k 1 c r S i r + c k S i k + 1 r = 0 k 1 c r + c k ,
Algorithm 1: Distributed Mixed Integer Linear Programming Algorithm
Initialization:  k = 0 , consider S ^ i ( 0 ) Γ i , λ i ( 0 ) R + 4 T , i = 1 ,
Repeat
1: k k + 1
2: Update l i ( k ) based on l i k = j = 1 I a j i k λ j k .
3: Update S i ( k + 1 ) based on Equation (31).
4: Update λ i k + 1 based on Equation (32).
5: Update S i ^ ( k + 1 ) based on Equation (33).
Until convergence
Set Lagrange multipliers lim k λ j ( k ) λ = 0 , i = 1 , , m and the vector
lim k d i s t S ^ k , Γ = 0 .
Since the bad estimates of the Lagrange multipliers exist in the early stages of the algorithm, it will have an impact on S ^ i ( k ) . Through the reinitialization mechanism, S ^ i ( k ) will present a much better numerical behavior than S ^ i ( k ) . Therefore, two different sequences S ^ i ( k ) and S ˜ i ( k ) are used to correct S i ( k ) in the designed algorithm process. Namely, S ˜ i ( k + 1 ) is the weighted average and distributed optimal solution for the energy dispatch problem of the Geo-DCPM, which can be expressed as S ˜ i ( k + 1 ) = S ^ i ( k + 1 ) k < k s , i r = k s , i k c ( r ) S i ( r + 1 ) r = k s , i k c ( r ) k k s , i .

4. Simulation Result

In this case, the simulation software platform is Matlab R2022a and the hardware platform is Intel(R) Core(TM) i9-13900KF CPU @ 3.00 GHz, 32 GB memory, 64-bit operating system. Some simulation cases are designed, where a Geo-DCPM consists of three wind turbines, three photovoltaic panels, three water turbines, three pieces of fuel engine equipment, three pieces of carbon capture equipment, and three data centers. According to multi-energy flow, they are divided into three electrical nodes, three carbon nodes, and three data nodes, as shown in Figure 3. The parameters of the power generation equipment are shown in Table 1, and the parameters of other equipment are shown in Table 2. The adjacency matrix of the nine nodes is updated every two iterations. The energy dispatch method of the Geo-DCPM is expressed as Equation (21). Assuming that between 9 a.m. and 10 a.m., the port operating load is 3000 kWh, the port has an arrival data load of 100,000 an hour. To solve this problem, two methods, centralized algorithms and distributed algorithms, are used in different situations. The simulation results are shown in Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. The comparison of cost results of simulation examples is shown in Table 3.

4.1. Case 1: By a Centralized Method

In this case, we use a centralized algorithm to solve the energy dispatch problem of the port. The Geo-DCs do not participate in the economic dispatch of the power system.
The power supply of each generating equipment is [538.57, 1850.00, 500.00, 1550.00], [1500.00, 1850.00, 500.00, 1550.00], [1500.00, 1850.00, 500.00, 1550.00]. The total power supply is 16,738.57 kWh, as shown in Figure 4a, the main power generation equipment is photovoltaic power generation equipment. Wind power generation equipment and fossil fuel power generation equipment will generate additional costs for wind curtailment and carbon emissions, so they are relatively less used. The wind power curtailment of the port wind power generation equipment is 353.857 kWh, and the wind curtailment penalty fee is 24.7702$. The carbon emission is 450 t, the operating power of the carbon capture equipment is [334.46, 610.00, 610.00], the total power consumption of the carbon capture equipment is 1554.46 kWh, the carbon capture cost is 126.2226$, the port power supply cost is 8030.40 CNY, the total power supply is 15,238.57 kWh.
Assuming that the port computing resources are sufficient, the load of the data center server is [20,000, 35,000, 35,000], the number of active servers is 1500, the spatiotemporal transfer Geo-DCs loads are all 0, and the packet loss rate generated during the processing project is 0.1, as shown in Figure 4b. During the data distribution process, the Geo-DC servers are all powered on and waiting to be used. After the data load coming from the port occupies all the computing resources of the entire data center, it will continue to be allocated to the next data center for calculation. The total power consumption of the data center processing load is 10,500.00 kWh, the cooling system power consumption is 30.25 kWh, the Geo-DC operation cost is 837.9$, the data spatiotemporal transfer cost is 0$, and the cooling system cost is 2.4388$. In conclusion, the total port operation is 2115.5876$.
Figure 4. Simulation results of the centralized method. (a) Power supply and consumption of each equip-ment; (b) Operation status of data centers.
Figure 4. Simulation results of the centralized method. (a) Power supply and consumption of each equip-ment; (b) Operation status of data centers.
Jmse 12 00916 g004

4.2. Case 2: By the Proposed Distributed Method without Geo-DCs

In this case, the proposed method is used to solve the energy dispatch model of the port microgrid without Geo-DCs. The centralized data centers are utilized to perform calculations for distributed energy dispatch of the port microgrids rather than the Geo-DCs. It can be seen from Figure 5a that in the port energy dispatching, when k = 25,000, the power supply of the power generation equipment has completed the convergence, and the power supply of the generator equipment is [1450.00, 1850.00, 608.67, 1550.00], [1362.21, 1680.06, 574.68, 1407.62], [1450.00, 1850.00, 607.60, 1550.00], the total power supply power is 15,940.84 kWh, and the power supply cost is 1176.9702$. The wind power curtailment of the port wind power generation equipment is 426.221 kWh, and the wind curtailment penalty fee is 29.8354$. It can be seen from Figure 5b that when k = 25,000, the power consumption of the carbon capture equipment gradually converges. The total carbon emissions are 537.285 t. The operating power consumption of the carbon capture equipment is [397.22, 429.72, 408.44]. The total power consumption of the capture equipment is 1235.38 kWh, and the carbon capture cost is 100.3128$. It can be seen that due to wind curtailment penalties and additional costs for carbon capture, wind power generation and fuel power generation equipment supply less power.
As can be seen from Figure 5c, the data centers stabilize after about 100 iterations. The number of active servers in each data center is 1500, and the amount of data space transferred is 0. The loads received by the data centers are [29,992, 30,948, 32,062]. The packet loss rate generated during the data transmission process is 0.03861, which is 1.43 times lower than the packet loss rate of the centralized algorithm. The total power consumed by the data center’s processing load is 10,700.13 kWh, and the cooling system consumes 30.25 kWh. It can be seen from Figure 5d that the dual variables of the global power balance constraint and the global carbon capture equipment constraint converge to be consistent, and all global Geo-DC transport constraints converge to be consistent. The optimal solution is obtained. The data center operation cost is 853.8712$, and the cooling system cost is 2.4150$. In conclusion, the total port operation cost is 2163.4046$.
Figure 5. Simulation results of the proposed distributed method without Geo-DCs. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of data centers; (d) Dual variable iteration process.
Figure 5. Simulation results of the proposed distributed method without Geo-DCs. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of data centers; (d) Dual variable iteration process.
Jmse 12 00916 g005

4.3. Case 3: By the Proposed Distributed Method

In this case, the proposed distributed algorithm based on dual decomposition mixed-integer linear programming is used to solve the energy dispatch problem of the Geo-DCPM. It can be seen from Figure 6a, when k = 25,000, the power supply power of the power generation equipment has completed convergence, and the power supply power of the generating equipment is [1362.21, 1680.06, 558.72, 1407.62], [1362.21, 1680.06, 575.60, 1407.62], [1362.21, 1680.06, 578.56, 1407.62]. The total power supply power of the Geo-DCPM is 15,062.55 kWh, and the power supply cost is 1112.2076$. The wind power curtailment of the port wind power generation equipment is 408.663 kWh, and the wind curtailment penalty fee is 28.6062$. As can be seen from Figure 6b, when k = 25,000, the power consumption of carbon capture equipment gradually converges. The total carbon emission is 513.864 t. The operating power consumption of carbon capture equipment is [431.71, 425.67, 479.22]. The total power consumption of the capture equipment is 1336.60 kWh, and the carbon capture cost is 108.5322$. It can be seen that because clean energy is more economical and green, photovoltaic output power is greater. The combustion of fossil fuels will produce carbon emissions, increase economic costs, and cause environmental pollution. However, to ensure the smooth operation of the port microgrid, fuel power generation equipment maintains a low power supply.
Figure 6. Simulation results of the proposed distributed method. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of Geo-DCs; (d) Dual variable iteration process.
Figure 6. Simulation results of the proposed distributed method. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of Geo-DCs; (d) Dual variable iteration process.
Jmse 12 00916 g006
As can be seen from Figure 6c, the Geo-DCs tend to be stable after more than 100 iterations. The gap in the number of active servers in each data center is small, and the gap in the amount of data load spatiotemporal transfer is also small. The load received by the Geo-DCs is [33,820, 31,209, 32,808], the number of active servers is [1217, 1161, 1195], the incoming data load transmission amounts is [99, 99, 99], and the outgoing data load transmission amount is [100, 100, 100]. The packet loss rate generated during data transmission processing is 0.02166, which is 4.62 times lower than the centralized packet loss rate. The total power consumed by the Geo-DC processing load is 10095.27 kWh, the cooling system consumes 30.25 kWh, the Geo-DC operation cost is 805.6020$, the data spatiotemporal transfer cost is 2.5984$, the cooling system cost is 2.4150$. In conclusion, the total operation cost is 2059.9614$. It can be seen that each data center has remaining computing resources that can meet the increased data load demand during port emergencies.
The energy dispatch problem of the Geo-DCPM in this paper is a mixed-integer linear programming problem with global coupling constraints. The dual variables λ j ( k ) , j = 1 , , m of different global coupling constraints are involved in the iterative optimization process. This paper conducted 1–30,000 iterative simulations, and the results are shown in Figure 6d. It can be seen that when k = 2500, the dual variables all converge to the same value, and the dual variable values corresponding to the optimal solution of the port microgrid energy dispatch problem are obtained.

4.4. Case 4: Power Equipment Failure

In this case, to further verify the effectiveness of the proposed distributed method, it is assumed that the photovoltaic power generation equipment in the port part fails. It can be seen from Figure 7a that in the port energy dispatching, when k = 25,000, the power supply of the power generation equipment has completed convergence, and the power supply of the generator equipment is [1450.00, 1600.00, 586.12, 1550.00], [1450.00, 1600.00, 607.18, 1550.00], [1450.00, 1600.00, 580.61, 1550.00], the total power supply power is 15,569.91 kWh, and the power supply cost is 1151.1668$. The wind power curtailment of the port wind power generation equipment is 435.00 kWh, and the wind curtailment penalty fee is 30.4500$. It can be seen from Figure 7b that when k = 20,000, the power consumption of carbon capture equipment gradually converges. The total carbon emission is 530.973 t. The operating power consumption of carbon capture equipment is [415.69, 406.82, 448.76]. The total power consumption of the capture equipment is 1271.27 kWh, and the carbon capture cost is 103.2276$. It can be seen that due to the failure of some photovoltaic power generation equipment, the power generation of other equipment has increased to maintain the smooth operation of the port.
Figure 7. Simulation results of port equipment failure. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of Geo-DCs; (d) Dual variable iteration process.
Figure 7. Simulation results of port equipment failure. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of Geo-DCs; (d) Dual variable iteration process.
Jmse 12 00916 g007
As can be seen from Figure 7c, the Geo-DCs tend to be stable after about 150 iterations, and the data transfer in and out is consistent. The loads received by the Geo-DCs are [29,998, 30,306, 34,289]. The number of active servers is [1133, 1139, 1225]. The amount of data transferred in is [100, 100, 100], and the amount of data transferred out is [100, 100, 100]. The packet loss rate generated during data transmission processing is 0.05407. The total power consumed by the Geo-DC processing load is 9803.20 kWh, and the cooling system consumes 30.25 kWh. It can be seen from Figure 7d that when k = 1500, the dual variables of the global power balance constraint and the global carbon capture equipment constraint converge together and the optimal solution is obtained. The cost of Geo-DC operation is 782.2948$, the data spatiotemporal transfer cost is 2.6250$, the cooling system cost is 2.4150$. In conclusion, the total operation cost is 2072.1792$. It can be seen that the proposed distributed method is effective even in the case of power generation equipment failure.

4.5. Case 5: Computing Resource Demand Increase

In this case, to further verify the effectiveness of the proposed distributed method, it is assumed that the demand for port computing resources increases. As can be seen from Figure 8a, in port energy dispatch, when k = 26,000, the power supply of power generation equipment gradually converges. Since the cost of photovoltaic power generation is low, the power supply of photovoltaic power generation equipment is the highest and the power supply of fuel power supply equipment is low. The power supply of the generator equipment is [1450.00, 1850.00, 585.99, 1550.00], [1450.00, 1850.00, 631.11, 1550.00], [1362.21, 1680.06, 599.70, 1407.62], the total power supply power is 15,966.69 kWh, and the cost of power supply is 1178.9638$. The wind power curtailment of the port wind power generation equipment is 426.221 kWh, and the wind curtailment penalty fee is 29.8354$. It can be seen from Figure 8b that when k = 25,000, the power consumption of the carbon capture equipment gradually converges, and the power consumption of each carbon capture equipment is relatively close. The total carbon emission is 545.04 t. The operating power consumption of the carbon capture equipment is [393.79, 400.18, 403.95]. The total power consumption of the carbon capture equipment is 1197.92 kWh, and the carbon capture cost is 97.2706$. As the demand for port computing resources increases, the energy consumption of Geo-DCs increases, resulting in an increase in the output power of each power supply equipment and an increase in power supply costs.
As can be seen from Figure 8c, Geo-DCs stabilize after approximately 100 iterations. Due to the large amount of data that needs to be processed, almost reaching the upper limit of each data center, the difference in the number of active servers opened in each data center is small, and the difference in data space transfer volume is also small. The load received by the Geo-DCs is [33,392, 30,177, 35,000], and the number of active servers is [1216, 1147, 1250]. The amount of data transferred in is [110, 110, 110], and the amount of data transferred out is [110, 110, 110]. The packet loss rate incurred during data transmission processing is 0.061. The total power consumed by the Geo-DC processing load is 10,184.27 kWh and the cooling system consumes 30.25 kWh. It can be seen from Figure 8d that when k = 600, the dual variables of all global coupling constraints individually converge to unity and the optimal solution is obtained. The Geo-DC operation cost is 812.7042$, the data spatiotemporal transfer cost is 2.8875$, the cooling system cost is 2.4150$. In conclusion, the total operation cost is 2124.0765$. It can be seen that the proposed distributed method is effective even when the demand for port computing power increases.
This paper first considers Geo-DCs into the port microgrid energy dispatch problem. Therefore, compared with other literature, we mainly consider the spatio-temporal transmission constraints of Geo-DCs and the distributed optimization algorithm based on mixed-integer linear programming, which are explained accordingly in the paper. This paper elaborates on it from two aspects: the comparison between Geo-DCs and centralized data centers [34] and the comparison between distributed algorithms and centralized algorithms [38]. Geo-DCs have a lower packet loss rate and less energy consumption than centralized data centers. Distributed algorithms can achieve optimal results at lower costs and packet loss rates than centralized algorithms.
Figure 8. Simulation results of computing resource demand increase. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of Geo-DCs; (d) Dual variable iteration process.
Figure 8. Simulation results of computing resource demand increase. (a) The dynamic curve of the power; (b) The dynamic curve of carbon capture power; (c) The dynamic curve of Geo-DCs; (d) Dual variable iteration process.
Jmse 12 00916 g008
In conclusion, from Cases 1 to 5, the distributed results are compared with the optimal centralized results. The distributed energy dispatch cost of Case 2 is the highest. Due to the use of centralized data centers and implementation of distributed computing. As a result, the packet loss rate is reduced and the data load is increased, resulting in slightly higher costs. The distributed energy dispatch cost of Case 3 is slightly lower than the centralized optimization result, due to the fewer number of active server redundancies and litter power consumption of Geo-DCs. Regarding data center usage, centralized data centers are more expensive to use. In Case 4, due to partial damage to the port’s photovoltaic power supply equipment, the wind power supply equipment supplied more power, resulting in more wind curtailment penalties, which leads to an increase in port operating costs. In Case 5, the demand for computing power resources at the port increased, thus the power demand of Geo-DCs increased, resulting in an increase in the total cost. Therefore, the method of coordinating port microgrids with Geo-DCs is more reasonable. It is better suited to the structural and operational characteristics of port microgrids and gives the best results with lower cost and packet loss.

5. Conclusions

This paper has proposed a distributed energy dispatch method for the Geo-DCPM to reduce port operating costs, promote the development of green ports, and minimize port microgrid costs. An energy dispatch model for the port microgrid coordinated with Geo-DCs has been established. Furthermore, a distributed algorithm based on mixed-integer linear programming is proposed. Finally, the simulation results verify the effectiveness of the proposed energy dispatch method for the Geo-DCPM. The simulation results show that when Geo-DCs coordinate with the port microgrid, the data packet loss rate is reduced and the operating cost is lower. Compared with centralized data centers, distributed optimal decision-making results for Geo-DCPM can be obtained by the mixed-integer linear programming method based on dual decomposition. In this paper, only the load delay and transmission constraints of Geo-DCs are considered. In the future, a heating system may be considered in the concerned system.

Author Contributions

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

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 52201407), the Zhejiang Lab Open Research Project (Grant No. K2022QA0AB03), and the Fundamental Research Funds for the Central Universities (Grant No. 3132024118).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

Our thanks to the hard-working editors, and for valuable comments from the reviewers.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chang, L.; Qian, C.; Dilanchiev, A. Nexus between financial development and renewable energy: Empirical evidence from nonlinear autoregression distributed lag. Renew. Energy 2022, 193, 475–483. [Google Scholar] [CrossRef]
  2. Liu, Y.; Feng, C. Promoting renewable energy through national energy legislation. Energy Econ. 2023, 118, 106504. [Google Scholar] [CrossRef]
  3. Molavi, A.; Lim G, J.; Race, B. A framework for building a smart port and smart port index. Int. J. Sustain. Transp. 2020, 14, 686–700. [Google Scholar] [CrossRef]
  4. Luo, L.; Abdulkareem, S.S.; Rezvani, A.; Miveh, M.R.; Samad, S.; Aljojo, N.; Pazhoohesh, M. Optimal scheduling of a renewable based microgrid considering photovoltaic system and battery energy storage under uncertainty. J. Energy Storage 2020, 28, 101306. [Google Scholar] [CrossRef]
  5. Gu, W.; Wang, Z.H.; Wu, Z.; Luo, Z.; Tang, Y.Y.; Wang, J. An Online Optimal Dispatch Schedule for CCHP Microgrids Based on Model Predictive Control. IEEE Trans. Smart Grid 2017, 8, 2332–2342. [Google Scholar] [CrossRef]
  6. Iris, Ç.; Lam, J.S.L. Optimal energy management and operations planning in seaports with smart grid while harnessing renewable energy under uncertainty. Omega-Int. J. Manag. Sci. 2021, 103, 102445. [Google Scholar] [CrossRef]
  7. Alasali, F.; Haben, S.; Holderbaum, W. Energy management systems for a network of electrified cranes with energy storage. Int. J. Electr. Power Energy Syst. 2019, 106, 210–222. [Google Scholar] [CrossRef]
  8. Mao, A.J.; Yu, T.T.; Ding, Z.H.; Fang, S.D.; Guo, J.R.; Sheng, Q.Q. Optimal scheduling for seaport integrated energy system considering flexible berth allocation. Appl. Energy 2022, 308, 118386. [Google Scholar] [CrossRef]
  9. Wang, Y.D.; Hu, J.J.; Liu, N. Energy Management in Integrated Energy System Using Energy–Carbon Integrated Pricing Method. IEEE Trans. Sustain. Energy 2023, 14, 1992–2005. [Google Scholar] [CrossRef]
  10. Sun, Q.K.; Wang, X.J.; Liu, Z.; Mirsaeidi, S.; He, J.H.; Pei, W. Multi-agent energy management optimization for integrated energy systems under the energy and carbon co-trading market. Appl. Energy 2022, 324, 119646. [Google Scholar] [CrossRef]
  11. Wang, L.; Li, Y.N. Estimation methods and reduction strategies of port carbon emissions—What literatures say? Mar. Pollut. Bull. 2023, 195, 115451. [Google Scholar] [CrossRef]
  12. Chen, X.H.; Wu, X.; Lee, K.Y. The mutual benefits of renewables and carbon capture: Achieved by an artificial intelligent scheduling strategy. Energy Convers. Manag. 2021, 233, 113856. [Google Scholar] [CrossRef]
  13. Dong, W.K.; Lu, Z.G.; He, L.C.; Geng, L.J.; Guo, X.Q.; Zhang, J.F. Low-carbon optimal planning of an integrated energy station considering combined power-to-gas and gas-fired units equipped with carbon capture systems. Int. J. Electr. Power Energy Syst. 2022, 138, 107966. [Google Scholar] [CrossRef]
  14. Sahoo, B.; Routray, S.K.; Rout, P.K. A novel centralized energy management approach for power quality improvement. Int. Trans. Electr. Energy Syst. 2020, 31, e12582. [Google Scholar] [CrossRef]
  15. Moeini-Aghtaie, M.; Dehghanian, P.; Fotuhi-Firuzabad, M.; Abbaspour, A. Multiagent Genetic Algorithm: An Online Probabilistic View on Economic Dispatch of Energy Hubs Constrained by Wind Availability. IEEE Trans. Sustain. Energy 2014, 5, 699–708. [Google Scholar] [CrossRef]
  16. Shi, W.B.; Xie, X.R.; Chu, C.C.; Gadh, R. Distributed Optimal Energy Management in Microgrids. IEEE Trans. Smart Grid 2015, 6, 1137–1146. [Google Scholar] [CrossRef]
  17. Zhao, B.W.; Liu, X.M.; Song, A.; Chen, W.N.; Lai, K.K.; Zhang, J.; Deng, R.H. PRIMPSO: A Privacy-Preserving Multiagent Particle Swarm Optimization Algorithm. IEEE Trans. Cybern. 2022, 53, 7136–7149. [Google Scholar] [CrossRef]
  18. Teng, F.; Ban, Z.; Li, T.; Sun, Q.; Li, Y. A Privacy-Preserving Distributed Economic Dispatch Method for Integrated Port Microgrid and Computing Power Network. IEEE Trans. Ind. Inform. 2024, 1–10. [Google Scholar] [CrossRef]
  19. Huang, B.A.; Liu, L.N.; Zhang, H.G.; Li, Y.S.; Sun, Q.Y. Distributed Optimal Economic Dispatch for Microgrids Considering Communication Delays. IEEE Trans. Syst. Man Cybern.-Syst. 2019, 49, 1634–1642. [Google Scholar] [CrossRef]
  20. Chen, G.; Ren, J.H.; Feng, E.N. Distributed Finite-Time Economic Dispatch of a Network of Energy Resources. IEEE Trans. Smart Grid 2017, 8, 822–832. [Google Scholar] [CrossRef]
  21. Zhong, W.F.; Xie, K.; Liu, Y.; Yang, C.; Xie, S.L.; Zhang, Y. ADMM Empowered Distributed Computational Intelligence for Internet of Energy. IEEE Comput. Intell. Mag. 2019, 14, 42–51. [Google Scholar] [CrossRef]
  22. Chang, X.Y.; Xu, Y.L.; Guo, Q.L.; Sun, H.B.; Chan, W.K. A Byzantine-Resilient Distributed Peer-to-Peer Energy Management Approach. IEEE Trans. Smart Grid 2023, 14, 623–634. [Google Scholar] [CrossRef]
  23. Liu, Y.; Li, Y.Z.; Gooi, H.B.; Jian, Y.; Xin, H.H.; Jiang, X.C.; Pan, J.F. Distributed Robust Energy Management of a Multimicrogrid System in the Real-Time Energy Market. IEEE Trans. Sustain. Energy 2019, 10, 396–406. [Google Scholar] [CrossRef]
  24. Chen, W.S.; Li, T. Distributed Economic Dispatch for Energy Internet Based on Multiagent Consensus Control. IEEE Trans. Autom. Control 2021, 66, 137–152. [Google Scholar] [CrossRef]
  25. Li, Y.S.; Gao, D.W.; Gao, W.; Zhang, H.G.; Zhou, J.G. A Distributed Double-Newton Descent Algorithm for Cooperative Energy Management of Multiple Energy Bodies in Energy Internet. IEEE Trans. Ind. Inform. 2021, 17, 5993–6003. [Google Scholar] [CrossRef]
  26. Zhao, G.; He, X.; Li, C.J. An inertial neurodynamic algorithm for collaborative time-varying energy management for energy internet containing distributed energy resources. Int. J. Electr. Power Energy Syst. 2023, 154, 109406. [Google Scholar] [CrossRef]
  27. Teng, F.; Zhang, Q.; Xiao, G.Y.; Ban, Z.X.; Liang, Y.; Guan, Y.J. Energy Management for a Port Integrated Energy System Based on Distributed Dual Decomposition Mixed Integer Linear Programming. J. Mar. Sci. Eng. 2023, 11, 1137. [Google Scholar] [CrossRef]
  28. Raj, V.K.M.; Shriram, R. Power management in virtualized datacenter—A survey. J. Netw. Comput. Appl. 2016, 69, 117–133. [Google Scholar] [CrossRef]
  29. Liu, W.Y.; Yan, Y.J.; Sun, Y.M.; Mao, H.J.; Cheng, M.; Wang, P.; Ding, Z.H. Online job scheduling scheme for low-carbon data center operation: An information and energy nexus perspective. Appl. Energy 2023, 338, 120918. [Google Scholar] [CrossRef]
  30. Dayarathna, M.; Wen, Y.G.; Fan, R. Data Center Energy Consumption Modeling: A Survey. IEEE Commun. Surv. Tutorials 2016, 18, 732–794. [Google Scholar] [CrossRef]
  31. Keskin, I.; Soykan, G. Optimal cost management of the CCHP based data center with district heating and district cooling integration in the presence of different energy tariffs. Energy Convers. Manag. 2022, 254, 115211. [Google Scholar] [CrossRef]
  32. Tian, Q.N.; Guo, Q.; Nojavan, S.; Sun, X.K. Robust optimal energy management of data center equipped with multi-energy conversion technologies. J. Clean. Prod. 2021, 329, 129616. [Google Scholar] [CrossRef]
  33. Ding, Z.H.; Cao, Y.J.; Xie, L.Y.; Lu, Y.; Wang, P. Integrated Stochastic Energy Management for Data Center Microgrid Considering Waste Heat Recovery. IEEE Trans. Ind. Appl. 2019, 55, 2198–2207. [Google Scholar] [CrossRef]
  34. He, W.; Zhang, J.F.; Li, H.L.; Liu, S.C.; Wang, Y.L.; Lv, B.Y.; Wei, J. Optimal thermal management of server cooling system based cooling tower under different ambient temperatures. Appl. Therm. Eng. 2022, 207, 118176. [Google Scholar] [CrossRef]
  35. Khan, W.; De Chiara, D.; Kor, A.L.; Chinnici, M. Advanced data analytics modeling for evidence-based data center energy management. Hysica A-Stat. Mech. Its Appl. 2023, 624, 128966. [Google Scholar] [CrossRef]
  36. Chen, M.; Gao, C.W.; Chen, S.S. Bilevel Economic Dispatch Modeling Considering the Load Regulation Potential of Internet Data Centers. Proc. CSEE 2019, 39, 1301–1314. [Google Scholar]
  37. Falsone, A.; Margellos, K.; Garatti, S.; Prandini, M. Dual decomposition for multi-agent distributed optimization with coupling constraints. Automatica 2017, 84, 149–158. [Google Scholar] [CrossRef]
  38. Teng, F.; Zhang, Q.; Zou, T.; Zhu, J.; Tu, Y.G.; Feng, Q. Energy Management Strategy for Seaport Integrated Energy System under Polymorphic Network. Sustainability 2022, 15, 53. [Google Scholar] [CrossRef]
Figure 1. Port architecture diagram.
Figure 1. Port architecture diagram.
Jmse 12 00916 g001
Figure 2. Schematic diagram of Geo-DCs.
Figure 2. Schematic diagram of Geo-DCs.
Jmse 12 00916 g002
Figure 3. Node classification.
Figure 3. Node classification.
Jmse 12 00916 g003
Table 1. Parameters of power generation equipment.
Table 1. Parameters of power generation equipment.
Equipment a i P i min (kWh) P i max (kWh)
PV0.51001850
W0.52501500
FU0.551500950
H0.54101500
Table 2. Parameters of other equipment.
Table 2. Parameters of other equipment.
EquipmentNumerical Value
Q c n 2.057 kWh/number
E E P n 3.4
n c o o l n 50 number
M n 1500 number
μ n , t 30 number/h
D0.5 s
χ 0.1
P f min n 1 kWh
P f max n 3 kWh
λ δ , max n , t 35,000 number
γ c 0.296
q c 0.3
x c 0.9
λ c 0.128
q f 0.1
P c min 20 kWh
P c max 610 kWh
P l o a d 3000 kWh
K I D C n , t 0.0798 $/kWh
K c 7.938 $/kWh
K f 0.07 $/kWh
γ 0.000875 $/number
Table 3. Simulation results comparison.
Table 3. Simulation results comparison.
CaseWind Curtailment Cost ($)Power Supply Cost ($)Carbon Capture Cost ($)Data Processing Cost ($)Data Transfer Cost ($)Packet
Loss
Rate
Total
Cost
($)
Case Details
4.124.77021124.2560126.2226837.90000.00000.100002115.5876Centralized data centers and centralized algorithm [38]
4.229.83541176.9702100.3128853.87120.00000.038612163.4046Centralized data centers [34] and distributed algorithm
4.328.60621112.2076108.5322805.60202.59840.021662059.9614Geo-DCs and distributed algorithm
4.430.45001151.1668103.2276782.29482.62500.054072072.1792Power equipment failure
4.529.83541178.963897.2706812.70422.88750.061002124.0765Computing resource demand increase
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qu, Q.; Teng, F.; Xu, Q.; Li, Y. Distributed Energy Dispatch for Geo-Data Centers Port Microgrid. J. Mar. Sci. Eng. 2024, 12, 916. https://doi.org/10.3390/jmse12060916

AMA Style

Qu Q, Teng F, Xu Q, Li Y. Distributed Energy Dispatch for Geo-Data Centers Port Microgrid. Journal of Marine Science and Engineering. 2024; 12(6):916. https://doi.org/10.3390/jmse12060916

Chicago/Turabian Style

Qu, Qi, Fei Teng, Qi Xu, and Yushuai Li. 2024. "Distributed Energy Dispatch for Geo-Data Centers Port Microgrid" Journal of Marine Science and Engineering 12, no. 6: 916. https://doi.org/10.3390/jmse12060916

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

Article Metrics

Back to TopTop