Next Article in Journal
A Prosumer-Oriented, Interoperable, Modular and Secure Smart Home Energy Management System Architecture
Next Article in Special Issue
Application of Classic and Novel Metaheuristic Algorithms in a BIM-Based Resource Tradeoff in Dam Projects
Previous Article in Journal
SDGs as One of the Drivers of Smart City Development: The Indicator Selection Process
Previous Article in Special Issue
Applying a Systems Perspective on the Notion of the Smart City
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Agent-Based Model of Citizen Energy Communities Used to Negotiate Bilateral Contracts in Electricity Markets

LNEG—National Laboratory of Energy and Geology, Est. Paço Lumiar 22, 1649-038 Lisbon, Portugal
Smart Cities 2022, 5(3), 1039-1053; https://doi.org/10.3390/smartcities5030052
Submission received: 28 July 2022 / Revised: 12 August 2022 / Accepted: 16 August 2022 / Published: 19 August 2022
(This article belongs to the Special Issue Smart Cities, Smart Homes and Sustainable Built Environment)

Abstract

:
The worldwide targets for carbon-neutral societies increased the penetration of distributed generation and storage. Smart cities now play a key role in achieving these targets by considering the alliances of their demand and supply assets as local citizen energy communities. These communities need to have enough weight to trade electricity in wholesale markets. Trading of electricity can be done in spot markets or by bilateral contracts involving customers and suppliers. This paper is devoted to bilateral contracting, which is modeled as a negotiation process involving an iterative exchange of offers and counter-offers. This article focuses on local citizen energy communities. Specifically, it presents team and single-agent negotiation models, where each member has its sets of strategies and tactics and also its decision model. Community agents are equipped with intra-team strategies and decision protocols. To evaluate the benefits of CECs, models of both coalition formation and management have been adapted. This paper also describes a case study on forward bilateral contracts, involving a retailer agent and three different types of citizen energy communities. The results demonstrate the benefits of CECs during the negotiation of private bilateral contracts of electricity. Furthermore, they also demonstrate that in the case of using a representative strategy, the selection of the mediator may be critical for achieving a good deal.

1. Introduction

Traditionally, trades in electricity markets were performed by large centralized dispatchable power plants and suppliers [1]. They can trade electricity in wholesale markets based on spot and derivative markets and/or using bilateral contracts [2,3]. Spot markets are centralized marketplaces based on double-side auctions [4]. Derivative markets consider standard products as a form of risk hedging against spot price volatility. Bilateral contracts are used as customized private contracts between two parties [5,6]. In bilateral contracts, the parties can negotiate and set their terms and conditions.
Suppliers trade private bilateral contracts with end-use consumers [7]. They compete in retail markets for end-use consumers and buy energy in wholesale markets to satisfy their needs [8]. The risk asymmetry between suppliers and end-use consumers is substantial, which makes suppliers request high returns to cover their investment risks [9]. The retail price consumers pay for electricity is substantially higher when compared to the wholesale price of it, because of the suppliers’ markup but also because of the costs of power grid usage [3]. Consumers invest in renewable generation to decrease the price they pay for electricity.
The need to reduce carbon emissions led to substantial incentives for investments in large renewable power plants but also in distributed renewable generation and storage [10]. Now, consumers may play a more active role as prosumers by owning renewable generation and/or storage assets. The main problem is that wholesale markets only allow the participation of large agents [11,12]. Another issue is that these markets were designed for dispatchable players. So, players that deviate from their programmed schedules may pay high penalties [13,14,15]. To overcome these limitations, end-use consumers can form local citizen energy communities (CECs).
CECs may be composed of local consumers, prosumers, producers, system operators, and storage facilities. Normally, the participants of these communities are limited by the area fed by the substation of the distribution power grid. They can save grid access costs, but their size limitation because of restricted geographical location can be an obstacle to their active participation in global markets without the need for intermediaries, such as suppliers [16,17]. In an early stage of development, they may be composed of small end-use consumers without generation and storage assets. Even so, by forming a CEC, they may increase their market power and negotiate better tariffs with suppliers. The main problem of CECs is that they may not have the required expertize to be active market players. So, negotiating customized tariffs with suppliers in one option than can decrease their electricity costs without exposing them to the volatility of spot prices [8]. Against this background, CECs with diverse distributed assets can significantly increase their negotiation power during bilateral negotiations of electricity. This article focuses on the bilateral transactions of electricity through the negotiation of a forward bilateral contract between CECs and opponents (see [18] for details about forward contracts).
An alliance is a set of self-interested autonomous agents that can negotiate rationally [19]. A complete overview of power system alliances can be found in [20]. In Sandholm and Lesser [21], the authors conclude that generally allying the agents can sometimes save costs compared to operating individually. In electricity markets (EMs), an alliance can surpass the dimension limitations of single agents and directly buy electricity in the spot market or increase their negotiation power, obtaining more competitive electricity tariffs while negotiating with suppliers. The majority types of alliances have the goal of maximizing their profit as aggregators and Virtual Power Players (VPPs) [22,23]. CECs are similar to VPPs, but they only operate locally, and their goals consist of being sustainable and minimizing costs [17]. They have common goals with coalitions of consumers and their main difference is that CECs may be restricted to local markets [24]. Furthermore, CECs also aggregate local distributed generation (DG), electric vehicles, and storage facilities, while coalitions of consumers aggregate both consumers and prosumers on a wider geographical level [17].
Concerning alliances, there are important pieces of work on formation [19,22], team strategies [25,26,27], team decision, and team negotiation models [28,29,30,31]. Considering the increasing complexity of EMs and limitations in existing simulation tools, this paper describes ongoing work that uses the potential of the agent-based technology to develop a model to support CECs formation and management and their negotiation of bilateral contracts. Consumer and retailer agents are equipped with decision-making strategies. CECs are equipped with team strategies and decision algorithms to facilitate managing the complexity of EMs [20]. Specifically, the purpose of this paper is threefold:
  • To adopt and extend a model for bilateral trading of electricity between CECs and opponents (e.g., producers, retailers, etc.); specifically, to develop team strategies for CECs;
  • To present a formal description of the CEC agent-based model, including its formation, the interaction between members, and team negotiation and decision making;
  • To describe a case study on forward bilateral contracts, involving a retailer agent and CECs, pursuing these novel strategies.
This paper builds on previous work in the area of multi-agent electricity markets (see [32] for a complete overview). In particular, it updates the material presented in [17,18,20,33,34] by formalizing a model for CECs and [26,27,31] by introducing new team decision strategies, and it also provides an improvement to the alliances negotiation and decision-making model. It also presents a case study with real data involving the negotiation of a forward contract with a two-rate tariff between a retailer and three different types of CECs composed of end-use consumers.

2. A Negotiation Model for Single Autonomous Software Agents

Autonomous agents have generated substantial excitement in recent years considering their potential for designing and implementing complex software systems. Several real-world problems considering industrial and commercial problems were solved using agent technology (see, e.g., [35]). Agent technology has the ability to solve problems that have multiple problem-solving entities and methods. Conceptually, a multi-agent approach in which autonomous agents are capable of flexible action to meet their design goals is a good solution to solve the problems of the naturally distributed domain of a deregulated energy market. Agent architectures have been proposed in the literature, notably the deliberative, reactive and hybrid architectures [36]. The deliberative approach is probably the most widely used in multi-agent systems. It has an explicitly represented, symbolic model of the world, and decisions are made via logical (or at least pseudo-logical) reasoning; thus, it is adopted within this work.
Traditional negotiation is normally hard to manage, disposed to misinterpretation, and time-consuming [37]. Time matters in negotiation, i.e., negotiation, as with other forms of social interaction, often proceeds through several distinct phases or stages [38]. The pre-negotiation consists in preparing and planning for a negotiation. It involves the creation of a well-conceived plan specifying the activities that negotiators shall attend before starting negotiating. It is the key to prosperous negotiation [39]. The actual negotiation is the process of moving toward agreement, and it typically involves an iterative exchange of offers and counter-offers [40]. Three different agreement types are commonly identified in the negotiation literature [41]: a compromise agreement, an integrative agreement, and a Pareto optimal agreement [42]. The post-negotiation process addresses the closing task of building commitment and implementing a mutually acceptable agreement.
Agreements are not forever, because all have appended to them a temporal clause [43]. Hence, when building lasting agreements, the parties shall carefully analyze the chances of self-destruction from considerations of ex-post unfairness, surprises, new information, illegitimacy, and changed alternatives [41]. In short, they shall carefully analyze in advance the costs incurred for not complying with agreements. The bilateral negotiation model has a structure with several stages. In this paper, the focus is on the pre-negotiation and the actual negotiation phases. This model was already published in other articles. So, for a full description of the model, please check [44] and also check the initial application of the model for coalitions in [31] and CECs in [20]. The additive model is probably the most widely used in multi-issue negotiation: the parties assign numerical values to the different levels on each issue and add them to get an entire offer evaluation [42]. This model is simple and intuitive; therefore, it is well suited to the purposes of this work. A negotiation can end with an agreement or not. So, the use of strategical concession tactics shall be considered for the achievement of successful agreements [38,44,45,46].

3. A Negotiation Model for Alliances

A CEC is a type of alliance in the power system. To form a CEC, agents may have similar goals. They interact, negotiate and potentially achieve an agreement. All agents can leave the CEC or join a new CEC until they sign a compromise contract (see Table 1).
Definition 1 (Customer agent).
Let N = { c 1 , , c i } be the set of customer agents; these agents do not have any negotiation responsibility and just provide their requirements and flexibility and in case of independence, they also incorporate the same decision-making mechanism of the negotiation agents established in the “Least-acceptable Agreement, Acceptable Agreements" definition described in [44] that gives them the choice of leaving or not the CEC and also the capacity of voting for the acceptance or not of a proposal.
Definition 2 (Negotiation agent).
Let M = { m 1 , , m i } be the set of negotiation agents; these agents have negotiation strategies and tactics and are equipped with the negotiation model defined in Section 2.
Definition 3 (CEC agent).
Let CEC = { M , N } be the set of CEC agents, composed of both customers and negotiators of several local types of agents: consumers, prosumers, storage facilities, local producers, local distribution operators, etc.
So, a CEC may be considered a set of agents with at least one negotiation agent that allies to achieve their individual goals. Inside the CEC, all members are defined by an autonomous agent with an index starting in 1, CEC = { a 1 , , a i } where i is the number of members of the CEC.

3.1. Formation

Definition 4 (Formation).
The formation is the stage where two or more of the aforementioned agents ally and form the initial structure of the CEC.
Table 1 resumes the different types of formations. Increasing the complexity of CECs will also increase the ambiguity between the members, which gives extra importance to the interaction between them in the next phase of the model.

3.2. Interaction

Definition 5. (Interaction).
Considering a CEC, the interaction is the phase that consists of the communication protocol between all members of the CEC.
The CEC has a mediator to communicate with members and opponents (see [20] for a complete description of the different types of interaction). The mediator uses a contract net protocol to communicate with CEC’s members and an alternating offer bilateral protocol to negotiate with opponents [47,48]. Table 2 presents the different types of interactions in CECs.
In an informative interaction, the members only receive information about their contracts. Responsive interactions allow members to answer the mediator’s requests. Limited interactions allow members to start interacting with the mediator. Complete interactions allow members to also communicate with each other.

3.3. Negotiation and Decision

Negotiation and decision are inter-related and depend on the type of CEC and on the team strategy chosen by its members.
Definition 6 (Negotiation).
Let A = { O o , a R M } be the set of autonomous agents and CEC be the CEC, while agent O o corresponds to an opponent agent, agent a R M corresponds to the representative mediator of the CEC. In the negotiation phase, all negotiation agents are requested to negotiate following the negotiation model for single agents. The mediator collects the members’ and opponents’ offer and starts a voting process according to the selected team strategy; i.e., they request members to vote for their preferred offer. The negotiation and decision phases coexist. If the selected offer is from the members, it may be sent to opponents as a counter-offer; otherwise, the mediator accepts the deal with the opponent.
Definition 7 (Decision).
Let a R M be the representative mediator; when it receives proposals, it may accept the best proposal or request a voting process to decide according to the selected team strategy. The decision process depends on the selected team strategy and concerning the individual model defined in Section 2 it adds the voting process.

Team Strategies

Team strategies are used to define how decisions are taken. These strategies can be used by team alliances, as CECs. Team strategies shall be selected according to the type of CEC to maximize the social welfare of all members.
(i) 
Representative Mediator (RM):
Although the context of this strategy has been introduced in [25,28], it suffers some changes in the present model. The RM strategy is probably the simplest team strategy. Team members delegate team decision making to a representative mediator a R M CEC , which, in this case, is the trusted mediator. This representative directly communicates with the opponent. It is also in charge of deciding which offer p a R M O o t 1 shall be sent to the opponent O o , and whether the opponent offers p O o a R M t 1 shall be accepted or not. Given the fact that the representative does not know other members’ utility functions, it uses its utility function during the negotiation process to make decisions. The negotiation strategy employed by the mediator has been agreed upon before the negotiation by all members. The mediator selection can be formalized as follows:
a R M = R e p r e s e n t a t i v e ( CEC )
Now, the mediator agent will adopt its own negotiation strategy. A concession strategy C R M : T S { Yes , No , Opt } for a R M is a function with the following general form:
C R M = apply Y k and   prepare p a R M O o t if U R M 0 accept p O o a R M t 1 else   reject , if O o s   turn   and   U R M ( p O o a C t 1 ) U R M ( s ^ R M ) reject p O o a C t 1 and   quit , if O o s   turn   and   U C ( p O o a R M t 1 ) < U R M ( s ^ R M ) offer   compromise p a R M O o t , if a R M s   turn ( time   period   t )
where
(i) 
For each issue x k I , Y k is a concession tactic;
(ii)
p a R N O o t is the offer of a R M for period t of negotiation;
(iii)
U R M = U R M ( p O o a R M t 1 ) U R M ( p a R M O o t ) ;
(iv)
U R M ( s ^ R M ) is the utility of the least-acceptable agreement for a R M , i.e., the worst (but still acceptable) agreement for a R M .
(ii)
RM with individual decision making (RM-IDM): This strategy is similar to the aforementioned strategy; the main difference is that it increases the responsibility of the members by adding the request for voting the acceptance or rejection of the proposal calculated by the mediator and also the proposal accepted by the mediator (sent by the opponent). This change in the previous strategy can increase the CEC’s utility by giving more responsibility to its members. The mediator followed the same negotiation strategy defined in Equation (2); the main difference is when it proposes a proposal ( p a R M t ), it must be accepted by at least 50% of the members by the following voting process:
V o t e a i ( p a R M t ) = 1 , i f U a i ( t ) U a R M ( p a R M t ) 0 , o t h e r w i s e
If the number of positive votes (1) is higher or equal to the number of neutral votes (0), the RM sends the proposal; instead, it withdraws the negotiation. The RM uses its utility function to decide the acceptance or not of the proposal. It wants to accept a proposal if the received proposal, U O o ( p O o t ) , gives a higher utility than its proposal, U a R M ( t ) :
U a R M ( t ) U O o ( p O o t )
In this case, it sends the proposal ( p O o t ) for all members to start the voting process:
V o t e a i ( p O o t ) = 1 , i f U a i ( t ) U O o ( p O o t ) 0 , o t h e r w i s e
The proceedings of this voting process are equal to the previous one. If the RM wants to reject a proposal and withdraw the negotiation with an opponent (see the negotiation strategy in Equation (2)), it just has to inform the members that it will terminate the negotiation.
(iii)
Similarity Simple Voting (SSV):
This strategy is also introduced in [25,28] and adapted to the presented model by the introduction of some changes, specially in terms of decision making. As opposed to RM, this strategy tries to consider all members’ decisions during the negotiation process. The strategy aims to avoid low-quality results when the preferences of each member are very dissimilar. In this strategy, it is assumed that agents have similar negotiation skills and social power. For this purpose, SSV relies on voting processes and majority rules in each negotiation round to determine whether an opponent’s offer shall be accepted or not as well as which offer is sent to the opponent. In this team strategy, the trusted mediator has a more important role since it coordinates the voting processes.
Assuming that the negotiation process is currently positioned at round t, the mediator opens an offer proposal process where, firstly, each member proposes an anonymous offer to the mediator. Each member uses its utility function U a i . Then, the mediator agent ( a R M ) makes public the set of offers received S t = { p a 1 a R M t , , p a i a R M t } , and a voting process is opened. Agents anonymously state which offers from the set S t they would be willing to send at round t. For that purpose, they employ an acceptance criterion V o t e a i where an offer proposed by a teammate is acceptable if the utility it reports is greater than or equal to the utility indicated by its own utility function at round t. The trusted mediator gathers the opinions of all members, and then, the most voted offer p a R M O o t is selected to send to the opponent. This offer is broadcasted by the mediator to the members and the opponent. When there is more than a single most voted offer, different criteria are followed. If there are proposals with fewer votes than the most voted ones, those proposals are discarded, and a new voting process starts with just the most voted proposals. Instead, if all proposed offers have the same number of votes, one of them is chosen considering the mediator’s utility, the total CEC’s cost of it or randomly. The mechanism employed by team members to determine which offer is proposed to the opponent can be formalized as follows:
V o t e a i ( p S t ( j ) t ) = 1 , i f U a i ( t ) U a j ( p S t ( j ) t ) 0 , o t h e r w i s e
where V o t e a i is the voting process of agent a i , and p S t ( j ) t is the index j proposal received by agent a i (the proposals and the votes are private, just the mediator has information of it):
p a R M O o t = a r g max p a j t S t a i a R M V o t e a i ( p a j t )
Considering the received offers from the opponent followed the same criterion of Equation (5).
(iv)
Majority Simple Voting (MSV):
This strategy is similar to the previous one, the only difference is more than 50% of the members must agree in the voting process defined by Equation (6). So, more than half of the members must vote for the acceptance (1) of the same proposal in Equation (6) to have a proposal ready to send to the opponent agent.
(v)
Consensus Simple Voting (CSV):
In this strategy, at least 75% of the members must agree on one proposal to send, which normally increases the global utility of the CEC compared with the previous strategies.
(vi)
Unanimous Simple Voting (USV):
The main difference between this strategy and the three aforementioned ones is that in this strategy, all members of the CEC must agree on one proposal to send. So, it increases the difficulty of the agreement but guarantees the satisfaction of all members.
(vii)
Similarity-Based Unanimity Borda Voting (SBV):
The previous team strategies have the problem of using a majority rule. So, it is more difficult to reach a consensus when the selected offers do not satisfy every member (some members shall leave the CEC to obtain unanimity). In addition, the type of voting system employed does not provide information about which offers are more acceptable than others for members. In the SBV strategy, majority rules are discarded and unanimity rules are used to solve the problems stated above. This strategy was introduced in [25,28] and adapted to the presented model, specially by introducing the opponent’s proposal for voting together with all the members’ proposals, appearing after in the obtained ranking.
The communication protocol used within the team to select which offer is sent is similar to the one presented in the SSV strategy. The main difference resides in the fact that borda voting is employed to rank proposals. This voting system has the advantage that it usually selects broadly accepted proposals instead of majority proposals:
V o t e a i ( p O o t , p a j t , S t ) = O r d e r a i ( p O o t , p a j t , S t )
p a R M O o t = a r g max p a j t S t a i RM V o t e a i ( p O o t , p a j t , S t )
where O r d e r a i ( p O o t , p a j t , S t ) determines the order of the offer p a j t S t and also the order of the received offer by the opponent p O o t according to an ascending order by utility reported to a i . The worst offer in a i ranking is classified with zero votes and the best is classified with i 1 votes where i is the number of members of the CEC. Offers are proposed by agents following the similarity heuristic employed in SSV. If the opponent’s offer, p O o t , is the first of the ranking, then it is accepted; instead, a counter-proposal equal to the ranking’s first proposal is sent to the opponent (see [49,50] for a better understanding of this method).
(viii)
Similarity Distinction Voting (SDV):
The decision process of this strategy is identical to the SSV; the only difference is that with this strategy, the number of votes is not equal to all CEC members. This strategy provides to the members with a higher weight, a higher number of votes, n V i . (e.g., a small agent may be entitled to one vote and a larger agent may have the right to ten votes). This strategy differentiates from those who contribute more to the negotiation power of the CEC from the others, causing them to have more decision power.
V o t e a i ( p a j t ) = n V i , i f U a i ( t ) U a j ( p a j t ) 0 , o t h e r w i s e
p a R M O o t = a r g max p a j t S t a i RM V o t e a i ( p a j t )
A resume of the differences between the previous types of team strategies can be found in Table 3.

3.4. Auxiliary Metrics to Evaluate the Performance of CECs

In previous work, the results show that local agents may decrease their costs with electricity by forming CECs [17]. Preliminary results also indicate that by forming an alliance, the members can benefit from a tariff reduction and minimize their final cost with electricity and also maximize their utility [31].
Definition 8 (Individual’s cost).
Let a i CEC be a member of the CEC , its cost is the total cost that it will have to pay in the CEC’s deal (in this model, we only computed the costs with energy):
Π a i = k = 1 k P a i , k · q a i , k
where P a i , k is the price that a i has to pay for its requested electricity quantity q a i , k of issue k;
Definition 9 (CEC’s Cost).
Let CEC = { a 1 , , a i } be the CEC; its total costs are equal to the sum of the individual costs of each member:
Π CEC = i = 1 i k = 1 k P k · q a i , k
where p k is the price that all members of the CEC have to pay for their requested quantity of electricity q a i , k of issue k;
Definition 10 (CEC’s average utility).
Let a i be a CEC’s member, the utility of this agent is U a i and the average utility of the CEC is equal to:
U ¯ CEC = i = 1 i U a i i
Considering that each member can have a different weight to the CEC, the CEC weighted utility is equal to:
Definition 11 (CEC’s weighted utility).
Let a i be a member of the CEC, the utility of this agent is U a i and the weighted utility of the CEC is equal to:
U CEC = i = 1 i w a i · U a i
w a i = q a i q CEC
where in this article, the weight of the agent a i in the CEC is equal to the value obtained by Equation (16) (other types of formulation to compute its weight can be addressed), where q a i is the total energy quantity required by this agent and q CEC for the entire CEC.

4. Case Study

This section presents a case study where the agents form three different types of CECs to negotiate a new tariff with the retailer. This case study was performed using real data of existing buildings in the United Kingdom (UK) during the period 2014–2015. These data were obtained through the ecoDriver website (http://www.ecodriver.co.uk, (accessed on 27 July 2022)). The eight agents studied in the article are defined as:
(i) 
m 1 : Department for Transport headquarter building, Great Minister House, London.
(ii) 
m 2 : Ministry of Defence Main Building in Whitehall, London.
(iii)
m 3 : The UK Department for International Development, London.
(iv)
m 4 : St George’s College, Weybridge, London.
(v)
c 1 : St George’s Junior School, Weybridge, London.
(vi)
m 5 : Ludgrove Preparatory School, London.
(vii)
c 2 : Thames Ditton Infant School, London.
(viii)
c 3 : Ashley C of E Primary School, London.
The data related to these agents are defined in the following Table 4.
In this case study, the aforementioned agents start by forming three different CECs. CEC 1 = { m 1 , m 2 , m 3 } is obtained through the formation of the three first agents: three buildings that belong to the state and are used by three different departments of the government. In this case, it is considered that these three agents are negotiation agents and this CEC is a sectored type of CEC. CEC 2 = { m 4 , c 1 } results from the formation of two agents of the same company (school), and it is a dependent aggregated type of CEC. CEC 3 = { m 5 , c 4 , c 5 } are obtained through the formation of three different agents from the same sector (education), and in this case study, it is considered an independent aggregated type of CEC. Table 4 presents the most important data for conducting this case study. The actual tariff, energy, and actual cost (i.e., the yearly cost of electricity) were obtained by analyzing real data from these agents provided by ecoDriver for the period 2014–2015. We used the data from 2014 to set up the variables presented in Table 4 and negotiate the tariffs to 2015. The actual cost is computed according to the real 2015 tariff. The previous goals and limits for the tariff were obtained from assumptions of the knowledge bases and beliefs of the agents concerning the UK electricity market and market competition. The initial prices (or actual goals) and price limits were obtained by the upgrade of the knowledge bases and beliefs of the agents by a learning process of each agent when they join the CEC (they have access to all members’ tariffs and information about the electricity market). All negotiation agents have negotiation strategies which are different according to their degree of expertise. More information about their negotiation strategies can be found in [31]. All the other variables presented in the table are obtained through calculation and can be found above in Section 3.4, which includes the metrics for evaluation of CECs performance.
Table 5 has the main parameters of CECs evaluation. In CEC 1 , agent m 1 was chosen to be the mediator (although many ways of choosing the mediator can be followed; in this case, we chose the agent that has the actual tariff, which maximizes the CEC’s utility).
The other CECs are restricted to the use of representative strategies because they only have one negotiation agent. Concerning representative strategies, in the case of the RM agent of the CEC being expertise in negotiation, there will be no differences in the results of RM and RM-IDM strategies (example of CEC 1 and CEC 2 ). Otherwise, it is more beneficial to have all members deciding for the acceptance of a proposal to increase the utility of the CEC (example of CEC 3 ). CEC 2 is the only one that obtained a worse tariff and consequently a worse utility. This happens because in the previous tariff, these agents were already aggregated. So, although they want to negotiate a better tariff, this is a normal increase in the tariff because nothing changes since they negotiated the previous tariff.
Concerning simple voting strategies and because CEC 1 has only three members, the results of SSV and CSV will be the same as the results of MSV and USV, respectively. Comparing the simple voting strategies, it was verified that it is better to have a CSV or USV strategies. However, because agent m 1 is more expertise than the others, using a SSV or MSV can be more appropriate. Although the SSV and MSV strategies give a higher utility (0.81), the CSV and USV reduce the costs of the entire CEC and therefore increase its benefit by 60,978.42£. This happens because agent m 1 is in the minority. So, agents m 2 and m 3 by giving a higher priority to the night tariff, accepted the obtained tariff in the SSV and MSV strategies, and all agents accepted the tariff obtained in the CSV and USV. This also can be verified by analyzing the weighted utility in this case. Although the use of SSV and MSV strategies increases the utility cost because agent m 1 has more weight in the CEC, the CSV a USV increases the CEC’s benefit and the weighted utility.
The distinctive voting strategy (SDV) has the same results as the RM because agent m 1 has more than 50% of the weight of the CEC, having all the power in the decision process. Comparing all strategies, in the case where the CEC has only one negotiator expertise, using the RM strategy will be a good solution and easy in terms of negotiation complexity, but normally, a borda voting strategy (SBV) increases the CEC utility. However, it is more complex in terms of negotiation which can increase the duration of the negotiation process and may lead to an impasse or even to the end of the negotiation if it exceeds the opponents’ deadline. In this case study and in general, the SBV strategy is the best strategy to use in the case where the deadline is not an issue, because it leads to higher utilities compared with the others strategies.
In this case study, can be observed that the smaller and the worse negotiators benefit more in joining a CEC because of the dimension and bargaining power of the other agents. This can be verified by comparing the benefits of the members of CEC 1 . Agent m 1 is the agent with more dimension and bargaining power of CEC 1 (see Table 4), and who benefits less by joining this CEC (see Table 6).
Analyzing Table 6, it can be verified that beyond the members of CEC 2 (as explained before), also the agent c 2 from the CEC 3 has a negative benefit by joining this CEC. This is the main problem of CECs with representatives because they can negotiate following their interests and try to maximize their benefit instead of the CECs’ benefit. It will be even worse if the representative is a bad negotiator because that can prejudice the entire CEC. So, the choice of the CEC’s representative is a very important step, especially in aggregated formations. If any of the members is a negotiation expert, the members shall be more active, passing from customers to negotiation agents, which allows selecting other team strategies. Indeed, by being customer agents, the members of CECs 2 and 3 rely on the mediators of their coalitions to define and negotiate tariffs. In the case of all members being negotiation agents, it shall be possible to achieve better deals for all members as in the case of CEC 1 .

5. Conclusions

This article described the key role of citizen energy communities (CECs) in liberalized electricity markets. It presented a model for single agents that has been adapted to a model for aggregated agents, such as CECs. This article presented and adapted a model of coalition formation to CECs, describing the main phases of the model. This model consists of team formation, interaction, negotiation, and decision processes, using several intra-team strategies, some of them used in worldwide team decisions.
It has been presented as a case study to analyze the impact of CECs of several service buildings, and despite preliminary findings, the results prove that the members of well-organized and structured CECs have economic benefits. The case study considered the formation of three different types of CECs. The first was well formed with a proper mediator, the second had no relevance to the opponent, and the third had a bad mediator. It can be verified that in the first CEC, all members have a positive benefit, in the second CEC, all members have a negative benefit, and in the third CEC, one of the members was harmed due to the bad choice of the mediator. Against this background, it can be concluded that in the case of using representative strategies, the choice of the mediator is very important to negotiate better tariffs. In the case of any member of the CEC being a negotiation expert, the majority of the members shall have active participation in the negotiation and decision phases, selecting different team strategies to avoid the negotiation of bad deals.
The presented team model can be used by CECs considering different configurations and types of players. It can be used considering the direct negotiation of contracts with suppliers and/or producers, or it can be adapted for their active participation in wholesale markets. In the last case, members will propose and vote on the best bids to submit to spot and derivatives markets without negotiating with opponents.
Considering the worldwide goals of power systems with near 100% renewable penetration, allowing the active participation of small distributed assets as part of local energy communities may be crucial to provide power systems the flexibility they need to operate securely. Future work is intended to study other types of CECs, introducing distribution generation, prosumers and storage, and also new types of team strategies adapted to the electricity sector. It is intended to evaluate these types of CECs and strategies in the presented model.

Funding

This work has received funding from the EU Horizon 2020 research and innovation program under project TradeRES (grant agreement No 864276).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The consumption data of the real-world consumers and the information about their tariffs can be found at http://www.ecodriver.co.uk. All data accessed on 5 August 2022.

Conflicts of Interest

The author declares no conflict of interest.

Abbreviations

CECCitizen Energy Community
CSVConsensus Simple Voting
DGDistributed Generation
EMElectricity market
MSVMajority Simple Voting
RMRepresentative Mediator
RM-IDMRM with individual decision making
SBVSimilarity-Based Unanimity Borda Voting
DSVSimilarity Distinction Voting
SSVSimilarity Simple Voting
UKUnited Kingdom
USVUnanimous Simple Voting
VPPVirtual Power Player
Indices
CEC CEC agent
imember index
jproposal index
kissue index
M set of agents able to negotiate
N set of customers
oopponent index
S number of offers
tperiod
T number of periods
Parameters
C R M concession strategy
Y k concession tactic
Π cost
a i member
O o opponent
c i customer
m i negotiator
pproposal
Pprice
qquantity
soffer
U R M utility
V o t e voting decision
w a i weight
x k issues

References

  1. Kirschen, D.; Strbac, G. Fundamentals of Power System Economics; Wiley: Chichester, UK, 2018. [Google Scholar]
  2. Shahidehpour, M.; Yamin, H.; Li, Z. Market Operations in Electric Power Systems; Wiley: Chichester, UK, 2002. [Google Scholar]
  3. Algarvio, H. Multi-step optimization of the purchasing options of power retailers to feed their portfolios of consumers. Int. J. Electr. Power Energy Syst. 2022, 142, 108260. [Google Scholar] [CrossRef]
  4. Lopes, F. Electricity Markets and Intelligent Agents. Part II: Market Architecture and Structure. In Electricity Markets with Increasing Levels of Renewable Generation: Structure, Operation, Agent-based Simulation and Emerging Designs; Springer: Cham, Switzerland, 2018; pp. 23–48. [Google Scholar]
  5. Lopes, F.; Algarvio, H.; Santana, J. Agent-based simulation of electricity markets: Risk management and contracts for difference. In Agent-Based Modeling of Sustainable Behaviors; Springer: Cham, Switzerland, 2017; pp. 207–225. [Google Scholar]
  6. Hull, J.C. Options Futures and Other Derivatives; Pearson Education India: Noida, India, 1997. [Google Scholar]
  7. Algarvio, H.; Lopes, F.; Sousa, J.; Lagarto, J. Multi-agent electricity markets: Retailer portfolio optimization using Markowitz theory. Electr. Power Syst. Res. 2017, 148, 282–294. [Google Scholar] [CrossRef]
  8. Algarvio, H.; Lopes, F. Agent-based Retail Competition and Portfolio Optimization in Liberalized Electricity Markets: A Study Involving Real-World Consumers. Int J Electr Power Energy Syst. 2022, 137, 107687. [Google Scholar] [CrossRef]
  9. Algarvio, H.; Lopes, F.; Santana, J. Bilateral contracting in multi-agent energy markets: Forward contracts and risk management. In Proceedings of the International Conference on Practical Applications of Agents and Multi-Agent Systems, Salamanca, Spain, 6–8 October 2015; Springer: Cham, Switzerland, 2015; pp. 260–269. [Google Scholar]
  10. Lehmann, P.; Creutzig, F.; Ehlers, M.H.; Friedrichsen, N.; Heuson, C.; Hirth, L.; Pietzcker, R. Carbon lock-out: Advancing renewable energy policy in Europe. Energies 2012, 5, 323–354. [Google Scholar] [CrossRef]
  11. Meeus, L.; Purchalaa, K.; Belmans, R. Development of the Internal Electricity Market in Europe. Electr. J. 2005, 18, 25–35. [Google Scholar] [CrossRef]
  12. Algarvio, H.; Lopes, F.; Couto, A.; Santana, J.; Estanqueiro, A. Effects of Regulating the European Internal Market on the integration of Variable Renewable Energy. WIREs Energy Environ. 2019, 8, e346. [Google Scholar] [CrossRef]
  13. Strbac, G.; Papadaskalopoulos, D.; Chrysanthopoulos, N.; Estanqueiro, A.; Algarvio, H.; Lopes, F.; de Vries, L.; Morales-España, G.; Sijm, J.; Hernandez-Serna, R.; et al. Decarbonization of Electricity Systems in Europe: Market Design Challenges. IEEE Power Energy Mag. 2021, 19, 53–63. [Google Scholar] [CrossRef]
  14. Algarvio, H.; Lopes, F.; Couto, A.; Estanqueiro, A. Participation of wind power producers in day-ahead and balancing markets: An overview and a simulation-based study. WIREs Energy Environ. 2019, 8, e343. [Google Scholar] [CrossRef]
  15. Algarvio, H.; Lopes, F.; Couto, A.; Estanqueiro, A.; Santana, J. Variable Renewable Energy and Market Design: New Market Products and a Real-world Study. Energies 2019, 12, 4576. [Google Scholar] [CrossRef]
  16. Sougkakis, V.; Lymperopoulos, K.; Nikolopoulos, N.; Margaritis, N.; Giourka, P.; Angelakoglou, K. An investigation on the feasibility of near-zero and positive energy communities in the Greek Context. Smart Cities 2020, 3, 362–384. [Google Scholar] [CrossRef]
  17. Algarvio, H. The Role of Local Citizen Energy Communities in the Road to Carbon-Neutral Power Systems: Outcomes from a Case Study in Portugal. Smart Cities 2021, 4, 840–863. [Google Scholar] [CrossRef]
  18. Algarvio, H.; Lopes, F. Risk Management and Bilateral Contracts in Multi-agent Electricity Markets. In Highlights of Practical Applications of Heterogeneous Multi-Agent Systems; Springer: Berlin/Heidelberg, Germany, 2014; (CCIS 430); pp. 297–308. [Google Scholar]
  19. Klusch, K.; Gerber, A. Dynamic Coalition Formation among Rational Agents. IEEE Intell. Syst. 2002, 17, 42–47. [Google Scholar] [CrossRef]
  20. Algarvio, H. Management of Local Citizen Energy Communities and Bilateral Contracting in Multi-Agent Electricity Markets. Smart Cities 2021, 4, 1437–1453. [Google Scholar]
  21. Sandhlom, T.; Lesser, V. Coalitions among computationally bounded agents. Artif. Intell. 1997, 94, 99–137. [Google Scholar] [CrossRef]
  22. Pinto, T.; Morais, H.; Oliveira, P.; Vale, Z.; Praça, I.; Ramos, C. A new approach for multi-agent coalition formation and management in the scope of electricity markets. Energy 2011, 36, 5004–5015. [Google Scholar] [CrossRef]
  23. Algarvio, H.; Lopes, F.; Santana, J. Strategic Operation of Hydroelectric Power Plants in Energy Markets: A Model and a Study on the Hydro-Wind Balance. Fluids 2020, 5, 209. [Google Scholar] [CrossRef]
  24. Monroe, J.; Hansen, P.; Sorell, M.; Berglund, E. Agent-based model of a blockchain enabled peer-to-peer energy market: Application for a neighborhood trial in Perth, Australia. Smart Cities 2020, 3, 1072–1099. [Google Scholar] [CrossRef]
  25. Sanchez-Anguix, V.; Julián, V.; Botti, V.; García-Fornes, A. Studying the impact of negotiation environments on negotiation teams’ performance. Inf. Sci. 2013, 219, 17–40. [Google Scholar] [CrossRef]
  26. Algarvio, H.; Lopes, F.; Santana, J. Multi-agent Retail Energy Markets: Contract Negotiation, Customer Coalitions and a Real-World Case Study. In Advances in Practical Applications of Scalable Multi-agent Systems; Springer: Berlin/Heidelberg, Germany, 2016; pp. 13–23. [Google Scholar]
  27. Algarvio, H.; Lopes, F.; Santana, J. Coalitions of End-Use Customers in Retail Electricity Markets: A Real-World Case Study Involving Five Schools for Children. In Proceedings of the International Conference on Practical Applications of Agents and Multi-Agent Systems, Toledo, Spain, 1–3 June 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 312–320. [Google Scholar]
  28. Sánchez-Anguix, V.; Julián, V.; Botti, V.; García-Fornes, A. Reaching Unanimous Agreements Within Agent-Based Negotiation Teams With Linear and Monotonic Utility Functions. IEEE Trans. Syst. Man, Cybern. 2012, 42, 778–792. [Google Scholar] [CrossRef]
  29. Sánchez-Anguix, V.; Valero, S.; Julián, V.; Botti, V.; García-Fornes, A. Evolutionary-aided negotiation model for bilateral bargaining in Ambient Intelligence domains with complex utility functions. Inf. Sci. 2013, 222, 25–46. [Google Scholar] [CrossRef]
  30. Sánchez-Anguix, V.; Aydogan, R.; Baarslag, T.; Jonker, C. Bottom-up approaches to achieve Pareto optimal agreements in group decision making. Knowl. Inf. Syst. 2019, 61, 1019–1046. [Google Scholar] [CrossRef]
  31. Algarvio, H.; Lopes, F.; Santana, J. Multi-agent Retail Energy Markets: Bilateral Contracting and Coalitions of End-use Customers. In Proceedings of the International Conference on the European Energy Market (EEM-15), Lisbon, Portugal, 19–22 May 2015; IEEE Computer Society Press: New York, NY, USA, 2015; pp. 1–8. [Google Scholar]
  32. Lopes, F.; Coelho, H. Electricity Markets and Intelligent Agents. Part II: Agent Architectures and Capabilities. In Electricity Markets with Increasing Levels of Renewable Generation: Structure, Operation, Agent-Based Simulation and Emerging Designs; Springer: Cham, Switzerland, 2018; pp. 49–77. [Google Scholar]
  33. Lopes, F.; Algarvio, H.; Coelho, H. Bilateral Contracting in Multi-agent Electricity Markets: Negotiation Strategies and a Case Study. In Proceedings of the International Conference on the European Energy Market (EEM-13), Stockholm, Sweden, 27–31 May 2013; IEEE Computer Society Press: New York, NY, USA, 2013; pp. 1–8. [Google Scholar]
  34. Lopes, F.; Algarvio, H.; Coelho, H. Negotiating Hour-Wise Tariffs in Multi-Agent Electricity Markets. In Proceedings of the International Conference on Industrial Applications of Holonic and Multi Agent Systems (HoloMAS-13), Prague, Czech Republic, 26–28 August 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 246–256. [Google Scholar]
  35. Pechoucek, M.; Marik, V. Industrial Deployment of Multi-agent Technologies: Review and Selected Case Studies. Auton. Agents -Multi-Agent Syst. 2008, 17, 397–431. [Google Scholar] [CrossRef]
  36. Wooldridge, M. An Introduction to Multiagent Systems; Wiley: Chichester, UK, 2009. [Google Scholar]
  37. Bichler, M.; Kersten, G.; Strecker, S. Towards a Structured Design of Electronic Negotiations. Group Decis. Negot. 2003, 12, 311–335. [Google Scholar] [CrossRef]
  38. Lewicki, R.; Barry, B.; Saunders, D. Negotiation; McGraw Hill: New York, NY, USA, 2010. [Google Scholar]
  39. Thompson, L. The Mind and Heart of the Negotiator; Prentice-Hall: Englewood Cliffs, NJ, USA, 2005. [Google Scholar]
  40. Raiffa, H.; Richardson, J.; Metcalfe, D. Negotiation Analysis; Harvard University Press: Cambridge, UK, 2002. [Google Scholar]
  41. Pruitt, D.; Kim, S. Social Conflict: Escalation, Stalemate, and Settlement; McGraw Hill: New York, NY, USA, 2004. [Google Scholar]
  42. Raiffa, H. The Art and Science of Negotiation; Harvard University Press: Cambridge, UK, 1982. [Google Scholar]
  43. Lax, D.; Sebenius, J. The Manager as Negotiator; Free Press: New York, NY, USA, 1986. [Google Scholar]
  44. Lopes, F.; Mamede, N.; Novais, A.Q.; Coelho, H. A Negotiation Model for Autonomous Computational Agents: Formal Description and Empirical Evaluation. J. Intell. Fuzzy Syst. 2002, 12, 195–212. [Google Scholar]
  45. Pruitt, D.; Carnevale, P. Negotiation in Social Conflict; Open University Press: Philadelphia, PA, USA, 1993. [Google Scholar]
  46. Faratin, P.; Sierra, C.; Jennings, N. Negotiation Decision Functions for Autonomous Agents. Robot. Auton. Syst. 1998, 24, 59–182. [Google Scholar] [CrossRef]
  47. Smith, R.G. The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Trans. Comput. 1980, 12, 1104–1113. [Google Scholar] [CrossRef]
  48. Osborne, M.; Rubinstein, A. Bargaining and Markets; Academic Press: San Diego, CA, USA, 1990. [Google Scholar]
  49. Adelsman, M.; Whinston, A. Sophisticated Voting with Information for Two Voting Functions. J. Econ. Theory 1977, 15, 145–159. [Google Scholar] [CrossRef]
  50. Saari, G. Mathematical Structure of Voting Paradoxes: II. Positional Voting. J. Econ. Theory 2000, 15, 55–102. [Google Scholar]
Table 1. Characteristics of the types of CEC formation.
Table 1. Characteristics of the types of CEC formation.
FormationAgentsNegotiatorDecisionType of Structure
DependentOne negotiation agent,MediatorMediatorState owner buildings,
Aggregationcustomer agent(s)(negotiation agent)(negotiation agent)Companies, etc.
IndependentOne negotiation agent,MediatorAll membersCooperatives, condos,
Aggregationcustomer agent(s)(negotiation agent) citizen councils, etc.
SectorNegotiation and customer agentsMediator, restricted agentsAll membersSector companies, cooperatives, etc.
LocalNegotiation and customer agentsMediator, restricted agentsAll membersAll types of local members (DG, consumers, etc.)
CoalitionNegotiation, customer and other CECsMediator, restricted agentsAll membersAll types of members (residential, storage, DG, etc.)
Table 2. Type of interaction in the CEC.
Table 2. Type of interaction in the CEC.
InteractionCommunicationAgentsActionsType of Formation
InformativeInitiation and endOnly with MediatorInitiation and endDependent aggregation, etc.
ResponsiveInitiation, request and endOnly with MediatorInitiation, acceptance or rejection of proposals and endIndependent aggregation, local, etc.
LimitedInitiation, propose, request, inform and endOnly with MediatorInitiation, send proposals, acceptance or rejection of proposals and endSector, local and coalitions
CompleteInitiation, propose, request, inform, end, othersBetween all membersInitiation, send proposals, acceptance or rejection of proposals, end, othersGovernment coalitions, etc.
Table 3. Characteristics of the team strategies.
Table 3. Characteristics of the team strategies.
StrategyNegotiatorVotingDecisionAcceptanceCommon Use
RMMediatorNoMediatorMediator’s utilityCooperatives, condos, communities
(own strategy)Coalition’s costState owner buildings, etc.
RM-IDMMediatorYesRequested members:Mediator’s utilityCooperatives, condos,
(own strategy)(equal to allMajority winsCoalition’s costcommunities, companies, etc.
requested members)
YesRequested members: The mostMembers utilityGovernment election in a country,
SSV, MSV,Mediator(equal to allvoted wins (SSV). At least 51%Draw: randomlyparliament decisions, acceptance of
CSV, USV(members strategies)requested members)(MSV), 75% (CSV) andMediator’s utilityalteration to the constitution law,
100% (USV) must agreeCoalition’s costjury decision at a court, etc.
SBVMediatorYesRequested members:Members utilityPolitical elections, rankings, etc.
(members strategies)(equal to allmost voted proposal wins
requested members)
SDVMediatorYesRequested members:Members utilityElections in companies, sport
(members strategies)(differentiated)most voted proposal winsteams or cooperatives, etc.
Table 4. Case study data.
Table 4. Case study data.
CECs CEC 1 CEC 2 CEC 3 Seller
Agents m 1 m 2 m 3 m 4 c 1 m 5 c 2 c 3 O o
Actual tariff70.0080.00101.9096.0096.0094.0080.00163.50
(£/MWh)40.0080.0066.9060.0060.0069.0080.00163.50
Energy6.0651.8252.2510.980.3650.1380.1210.075
(MWh)2.6210.7701.4030.6290.220.0720.0170.024
Previous goal68.6076.0091.7188.3286.4092.1277.60130.80
(£/MWh)39.2076.0060.2155.2054.0067.6277.6081.75
Intial price65.8070.0070.0088.3286.4079.9080.0094.00105
(£/MWh)37.6404055.25462.1696980
Previous limit73.584106.995100.898.8898.784166.77
(£/MWh)428470.2456361.872.4584166.77
Limit72.184101.9100.898.8896.8292.00163.5065
(£/MWh)41.28066.96361.871.0772.00163.5040
Negotiation strategyEDCMSRCMSRCRLPCM SRCS QDCM
Actual cost (£)193,227.3575,774.00117,981.7248,114.3017,607.606548.104029.605908.07
Previous utility0.710.500.330.380.230.600.620.08
Actual utility0.330.200.130.380.230.190.550.00
Table 5. Results of the case study: point of view of the CEC.
Table 5. Results of the case study: point of view of the CEC.
CECs CEC 1 CEC 2 CEC 3
Strategies:RMRM-IDMSSV, MSVCSV, USVSBVSDVRMRM-IDMRMRM-IDM
Negotiated tariff68.6168.6168.7367.5267.2068.6197.5997.5997.7391.06
(£/MWh)41.0741.0741.2043.4841.7841.0762.1762.1757.2468.05
Total cost (£)325,822.21325,822.21326,493.86326,004.66321,845.51325,822.2167,174.9267,174.9214,275.1313,907.85
Benefit (£)61,160.8661,160.8660,489.2160,978.4265,137.5661,160.86−1453.02−1453.022210.642577.93
Average utility0.820.820.810.800.880.820.120.120.560.53
Increased utility0.600.600.590.570.660.60−0.19−0.190.310.29
Weighted utility0.660.660.650.670.740.660.160.160.510.46
Table 6. Results of the case study: point of view of the agents.
Table 6. Results of the case study: point of view of the agents.
CECs CEC 1 CEC 2 CEC 3
Strategies:Agents m 1 m 2 m 3 m 4 c 1 m 5 c 2 c 3
RMCost (£)191,173.9057,245.5677,402.7549,181.2417,993.686426.934671.423176.78
Benefit (£)2053.4518,528.4440,578.98−1066.94−386.08121.17−641.822731.29
Utility0.401.061.010.200.050.490.190.99
RM-IDMCost (£)191,173.9057,245.5677,402.7549,181.2417,993.686375.054443.923088.89
Benefit (£)2053.4518,528.4440,578.98−1066.94−386.08173.05−414.322819.19
Utility0.401.061.010.200.050.340.231.03
SSV, MSVCost (£)191,563.9257,362.0377,567.91
Benefit (£)1663.4318,411.9740,413.81
Utility0.371.051.01
CSV, USVCost (£)191,066.5157,196.8177,741.34
Benefit (£)2160.8418,577.1940,240.39
Utility0.321.101.00
SBVCost (£)188,731.7856,505.8776,607.86
Benefit (£)4495.5719,268.1341,373.87
Utility0.491.131.03
SDVCost (£)191,173.9057,245.5677,402.75
Benefit (£)2053.4518,528.4440,578.98
Utility0.401.061.01
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Algarvio, H. Agent-Based Model of Citizen Energy Communities Used to Negotiate Bilateral Contracts in Electricity Markets. Smart Cities 2022, 5, 1039-1053. https://doi.org/10.3390/smartcities5030052

AMA Style

Algarvio H. Agent-Based Model of Citizen Energy Communities Used to Negotiate Bilateral Contracts in Electricity Markets. Smart Cities. 2022; 5(3):1039-1053. https://doi.org/10.3390/smartcities5030052

Chicago/Turabian Style

Algarvio, Hugo. 2022. "Agent-Based Model of Citizen Energy Communities Used to Negotiate Bilateral Contracts in Electricity Markets" Smart Cities 5, no. 3: 1039-1053. https://doi.org/10.3390/smartcities5030052

Article Metrics

Back to TopTop