{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,6]],"date-time":"2022-04-06T00:26:30Z","timestamp":1649204790347},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"S2","license":[{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,9,24]],"date-time":"2021-09-24T00:00:00Z","timestamp":1632441600000},"content-version":"vor","delay-in-days":23,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Energy Inform"],"published-print":{"date-parts":[[2021,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Nowadays, society and business rely heavily on Information and Communication Technology (ICT) systems, which are progressing faster than ever. To stay on pace with them, focus is shifted towards integration of individual ICT systems into complex systems, which offers more functionality than simply the sum of individual systems. In this regard, Cyber-Physical Systems (CPSs) have gained significant importance and System-of-Systems (SoS) approach has been suggested for modeling complex CPSs to achieve a higher level goal, by dynamically building a large system with existing autonomous, and heterogeneous constituent systems (CSs). An important challenge in a system of Cyber-Physical Systems (SoCPSs) is to develop seamless collaboration between autonomous constituent-CPSs (CCPSs) to coordinate their operations. In this paper, we propose an agent based coordination mechanism to coordinate resource allocation and demand in SoCPSs. The approach models each CCPS as an agent and describes how multiple autonomous CCPSs, i.e., Virtual Power Plant (VPP), Commercial Greenhouse Growers (CGGs), communicate and collaborate with each other asynchronously through negotiation and how potential conflicts between CCPSs with conflicting goals are resolved. The efficacy of the proposed mechanism is validated through simulation of different real-world acyclic SoCPSs topologies. The results show that proposed approach is able to balance the individual requirements of multiple connected CPSs while achieving SoCPSs\u2019 mission.<\/jats:p>","DOI":"10.1186\/s42162-021-00163-7","type":"journal-article","created":{"date-parts":[[2021,9,24]],"date-time":"2021-09-24T02:23:45Z","timestamp":1632450225000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Agent based coordination protocol for system of cyber-physical systems"],"prefix":"10.1186","volume":"4","author":[{"given":"Aisha","family":"Umair","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anders","family":"Clausen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yves","family":"Demazeau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo N\u00f8rregaard","family":"J\u00f8rgensen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,9,24]]},"reference":[{"key":"163_CR1","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-4-431-54758-7_3","volume-title":"Novel insights in agent-based complex automated negotiation","author":"R Aydo\u011fan","year":"2014","unstructured":"Aydo\u011fan R, Hindriks KV, Jonker CM (2014) Multilateral mediated negotiation protocols with feedback. In: Novel insights in agent-based complex automated negotiation. Springer, Tokyo, pp 43\u201359"},{"key":"163_CR2","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1016\/j.procs.2017.09.051","volume":"114","author":"WL Barnes II","year":"2017","unstructured":"Barnes WL II, Calvin M, Linville K, Song YN, Xu RH, Zhao B, Qin R (2017) Coordination of constituent Systems for Functionalizing Systems of systems: an exploration. Proc Comput Sci 114:375\u2013383. https:\/\/doi.org\/10.1016\/j.procs.2017.09.051","journal-title":"Proc Comput Sci"},{"key":"163_CR3","volume-title":"Cyber-physical systems: theoretical and practical challenges","author":"E Bartocci","year":"2014","unstructured":"Ezio Bartocci, Oliver Hoeftberger, and Radu Grosu. 2014. Cyber-physical systems: theoretical and practical challenges. https:\/\/ercim-news.ercim.eu\/en97\/special\/cyber-physical-systems-theoretical-and-practical-challenges online; Accessed 15 Mar 2021"},{"issue":"7","key":"163_CR4","doi-asserted-by":"publisher","first-page":"1306","DOI":"10.1109\/JPROC.2006.876930","volume":"94","author":"RW Beard","year":"2006","unstructured":"Beard RW, McLain TW, Nelson DB, Kingston D, Johanson D (2006) Decentralized cooperative aerial surveillance using fixed-wing miniature UAVs. Proc IEEE 94(7):1306\u20131324. https:\/\/doi.org\/10.1109\/JPROC.2006.876930","journal-title":"Proc IEEE"},{"key":"163_CR5","volume-title":"Issues in multiagent resource allocation","author":"Y Chevaleyre","year":"2005","unstructured":"Chevaleyre Y, Dunne PE, Endriss U, Lang J, Lemaitre M, Maudet N, Padget J, Phelps S, Rodr\u00edgues-Aguilar JA, Sousa P (2005) Issues in multiagent resource allocation"},{"key":"163_CR6","volume-title":"Agent-based modeling for optimizing CO2 reduction in commercial greenhouse production with the implicit demand response. I SAMCON2020","author":"K Christensen","year":"2020","unstructured":"Christensen K, Ma Z, Demazeau Y, J\u00f8rgensen BN (2020a) Agent-based modeling for optimizing CO2 reduction in commercial greenhouse production with the implicit demand response. I SAMCON2020"},{"key":"163_CR7","doi-asserted-by":"crossref","unstructured":"Christensen K, Ma Z, Demazeau Y, Jorgensen BN (2020b) Agent-based modeling of climate and electricity market impact on commercial greenhouse growers\u2019 demand response adoption. I 2020 RIVF international conference on computing and communication technologies (RIVF). IEEE","DOI":"10.1109\/RIVF48685.2020.9140789"},{"key":"163_CR8","doi-asserted-by":"crossref","unstructured":"Clausen A, Ghatikar G, J\u00f8rgensen BN (2014) Load management of data centers as regulation capacity in Denmark. In: International green computing conference. IEEE, pp 1\u201310","DOI":"10.1109\/IGCC.2014.7039161"},{"key":"163_CR9","doi-asserted-by":"crossref","unstructured":"Clausen A, Maersk-Moeller HM, Soerensen JC, Joergensen BN, Kjaer KH, Ottosen C-O (2015) Integrating commercial greenhouses in the smart grid with demand response based control of supplemental lighting. In: Proceedings of the 2015 International conference on industrial technology and management science. Atlantis-Press, pp 199\u2013213","DOI":"10.2991\/itms-15.2015.50"},{"key":"163_CR10","doi-asserted-by":"crossref","unstructured":"Clausen A, Umair A, Demazeau Y, J\u00f8rgensen BN (2017) Agent-based integration of complex and heterogeneous distributed energy resources in virtual power plants. In: International conference on PAAMS. Springer, pp 43\u201355","DOI":"10.1007\/978-3-319-59930-4_4"},{"issue":"11","key":"163_CR11","doi-asserted-by":"publisher","first-page":"2961","DOI":"10.3390\/en13112961","volume":"13","author":"A Clausen","year":"2020","unstructured":"Clausen A, Umair A, Demazeau Y, J\u00f8rgensen BN (2020) Impact of social welfare metrics on energy allocation in multi-objective optimization. Energies 13(11):2961","journal-title":"Energies"},{"key":"163_CR12","doi-asserted-by":"crossref","unstructured":"Clausen A, Umair A, Ma Z, J\u00f8rgensen BN (2016) Demand response integration through agent-based coordination of consumers in virtual power plants. In: Baldoni M, Chopra AK, Son TC, Hirayama K, Torroni P (eds) Proceedings of the 19th international conference on principles and practice of multi-agent systems. Springer, pp s.313\u2013s.322","DOI":"10.1007\/978-3-319-44832-9_19"},{"key":"163_CR13","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1145\/2756755.2756759","volume-title":"Proceedings of the second international workshop on the swarm at the edge of the cloud","author":"W Damm","year":"2015","unstructured":"Damm W, Vincentelli AS (2015) A conceptual model of system of systems. In: Proceedings of the second international workshop on the swarm at the edge of the cloud, pp 19\u201327"},{"key":"163_CR14","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.procs.2015.03.063","volume":"44","author":"Z Fang","year":"2015","unstructured":"Fang Z, DeLaurentis D (2015) Multi-stakeholder dynamic planning of system of systems development and evolution. Proc Comput Sci 44:95\u2013104. https:\/\/doi.org\/10.1016\/j.procs.2015.03.063","journal-title":"Proc Comput Sci"},{"key":"163_CR15","volume-title":"National assessment and action plan on demand response","author":"Federal Energy Regulatory Commission","year":"2020","unstructured":"Federal Energy Regulatory Commission (2020) National assessment and action plan on demand response. https:\/\/www.ferc.gov\/electric\/industry-activity\/demand-response\/national-assessment-and-action-plan-demand-response online; Accessed 15 Mar 2021"},{"issue":"1","key":"163_CR16","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/s10726-010-9194-6","volume":"21","author":"K Fujita","year":"2012","unstructured":"Fujita K, Ito T, Klein M (2012) A secure and fair protocol that addresses weaknesses of the Nash bargaining solution in nonlinear negotiation. Group Decis Negot 21(1):29\u201347. https:\/\/doi.org\/10.1007\/s10726-010-9194-6","journal-title":"Group Decis Negot"},{"issue":"2","key":"163_CR17","doi-asserted-by":"publisher","first-page":"1395","DOI":"10.1109\/TSG.2017.2765241","volume":"10","author":"J Khazaei","year":"2017","unstructured":"Khazaei J, Nguyen DH (2017) Multi-agent consensus design for heterogeneous energy storage devices with droop control in smart grids. IEEE Trans Smart Grid 10(2):1395\u20131404","journal-title":"IEEE Trans Smart Grid"},{"issue":"3","key":"163_CR18","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1016\/j.scienta.2011.05.003","volume":"129","author":"KH Kj\u00e6r","year":"2011","unstructured":"Kj\u00e6r KH, Ottosen C-O, J\u00f8rgensen BN (2011) Cost-efficient light control for production of two campanula species. Sci Hortic 129(3):825\u2013831. https:\/\/doi.org\/10.1016\/j.scienta.2011.05.003","journal-title":"Sci Hortic"},{"key":"163_CR19","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1016\/j.scienta.2012.06.026","volume":"143","author":"KH Kjaer","year":"2012","unstructured":"Kjaer KH, Ottosen C-O, Jorgensen BN (2012) Timing growth and development of Campanula by daily light integral and supplemental light level in a cost-efficient light control system. Sci Hortic 143:189\u2013196. https:\/\/doi.org\/10.1016\/j.scienta.2012.06.026","journal-title":"Sci Hortic"},{"issue":"6","key":"163_CR20","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MIS.2003.1249167","volume":"18","author":"M Klein","year":"2003","unstructured":"Klein M, Faratin P, Sayama H, Bar-Yam Y (2003) Protocols for negotiating complex contracts. IEEE Intell Syst 18(6):32\u201338. https:\/\/doi.org\/10.1109\/MIS.2003.1249167","journal-title":"IEEE Intell Syst"},{"key":"163_CR21","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1109\/ISORC.2008.25","volume-title":"2008 11th IEEE international symposium on object and component-oriented real-time distributed computing (ISORC)","author":"EA Lee","year":"2008","unstructured":"Lee EA (2008) Cyber physical systems: design challenges. In: 2008 11th IEEE international symposium on object and component-oriented real-time distributed computing (ISORC), pp 363\u2013369"},{"key":"163_CR22","doi-asserted-by":"crossref","unstructured":"Ma Z, J\u00f8rgensen BN (2018) Energy flexibility of the commercial greenhouse growers: the potential and benefits of participating in the electricity market. I Proceedings of the 2018 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT). IEEE, pp s.1\u2013s.5","DOI":"10.1109\/ISGT.2018.8403368"},{"key":"163_CR23","doi-asserted-by":"crossref","unstructured":"Ma Z, Korsgaard J, J\u00f8rgensen BN (2020) Optimization of Greenhouse Production process: an investigation of energy efficiency potentials. In: 6th International Conference on DSA. IEEE, pp 365\u2013370","DOI":"10.1109\/DSA.2019.00056"},{"key":"163_CR24","first-page":"119","volume-title":"International workshop on engineering societies in the agents world","author":"S Munroe","year":"2004","unstructured":"Munroe S, Luck M (2004) Motivation-based selection of negotiation opponents. In: International workshop on engineering societies in the agents world. Springer, Berlin, pp 119\u2013138"},{"issue":"9","key":"163_CR25","first-page":"2010","volume":"6","author":"MM Othman","year":"2015","unstructured":"Othman MM, Hegazy YG, Abdelaziz AY (2015) A review of virtual power plant definitions, components, framework and optimization. Int EE J 6(9):2010\u20132024","journal-title":"Int EE J"},{"key":"163_CR26","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1007\/978-3-540-78929-1_54","volume-title":"International workshop on hybrid systems: computation and control","author":"F Pasqualetti","year":"2008","unstructured":"Pasqualetti F, Martini S, Bicchi A (2008) Steering a leader-follower team via linear consensus. In: International workshop on hybrid systems: computation and control. Springer, Berlin, pp 642\u2013645"},{"issue":"1","key":"163_CR27","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1049\/iet-rpg:20060023","volume":"1","author":"D Pudjianto","year":"2007","unstructured":"Pudjianto D, Ramsay C, Strbac G (2007) Virtual power plant and system integration of distributed energy resources. IET Renewable Power Generation 1(1):10\u201316. https:\/\/doi.org\/10.1049\/iet-rpg:20060023","journal-title":"IET Renewable Power Generation"},{"key":"163_CR28","first-page":"171","volume-title":"Cooperative control","author":"W Ren","year":"2005","unstructured":"Ren W, Beard RW, McLain TW (2005) Coordination variables and consensus building in multiple vehicle systems. In: Cooperative control. Springer, Berlin, pp 171\u2013188"},{"issue":"1","key":"163_CR29","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1140\/epjst\/e2012-01694-y","volume":"214","author":"M San Miguel","year":"2012","unstructured":"San Miguel M, Johnson JH, Kertesz J, Kaski K, D\u00edaz-Guilera A, MacKay RS, Loreto V, \u00c9rdi P, Helbing D (2012) Challenges in complex systems science. Eur Phys J Spec Top 214(1):245\u2013271. https:\/\/doi.org\/10.1140\/epjst\/e2012-01694-y","journal-title":"Eur Phys J Spec Top"},{"key":"163_CR30","first-page":"416","volume-title":"Proceedings of 11th European conference on AI","author":"JS Sichman","year":"1998","unstructured":"Sichman JS, Conte R, Demazeau Y, Castelfranchi C (1998) A social reasoning mechanism based on dependence networks. In: Proceedings of 11th European conference on AI, pp 416\u2013420"},{"key":"163_CR31","doi-asserted-by":"crossref","unstructured":"Sugar T, Kumar V (1998) Decentralized control of cooperating mobile manipulators. In: Proceedings. 1998 IEEE international conference on robotics and automation (cat. No. 98CH36146), vol 4, IEEE, pp 2916\u20132921","DOI":"10.1109\/ROBOT.1998.680672"},{"key":"163_CR32","unstructured":"Umair A (2018) An agent based approach to coordination of resource allocation and process performance. Ph.D. Dissertation"},{"key":"163_CR33","first-page":"179","volume-title":"SMARTGREENS","author":"A Umair","year":"2019","unstructured":"Umair A, Clausen A, Demazeau Y, J\u00f8rgensen BN (2019) Impact of social welfare methods on multi-objective resource allocation in energy systems. In: SMARTGREENS, pp 179\u2013186"},{"key":"163_CR34","unstructured":"Umair A, Clausen A, J\u00f8rgensen BN (2015) An agent based approach for coordination of energy allocation and demand in cyber-physical systems. IADIS 10(2)"},{"key":"163_CR35","first-page":"1","volume-title":"Quadratic approximation in price-based coordination of constrained systems-of-systems. Proc. of FOCAPO\/CPC","author":"S Wenzel","year":"2017","unstructured":"Wenzel S, Paulen R, Engell S (2017) Quadratic approximation in price-based coordination of constrained systems-of-systems. Proc. of FOCAPO\/CPC, pp 1\u20136"},{"key":"163_CR36","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1007\/978-3-319-08422-0_88","volume-title":"Progress in systems engineering","author":"L Zhang","year":"2015","unstructured":"Zhang L (2015) Applying system of systems engineering approach to build complex cyber physical systems. In: Progress in systems engineering. Springer, Cham, pp 621\u2013628"}],"container-title":["Energy Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-021-00163-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42162-021-00163-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-021-00163-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,24]],"date-time":"2021-09-24T02:29:39Z","timestamp":1632450579000},"score":1,"resource":{"primary":{"URL":"https:\/\/energyinformatics.springeropen.com\/articles\/10.1186\/s42162-021-00163-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9]]},"references-count":36,"journal-issue":{"issue":"S2","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["163"],"URL":"https:\/\/doi.org\/10.1186\/s42162-021-00163-7","relation":{},"ISSN":["2520-8942"],"issn-type":[{"value":"2520-8942","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9]]},"assertion":[{"value":"24 September 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"32"}}