Skip to main content

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 144))

Abstract

This chapter presents the key features of an agent-based simulation tool, called MATREM (for Multi-Agent TRading in Electricity Markets). The tool allows the user to conduct a wide range of simulations regarding the behavior and outcomes of electricity markets (EMs), including markets with large penetrations of renewable energy. In each simulation, different autonomous software agents are used to capture the heterogeneity of EMs, notably generating companies (GenCos), retailers (RetailCos), aggregators, consumers, market operators (MOs) and system operators (SOs). The agents are essentially computer systems capable of flexible, autonomous action and able to interact, when appropriate, with other agents to meet their design objectives. They are able to generate plans and execute actions according to a well-known practical reasoning model—the belief-desire-intention (BDI) model. MATREM supports two centralized markets (a day-ahead market and an intra-day market), a bilateral market for trading standardized future contracts (a futures market), and a marketplace for negotiating the terms and conditions of two types of tailored (or customized) long-term bilateral contracts: forward contracts and contracts for difference. The tool is currently being developed using both JADE—the JAVA Agent DEvelopment framework—and Jadex—the BDI reasoning engine that runs over JADE, enabling the development of BDI agents. A graphical interface allows the user to specify, monitor and steer all simulations. The human-computer interaction paradigm is based on a creative integration of direct manipulation interface techniques with intelligent assistant agents. The target platform for the system is a 32/64-bit computer running Microsoft Windows.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Other markets are expected to be available soon. In particular, a market for trading standardized option contracts is currently under development. Also, future work aims at extending the simulation tool by incorporating a market to match the imbalances caused by the variability and uncertainty present in power systems.

  2. 2.

    To date, our focus has been on four key types of market participants. One important area for future work is to consider other types of traditional power industry agents, including transmission company agents (TransCos) and distribution company agents (DistCos).

  3. 3.

    The gate closure time of the DAM is a simulation parameter. Thus, the tool allows the user to specify market simulations involving different gate closures (e.g., 10 a.m. or 6 p.m. of the day before the day of operation).

  4. 4.

    The number of intra-day market sessions is also a simulation parameter, meaning that the tool allows the user to phase the intra-day market into different sessions (e.g., only two sessions a day, or twenty-four sessions a day, one for each hour).

  5. 5.

    The operation of the intra-day market is essentially identical to that of the day-ahead market, and is therefore omitted.

  6. 6.

    The simulation tool allows the user to omit this step if necessary or desired. Specifically, the user may assume that demand is (highly) inelastic and set according to a load forecast. The demand curve is then a vertical line defined by simply considering the value of the load forecast.

  7. 7.

    Future work aims at extending the tool by incorporating a detailed invoicing and settlement process. The user will then be able to simulate forward payments from buyers to sellers following the delivery of energy. GenCos will be paid the market-clearing price for every megawatt-hour that they will produce, whereas RetailCos and large consumers will pay this price for every megawatt-hour that they will consume.

  8. 8.

    Under LMP, the user needs to specify the location of the various GenCos and RetailCos at the various nodes of the transmission grid.

  9. 9.

    The supply bids of the GenCo agents are modeled as linear functions, relating money and power. Although other functions are discussed in the literature on energy markets (e.g., quadratic functions), we note that the implications of the supply bid format for the operation of EMs is an important topic that requires further research (but see Chap. 2).

  10. 10.

    For simplicity, the tool allows the user to model RetailCos as non-strategic agents servicing price-insensitive loads only—that is, the demand serviced by RetailCos may exhibit a negligible price sensitivity and thus the price-sensitive demand part of the offers to buy energy may be omitted. Alternatively, the user may omit the fixed demand part of the offers.

  11. 11.

    Financial future contracts involve the notional supply of electrical energy—that is, the delivery is purely financial based on a reference price. On the other hand, physical future contracts involve the real supply of electricity at constant power (e.g., 1 MW) during all the hours of the delivery period.

  12. 12.

    Contracts are traded in a continuous mode. Future work aims at extending the tool to support auctions during the trading period to achieve more flexibility.

  13. 13.

    The trading platform supports anonymous operations on contracts only. The underlying anonymity model is widely used and often considered very useful (see, e.g., [27]). Market participants can formulate expectations relative to price variations based on specific strategies without discriminating between different agents, creating conditions for determining fair energy prices. Also, since all bids and offers are public, participants may exploit eventual disparities resulting from the “gap” between the supply and demand of electricity.

  14. 14.

    Orders specifying a price out of the price variation limits are not accepted by the platform.

  15. 15.

    Price is the main negotiable element of the standardized future contracts. However, if desirable or even necessary, the parties may increase or reduce the energy quantity.

  16. 16.

    The financial settlement based on a DSV value applies exclusively to existing positions on daily, weekly and monthly financial future contracts.

  17. 17.

    Arguably, most real-world long-term contracts are forward contracts between retailers and end-use customers. Standardized long-term contracts for differences (CFDs) have recently started to be used as a mechanism to support renewable generation (see, e.g., [34]). This work aims at going one step beyond by considering tailored long-term CFDs. Accordingly, the current version of the tool allows market participants (e.g., GenCos, RetailCos and large customers) to negotiate any CFD terms that are deemed appropriate. Tailored CFDs allow market participants to take part in the centralized day-ahead market, while insulating them from the market-clearing prices (i.e., they provide a hedge against price volatility in the DAM).

  18. 18.

    The term “common screen layout” refers to the primary windows displayed on the screen when the system starts running. Each window is associated with a specific area (or part) of the screen.

  19. 19.

    The current version of the system allows the user to indicate the agents participating in a particular market by using the participants menu—that is, the user selects the agents sequentially, one at time, and confirms their bids/offers. Future work will focus on developing a graphical editor for constructing and/or modifying electric power industry scenarios. The editor will allow the user to specify market agents graphically and to define relationships between them (i.e., interconnecting market agents by links representing the power grid, ownership and money flow).

  20. 20.

    An noted earlier, one important area for future work is to develop TransCo and DistCo agents responsible for operating the transmission and distribution systems, respectively.

  21. 21.

    The information displayed in the middle window is essentially complementary to that provided by the Sniffer agent or the Java Sniffer application (see [21] for details of these two tools).

  22. 22.

    The simulation tool supports not only market agents (e.g., GenCos and RetailCos), but also a special type of agent referred to as assistant agent (but see below).

  23. 23.

    Software assistants are computer programs that provide assistance to users dealing with computer-based applications [44]. Autonomous interface agents are agents capable of operating the interface—or at least part of the interface—in an autonomous way and also act in parallel with the user [45].

  24. 24.

    Currently, the simulation tool includes a specialized interface for each simulated market. An earlier design placed the interactions related to all markets within a common (general-purpose) interface, but it was proven to be not adequate nor effective, causing (test) users to be confused about tasks associated with different markets and/or pricing mechanisms (e.g., the bid submission process involving either the system marginal pricing or the locational marginal pricing).

  25. 25.

    The simulation tool has been designed to provide the user with a high degree of positive control over system behavior, although it retains a strong measure of autonomy. Subsequently to the assignment of tasks by the user, he/she and the agents address their individual responsibilities in a fairly independent manner, initiating interactions with one another as needed.

  26. 26.

    For retailer agents participating in the day-ahead market, the offer submission process is essentially identical to that of GenCo agents, and is therefore omitted.

  27. 27.

    To date, the simulation tool can “monitor” the Iberian Electricity Market (MIBEL). In particular, the (light-blue) assistant agents can interact with MIBEL (www.omie.es) to get the daily market-clearing prices of both Portugal and Spain. Future work will focus on monitoring other markets, notably the Nordic power market.

  28. 28.

    To date, our focus for personalization has been on endowing (light-blue) assistant agents with knowledge about different users playing the roles of typical market participants (e.g., generating companies, retailers and consumers). One important area for future work is to consider machine learning techniques to allow the agents to learn the users’ goals and preferences regarding the application domain. Furthermore, other area for future work is to analyze personalization from the point of view of the interaction between the user and the simulation tool (i.e., the assistant agents): discovering how the user wants to be assisted, learning when (and if) to interrupt the user, and learning his/her reactions towards different assistance actions (such as suggestions and warnings).

  29. 29.

    For convenience, and also simplicity in exposition, the previous section considered the terms “light-green interface agents” and “light-blue assistant agents” to refer to interface managers and intelligent assistants, respectively.

  30. 30.

    In this work, we adopt the graphical representation from the Unified Modelling Language [54]. Accordingly, classes are represented as rectangles with three compartments. The top compartment indicates the name of a class. The second and the third compartments list the variables and the methods of a class, respectively. For the sake of clarity and simplicity, the variables and methods of the various classes are not shown in Fig. 8.4. The generalization relationship is denoted by a solid directed line with a large open arrowhead, pointing to a superclass (or parent). More-specialized classes (subclasses) inherit the variables and methods of their parents, albeit they may have their own variables and methods.

  31. 31.

    Researchers working in some areas (e.g., philosophy, cognitive psychology and linguistics) may find the distinction between cognitive and communicative actions dubious. After all, an axiom of speech act theory is that agents requesting or informing are performing actions just like any other actions. This distinction is, however, rather natural and we believe suitable for the purposes of this work.

  32. 32.

    The earlier versions of the tool incorporated a number of software agents equipped with an operational model resulting from the implementation of the “traditional” deliberative model (or abstract architecture). Although limited in reasoning and decision-making, such agents proved to be relatively satisfactory, since the tool suited the interests and needs of several untrained (test) users.

  33. 33.

    The term “BDI model” has been coined by researchers working in closely related areas to describe slightly different types of models. Here, we use the term to describe any model of practical reasoning that makes use of the folk-psychology concepts of belief, desire and intention. In this way, a BDI model may or may not center on claims originally propounded by Bratman [55] about the role of intentions in focusing practical reasoning.

  34. 34.

    Practical reasoning involves two main processes [1]: deliberation and means-end reasoning. Deliberation is a complex process and consists mainly in defining a consistent set of goals from a (possibly inconsistent) set of desires and selecting (some) goals to commit to. For the sake of simplicity, the ongoing developments in the simulation tool consider that the agents have a consistent set of goals to achieve, but not a set of desires nor a deliberation process. Future work will focus on designing and implementing a (simple) deliberation process.

References

  1. Wooldridge, M.: An Introduction to Multi-agent Systems. Wiley, Chichester (2009)

    Google Scholar 

  2. Macal, C., North, M.: Tutorial on agent-based modelling and simulation. J. Simul. 4, 151–162 (2010)

    Article  Google Scholar 

  3. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Pearson Education Inc, New Jersey (2010)

    MATH  Google Scholar 

  4. Wood, A., Wollenberg, B., Sheblé, G.: Power Generation, Operation, and Control. Wiley, New Jersey (2014)

    Google Scholar 

  5. Sioshansi, F.P. (ed.): Distributed Generation and its Implications for the Utility Industry. Academic Press, Oxford (2014)

    Google Scholar 

  6. Harp, S.A., Brignone, S., Wollenberg, B.F., Samad, T.: SEPIA: a simulator for the electric power industry agents. IEEE Control Syst. Mag. 20(4), 53–69 (2000)

    Article  Google Scholar 

  7. Koritarov, V.: Real-world market representation with agents: modeling the electricity market as a complex adaptive system with an agent-based approach. IEEE Power Energy Mag. 2(4), 39–46 (2004)

    Article  Google Scholar 

  8. Batten, D., George Grozev, G.: NEMSIM: finding ways to reduce greenhouse gas emissions using multi-agent electricity modelling. In: Perez, P., Batten, D. (eds.) Complex Science for a Complex World Exploring Human Ecosystems with Agents, pp. 227–252. Australian National University Press, Canberra (2006)

    Google Scholar 

  9. Sun, J., Tesfatsion, L.: Dynamic testing of wholesale power market designs: an open-source agent-based framework. Comput. Econ. 30, 291–327 (2007)

    Article  MATH  Google Scholar 

  10. Sensfuß, F.: Assessment of the impact of renewable electricity generation on the german electricity sector: an agent-based simulation approach. Ph.D. Dissertation, Karlsruhe University (2007)

    Google Scholar 

  11. Praça, I., Ramos, C., Vale, Z.: MASCEM: a multiagent system that simulates competitive electricity markets. IEEE Intell. Syst. 18(6), 54–60 (2003)

    Article  Google Scholar 

  12. Vale, Z., Pinto, T., Praça, I., Morais, H.: MASCEM - electricity markets simulation with strategically acting players. IEEE Intell. Syst. 26(2), 9–17 (2011)

    Article  Google Scholar 

  13. Cincotti, S., Santana, Gallo, G.: The Genoa artificial power-exchange. In: Filipe, J., Fred, A. (eds.) Agents and Artificial Intelligence (ICAART 2012), pp. 348–363. Springer, Berlin (2013)

    Google Scholar 

  14. Zhou, Z.Z., Chan, W.K., Chow, J.H.: Agent-based simulation of electricity markets: a survey of tools. Artif. Intell. Rev. 28, 305–342 (2007)

    Article  Google Scholar 

  15. Sensfuß, F., Genoese, M., Ragwitz, M., Möst, D.: Agent-based simulation of electricity markets - a literature review. Energy Stud. Rev. 15(2), 1–29 (2007)

    Google Scholar 

  16. Weidlich, A., Veit, D.: A critical survey of agent-based wholesale electricity market models. Energy Econ. 30, 1728–1759 (2008)

    Article  Google Scholar 

  17. Guerci, E., Rastegar, M., Cincotti, S.: Agent-based modeling and simulation of competitive wholesale electricity markets. In: Rebennack, S., Pardalos, P., Pereira, M., Iliadis, N. (eds.) Handbook of Power Systems II, pp. 241–286. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  18. European Union: Renewable Energy Road Map Renewable Energies in the 21st Century: Building a more Sustainable Future. Communication from the Commission to the Council and the European Parliament, COM(2006) 848 (10 January 2007) http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:52006DC0848&from=EN (Cited 11 Feb 2017)

  19. European Union: Directive 2009/28/EC of the European Parliament and of the Council on the promotion of the use of energy from renewable sources and amending and subsequently repealing Directives 2001/77/EC and 2003/30/EC (23 April 2009) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32009L0028 (Cited 11 Feb 2017)

  20. Jones, E.L. (ed.): Renewable Energy Integration: Practical Management of Variability, Uncertainty, and Flexibility in Power Grids. Academic Press, London (2014)

    Google Scholar 

  21. Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-agent Systems with JADE. Wiley, Chichester (2007)

    Book  Google Scholar 

  22. Algarvio, H.F., Lopes, F., Santana, J.: Multi-agent retail energy markets: bilateral contracting and coalitions of end-use customers. In: 12th International Conference on the European Energy Market (EEM 2015), pp. 1–5. IEEE (2015)

    Google Scholar 

  23. Algarvio, H., Lopes, F., Santana, J.: Multi-agent retail energy markets: contract negotiation, customer coalitions and a real-world case study. In: Demazeau, Y., Takayuki, I., Bajo, J., Escalona M. (eds.) Advances in Practical Applications of Scalable Multi-agent Systems: The PAAMS Collection, pp. 13–23. Springer International Publishing (2016)

    Google Scholar 

  24. Vidigal, D., Lopes, F., Pronto, A., Santana, J.: Agent-based simulation of wholesale energy markets: a case study on renewable generation. In: Spies, M., Wagner, R., Tjoa, A. (eds.) 26th Database and Expert Systems Applications (DEXA 2015), pp. 81–85. IEEE (2015)

    Google Scholar 

  25. Algarvio, H., Couto, A., Lopes, F., Estanqueiro, A., Santana, J.: Multi-agent energy markets with high levels of renewable generation: a case-study on forecast uncertainty and market closing time. In: Omatu, S., et al. (eds.) 13th International Conference on Distributed Computing and Artificial Intelligence, pp. 339–347. Springer International Publishing (2016)

    Google Scholar 

  26. Kirschen, D., Strbac, G.: Fundamentals of Power System Economics. Wiley, Chichester (2004)

    Book  Google Scholar 

  27. OMIP: Trading RuleBook. MIBEL Derivatives Market, Lisbon, Portugal (2016)

    Google Scholar 

  28. OMIP: General Contractual Terms: MIBEL PTEL Base Load Financial Futures Contracts. MIBEL Derivatives Market, Lisbon, Portugal (2016)

    Google Scholar 

  29. OMIP: Rules for Determining Electricity Indexes. MIBEL Derivatives Market, Notice 6/2006, Lisbon, Portugal (2013)

    Google Scholar 

  30. Lopes, F., Rodrigues, T., Sousa, J.: Negotiating bilateral contracts in a multi-agent electricity market: a case study. In: Hameurlain, A., Tjoa, A., Wagner, R. (eds.) 23rd Database and Expert Systems Applications (DEXA 2012), pp. 326–330. IEEE (2012)

    Google Scholar 

  31. Algarvio, H., Lopes, F., Santana, J.: Bilateral contracting in multi-agent energy markets: forward contracts and risk management. In: Bajo, J., et al. (eds.) Highlights of Practical Applications of Agents, Multi-Agent Systems, and Sustainability: The PAAMS Collection (PAAMS 2015), pp. 260–269. Springer International Publishing (2015)

    Google Scholar 

  32. Sousa, F., Lopes, F., Santana, J.: Contracts for difference and risk management in multi-agent energy markets. In: Demazeau, Y., Decker, K., Pérez, J., De la Prieta, F. (eds.) Advances in Practical Applications of Agents, Multi-Agent Systems, and Sustainability: The PAAMS Collection (PAAMS 2015), pp. 339–347. Springer International Publishing (2015)

    Google Scholar 

  33. Sousa, F., Lopes, F., Santana, J.: Multi-agent electricity markets: a case study on contracts for difference. In: Spies, M., Wagner, R., Tjoa, A. (eds.) 26th Database and Expert Systems Applications (DEXA 2015), pp. 88–90. IEEE (2015)

    Google Scholar 

  34. Department for Energy and Climate Change: Implementing Electricity Market Reform (June 2014) https://www.gov.uk/government/publications/implementing-electricity-market-reform-emr (Cited 11 Feb 2017)

  35. Lopes, F., Mamede, N., Novais, A.Q., Coelho, H.: Negotiation in a multi-agent supply chain system. In: Third Int. Workshop of the IFIP WG 5.7 Special Interest Group on Advanced Techniques in Production Planning and Control, Firenze University Press, pp. 153–168 (2002)

    Google Scholar 

  36. Lopes, F., Coelho, H.: Concession strategies for negotiating bilateral contracts in multi-agent electricity markets. In: 23rd Database and Expert Systems Applications (DEXA 2012), pp. 321–325. IEEE (2012)

    Google Scholar 

  37. Lopes, F., Algarvio, H., Coelho, H.: Bilateral contracting in multi-agent electricity markets: negotiation strategies and a case study. In: International Conference on the European Energy Market (EEM-13), pp. 1–8. IEEE (2013)

    Google Scholar 

  38. Jaquero, V., Montero, F., Molina, J., González, P.: Intelligent user interfaces: past, present and future. In: Redondo, M., Bravo, C., Ortega, M. (eds.) Engineering the User Interface: From Research to Practice, pp. 259–270. Springer, London (2009)

    Google Scholar 

  39. Shneiderman, B., Plaisant, C.: Designing the User Interface: Strategies for Effective Human-Computer Interaction. Pearson Education Inc, Boston (2005)

    Google Scholar 

  40. Shneiderman, B.: The future of interactive systems and the emergence of direct manipulation. Behav. Inf. Technol. 1(3), 237–256 (1982)

    Article  Google Scholar 

  41. Shneiderman, B.: Direct manipulation: a step beyond programming languages. IEEE Comput. 16(8), 57–69 (1983)

    Article  Google Scholar 

  42. Kay, A.: User interface: a personal view. In: Packer, R., Jordan, K. (eds.) Multi-Media: From Wagner to Virtual Reality, pp. 121–131. W. W. Norton & Company Inc, New York (2001)

    Google Scholar 

  43. Maes, P.: Agents that reduce work and information overload. Commun. ACM 37(7), 31–40 (1994)

    Article  Google Scholar 

  44. Maes, P., Kozierok, R.: Learning: interface agents. In: 11th National Conference on Artificial Intelligence (AAAI-93), pp. 459–465. AAAI Press, California (1993)

    Google Scholar 

  45. Lieberman, H.: Autonomous interface agents. In: Pemberton, S. (ed.) ACM SIGCHI Conference on Human Factors in Computing Systems (CHI-97), pp. 67–74. ACM Press, New York (1997)

    Chapter  Google Scholar 

  46. Rich, C., Sidner, C.: DiamondHelp: a generic collaborative task guidance system. AI Mag. 28(2), 33–46 (2007)

    Google Scholar 

  47. Myers, K., Berry, P., Blyth, J., Conley, K., Gervasio, M., McGuinness, D., Morley, D., Pfeffer, A., Pollack, M., Tambe, M.: An intelligent personal assistant for task and time management. AI Mag. 28(2), 47–61 (2007)

    Google Scholar 

  48. Birnbaum, L., Horvitz, E., Kurlander, D., Lieberman, H., Marks, J., Roth, S.: Compelling intelligent user interfaces: how much AI? In: Moore, J., Edmonds, E., Puerta, A. (eds.) 2nd International Conference on Intelligent User Interfaces (IUI-97), pp. 173–175. ACM Press, New York (1997)

    Chapter  Google Scholar 

  49. Horvitz, E.: Principles of mixed-initiative user interfaces. In: Williams, M., Altom, M. (eds.) SIGCHI Conference on Human Factors in Computing Systems (CHI-99), pp. 159–166. ACM Press, New York (1999)

    Google Scholar 

  50. Schiaffino, S., Amandi, A.: User-interface agent interaction: personalization issues. Int. J. Hum.-Comput. Stud. 60, 129–148 (2004)

    Article  Google Scholar 

  51. Shneiderman, B., Maes, P.: Direct manipulation vs. interface agents. Interactions 6(6), 41–61 (1997)

    Google Scholar 

  52. Armentano, M., Daniela, G., Amandi, A.: Personal assistants: direct manipulation vs. mixed initiative interfaces. Int. J. Hum.-Comput. Stud. 64, 27–35 (2006)

    Google Scholar 

  53. Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: a BDI-agent system combining middleware and reasoning. In: Unland, R., Klusch, M., Calisti, M. (eds.) Software Agent-Based Applications, Platforms and Development Kits, pp. 143–168. Birkhäuser Verlag, part of Springer Science+Business Media, Basel, Switzerland (2005)

    Google Scholar 

  54. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison Wesley Longman Inc, Reading (1999)

    Google Scholar 

  55. Bratman, M.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)

    Google Scholar 

  56. Rao, A., Georgeff, M.: Decision procedures of BDI logics. J. Log. Comput. 8(3), 293–344 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  57. Ingrand, F., Georgeff, M., Rao, A.: An architecture for real-time reasoning and system control. IEEE Expert 7(6), 34–44 (1992)

    Article  Google Scholar 

  58. Georgeff, M., Rao, A.: A profile of the Australian AI institute. IEEE Expert 11(6), 89–92 (1996)

    Article  Google Scholar 

  59. Haddadi, A.: Belief-desire-intention agent architectures. In: O’Hare, G., Jennings, N. (eds.) Foundations of Distributed Artificial Intelligence, pp. 169–185. Wiley, New York (1996)

    Google Scholar 

  60. Shoham, Y.: Agent-oriented programming. Artif. Intell. 60, 51–92 (1993)

    Article  MathSciNet  Google Scholar 

  61. Broersen, J., Dastani, M., Hulstijn, J., van der Torre, L.: Goal generation in the BOID architecture. Cogn. Sci. Q. 2(3–4), 428–447 (2002)

    Google Scholar 

Download references

Acknowledgements

For the most part, the work described in this chapter was performed under the project MAN-REM (FCOMP-01-0124-FEDER-020397), supported by both FEDER Funds, through the program COMPETE (“Programa Operacional Temático Factores de Competividade”), and National Funds, through FCT (“Fundação para a Ciência e a Tecnologia”). Some parts of the work, notably the improvements in the day-ahead market and the current developments in the real-time market, were performed under the project IRPWind: Integrated Research Programme on Wind Energy, funded by the European Union’s seventh programme for research, technological development and demonstration, under grant agreement 609795. The author also wishes to acknowledge the significant contributions made by a number of Ph.D. and M.Sc. students to the agent-based simulation tool, notably students from the NOVA University of Lisbon, University of Lisbon, University Institute of Lisbon (ISCTE) and Polytechnic Institute of Lisbon (ISEL).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fernando Lopes .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Lopes, F. (2018). MATREM: An Agent-Based Simulation Tool for Electricity Markets. In: Lopes, F., Coelho, H. (eds) Electricity Markets with Increasing Levels of Renewable Generation: Structure, Operation, Agent-based Simulation, and Emerging Designs. Studies in Systems, Decision and Control, vol 144. Springer, Cham. https://doi.org/10.1007/978-3-319-74263-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74263-2_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74261-8

  • Online ISBN: 978-3-319-74263-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics