Holonic System Model for Resilient Energy Grid Operation
Abstract
:1. Introduction
- The amount of operating reserve capacity that is required to compensate the effects of the volatile production of RESs increases [1].
- Due to the reduced number of large-scale producers in smart grid (SGs), operating reserve capacity needs to be increasingly provided on lower layers in the grid. However, access to those resources by control entities may be limited, or they may not be controllable at all [4].
- Traditional measures for problem mitigation, like rolling blackouts, are not easily applicable in SGs, where parts of the grid can operate autonomously [5]. The separation of parts may prevent local resources from being used for mitigating the overall issue. Furthermore, to maintain stability in the separated parts of the grid, prosumers become increasingly important. However, detailed information about them is not available, and their role in problem mitigation processes is overwhelmingly passive [6].
- We present a detailed holarchy-based system model that facilitates strong prosumer integration and enables the application of novel control mechanisms.
- We introduce flexibilities as a concept that enables prosumers to offer local resources to grid control authorities for mitigating demand and supply imbalances.
- We present an algorithm based on binary ant colony optimization (BACO) for finding near-optimal solutions to the joint issue of reconfiguring holarchies and allocating flexibilities to mitigate and overcome balancing problems.
- We show the capability of our approach to quickly find high-quality solutions in a simulated large-scale example holarchy.
2. Materials and Methods
2.1. Holonic System Structure
2.2. HOLEG
- Unsupplied. An undesired state, where no active holon element within the holon object can be supplied with electricity (i.e., a black-out state).
- Partially supplied. An undesired state, where at least one of the active holon elements within the holon object can be supplied with electricity but not all active ones.
- Supplied. The only desired state, where all active holon elements encompassed in the holon object can be supplied with electricity and there is no excess electricity in the energy grid that currently cannot be consumed.
- Oversupplied. Undesired state, where the amount of produced electricity in the grid exceeds the current demand of the holon object. In contrast to the producer state, where a holon object produces surplus electricity, which is then used by other participants in the grid, the oversupply state is a result of excess electricity that cannot be consumed in the current situation.
- Inactive. Undesired state, where all holon elements are inactive and the holon object does neither produce nor consume electricity.
2.3. System Control
2.3.1. Binary Ant Colony Optimization
2.3.2. Penalty Function
- Demand and supply balance. Function penalizes a found solution based on the severity of the deviation between demand and supply in the grid. To maintain a continuous supply with electricity, balancing the current demand and the produced electricity is crucial. Deviations from this balance may lead to deterioration of the quality of supply and can, in severe cases, lead to blackouts in the grid.
- Holon states. Function is concerned with penalizing undesired holon states and the corresponding severity of those states. As described in Section 4.1.2, holons can be in different states, where some states are more desirable than others. The function penalizes holons in undesired states, considering the severity of this state. For instance, partially supplied holons, which are 50% supplied, receive a smaller penalty compared to partially supplied holons that are 25% supplied or holons that are unsupplied. Consequently, fully supplied holons are are in a desired state and not penalized at all (penalty 0).
- User satisfaction. The use of flexibilities may cause conflicts between the availability of devices and the desire of users to have them available. As the impact on user satisfaction is derived from the priority classes of flexibilities (see Section 4.1.1), function penalizes the use of flexibilities that are likely to cause a decrease of user satisfaction. For instance, using a flexibility of a high priority class is penalized more than using a flexibility of a lower priority class.
- Economical use of flexibilities. From the perspective of a control entity, numerous economic aspects of flexibilities need to be accounted for when selecting flexibilities to be considered for the mitigation of a problem. The function penalizes the selection of economically inferior flexibilities. For instance, some flexibilities can be more expensive than others regarding the configured costs, such that cheaper flexibilities will receive a lower penalty in comparison to expensive ones. Another example is the duration of a flexibility, where long-lasting flexibilities are preferred over short-lasting ones, as they can provide their service for a longer amount of time, reducing the need for subsequent activation of additional flexibilities. Further economic aspects that are considered are short cool-down periods for quick reusability and low delay such that the flexibility can quickly contribute to the mitigation of the problem.
- Holon quality. Solutions found by the BACO algorithm may result in changes for the holarchy caused by reconfiguring and reorganizing the encompassed holons. As these holons represent vital parts of the holarchy, they need to be configured in such a way that they contribute to the resilience of the energy grid. The function penalizes the configuration of holons that provide a lower degree of resilience based on the following criteria: (1) the energy density denotes the spread of production and consumption within a holon. If production and consumption are equally distributed among the participants in a holon, the misbehavior/malfunctioning of individuals has a decreased impact on the stability of the holon. (2) The flexibility density is concerned with the spread of negative and positive flexibility within the holon. More evenly spread flexibility capacity reduces the risk of severe consequences if individuals malfunction or change their flexibility offers. (3) The mitigation capacity denotes the degree to which positive and negative flexibilities can compensate deviations in consumption and production. Larger amounts of flexibility capacity are considered beneficial for compensating consumption and production deviations.
3. Related Work
3.1. Holon System Structures
3.2. Home Energy Management Systems and Energy Consumption Schedulers
4. System Model
4.1. Holonic Grid Structure
4.1.1. Holon Elements
4.1.2. Holons
- Communication. Communication is conducted between different holons in the proposed model. Three categories of communication can be distinguished depending on the direction of the communication. Holons can negotiate with other holons on the same holarchy layer. The communication from holons of a higher layer with holons of a lower layer is specified as delegation. The communication from lower layers towards higher ones is denoted as propagation.
- Change of affiliation. A holon can be affiliated with a higher-layer holon. In this work, it is assumed that holons can change their affiliation dynamically, based on delegated information or the pursuit of individual goals of the holon.
- Strive for unification. Holons possess the inherent desire to become parts of larger systems. As part of a larger system, holons are willing to give up (parts of) their autonomy and corresponding control.
- Janus-faced. Derived from the two-faced image of the roman deity “Janus”, holons are considered to possess two views. An internal view that aims to pursue inherent goals of the entities encompassed within the holon (e.g., optimize local use of electricity). An external view that is responsible for considering aspects that are important for higher layers in the grid.
- Split. Splitting operations allow holons to separate one or more previously encompassed holons of lower layers from their internal structure. This operation forms new holons at the same layer of the holon conducting the splitting operation.
- Merge. Holons can merge to form a new larger holon represented at a higher layer in the holarchy.
Holrachy Set
Holon Element Set
Power Magnitude
Forecasts
Role and State
- Producing. The holon produces excess electricity for the grid. The aggregated demand of the holon is fully covered.
- Inactive. All encompassed holons are inactive and do not produce or consume electricity.
- Unsupplied. Not a single encompassed holon can be supplied with the available electricity.
- Partially supplied. The available electricity is sufficient for at least partially supplying one of the encompassed holons.
- Fully supplied. All encompassed holons are fully supplied.
- Oversupplied. The ongoing electricity production exceeds the demand of the holon. This state is similar to the producing state, but the excess electricity is currently undesired.
Flexibility
4.1.3. Flexibility Concept
Power
Type
Delay
Duration
Cool-Down
Costs
Priority
Constraints
- Technical constraints. These constraints specify technical requirements that need to be met; otherwise, the safe operation of the underlying holon element cannot be guaranteed. For instance, the internal temperature for the safe operation of holon elements can be represented as a technical constraint for limiting the use of the holon element as a flexibility. Other constraints can be interdependencies with other devices.
- Personal constraints. The constraints limit the use of flexibilities based on personal preferences and requirements defined by the entity that is responsible for managing the flexibility. For instance, the use of flexibilities can be limited according to the specified priority class of the underlying holon element, which allows flexibilities to be used only if the priority class is sufficiently low.
State
- Not-offered. A flexibility remains in the Not-offered state after its configuration process until it is offered by the responsible entity. Whenever an offering command is issued, the constraints are checked, and if all constraints are met, the flexibility transitions into the Offered state.
- Offered. A flexibility is in the Offered state if it fulfills the specified constraints and, successively, was offered to support the energy grid operation. In this state, it can be used to support the mitigation of unbalanced demand and supply. If a control entity decides to use a flexibility, the flexibility transitions into the In-use state.
- In-use. A flexibility in this state is currently used in a problem mitigation process and cannot simultaneously be used for other purposes. During the use of a flexibility, the constraints are checked repeatedly, and, if any violations occur, the flexibility transitions into the Not-offered state.
- Cool-down. After a flexibility was used for its intended duration, it transitions to the Cool-down state for its specified amount of time. In this state, the constraints are checked and it automatically transitions into the Offered state if no violations occur and the specified amount of time has passed; otherwise, the flexibility transitions into the Not-offered state. If no cool-down is specified, the flexibility immediately transitions into the Offered state and becomes available again.
- configured. The configured event is the entry event after the successful configuration of a flexibility.
- offer. The offer event occurs if an entity starts the process of offering a flexibility to support the mitigation of problems in the energy grid. This event leads to a state change to the Offered state if no constraint violation occurs.
- violated. The violated event indicates that at least one constraint of the flexibility is not met. Therefore, the flexibility cannot be operated according to its specification and transitions into the Not-offered state.
- withdraw. The withdraw event occurs if an entity manually withdraws a flexibility from being offered to support the grid. Flexibilities can only be withdrawn from states where they are not actively used to support the grid.
- inquire. The inquire event occurs if a control entity decides to use a specific flexibility to support the mitigation of a problem situation. If an offered flexibility is inquired, and no constraint violations occur, this event leads to a state change towards the In-use state.
- duration. The duration event occurs when a flexibility has been used for its specified duration. This event leads to a transition of the flexibility into the Cool-down state.
- cool-down. This event indicates that a flexibility currently remains in a Cool-down state. After the event, the flexibility transitions into the Offered state or, if it is withdrawn, changes to the Not-offered state.
4.1.4. Grid Control
5. Case Study
5.1. Scenario Descriptions
5.1.1. Oversupply Scenario
5.1.2. Undersupply Scenario
5.2. Parameter Configuration
5.3. Results
5.3.1. Results Oversupply Situation
5.3.2. Results Undersupply Situation
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hammons, T.; Orths, A.; Weber, C. Towards successful integration of Wind Power into European Electricity Grids: Challenges, methods and results. In Proceedings of the 2008 IEEE Power and Energy Society General Meeting-Conversion and Delivery of Electrical Energy in the 21st Century, Pittsburgh, PA, USA, 20–24 July 2008; pp. 1–7. [Google Scholar]
- Europe Continental. Operation Handbook. 2004. Available online: http://www.entsoe.eu (accessed on 18 July 2020).
- Pahwa, S.; Scoglio, C.; Das, S.; Schulz, N. Load-shedding strategies for preventing cascading failures in power grid. Electr. Power Compon. Syst. 2013, 41, 879–895. [Google Scholar] [CrossRef] [Green Version]
- Strbac, G. Demand side management: Benefits and challenges. Energy Policy 2008, 36, 4419–4426. [Google Scholar] [CrossRef]
- Bevrani, H.; Ghosh, A.; Ledwich, G. Renewable energy sources and frequency regulation: Survey and new perspectives. IET Renew. Power Gener. 2010, 4, 438–457. [Google Scholar] [CrossRef] [Green Version]
- Piagi, P.; Lasseter, R.H. Autonomous control of microgrids. In Proceedings of the 2006 IEEE Power Engineering Society General Meeting, Montreal, QC, Canada, 18–22 June 2006; p. 8. [Google Scholar]
- Lasseter, R.H. Microgrids. In Proceedings of the 2002 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No. 02CH37309), New York, NY, USA, 27–31 January 2002; Volume 1, pp. 305–308. [Google Scholar]
- Liu, X.; Shahidehpour, M.; Li, Z.; Liu, X.; Cao, Y.; Bie, Z. Microgrids for enhancing the power grid resilience in extreme conditions. IEEE Trans. Smart Grid 2016, 8, 589–597. [Google Scholar]
- Egert, R.; Tundis, A.; Roth, S.; Mühlhäuser, M. A Service Quality Indicator for Apriori Assessment and Comparison of Cellular Energy Grids. In Proceedings of the International Conference on Sustainability in Energy and Buildings, Gold Coast, QLD, Australia, 20–22 June 2018; Springer: Cham, Switzerland, 2018; pp. 322–332. [Google Scholar]
- Jadidi, S.; Badihi, H.; Zhang, Y. Passive Fault-Tolerant Control Strategies for Power Converter in a Hybrid Microgrid. Energies 2020, 13, 5625. [Google Scholar] [CrossRef]
- Egert, R.; Volk, F.; Daubert, J.; Mühlhäuser, M. Mitigating Brown-Outs: Fair Distribution of Locally Sourced Energy in Smart Grids. In Proceedings of the ENERGY 2017: The Seventh International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, Barcelona, Spain, 21–25 May 2017; p. 39. [Google Scholar]
- Yadav, M.; Pal, N.; Saini, D.K. Microgrid Control, Storage, and Communication Strategies to Enhance Resiliency for Survival of Critical Load. IEEE Access 2020, 8, 169047–169069. [Google Scholar] [CrossRef]
- Hoogvliet, T.; Litjens, G.; Van Sark, W. Provision of regulating-and reserve power by electric vehicle owners in the Dutch market. Appl. Energy 2017, 190, 1008–1019. [Google Scholar] [CrossRef]
- Talaat, M.; Elkholy, M.; Farahat, M. Operating reserve investigation for the integration of wave, solar and wind energies. Energy 2020, 197, 117207. [Google Scholar] [CrossRef]
- Egert, R.; Daubert, J.; Marsh, S.; Mühlhäuser, M. Exploring energy grid resilience: The impact of data, prosumer awareness, and action. Patterns 2021, 2, 100258. [Google Scholar] [CrossRef]
- Howell, S.; Rezgui, Y.; Hippolyte, J.L.; Jayan, B.; Li, H. Towards the next generation of smart grids: Semantic and holonic multi-agent management of distributed energy resources. Renew. Sustain. Energy Rev. 2017, 77, 193–214. [Google Scholar] [CrossRef]
- Koestler, A. The Ghost in the Machine; Hutchinson: London, UK, 1967. [Google Scholar]
- Egert, R.; Cordero, C.G.; Tundis, A.; Mühlhäuser, M. HOLEG: A simulator for evaluating resilient energy networks based on the Holon analogy. In Proceedings of the 2017 IEEE/ACM 21st International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Rome, Italy, 18–20 October 2017; pp. 1–8. [Google Scholar]
- Azimi, R.; Esmaeili, S. Multiobjective daily Volt/VAr control in distribution systems with distributed generation using binary ant colony optimization. Turk. J. Electr. Eng. Comput. Sci. 2013, 21, 613–629. [Google Scholar]
- Changdar, C.; Mahapatra, G.; Pal, R.K. An ant colony optimization approach for binary knapsack problem under fuzziness. Appl. Math. Comput. 2013, 223, 243–253. [Google Scholar] [CrossRef]
- López-Ibáñez, M.; Prasad, T.D.; Paechter, B. Ant colony optimization for optimal control of pumps in water distribution networks. J. Water Resour. Plan. Manag. 2008, 134, 337–346. [Google Scholar] [CrossRef]
- Dorigo, M. Optimization, Learning and Natural Algorithms. Ph.D. Thesis, Politecnico di Milano, Milan, Italy, 1992. [Google Scholar]
- Kong, M.; Tian, P. A binary ant colony optimization for the unconstrained function optimization problem. In Proceedings of the International Conference on Computational and Information Science, Xi’an, China, 15–19 December 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 682–687. [Google Scholar]
- Kong, M.; Tian, P.; Kao, Y. A new ant colony optimization algorithm for the multidimensional knapsack problem. Comput. Oper. Res. 2008, 35, 2672–2683. [Google Scholar] [CrossRef]
- Marler, R.T.; Arora, J.S. The weighted sum method for multi-objective optimization: New insights. Struct. Multidiscip. Optim. 2010, 41, 853–862. [Google Scholar] [CrossRef]
- Higgins, N.; Vyatkin, V.; Nair, N.K.C.; Schwarz, K. Distributed power system automation with IEC 61850, IEC 61499, and intelligent control. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2010, 41, 81–92. [Google Scholar] [CrossRef]
- Negeri, E.; Baken, N. Architecting the smart grid as a holarchy. In Proceedings of the 1st International Conference on Smart Grids and Green IT Systems, Porto, Portugal, 19–20 April 2012; SciTePress: Setúbal, Portugal, 2012. [Google Scholar]
- Negeri, E.; Baken, N.; Popov, M. Holonic architecture of the smart grid. Smart Grid Renew. Energy 2013, 4, 202–212. [Google Scholar] [CrossRef] [Green Version]
- Pahwa, A.; DeLoach, S.A.; Natarajan, B.; Das, S.; Malekpour, A.R.; Alam, S.S.; Case, D.M. Goal-based holonic multiagent system for operation of power distribution systems. IEEE Trans. Smart Grid 2015, 6, 2510–2518. [Google Scholar] [CrossRef]
- Frey, S.; Diaconescu, A.; Menga, D.; Demeure, I. A holonic control architecture for a heterogeneous multi-objective smart micro-grid. In Proceedings of the 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems, Philadelphia, PA, USA, 9–13 September 2013; pp. 21–30. [Google Scholar]
- Moghadam, M.H.; Mozayani, N. A novel information exchange model in it infrastructure of smart grid. Res. J. Appl. Sci. Eng. Technol. 2013, 6, 4399–4404. [Google Scholar] [CrossRef]
- Javaid, N.; Khan, I.; Ullah, M.; Mahmood, A.; Farooq, M.U. A survey of home energy management systems in future smart grid communications. In Proceedings of the 2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications, Compiegne, France, 28–30 October 2013; pp. 459–464. [Google Scholar]
- Amer, M.; Naaman, A.; M’Sirdi, N.; El-Zonkoly, A. Smart home energy management systems survey. In Proceedings of the International Conference on Renewable Energies for Developing Countries, Beirut, Lebanon, 26–27 November 2014; pp. 167–173. [Google Scholar]
- Lee, J.; Kim, H.J.; Park, G.L.; Kang, M. Energy consumption scheduler for demand response systems in the smart grid. J. Inf. Sci. Eng. 2012, 28, 955–969. [Google Scholar]
- Vivekananthan, C.; Mishra, Y.; Li, F. Real-time price based home energy management scheduler. IEEE Trans. Power Syst. 2014, 30, 2149–2159. [Google Scholar] [CrossRef]
- Mahmood, A.; Khan, I.; Razzaq, S.; Najam, Z.; Khan, N.A.; Rehman, M.; Javaid, N. Home appliances coordination scheme for energy management (HACS4EM) using wireless sensor networks in smart grids. Procedia Comput. Sci. 2014, 32, 469–476. [Google Scholar] [CrossRef] [Green Version]
- Killian, M.; Zauner, M.; Kozek, M. Comprehensive smart home energy management system using mixed-integer quadratic-programming. Appl. Energy 2018, 222, 662–672. [Google Scholar] [CrossRef]
- Ringkjøb, H.K.; Haugan, P.M.; Solbrekke, I.M. A review of modelling tools for energy and electricity systems with large shares of variable renewables. Renew. Sustain. Energy Rev. 2018, 96, 440–459. [Google Scholar] [CrossRef]
- Egert, R.; Tundis, A.; Mühlhäuser, M. On the simulation of smart grid environments. In Proceedings of the 2019 Summer Simulation Conference, Berlin, Germany, 22–24 July 2019; pp. 1–12. [Google Scholar]
- Daftlogic. List of the Power Consumption of Typical Houshold Appliances. 2019. Available online: https://www.daftlogic.com/information-appliance-power-consumption.htm (accessed on 18 June 2019).
Penalty Score | Prosumers | Holon Elements | Flexibilities | Excess Production |
---|---|---|---|---|
50.52 | 742 | 4487 | 3867 | 557.55 kW |
Penalty Score | Prosumers | Holon Elements | Flexibilities | Missing Production |
---|---|---|---|---|
28.3 | 742 | 4487 | 3867 | 508.45 kW |
Function | Weight | |
---|---|---|
0.3 | 750,000 | |
0.3 | 20,000 | |
0.2 | 3000 | |
0.1 | 15,000 | |
0.1 | 200,000 |
Config. | Population () | Generation (g) | Vaporization () | Reset () |
---|---|---|---|---|
BACO1 | 15 | 100 | 0.4 | 0.98 |
BACO2 | 20 | 150 | 0.2 | 0.99 |
BACO3 | 100 | 1000 | 0.3 | 0.98 |
Config. | PS | FS | OS (AVG) | P | Flex | H | ||
---|---|---|---|---|---|---|---|---|
Init | - | 52.52 | 0% | 0% | 58.8% (54%) | 41.2% | - | 1 |
BACO | 28.5 | 35.8 | 0% | 2.8% | 56.8% (6%) | 40.4% | 120 | 12 |
BACO | 56.9 | 31.3 | 0% | 55.1% | 4.8% (1.5%) | 40.1% | 80 | 11 |
BACO | 1934 | 28.5 | 0% | 56.7% | 4.6% (0.5%) | 38.7% | 178 | 10 |
Config. | PS | FS | OS | P | Flex | H | ||
---|---|---|---|---|---|---|---|---|
Init | - | 28.3 | 14.7% | 45.6% | 0.0% | 39.7% | - | 1 |
BACO | 29.4 | 9.07 | 6.7% | 48.1% | 0.6% | 44.6% | 278 | 13 |
BACO | 58.4 | 4.57 | 4.3% | 49.2% | 0.4% | 46.1% | 286 | 9 |
BACO | 1972 | 3.06 | 2.4% | 49.6% | 0.9% | 47.1% | 339 | 10 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).
Share and Cite
Egert, R.; Grube, T.; Volk, F.; Mühlhäuser, M. Holonic System Model for Resilient Energy Grid Operation. Energies 2021, 14, 4120. https://doi.org/10.3390/en14144120
Egert R, Grube T, Volk F, Mühlhäuser M. Holonic System Model for Resilient Energy Grid Operation. Energies. 2021; 14(14):4120. https://doi.org/10.3390/en14144120
Chicago/Turabian StyleEgert, Rolf, Tim Grube, Florian Volk, and Max Mühlhäuser. 2021. "Holonic System Model for Resilient Energy Grid Operation" Energies 14, no. 14: 4120. https://doi.org/10.3390/en14144120
APA StyleEgert, R., Grube, T., Volk, F., & Mühlhäuser, M. (2021). Holonic System Model for Resilient Energy Grid Operation. Energies, 14(14), 4120. https://doi.org/10.3390/en14144120