Abstract
Future power systems will face more extreme operating condition scenarios, and system emergency dispatch will face more severe challenges. The use of distributed control is a well-designed way to handle this. It enables multi-energy complementation by means of autonomous communication, which greatly improves the flexibility of the grid. First, in the context of global energy conservation and emission reduction, this paper adopts the energy usage method of “renewable energy is the main source of energy, supplemented by thermal power and energy storage” to reduce the system abandoned wind (light) rate while supplementing the energy storage capacity. Second, a consensus algorithm is added to the system while considering the coordination between thermal units and energy storage. An “interface” for autonomous communication between thermal units and energy storage is created using the incremental cost of each agent. To address the recurring issue of power imbalance during emergency dispatch of the system, the consensus algorithm is enhanced so that the communication interval varies with the unit rate. This is based on the climbing characteristics of each thermal power unit. Finally, the effectiveness of the proposed method is verified in an IEEE-30 bus system.
1. Introduction
As the world becomes more concerned about the security of fossil fuel supplies and their impact on the environment, there is a growing need for distributed generation (DG) [1,2,3]. In 2020, wind and solar photovoltaic power generation grew rapidly and accounted for 11.7% of all global power generation. Although these sources offer economic and environmental advantages, their significant intermittency and volatility can pose challenges for the power grid’s adaptability when connected.
The electrical grid plays a crucial role in the national economy and people’s livelihoods, and increasing its resilience and stability is imperative. With the development of cyber technologies such as artificial intelligence, the power system has evolved into an electric cyber-physical system (ECPS) [4,5]. This system improves the controllability and observability of the power system by interacting with the physical layer through the information layer. However, as the control system grows larger, completing all the regulation and control tasks becomes increasingly difficult. In the event of a physical system emergency, failure information must be uploaded to the control system through the information path before issuing a command to prevent the failure from spreading and causing more damage.
Multiagent systems have become increasingly popular in the field of power generation, particularly in smart grids [6,7,8,9]. In this approach, each power generation unit is treated as an independent agent, and real-time optimal state achievement of all agents is facilitated through local communication among neighboring agents. By doing so, information redundancy in the information path is reduced, and the flexibility of the ECPS is improved, enabling the system to provide the fastest scheduling response in case of a fault.
Currently, the multiagent system has been partly studied in power grids to solve the consensus problem. Reference [10] presents a fully distributed approach that enables neighborhood message exchange and local computation between agents to reach a common incremental cost value and always ensures that the total generation is equal to the total load, ultimately making the power system economically optimal. Economic dispatch of power systems considering transmission losses was proposed in [11] using the average consensus algorithm and the bisection method to achieve local computation between nodes to achieve the system economic optimum. In [12], a bi-level optimization method based on optimal power flow and the consensus algorithm is proposed, which first solves the optimal power flow between microgrids with the objective of minimizing network loss. Then, it performs the “plug and play” of distributed generators based on distributed theory and the consensus algorithm of equal cost increment within the microgrid according to the optimal power flow results. Reference [13] considers the noise in a communication network; although it will affect the convergence speed during operation, it is closer to the actual operation of the power system.
The research discussed in these references primarily centers around the distributed scheduling of conventional units in the power system. The objective is to treat each generator as an independent agent for local information exchange, ultimately achieving system economic optimality. However, with the growing integration of distributed generation, the intermittency and uncertainty of wind and solar PV power output have a larger impact on the power system. There are existing references indicating that distributed algorithms can be used to address the uncertainty of wind power, photovoltaic power, and loads in power systems. Reference [14] proposes a distributed optimal power flow algorithm that considers the fluctuations of photovoltaic power, wind power, and loads. It uses real-time communication to update the generator output, network state variables, and estimated photovoltaic and wind power generation to achieve optimal control of the power system. Reference [15] presents an energy management approach based on multi-agent systems, which coordinates the production and consumption of energy among agents through real-time communication to achieve more efficient and reliable energy management in smart grids. Reference [16] adopts a distributed approach to control the active and reactive power of a wind farm using the Alternating Direction Method of Multipliers (ADMM) algorithm, optimizing the active and reactive power of the wind farm to ensure the stability of the grid voltage and line power. Reference [17] proposes a distributed robust optimization method that considers uncertainty factors to improve the robustness and reliability of dispatch scheduling. By using distributed communication and collaboration, it achieves distributed solutions for economic dispatch in power systems, enhancing the efficiency and scalability of scheduling. Therefore, distributed algorithms can be used to address the uncertainties in the system, adjusting the output of power source-side generation resources through real-time communication among agents during renewable energy or load variations, to maintain the stability of the grid.
Thus, in distributed control of power systems, energy storage as a flexible resource on the power source side becomes increasingly important. Reference [18] proposes a comprehensive planning method for battery energy storage systems to optimize power system reliability, reduce costs, and support renewable energy. This method is based on fuzzy planning, considering multiple factors such as load demand, market conditions, and energy storage system parameters to achieve optimal planning results. Reference [19] not only provides distributed and coordinated control of energy storage but also considers the line losses during the operation of energy storage, and its proposed control strategy is in line with the actual situation. In [20], a multiagent distributed energy storage system model was developed to control energy storage with state-of-charge consensus and DC bus voltage stability requirements.
While the studies cited focus on consensus algorithms in power grids, they only consider individual power generation units. However, the growing use of renewable energy sources such as wind and solar photovoltaic power, and flexible resources such as energy storage [21,22] requires a more integrated approach. If these sources are not utilized efficiently, they can increase grid volatility and hinder system operation [23]. Henceforth, the efficient utilization of resources on the power grid’s source side is a crucial area of focus for future research. Energy storage, as a flexible resource on the power side, should be fully considered to improve the operational efficiency and economy of the power system. In this study, we aim to employ the consensus algorithm to obtain an optimal solution that enables the thermal power unit and energy storage to attain operational efficiency while achieving distributed coordinated control among multiagent systems.
In the summer of 2022, power grids around the world were hit by hot weather, leading to a surge in electricity demand. To avoid grid downtime, dispatchers are required to provide an emergency dispatch response. Thus, emergency dispatch, which allows for the rational allocation of resources in the event of various emergencies, is of great concern [24,25,26,27]. Based on the application of the consensus algorithm in a power system, the proposed algorithm can perform the adaptive regulation of communication interaction when the output of power units is limited, the load demand suddenly increases, and other emergencies occur. At present, thermal power plays the role of “ballast” in the power grid [1]; although thermal power will no longer be the main energy user in the future power grid, it will still play a critical role in the case of insufficient resources on the source side. Therefore, the ramping characteristics of thermal power units become especially critical in emergency dispatch. At present, what researchers consider most is adding the unit ramping constraint to many constraints for a unified solution [28,29,30], which does not allow for precise control of power in real time during local communication, leading to severe power imbalance during climbing. In emergency dispatch, resources are required to be supplied as quickly as possible, which will cause severe frequency fluctuations in the system due to the difference in response speed between energy storage and thermal power [31]. In this paper, the consensus algorithm is improved to handle the power imbalance due to climbing in real time by adjusting the communication time interval and communication interaction content.
The contribution of this paper could be listed as follows:
- The multiagent system and consensus algorithm were used to solve the resource allocation problem of the power system with hybrid energy, and the distributed approach was used to provide the energy supply to the demand side.
- In modeling, the degradation cost of energy storage, the economic cost of thermal power units, and the pollution cost are jointly optimized, and a discrete consensus algorithm is used to find the optimal solution to complete the autonomous communication interaction between thermal power and energy storage.
- The consensus algorithm is improved by considering the ramping rate of thermal power units, setting the original communication interval to a variable communication interval matching the ramping of the units, and guiding the change of incremental cost value through power. The energy storage is replenished by the communication established with the thermal power for energy storage and energy use.
This paper is divided into six subsections. Section 2 introduces typical elements in current new power systems, such as renewable energy, energy storage systems, and network communication, and introduces the research purpose of this paper. Section 3 introduces the theoretical basis of the consensus algorithm considering the unit climbing rate that can be implemented in hybrid-energy power systems. Section 4 introduces the model and specific algorithm solution steps. Section 5 and Section 6 present the tests and conclusions for the extreme scenarios faced by the system and the proposed approach, respectively.
2. Problem Description
2.1. System Composition
With the ongoing development of new power systems, the power grid has evolved into an integrated energy system that encompasses a variety of energy sources and information technology, as depicted in Figure 1. The system now includes not only the traditional thermal power units and loads but also new forms of energy supply, such as wind power and photovoltaic power. In response to the inherent uncertainty associated with renewable energy sources and load fluctuations, flexible resources such as energy storage batteries have been added to assist the grid in power distribution. As the power system continues to grow and expand, the role of cyber systems has become increasingly critical, connecting various power generation and consumption units through information networks to enable effective information exchange.
Figure 1.
Power system with hybrid energy under cyber-physical coupling.
2.2. System Optimization and Scheduling
In this power system, the consensus algorithm is utilized to achieve the economic objective of minimizing the overall operating costs through communication within the information system. The control center gathers information on renewable energy generation and load to prioritize the utilization of new energy output while meeting the power demand of the load. Excess power generated from renewable sources is stored and supported by energy storage batteries and power-to-gas (P2G) technology. In case of insufficient renewable energy generation, thermal units and energy storage batteries provide power supply in accordance with the consensus protocol. The optimization process should fully consider the influence of generation pollution, unit ramping rate, communication topology, and other factors to achieve the economic optimization of system operation.
In the event of system failure, safety takes precedence over economic considerations. If the cyber system experiences an attack or communication line failure, the system will disconnect the communication line and stabilize the system by updating the topology matrix to ensure uninterrupted communication. In case of natural disasters or man-made damage to the units, the remaining units and energy storage batteries can complete real-time adjustment of power output to meet power supply demand through consistency protocols if system resources are sufficient. The scheduling process takes into account the ramping rate limitation of the units to maintain power balance. Figure 2 shows the optimization and scheduling strategies.
Figure 2.
General framework diagram.
3. Consensus Algorithm Considering the Ramp Rate of the Unit
3.1. Ramp Rate of the Unit
In the daily dispatch of the power system, thermal power units will inevitably adjust their output in time due to the uncertainty of renewable energy and load demand. However, due to their own characteristics, thermal power units are unable to respond quickly, so the impact caused by the ramp rate must be considered in the dispatching process. It has a maximum value of active power adjustment in a fixed time (generally 15 min) and different ramp rates for thermal power units with different parameters. Based on the unit historical data, the ramp rate is nonlinear, and the unit ramp rate can be verified by segmental linearization and estimation with a large amount of historical data. Here, it is assumed that the ramp rate of different units is constant, that is, is a setting value [32]. Then, the active power change of the unit during the climbing process is shown in Figure 3. The unit starts the climbing phase with the active power at time , reaches the active power at time , and ends the ramping process.
Figure 3.
Schematic diagram of the climbing process of the unit.
3.2. Improved Consensus Algorithm Considering the Ramp Climbing Rate
3.2.1. Graph Theoretical Foundation
The undirected graph contains the set of nodes and the set of edges . When node can communicate with other neighboring nodes, it can be represented as . Since is an undirected graph and nodes and are adjacent and can communicate with each other, and represent the same meaning. denotes the weighted adjacency matrix of graph , where when there is communication between , ; otherwise, . Matrix , represents the sum of the elements of row of matrix , that is, the entry degree of . is the Laplacian matrix of graph . The elements of the matrix are as follows:
3.2.2. Consensus Algorithm
The state quantity of node is denoted by . Then, when the state quantities of all nodes are equal, it means that all nodes in the network have reached agreement and achieved consistency, that is, . When the measurement information is obtained at a fixed time, the dynamic characteristics of the network can be described by a discrete-time dynamic system. The discrete consensus algorithm can be expressed as
where is the sequence of discrete times, is the element of the row and column of the row random matrix , and can be expressed as
3.2.3. Consensus Algorithm for Power System Scheduling
Suppose there are power stations and energy storage plants in a regional grid with cost consumption characteristics of and , respectively, and the total system load is . To achieve optimal economic operation, the power generation units need to be properly allocated, that is, after satisfying
such that the objective function
is the minimum. Similar to the conventional iso-consumption incremental rate criterion for power plants, this paper solves for the combination of energy storage plants and power plants, but the essence is still a multivariate function to find the extreme value of the problem, so the Lagrange function is constructed to solve it. The constructed Lagrange function is as follows:
where is the Lagrange multiplier.
The necessary conditions for the extreme value of a function are as follows:
The objective function is minimized when (9) is finally satisfied, that is, the generation cost is minimized at this time. In power systems, node voltage, node power, and the incremental cost of the agent corresponding to the node can be used to represent the state of the node. Due to the complexity of the system, centralized control may cause dispatchers to lose full control of the grid. Therefore, a distributed approach is used to schedule the individual agents for the purpose of coordination. Here, incremental cost can be selected as a consensus protocol. By synchronously updating the incremental cost value and the output power of the generator and energy storage battery, the incremental cost of all agents can finally be consistent to achieve optimal scheduling. In this way, each agent interacts with only the neighboring agents in each iteration, and the interaction contains only and . The specific interaction process is shown in Figure 4.
Figure 4.
Interaction process between agents.
The node state variable is , where represents the change induced by for , where is obtained from (2), and is obtained from updated after each communication by (7) and (8). The power error is used as the marker for the end of the algorithm during each iteration. The power error is as follows:
When it reaches the specified range, the iteration ends, and if it does not reach the specified error range, the above steps are repeated until the optimal solution is found.
3.2.4. Improved Consensus Algorithm
In power systems, distributed scheduling is employed to reduce information redundancy. However, the consensus algorithm causes repeated communication between the individual agents during the solution process until the optimal solution is reached, which greatly increases the burden on the communication lines for emergency dispatch. Moreover, due to the ramp rate limitations of thermal units, they are unable to respond to dispatch requests quickly. Even though each agent can adjust the power value in time after each communication, the power balance of the whole system can be significantly disrupted when the consensus protocol is not satisfied, which is undoubtedly added to the problem for emergency dispatch.
Due to non-real-time data acquisition and transmission, the information acquisition cannot be instantaneous, so the discrete-time consensus algorithm is used. However, due to these problems, the consensus algorithm needs to be improved.
First, the communication band between each agent is set according to the different ramping rates of the unit, as shown in Figure 5 and Figure 6.
Figure 5.
Multiagent system.
Figure 6.
Communication band based on ramp rate.
Since the ramp rate of each thermal power unit is different, it is necessary to ensure effective communication after any change in the state of any agent; therefore, the communication needs to be completed separately at the moments of , , etc.
Based on these communication results, the change in node state quantity should be as follows:
where is the communication band time series, and is the time interval of each series.
Second, each agent performs an internal algorithm based on the load information issued by the dispatch center and obtains an ideal value of , , and , which satisfy the following conditions:
This operation is carried out based on receiving the agent topology information sent by the control center in advance. It is the ideal value after ignoring the unit ramp rate.
Finally, each agent communicates with the others according to the communication band, and each communication is the actual value of the unit power and the corresponding incremental cost value for each time period. The specific interaction process is shown in Figure 7.
Figure 7.
Improved interaction processes between agents.
Currently, the agent node state quantity changes to (13):
where represents the change induced by for .
The energy storage power during the climbing process changes with the actual power of the thermal power unit to meet the power balance of the climbing process in real time and achieve the balance stability of the climbing process.
Eventually, when is less than the specified value, the communication stops, and the climbing ends.
4. Emergency Dispatch Model
4.1. Objective Function
In emergency dispatch, most of the dispatch is for material dispatch [26,27]. In the future grid, there are abundant resources allocated to each link, and in most cases, the system is faced with the problem of coordinating the allocation of resources. When there is a sudden scarcity of resources, emergency dispatching should be conducted as soon as possible to maintain stable system operation with guaranteed load demand. This means that effective measures need to be taken in the shortest possible time to minimize the impact of faults on the power system. This requires relying on the technical means of monitoring, communication, and control of the power system to obtain information, make dispatching decisions, and execute dispatching solutions as fast as possible [33,34,35].
The proposed method in Section 3 ensures that the system can be regulated autonomously, so the model for emergency dispatch only needs to minimize the cost of and pollution from the system during the adjustment process. The objective of this paper is to minimize operating and environmental costs:
where is the decision variable, , and . represent the set of units connected to the network, and represents the collection of energy storage connected to the network. When the power generation unit is connected to the grid, is taken as 1; otherwise, . is the generation cost of conventional thermal power units, is the pollution cost of conventional thermal power units, and is the battery degradation cost.
4.1.1. Generation Cost of Conventional Thermal Power Units
The cost function of thermal power units can be represented by a quadratic function [36].
where , , and are the generation cost factors, and is the generator output.
4.1.2. Pollution Cost of Conventional Thermal Power Units
The pollution emission function of thermal power units can be expressed as follows [36]:
where , , and are generation pollution factors.
4.1.3. Battery Degradation Cost
Considering the battery usage and the degradation cost of energy storage, it is necessary to integrate these two factors when designing the energy storage system in order to achieve economy and efficiency [37,38,39]. Therefore, we consider the efficiency of the battery in addition to the original degradation cost and comprehensively model the energy storage system. The model is as follows:
where is the energy storage battery charging and discharging power, is the investment cost of the battery, is the number of life cycles of the battery, is the currency exchange rate, and is the number of energy storage batteries.
4.2. Constraints
4.2.1. Thermal Power Unit Climbing Constraint
The climbing rate of thermal power units has a very large impact on the system, so climbing constraints must be considered in emergency dispatch:
where and are the power values of the thermal unit at moments and , respectively, and and are the maximum values of the unit rise or fall during the interval moments, respectively.
As the climbing rate has a great negative impact on emergency scheduling, it needs to be studied in depth.
4.2.2. Minimum Start–Stop Time Constraint
When the units in the power system are started or stopped, it is necessary to consider the time interval and running time of the units. For each unit, it is required to comply with the minimum start–stop time interval and the minimum continuous running time to avoid damage to the unit equipment and adverse effects on the load regulation of the power system caused by too frequent start–stop operations. At the same time, the start–stop operation of the unit needs to consider the requirements of load demand and supply–demand balance of the power grid to ensure the stable operation of the power system and the controllability of the power quality.
4.2.3. Power Balance Constraint
Energy storage charging when there is a surplus of renewable energy is obtained as follows:
where is the electric power generated by the wind unit, is the electric power generated by the photovoltaic unit, is the total load of the grid, is the line loss, is the electric power consumed by electricity to gas, and represents the charging power of the energy storage battery.
Energy storage discharging when renewable energy is insufficient is calculated as follows:
where is the discharging power of the energy storage battery, and represents the number of thermal power units.
Here, the loss values are applied to the transmission loss model by introducing Kron’s loss formula [40]. Kron’s loss formula can be expressed as
where , , and are coefficients in the B matrix, all calculated from the parameters of the line and the average daily operating state of the power system.
4.2.4. Generator Output Power Constraint
For the generator to operate stably, the upper and lower limits of the generator output should be constrained as follows:
where is the lower limit of the generator output, and is the upper limit of the generator output.
4.2.5. Battery Output Power Constraint
The output power of the battery should be limited, as too much output power can lead to a short battery life, so there should be limits as follows:
where and represent the minimum and maximum values of energy storage battery charging and discharging power, respectively.
Due to the intermittency of renewable energy, which can lead to a certain degree of imbalance between supply and demand, energy storage batteries, with their fast response and high performance, can play a critical role in power balancing.
4.2.6. Battery State of Charge (SOC) Constraint
Energy storage batteries play an increasingly important role in the power system and can be used to balance the power supply and demand imbalance. When using energy storage batteries, it is necessary to consider constraints such as capacity as well as charging and discharging efficiency [38]. These constraints limit the charging and discharging performance of energy storage batteries, and therefore, it is necessary to model and manage these constraints in mathematical models to ensure the reliability and economy of energy storage batteries in the power system.
where represents the energy stored in the battery at the moment , is the capacity of the battery, and and are the minimum and maximum values of the battery charging state, respectively.
4.3. Solution Steps
For the algorithm to work properly, it is necessary to set up a leader that collects the total load demand for each time period. Here, the dispatch control center can be used in such a role, where the leader sends information to each agent to facilitate the internal algorithm operation of the agent, and each agent then communicates with the others to achieve algorithm convergence. The specific steps are as follows.
Step 1: Input system parameters, including wind power and PV output data, load demand data, generator cost parameters, pollution parameters, matrix loss factor, maximum generator power, energy storage battery parameters, etc.
Step 2: Calculate the adjacency matrix and row random matrix of the communication network.
Step 3: Derive communication bands and communication frequencies for interaction between agents according to the different rates of ramp of the units.
Step 4: The deviation between the new energy output and load demand is calculated at the time of starting . If , then the source side is satisfied by the wind power and PV output to meet the load demand, and the excess power generated is stored by the storage battery and P2G for backup. If , then the new energy cannot meet the load demand, and the thermal power unit and storage battery need to be activated to supplement the source side output. The ideal value of the output of each thermal unit and the ideal value of the incremental cost are also calculated.
Step 5: Calculate the incremental cost value of each unit according to (7). Adjust the output of the energy storage battery in real time according to (21). Calculate the incremental cost value for each energy storage plant as follows:
Step 6: Calculate the deviation of and , and if is less than the specified value , output the generator and energy storage output at this time.
Step 7: Calculate the actual value of power in the next period based on the communication band as follows:
where is the ramp rate of unit . Repeat Step 5 thereafter.
Step 8: Return to Step 4 when both the renewable energy output and load values change at the next moment, .
By considering the unit ramp rate, the improved consensus algorithm of the solving procedure is shown in Figure 8.
Figure 8.
Flowchart of the proposed algorithm.
5. Case Study
5.1. System Structure
The validity of the proposed method was tested and verified in the modified IEEE-30 bus system [41], as shown in Figure 9. Wind power stations and photovoltaic power stations are connected at nodes 3 and 10, respectively. Different energy storage plants are connected at nodes 3, 6, and 10, where the parameters of the energy storage batteries of different energy storage plants are different, and the specific parameters are shown in Table A1 in Appendix A. At the same time, considering the diversity of energy forms in the new power system, a P2G device and a micro gas turbine are added at nodes 3 and 6 to realize the coupling of the electric and natural gas systems. Additionally, the data and thermal unit parameters used are shown in Figure A1 and Table A2 in Appendix A, respectively.
Figure 9.
Schematic diagram of the modified IEEE-30 bus system.
The cyber system corresponding to the node system uses a one-to-one correspondence between communication nodes and physical nodes; the communication system is shown in Figure 10.
Figure 10.
Communication system.
5.2. Algorithm Comparison
To validate the differences between the proposed method and the methods presented in reference [10], we conducted a test analysis on the system operation at 16:00 on the same day. Different algorithms were applied to analyze the processing results of energy storage, and the results are shown in Figure 11 and Figure 12.
Figure 11.
(a) The output results of PB1 using two different algorithms; (b) the output results of PB2 using two different algorithms; (c) the output results of PB3 using two different algorithms.
Figure 12.
(a) Incremental cost values of PB1 using two different algorithms; (b) incremental cost values of PB2 using two different algorithms; (c) incremental cost values of PB3 using two different algorithms.
Based on the results shown in Figure 11, it can be observed that the improved consistency algorithm proposed in this paper exhibits significant improvement compared to the algorithms presented in the literature, and it is capable of quickly responding to system resource demands in a short period of time. Furthermore, the trend of the energy storage output showing an initial increase followed by a decrease is due to the consideration of the problem of asynchronous resource response in emergency dispatch processes, by coordinating the changes in energy storage output to compensate for system power shortages. This point is also confirmed by the results shown in Figure 12.
In practical engineering, due to the ramping characteristics of thermal power units, they cannot respond quickly to sudden load demand increases or other emergencies. Through the improved consistency algorithm, real-time communication can be established between thermal power units and energy storage, to compensate for system power shortages during the ramping process of the units. This is very helpful for maintaining system power balance in a short period of time. The advantage of the improved consistency algorithm makes it suitable for handling intermittent renewable energy and sudden load increases during emergency dispatch, ensuring the stable and reliable operation of the system.
5.3. Results Analysis
To verify the effectiveness of the improved consensus dispatching method proposed in this paper and the rationality of combining thermal power units with energy storage to participate in dispatching, four cases are set up in this paper as follows:
Case 1: Without considering the ramp rate and disregarding the participation of energy storage in scheduling;
Case 2: Without considering the ramp rate but allowing for the participation of energy storage in scheduling;
Case 3: Considering the ramp rate but not the participation of energy storage in scheduling.
Case 4: Considering the ramp rate and allowing energy storage to participate in scheduling.
In this paper, the communication band was set according to the generator climbing parameters in Appendix A, and the results are shown in Figure A2 in Appendix B. According to the inter-constrained relationship of six units, the communication should be carried out in the order of 6 s, 7.5 s, and 10 s et al. after the start of dispatching, and the specific communication end mark depends on the actual unit status.
5.3.1. Test 1
Case 1: Without considering the ramp rate and disregarding the participation of energy storage in scheduling.
Without considering unit ramping and with no energy storage participation, the whole system can meet normal operation under ideal conditions. The unit output is shown in Figure 13. The output of all units of thermal power is zero during 0:00–6:00, 8:00–9:00, 10:00–11:00, and 12:00–13:00, at which time the new energy output has met the load demand. In other cases, the units need to receive commands to operate, and to ensure source-load coordination, they must be quickly started and run to the corresponding command value, which can be a serious challenge for thermal power units.
Figure 13.
Result diagram of Case 1. (a) Diagram of thermal power output results; (b) schematic diagram of the variation of ; (c) abandoned wind (light) rate of the system.
Figure 13c shows that if the surplus of renewable energy is not properly stored and utilized, it will result in a very serious waste of resources, which can reach 58.75% in the most serious case. Thus, in the development of new power systems, the rational application of renewable energy must be considered.
5.3.2. Test 2
Case 2: Without considering the ramp rate but allowing for the participation of energy storage in scheduling.
Without considering the ramp rate but allowing for energy storage, it is obvious from Figure 14 that the output of thermal power is significantly reduced, which is of great significance for the new power system to save energy and reduce emissions. The addition of energy storage can not only greatly ease the pressure on thermal power units but can also reduce pollution. In the process of energy storage operation, as in Figure 14, negative values appear due to the presence of surplus power generated by new energy generation in the system at this time. Especially during 1:00–2:00, it will not be able to store all the excess power at this time because the energy storage reaches the maximum input power. Then, P2G works to store the excess power in the form of natural gas, with 95.3 MW of power stored.
Figure 14.
Diagram of thermal power and energy storage output results.
5.3.3. Test 3
Case 3: Considering the ramp rate but not the participation of energy storage in scheduling.
Considering the ramp rate but not the participation of energy storage in the dispatch, Figure 15 indicates that the output value of thermal units is still at a high level. Taking 7:00–8:00 as an example, the enlarged sub-diagram shows that when the unit changes from the previous time to the next time, the output value of the unit changes gradually. The whole process of unit climbing was completed in approximately 5 min according to the change in . The maximum power deviation of the system can be obtained by monitoring the real-time power situation of the system during ramp climb, which occurs at 7:00. The change in renewable energy output and load demand leads to extreme power imbalance, and due to the lack of energy storage at this time, such a situation cannot be handled and can only be filled slowly by waiting for the unit to climb, which is undoubtedly harmful to the system. As shown in Table A3 in Appendix B, such cases occur at all times and for variable durations.
Figure 15.
Result diagram of Case 3. (a) Diagram of thermal power output results; (b) schematic diagram of the variation of ; (c) partial power imbalance diagram.
5.3.4. Test 4
Case 4: Considering the ramp rate and allowing energy storage to participate in scheduling.
The results of Case 4 are shown in Figure 16. In considering the ramp rate and considering the participation of energy storage in scheduling, it is obvious that there will be many sudden changes in energy storage at the moment, which is to balance the difference between the supply and demand power of the system during the ramp climbing process of the unit. While meeting the load, energy storage can cooperate with the unit in real time to achieve the balance of system power, causing the system to remain stable.
Figure 16.
Result diagram of Case 4. (a) Diagram of thermal power output results; (b) diagram of energy storage output results; (c) schematic diagram of the variation of .
For instance, at the initial moment of 7:00, the energy storage rapidly increases its own discharge power to a sufficient buffer time for the unit. Analyzing the comparison between Table A3 and Table A4 in Appendix B, the unit climbing time is nearly doubled compared to the case without energy storage participation, which is a very large improvement for daily dispatch and future emergency dispatch.
The four cases analyzed show that energy storage plays an important role in the system.
- (1)
- Storing excess renewable energy power and reducing the rate of wind (light) abandonment.
- (2)
- Participating in daily dispatching to reduce the generation output of thermal power units and reduce carbon emissions.
- (3)
- Smoothing out the system power imbalance caused by unit ramp climbing and maintaining system stability.
The proposed model presented in this paper enables the matching of energy storage and thermal power units and facilitates dispatching through autonomous communication. The improved consensus algorithm developed in this study is applied to scheduling tasks in the power system scheduling process. This approach not only meets the system demand but also ensures system stability during unit ramping.
5.4. Energy Distribution in Energy Storage Plants
According to the results of 5.2, the system can meet the electrical energy demand of the load from 0:00 a.m. to 6:00 a.m. The excess power generated at this time needs to be stored by the energy storage device. Different parameters for different energy storage plants can affect the allocation results. This section allocates the energy storage based on the incremental cost of energy storage degradation as consistency, where the allocation results from 5:00 to 6:00 are shown in Figure 17.
Figure 17.
(a) Diagram of energy storage charging results; (b) the variation of .
Due to the rapid response of the energy storage battery, its climbing rate is not considered in this section. The distribution from the energy storage battery is completed based on the communication between energy storage plants, and the coherency agreement is calculated based on the consensus algorithm when climbing is not considered. Figure 17 suggests that good coherency convergence can be achieved for different types of energy storage batteries.
5.5. Emergency Dispatch
5.5.1. Test 1
Case: A cyber-attack on the communication layer causes damage to the agent 5 communication node.
In the case of system emergencies, the system can achieve consistency based on the communication between agents. As shown in Figure 18, when the system is suddenly attacked by the cyber-attack at 7:15 and communication node 5 is disabled, the corresponding unit will also be temporarily withdrawn from the operation of the unit for safety reasons. Since node 4 in the communication network is only connected to node 5, node 5 causes the units in node 4 to lose communication with other agents as well, so for safety reasons, only four thermal units are working at the moment. Meanwhile, the energy storage battery action ensures that the system can maintain power balance in case of failure, making the load side less affected. Figure 18a shows that after nearly 1 min of communication, the whole system reaches a stable operating state. Therefore, the method proposed in this paper can make a rapid and efficient scheduling response to the failure in this case.
Figure 18.
Results diagram of Test 1. (a) Diagram of dispatching results; (b) schematic diagram of variation of .
5.5.2. Test 2
Case: The output of the agent 4 unit is limited due to the unit’s own reason or the communication node encountering cyber-attacks.
Based on the test results, when the system unit is faced with a limited output, the unit can also be automatically adjusted. Since it was the unit output that was restricted, the dispatch time lasted only 12 s to complete the dispatch task. Figure 19b shows that the value of PG4 eventually no longer converges to the same value as the other agents as a result of the limited output of its own unit. The factors of one unit do not affect the convergence results of other units, and eventually a new system stability can be achieved.
Figure 19.
Results diagram of Test 2. (a) Diagram of dispatching results; (b) schematic diagram of the variation of .
5.5.3. Test 3
Case: Sudden high temperature causes a surge in load demand at a certain time.
In the process of power system operation, a variety of natural environments will be encountered, of which the more typical is high-temperature weather. Due to the high-temperature weather, the frequency of using household appliances such as air conditioners has increased dramatically. In such cases, sudden demand growth on the load side can make operating the grid very challenging. Testing the methods in this paper suggest that in the event of a sudden surge in load, energy storage will play a huge role in a short period of time due to the climbing constraint of the unit. The findings are depicted in Figure 20. It also suggests that when the load suddenly surges, the energy storage will play a great role in a short period of time due to the unit’s climbing constraint, which can provide sufficient response time for the unit to climb. While the load is surging, the energy storage and the unit increase their output together, the energy storage greatly relieves the pressure of thermal power units.
Figure 20.
Results diagram of Test 3. (a) Diagram of dispatching results; (b) schematic diagram of the variation of .
These results indicate that when an emergency event occurs in the power system, the model proposed in this paper can be used to achieve coordinated cooperation between energy storage and thermal power units. This reduces system carbon emissions while relieving pressure on thermal power units. In emergency dispatch, after considering the unit ramp climbing rate, the system achieves system power balance in the ramp climbing process through energy storage during autonomous dispatch communication.
6. Conclusions
To address the high volatility and uncertainty in future power systems that incorporate hybrid energy sources, energy storage is introduced as a flexible resource for joint optimization with thermal power units, providing supplementary support to the grid through distributed control. To tackle power imbalance issues stemming from varying response rates in emergency scheduling, the consensus algorithm is enhanced. Based on this approach, several key findings are obtained.
- (1)
- Taking into account the degradation cost of energy storage, it can be optimized jointly with thermal units to achieve consistent incremental costs and enable local autonomous communication between agents.
- (2)
- Energy storage, as a flexible resource, provides a very strong flexibility enhancement to the power system. There is a growing need to integrate more flexible resources into the system in order to cope with the increasing uncertainty of the grid.
- (3)
- By considering the ramp rate of thermal power units, resetting the communication intervals can solve the power imbalance problem of the consensus algorithm during emergency dispatch in the system.
- (4)
- Experimental analysis shows that using the improved consensus algorithm can ensure the reasonable allocation of resources during emergency dispatching in the system, enabling the tested system in this paper to achieve the effect of emergency disposal in about 10 s~150 s and ensure power balance within this period, thereby improving the flexibility and reliability of the system operation.
As P2G technology is widely applied in future energy systems, the coupling among natural gas, thermal energy, and electricity will become even tighter, which will make the energy system face more network attacks and security threats. Therefore, ensuring the coordination and scheduling of various energy sources during emergency situations will become a more critical issue. To achieve this, it is necessary to introduce more secure and reliable communication and control technologies in the future, to achieve real-time communication and coordination scheduling among various energy devices, in order to ensure the safe, reliable, and stable operation of the energy system.
At the same time, it is also necessary to strengthen the security evaluation and monitoring of the energy system, as well as to promptly detect and deal with various security threats, in order to ensure the normal operation of the energy system and the safety of users’ electricity.
Author Contributions
Conceptualization, B.Z. and T.Z.; methodology, J.W. and Y.C.; software, J.W. and B.S.; validation, B.Z., J.W. and T.Z.; formal analysis, J.W. and T.Z.; investigation, J.W. and Y.C.; resources, J.W. and B.S.; data curation, J.W. and Y.Q.; writing—original draft preparation, B.Z., J.W. and T.Z.; writing—review and editing, B.Z., J.W., T.Z. and Y.Q.; visualization, T.Z. and J.W.; supervision, B.Z. and T.Z.; project administration, T.Z. and B.Z.; funding acquisition, T.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by National Science Foundation of China (No. 51907097) and National Key R&D Program of China (No. 2021YFB4000500).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Figure A1 shows the load and renewable energy data used in this paper, with a baseline value of 100 MW.
Figure A1.
Load and renewable energy data.
Figure A1.
Load and renewable energy data.

The B-coefficient matrix used to represent the line loss of a 30_bus system is shown below.
Table A1.
Energy storage parameters.
Table A1.
Energy storage parameters.
| Energy Storage Power Station | Agent | Location | h | g | (RMB) | Number of Batteries | |||
|---|---|---|---|---|---|---|---|---|---|
| PB1 | Agent7 | 3 | 1.0460 | 0.2037 | −60 | 60 | 5000 | 1230 | 1000 |
| PB2 | Agent8 | 6 | 1.2309 | 0.2815 | −60 | 65 | |||
| PB3 | Agent9 | 10 | 1.0292 | 0.1987 | −60 | 68 |
Table A2.
Generator parameters.
Table A2.
Generator parameters.
| Generator | Agent | Location | a | b | c | d | e | f | Climbing Rate (MW/min) |
|---|---|---|---|---|---|---|---|---|---|
| PG1 | Agent1 | 5 | 10 | 150 | 120 | 13.85932 | 0.32767 | 0.00419 | 6 |
| PG2 | Agent2 | 11 | 10 | 150 | 120 | 13.85932 | 0.32767 | 0.00419 | 5 |
| PG3 | Agent3 | 1 | 20 | 180 | 40 | 40.2669 | −0.54551 | 0.00683 | 10 |
| PG4 | Agent4 | 8 | 10 | 100 | 60 | 40.2669 | −0.54551 | 0.00683 | 8 |
| PG5 | Agent5 | 2 | 20 | 180 | 40 | 42.89553 | −0.51116 | 0.00461 | 10 |
| PG6 | Agent6 | 13 | 10 | 150 | 100 | 42.89553 | −0.51116 | 0.00461 | 4 |
Appendix B
Table A3.
Duration of power imbalance at different time periods in Case 3.
Table A3.
Duration of power imbalance at different time periods in Case 3.
| Time Period | 6:00–7:00 | 7:00–8:00 | 8:00–9:00 | 11:00–12:00 | 12:00–13:00 | 13:00–14:00 | 14:00–15:00 | 15:00–16:00 |
| Duration | 18 s | 270 s | 277 s | 195 s | 187 s | 67 s | 20 s | 18 s |
| Time Period | 16:00–17:00 | 17:00–18:00 | 18:00–19:00 | 19:00–20:00 | 20:00–21:00 | 21:00–22:00 | 22:00–23:00 | 23:00–24:00 |
| Duration | 156 s | 80 s | 30 s | 108 s | 48 s | 15 s | 78 s | 72 s |
Table A4.
Duration of power imbalance at different time periods in Case 4.
Table A4.
Duration of power imbalance at different time periods in Case 4.
| Time Period | 7:00–8:00 | 8:00–9:00 | 11:00–12:00 | 12:00–13:00 | 13:00–14:00 | 14:00–15:00 | 16:00–17:00 | 17:00–18:00 |
| Duration | 179 s | 156 s | 110 s | 108 s | 37 s | 10 s | 80 s | 45 s |
| Time Period | 18:00–19:00 | 19:00–20:00 | 20:00–21:00 | 22:00–23:00 | 23:00–24:00 | |||
| Duration | 20 s | 66 s | 20 s | 45 s | 45 s |
Figure A2.
Actual communication intervals of 6 units.
Figure A2.
Actual communication intervals of 6 units.

References
- Elnady, A.; Noureldin, A.; Adam, A.A. Improved Synergetic Current Control for Grid-connected Microgrids and Distributed Generation Systems. J. Mod. Power Syst. Clean Energy 2022, 10, 1302–1313. [Google Scholar] [CrossRef]
- Smil, V. Distributed Generation and Megacities: Are Renewables the Answer? IEEE Power Energy Mag. 2019, 17, 37–41. [Google Scholar] [CrossRef]
- Xu, J.; Xie, B.; Liao, S.; Yuan, Z.; Ke, D.; Sun, Y.; Li, X.; Peng, X. Load Shedding and Restoration for Intentional Island with Renewable Distributed Generation. J. Mod. Power Syst. Clean Energy 2021, 9, 612–624. [Google Scholar] [CrossRef]
- Shi, X.; Li, Y.; Cao, Y.; Tan, Y. Cyber-physical electrical energy systems: Challenges and issues. CSEE J. Power Energy Syst. 2015, 1, 36–42. [Google Scholar] [CrossRef]
- Qin, B.; Liu, D. Research Progresses and Prospects on Analysis and Control of Cyber-physical System for Power Grid. Proc. Chin. Soc. Electr. Eng. 2020, 40, 5816–5827. [Google Scholar] [CrossRef]
- Mahela, O.P.; Khosravy, M.; Gupta, N.; Khan, B.; Alhelou, H.H.; Mahla, R.; Patel, N.; Siano, P. Comprehensive overview of multi-agent systems for controlling smart grids. CSEE J. Power Energy Syst. 2022, 8, 115–131. [Google Scholar] [CrossRef]
- Gomes, L.; Faria, P.; Morais, H.; Vale, Z.; Ramos, C. Distributed, Agent-Based Intelligent System for Demand Response Program Simulation in Smart Grids. IEEE Intell. Syst. 2014, 29, 56–65. [Google Scholar] [CrossRef]
- Hernandez, L.; Baladron, C.; Aguiar, J.M.; Carro, B.; Sanchez-Esguevillas, A.; Lloret, J.; Chinarro, D.; Gomez-Sanz, J.J.; Cook, D. A multi-agent system architecture for smart grid management and forecasting of energy demand in virtual power plants. IEEE Commun. Mag. 2013, 51, 106–113. [Google Scholar] [CrossRef]
- Hu, J.; Cong, H.; Jiang, C. Coordinated scheduling model of power system with active distribution networks based on multi-agent system. J. Mod. Power Syst. Clean Energy 2018, 6, 521–531. [Google Scholar] [CrossRef]
- Kar, S.; Hug, G. Distributed robust economic dispatch in power systems: A consensus + innovations approach. In Proceedings of the 2012 IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–8. [Google Scholar]
- Xing, H.; Mou, Y.; Fu, M.; Lin, Z. Distributed algorithm for economic power dispatch including transmission losses. In Proceedings of the 2015 European Control Conference (ECC), Linz, Austria, 15–17 July 2015; pp. 1076–1081. [Google Scholar]
- Lyu, Z.; Yang, X.; Zhang, Y.; Zhao, J. Bi-Level Optimal Strategy of Islanded Multi-Microgrid Systems Based on Optimal Power Flow and Consensus Algorithm. Energies 2020, 13, 1537. [Google Scholar] [CrossRef]
- Zhang, M.; Wang, G.; Shi, C.; Huang, M. Distributed Economic Dispatch for Power Systems Considering Communication Noise. Power Syst. Technol. 2017, 41, 2293–2300. [Google Scholar] [CrossRef]
- Zhang, Z.; Shang, L.; Liu, C.; Lai, Q.; Jiang, Y. Consensus-based distributed optimal power flow using gradient tracking technique for short-term power fluctuations. Energy 2023, 264, 125635. [Google Scholar] [CrossRef]
- Ullah, M.H.; Alseyat, A.; Park, J.-D. Multi-Agent System-based Distributed Energy Management in Smart Grid under Uncertainty. In Proceedings of the 2019 IEEE Energy Conversion Congress and Exposition (ECCE), Baltimore, MD, USA, 29 September–3 October 2019; pp. 3462–3468. [Google Scholar]
- Liao, W.; Li, P.; Wu, Q.; Huang, S.; Wu, G.; Rong, F. Distributed optimal active and reactive power control for wind farms based on ADMM. Int. J. Electr. Power Energy Syst. 2021, 129, 106799. [Google Scholar] [CrossRef]
- Chang, X.; Xu, Y.; Sun, H.; Khan, I. A distributed robust optimization approach for the economic dispatch of flexible resources. Int. J. Electr. Power Energy Syst. 2021, 124, 106360. [Google Scholar] [CrossRef]
- Arévalo, P.; Tostado-Véliz, M.; Jurado, F. A novel methodology for comprehensive planning of battery storage systems. J. Energy Storage 2021, 37, 102456. [Google Scholar] [CrossRef]
- Zhang, B.; Wang, J.; Liang, D.; Han, X. Optimization Control Strategy of Distributed Energy Storage in Autonomous Microgrid Cluster on Consensus Algorithm. Power Syst. Technol. 2020, 44, 1705–1713. [Google Scholar] [CrossRef]
- Yang, H.; Yin, L.; Li, Q.; Chen, W.; Zhou, L. Multiagent-Based Coordination Consensus Algorithm for State-of-Charge Balance of Energy Storage Unit. Comput. Sci. Eng. 2018, 20, 64–77. [Google Scholar] [CrossRef]
- Alan, J. SANGSTER Massive energy storage systems enable secure electricity supply from renewables. J. Mod. Power Syst. Clean Energy 2016, 4, 659–667. [Google Scholar] [CrossRef]
- Zhao, D.; Xu, C.; Tao, R.; Zheng, Y. Review on Flexible Regulation of Multiple Distributed Energy Storage in Distribution Side of New Power System. Proc. Chin. Soc. Electr. Eng. 2023, 43, 1776–1799. [Google Scholar] [CrossRef]
- Li, B.; Chen, M.; Zhong, H.; Ma, Z.; Liu, D. A Review of Long-term Planning of New Power Systems with Large Share of Renewable Energy. Proc. Chin. Soc. Electr. Eng. 2023, 43, 555–581. [Google Scholar] [CrossRef]
- Lei, S.; Wang, J.; Chen, C.; Hou, Y. Mobile Emergency Generator Pre-Positioning and Real-Time Allocation for Resilient Response to Natural Disasters. IEEE Trans. Smart Grid 2018, 9, 2030–2041. [Google Scholar] [CrossRef]
- Jiang, S.; Zhao, X.; Pan, G.; Gao, S.; Wu, C.; Liu, Y.; Wang, S. A novel robust frequency-constrained unit commitment model with emergency control of HVDC. Energy Rep. 2022, 8, 15729–15739. [Google Scholar] [CrossRef]
- Qin, Z.; Chen, X.; Hou, Y.; Liu, H.; Yang, Y. Coordination of Preventive, Emergency and Restorative Dispatch in Extreme Weather Events. IEEE Trans. Power Syst. 2022, 37, 2624–2638. [Google Scholar] [CrossRef]
- Deng, C.; Liu, Y.; Tan, Y.; Yu, X.; Liu, J.; Li, H. Emergency Power Resource Dispatching Considering Procedure of Power Grid Restoration. Dianwang JishuPower Syst. Technol. 2017, 41, 3582–3589. [Google Scholar] [CrossRef]
- Zuo, F.; Zhang, Y.; Zhao, Q.; Sun, L. Two-stage Stochastic Optimization for Operation Scheduling and Capacity Allocation of Integrated Energy Production Unit Considering Supply and Demand Uncertainty. Proc. CSEE 2022, 42, 8205–8215. [Google Scholar] [CrossRef]
- Zhu, X.; Luo, J.; Lin, Z.; Yao, X.; Liu, M. Low-carbon economic dispatching of energy hub considering flexible ramping product. Electric Power Automation Equipment. Electr. Power Autom. Equip. 2023, 43, 9–15+24. [Google Scholar] [CrossRef]
- Xu, H.; Li, H. Planning and Operation Stochastic Optimization Model of Power Systems Considering the Flexibility Reformation. Power Syst. Technol. 2020, 44, 4626–4638. [Google Scholar] [CrossRef]
- Yan, S.; Wang, W.; Li, X.; Fan, T. Cross-regional Flexible Robust Optimal Scheduling in Dynamic Economic Environment with Joint Frequency Regulation of Energy Storage and Units. Autom. Electr. Power Syst. 2022, 46, 61–70. [Google Scholar]
- Yang, L.; Zhou, N.; Hu, B.; Chen, L.; Xu, F. Optimal Scheduling Method for Coupled System Based on Ladder-type Ramp Rate of Thermal Power Units. Proc. Chin. Soc. Electr. Eng. 2022, 42, 153–164. [Google Scholar] [CrossRef]
- Qiu, T.; Zheng, K.; Song, H.; Han, M.; Kantarci, B. A Local-Optimization Emergency Scheduling Scheme With Self-Recovery for a Smart Grid. IEEE Trans. Ind. Inform. 2017, 13, 3195–3205. [Google Scholar] [CrossRef]
- Wang, C.; Deng, D.; Xu, L.; Wang, W. Resource Scheduling Based on Deep Reinforcement Learning in UAV Assisted Emergency Communication Networks. IEEE Trans. Commun. 2022, 70, 3834–3848. [Google Scholar] [CrossRef]
- Cao, X.; Cao, T.; Xu, Z.; Zeng, B.; Gao, F.; Guan, X. Resilience Constrained Scheduling of Mobile Emergency Resources in Electricity-Hydrogen Distribution Network. IEEE Trans. Sustain. Energy 2023, 14, 1269–1284. [Google Scholar] [CrossRef]
- Bayon, L.; Grau, J.M.; Ruiz, M.M.; Suarez, P.M. The Exact Solution of the Environmental/Economic Dispatch Problem. IEEE Trans. Power Syst. 2012, 27, 723–731. [Google Scholar] [CrossRef]
- Garcia-Torres, F.; Bordons, C. Optimal Economical Schedule of Hydrogen-Based Microgrids With Hybrid Storage Using Model Predictive Control. IEEE Trans. Ind. Electron. 2015, 62, 5195–5207. [Google Scholar] [CrossRef]
- Elkazaz, M.; Sumner, M.; Naghiyev, E.; Pholboon, S.; Davies, R.; Thomas, D. A hierarchical two-stage energy management for a home microgrid using model predictive and real-time controllers. Appl. Energy 2020, 269, 115118. [Google Scholar] [CrossRef]
- Choi, J.-Y.; Choi, I.-S.; Ahn, G.-H.; Won, D.-J. Advanced Power Sharing Method to Improve the Energy Efficiency of Multiple Battery Energy Storages System. IEEE Trans. Smart Grid 2018, 9, 1292–1300. [Google Scholar] [CrossRef]
- Gong, D.; Zhang, Y.; Qi, C. Environmental/economic power dispatch using a hybrid multi-objective optimization algorithm. Int. J. Electr. Power Energy Syst. 2010, 32, 607–614. [Google Scholar] [CrossRef]
- Sawas, A.M.; Khani, H.; Farag, H.E.Z. On the Resiliency of Power and Gas Integration Resources Against Cyber Attacks. IEEE Trans. Ind. Inform. 2021, 17, 3099–3110. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).



















