Next Article in Journal
Dual-Link Synchronous Acquisition and Transmission System for Cabled Seafloor Earthquake Observatory
Next Article in Special Issue
Sustainable Solutions for Small/Medium Ports a Guide to Efficient and Effective Planning
Previous Article in Journal
Time-Series Hourly Sea Surface Temperature Prediction Using Deep Neural Network Models
Previous Article in Special Issue
Towards Lower Carbon Emissions: A Distributed Energy Management Strategy-Based Multi-Objective Optimization for the Seaport Integrated Energy System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Management for a Port Integrated Energy System Based on Distributed Dual Decomposition Mixed Integer Linear Programming

1
Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China
2
Research Institute of Intelligent Networks, Zhejiang Lab, Hangzhou 311121, China
3
Department of Energy, Aalborg University, 9220 Aalborg, Denmark
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(6), 1137; https://doi.org/10.3390/jmse11061137
Submission received: 27 April 2023 / Revised: 24 May 2023 / Accepted: 26 May 2023 / Published: 29 May 2023

Abstract

:
This paper proposes a distributed energy management strategy, based on dual decomposition mixed integer linear programming for port integrated energy systems (PIESs), to improve the utilization of renewable energy, and to foster green ports. Firstly, due to the distributed characteristics presented by various heterogeneous devices, a polymorphic network-based PIES was established, instead of the traditional single IP protocol, incorporating electricity replacement and energy conversion devices. Secondly, taking into account the coupling of various energy flows, an energy management model was constructed, to ensure reliable operation for the PIES. Thirdly, an energy management strategy based on distributed dual decomposition mixed integer linear programming for the PIES was proposed, which took into account the distributed characteristic of the PIES. Finally, the effectiveness of the proposed strategy was demonstrated, by simulation cases in different scenarios for the PIES. The obtained energy management results were similar to the centralized algorithm.

1. Introduction

To accelerate the development of renewable energy, and to foster green seaports [1], innovative techniques of energy supply and energy conversion are being researched, aimed at improving energy efficiency, including Combined Cooling, Heating and Power (CCHP) [2] and electricity replacement devices [3]. Establishing a port integrated energy system (PIES) has become an urgent issue.
A PIES integrates energy supply devices, energy conversion devices, and energy consumption devices, including electricity, gas, heat, and cold multiple energy sources [4]. Many researchers have focused on the construction of PIESs. For instance, Ref. [5] explored the application of Bayesian networks to the integrated energy efficiency of ship–port interface. Ref. [6] suggested using modern control technologies and renewable energy sources to manage and operate a seaport lighting system efficiently. Ref. [7] provided a framework for an intelligent energy system, to ensure efficient and sustainable energy use in ports. Ref. [8] proposed a new integration scheme for a PIES, to achieve coordinated control and management between cold ironing and renewable sources. To reduce operating costs, Ref. [9] considered the use of hybrid-propulsion ships in seaports. Previous studies have only focused on partial devices of PIESs, but a seaport integrates multiple forms of energy, and contains various heterogeneous devices. To realize the coupling of multiple heterogeneous devices, establishing a PIES with more diverse electricity replacement devices and energy conversion devices has become an essential issue. Various devices, such as CCHP, Electric Heater (EH), Electric Chiller (EC), Gas Boiler (GB) [10], Absorption Chiller (AC) [11], and Plug-in Electric Ship (PES) [12] have been integrated into PIESs by different manufacturers, and use different communication protocols. The devices exhibit different modalities, based on location and identity, and a polymorphic network needs to be constructed for supporting exchange information between different devices [13]. The polymorphic network includes advanced addressing and routing functional components, enabling the integration and cooperation of various modes, such as Internet Protocol (IP), content, identity, and geonetworking identification [14,15]. This flexible and efficient functional form of polymorphic network can adapt well to PIESs.
During the development of PIESs, many fundamental problems needed to be solved. To improve seaport energy efficiency, and to ensure the stability of PIESs, the energy management problem of PIESs is the key problem. To maintain seaport sustainability, Ref. [16] considered carbon emission constraints and energy conversion efficiency, so as to minimize the cost of electrical energy for ships. Ref. [17] proposed a green seaport model based on renewable energy, to achieve self-sufficiency and energy dispatch in seaports. Ref. [18] considered charging safety and battery life constraints, to minimize charging costs, and to improve the efficiency of electric boats. Ref. [19] presented an energy management model, to investigate the energy consumption and environmental impact of fishing vessels at different stages. To handle supply and demand balance constraints, Ref. [20] presented a multi-objective optimization model, to achieve optimal scheduling of the seaport. Ref. [21] presented an energy management model, to optimize the economic and reliability performance of hybrid renewable energy systems. Ref. [22] took into consideration constraints such as the output power of generating devices and the charging needs of electric vehicles, to minimize the overall cost. However, these studies only considered the energy management problem of partial devices, neglecting comprehensive and collaborative research on the energy management of entire PIESs.
The energy management challenge is to minimize the total cost, involving various constraints, such as the balance of supply and demand. To address this energy management problem, various centralized algorithms have been proposed [23,24,25]. However, these algorithms may result in single-point failures [26], less privacy [27], and increasing computational burdens. Additionally, due to the distributed characteristics of PIESs, heterogeneous devices require an appropriate distributed energy management strategy. Research on distributed algorithms has attracted the extensive attention of scholars. For example, Ref. [28] suggested a distributed sub-gradient algorithm for optimizing multi-agent systems. A distributed algorithm based on a multi-objective genetic algorithm for solving the technical and economic problems of microgrids was introduced in Ref. [29]. A distributed demand response market clearing algorithm was presented, together with an ideal cloud resource allocation, to spread the necessary processing resources, in Ref. [30]. To achieve the market commitments, a unique home energy management system control algorithm was employed in Ref. [31]. To solve the energy management problem, an exploration–exploitation balanced metaheuristic algorithm, based on inertia weight local search, was presented in Ref. [32]. The limited-communication distributed model predictive control algorithm was modified, to support grid-interactive buildings, in Ref. [33]. Ref. [34] proposed a distributed algorithm based on game theory, for optimal coalition formation and maximum profit allocation of distributed energy resources in smart grids. Ref. [35] recommended a distributed optimal energy management algorithm, to maintain the overall stability and reliability of the energy internet system. To obtain optimal solutions for PIESs, a fully dynamic-weighted coefficients distributed algorithm was presented in Ref. [36]. However, the PIES energy management problem is a mixed integer linear programming problem with coupling constraints, and the previous proposed algorithms are not applicable.
The main aim of this paper was to propose a distributed energy management strategy, based on the dual decomposition mixed integer linear programming algorithm for PIESs, to improve energy efficiency. The innovative contributions of this paper are summarized below:
(1)
A PIES based on a polymorphic network was constructed, to incorporate diverse heterogeneous seaport devices, and to enhance energy utilization efficiency. Due to the characteristics of the various heterogeneous devices, a polymorphic network-based PIES was established, which included electricity replacement devices and energy conversion devices.
(2)
An energy management strategy based on distributed dual decomposition mixed integer linear programming for PIESs is proposed, to ensure reliable seaport operation. Considering the distributed characteristics of the various heterogeneous devices in PIESs, an energy management strategy based on distributed dual decomposition mixed integer linear programming is proposed, to solve the energy management problem, which is a mixed integer linear programming problem with coupling constraints.
The remainder of this paper is organized as shown in Figure 1. Section 2 describes the structure of a polymorphic network-based port integrated energy system (PIES) and the devices in the PIES. An energy management model for the PIES, and an energy management strategy based on dual decomposition mixed integer linear programming, are presented in Section 3. In Section 4, the effectiveness of the proposed energy management strategy in different scenarios is verified by numerical cases. Section 5 concludes the paper. The appendix contains some abbreviations that are covered in the paper.

2. Structure of Port Integrated Energy System

For this section, a PIES was established, based on a polymorphic network, to incorporate various heterogeneous devices, depicted in Figure 2. The PIES comprised N Energy Bodies (EBs), consisting of various devices, including CCHP, EH, EC, Wind Turbine (WT), GB, AC, and PES. The CCHP device served as the energy conversion center, providing cold, heat, and electricity to the seaport. The EH and EC devices were crucial for promoting a sustainable and environmentally friendly energy structure, because they served as the electricity replacement devices. To implement intelligent control of different nodes, a polymorphic network was applied, to support communication between the heterogeneous devices.
The polymorphic network was intelligent, and played a critical role in the PIES. It consisted of a data layer, a control layer, and a service layer [37]. Specifically, the data layer connected the physical devices of the PIES, including various sensors and actuators, and provided real-time device status information to the control layer. The control layer in the polymorphic network undertook addressing and routing between modalities such as content, IP, and geonetworking, controlling the data layer, to convert requirements and control information. The service layer of the polymorphic network focused on realizing the distributed energy management of the PIES: this layer was responsible for managing energy generation, distribution, and consumption across the entire network.
The structure of the PIES was as follows:
Figure 2. Node classification.
Figure 2. Node classification.
Jmse 11 01137 g002

2.1. CCHP

A CCHP device is a crucial energy conversion device in PIESs, utilizing natural gas to provide an energy supply of cold, heat, and electricity.
The cost function for a CCHP device can be expressed as follows:
C C C H P n = C C C H P E n + C C C H P H n + C C C H P L n
where the costs of electricity, heat, and cold production are represented by C C C H P E n , C C C H P H n , and C C C H P L n for the nth EB, respectively. The unit of these costs is CNY (Chinese Yuan); n is the number of EBs.
More specifically, the costs of the electricity, heat, and cold production for a CCHP device can be expressed as follows:
C C C H P E n = t = 1 T c g Q C C H P E ( t )
C C C H P H n = t = 1 T c g Q C C H P H ( t )
C C C H P L n = t = 1 T c g Q C C H P L ( t )
where the amount of natural gas consumed by the CCHP device, to produce electricity, heat, and cold at time step t for the nth EB, is represented by Q C C H P E ( t ) , Q C C H P H ( t ) , and Q C C H P L ( t ) , respectively; the unit is m3. The price of gas energy is represented by c g , with a unit of CNY/m3.
The energy conversion relationship of a CCHP device is stated as follows:
P C C H P n ( t ) = η C C H P E Q C C H P E n ( t )
H C C H P n ( t ) = η C C H P H Q C C H P H n ( t )
L C C H P n ( t ) = η C C H P L Q C C H P L n ( t )
where P C C H P n ( t ) represents the electricity generated by the CCHP device for the nth EB at time step t, and H C C H P n ( t ) and L C C H P n ( t ) represent, respectively, the heat and cooling supplied by the CCHP device for the nth EB at time step t; the unit is kW; η C C H P E , η C C H P H , and η C C H P L are the conversion efficiencies of electricity, heat, and cold, respectively.
To ensure safety, a CCHP device has to comply with the following constraints:
0 P C C H P n ( t ) P C C H P m a x
0 H C C H P n ( t ) H C C H P m a x
0 L C C H P n ( t ) L C C H P m a x
where P C C H P m a x , H C C H P m a x , and H C C H P m a x are, respectively, the maximum electricity, heat, and cold output by the CCHP device for the nth EB at time step t; the unit is kW.

2.2. WT

A WT is a critical device for generating electricity from wind energy, and reducing environmental pollution. To ensure its safe operation, the following constraint must be met:
0 P W T n ( t ) P W T m a x ,
where the electricity output of the WT, denoted by P W T n ( t ) at time t in the nth EB, should be between 0 and P W T m a x , which indicates the WT’s maximum electricity output; the unit is kW.

2.3. External Electricity Device (EED)

To address the high electricity demand of our PIES, we incorporated an EED that could directly purchase electricity from the power grid. The cost of electricity consumption for an EED in the nth EB can be calculated by the following:
C E E D n = t = 1 T c e P E E D n ( t ) ,
where C E E D n is the cost of the electricity consumption of the EED in the nth EB, and the unit is C N Y ; c e is the time-of-use tariff, and the unit is CNY/kWh.
It is important to note that the electricity consumption of the EED, denoted as P E E D p ( t ) , must adhere to the following constraints:
0 P E E D n ( t ) P E E D m a x ,
where P E E D n ( t ) is the electricity consumption of the EED in the nth EB at time t, and the unit is k W ; P E E D m a x is the maximum electricity consumption of the EED, and the unit is kW.

2.4. EH

An EH device’s basic principle is to produce heat by utilizing electricity, and its cost function corresponds to the following:
C E H n = t = 1 T c e P E H n ( t ) ,
where C E H n is the cost of the electricity consumption of the EH device in the nth EB, and the unit is CNY; P E H n ( t ) is the electricity consumption of the EH device in the nth EB at time t, and the unit is kW.
The EH device’s energy conversion relationship is as follows:
H E H n ( t ) = η E H P E H n ( t ) ,
where H E H n ( t ) denotes the amount of heat the EH device produces at time t in the nth EB, and the unit is kW.
To reduce the EH failure rate, the following constraints need to be observed:
0 H E H n ( t ) H E H m a x ,
where H E H m a x is the maximum heat output of EH, and the unit is kW.

2.5. GB

GB devices are commonly used for heat production by burning natural gas. The total cost of gas consumption by the GB device in the nth EB is represented by C G B n , which is calculated as follows:
C G B n = t = 1 T c g Q G B n ( t ) ,
where C G B n is the total cost of gas consumption by the GB device in the nth EB, and the unit is C N Y ; Q G B n ( t ) is the gas consumption of GB in the nth EB at time t, and the unit is m3.
To display the working principle of the GB device, its energy conversion relationship can be described as follows:
H G B n ( t ) = η G B Q G B n ( t ) ,
where H G B n ( t ) , η G B , and Q G B n ( t ) represent the heat output, heat efficiency, and gas consumption, respectively, of the GB device in the nth EB. The unit of H G B n ( t ) is k W , and the unit Q G B n ( t ) is m3.
The following safety operating constraint was in effect, to guarantee safe and compliant activities:
0 H G B n ( t ) H G B m a x ,
where H G B n ( t ) and H G B m a x denoted, respectively, the heat output and upper bound of the heat energy production capacity of the GB device in the n EB at t period, and the unit was kW.

2.6. EC

Compared to conventional cold methods, an EC device offers higher cold efficiency and lower energy consumption. The cost function of an EC device is as follows:
C E C n = t = 1 T c e P E C n ( t ) ,
where C E C n represents the total cost of electricity consumption of the EC device in the nth EB, and the unit is CNY; P E C n ( t ) denotes the EC device’s electricity consumption in the nth EB at time t, and the unit is kW.
The energy efficiency of the EC device can be defined as the ratio between the cold produced and the electricity consumed. The energy conversion relationship of the EC device is determined below:
L E C n ( t ) = η E C P E C n ( t ) ,
where L E C n ( t ) and η E C represent, respectively, the cold output and the cold efficiency of the EC device in the nth EB, and the unit of L E C n ( t ) is kW.
For better control and management of the EC device, the following safety constraint needed to be satisfied:
0 L E C n ( t ) L E C m a x ,
where L E C m a x was the maximum heat output of the EC, and the unit was kW.

2.7. AC

An AC device utilizes absorbent, to absorb and release heat during evaporation and condensation processes, achieving cold in a low-temperature space. An AC device energy conversion relationship is as follows:
L A C n ( t ) = η A C H A C n ( t ) ,
where L A C n ( t ) , H A C n ( t ) and η A C denote, respectively, the cold output, heat input, and cold efficiency of the AC device in the nth EB. The unit of L A C n ( t ) and H A C n ( t ) is kW.
To avoid possible accidents with an AC device, the following safety constraint needs to be met:
0 L A C n ( t ) L A C m a x ,
where L A C m a x denotes the maximum cold output of the AC device, and the unit is kW.

2.8. PES

A PES uses batteries as its power source in a seaport. Compared to traditional fuel ships, a PES has the advantage of being more environmentally friendly and energy efficient. A PES can also reduce pollution, and improve comfort and safety during navigation; its operating constraints can be described as
e n ( 0 ) = E n i n i t ,
e n ( t + 1 ) = e n ( t ) + P n Δ T ( ζ n u u n ( t ) ζ n v v n ( t ) ) , k ( 0 , . . . , T 1 ) ,
e n ( T ) E n r e f ,
E n m i n e n ( t ) E n m a x ,
u n ( t ) + v n ( t ) 1 ,
where the initial energy storage is denoted by E n i n i t , and the energy storage at time t + 1 is calculated based on the energy inputs and outputs at time t. The charging and discharging states are represented by u n ( t ) and v n ( t ) , respectively. The energy storage at time T must be greater than or equal to the reference energy E n r e f , while the energy storage at any time must be within the range of minimum energy E n m i n and maximum energy E n m a x . These constraints ensure that the PES operates within the specified energy range, and meets the required energy demands. The unit of E n i n i t , E n r e f , E n m i n , and E n m a x is kWh.

3. Energy Management Strategy for Port Integrated Energy System

For this section, an energy management model for our PIES was constructed, to improve its energy efficiency and economic benefit. An energy management strategy based on distributed dual decomposition mixed integer linear programming was proposed, to solve the energy management problem.

3.1. Energy Management Model

An energy management model for our PIES was established, to minimize the operation cost, consisting of the following objective functions and constraints.

3.1.1. Objective Function

The objective function for our PIES was described as:
min C t o t a l = n = 1 N C E n + C G n + C s h i p n ,
where C t o t a l represented the total operating cost of the PIES, and N indicated the number of EBs. The objective function for each EB comprised three components: the cost of the purchased electricity ( C E n ); the cost of the purchased gas ( C G n ); and the cost of the PES ( C s h i p n ). The unit of these costs was the CNY.
(1)
The cost of purchased electricity C E n :
C E n = C E E D n + C E H n + C E C n ,
where C E n included the purchased cost of the EED ( C E E D n ), the electricity purchased cost of the EH device ( C E H n ), and the electricity purchased cost of the EC device ( C E C n ). The unit of these costs was the CNY.
(2)
The cost of purchased gas red C G n :
C G n = C C C H P n + C G B n ,
where C G n included the gas purchased cost of the CCHP device ( C C C H P n ), and the gas purchased cost of the GB device ( C G B n ). The unit of these costs was the CNY.
(3)
The cost of a PES C s h i p n :
C s h i p n = t = 1 T P n ( C u ( t ) u n ( t ) C v ( t ) v n ( t ) ) ,
where C u was the charging price, C v was the discharging price, and the unit was the CNY; P n , u n ( t ) , and v n ( t ) were utilized in this model, to indicate the charging and discharging power for each time period, as well as the corresponding charging and discharging states. The unit of P n was kW.

3.1.2. Constraints

To ensure the energy supply security of a PIES, the following constraints should be followed.
(1)
Safety operation constraints.
To prevent electricity accidents and other safety accidents, a PIES needs to have robust safety performance. The safety operation constraints of a PIES are divided into two parts: the general safety operation constraints of the seaport, and the safety operation constraints of each device:
n = 1 N ( P E E D n ( t ) + P E H n ( t ) + P E C n ( t ) ) P max ;
n = 1 N ( Q C C H P E n ( t ) + Q C C H P H n ( t ) + Q C C H P L n ( t ) ) + Q G B n ( t ) Q max ;
P m i n ( t ) n = 1 N P n ( u n ( t ) v n ( t ) ) P m a x ( t ) ,
where P max is the upper bound of the electricity purchased by all the devices in the PIES, Q max is the upper bound of the gas purchased by all the devices in the PIES, and P m i n ( t ) and P m a x ( t ) are the lower and upper bounds, respectively, of the power output of all the PESs in the PIES at t period. The unit of P max , Q max , P m i n ( t ) , and P m a x ( t ) is kW.
The safety operation constraints for various devices in a PIES are described in Section 2.
(2)
Supply and demand balance constraints.
To meet the energy requirements of the different users in a PIES, it is necessary to maintain the balance between energy supply and demand.
Electricity supply and demand balance constraint:
P C C H P n ( t ) + P E E D n ( t ) + P W T n ( t ) = P l o a d n ( t ) ,
where P l o a d n ( t ) is the electricity load of each EB device in the PIES at t period, and the unit is kW.
Heat supply and demand balance constraint:
H C C H P n ( t ) + H E H n ( t ) + H G B n ( t ) = H l o a d n ( t ) ,
where H l o a d n ( t ) is the heat load of each EB device in the PIES at t period, and the unit is kW.
Cold supply and demand balance constraint:
L C C H P n ( t ) + L E C n ( t ) + L A C n ( t ) = L l o a d n ( t ) ;
where L l o a d n ( t ) is the cold load of each EB device in the PIES at t period, and the unit is kW.
In summary, Equations (1)–(39) constituted the energy management model for our PIES.

3.2. Distributed Dual Decomposition Mixed Integer Linear Programming Algorithm

To address the energy management problem for our PIES, we proposed a distributed energy management strategy based on dual decomposition mixed integer linear programming [38], which was different from the previous centralized energy management strategy [23,24,25], and was more suitable for the distributed characteristics of a port. As our PIES was a multi-energy flow system coupled with electricity, cold, and heat, we converted the model, i.e., Equations (1)–(39), to Equation (40), before designing the distributed energy management strategy.
A PIES is a Multi-Agent System (MAS) comprised of various nodes, and the communication network must satisfy specific conditions. The communication network topology utilized by a PIES is illustrated in the form of a directed graph, represented by G = ( V , E k ) . The graph’s nodes ( V = 1 , , I ) stand in for many agents interacting with the system, and the set of directed edges ( E k ) is determined by the formula: E k = ( j , i ) : a j i ( k ) > 0 .
If a j i ( k ) > 0 for any i , j 1 , , I and k 0 , then it follows that a j i ( k ) η and a i i ( k ) η , where η is a constant within the range of (0,1). Additionally, for all k 0 : (1) j = 1 I a j i ( k ) = 1 for every i 1 , , I ; and (2) i = 1 I a j i ( k ) = 1 for every j 1 , , I . The graph G ( V , E ) satisfies strong connectivity, implying that there exists a directed path of edges linking any two nodes within the graph. Additionally, there exists a positive integer T 1 , such that for every edge ( j , i ) E , agent i receives information from a neighboring agent j at least once every T consecutive iterations.
min i e = 1 I E ( C C C H P E + C E E D ) + i h = 1 I H ( C C C H P H + C E H + C G B ) + i l = 1 I L ( C C C H P L + C E C ) + i s h i p = 1 I s h i p C s h i p s . t i e = 1 I E P E E D n ( t ) + i h = 1 I H P E H n ( t ) + i l = 1 I L P E C n ( t ) P max i e = 1 I E Q C C H P E n ( t ) + i h = 1 I H Q C C H P H n ( t ) + i l = 1 I L Q C C H P L n ( t ) + i h = 1 I H Q G B n ( t ) Q max P min i s h i p = 1 I s h i p P n ( u n v n ) P max Y = Y e Y h Y l Y s h i p Y e n = P C C H P n ( t ) P E E D n ( t ) P W T n ( t ) R N T ( t = 1 , , T a n d n = 1 , , N ) | Eq . ( 1 ) ( 4 ) ( 11 ) ( 12 ) Y h n = H C C H P n ( t ) H E H n ( t ) H G B n ( t ) R N T ( t = 1 , , T a n d n = 1 , , N ) | Eq . ( 2 ) ( 5 ) ( 14 ) ( 15 ) ( 17 ) ( 18 ) Y l n = L C C H P n ( t ) L E C n ( t ) L A C n ( t ) R N T ( t = 1 , , T a n d n = 1 , , N ) | Eq . ( 3 ) ( 6 ) ( 20 ) ( 21 ) ( 23 ) ( 24 ) Y s h i p n = e n ( t ) u n ( t ) v n ( t ) R N T ( t = 1 , , T a n d n = 1 , , N ) | Eq . ( 25 ) ( 29 )
As mentioned above, we constructed a communication network consisting of 12 nodes, including 3 electricity nodes, 3 heat nodes, 3 cold nodes and 3 PES nodes. Note that the described conditions required the adjacency matrix of the 12 nodes to be updated once every two iterations: we chose one of the figures which satisfied the conditions, as shown in Figure 3.
The energy management problem for our PIES was a mixed integer linear programming problem, containing both global coupling and local constraints. The optimization problem could be redefined as (40), where I E denoted the number of electricity nodes, I H represented the number of heat nodes, I L signified the number of cold nodes, and I s h i p corresponded to the number of PES nodes. Additionally, Y e was the set of electricity nodes, Y h denoted the set of heat nodes, Y l represented the set of cold nodes, and Y s h i p stood for the set of PES nodes. Y referred to the set of all decision variables.
Our PIES energy management problem was defined as (41) and (42):
min { y i y i } i = 1 I i I c i T y i
i = 1 I A i y i b ,
where I was the number of nodes, and the cost function corresponding to node i was represented by c i T y i , where y i denoted the output of node i [38].
The Lagrangian function for this problem could be represented as  (44), where y = [ y 1 y I ] Y = Y 1 × × Y I R n with n = i = 1 I N T , λ R + 4 T was the vector of Lagrange multipliers:
L ( y , λ ) = i = 1 I L i y i , λ = i = 1 I c i T y i + λ T A i y i b .
Expressed mathematically, the dual function took on the following form:
d ( λ ) = . min y Y L ( y , λ ) .
Because the dual function was divisible, the dual function could be described as:
d ( λ ) = i = 1 I d i ( λ ) = i = 1 I min y i Y i L i ( y i , λ ) .
The dual problem could be formulated as follows:
D : max λ 0 i = 1 I d i ( λ ) .
We made the following assumptions, before designing the solution algorithm.
Assumption 1. 
For i in the range of 1 to I, both the function c i T y i : R N T R and each component of A i y i b are convex. Additionally, for all i in the range of 1 to I, the set Y i R N T is also convex.
Assumption 2. 
For each i within the range of 1 to I, the set Y i is a compact subset of R N T .
Assumption 3. 
There is a vector y ˜ = [ y ˜ 1 y ˜ I ] r e l i n t ( Y ) , where r e l i n t ( Y ) represents the relative interior of the set Y. Moreover, it holds true that i = 1 I A i y ˜ i b 0 for any components of i = 1 I A i y ˜ i b that are linear in y, while i = 1 I A i y ˜ i b < 0 for all other components.
If Assumptions 1–3 are satisfied, there is strong duality and there exists an optimal primal–dual pair ( y , λ ) , where y = [ y 1 y I ] . Additionally, we have:
L ( y , λ ) L ( y , λ ) L ( y , λ ) , λ R + N T , y Y .
Assumption 4. 
Suppose that { c ( k ) } k 0 is a sequence of positive real numbers that decreases monotonically, and satisfies the condition c ( k ) c ( r ) for all k r 0 : (1) k = 0 c ( k ) = ; and (2) k = 0 c ( k ) 2 < , where c ( k ) = β / ( k + 1 ) is a positive value for β.
Therefore, we applied a distributed dual decomposition mixed integer linear programming algorithm [38], as shown in Algorithm  1.
Algorithm 1 Distributed dual decomposition mixed integer linear programming algorithm
1:
Initialization:
2:
k = 0 .
3:
Consider y ^ i ( 0 ) Y i , for all i = 1 , , I .
4:
Consider λ i ( 0 ) R + 4 T , for all i = 1 , , I .
5:
while not converged do
6:
   for i = 1 , , m  do
7:
       l i = j = 1 I a j i λ j
8:
       y i [ k + 1 ] arg min y ( c i T y i + l i T A i y i l i T b I )
9:
       λ i [ k + 1 ] = [ 0 , l i + c k A i y i [ k + 1 ] c k b I ] +
10:
       y i ^ [ k + 1 ] = r = 0 k 1 c r y i r + c k y i [ k + 1 ] r = 0 k 1 c r + c k
11:
   end for
12:
    k k + 1 .
13:
end while
In Algorithm 1, we used two different sequences, y ^ i ( k ) and y ˜ i ( k ) , to correct y i ( k ) , rendering the obtained solution closer to the real solution. The sequence y ^ i ( k ) was the one-step-ahead forecast of y i ( k ) from the previous iteration, while y ˜ i ( k + 1 ) was the weighted average of the previous observations and the one-step-ahead forecast: y ˜ i ( k + 1 ) = y ^ i ( k + 1 ) k < k s , i r = k s , i k c ( r ) y i ( r + 1 ) r = k s , i k c ( r ) k k s , i , where c ( k ) = 0.1 k + 1 was the weight function.
In summary, the optimal solution for the energy management problem could be obtained by Algorithm 1.

4. Numerical Results

For this section, the effectiveness of our distributed energy management strategy based on dual decomposition mixed integer linear programming was verified for our PIES. The operation parameters of the simulation are shown in Table 1 and Table 2, where Table 1 shows the parameters of the different devices, and Table 2 shows the time-of-use tariff.
To improve energy efficiency and reduce operational costs, two different strategies were applied, for solving the energy management problem of our PIES constructed by Equations (1)–(39). Case 1 was solved by a centralized algorithm, while Case 2–4 used the proposed strategy outlined in Section 3. The details of each case are explained below.
Case 1: According to the multi-energy flow coupling of our PIES, different kinds of heterogeneous devices, such as WT, CCHP, GB were integrated into the PIES, which contained different device operation constraints, and utilized intlinprog algorithm [39,40] to realize the energy management for the PIES on a typical summer day.
Case 2–4: Taking into account the differing characteristics of the various devices’ outputs, we classified the nodes as shown in Figure 5. The classification problem was reformulated as Equation (40), and the further problem was transformed into Equations (41) and (42). Then, we applied the proposed strategy in Section 3, to solve the energy management problem for our PIES in different scenarios. Specifically, Case 2 was on a summer typical day, while Case 3 was on a typical winter day, and Case 4 was in the event of an equipment failure by the WT.

4.1. Case 1: Centralized Energy Management for PIES

In this case, we considered an energy management problem for our PIES with 24-h dispatch, which included three (N = 3) EBs. Then, we applied the traditional centralized strategy to the energy management problem for our PIES on a typical summer day, implemented by intlinprog in matlab.
In the dispatch plan for the different energy flows, different devices could be supplied, with flexible and variable output power, depending on the load. The scheduling plans for the different energy flows of electricity, cold, and heat are given in Figure 4.
During periods of high electricity demand, the CCHP device was the main power generation device, and its output was stable at 114.99 kW to 175.53 kW, reaching a peak value of 128.34 kW around 8:00–9:00. The EED maintained a steady output of 50 kW throughout this period. The output of the WT gradually decreased from morning until late afternoon, fluctuating between 40 kW to 90 kW during peak hours. During low demand periods, the CCHP device output fluctuated around 43.45 kW to 58.91 kW, while the EED remained at a steady zero output. The WT output also fluctuated around 25.21 kW to 74.24 kW. In summary, the CCHP device was the main power generation device in the system, providing most of the electricity during peak demand periods. The EED acted as a backup power source, maintaining system stability. The WT, as a renewable energy source, provided a complementary power supply to the system, with high output during early morning and late afternoon, when the other sources were relatively weak.
In the heat dispatch plan, the output of the CCHP device remained at zero throughout 24 h, while the output of the EH device fluctuated during the same period: the highest value appeared at 5:00 (91.376 kW), and during the high load periods (from 15:00 to 18:00), its output remained above 70 kW. The GB device had no output from 1:00 to 21:00, with only a minimal output of 10.46 kW occurring at 22:00. It can be concluded that the EH device was the main power generation device, and played a crucial role in the operation of the system, while the GB and CCHP devices served as auxiliary backup devices. During the low load period, the output of all three devices was weak, but the EH device’s output was still higher than that of the other two; therefore, the EH device played a critical role, while the GB and CCHP devices played a supporting role in the system.
In the cold dispatch plan, the CCHP device did not produce any output with a power value of 0. The output of the EC device fluctuated greatly during this period: during low load periods (1:00 and 20:00–24:00), the output decreased to around 35.56 kW; at 13:00, it reached 100 kW, while during high load periods (5:00–12:00 and 14:00–18:00), it stayed above 60 kW, with a peak of 71.76 kW. The AC device sustained a relatively stable output of 50 kW throughout the 24-h period, except in the 13th interval, where its output decreased to 10.79 kW. During cold load hours (5:00–12:00 and 14:00–18:00), the EC device maintained an output of over 70 kW, as the main power source, with the AC device playing a supporting role, with an output of around 50 kW. The CCHP device still did not produce any output. During low cold load hours, the output of all the devices was relatively low and similar, with the AC device having slightly a higher output than the other two devices; therefore, all three devices played a supporting role during low cold load hours.
During a 1–24 h period, the PES was charged at 14:00, 16:00, 18:00, 20:00, and 24:00, while discharge only occurred at 5:00, 17:00, 19:00, and 21:00. For the rest of the time, there were no charging or discharging operations. The battery energy changed significantly over this period, starting from 5.71 kWh, and dropping down to its lowest point of 1.33 kWh at 5:00–9:00; it then reached its highest level, of 9.21 kWh, at the 15th hour, before slightly decreasing again at 23:00–24:00. Overall, the PES had limited charging and discharging operations during this period, but the battery energy showed significant changes at different times.
As shown in Table 3, the total cost of Case 1 was CNY 12,017.8, and the cost for electricity, heat, cold, and PES were CNY 9266.0, 1560.2, 1184.3, and 7.4, respectively. In conclusion, the centralized energy management strategy applied to our PIES can enable efficient and coordinated utilization of electricity, cold, and heat, thus promoting environmental sustainability.

4.2. Case 2: Distributed Energy Management for PIES on a Typical Summer Day

In this case, we classified the nodes according to the type of devices, as shown in Figure 5, and then applied the proposed energy management strategy for our PIES on a summer typical day, including three electricity, three heat, three cold, and three PES nodes, respectively. The results of the dispatch plan for Case 2 are presented in Figure 6.
During the high electricity demand periods, such as from 8:00 to 18:00, the CCHP device had an output ranging from 18.58 kW to 142.28 kW, with its peak output at around 140.47 kW, between 11:00 and 13:00. Meanwhile, the EED’s output fluctuated between 10.99 kW and 99.99 kW, showing a general upward trend during the day. The WT output slightly increased, peaking at no more than 89.47 kW during high demand hours. During low electricity demand periods, all the devices had lower output, with the CCHP device, the EED, and the WT all having outputs below 8.91 kW. Overall, the CCHP device was the main power generation device, playing a critical role in the overall operation of the system during peak demand periods.
During high heat demand periods, such as 1:00–5:00 and 16:00–20:00 hours, the EH device had the highest output values, reaching up to 91.38 kW and 73.97 kW, respectively, for the aforementioned periods. The GB device also had a small amount of output during some time periods, while the CCHP device remained idle. During low heat demand periods, such as 10:00–15:00 and 21:00–24:00, the output of all the devices was relatively low and unstable, with some hourly values being zero. In other time periods, the output of each device was relatively balanced, but the entire output of the EH device was still higher than that of the other devices. Overall, the EH device was the main power output device, and the GB device was an auxiliary power output device, while the CCHP device did not play a role.
During the high cold demand periods, which were 7:00–10:00 and 18:00–20:00, the output values of the EC device were the highest, reaching up to 68.47 kW and 71.76 kW, respectively, for the aforementioned periods. The AC device maintained a stable output of 50 kW, while the CCHP device remained idle. During the low heat demand periods, which were 1:00–6:00 and 21:00–24:00, all the device outputs were relatively low and unstable, with some hourly values being zero. In other time periods, the output of each device was relatively balanced; however, overall, the output of the EC device was still higher than that of the others. Therefore, we can conclude that the EC device provided the main power output during high demand periods, and that the AC device served as an auxiliary power output.
The PES charged at 2:00, 4:00, 6:00, 8:00, 12:00, 13:00, 17:00, 18:00, and 20:00. The PES discharged at 3:00, 5:00, 7:00, 9:00, 10:00, 14:00, 15:00, 19:00, 21:00, and 22:00. The PES battery energy level reached its peak at 15:00, with a value of 10.41 kWh, and experienced some fluctuations during the entire period, but the overall trend was upward, with a final value of 6.42 kWh.
When implementing a distributed energy management strategy, it is crucial to make cost corrections, to ensure an accurate estimation of the actual cost (the dual cost). As illustrated in Figure 7, the corrected cost (the better-estimated cost) was found to be closer to the actual cost (the dual cost). In practice, the dual cost was calculated to be CNY 11,028.7, while the estimated cost was CNY 11,376.8. Nevertheless, after making data corrections, a much better estimate of the cost was obtained, which amounted to CNY 11,016.3. Therefore, we recovered the original solution to the problem by the better estimate of the state vector. As shown in Table 4, the total cost of Case 2 was CNY 11,016.3, and the costs for electricity, heat, cold, and the PES were CNY 8426.8, 1545.2, 1062.0, and −17.6, respectively.
Our PIES energy management problem can be classified as a mixed integer linear programming problem with global coupling constraints. The optimization process involved different vectors of dual variables λ i ( k ) , i = 1 , , I , which were generated by the various global coupling constraints. In order to investigate the change of these dual variables, a simulation was conducted for 1–10,000 iterations, and the results are presented in Figure 8. It can be seen that all the vectors of the dual variables converged to a consensus value at the end of the optimization process. We derived the optimal solutions and their corresponding dual variable values for our PIES energy management problem.

4.3. Case 3: Distributed Energy Management for PIES on a Typical Winter Day

This case applied the proposed energy management strategy to a typical winter day for our PIES. The dispatch plan for the different energy flows is shown in Figure 9.
During the peak hours of electricity demand (5:00–12:00), the CCHP device’s output was relatively stable, ranging from 28.6 kW to 92.9 kW. The WT output gradually increased during this period, peaking at 85.46 kW, indicating its role in providing additional support during the peak hours of electricity demand. On the other hand, the EED’s output remained stable, at around 100 kW during the entire period, suggesting that EED played a crucial role in providing stable energy. During the off-peak hours of electricity demand (1:00–4:00 and 23:00–24:00), the CCHP device’s output was low, sometimes even dropping to zero: this indicated that the CCHP device mainly provided additional electricity support during the peak hours of electricity demand. The WT output was also relatively low during this period, ranging from 25.2 kW to 50.1 kW, which may have been due to weak wind conditions and insufficient wind energy supply. However, the EED’s output remained stable at around 100 kW during this period, indicating that it played an important role in providing stable base load electricity, regardless of electricity demand fluctuations.
The highest heat load period within 24 h occurred from 5:00–6:00: during this period, the CCHP device’s output was very low, ranging from only 0.118 kW to 1.379 kW, while the EH device’s output remained around 99.99 kW; the GB device’s output peaked at about 50 kW from 5:00 to 6:00, and generally did not exceed 50 kW for the rest of the time. During periods of low heat load throughout the 24 h, the outputs of the CCHP device and of the GB device were generally low, often not exceeding 30 kW, while the EH device’s output remained around 100 kW. Although the outputs of the CCHP, EH, and GB devices varied at different times, the EH device played the main role in generating stable energy throughout the 24-h period, while the GB device provided critical auxiliary heat support during peak periods. The CCHP device played a minor role in providing additional heat support during the peak period of high heat load.
The highest cold load occurred from 8:00 to 10:00. During this period, the CCHP device’s output remained at around 0 kW, while the EC device’s output remained between 28.5 kW and 61.6 kW, and the AC device’s output remained stable at 50 kW. Therefore, during the peak of high cold load, the EC device played the main role in generating power, while the AC and CCHP devices play relatively minor roles. Throughout the 24-h period, there were times when the cold load was relatively low. During these periods, the power outputs of the CCHP and AC devices remained around 50 kW, while the EC device’s output fluctuated between 27 kW and 41.5 kW: this indicated that, during the low period of cold load, the AC device was the primary power support device, while the CCHP and EC devices no longer played a significant role.
The PES alternated between charging and discharging during the 24-h period. Charging occurred at 1:00, 3:00, 5:00, 7:00, 9:00, 12:00, 13:00, 17:00, 18:00, and 20:00. Discharging occurred at 3:00, 5:00, 7:00, 9:00, 10:00, 14:00, 15:00, 19:00, 21:00, and 22:00. In addition, the battery energy level of the PES fluctuated continuously throughout the 24-h period, and the highest value was 10.41 kWh.
It can be seen from Figure 10 that all the vectors of the dual variables converged to a consensus value at the end of the optimization process. As shown in Table 5, the total cost of Case 3 was CNY 12,213.4, and the costs for electricity, heat, cold, and the PES were CNY 8468.6, 2811.1, 951.3, and −17.68, respectively.
Compared to Case 2, the cost of the heat node was higher, and the cost of the cold node was lower in Case 3, because the heat and cold loads varied in different seasons. The simulation results show that the proposed energy management strategy can be adapted to different weathers.

4.4. Case 4: Distributed Energy Management for PIES in Equipment Failure Scenario

This case applied the proposed energy management strategy to our PIES with equipment failure, where the WT failed at 1:00–4:00. As in Case 3, this case applied to a typical winter day. The dispatch plan for the different energy flows is shown in Figure 11.
During the high electricity load periods, the CCHP device had a higher output value than the other two devices: specifically, between 8:00 and 20:00, the output value of the CCHP device remained above 80 kW, while the EED and the WT were below 60 kW. The maximum power value of the CCHP device occurred at 12:00, reaching 142.692 kW: this indicated that the CCHP device was the primary power generation device, and could provide more energy support during high electricity load. During the low electricity load periods, the output values of all three devices were very low, but the output value of the WT was the highest. Between 12:00 and 18:00, the output value of the WT was around 50 kW. In summary, the CCHP device was the primary power generation device, and could provide more energy during high load periods, while the WT was the auxiliary power generation device, and could provide necessary energy support during low load periods.
At high heat loads, the CCHP device’s output values were highest at 5:00–6:00 and 16:00–18:00, at 0.11 kW and 1.37 kW, but its output value was 0 for the rest of the time. The output value of the EH device remained at 100.00 kW, and the GB device at its highest load also reached 50.00 kW, but remained below this value for the rest of the time, with no output from the GB device at all during hours 14:00–15:00. At low heat loads, the output values of the CCHP, EH, and GB devices were all lower than at high loads, but were relatively stable, with the output values of the CCHP and GB devices being 0 for most of the time, and the output value of the EH device remaining at 100.00 kW. The EH device was the main output device, always maintaining a output of 100.00 kW, while the CCHP and GB devices were auxiliary output devices, mainly providing some output at high loads.
During the peak cold load period (18:00–22:00), the EC device had the highest output power, ranging from 67.19 kW to 69.86 kW, while the AC device had a comparatively lower output power, ranging from 41.75 kW to 48.30 kW. The EC device was the primary power source during this time period, while the AC device’s output power was relatively low. During the off-peak cold load period (4:00–7:00), the AC device had the highest output power, ranging from 47.02 kW to 48.30 kW, while the EC device had a comparatively lower output power, ranging from 42.31 kW to 45.74 kW. The AC device, therefore, played a major role in producing power during this time period, while the EC device’s output power was relatively low.
The PES charged its battery during periods 2:00, 4:00, 6:00, 8:00, 12:00, 13:00, 17:00, 18:00, and 20:00, while discharging during periods 3:00, 5:00, 7:00, 9:00, 10:00, 14:00, 15:00, 19:00, 21:00, and 22:00. Over the 24-h period, the PES’s battery energy level fluctuated between 1.64 kWh and 10.41 kWh.
Figure 12 shows that all the vectors of the dual variables converged to a consensus value at the end of the optimization process. As shown in Table 6, the total cost of Case 4 was CNY 13,158.1, and the costs for electricity, heat, cold, and PES were CNY 9363.4, 2808.6, 1003.7, and −17.7, respectively.
Compared to Case 3, the cost of Case 4 was significantly higher, due to the fact that in the case of the WT failure, the electricity and gas purchased by our PIES increased to meet different load demands. The simulation results show the benefits of incorporating renewable energy devices, indicating that PIESs can achieve stable and economical operation under the proposed energy management strategy.

4.5. Comparison of Cases

In order to compare the results of the proposed energy management strategy in different scenarios to various numbers of nodes, simulations were carried out for different cases, and the results are shown in Table 7, which presents 12 instances of our PIES, each of which include information such as different scenarios, total node numbers, and the numbers of electricity, cold, heat, and PES nodes. Moreover, this table exhibits performance indicators, including centralized cost, distributed cost, and solving time in different instances. The data in this table reveal that different scenarios and node numbers affected the optimization results. The increase of node numbers led to a significant increase in the solving time for optimization problems. However, the gap between the distributed cost obtained by the distributed algorithm and the centralized cost obtained by the centralized algorithm decreased, because more available devices could be selected, with more nodes, prioritizing low-cost energy supply devices. Compared to the summer and winter scenarios, the equipment failure scenarios resulted in higher centralized costs and distributed costs: this highlights the importance of applying the WT in the PIES. Consequently, there existed complex mutual relationships among the node numbers, scenario types, and costs.

5. Conclusions

In this paper, we propose an energy management strategy based on distributed dual decomposition mixed integer linear programming for PIESs, to improve energy efficiency and foster green seaports. Taking into account the distributed characteristics presented by diverse heterogeneous devices, we established a PIES containing electricity replacement devices and energy conversion devices, based on a polymorphic network, to provide richer and more personalized services for PIESs. Taking into account the safety operation constraints and power balance constraints of seaports, we developed an energy management model for our PIES, to achieve economical and reliable operation for PIESs. Our proposed energy management strategy, based on distributed dual decomposition mixed integer linear programming, to solve the energy management problem of PIESs, distributed the coupling constraints equally to each node. Finally, we verified the effectiveness of the proposed energy management strategy, by simulation. The energy management problem solution obtained by our proposed distributed energy management strategy was close to the result obtained by the centralized algorithm. In the future, we will further explore smarter and greener distributed energy management strategies for achieving the sustainable development of seaports.

Author Contributions

F.T. and Q.Z. designed the study; Z.B. analyzed the data, and revised the manuscript; Q.Z. contributed to methodology development, and drafted the manuscript; G.X. provided software support, and participated in data analysis; Y.L. collected and curated the data; Y.G. assisted with data collection and analysis. All authors have read and approved the final manuscript.

Funding

This work was supported by the National Key Research and Development Project of China (Grant No. 2022YFB2901400), the National Natural Science Foundation of China (Grants No. U22A2005, 52201407, and 62203403), the High-Level Talents Innovation Support Plan of Dalian (Young Science and Technology Star Project) (Grant No. 2021RQ058), the Zhejiang Lab Open Research Project (Grant No. K2022QA0AB03), the Fundamental Research Funds for the Central Universities (Grant No. 3132023103), and the Key Research Project of Zhejiang Lab (Grant No. 2021LE0AC02).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

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

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PIESPort Integrated Energy System
CCHPCombined Cooling, Heating, and Power
EHElectric Heater
ECElectric Chiller
EBEnergy Body
GBGas Boiler
ACAbsorption Chiller
PESPlug-in Electric Ship
EEDExternal Electricity Device
WTWind Turbine

References

  1. Acciaro, M.; Ghiara, H.; Cusano, M.I. Energy management in seaports: A new role for port authorities. Energy Policy 2014, 71, 4–12. [Google Scholar] [CrossRef]
  2. Mianaei, P.K.; Aliahmadi, M.; Faghri, S.; Ensaf, M.; Ghasemi, A.; Abdoos, A.A. Chance-constrained programming for optimal scheduling of combined cooling, heating, and power-based microgrid coupled with flexible technologies. Sustain. Cities Soc. 2022, 77, 103502. [Google Scholar] [CrossRef]
  3. Gao, J. Research on benefit evaluation method of integrated energy system considering the effect of electricity substitution. Ph.D. Thesis, North China Electric Power University, Beijing, China, 2021. [Google Scholar]
  4. Iris, Ç.; Lam, J.S.L. A review of energy efficiency in ports: Operational strategies, technologies and energy management systems. Renew. Sustain. Energy Rev. 2019, 112, 170–182. [Google Scholar] [CrossRef]
  5. Canbulat, O.; Aymelek, M.; Turan, O.; Boulougouris, E. An application of BBNs on the integrated energy efficiency of ship–port interface: A dry bulk shipping case. Marit. Policy Manag. 2019, 46, 845–865. [Google Scholar] [CrossRef]
  6. Sifakis, N.; Kalaitzakis, K.; Tsoutsos, T. Integrating a novel smart control system for outdoor lighting infrastructures in ports. Energy Convers. Manag. 2021, 246, 114684. [Google Scholar] [CrossRef]
  7. Iris, A.; Lam, J. Optimal energy management and operations planning in seaports with smart grid while harnessing renewable energy under uncertainty. Omega 2021, 103, 102445. [Google Scholar] [CrossRef]
  8. Rolán, A.; Manteca, P.; Oktar, R.; Siano, P. Integration of cold ironing and renewable sources in the barcelona smart port. IEEE Trans. Ind. Appl. 2019, 55, 7198–7206. [Google Scholar] [CrossRef]
  9. Wang, Y.; Liang, C.; Aktas, T.U.; Shi, J.; Pan, Y.; Fang, S.; Lim, G. Joint Voyage Planning and Onboard Energy Management of Hybrid Propulsion Ships. J. Mar. Sci. Eng. 2023, 11, 585. [Google Scholar] [CrossRef]
  10. Bartolozzi, I.; Rizzi, F.; Frey, M. Are district heating systems and renewable energy sources always an environmental win-win solution? A life cycle assessment case study in Tuscany, Italy. Renew. Sustain. Energy Rev. 2017, 80, 408–420. [Google Scholar] [CrossRef]
  11. Ameri, M.; Besharati, Z. Optimal design and operation of district heating and cooling networks with CCHP systems in a residential complex. Energy Build. 2016, 110, 135–148. [Google Scholar] [CrossRef]
  12. Rafiei, M.; Boudjadar, J.; Khooban, M.H. Energy management of a zero-emission ferry boat with a fuel-cell-based hybrid energy system: Feasibility assessment. IEEE Trans. Ind. Electron. 2020, 68, 1739–1748. [Google Scholar] [CrossRef]
  13. Hu, Y.; Li, D.; Sun, P.; Yi, P.; Wu, J. Polymorphic smart network: An open, flexible and universal architecture for future heterogeneous networks. IEEE Trans. Netw. Sci. Eng. 2020, 7, 2515–2525. [Google Scholar] [CrossRef]
  14. Wang, Z.; Jiang, D.; Wang, F.; Lv, Z.; Nowak, R. A polymorphic heterogeneous security architecture for edge-enabled smart grids. Sustain. Cities Soc. 2021, 67, 102661. [Google Scholar] [CrossRef]
  15. Hu, Y.; Yi, P.; Sun, P.; Wu, J. Research on a fully dimensionally definable polymorphic intelligent network system. J. Commun. 2019, 40, 1–12. [Google Scholar]
  16. Yigit, K.; Acarkan, B. A new electrical energy management approach for ships using mixed energy sources to ensure sustainable port cities. Sustain. Cities Soc. 2018, 40, 126–135. [Google Scholar] [CrossRef]
  17. Tawfik, M.; Shehata, A.S.; Hassan, A.A.; Kotb, M.A. Renewable solar and wind energies on buildings for green ports in Egypt. Environ. Sci. Pollut. Res. 2023, 30, 47602–47629. [Google Scholar] [CrossRef]
  18. Kumar, N.; Panda, S.K. Smart High Power Charging Networks and Optimal Control Mechanism for Electric Ships. IEEE Trans. Ind. Inform. 2022, 19, 1476–1483. [Google Scholar] [CrossRef]
  19. Ceballos-Santos, S.; Laso, J.; Ulloa, L.; Salmón, I.R.; Margallo, M.; Aldaco, R. Environmental performance of Cantabrian (Northern Spain) pelagic fisheries: Assessment of purse seine and minor art fleets under a life cycle approach. Sci. Total Environ. 2023, 855, 158884. [Google Scholar] [CrossRef]
  20. Kermani, M.; Shirdare, E.; Parise, G.; Bongiorno, M.; Martirano, L. A Comprehensive Technoeconomic Solution for Demand Control in Ports: Energy Storage Systems Integration. IEEE Trans. Ind. Appl. 2022, 58, 1592–1601. [Google Scholar] [CrossRef]
  21. Odoi-Yorke, F.; Owusu, J.J.; Atepor, L. Composite decision-making algorithms for optimisation of hybrid renewable energy systems: Port of Takoradi as a case study. Energy Rep. 2022, 8, 2131–2150. [Google Scholar] [CrossRef]
  22. Wang, X.; Huang, W.; Wei, W.; Tai, N.; Li, R.; Huang, Y. Day-ahead optimal economic dispatching of integrated port energy systems considering hydrogen. IEEE Trans. Ind. Appl. 2021, 58, 2619–2629. [Google Scholar] [CrossRef]
  23. Olivares, D.E.; Cañizares, C.A.; Kazerani, M. A centralized optimal energy management system for microgrids. In Proceedings of the 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 24–28 July 2011; pp. 1–6. [Google Scholar]
  24. Wu, Y.; Lau, V.K.; Tsang, D.H.; Qian, L.P.; Meng, L. Optimal energy scheduling for residential smart grid with centralized renewable energy source. IEEE Syst. J. 2013, 8, 562–576. [Google Scholar] [CrossRef]
  25. Sahoo, B.; Routray, S.K.; Rout, P.K. A novel centralized energy management approach for power quality improvement. Int. Trans. Electr. Energy Syst. 2021, 31, e12582. [Google Scholar] [CrossRef]
  26. Zhao, B.; Liu, X.; 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, 1–14. [Google Scholar] [CrossRef] [PubMed]
  27. Pourbabak, H.; Luo, J.; Chen, T.; Su, W. A novel consensus-based distributed algorithm for economic dispatch based on local estimation of power mismatch. IEEE Trans. Smart Grid 2017, 9, 5930–5942. [Google Scholar] [CrossRef]
  28. Nedic, A.; Ozdaglar, A. Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control 2009, 54, 48–61. [Google Scholar] [CrossRef]
  29. Torkan, R.; Ilinca, A.; Ghorbanzadeh, M. A genetic algorithm optimization approach for smart energy management of microgrids. Renew. Energy 2022, 197, 852–863. [Google Scholar] [CrossRef]
  30. Tsaousoglou, G.; Soumplis, P.; Efthymiopoulos, N.; Steriotis, K.; Kretsis, A.; Makris, P.; Kokkinos, P.; Varvarigos, E. Demand response as a service: Clearing multiple distribution-level markets. IEEE Trans. Cloud Comput. 2021, 10, 82–96. [Google Scholar] [CrossRef]
  31. Couraud, B.; Robu, V.; Flynn, D.; Andoni, M.; Norbu, S.; Quinard, H. Real-time control of distributed batteries with blockchain-enabled market export commitments. IEEE Trans. Sustain. Energy 2021, 13, 579–591. [Google Scholar] [CrossRef]
  32. Abaeifar, A.; Barati, H.; Tavakoli, A.R. Inertia-weight local-search-based TLBO algorithm for energy management in isolated micro-grids with renewable resources. Int. J. Electr. Power Energy Syst. 2022, 137, 107877. [Google Scholar] [CrossRef]
  33. Bay, C.J.; Chintala, R.; Chinde, V.; King, J. Distributed model predictive control for coordinated, grid-interactive buildings. Appl. Energy 2022, 312, 118612. [Google Scholar] [CrossRef]
  34. Moafi, M.; Ardeshiri, R.R.; Mudiyanselage, M.W.; Marzband, M.; Abusorrah, A.; Rawa, M.; Guerrero, J.M. Optimal coalition formation and maximum profit allocation for distributed energy resources in smart grids based on cooperative game theory. Int. J. Electr. Power Energy Syst. 2023, 144, 108492. [Google Scholar] [CrossRef]
  35. Zhang, H.; Li, Y.; Gao, D.W.; Zhou, J. Distributed optimal energy management for energy internet. IEEE Trans. Ind. Inform. 2017, 13, 3081–3097. [Google Scholar] [CrossRef]
  36. Zhang, Y.; Xiao, Y.; Shan, Q.; Li, T. Towards Lower Carbon Emissions: A Distributed Energy Management Strategy-Based Multi-Objective Optimization for the Seaport Integrated Energy System. J. Mar. Sci. Eng. 2023, 11, 681. [Google Scholar] [CrossRef]
  37. Teng, F.; Zhang, Q.; Zou, T.; Zhu, J.; Tu, Y.; Feng, Q. Energy Management Strategy for Seaport Integrated Energy System under Polymorphic Network. Sustainability 2022, 15, 53. [Google Scholar] [CrossRef]
  38. 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]
  39. Kusakana, K. Operation cost minimization of photovoltaic–diesel–battery hybrid systems. Energy 2015, 85, 645–653. [Google Scholar] [CrossRef]
  40. Wang, X.; Song, J.; Wu, Q.; Bao, Y.; Wang, Y. A novel bi-level programming model for structure sustainability optimization of passenger transport corridor. PLoS ONE 2022, 17, e0266013. [Google Scholar] [CrossRef]
Figure 1. Node classification.
Figure 1. Node classification.
Jmse 11 01137 g001
Figure 3. Node classification.
Figure 3. Node classification.
Jmse 11 01137 g003
Figure 4. Dispatch plan of Case 1: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Figure 4. Dispatch plan of Case 1: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Jmse 11 01137 g004
Figure 5. Node-specific classification.
Figure 5. Node-specific classification.
Jmse 11 01137 g005
Figure 6. Dispatch plan of Case 2: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Figure 6. Dispatch plan of Case 2: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Jmse 11 01137 g006
Figure 7. Total cost distance between Cases 1 and 2.
Figure 7. Total cost distance between Cases 1 and 2.
Jmse 11 01137 g007
Figure 8. λ i ( k ) , i = 1 , , I for global constraints of Case 2: (a) λ i ( k ) , i = 1 , , I for global electricity purchase constraint; (b) λ i ( k ) , i = 1 , , I for global gas purchase constraint; (c) λ i ( k ) , i = 1 , , I for global PES power upper bound constraint; (d) λ i ( k ) , i = 1 , , I for global PES power lower bound constraint.
Figure 8. λ i ( k ) , i = 1 , , I for global constraints of Case 2: (a) λ i ( k ) , i = 1 , , I for global electricity purchase constraint; (b) λ i ( k ) , i = 1 , , I for global gas purchase constraint; (c) λ i ( k ) , i = 1 , , I for global PES power upper bound constraint; (d) λ i ( k ) , i = 1 , , I for global PES power lower bound constraint.
Jmse 11 01137 g008
Figure 9. Dispatch plan of Case 3: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Figure 9. Dispatch plan of Case 3: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Jmse 11 01137 g009
Figure 10. λ i ( k ) , i = 1 , , I for global constraints of Case 3: (a) λ i ( k ) , i = 1 , , I for global electricity purchase constraint; (b) λ i ( k ) , i = 1 , , I for global gas purchase constraint; (c) λ i ( k ) , i = 1 , , I for global PES power upper bound constraint; (d) λ i ( k ) , i = 1 , , I for global PES power lower bound constraint.
Figure 10. λ i ( k ) , i = 1 , , I for global constraints of Case 3: (a) λ i ( k ) , i = 1 , , I for global electricity purchase constraint; (b) λ i ( k ) , i = 1 , , I for global gas purchase constraint; (c) λ i ( k ) , i = 1 , , I for global PES power upper bound constraint; (d) λ i ( k ) , i = 1 , , I for global PES power lower bound constraint.
Jmse 11 01137 g010
Figure 11. Dispatch plan of Case 4: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Figure 11. Dispatch plan of Case 4: (a) electricity dispatch plan; (b) heat dispatch plan; (c) cold dispatch plan; (d) PES charging state; (e) PES discharging state; (f) PES battery energy.
Jmse 11 01137 g011
Figure 12. λ i ( k ) , i = 1 , , I for global constraints of Case 4: (a) λ i ( k ) , i = 1 , , I for global electricity purchase constraint; (b) λ i ( k ) , i = 1 , , I for global gas purchase constraint; (c) λ i ( k ) , i = 1 , , I for global PES power upper bound constraint; (d) λ i ( k ) , i = 1 , , I for global PES power lower bound constraint.
Figure 12. λ i ( k ) , i = 1 , , I for global constraints of Case 4: (a) λ i ( k ) , i = 1 , , I for global electricity purchase constraint; (b) λ i ( k ) , i = 1 , , I for global gas purchase constraint; (c) λ i ( k ) , i = 1 , , I for global PES power upper bound constraint; (d) λ i ( k ) , i = 1 , , I for global PES power lower bound constraint.
Jmse 11 01137 g012
Table 1. Device parameter.
Table 1. Device parameter.
Device ParameterNumerical Value
η C C H P E 0.4
c g 0.35 (CNY/m3)
η C C H P H 0.385
η E H 2.3
η G B 0.85
η C C H P L 0.43
η E C 2.9
η A C 0.7
P C C H P m a x 250 (kW)
P E E D m a x 100 (kW)
H C C H P m a x 50 (kW)
H E H m a x 100 (kW)
H G B m a x 50 (kW)
L A C m a x 50 (kW)
L C C H P m a x 100 (kW)
E n m i n 1 (kWh)
E n m a x [8;16] (kWh)
E n i n i t [0.2;0.5] E n m a x (kWh)
E n r e f [0.55;0.8] E n m a x (kWh)
Δ T 60 (min)
P n [3;5] (kW)
P m a x 9 (kW)
P m i n −9 (kW)
C u [0.6;1.1] (CNY/kWh)
C v 1.1 C u (CNY/kWh)
ζ n [0.015;0.075]
Table 2. Time-of-use tariff.
Table 2. Time-of-use tariff.
Time PeriodElectricity Price (CNY/kW)
01:00–07:000.38
08:00–11:000.68
12:00–14:001.20
15:00–18:000.68
19:00–22:001.20
22:00–24:000.38
Table 3. Cost of Case 1.
Table 3. Cost of Case 1.
Node TypeCost (CNY)
Electricity9266.0
Heat1560.2
Cold1184.3
PES7.4
Total12,017.8
Table 4. Cost of Case 2.
Table 4. Cost of Case 2.
Node TypeCost (CNY)
Electricity8426.8
Heat1545.2
Cold1062.0
PES−17.6
Total11,016.3
Table 5. Cost of Case 3.
Table 5. Cost of Case 3.
Node TypeCost (CNY)
Electricity8468.6
Heat2811.1
Cold951.3
PES−17.68
Total12,213.4
Table 6. Cost of Case 4.
Table 6. Cost of Case 4.
Node TypeCost (CNY)
Electricity9363.4
Heat2808.6
Cold1003.7
PES−17.7
Total13,158.1
Table 7. Comparison of Cases.
Table 7. Comparison of Cases.
InstanceScenarioTotal NodesElectricity (Cold, Heat, PES) NodesCentralized Cost (CNY)Distributed Cost (CNY)Solve Time(s)
1Summer123 (3,3,3)12,017.8611,276.84585.33
2Summer164 (4,4,4)11,115.3810,576.48877.37
3Summer205 (5,5,5)9552.819210.121087.3
4Summer4010 (10,10,10)5580.095516.832145.37
5Winter123 (3,3,3)13,195.4312,159.64622.43
6Winter164 (4,4,4)10,199.469698.76869.59
7Winter205 (5,5,5)8689.978373.61076.86
8Winter246 (6,6,6)7444.2167180.151292.53
9Equipment Failure123 (3,3,3)14,153.0913,057.49611.28
10Equipment Failure164 (4,4,4)12,346.9811,427.63862.06
11Equipment Failure205 (5,5,5)10,837.6110,008.431083.16
12Equipment Failure287 (7,7,7)8621.168044.361495.19
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

Teng, F.; Zhang, Q.; Xiao, G.; Ban, Z.; Liang, Y.; Guan, Y. Energy Management for a Port Integrated Energy System Based on Distributed Dual Decomposition Mixed Integer Linear Programming. J. Mar. Sci. Eng. 2023, 11, 1137. https://doi.org/10.3390/jmse11061137

AMA Style

Teng F, Zhang Q, Xiao G, Ban Z, Liang Y, Guan Y. Energy Management for a Port Integrated Energy System Based on Distributed Dual Decomposition Mixed Integer Linear Programming. Journal of Marine Science and Engineering. 2023; 11(6):1137. https://doi.org/10.3390/jmse11061137

Chicago/Turabian Style

Teng, Fei, Qing Zhang, Geyang Xiao, Zixiao Ban, Yuan Liang, and Yajuan Guan. 2023. "Energy Management for a Port Integrated Energy System Based on Distributed Dual Decomposition Mixed Integer Linear Programming" Journal of Marine Science and Engineering 11, no. 6: 1137. https://doi.org/10.3390/jmse11061137

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