Jakob M. Fritz, Lea Riebesel, André Xhonneux, Dirk Müller
{"title":"MASSIVE: A scalable framework for agent-based scheduling of micro-grids using market mechanisms","authors":"Jakob M. Fritz, Lea Riebesel, André Xhonneux, Dirk Müller","doi":"10.1186/s42162-025-00558-w","DOIUrl":null,"url":null,"abstract":"<div><p>With the increasing share of distributed renewable energy sources the need arises to store excess energy and/or to shift demands to match the given supply. To coordinate multiple suppliers and demands in a local energy-system different control approaches can be used. This publication introduces a framework called MASSIVE that aims to coordinate multiple participants in a district energy-system. The energy-system is controlled in a distributed way by using a multiagent approach that is scheduled by a market-mechanism. This market-mechanism allows to coordinate many individual agents with only few restrictions by using pricing mechanisms. This offers an incentive for the agents to adapt their power consumption to best match the forecasted power supply. However, the agents are free to follow this incentive or ignore it depending on the value of the incentive. The individual agents are flexible in the internal approach to forecast power supply or demand, allowing easy development of agents using individual algorithms. The coordination takes place using a market-mechanism that is similar to the day-ahead market. It, however, is run multiple times a day to form a rolling horizon, making it less sensitive to forecasting errors. The market approach furthermore exhibits a nearly linear scalability with regard to the duration of the market clearing. On the used computer, the creation and solving of the linear optimization-problem is performed in less than one minute for approximately 1500 participating agents. Therefore, this approach is capable of real-time use and can be used in real-world applications.</p></div>","PeriodicalId":538,"journal":{"name":"Energy Informatics","volume":"8 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2025-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://energyinformatics.springeropen.com/counter/pdf/10.1186/s42162-025-00558-w","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Energy Informatics","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.1186/s42162-025-00558-w","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Energy","Score":null,"Total":0}
引用次数: 0
Abstract
With the increasing share of distributed renewable energy sources the need arises to store excess energy and/or to shift demands to match the given supply. To coordinate multiple suppliers and demands in a local energy-system different control approaches can be used. This publication introduces a framework called MASSIVE that aims to coordinate multiple participants in a district energy-system. The energy-system is controlled in a distributed way by using a multiagent approach that is scheduled by a market-mechanism. This market-mechanism allows to coordinate many individual agents with only few restrictions by using pricing mechanisms. This offers an incentive for the agents to adapt their power consumption to best match the forecasted power supply. However, the agents are free to follow this incentive or ignore it depending on the value of the incentive. The individual agents are flexible in the internal approach to forecast power supply or demand, allowing easy development of agents using individual algorithms. The coordination takes place using a market-mechanism that is similar to the day-ahead market. It, however, is run multiple times a day to form a rolling horizon, making it less sensitive to forecasting errors. The market approach furthermore exhibits a nearly linear scalability with regard to the duration of the market clearing. On the used computer, the creation and solving of the linear optimization-problem is performed in less than one minute for approximately 1500 participating agents. Therefore, this approach is capable of real-time use and can be used in real-world applications.