{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T04:55:09Z","timestamp":1784350509904,"version":"3.55.0"},"reference-count":30,"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>Model Predictive Control (MPC) can be used in the context of building automation to improve energy efficiency and occupant comfort.<\/jats:p><jats:p>Ideally, the MPC algorithm should consider current- and planned usage of the controlled environment along with initial state and weather forecast to plan for optimal comfort and energy efficiency.<\/jats:p><jats:p>This implies the need for an MPC application which 1) considers multiple objectives, 2) can draw on multiple data sources, and 3) provides an approach to effectively integrate against heterogeneous building automation systems to make the approach reusable across different installations.<\/jats:p><jats:p>To this end, this paper presents a design and implementation of a framework for digital twins for buildings in which the controlled environments are represented as digital entities. In this framework, digital twins constitute parametrized models which are integrated into a generic control algorithm that uses data on weather forecasts, current- and planned occupancy as well as the current state of the controlled environment to perform MPC. This data is accessed through a generic data layer to enable uniform data access. This enables the framework to switch seamlessly between simulation and real-life applications and reduces the barrier towards reusing the application in a different control environment.<\/jats:p><jats:p>We demonstrate an application of the digital twin framework on a case study at the University of Southern Denmark where a digital twin has been used to control heating and ventilation.<\/jats:p><jats:p>From the case study, we observe that we can switch from rule-based control to model predictive control with no immediate adverse effects towards comfort or energy consumption. We also identify the potential for an increase in energy efficiency, as well as introduce the possibility of planning energy consumption against local electricity production or market conditions, while maintaining occupant comfort.<\/jats:p>","DOI":"10.1186\/s42162-021-00153-9","type":"journal-article","created":{"date-parts":[[2021,9,24]],"date-time":"2021-09-24T02:23:45Z","timestamp":1632450225000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":118,"title":["A digital twin framework for improving energy efficiency and occupant comfort in public and commercial buildings"],"prefix":"10.1186","volume":"4","author":[{"given":"Anders","family":"Clausen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Krzysztof","family":"Arendt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aslak","family":"Johansen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fisayo Caleb","family":"Sangogboye","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mikkel Baun","family":"Kj\u00e6rgaard","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christian T.","family":"Veje","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bo N\u00f8rregaard","family":"J\u00f8rgensen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,9,24]]},"reference":[{"key":"153_CR1","doi-asserted-by":"publisher","first-page":"63790","DOI":"10.1109\/ACCESS.2021.3075485","volume":"9","author":"AM Al-Ghaili","year":"2021","unstructured":"Al-Ghaili AM, Kasim H, Al-Hada NM, J\u00f8rgensen BN, Othman M, Jihua W (2021) Energy Management Systems and Strategies in Buildings Sector: A Scoping Review. IEEE Access 9:63790\u201363813","journal-title":"IEEE Access"},{"key":"153_CR2","first-page":"822","volume-title":"Procedings of the 16th IBPSA international conference and exhibition building simulation 2019","author":"K Arendt","year":"2019","unstructured":"Arendt K, Clausen A, Mattera CG, Jradi M, Johansen A, Veje C et al (2019) Multi-objective model predictive control framework for buildings. In: Procedings of the 16th IBPSA international conference and exhibition building simulation 2019, pp 822\u2013829"},{"key":"153_CR3","unstructured":"Arendt K, Jradi M, Shaker HR, Veje C. Comparative analysis of white-, gray-and black-box models for thermal simulation of indoor environment: Teaching building case study. In Proceedings of the 2018 Building Performance Modeling Conference and SimBuild co-organized by ASHRAE and IBPSA-USA, Chicago 2018a. p. 26\u201328."},{"key":"153_CR4","first-page":"121","volume-title":"Proceedings of The American Modelica Conference 2018, October 9\u201310, Somberg Conference Center, Cambridge MA, USA","author":"K Arendt","year":"2018","unstructured":"Arendt K, Jradi M, Wetter M, Veje CT (2018b) ModestPy: An Open-Source Python Tool for Parameter Estimation in Functional Mock-up Units. In: Proceedings of The American Modelica Conference 2018, October 9\u201310, Somberg Conference Center, Cambridge MA, USA. Link\u00f6ping University Electronic Press, Link\u00f6pings universitet, pp 121\u2013130"},{"key":"153_CR5","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.apenergy.2016.01.088","volume":"168","author":"G Bianchini","year":"2016","unstructured":"Bianchini G, Casini M, Vicino A, Zarrilli D (2016) Demand-response in building heating systems: A Model Predictive Control approach. Appl Energy 168:159\u2013170","journal-title":"Appl Energy"},{"key":"153_CR6","doi-asserted-by":"crossref","unstructured":"Billanes JD, Ma Z, J\u00f8rgensen BN (2017) Consumer Central Energy Flexibility in Office Buildings. J Energ Power Eng 11","DOI":"10.17265\/1934-8975\/2017.10.001"},{"key":"153_CR7","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1109\/ICPESYS.2018.8626916","volume-title":"2018 8th International Conference on Power and Energy Systems (ICPES)","author":"JD Billanes","year":"2018","unstructured":"Billanes JD, Ma Z, J\u00f8rgensen BN (2018) The Bright Green Hospitals Case Studies of Hospitals\u2019 Energy Efficiency And Flexibility in Philippines. In: 2018 8th International Conference on Power and Energy Systems (ICPES), pp 190\u2013195"},{"key":"153_CR8","doi-asserted-by":"crossref","unstructured":"Cao X, Dai X, Liu J (2016a) Building energy-consumption status worldwide and the state-of-the-art technologies for zero-energy buildings during the past decade. Energy Build:198\u2013213","DOI":"10.1016\/j.enbuild.2016.06.089"},{"key":"153_CR9","doi-asserted-by":"crossref","unstructured":"Clausen A, Umair A, Demazeau Y, J\u00f8rgensen BN (2020a) Impact of Social Welfare Metrics on Energy Allocation in Multi-Objective Optimization. Energies. 13","DOI":"10.3390\/en13112961"},{"key":"153_CR10","unstructured":"Danish Working Environment Authority. Indeklima (Danish). 2018. [Online; accessed March-2021]."},{"key":"153_CR11","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1145\/1869983.1870003","volume-title":"Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems","author":"S Dawson-Haggerty","year":"2010","unstructured":"Dawson-Haggerty S, Jiang X, Tolle G, Ortiz J, Culler D (2010) sMAP: A Simple Measurement and Actuation Profile for Physical Information. In: Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. Association for Computing Machinery, New York, pp 197\u2013210"},{"key":"153_CR12","first-page":"443","volume-title":"10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)","author":"S Dawson-Haggerty","year":"2013","unstructured":"Dawson-Haggerty S, Krioukov A, Taneja J, Karandikar S, Fierro G, Kitaev N et al (2013) BOSS: Building Operating System Services. In: 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13). USENIX Association, Lombard, pp 443\u2013457"},{"key":"153_CR13","doi-asserted-by":"crossref","unstructured":"De Coninck R, Helsen L (2016a) Practical implementation and evaluation of model predictive control for an office building in Brussels. Ener Build:290\u2013298","DOI":"10.1016\/j.enbuild.2015.11.014"},{"key":"153_CR14","doi-asserted-by":"crossref","unstructured":"Dong B, Lam KP (2014) A real-time model predictive control for building heating and cooling systems based on the occupancy behavior pattern detection and local weather forecasting. Build Simul:89\u2013106","DOI":"10.1007\/s12273-013-0142-7"},{"key":"153_CR15","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1016\/j.arcontrol.2020.09.001","volume":"50","author":"J Drgo\u0148a","year":"2020","unstructured":"Drgo\u0148a J, Arroyo J, Figueroa IC, Blum D, Arendt K, Kim D et al (2020) All you need to know about model predictive control for buildings. Annu Rev Control 50:190\u2013232","journal-title":"Annu Rev Control"},{"key":"153_CR16","doi-asserted-by":"crossref","unstructured":"Garcia CE, Prett DM, Morari M (1989a) Model predictive control: Theory and practice\u2014A survey. Automatica:335\u2013348","DOI":"10.1016\/0005-1098(89)90002-2"},{"key":"153_CR17","first-page":"77","volume-title":"Challenge: Advancing Energy Informatics to Enable Assessable Improvements of Energy Performance in Buildings","author":"BN J\u00f8rgensen","year":"2015","unstructured":"J\u00f8rgensen BN, Kj\u00e6rgaard MB, Lazarova-Molnar S, Shaker HR, Veje CT (2015) Challenge: Advancing Energy Informatics to Enable Assessable Improvements of Energy Performance in Buildings. Association for Computing Machinery, New York, pp 77\u201382"},{"key":"153_CR18","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1016\/j.egypro.2017.09.625","volume":"132","author":"M Jradi","year":"2017","unstructured":"Jradi M, Sangogboye FC, Mattera CG, Kj\u00e6rgaard MB, Veje C, J\u00f8rgensen BN (2017a) A world class energy efficient university building by danish 2020 standards. Energy Procedia 132:21\u201326","journal-title":"Energy Procedia"},{"key":"153_CR19","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1016\/j.enbuild.2017.06.047","volume":"151","author":"M Jradi","year":"2017","unstructured":"Jradi M, Veje C, J\u00f8rgensen BN (2017b) Deep energy renovation of the M\u00e6rsk office building in Denmark using a holistic design approach. Ener Build 151:306\u2013319","journal-title":"Ener Build"},{"key":"153_CR20","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1109\/SmartGridComm.2016.7778802","volume-title":"2016 IEEE International Conference on Smart Grid Communications (SmartGridComm)","author":"MB Kj\u00e6rgaard","year":"2016","unstructured":"Kj\u00e6rgaard MB, Arendt K, Clausen A, Johansen A, Jradi M, J\u00f8rgensen BN et al (2016a) Demand response in commercial buildings with an Assessable impact on occupant comfort. In: 2016 IEEE International Conference on Smart Grid Communications (SmartGridComm), pp 447\u2013452"},{"key":"153_CR21","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/CBSE.2016.14","volume-title":"2016 19th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE)","author":"MB Kj\u00e6rgaard","year":"2016","unstructured":"Kj\u00e6rgaard MB, Johansen A, Sangogboye F, Holmegaard E (2016b) Occure: an occupancy reasoning platform for occupancy-driven applications. In: 2016 19th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE), pp 39\u201348"},{"key":"153_CR22","first-page":"1","volume-title":"2015 International Conference on Smart Cities and Green ICT Systems (SMARTGREENS)","author":"S Lazarova-Molnar","year":"2015","unstructured":"Lazarova-Molnar S, Kj\u00e6rgaard MB, Shaker HR, J\u00f8rgensen BN (2015) Commercial buildings energy performance within context occupants in spotlight. In: 2015 International Conference on Smart Cities and Green ICT Systems (SMARTGREENS), pp 1\u20137"},{"key":"153_CR23","first-page":"61","volume":"48","author":"SH Leitner","year":"2006","unstructured":"Leitner SH, Mahnke W (2006) OPC UA\u2013service-oriented architecture for industrial applications. ABB Corp Res Center 48:61\u201366","journal-title":"ABB Corp Res Center"},{"key":"153_CR24","doi-asserted-by":"crossref","unstructured":"Li X, Malkawi A (2016a) Multi-objective optimization for thermal mass model predictive control in small and medium size commercial buildings under summer weather conditions. Energy:1194\u20131206","DOI":"10.1016\/j.energy.2016.07.021"},{"key":"153_CR25","first-page":"1","volume-title":"2016 IEEE Green Energy and Systems Conference (IGSEC)","author":"Z Ma","year":"2016","unstructured":"Ma Z, Badi A, J\u00f8rgensen BN (2016) Market opportunities and barriers for smart buildings. In: 2016 IEEE Green Energy and Systems Conference (IGSEC), pp 1\u20136"},{"key":"153_CR26","doi-asserted-by":"crossref","unstructured":"Ma Z, Billanes JD, J\u00f8rgensen BN (2017b) Aggregation Potentials for Buildings\u2014Business Models of Demand Response and Virtual Power Plants. Energies. 10","DOI":"10.3390\/en10101646"},{"key":"153_CR27","first-page":"1","volume-title":"2017 14th International Conference on the European Energy Market (EEM)","author":"Z Ma","year":"2017","unstructured":"Ma Z, Dalmacio Billanes J, Kj\u00e6rgaard MB, Jorgensen BN (2017a) Energy flexibility in retail buildings: From a business ecosystem perspective. In: 2017 14th International Conference on the European Energy Market (EEM), pp 1\u20136"},{"key":"153_CR28","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s00158-003-0368-6","volume":"26","author":"RT Marler","year":"2004","unstructured":"Marler RT, Arora JS (2004) Survey of multi-objective optimization methods for engineering. Struct Multidiscip Optim 26:369\u2013395","journal-title":"Struct Multidiscip Optim"},{"key":"153_CR29","first-page":"829","volume-title":"Building Simulation","author":"FC Sangogboye","year":"2017","unstructured":"Sangogboye FC, Arendt K, Singh A, Veje CT, Kj\u00e6rgaard MB, J\u00f8rgensen BN (2017) Performance comparison of occupancy count estimation and prediction with common versus dedicated sensors for building model predictive control. In: Building Simulation, pp 829\u2013843"},{"key":"153_CR30","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1145\/3056662.3056690","volume-title":"Proceedings of the 6th International Conference on Software and Computer Applications","author":"JC S\u00f8rensen","year":"2017","unstructured":"S\u00f8rensen JC, J\u00f8rgensen BN (2017) An extensible component-based multi-objective evolutionary algorithm framework. In: Proceedings of the 6th International Conference on Software and Computer Applications, pp 191\u2013197"}],"container-title":["Energy Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-021-00153-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42162-021-00153-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-021-00153-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,24]],"date-time":"2021-09-24T02:26:44Z","timestamp":1632450404000},"score":1,"resource":{"primary":{"URL":"https:\/\/energyinformatics.springeropen.com\/articles\/10.1186\/s42162-021-00153-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9]]},"references-count":30,"journal-issue":{"issue":"S2","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["153"],"URL":"https:\/\/doi.org\/10.1186\/s42162-021-00153-9","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":"40"}}