4.6 Review

Co-simulation for buildings and smart energy systems-A taxonomic review

Journal

SIMULATION MODELLING PRACTICE AND THEORY
Volume 126, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.simpat.2023.102770

Keywords

Co-simulation; Functional mock-up interface; Modeling

Ask authors/readers for more resources

Modeling buildings and smart energy systems often involves complex systems that require the integration of multiple components into one unified simulation process. However, due to the complexity, researchers often resort to co-simulation by separately simulating individual components. This review analyzes techniques, standards, tools, and applications of co-simulation in buildings and smart energy systems by taxonomic analysis of relevant publications. The study also evaluates reproducibility and validation approaches of the papers. The results highlight the prominence of the Functional Mock-up Interface (FMI) as the standard for co-simulation in modeling buildings and smart energy systems. Co-simulation is commonly used in applications such as Heating, Ventilation, and Air Conditioning (HVAC) and occupancy analysis. The lack of reproducibility in nearly 70% of publications emphasizes the need for stricter data and code-sharing policies.
Modeling buildings and smart energy systems requires coupling a wide range of components into one unified simulation process, which can be difficult given the complexity of these systems. Hence, a large number of researchers integrate separate simulations for each of the individual components in a co-simulation instead. To systematically analyze techniques, standards, tools and applications of co-simulation in the field of buildings and smart energy systems, the publications on co-simulations in this field are reviewed by means of taxonomic analysis. Furthermore, the reproducibility as well as the validation approach of the respective papers are evaluated. Results show that Functional Mock-up Interface (FMI) is the most prominent standard for co-simulation in modeling buildings and smart energy systems. Co-simulation is mostly used in Heating, Ventilation, and Air Conditioning (HVAC) and occupancy analysis applications. Since nearly 70% of publications are not reproducible, we advocate that journals and funding agencies adopt stricter data and code-sharing policies.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Computer Science, Theory & Methods

Constructing Neural Network Based Models for Simulating Dynamical Systems

Christian Legaard, Thomas Schranz, Gerald Schweiger, Jan Drgona, Basak Falay, Claudio Gomes, Alexandros Iosifidis, Mahdi Abkar, Peter Larsen

Summary: Dynamical systems are extensively used in natural sciences and engineering disciplines. While simple systems can be described by differential equations derived from fundamental physical laws, more complex systems require data-driven modeling approaches. This article surveys the use of neural networks to construct models of dynamical systems, reviews related literature, identifies significant challenges, and discusses promising research areas.

ACM COMPUTING SURVEYS (2023)

Article Computer Science, Software Engineering

Verification and synthesis of co-simulation algorithms subject to algebraic loops and adaptive steps

Simon Thrane Hansen, Casper Thule, Claudio Gomes, Jaco van de Pol, Maurizio Palmieri, Emin Oguz Inci, Frederik Madsen, Jesus Alfonso, Jose Angel Castellanos, Jose Manuel Rodriguez

Summary: Simulation-based analyses are crucial for the development of cyber-physical systems, and co-simulation is a technique that couples specialized simulation tools through an orchestration algorithm. This paper focuses on verifying and synthesizing orchestration algorithms that respect the contracts of simulation tool implementations, specifically for complex and adaptive co-simulation scenarios.

INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER (2022)

Article Computer Science, Information Systems

The FMI 3.0 Standard Interface for Clocked and Scheduled Simulations

Simon Thrane Hansen, Claudio Angelo Goncalves Gomes, Masoud Najafi, Torsten Sommer, Matthias Blesken, Irina Zacharias, Oliver Kotte, Pierre R. Mai, Klaus Schuch, Karl Wernersson, Christian Bertsch, Torsten Blochwitz, Andreas Junghanns

Summary: This paper provides an overview and formalization of the Functional Mock-up Interface (FMI) 3.0, focusing on the use of clocks in event-based cyber-physical system simulation. It explains the two types of clock-based simulations supported by FMI 3.0 and how they contribute to predictable system scheduling and real-time simulations. The formalization serves as a foundation for developing tools for orchestrating, verifying, and validating multiple FMUs.

ELECTRONICS (2022)

Review Green & Sustainable Science & Technology

Digital twin of electric vehicle battery systems: Comprehensive review of the use cases, requirements, and platforms

F. Naseri, S. Gil, C. Barbu, E. Cetkin, G. Yarimca, A. C. Jensen, P. G. Larsen, C. Gomes

Summary: Transportation electrification has seen advancements in battery technology and manufacturing, but faces challenges that can be overcome with digital twining. Digital twins utilize advanced models, AI, sensing units, IoT, and cloud computing to improve performance, safety, and cost-effectiveness of battery systems. Various studies have discussed applications and use cases for digital twins in battery management, testing, and the entire value chain. This comprehensive review examines potential use cases, enabling technologies, and requirements for battery digital twins, including electrical topics and software architectures.

RENEWABLE & SUSTAINABLE ENERGY REVIEWS (2023)

Article Automation & Control Systems

Addressing time discrepancy between digital and physical twins

Mirgita Frasheri, Henrik Ejersbo, Casper Thule, Claudio Gomes, Jakob Levisen Kvistgaard, Peter Gorm Larsen, Lukas Esterle

Summary: Digital twins (DTs) are a crucial technology for the development, real-time monitoring, and optimization of cyber-physical systems (CPSs). This paper presents an approach to handle situations where a DT and its physical twin (PT) get out of sync, providing user notification, degradation of DT to digital shadow (DS), and recovery mechanisms to re-establish synchronization between DT and PT.

ROBOTICS AND AUTONOMOUS SYSTEMS (2023)

Article Engineering, Civil

Hybrid fire testing using FMI-based co-simulation

G. Abbiati, E. E. Bas, C. Gomes, P. G. Larsen

Summary: The failure mode of a structural component under fire loading is influenced by its mechanical boundary conditions, emphasizing the importance of controlling those conditions for realistic fire experiments. Hybrid fire testing, which combines actuator loading and fire exposure, has been developed to achieve this aim. Middlewares have been proposed to facilitate interoperability in hybrid testing, but the portability of hybrid models remains a challenge. This paper proposes a method using the Co-Simulation paradigm and the Functional Mock-up Interface standard to address this limitation.

FIRE SAFETY JOURNAL (2023)

Review Engineering, Industrial

Movable factory-A systematic literature review of concepts, requirements, applications, and gaps

Zahra Kazemi, Jonas Kjaer Rask, Claudio Gomes, Emre Yildiz, Peter Gorm Larsen

Summary: The concept of movable factory, defined as mobile production units near customer's location, is important for sustainability, faster response times, compliance with regulations, and dealing with fragile international supply chains. This paper conducts a systematic literature review to break down the concept, relate it to the state-of-the-art, and summarize its use cases, requirements, research gaps, and opportunities.

JOURNAL OF MANUFACTURING SYSTEMS (2023)

Review Engineering, Manufacturing

A review of unit level digital twin applications in the manufacturing industry

Till Bottjer, Daniella Tola, Fatemeh Kakavandi, Christian R. Wewer, Devarajan Ramanujan, Claudio Gomes, Peter G. Larsen, Alexandros Iosifidis

Summary: In recent years, there has been a growing hype around Digital Twins (DTs) in both industry and academia. DTs have the potential to increase automation and advance towards Smart Manufacturing. This literature review focuses on DTs at the unit level in manufacturing, specifically in terms of real-time control. The review summarizes the current implementation and operation of DTs, and highlights their potential benefits in four categories: generic reference models, services, DT content (models and data), and DT deployment (hardware and software).

CIRP JOURNAL OF MANUFACTURING SCIENCE AND TECHNOLOGY (2023)

Proceedings Paper Computer Science, Information Systems

EXAMINING MODEL QUALITIES AND THEIR IMPACT ON DIGITAL TWINS

Bentley James Oakes, Claudio Gomes, Peter Gorm Larsen, Joachim Denil, Julien Deantoni, Joao Cambeiro, John Fitzgerald

Summary: Digital Twins (DTs) are created using modeling and simulation techniques in complex domains, such as cyber-physical systems. This article focuses on the investigation of how a DT service and its qualities relate to the models used by the service. It examines the qualities of relevance, verifiability, substitutability, and fidelity, and discusses strategies for adapting models to ensure these qualities, using an incubator system as an example.

2023 ANNUAL MODELING AND SIMULATION CONFERENCE, ANNSIM (2023)

Proceedings Paper Computer Science, Information Systems

SYNTHESIZING ORCHESTRATION ALGORITHMS FOR FMI 3.0

Simon Thrane Hansen, Claudio Gomes, Zahra Kazemi

Summary: An accurate simulation is crucial for building reliable cyber-physical systems, and standards for describing system behavior and simulations are evolving to accommodate a wider range of applications. The Functional Mockup Interface (FMI) 3.0 standard introduces synchronous clocks to enable efficient and repeatable simulation of event-driven systems. However, the standard does not specify how to synchronize models, leaving it up to the tool vendors to implement the orchestration algorithm. This paper presents the first approach to synthesizing the orchestration algorithm for FMI 3.0 supporting synchronous clocks, along with a prototype implementation.

2023 ANNUAL MODELING AND SIMULATION CONFERENCE, ANNSIM (2023)

Proceedings Paper Computer Science, Information Systems

ERROR ESTIMATORS FOR ADAPTIVE SCHEDULING ALGORITHM FOR SERIAL CO-SIMULATION

Emin Oguz Inci, Wim Desmet, Claudio Gomes, Jan Croes

Summary: In serial co-simulation, the sequence of subsystem solution plays a crucial role. Previous research has shown the impact of solution sequence and proposed an adaptive scheduling algorithm based on global input estimation error. This paper introduces a mechanism considering physical causality to determine computational causality in the co-simulation. Benchmark tests against input estimation error and static solution sequences demonstrate that the resulting method generally avoids the worst solution sequence and mitigates the risk of co-simulation instability.

2023 ANNUAL MODELING AND SIMULATION CONFERENCE, ANNSIM (2023)

Proceedings Paper Computer Science, Interdisciplinary Applications

Product Quality Control in Assembly Machine under Data Restricted Settings

Fatemeh Kakavandi, Roger De Reus, Claudio Gomes, Negar Heidari, Alexandros Iosifidis, Peter Gorm Larsen

Summary: This paper proposes a quality assessment method for an industrial use case. By preparing data and applying two data classification approaches, product quality can be evaluated efficiently, and the most efficient model can be selected to predict product labels and deviate anomalies.

2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN) (2022)

Proceedings Paper Computer Science, Interdisciplinary Applications

INTEGRATION OF THE MAPE-K LOOP IN DIGITAL TWINS

Hao Feng, Claudio Gomes, Santiago Gil, Peter H. Mikkelsen, Daniella Tola, Peter Gorm Larsen, Michael Sandberg

Summary: This paper discusses the significance of Digital Twins in the manufacturing industry and explores their implementation and application by bridging them with the MAPE-K loop and Cyber-Physical Systems (CPS).

PROCEEDINGS OF THE 2022 ANNUAL MODELING AND SIMULATION CONFERENCE (ANNSIM'22) (2022)

Proceedings Paper Computer Science, Software Engineering

Under What Conditions Does a Digital Shadow Track a Periodic Linear Physical System?

Hao Feng, Claudio Gomes, Michael Sandberg, Hugo Daniel Macedo, Peter Gorm Larsen

Summary: The complete initial state of a system is not always necessary for synchronization between a Digital Shadow and a Cyber-Physical System. Traditional stability analysis can determine the conditions under which a simulation can eventually synchronize with the CPS even without knowing the initial state.

SOFTWARE ENGINEERING AND FORMAL METHODS: SEFM 2021 COLLOCATED WORKSHOPS (2022)

Article Computer Science, Interdisciplinary Applications

Zone-based stable and secure clustering technique for VANETs

Shivani Sharma, Sateesh Kumar Awasthi

Summary: Vehicular Ad-hoc Network (VANET) is crucial in Intelligent Transportation Systems, and this study proposes a hybrid system utilizing V2V and V2I communications for secure data dissemination in urban scenarios.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

HEPGA: A new effective hybrid algorithm for scientific workflow scheduling in cloud computing environment

Hind Mikram, Said El Kafhali, Youssef Saadi

Summary: Efficient task scheduling in cloud data centers is crucial for optimizing resource utilization and load balance. This paper introduces a hybrid algorithm, HEPGA, that combines particle swarm optimization (PSO) and genetic algorithm (GA) to allocate tasks efficiently and minimize makespan in cloud computing environments. By integrating PSO, GA, and HEFT-based initialization, the algorithm capitalizes on parallel processing capabilities and adapts to varying priorities to enhance resource utilization. Meticulous analysis of the algorithm's performance, considering both makespan and resource utilization, demonstrates its ability to consistently allocate resources and adapt to different optimization goals.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

MC-reduction simulation approach with heuristic rules for reliability estimation in a multi-state flow network

Ping-Chen Chang, Cheng-Fu Huang, Ding-Hsiang Huang

Summary: This paper introduces a novel simulation approach based on minimal cuts to estimate the system reliability of a multistate flow network (MSFN). The approach improves computational efficiency by reducing the number of minimal cuts and preserving saturated minimal cuts. It effectively deals with non-integer demands and demonstrates effectiveness and efficiency in illustrative examples.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

A data-driven agent-based simulation of the public bicycle-sharing system in Sejong city

Jang Won Bae, Chun-Hee Lee, Jeong-Woo Lee, Seon Han Choi

Summary: In this study, a data-driven agent-based model is proposed for simulating the public bicycle-sharing systems (PBSSs) in Sejong City, South Korea. The model captures users' behavioral characteristics and analyzes their convenience through a bottom-up approach. By extracting parameters from actual operational data and demographic information, the model's accuracy is improved. Model simulations evaluate the utilization and user convenience of Eoulling, providing a viable solution for addressing multiple concerns.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

Numerical study on rock fracturing with pulsed pressure in hard rocks with a pipe-domain seepage model

Chong Shi, Junbao Pian, Cong Zhang, Xiao Chen, Yonggang Zhang

Summary: This study presents a novel numerical simulation method for analyzing the mechanisms of pulsed pressure-induced rock fractures. The results show that rock fracturing under impulsive loading is a combined effect of stress waves and high-pressure fluids, with the fluid penetration and splitting action playing important roles in the process.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

Numerical investigation on optimal blasting parameters of tunnel face in granite rock

Junwei Zhang, Zhongwei Chen, Kang Shao

Summary: This study investigated the performance of three constitutive models for rock material in simulation of blast-induced rock cracks, and proposed an optimal blasting parameters design.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

Agent-based modeling and simulation for 5G and beyond networks : A comprehensive survey

Joshua Shakya, Chaima Ghribi, Leila Merghem-Boulahia

Summary: Modeling and simulation of telecommunication networks, especially 5G+ networks, have become increasingly important and challenging. Traditional simulation techniques may not be sufficient to capture the dynamic changes in 5G+ networks, leading researchers to adopt an Agent-based modeling and simulation approach from the perspective of Complex System Science. This study provides insights into the advantages, potential, and challenges of Agent-based simulation in the context of 5G+ networks, and proposes a prospective architecture for a simulator and its evolution into a Digital Twin.

SIMULATION MODELLING PRACTICE AND THEORY (2024)

Article Computer Science, Interdisciplinary Applications

A fine discrete floor field cellular automaton model with natural step length for pedestrian dynamics

Sensen Xing, Cheng Wang, Wei Wang, Rui Feng Cao, Anthony Chun Yin Yuen, Eric Wai Ming Lee, Guan Heng Yeoh, Qing Nian Chan

Summary: This paper proposes an extended FFCA model that integrates the natural step length into pedestrian movement, allowing pedestrians to occupy multiple grids and expanding the interaction area. Through simulation of evacuation scenarios, the model accurately reproduces density-velocity relations and matches experimental results. Compared to traditional models, this model generates more reasonable velocity variations and evacuation paths.

SIMULATION MODELLING PRACTICE AND THEORY (2024)