- Review
- Open access
- Published:
Digital Twins of smart energy systems: a systematic literature review on enablers, design, management and computational challenges
Energy Informatics volume 7, Article number: 94 (2024)
Abstract
Background
Energy systems, as critical infrastructures (CI), constitute Cyber-Physical-Social Systems (CPSS). Due to their inherent complexity and the importance of service continuity of CIs, digitization in this context encounters significant practical challenges. Digital Twins (DT) have emerged over the recent years as a promising solution for managing CPSSs by facilitating real-time interaction, synchronization, and control of physical assets. The selection of an appropriate architectural framework is crucial in constructing a DT, to ensure integration of enabling technologies and data from diverse sources.
Objectives
This study proposes a Systematic Literature Review (SLR) to examine technological enablers, design choices, management strategies and Computational Challenges of DTs in Smart Energy Systems (SES) by also analyzing existing architectures and identifying key components.
Methods
The SLR follows a rigorous workflow exploiting a multi-database search with predefined eligibility criteria, accompanied by advanced searching techniques, such as manual screening of results and a documented search strategy, in order to ensure its comprehensiveness and reliability, More specifically, research questions are first defined and then submitted as queries to scientific digital libraries (i.e., IEEE Xplore, Scopus, and WoS) selected due to their coverage and reliability (Google Scholar was excluded for the presence of grey literature and non-peer-reviewed material). Then, inclusion and exclusion criteria are established to filter the results and shortlist the significant publications. Subsequently, relevant data are extracted, summarized, and categorized in order to identify common themes, existing gaps, and future research directions, with the aim of providing a comprehensive overview of the current state of DTs for SESs.
Results
From the proposed DT-based solutions described in the selected publications, the adopted architectures are examined and categorized depending on their logical building blocks, microservices, enabling technologies, human–machine interfaces (HMI), artificial intelligence and machine learning (AI/ML) implementations, data flow and data persistence choices, and Internet-of-Things (IoT) components involved. Additionally, the integration of edge-cloud computing and IoT technologies in literature are studied and discussed. Finally, gaps, opportunities, future study lines, and challenges of implementing DTs are thoroughly addressed. The results achieved also pave the way for a forthcoming design pattern catalog for DTs in CPSSs capable of supporting the engineering and research communities, by offering practical insights on implementation and integration aspects.
Conclusion
The proposed SLR provides a valuable resource for designing and implementing DTs of CPSSs in general and of SESs in particular. Furthermore, it highlights the potential benefits of adopting DTs to manage complex energy systems and it identifies areas for future research.
Introduction
Today, Energy Systems (ES) represent complex infrastructures essential to any society, with necessity of high reliability and resilience (Rocha et al. 2015). Scientific researches have consistently shown that the optimal way to operate an ES is by making it smart, a concept supported by numerous studies over the last decades (Huebler and Rush 1983) and further validated by recent works (Lund 2018). More generally, the rapid growth of digitization (Ku et al. 2020), industry 4.0 (Uygun and Aydin 2021), and IoT (Wang et al. 2021a), alongside socio-technical and socio-ecological transformations, as well as the evolution of traditional Cyber-Physical Systems (CPS) into comprehensive Cyber-Physical-Social Systems (CPSS), underscore the need for sustainable and intelligent systems to be designed and deployed. In the domain of ES, these systems are called Smart Energy Systems (SES) (Lund et al. 2017)
One of the emerging technologies showing promising potential to render complex systems intelligent is the Digital Twin (DT). This technological paradigm involves the computerization and creation of autonomous digital systems. In this article, the definition of DT provided by Massel (Massel and Massel 2020) and by the Digital Twin Consortium (Consortium 2021) is considered, by taking into account the model of an industrial CPSS:
“DT is a component of CPSS that couples with the physical real-world entities and the stack-holders through bidirectional information channels to present the state of the entire system, store data, monitor the system, and automate its operation employing Artificial Intelligence.”
The main purpose of this study is to fill the significant absence of a systematic architecture design pattern catalog for the digital twinning (i.e., the creation of a DT for a real-world object, process, or system) of CPSS critical infrastructures focused on SES. In addition, we aim at formulating a research roadmap for the implementation of DTs in SES. To achieve this, we will propose a Systematic Literature Review (SLR) that follows a specific and rigorous approach: the (SLR) is conducted to provide a better understanding of the DT in SES, and the identification and classification of the corresponding system architecture. Therefore, the main objectives of the SLR are as follows:
-
O1: Enhance the understanding of DT in SES
-
O2: Identify and classify system architectures for DT in SES
-
O3: Determine what challenges and gaps are faced in bringing DT into action
-
O4: Highlight what potential research directions currently exist for advancing the application of DT in SES
To this aim, a set of research questions (RQs) (“Exclusion/inclusion and screening procedure” section, Table 2) has been meticulously crafted to address each objective delineated within the methodology section.
To ensure the integrity of the review process and mitigate bias, we prioritize clarity and validity, considering them alongside suitability, as outlined by Booth et al. (2012), as key attributes of this review. Additionally, given that this review relies on keyword-based article extraction, we dedicate a subsection (“Quality assessment of reviews” section) to address quality assessment, validity, and auditability of the process. The findings indicate that the incorporation of DT in energy systems represents a recent and burgeoning area of study. Nevertheless, literature have increasingly focused on the effectiveness of DT applications, leading to a surge in publications. After identifying the diverse architectural patterns employed in the digital twinning of energy systems, the architectures are classified into two-layer, three-layer, four-layer, and hyper-layer architectures. Finally, to illustrate their practical application, we present a case study involving the design and implementation of a specific architectural pattern in a real-world scenario. The chosen case study focuses on the digital twinning of a smart photovoltaic panel (PV), employing a service-oriented architecture and leveraging the edge-cloud computing paradigm along with IoT technologies. This case study exemplifies the efficacy and feasibility of employing such architectures in the SES domain.
Overall, this work aims at proposing several contributions in terms of academic research and practical applications in the energy domain. Most importantly, it identifies the scarcity of empirical studies and the lack of real-world implementations of DT in SES as two of the most critical research gaps in the existing literature. This allows directing future investigations to the less-researched areas, such as addressing the integration of DT in operational settings or studying the impacts of a DT on the efficiency and reliability of SES. A further contribution is the focus given to aspects as crucial as data acquisition, integration, and scalability when DT architectures are considered: the proposed RQs are specifically defined so that those key aspects are not overlooked in this review. We also aim not only to ascertain the difficulties associated with the design and deployment of DT of SES, but also to provide researchers and practitioners with useful suggestions for innovative solutions that can raise the performance of DT in real-time energy management. Furthermore, this study promotes an interdisciplinary approach wherein insights from cyber-physical systems and approaches coming from the computer science domain can be integrated into energy research, thus facilitating better collaboration opportunities and more robust solutions.
The manuscript is organized as follows. “SLR methodology” section describes step by step the methodology adopted in this SLR. “Results and analysis” section presents the findings of the in-depth analysis, while it includes also “System architecture patterns identification” subsection, which discusses system architecture patterns, and “Logical architecture components” subsection, which provides a detailed description of logical architecture components, defining the building blocks and the layers. This is followed by “Discussion” section, which covers integrated synthesis of findings (“Integrated synthesis of findings” subsection) and the integration of DT with the smart grid (“Scalability and integration with smart grid” subsection). “Gaps and future studies” section offers insights into gaps and future research directions, while “Conclusion” section draws the conclusions.
SLR methodology
The methodology adopted for this SLR is grounded on the format suggested by Smith et al. (2011), whereas the outline of its processing steps is adopted from an approach approved in the software and systems domain (Szvetits and Zdun 2016). Similarly, the keyword selection complies with a technique largely implemented in SLRs in the engineering sector (Aghazadeh Ardebili and Padoano 2020).
Data sources and search stages
The scientific works examined in this SLR were collected by searching three digital libraries, namely IEEE Xplore, Scopus, and Web of Science. Two main search phases were performed, as depicted in Fig. 1, where the SLR outline is illustrated:
-
1.
the primary search phase collects the core information about the state-of-the-art in the addressed domain by querying the selected digital libraries as specified in Table 1;
-
2.
The secondary search phase is aimed at answering the research questions listed in Table 2.
Since this SLR centers on the application of DTs in the field of energy systems engineering, our primary focus encompasses complex energy systems. Consequently, we have incorporated in our search process documents related to: (1) the implementation of DTs, (2) the maturity level of sub-systems; (3) the energy system as a whole unit; and (4) the evaluation, analysis, and enhancement of system efficiency. Moreover, the research scope extends to the domains of Engineering and Social Studies. As for the document types considered, we have included research papers published in conference proceedings and journals, reviews, book chapters, and books. The two main keywords used in the advanced query search submitted to the selected digital libraries are “Digital Twin*” AND “energy system*”.
The choice of the digital libraries Web of Science (WoS), Scopus, and IEEE Xplore in researching DT technologies for SES (Table 1) was based on their extensive coverage of this scientific domain, the reliability of their content, and the availability of advanced search functionalities. More specifically, WoS offers multidisciplinary access to peer-reviewed articles and robust citation analysis, thus ensuring any academic investigation is wholesome. Similarly, Scopus is the world’s largest abstract and citation database, offering a vast collection of scientific literature including journals, conference papers, and patents with advanced analytics for research trends. Finally, IEEE Xplore was also considered because its focus is on topics pertaining to engineering and technology. These libraries, considered all together, provide a broad, reliable, and detailed foundation on which to base the study of recent developments and applications in this field. It is also important to point out that when considering such digital libraries, the sets of documents returned could be overlapping, thus making duplicates removal an indispensable stage of our SLR. Also, the adopted query was structured depending on the advanced query’s syntax required by each digital library but the same structer was kept, as we searched for the contemporary presence of at least a keyword related to the technological enabler (i.e., “Digital Twin”) and at least a keyword about the target domain (i.e., “energy systems”). Furthermore, we did not include in the query any other synonyms of “Digital Twin” or “energy system”, since a preliminary analysis we performed in the digital libraries confirmed that there are no synonyms that could alter significantly the number of papers collected. Noteworthy, Google Scholar was not included as a viable digital library in our SLR. This is due to some of its limitations: first, it does not offer homogeneous scientific coverage (since not all academic journals and databases are indexed in that search engine). Second, it also includes non-peer-reviewed material, thus bringing items from the so-called grey literature in the results and increasing the potential issues during the quality control phase of the returned papers. Third, the algorithms used for its search function are not publicly known and the results might be unreliable or unpredictable. Fourth, it does not offer advanced filtering and search functionalities, thus hindering the application of the defined inclusion/exclusion criteria. In addition, duplicate results and inconsistent metadata are also provided by Google Scholar, thus diminishing its reliability.
Finally, after delving into the implementation of DT in energy systems, system architecture patterns are extracted from the shortlisted and analyzed documents.
Exclusion/inclusion and screening procedure
As depicted in Fig. 1, the primary search stage, conducted in early 2024, unveils the freshness of the topic, as the less recent paper returned was published in 2018. Then, all the documents gathered from the three queried digital libraries are reviewed and duplicates are removed. As our primary focus is on the current state-of-the-art and roadmap for implementing DT in SES, we then defined a list of several Research Questions (RQs) to guide the final selection of relevant studies and data extraction. The RQs (detailed in Table 2) are based on the main objectives of the research, listed in the introduction, and serve a two-fold purpose:
-
Final screening: During the full-paper review stage, articles that fail to provide explicit answers to the RQs are excluded.
-
Data extraction: The RQs also guide the data extraction process, ensuring to capture the most pertinent and relevant information from the selected studies.
The first screening is conducted based on the document’s relevance to the domain of application and its matching to the RQs.
In the second screening, inclusion/exclusion (Inc./Ex.) Criteria are employed to retain or eliminate the documents from the review process: they are outlined in Table 3 in terms of type and attributes.
The inclusion and exclusion criteria of this SLR have been carefully selected to include studies that are comprehensive, relevant, technically sound, and compliant with the research objectives listed in the introductory section. Inclusion criteria aims at selecting documents that: (1) are written only in English, to avoid any issues of accessibility and comprehensibility; (2) belong to the main document types and source types, to get a complete scope of research outputs; (3) address all subject areas, to encompass the broadest spectrum of research studies, ranging from engineering and computer science to environmental studies. Exclusion criteria establish that a paper must be discarded if: (1) there is no focus on DT implementation (i.e., low relevance); (2) it does not detail any defined method of DT implementation (i.e., not enough actionable insights); (3) its length is less than 1500 words (i.e., lack of details and inadequate depth of the study). Moreover, short reports, essays, and extended abstracts are ruled out in advance because they are not detailed enough and could plausibly lack of rigorous methodology. In this respect, the documents may be excluded if they fail to answer any research question to ensure that our SLR keeps its focus and relevance.
Then a third stage is performed with both forward and backward snowballing to identify relevant research papers, as depicted in Fig. 2. This approach follows the method introduced by Wohlin (2014) and also outlined in Ardebili et al. (2023). Backward snowballing starts with initial articles and examines their references to find more relevant sources. Forward snowballing looks at the citations of initial articles to find newer publications. Using this process, researchers can identify seminal works and recent advancements in the field, thus ensuring a more comprehensive review of the literature.
After the 3-stage screening process described above, 66 documents were selected for the full-paper study. This relatively low amount of selected papers suggests a significant gap in the empirical studies and implementation of DT in current testbeds or microsystems. For example, during the years 2022 and 2023, 53 works were dedicated to in-depth examinations of the implementation of DT in energy systems. Surprisingly, only 7 of these papers conducted practical experiments and validation, while the remainder focused on proposing models, architectures, and simulation applications.
Keyword analysis and clustering
A multi-step process of clustering and grouping similar keywords was performed using two widely-known Python libraries, specifically: scikit-learn and nltk This process is aimed at facilitating efficient keyword classification as well as synonym detection for various applications, and it is outlined in Fig. 3. First, the data undergoes preprocessing (Step 1), which involves tasks such as converting keywords to lowercase, removing punctuation, tokenization, and lemmatization using nltk. Next, the preprocessed keywords are vectorized (Step 2) using the TF-IDF Vectorizer from scikit-learn. After vectorization, K-Means Clustering is applied (Step 3) to group the vectorized keywords into clusters. Then, within each cluster, cosine similarity is calculated (Step 4) to detect synonyms. Finally (Step 5), due to a large number of keywords not belonging to any group, the clusters with a high quantity of keywords are retained.
Subsequently, manual adjustments and modifications are made based on the concept and scope of the keywords to form cohesive groups. Notably, the “Standards” cluster lacks a group of similar keywords, as articles in that domain predominantly employ identical terms without variations like synonyms or words from the same family.
Quality assessment of reviews
The quality of the SLR is assessed through three criteria detailed in Table 4: for each criterion, the main purpose and a short description are provided as well. We also declare that there were no deviations from the initial protocol, and no changes in inclusion/exclusion criteria during the entire process.
Results and analysis
This section will examine the reviewed articles in our SLR by considering several analysis dimensions. In addition to overall numerical insights, we will consider how smart decision support systems are addressed in the articles. Then, we will discuss what application areas for DT in SES and what system architectures are proposed in the articles.
Overall insights
The queries submitted to the selected digital libraries returned a certain amount of articles, whose distribution by year of publication is depicted in Fig. 4-Left. If we do not consider the value for the year 2024 (which only covers the first quarter of the year as it refers to the moment of writing this SLR and which, nevertheless, almost equals the number of articles published in 2022, thus suggesting a further increase for the rest of the year), a sharp and constantly increasing trend is clearly visible. Additionally, the distribution of articles by authors’ affiliation country (Fig. 4-Right) identifies China, the US, the UK, and Germany as the most prolific countries (with China having more articles published than the sum of the other three countries). It is evident that the United States and China are very dominant in terms of publications, thus indicating how they are contributing significantly to energy informatics research and development. As for the US, various funding agencies (e.g., the Department of Energy and the National Science Foundation) further support this leadership by the United States. As for China, the growth in publications is fueled by targeted strategic research in new technologies and energy infrastructure projects, which are supported by the government’s “Made in China 2025” plan. European countries also reported a high research activity, particularly Germany and the UK, which benefited from collaborative projects under the Horizon 2020 framework. However, this geographical distribution underlines that in energy informatics, different regions may have different focus and resources.
As for the keywords, the occurrence of keyword pairs reveals that “Digital Twin” and “AI” appear together in documents more frequently than other word combinations, as indicated by the horizontal bar chart shown in Fig. 5. Studying the contribution of these articles (with the same word combinations), we can conclude that AI is more and more adopted as it enhances traditional systems by providing real-time data analysis, predictive maintenance, improved security through anomaly detection, optimized resource allocation, adaptability to changing conditions, and integration with IoT devices, leading to enhanced operational performance and cost savings. In addition, we can also ascertain that the most frequent combinations are: (1) proactive maintenance with anomaly/fault detection with 7 occurrences; and (2) smart grid and microgrid, with 5 occurrences. The frequent co-occurrence of the terms “Digital Twin” and “AI” in the literature highlights the growing interest in using AI technologies within applications for DT in SES for real-time data analytics, predictive maintenance, and anomaly detection to make energy systems more efficient and reliable. Being such hot topics, “Digital Twin” and “CPS”, they also suggest that the research is rapidly moving toward more complex data-driven models that give real-time insights and unprecedented decision-making capabilities to the researchers and the stakeholders involved. Moreover, such combinations of keywords represent the newest trends in smart grids, system resilience, and resource management, where AI and DT technologies play a central role.
Highly repeated keywords are shown in Fig. 6, which shows how Data Analytics, Cyber-Physical Systems, Internet of things, and Smart Grid are used the most. This approach identifies frequently occurring original keywords within a corpus of SES studies. By examining these keywords, and the application domain of the articles that they belong to, we can pinpoint areas where DT technologies are being actively conceptualized and leveraged.
More specifically, since a DT provides a data-driven replica of physical entities, the behavior of a digital replica is derived from data processed and transformed through Data Analytics processes (Runkler 2020). Moreover, in energy systems, DT is operating as a system of systems because its functioning is based on two main systems, along with the communications between them: cyber entities in the digital counterpart on one side, and physical entities (i.e., the assets of the energy system) in the physical counterpart on the other side. It is worth mentioning that all architectures adopted for managing these complex systems consider a communication layer to the communication means and protocols. Furthermore, many papers adopt Internet of Things (IoT) to exchange data between cyber and physical entities within a CPS. In such a scenario, the Energy Internet of Things (EIoT) (Muhanji et al. 2019) is a particular type of IoT used in the energy infrastructure. To bring Internet of Things (IoT) in action, the Physical Entity (Ph.E) is embedded with diverse sensors that provide data for Data Analytics and feed them to AI algorithms for making real-time decisions. This process forms a smart system, which in energy sector instantiates the concept of Smart Grid (Markovic et al. 2013). Some examples of smart grids, at different granularity levels, are: a smart house energy grid (Akbari-Dibavar et al. 2020); a group of smart houses in a smart city; the whole electricity and thermal power distribution in a country; the transmission grid plus the transportation in a country (Lund et al. 2017).
Smart decision support system (smart DSS)
In traditional industrial practices, decisions are made by humans and the process of upholding a decision and bringing it to action is quite slow; process-driven decision-making causes human errors, and isolated operations decrease the efficiency (Khan and Turowski 2016; Jimeno-Morenilla et al. 2021). As a solution, Industry 4.0 is seeking to automate the systems and data exchange through the fruitful combination of IoT and smart systems such as DTs. The advantage of a DT compared to monitoring and control systems is the possibility of digitizing the process by exploiting IoT, AI, and Data-driven decision-making to make the system fast and smart (Mohamed 2018; Masood and Sonntag 2020). However, in order to design a data-driven real-time DSS, new infrastructures should be developed for real-time communications.
Table 5 shows the list of the main IoT and DT platform providers, as inferred from the SLR, in terms of owner/founder companies (e.g., Ansys, Autodeks, Bosch, GE, IBM, NASA, and so on), short description, and application examples (e.g, monitoring, optimization, testing, and simulation analysis, for energy, real estate, healthcare, and aerospace. It is important to point out that the popularity of IoT is rapidly increasing, but the same trend is also evident in the energy systems too, where the EIoT concept was introduced in 2010 (Li et al. 2010), but raised considerably in popularity since early 2019 (liu and Bu 2019; Liu et al. 2019a; Zhang et al. 2019; Tian et al. 2019; Shao et al. 2019).
System architecture patterns identification
In this section, we are heading to investigate the architectural patterns of DTs and how their core components are linked and pieced together. Regarding the definition of DT provided in “Introduction” section, we recall here that a DT forms a system of systems in which all the composing microservices work according to a bi-directional data flow. Consequently, in a complex system, the DT of the whole system is typically composed of smaller DTs, each managing a different service or functionality.
Overall, infrastructures are complex systems with different components that act together to keep the continuous operation of a vital function of the society (Chunlei et al. 2011; Oughton et al. 2018; Rehak et al. 2019). Since in this study we focus on the energy system as a complex cyber-physical-social system (Xue and Yu 2017; Song et al. 2020; Ma et al. 2019), it is important to point out that it is composed by a set of interconnected systems and that it operates in interaction with other components in order to provide a specific service. Moreover, a DT needs to interact with other components of the complex system itself. Therefore, to understand how this system operates, it is crucial to consider how a DT is connected, interacts, and relates to the other components of a SES. Since we can consider the system architecture as a map of connections and dependencies within a specific domain (Mano 1993), we need to address the structure of these connections along with the conceptual model of the system components involved and their interactions. Several different architectures are employed in DTs for SES and we can categorize them depending on how their components are organized into functional layers (Tao et al. 2019).
More specifically, in a system architecture, different layers represent various levels of abstraction and responsibilities within the system. In this article, a layer in the context of a system architecture refers to a distinct level of abstraction that separates and organizes different aspects of a system or software application. Each layer is responsible for a specific set of functions and interacts with other layers in a controlled manner, promoting modularity, maintainability, and scalability. A set of layers with interactions between them frame a general architecture.
According to our review, researchers designed and used various layers for DTs in different systems, very often grounding their solutions on DT architectures proposed in other subject areas. For instance, DT-based solutions adopted for the maintenance of industrial systems propose the combination of local function layer, cloud function layer, and cloud layer (Mi et al. 2021). In the manufacturing sector, the CMCO (Configuration design, Motion planning, Control development, Optimization decoupling) bi-level architecture introduces two layers including physical design and logical design (Liu et al. 2021). In the healthcare sector, DTs typically present a data layer, with physical real-time monitoring, and virtual real-time monitoring layers that are used in order to improve scheduling, supervision, and crisis early warning (Liu et al. 2019b).
In the following subsections, we will focus on identifying the layers employed in DT for SES and categorizing the architectures in terms of the number of layers they incorporate. It is worth to point out that some of the diagrams depicting the architectural structures proposed in the following are conceptually inferred and schematized from the original architectures described in the corresponding studies, while the remaining diagrams are just reworked replicas of the existing architectures, so that they exhibit a homogeneous graphical notation in order to provide the reader with a common visual interpretation of each DT architecture. The notation used for these diagrams is reported in Fig. 7.
Two-layer architectures
Among all the articles included in this SLR, the studies proposing the most simple DT architecture were based (either by explicit explanation of the authors or by inferring from the proposed technological solutions) on two architectural layers. This architecture decreases the complexity of the system and eases the implementation of DT in a generic CPSS. In some cases, this simplicity also resulted in the decrease of the computational cost (Milton et al. 2020). Milton et al. (2020) employed a two-layer architecture in power electronic converters. As it is shown in Fig. 8-Left, the system refers to a digital and a physical twins. Each twin has embedded control layers. This approach is known as Control Layer Context (Ginn et al. 2015). The embedded control layers are system control, application control, converter control, switching control, and hardware control. Moreover, each control layer has a model inside the DT main layer.
The most recent two-layer architecture is proposed by Zhang et al. (2020a), and it is based on the EIoT concept. In their study, the authors claim to respect the four pillars of the Energy Internet (i.e., Openness, Interconnection, Sharing, and Equality) (Zhang et al. 2020a; Zeng et al. 2017; Yan and Hu 2018). The layers are connected by an Information Communication bi-directional channel. The information system layer in Fig. 8-Right includes energy production information, energy markets information, energy management systems, data collection systems, data storage, analytics, etc. On the other hand, load, network, and source refer to the end users of energy, transmission and distribution of energy, and energy production points, respectively.
Kummerow et al. (2020) implemented a two-layer architecture in a different context. They applied the DT approach to create data-driven monitoring in order to safeguard the CPS against cyber-attacks. They use of data entries from SCADA, PMU, and “DT-Based Virtual Sensor” in the “Dynamic System Monitor” layer in order to discover anomalies in the system. The same data along with the output data of Dynamic System Monitor goes into the “Data Stream Management” layer as it is shown in Fig. 9. The virtual sensor provides input for the DA-Monitor process that estimates prediction error, while DO-Monitor and CA-Monitor estimate Physical anomaly and Cyber anomaly, respectively.
Three-layer architectures
Three-layer architectures are largely applied in the ES, in several different variants. For instance, Atalay and Angin (2020) and Strasser et al. (2018) employed the same structure for their system architecture; both of these architectures have a communication layer that handles data flow and receives feedback from the other three layers (Fig. 10). Strasser assigned two functions to the control layer, which contains analysis and decision making, respectively. The third layer in Atalay’s architecture is named the IT layer. According to the Atalay’s architecture, the DT undertakes simulations and optimization by comparing the logical and physical models.
In Saad et al. (2020) (Fig. 11-Top) and in Yang et al. (2018) (Fig. 11-Bottom) a three-layer architecture was also implemented. The major difference between these two architectures is in the middle layer. Saad incorporates three virtual entities in the virtual space cyber layer besides the IoT core and data storage and analytics: physical asset, cyber twin, and shadow twin. Shadow of the Things (ShoT) represents the last healthy desired state of the physical and cyber twins which updates every specific time and is employed in order to provision the Energy CPS. The edge controller exploits the estimated state by shadow to apply desired control action. Alternately in Yang architecture, the middle layer includes only database systems. The target analysis including deterioration, stability, efficiency, etc takes place in the cyber layer using the data-driven models.
Four-layer architectures
There is just one four-layer system (Fig. 12) proposed in the articles reviewed in this SLR, implemented by Pan et al. (2020). In most architectures, the physical entity consists of the physical assets and facilities, conversely, in Pan’s system the physical layer includes also the data associated with a physical asset such as its current state, environmental data, rules, asset data, etc. instead, the information layer retains the information that converges Physical layer with DT. The model layer is a virtual mirror of the physical entity and its attributes. The application layer plays the role of a virtual test bed and handles the optimizations and digital management.
Hyper-layer architectures
In this subsection, we propose to identify every system architecture that exhibits four layers or more as a Hyper-Layer architecture. In 2020, Steindel introduced a generic architecture for Industrial Energy Systems (Steindl et al. 2020) as a hyper-layer architecture (depicted in Fig. 13 which, according to the authors of that study, might be customized to make it feasible for any individual system.
Massel and Massel (2020) emphasized the role of data management and IT infrastructure in the DT architecture. In that approach, the focus is on Big Data collection from measurement tools and on the subsequent use in three models within DT, including mathematical models, information models, and ontological models. Since a DT is a data-driven approach, in that article an architecture of the multi-agent intelligent environment (MAIE) were introduced to support DT and digital shadow in power systems. Howard et al. (2022) went a step further by proposing reusable DT agents that can be applied across various scenarios. Figure 14 is an integrated architecture of those DT and IT infrastructures.
In The Royal Borough of Greenwich in London, a smart city initiative supported by local government was triggered in 2016. It is one of the six cities that engaged in the EU-funded Sharing Cities project (SHARING CITIES) (EUROCITIES 2021) whose aim was to develop infrastructure solutions for SES. O’Dwyer et al. (2020) studied Greenwich residential heating and electric vehicle charge-points, by implementing an architecture, whose diagram is reported in Fig. 15, based on two subsystems considered as assets; each asset has embedded sensors and a data acquisition system connected. In the DT architecture, Sustainable Energy Management System (SEMS) is integrated with simulation tools, ML algorithms, and decision support systems (DSS) for the energy system. Appendix B includes an example of a developed DT for a smart building, with a web-based interface showcased in O’Dwyer et al. (2020).
The Power Systems DT (PSDT) architecture (He et al. 2019b) is designed for the analysis of Power Flow (PF) in cyber-physical Power systems. It has three eminent characteristics closed-loop feedback, data-driven mode, and real-time interaction. PSDT is developed in line with State Grid Electric Internet of Things (SG-eIoT) which is proposed by State Grid Corporation of China. This system empowers the decision makers by providing real-time information on PE and a virtual test bed for the decisions. these two tasks are shown in Fig. 16 as Situation Awareness (SA), and Virtual Test (VT). The core of this model is DT, which employs model-based tools (PSS/E,Footnote 1 PSCAD,Footnote 2 Matpower.Footnote 3...) data-driven enablers (big data, AI, cloud, 5 G...), and empirical tools such as traditional statistics. The continuously active operation of DT increases the reliability of the decisions in the system.
Logical architecture components
Following the GTDA Hyper-layer architecture discussed in “Hyper-layer architectures” section and the logical schema proposed in (Lu et al. 2020) (see Fig. 17) in DT for smart cities scenarios, the components of the architecture are discussed in the following.
The architecture can be divided into logical blocks, each corresponding to identified models. These blocks communicate with each other, as illustrated in the Figures reported in previous section with the data flow symbols detailed in Fig. 7.
There are multiple blocks, each of which is tasked to provide a certain service. In other words, the DT is made up of a federation of microservices, which are intended as services that cooperate to provide an accurate representation of the real-world asset of interest. Therefore, it is crucial to distinguish the different components that are employed in the extracted architectures.
The architecture types that have been identified and discussed in this Section are summarized in Table 6 in order to enable their comparison. Each architecture type is reported in terms of components and layers. The physical asset layer is a consistent component across all architecture patterns identified in the literature. However, a noticeable exception is found in the study by Kummerow et al. (2020), which omits this layer and focuses solely on the data derived directly from the physical asset as input for the layers of the Digital Twin.
In the two-layer architecture, the data layer is embedded in the information system layer (Fig. 8-Right). However, in three-layer architectures with a focus on communication (Atalay and Angin 2020; Strasser et al. 2018), various types of information, such as energy market data, energy management systems, and data from physical assets, are not treated as standalone layers. This limitation makes three-layer architectures less optimal for data-driven solutions. Nevertheless, within the same category, Saad et al. (2020) includes the data layer as part of a general cyber layer. In contrast, with a particular emphasis on data storage, Yang et al. (2018) dedicates a middle layer specifically to database servers. The same focus is evident in four-layer architectures as well.
User interface
This subsection focuses on identifying articles that thoroughly describe the features of human–machine interfaces (HMI) in real-time dashboards used for the decision support systems discussed in the articles reviewed in pilot searches of the current study (Fig. 1). The examined features are detailed in Table 7, where they are organized by different functional categories. Each category includes specific features that are essential for effective decision support systems and real-time monitoring applications of DT.
These features are used to extract the information about the HMIs. This ensures that Table 8 only includes studies that provide details about the HMI features and offer comprehensive insights into the capabilities of HMIs. Articles that mentioned the presence of an HMI without providing detailed information on its features were excluded from Table 8.
Although incorporating advanced graphical presentation methods into a dashboard can significantly enhance the user’s ability to monitor and interact with data, our analysis revealed that there is still a significant gap in bringing VR and AR effectively into action in DT of SES.
IoT components
As anticipated in “System architecture patterns identification” section, IoT components are fundamental to all the architectures discussed. The integration between the various architectural layers and IoT technologies is essential for the effective functioning of any DT. However, most of the articles do not elaborate on the CPS perspective adequately. Therefore, there is a significant gap in defining the physical components of the (Physical Twins) used in SES. Table 9 summarizes all the components mentioned in the literature reviewed in our SLR and highlights significant missing information regarding the physical twin for each CPSS under study.
In the scope of CPSS and with respect to the presence of the physical twin concept, IoT enablers provide the necessary infrastructure, tools, and services to connect, monitor, and manage physical assets in real-time. Key IoT components and enablers of DT are listed in Table 10.
On the other hand, external APIs for a DT are a crucial component that facilitates communication between the DT and various external systems or data sources (Ala-Laurinaho et al. 2021). APIs enable the integration of real-time data, control commands, and analytics results, enhancing the functionality and accuracy of the DT (Robles et al. 2023). For instance, a DT for a PV panel needs to merge environmental data from multiple sources, such as SmartPV’s air quality sensors, weather service web APIs, and other relevant inputs. This integration enables further analyses that correlate weather conditions, air quality data, and the PV panel’s throughput (Aghazadeh Ardebili et al. 2023b).
A gap was discovered after the analysis regarding external APIs. Since APIs play a crucial role in integrating different components of the energy system, such as data exchange, communication, and integration with other systems, the absence of external APIs can lead to inefficiencies, inconsistencies, and potential conflicts in the energy market, ultimately impacting the overall performance and sustainability of any SES. External APIs were discussed only four times, as follows. First, in Ma (2023) the author mentioned API interfaces as part of the IoT system architecture. The different IoT system architectures and its layers are illustrated graphically in Fig. 18
Second, as for the contribution of (Gourisetti et al. 2023), the topic of external APIs is explored in conjunction with the integration of third-party systems and services in the digital realm. Nonetheless, the third occurrence is in (Ambarita et al. 2023), where the authors described the integration of RESTful API Connectivity to establish automatic storage and communication protocols for linking physical assets to digital assets represented by Asset Administration Shell (AAS). Finally, the fourth article discussing APIs is (Scheibe et al. 2019), where the authors explored the use of external APIs within the cosimulation framework, specifically focusing on inter-process communication through shared memory for power system analysis. That article also specifically discusses the use of event handles in the context of shared memory, thus allowing processes to wait for specific events while minimizing the overhead imposed by the operating system.
Finally, the bidirectional communication between the components (facilitated by a potential comunication layer) in the edge-cloud architecture is crucial is very important. Other than providing a message-brokering service, it also enables an on-premise persistence mechanism used to keep a record of the low-level data (either raw sensor readings or servos actuation commands) forwarded by the message broker (Somma et al. 2023). Our SLR showed that four kind of distributed architectures are implemented in the literature, as summarized below.
-
Cloud Architecture: Centralized computing model where data and applications are hosted on remote servers, providing scalable resources over the internet (Armbrust et al. 2010; Marinescu 2013).
-
Edge Architecture: Computing model that processes data closer to its source to reduce latency and improve real-time data handling (Satyanand et al. 2018; Shi et al. 2016).
-
Far-Edge Architecture: It extends edge computing by placing processing capabilities at very remote locations, often in distributed environments (Baccarelli et al. 2020; Zhang et al. 2020b).
-
Fog Architecture: Decentralized model that extends cloud capabilities to the network edge through intermediate fog nodes (Bonomi et al. 2012; Buyya et al. 2017).
The findings in the literature regarding the distributed architecture are reported in Table 11.
From Table 11, it is evident how cloud-based approaches reported in the reviewed literature represent the majority of the studied approaches, followed by edge-based solutions that come second except in Xie et al. (2019), Ma (2023), Gourisetti et al. (2023),Nashirul Haq et al. (2023) and Jradi and Bjørnskov (2023), which only discusses cloud-based approaches. the significant difference was to find a far-edge approach that was reported in Zhou et al. (2019). It discusses the dynamic Virtual (Software) Model: The dynamic virtual model within the OADT approach can be considered far-edge-based as it mirrors the physical power grid in real-time, potentially at the far edge of the network where data is generated. In the same work, A fog-based approach focused on Complex Event Processing: Fog computing, which extends cloud capabilities to the edge of the network, is often associated with complex event processing to analyze data closer to the data source. This aligns with the event-driven nature of the system architecture. Fog-based approaches appeared another time in the work of Cui et al. (2020) and it discussed the following aspects Digital Space refers to the digital counterpart of physical elements, represented as a Digital Twin, which is used for simulations and analysis purposes. Human experience refers to the utilization of human expertise and knowledge in interpreting and utilizing data for decision-making. Tools and methodologies for modeling, simulating, and analyzing the power system using data from the Internet of Things (IoT).
Artificial Intelligence (AI) and Machine Learning (ML)
The key advantage of Digital Twins (DT) over traditional monitoring and control systems is their ability to use AI. These algorithms not only provide data-driven decision support but also facilitate a two-way flow of information between the physical asset and digital replica (Fang et al. 2012; Panajotovic et al. 2011). This interaction engages consumers by analyzing consumption patterns and customer relationship system (CRS) information (Park et al. 2014; Gangale et al. 2013) empowering the social impact on the cyber-physical-social system.
Using ML methods is essential in constructing DT. Table 12 shows the variety of the applications of ML. According to our analysis of the tools implemented in the reviewed studies, Python is widely used in DT applications (Al-Geddawy 2020; GALVÃO 2020; Rodemann and Kitamura 2020; Bhowmik et al. 2019; Körber and Frommel 2019; Yun and Park 2021; Protic et al. 2020; Zabala et al. 2020; Zhu et al. 2020) and it can be considered as the predominant programming language for deploying machine learning algorithms in DT. Neural Networks (NN) are the most popular solutions for SES, leveraging AI to empower DT.
Neural Networks (NN) are the highly used ML algorithms, designed to identify relationships through clustering and classification purposes (mostly for maintenance). In general, within the results, NNs are used in a supervised manner with training data or in an unsupervised manner when the target set is unknown (risk assessment of the grids). Eight types of NNs are used in DT to learn from historical data. However, many studies did not specify the machine learning model, programming language, or libraries used in their DT implementations. Table 13 provides a summary of the algorithms, theoretical foundations, applications, and their use in DT of SES.
Data flow
Unidirectional data flow (also known as one-way data flow or monodirectional data flow) restricts data movement to a single direction, whereas bidirectional data flow allows data to flow freely back and forth between components. In a monodirectional data flow, information is transferred only in one direction—from the the physical asset to digital shadow- primarily for monitoring or analysis. In contrast, bidirectional data flow involves a two-way exchange between a Digital Twin and the physical asset, allowing for real-time updates and feedback in both directions. Figures 19 and 20 illustrates the difference in these two concept.
Data flow that is detailed in Table 14 refers to the direction along which data travels between components. However, bidirectional flow can introduce complexity but many advantages are inferred from a general comparison of the case studies, and the features of the DT with bidirectional data flow in Table 14, which are shown in Table 15.
In Kummerow et al. (2020), it was mentioned that SCADA systems typically employ bi-directional data flow, wherein control commands are dispatched from the control center to field devices, while data from sensors and devices are transmitted back to the control center for the purposes of monitoring and analysis.When it comes to evaluating cyber-physical data streams, there can be a two-way exchange of data between monitoring systems (like SCADA and PMU clients) and the data stream assessment module. This allows for real-time analysis and feedback. Another approach is found in Zhou et al. (2019), which explored the data flow in the context of the Online Analysis Digital Twin (OADT) method for analyzing power grids online. The text highlights the significance of reducing data transfer while simulating in order to improve system efficiency. The article compares the traditional method of online analysis, which involves exporting data from storage to create a snapshot of the current grid operation state and then sending it to an application for simulation, with the approach used in the OADT framework. The data flow in the context of the OADT approach for power grid online analysis is predominantly unidirectional. Furthermore, Zhang et al. (2020a) discussed the concept of bidirectional data flow in relation to the Energy Internet and DT technology. The data flow within the DT framework is characterized as bidirectional, interactive, and real-time, with data being exchanged between physical systems and virtual models in both directions. While the contribution of Steindl et al. (2020) outlined a Bidirectional data flow within the DT framework for industrial energy systems. The Information Layer collects, enhances, and associates data with contextual information, demonstrating the movement of data from multiple sources towards the Shared Knowledge base.The Smart Data Service guarantees that communication protocols are transparent to the higher layers of the architecture, indicating a two-way flow of data and exchange of information within the system. additionally, Saad et al. (2020) described the presence of a two-way movement of information within the DT framework for networked microgrids in the context of the Internet of Things (IoT) which represents a bidirectional flow of data. This bidirectional data flow entails the exchange of information between sensors attached to physical assets and controllers associated with cyber assets. It enables communication in both directions, facilitating the operation, control, and security of the system. While the article of Zhou et al. (2020a) on the other hand discussed what is known to be a unidirectional flow of data. The work of Andryushkevich et al. (2019) had its primary focus on the unidirectional transfer of data from the physical system to the DT model, which was used to facilitate different functionalities and applications within the power systems domain. Nonetheless, in Tzanis et al. (2020) the article primarily describes a unidirectional data flow, where data is transmitted from the smart meters to the control center. This data is then analyzed and used for real-time fault prediction in the smart grid system. As for the work of Xie et al. (2019) the data flow consists of streams of sensor data transmitted by advanced metering infrastructures (AMIs) within digital replicas of power grids. Data flows primarily in unidirectional, from sensors to the DT framework, where it is analyzed and used for decision-making processes. Additionally, in the work of Huang et al. (2021) represents a bidirectional flow of data. As for the work in Merino-Córdoba et al. (2023) the dataflow in the IoT system architecture for indoor air quality monitoring and energy-related data in buildings is unidirectional. It involves the collection, transmission, and storage of sensor data for analysis. The sensors gather data, which is subsequently transmitted to EDS concentrators for the purpose of storage and subsequent processing. Subsequently, the data is conveyed to a central server for the purpose of storage and analysis. The work in Haghshenas et al. (2023) stated that the OPC-UA mode explicitly refers to bidirectional data transfer, enabling communication between the physical asset and its DT in both directions. Nonetheless, Kertha Utama et al. (2024) focused on ensuring a continuous and uninterrupted flow of data to enable accurate and immediate modeling, with a greater inclination towards bidirectional communication. The work in Idrisov et al. (2023) tends to have a bidirectional dataflow. Furthermore, the work in Ma (2023) stated that the dataflow is bidirectional, as it involves interconnected databases and communication protocols for smooth integration and communication between various Digital Twins and existing systems. In Jørgensen et al. (2023), it was mentioned that the dataflow goes both ways (bidirectional), as it includes gathering data from the physical twin and analyzing it to forecast future states. As for the work in Nashirul Haq et al. (2023), it was mentioned that the dataflow is bidirectional, as it involves the exchange of data between devices using different protocols. Additionally, in Clausen et al. (2022) the work emphasized the importance of bidirectional communication to ensure real-time data feed between the PV and DT, allowing for seamless instruction exchange to facilitate smooth operation. In Gourisetti et al. (2023) it was mentioned that the dataflow involves bidirectional movement of information, encompassing data preparation, verification, validation, and data-driven actions between the physical and digital dimensions. Nonetheless, in Malmedal (2023) it was mentioned that transferring data between physical and digital systems involves a bidirectional flow of information. Furthermore, Jradi and Bjørnskov (2023) clarified that creating a semantic knowledge network in NGSI-LD enables the construction of a DT data model, which in turn facilitates the integration of data related to building data, energy, and human behavior. As a result, the data flow enables bidirectional communication, facilitating the exchange of information between the building components and the DT platform for decision support services. Finally, in the work of Bayer and Pruckner (2023) it was found that the data flow is bidirectional in order to facilitate the feedback loops and real-time adjustments based on simulation results.
Persistence layer
The persistence and communication layer is a crucial component in any software architecture. Since DT is based on real-time streaming data and historical data, a data persistence layer is always expected in DT architectures for managing the storage and retrieval of data from databases, other storage systems, or external APIs. It ensures that data is saved consistently and can be accessed efficiently by various parts of the application. Key functions of the persistence layer should include:
-
Data storage and database management system
-
Data cleaning, preparation
-
Transaction management
-
Big data management
-
Data type/structure: managing the saving of data to databases, whether relational (SQL) or non-relational (NoSQL).
These points could be considered a research gap as they were mentioned only in three article. In Malmedal (2023), data storage was mentioned to be carried out by MySQL. In Merino-Córdoba et al. (2023), several types of data storage were mentioned such as relational databases (e.g., MySQL, PostgreSQL, or Microsoft SQL), time-series databases (e.g., InfluxDB, Prometheus, and TimescaleDB), and NoSQL databases (e.g., MongoDB, Cassandra, and Apache HBase). While in Atalay and Angin (2020) dynamic knowledge database to store monitoring data and model the behavior of a cloudlet in the smart grid system was discussed as a way of data storage.
The persistence layer is often implemented using Object-Relational Mapping (ORM) tools like Hibernate for Java or Entity Framework for.NET (Ricci et al. 2022; Epiphaniou et al. 2023; Flammini 2021), which help in mapping application objects to database tables and vice versa, simplifying database interactions. However, in the reviewed articles in energy systems, the view of the authors was from a long shot and the authors do not mention the low-level technical detail.
Discussion
Integrated synthesis of findings
DT architectures in energy systems range from the simplest two-layer structure to highly detailed, even hyper-layer models. Each of these architectures has different benefits and challenges. Two-layer architectures have ease of implementation, but limited scalability. The three-layer architectures maintain a middle way on the level of complexity and manageability. While four-layer models allow detailed optimization with higher costs, and the hyper-layer architectures are tailored for very complex systems with large data requirements. Case studies examples of this are given by the Greenwich Smart City initiative and DTs for power systems, which demonstrate their applicability. However, data integration and interoperability remain critical challenges. The following subsections are going to discuss individually the comparison of different layers and their practical implementation followed by case studies examples. Furthermore, the integration challenges associated with each component will be also considered, particularly in the context of IoT and data layers, as well as the role of standardization and protocols in ensuring interoperability between different components.
As for the Case studies addressed in the reviewed articles, the Greenwich Smart City Initiative (EUROCITIES 2021) is very significant as its DT architecture was developed along with SEMS, simulation tools, machine learning algorithms, and decision systems for energy management. This case shows the practical application of DT in residential heating and electric vehicle charge-points and also offers a complete and detailed perspective.
DT for power systems is another case study that has been developed for the power flow analysis of cyber-physical power systems, featuring closed-loop feedback, data-driven mode, and real-time interaction. All of the above features are consistent with the State Grid Electric Internet of Things (SG-eIoT) (He et al. 2019a).
As for the so-called integration layer, it is found that it exists solely within the hyper-layer architecture, which emphasizes detailed architectures that consider the integration of technologies within a separate layer. In many architectural designs, actuators and sensors are indeed treated as integral components rather than being segregated into separate layers. This approach acknowledges their direct interaction with the environment and their crucial role in collecting data and effecting changes in the system. By incorporating them directly into the architecture, it facilitates a more cohesive understanding of how the system operates and how it interacts with its surroundings. Finally, the application or functional layer is mentioned in most of the architectures, except two-layer architectures. The reason these architectures are designed for DTs is that they are intended for monitoring, not controlling, the system.
Moving forward to a crucial point that treats the challenges introduced by the data integration layer, one of the key challenges is the Variability of data format and schema when several sources are involved, with different schemas and structures for JSON or XML payloads. To make them compatible and coherent, strong data transformation processes are needed. Quality and consistency of data is one of the major challenges to ensure that the accuracy, consistency, and reliability of data from these diverse sources are guaranteed. There might be several problems in the data, including duplication, missing values, or inconsistencies in format. Real-time processing is addressed because many applications require the real-time processing and analysis of data. Many applications also need high-performance data processing systems that process large data amounts very quickly and efficiently.
Finally, interoperability means that different components of an IoT system must interact with one another. To this purpose, standards provide common protocols and formats that enable such interoperability, allowing devices and systems to communicate more easily and exchange data. The technologies that are really contributing to standardize the communication among the different IoT devices and services include widely adopted protocols, such as MQTT for messaging or CoAP for constrained devices. These protocols define how much data is structured, transferred, and received; hence, the involved components always interact correctly. As for what concerns data formats, the adoption of JSON or XML enable uniformity in data representation and hence make integration of data from different sources or systems easier.
Practical implications
This section bridges the gap between theory and practice, showing the tangible benefits of the DT.
Industrial applications of DT
The application of DTs in SES is rather recent, as they represent a relatively new technological approach.
Figure 21 shows that DTs are used mostly for Energy Management purposes, Maintenance, and Smart Grid/micro grid (SG) management, while there is a notable absence of studies focusing on the edge-cloud continuum, which is most of the times just mentioned by researchers but almost never presented as a main case study, thus denoting another potential research gap.
Moreover, Fig. 22 shows that most of the studies cited in the reviewed articles are in the scope of Smart Grids and that, overall, different sectors and domains are addressed not homogeneously. A closer look on the scope of the studies leads us to identify important gaps inside each main scope too. For instance, in the energy Storage scope, only two works investigated the application of DT for battery design, functioning management and control(Pileggi et al. 2019; Snijders et al. 2020). On the other hand, due to established laws on emissions, UN Agenda 2030, upraising focus on SDGs, socio-ecologic transition of energy infrastructures, etc., the environmental factors and climate action became a must. This imposed the energy planners to think about a socio-ecologic transition in energy production, transmission, and distribution, besides hybrid systems that provides the possibility of integrating small green energy producers to the main energy grid. However, Fig. 22 illustrates that the potential of DT to enhance the sustainability and resilience of the energy system is not studied well, which is another research line for future works. Only two researches studied the renewable and sustainable energy (Andryushkevich et al. 2019; Fokaides et al. 2020), while one article investigated multi-energy systems (Tang et al. 2020).
Nevertheless, several challenges were also identified, mainly in the implementation of DT technology for SES. More focused research has been done regarding some applications, such as the management of energy and smart grids, leaving aside the investigation of the potential use of DTs in other critical applications, such as optimal management of energy storage systems and insertion of renewable energy. Another noticeable gap is the underexploitation of Cloud Technology which, though mentioned, has not been central in the focus of the articles reviewed. Besides, more varied and detailed research is needed regarding the few types of physical entities of the energy systems, such as transformers and turbines. Filling these gaps would require: (a) future studies to explore the application of DT across a more extensive range of physical entities in the energy domain; (b) investigating further the integration of emerging technologies like 5 G/6 G for better communication; c) more emphasis to the environmental impact and the sustainability of energy systems.
Benefits for practitioners and adoption
In terms of benefits and drawbacks of the different architectures considered in “System architecture patterns identification” section, we start by considering the advantages of two-layer architectures. First, they allow reducing the overall complexity of the system is, hence easing its implementation. Computational costs may potentially be reduced. Both digital and physical twins are two-layered with regard to control, hence improving modularity and therefore manageability. As for the potential disadvantages, the scalability of the resulting platform is low due to the number of the layers; in addition, they could not support systems that have too much complexity and might need multiple layers for appropriate abstraction and separation of functionality.
As for the Three-layer architectures, their core benefit is the possibility to Retains a delicate balance between complexity and manageability. Moreover, the addition of a third layer (i.e., communication layer) for the flow of data, analysis, and decision-making is also helpful in the majority of cases. Furthermore, the architecture proposed by Saad et al. (2020) has a stronger middle layer with physical, cyber, and shadow twins to provide the system with more resilience and accuracy in control. The potential drawbacks of three-layer architectures are given by their increased complexity (i.e., more coordination between the layers is required) and by the fact that they can be more resource-demanding.
When four-layer architectures are considered, one of their key potential advantages is the possibility to have a More fine-grained, detailed separation of tasks in the system, as in the case of the architecture presented in (Pan et al. 2020). However, in terms of drawbacks, these architectures exhibit an Increased complexity, hence possibly higher costs of the implementation; more sophisticated integration and maintenance are also required.
Finally, hyper-layer architecture main advantage is to offer a Very detailed and customized approach for the specific system under consideration, as well as the possibility to enable extensive data management and integration into IT infrastructure; moreover, DT agents can be reused in different scenarios. The corresponding drawbacks are given by a considerable complexity, which also requires substantial resources for its development and operation.
Furthermore, regarding practical implications, two-layer architectures are frequently applied to simple Energy Systems or components where there is a need for minimum layers, such as power electronic converters, and basic monitoring of CPSS. Three-layer architectures applicability is more appropriate for medium complexity systems that require a balance between abstraction and practical implementation (e.g., by introducing a communication layer to manage data flow more effectively) in order to manage more properly IoT devices, data storage and data analytics functionalities (Atalay and Angin 2020), which represent the most widely investigated scenario of DT for SES. Four-layer architectures are more suitable for comprehensive system management and demand for a separation between the physical model and the informational model [e.g., the physical layer data integrated in the architecture proposed in (Pan et al. 2020)]. Finally, hyper-layer architectures are indicated for managing highly complex systems that require a high degree of customization, with extensive data management and integration with IT complex infrastructure, as it happens for large industrial energy systems.
Scalability and integration with smart grid
The relationship between logical architecture components and Smart Grid Integration requires a smooth exchange of information, collection, and analysis of data, and storage capabilities. This enables the real-time monitoring, optimization, and control of energy distribution. Nonetheless, the integration of smart PV systems into the fabric of smart city grids extends to the broader context of interconnected smart cities, forming a cohesive smart national grid (Lu et al. 2020). At this large scale, smart systems and their subsystems intricately interconnect the physical, social, and business dimensions. The synchronized deployment of Information and Communication Technology (ICT) infrastructure on both national and city levels also enables the extraction of intelligence from diverse datasets. Moreover, it facilitates the effective management of physical assets within energy systems at various scales.
Viewed as an integrated asset, a city encompasses diverse sub-DT, including buildings, utilities and transportation infrastructure. At the smart building level, a DT is conceived as a collection of integrated DTs, comprising both production and consumption assets. Delving further into the asset level, a DT encapsulates a spectrum of services. For instance, the DT of a smart PV panel seamlessly integrates various services. The hierarchical architecture presented in Fig. 23 illustrates the connectivity of these services at different levels, ranging from services to buildings, from cities to the entire national level. In this context of SES, the national level typically involves power plants and transmission networks, the smart city level incorporates solutions to optimize urban energy use, while the smart building level manages energy in individual buildings (as shown in Fig. 17) and the system level uses DT for specific components. Finally, the microservices level breaks down functionalities into independently deployable services, offering flexibility and scalability. A two-dimensional integration across these levels is crucial: horizontal integration connects systems within the same level, whereas vertical integration ensures compatibility and data exchange between levels, creating a cohesive and efficient smart energy ecosystem.
This intricate architecture comprises four key sub-services: (1) data acquisition from the dynamic environment and weather prediction, (2) production prediction based on weather forecasts, 3) consumption simulation and prediction, and (3) an energy management system.
Impact on business operations
According to the outcomes of our literature review, the impact of DT on Business Operations (BO) is not studied widely in the energy domain, as it has been most prominently observed in the area of digital transformation, as highlighted by Novikov and Sazonov (2019). DT facilitates this transformation by creating virtual replicas of physical assets, enabling businesses to simulate, analyze, and optimize their operations in real-time. This capability allows for more informed decision-making, enhanced process efficiency, and the ability to predict and mitigate potential issues before they occur, thus making DT a suitable and profitable solution to be considered.
In addition, the study by Lu et al. (2020) examines how SES and their subsystems intricately interconnect the physical, social, and business dimensions through the synchronized deployment of Information and Communication Technology (ICT) infrastructures at both national and city levels. In such a complex landscape, DT technology can significantly influence these systems by providing a real-time, integrated view of all the interconnected dimensions. Therefore, it can enhance the coordination and optimization of resources, improve the resilience of systems, and, from a wider perspective, support the sustainable development of smart cities.
Environmental and societal implications
The proposed case study, which dealt with the DT of a smart PV panel also represents a useful example of how the adoption of DT-based solutions can have positive implications at both the environmental and societal levels in the energy domain.
For instance, the application of the DT technology to PV panels can enhance significantly the sustainability and efficiency of the overall energy system, since the DT can integrate environmental data from diverse sources, including embedded Smart PV’s air quality sensors as well as weather service web APIs. Consequently, the availability of heterogeneous data to be merged facilitates advanced analyses that can correlate real-time weather conditions, air quality metrics, and the PV panel’s performance throughput (Aghazadeh Ardebili et al. 2023b).
Moreover, by incorporating sophisticated AI algorithms and accurate weather predictions, the DT can also enable optimized energy management, precise scheduling, and strategic planning within hybrid energy grids comprising both PV panels and wind turbines, thus eventually leading to a more sustainable energy infrastructure capable of adapting to dynamic environmental conditions and energy demands.
If considered from the same viewpoint, a DT can positively impact emissions and influence positively on the other environmental parameters (O’Dwyer et al. 2020; Hledik 2009; Pratt et al. 2010; Elkhorchani and Grayaa 2016), thus behaving also as a promising tool to enhance system resilience and sustainability at the same time(Saad et al. 2020).
General and computational challenges in implementing Digital Twins
One of the determining factors when dealing with DTs, independently from the specific domain they are going to be applied to, is the amount of potential challenges that their implementation can yield, in terms of overall complexity and computational demands.
The outcomes of our literature review showed that, on the one hand, most of the articles do not explicitly mention any specific challenges, while, on the other hand, they commonly refer to general types of challenges such as “complexity challenges”, “security challenges”, “sustainability challenges”, “demand prediction challenges”, and “future energy systems challenges”. However, some articles also highlight particular challenges and suggest specific solutions or propose areas for future study.
In order to systematize the analysis of the specific challenges reported in the literature so far, they have been listed in Table 16, along with the proposed solution and the corresponding reference(s). Similarly, Table 17 categorizes the computational challenges connected to the implementation of DTs, by also providing a short description for each category and the corresponding reference(s).
In Table 16, we can see that several different types of general challenges have been identified in the literature, ranging from technical difficulties (such as data collection and integration, real-time communication, and scalability), to more conceptual challenges (like determining the optimal model detail and fostering human–machine interaction). The solutions proposed by the respective authors demonstrate a trend toward leveraging advanced technologies, including in-memory computing, hybrid modeling, and machine learning, as well as promoting collaborative approaches, and the use of Digital Twin frameworks. This highlights the importance of a multi-disciplinary approach in addressing the complexities associated with modern SES and DT. Moreover, the comprehensive overview in Table 16 allows stakeholders to focus on both the technical and management aspects to drive innovation and efficiency.
Similarly, the implementation of a DT presents a variety of computational challenges, as listed in Table 17, which span across multiple domains and stem from the inherently complex, high-fidelity models of SES, which necessitate of advanced computational methods and models.
Since a DT should include complex knowledge models to integrate information from the physical world, one of its most characteristic features is the capability to represent and capture vast amounts of data from the physical world. Therefore, in order to process and manage large datasets there has to be a drastic development in IoT, AI, and simulation techniques (Chakraborti 2024). As a consequence, new modeling paradigms became crucial over the recent years in the design and development of sophisticated DTs allowing accurate predictions and real-time control.
One of the key computational challenges in this field has been in developing reduced-order models (ROMs) that focus on reducing the size of large complex systems. In the majority of dynamical systems, ROMs reduce dimensionality while conserving major dynamics and structure. One such approach has been found useful in process engineering where conventional methods are not very powerful in handling spatial and temporal complexities (Peterson et al. 2024). Probably, the most popular ROM technique is the reduced basis (RB) method, which consists of projection onto a subspace of relevant basis functions in order to drastically reduce high-fidelity problems and enable efficient approximation (Peterson et al. 2024).
Furthermore, the integration between high-performance computing and edge computing can help overcome DTs’ computational load, especially when shifting from single entities to entire cities with several interacting components (of Sciences 2023). It is possible to put parallel computing and cloud computing resources to work, diminishing the problem of computations via algorithms that distribute computational tasks across many processors or servers (Eklund et al. 2023).
The generation of synthetic data, and their comparisons to real life data raise some of the most important computational and mathematical challenges (Antil 2024). This ranges from transport simulations over statistical correlations to machine learning models for outcome prediction. In view of this practice for CPS and DT, less resource-intensive approaches are demanded, such as data-driven metamodels, to meet such challenges (Parnianifard et al. 2022).
Finally, intrinsic methodologies for multiscale modeling (i.e., to link processes across different scales) are essential to the appropriate representation of systems within DTs. These approaches involve the use of sampling, projection, and homogenization techniques that are important in transforming information at different scales (Gunasegaram et al. 2021).
Gaps and future studies
In order to streamline the implementation of the aforementioned DT architectures on a broader scale, various gaps, research lines, and challenges have been identified during the proposed SLR and the development of the DT alongside the construction of the test bed. The next two subsections delve into an in-depth exploration of these challenges, elucidating the intricacies encountered. Following this, the subsequent sections will elaborate further upon the forthcoming research directions, providing detailed insights into the prospective study lines aimed at effectively implementing the DT within the context of ES and SES.
Significant gaps
This SLR revealed significant gaps in the Body of Knowledge (BOD). For instance, unanswered RQs. These RQs represent gaps in current knowledge and hold considerable potential for future research endeavors in this domain. Table 18 summarizes these RQs, highlighting areas where existing literature falls short of providing conclusive answers.
An important research gap that remains unaddressed is the impact of DT on the resilience of SES. Although Fig. 5 shows that “security” and “resilience” are common keywords in the reviewed articles, the resilience of the system is neither quantified nor analyzed in-depth when DT are employed compared against a system without DT. This highlights a significant gap in understanding the influence of DT on the resilience of SES. Furthermore, there is no quantification of the improvement in efficiency or sustainability of the system [regarding the 17 Sustainable Development Goals (SDGs) of UN (Griggs et al. 2017)].
Another relevant gap in the current state of the art pertains to benchmarking and ranking scalability and interoperability within DT architectures. None of the reviewed articles have employed two or more architectures for the same asset to propose benchmarking methodologies or quantify thresholds and performance indicators. This absence underscores the need for future research to develop comprehensive benchmarking frameworks that can evaluate the scalability and interoperability of DT architectures effectively.
Also, there is a significant gap in the architecture of DT for higher levels of a SES in the grid. No article suggests an architecture for the DT of the system at the National Level or at the City Level (shown in Fig. 23). The majority of the architectures refers to system level and few architectures are for Building level (Fig. 17). In addition, there is a lack in standardization efforts across the reviewed articles. The only noticeable observation is the popularity of hyper-layer infrastructures. However, it is worth noting that simpler architectures may offer greater resilience, especially for less complex assets. This is because fewer building blocks and microservices translate to fewer components prone to disruption and fault. Thus, future research should explore the trade-offs between complexity and resilience in DT architectures to inform more effective design choices.
As for RQs referring to O3 (i.e., determine what challenges and gaps are faced in bringing DT into action), it seems that there is a significant gap in addressing the impact of energy policy, regulation, and decision-making of DT for SES.
Another gap was found regarding microservices as this solution was mentioned only four times in the reviewed articles. This can be considered a relevant issue as microservices are essential for optimizing energy consumption and enhancing the overall efficiency of energy systems. The lack of microservices can result in inefficiencies, inconsistencies, and potential conflicts in the energy market, ultimately affecting the overall performance and sustainability of the energy system (Araújo et al. 2024). More specifically, microservices were mentioned as follows. In (Ma 2023), the IoT system architecture incorporates a microservices architecture, similar to that of a network architecture. In Gourisetti et al. (2023), the article discusses the use of microservices for creating applications that are both modular and scalable in the digital realm. In Jradi and Bjørnskov (2023), authors have collaborated on creating a cutting-edge energy modeling framework in Python. This framework, based on ontology, is designed to be reusable and serves as a foundation for generating hybrid energy models. Nonetheless, in Bayer and Pruckner (2023) microservices are described as an effective approach to modularize the system architecture, enabling scalability and flexibility in managing various components of the Digital Twin.
During the SLR, it was also noted that a gap regarding the broker type is present. The lack of a broker type can impede the seamless integration of various sectors, such as electricity, heating, cooling, and transportation, which are vital for an optimally functioning energy system. A strong and inclusive framework is necessary to integrate these sectors, encompassing all essential components, such as brokers. The lack of a specific type of intermediary can result in inefficiencies, discrepancies, and possible disputes in the energy market, ultimately affecting the overall effectiveness and durability of the energy system as mentioned in Savvidis et al. (2019). Broker type was mentioned only one time in the contribution of Kummerow et al. (2020), which described the use of a message-broker system based on Apache Kafka to achieve optimal and resilient handling and examination of diverse data streams.
Finally, many of the reviewed articles either fail to address or only partially address some RQs (Table 18) like emerging technologies and methodologies, stakeholders collaboration and interdisciplinary research in digital twinning for SES. Since those RQs were designed through a pilot search (not limited to the Energy Systems domain), answering them would be an opportunity to significantly enhance digital twinning in SES.
Open challenges and future works
Although the implementation of DT technology is increasing, many challenges remain, particularly in the ES/SES domain. With the rising popularity of household energy production and smaller energy farms, multi-generation systems are expected to become a common feature of future energy grids. However, creating the coupling for these systems through DT and bringing data-driven solutions into action still presents technical difficulties (Suslov et al. 2019). The technical challenges identified in the literature are summarized in Table 19.
Overall, the implementation of DT of SES is still in the infancy stage and it is necessary to identify future needs. This section lists new research lines by pinpointing gaps specifically related to this domain. Numerous future study topics emerge from the limitations and suggestions in these works and Table 20 outlines potential and preferred studies to guide future research projects on DT oF SES.
As outlined in Table 20, our SLR identifies some key areas for future research in the following aspects. First, real-time data processing and the integration of edge computing with DT systems have been realized as serious challenges. Forthcoming research efforts should be focused on methodologies like real-time data streaming and edge-based analytics in an effort to enhance system responsiveness and decision-making. Second, in terms of scalability and benchmarking, future works should have benchmarking techniques that would measure the scalability and interoperability of different DT architectures: this will outline the quantitative metrics of performance indicators and thresholds for assessing system efficiency. Third, security and data integrity represent another crucial area that needs to be discussed in future research, for instance by considering the integration of blockchain technology into DT systems to raise the level of data security and integrity. From a practical point of view, it will therefore be interesting to understand and clarify how blockchain can be used for immutable data records and safe data exchange among components. Fourth, interdisciplinary approaches should be tackled with dedicated studies that integrate insights from the fields of computer science, CPSS management, and energy informatics in order to fill the current gaps in DT implementations.
Limitations
The fundamental limitation of this study is the lack of detailed technical features in the reviewed articles. Since the focus of all of the articles is on energy systems in general or a case study in the energy systems domain, many studies fail to provide comprehensive technical details (like communication protocols, ML algorithms, real-time data acquisition and cleaning, database management systems, data types and data structures, communication media, networking solutions, etc.), as their main emphasis is the application of DT in energy systems. Consequently, the identified gaps in this study may be addressed in articles that concentrate more on CPSS and computer science. These disciplines often delve deeper into the technical intricacies that are overlooked in energy system-focused research regardless of the domain of application of DT. Therefore, expanding the review to include literature from these fields might provide a more holistic understanding and fill the existing knowledge gaps. All the acronyms used in this article are listed in Table 21.
Considering two critical areas highlighted in our manuscript but not thoroughly addressed, we propose in this subsection a set of additional RQs related to real-time data processing and scalability within DT for SES, which could be adopted as guidance for further investigations in this field.
-
Real-Time Data Processing: The proposed RQ is: How can advanced data processing techniques be optimized for real-time analysis within DT systems in energy systems? A pertinent example involves investigating the integration of edge computing technologies into DT frameworks to enhance real-time data processing capabilities. This research could focus on how edge-based processing reduces latency and improves data throughput, thereby facilitating more responsive and accurate decision-making in real time.
-
Scalability: For this aspect, we propose the following RQ: What are the primary factors influencing the scalability of DT architectures in large-scale energy systems? An example inquiry could examine the scalability mechanisms of DT architectures utilizing containerization and microservices. This could involve analyzing the impact of container orchestration tools, such as Kubernetes, on the efficiency of scaling DT solutions under varying loads and across different geographical locations.
As for what concerns the research gaps to address in real-time data processing and scalability within DT research, we are aware that several pragmatic and technological challenges must be tackled. Some of these challenges are listed below.
-
Real-Time Data Processing Challenges: The practical challenge in this domain is ensuring low latency in data transmission and processing, particularly in scenarios characterized by high data volumes and diverse data sources. The technological challenge primarily involves the integration of edge computing and real-time analytics platforms. This necessitates the development of sophisticated synchronization techniques and data fusion methods to effectively manage streams of heterogeneous data. Additionally, researchers must tackle issues related to the reliability and robustness of real-time systems operating within dynamic environments.
-
Scalability Challenges: Scalability presents practical challenges, such as the need to scale DT solutions to accommodate increasing data volumes and computational loads without sacrificing performance or accuracy. The technical challenges associated with scalability include the complexities introduced by scalable architectures, such as those based on microservices and containerization. Researchers must address resource allocation and fault-tolerance issues while orchestrating distributed components within these architectures.
Finally, there are several technologies and methodologies that can offer promising opportunities for addressing the research gaps identified in our SLR.
-
Edge Computing: In terms of relevance, edge computing significantly enhances real-time data processing by facilitating processing closer to the data source, thus reducing latency and bandwidth consumption. Future research could explore the integration of edge computing with DT systems to provide timely insights and control actions in energy systems.
-
Containerization and Microservices: Containerization technologies, such as Docker, alongside orchestration platforms like Kubernetes, are crucial for developing scalable and flexible DT architectures. Research in this area could focus on how these technologies support efficient scaling of DT components and manage dynamic workloads in large energy systems.
-
Blockchain Technology: Blockchain technology is relevant for enhancing data integrity and security within DT systems, addressing issues related to data handling and system resilience. Future research might investigate the integration of blockchain into DT architectures to create immutable records that enhance trustworthiness in data exchanged among system components.
By focusing on these areas, we can advance the understanding and application of DT systems in energy contexts, ultimately leading to more efficient and resilient energy infrastructures.
Conclusion
This study provides the results of an in-depth systematic literature review about DT for SES in terms of: categories of platform architectures proposed, logical architecture building blocks, microservices, enabling technologies, HMI, AI and ML implementation, data flow and data persistence, IoT components, and exploitation of edge-cloud computing paradigm. Finally, it systematically addresses the gaps, opportunities, future research directions, and challenges in implementing Digital Twins. The implications of DT for SES are numerous in this research. As for the most relevant points to the researchers, we aim at enabling them to develop more fine-grained and resilient models with DT using a the findings of our SLR as guidance about how to integrate various architectures, logical building blocks, and enabling technologies. The detailed categorization of microservices, AI/ML implementations, and data management strategies proposed in this study provides a methodological guideline for further empirical research. This could also pave the way for the creation of a methodological framework to help design experiments and simulations to validate the effectiveness and efficiency of different DT configurations. In addition, we identified important gaps and challenges to current DT implementations (e.g., system resilience, scalability, and benchmarking methodologies), hence providing a clear direction for future research.
While for Practitioners, some of the key findings we proposed are the following. First, implementation guidance is important because highlighting design patterns in a systematic way will aid practitioners in the easier implementation of DT for SES. These guidelines would also support an adequate management of scalability, flexibility, and efficiency of energy systems that will integrate advanced technologies such as IoT and edge-cloud computing. Optimization strategies are also crucial as they provide insights about microservices and containerization technologies to inform the deployment and management of DT systems to be more adaptive to dynamic workloads and diverse operational conditions. Better decision-making, by focusing on AI/ML and data flow management, can help improve the decision-making process by providing timely and accurate insights with respect to system control and optimization.
Finally, we aim at triggering further impacts on the advancing DT technologies in and for SES, such as the improvement of energy efficiency, as DTs allow monitoring and optimization of energy systems at a finer resolution thereby reducing energy consumption and operation costs, improving general goals of energy efficiency and sustainability. Increased resilience, as DTs make energy systems more resilient against disruptions by providing real-time insight and predictive capabilities, could reduce the likelihood of outages and improving system reliability. Environmental benefits, thanks to the optimization of energy systems by DTs, will likely limit the level of greenhouse gas emissions and integrate renewable sources of energy. This is in line with international goals of sustainability and helps in facing challenges related to climate change. Economic growth, thanks to the use of cutting-edge DT technologies will open up innovation opportunities within the energy sector and thus in job creation and economic development.
Overall, this research on DT in SES can have a relevant impact on both theory and practice, as it highlighted important gaps in the literature and came up with specific research questions to explore this scenario better, to engage scientists in testing new ideas, and to motivate practitioners and also policymakers to think up more adequate ways to solve typical problems in the energy domain. Moreover, by showing how interconnected DT and SES are, this study pointed out the importance of activating fruitful collaborations between experts from different fields. Nonetheless, it has been recognized in this work that energy systems, due to their inherent complexity, need considerable amount of input data from many areas and multiple heterogeneous sources in order to create well-rounded solutions, thus casting the need for efficient big data management solutions to support DTs. Furthermore, relevant implications for ethics, law, and society have been also discussed, with also a focus on the need for enabling responsible innovation and fair access to DT technologies. Finally, this work paves the way for future studies on the definition of specific metrics to quantify how DT implementations achieve improvements in energy efficiency and system resilience, for instance by promoting standardized benchmarking methodologies.
Availability of data and materials
All data generated or analysed during this study are included in this published article.
Materials availability
All data and material supporting the reported findings are included in this published article.
Code availability
The advanced search queries (for SCOPUS, IEEE Xplore, WoS) are included in this published article.
References
Adreani L, Bellini P, Fanfani M, et al (2023) Design and develop of a smart city Digital Twin with 3d representation and user interface for what-if analysis. In: International conference on computational science and its applications, Springer, pp 531–548
Aggarwal CC (2015) Data mining: the textbook. Springer International Publishing. https://doi.org/10.1007/978-3-319-14142-8
Aghazadeh Ardebili A, Padoano E (2020) A literature review of the concepts of resilience and sustainability in group decision-making. Sustainability 12(7):2602. https://doi.org/10.3390/su12072602
Aghazadeh Ardebili A, Ficarella A, Longo A et al (2023a) Hybrid turbo-shaft engine digital twinning for autonomous aircraft via ai and synthetic data generation. Aerospace 10(8):683
Aghazadeh Ardebili A, Longo A, Ficarella A (2023b) Digital twinning of PV modules for smart systems—a comparison between commercial and open-source simulation models. In: 2023 IEEE international conference on dependable, autonomic and secure computing, international conference on pervasive intelligence and computing, international conference on cloud and big data computing, international conference l (DASC/PiCom/CBDCom/CyberSciTech), pp 1045–1050, https://doi.org/10.1109/DASC/PiCom/CBDCom/Cy59711.2023.10361505
Aghazadeh Ardebili A, Longo A, Ficarella A, et al (2023c) Exploring synthetic noise algorithms for real-world similar data generation: a case study on digitally twining hybrid turbo-shaft engines in uav/uas applications. In: International conference on model and data engineering, Springer, pp 87–101
Agostinelli S, Cumo F, Guidi G et al (2021) Cyber-physical systems improving building energy management: digital twin and artificial intelligence. Energies 14(8):2338. https://doi.org/10.3390/en14082338
Aheleroff S, Xu X, Zhong RY et al (2021) Digital twin as a service (DTAAS) in industry 4.0: an architecture reference model. Adv Eng Inf 47:101225
Ai Y, Hu X, Li X et al (2021) Analysis and study of compact inductive power transfer systems for EV charging. J Power Electr 21(5):829–839. https://doi.org/10.1007/s43236-021-00226-8
Akbari-Dibavar A, Nojavan S, Mohammadi-Ivatloo B et al (2020) Smart home energy management using hybrid robust-stochastic optimization. Comput Ind Eng 143:106425. https://doi.org/10.1016/j.cie.2020.106425
Al-Geddawy T (2020) A digital twin creation method for an opensource low-cost changeable learning factory. Procedia Manuf 51:1799–1805. https://doi.org/10.1016/j.promfg.2020.10.250
Ala-Laurinaho R, et al (2021) API-based Digital Twin Architecture. In: Architecture for Building Modular Digital Twins Following Microservices Architectural Style. Aalto publication
Ambarita EE, Karlsen A, Scibilia F et al (2023) Industry 4.0 digital twins in offshore wind farms. Wind Energy Sci Discussions 2023:1–34
Andryushkevich SK, Kovalyov SP, Nefedov E (2019) Composition and application of power system digital twins based on ontological modeling. In: 2019 IEEE 17th international conference on industrial informatics (INDIN), pp 1536–1542, https://doi.org/10.1109/INDIN41052.2019.8972267
Antil H (2024) Mathematical opportunities in digital twins (math-dt). arXiv preprint arXiv:2402.10326
Araújo G, Barbosa V, Lima LN et al (2024) Energy consumption in microservices architectures: a systematic literature review. IEEE Access. https://doi.org/10.1109/ACCESS.2024.3389064
Ardebili AA, Longo A, Ficarella A (2023) Navigating the future data-driven automation tools: State-of-the-art and research roadmap for digital twins of energy systems. In: 2023 IEEE international conference on big data (BigData), pp 3888–3897, https://doi.org/10.1109/BigData59044.2023.10386762
Armbrust M, Fox A, Griffith R et al (2010) A view of cloud computing. Commun ACM 53(4):50–58
Arsiwala A, Elghaish F, Zoher M (2023) Digital twin with machine learning for predictive monitoring of CO2 equivalent from existing buildings. Energy Build 284:112851
Atalay M, Angin P (2020) A digital twins approach to smart grid security testing and standardization. In: 2020 IEEE international workshop on metrology for industry 4.0 & IoT, IEEE, pp 435–440. https://doi.org/10.1109/MetroInd4.0IoT48571.2020.9138264
Augustine P (2020) The industry use cases for the digital twin idea. Advances in computers. Elsevier, Hoboken, pp 79–105. https://doi.org/10.1016/bs.adcom.2019.10.008
Baboli PT, Babazadeh D, Bowatte DRK (2020) Measurement-based modeling of smart grid dynamics: a digital twin approach. In: 2020 10th smart grid conference (SGC), pp 1–6, https://doi.org/10.1109/SGC52076.2020.9335750, ISSN: 2572-6927
Baccarelli E, Conti M, De Santis S (2020) Far-edge computing: a new paradigm for edge computing. IEEE Commun Mag 58(7):20–26
Bai S, Kolter JZ, Koltun V (2018) An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv preprint arXiv:1803.01271
Baniqued PDE, Bremner P, Sandison M et al (2024) Multimodal immersive digital twin platform for cyber-physical robot fleets in nuclear environments. J Field Robot. https://doi.org/10.1002/rob.22329
Bayer D, Pruckner M (2023) A digital twin of a local energy system based on real smart meter data. Energy Inf 6(1):8
Benigni A, Strasser T, De Carne G et al (2020) Real-time simulation-based testing of modern energy systems: a review and discussion. IEEE Ind Electr Mag 14(2):28–39. https://doi.org/10.1109/MIE.2019.2957996
Bhowmick A (2021) Industrial IoT based iLens condition onitoring system for bearing performance in terms of only temperature parameter. Int J Innov Sci Res Technol 6(4):260–262
Bhowmik S, Noiray G, Naik H (2019) Subsea pipeline design automation using digital field twin. In: Day 1 Mon, November 11, 2019. SPE. https://doi.org/10.2118/197394-ms
Bonomi F, Milito R, Natarajan P, et al (2012) Fog computing and its role in the internet of things. In: 2012 1st edition of the ACM SIGCOMM workshop on mobile cloud computing, pp 13–16
Booth A, Papaioannou D, Sutton A (2012) Systematic approaches to the literature. System Approach Successful Literature Rev.
Brosinsky C, Westermann D, Krebs R (2018) Recent and prospective developments in power system control centers: adapting the digital twin technology for application in power system control centers. In: 2018 IEEE international energy conference (ENERGYCON), pp 1–6, https://doi.org/10.1109/ENERGYCON.2018.8398846
Buyya R, Vecchiola C, Selvi ST (2017) Fog computing: principles, architecture, and applications. Morgan Kaufmann
Cespedes-Cubides AS, Jradi M (2024) A review of building digital twins to improve energy efficiency in the building operational stage. Energy Inf 7(1):11
Chakraborti AS (2024) Graph-based model reduction of machine system digital twins. https://urn.fi/URN:ISBN:978-952-03-3440-6
Chen X, Eder MA, Shihavuddin A et al (2021) A human-cyber-physical system toward intelligent wind turbine operation and maintenance. Sustainability 13(2):561. https://doi.org/10.3390/su13020561
Chunlei W, Lan F, Yiqi D (2011) National critical infrastructure modeling and analysis based on complex system theory. In: 2011 first international conference on instrumentation, measurement, computer, communication and control, pp 832–836, https://doi.org/10.1109/IMCCC.2011.211
Clausen CSB, Ma ZG, Jørgensen BN (2022) Can we benefit from game engines to develop digital twins for planning the deployment of photovoltaics? Energy Inf 5(Suppl 4):42
Clausen CSB, Jørgensen BN, Ma Z (2023) A modifiable architectural design for commercial greenhouses energy economic dispatch testbed. In: Energy informatics academy conference. Springer, pp 234–252
Cohesion T (2021) Cohesion improves asset value with an active digital twin. https://www.cohesionib.com/post/cohesion-improves-asset-value-with-an-active-digital-twin
Consortium DT (2021) The definition of a digital twin. https://www.digitaltwinconsortium.org/initiatives/the-definition-of-a-digital-twin.htm
Conway N, Hainoun A (2020) Regional energy demand analysis portal (REDAP) digitalisation: Enabling better government decision-making in the building & transport sectors. In: Wallbaum H, Hollberg A, Thuvander L, et al (eds) IOP conference series earth environment science, vol 588. IOP Publishing Ltd, https://doi.org/10.1088/1755-1315/588/3/032008
Corno F, De Russis L, Pablo Sáenz J (2018) On the advanced services that 5g may provide to iot applications. In: 2018 IEEE 5G World Forum (5GWF), pp 528–531, https://doi.org/10.1109/5GWF.2018.8517038
Cui Y, Xiao F, Wang W, et al (2020) Digital twin for power system steady-state modelling, simulation, and analysis. In: 2020 IEEE 4th conference on energy internet and energy system integration (EI2), IEEE, pp 1233–1238
Cunha HDQ (2019) Low-code solution for iot testing
Dalibor M, Michael J, Rumpe B, et al (2020) Towards a model-driven architecture for interactive digital twin cockpits. In: International conference on conceptual modeling, Springer, pp 377–387
Dobrev P (2020) Internet of connected everything. https://www.researchgate.net/publication/346531476_Internet_of_Connected_everyThing. Accessed 16 Sept 2024
Dumoulin V, Visin F (2016) A guide to convolution arithmetic for deep learning. arXiv preprint arXiv:1603.07285
Eklund M, Sierla SA, Niemistö H et al (2023) Using a digital twin as the objective function for evolutionary algorithm applications in large scale industrial processes. IEEE Access 11:24185–24202
Elkhorchani H, Grayaa K (2016) Novel home energy management system using wireless communication technologies for carbon emission reduction within a smart grid. J Clean Prod 135:950–962. https://doi.org/10.1016/j.jclepro.2016.06.179
Epiphaniou G, Hammoudeh M, Yuan H et al (2023) Digital twins in cyber effects modelling of IOT/CPS points of low resilience. Simul Model Pract Theory 125:102744
EUROCITIES (2021) SHARING CITIES. https://www.sharingcities.eu/sharingcities/about, this project has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No 691895
Fan C, Zhang C, Yahja A et al (2021) Disaster city digital twin: a vision for integrating artificial and human intelligence for disaster management. Int J Inf Manag 56:102049. https://doi.org/10.1016/j.ijinfomgt.2019.102049
Fang X, Misra S, Xue G et al (2012) Smart grid—the new and improved power grid: a survey. IEEE Commun Surv Tutorials 14(4):944–980. https://doi.org/10.1109/SURV.2011.101911.00087
Ferrigno E, Barsola G (2023) 3d real time digital twin. In: SPE Latin America and Caribbean petroleum engineering conference, SPE, p D021S010R006
Flammini F (2021) Digital twins as run-time predictive models for the resilience of cyber-physical systems: a conceptual framework. Philos Trans R Soc A 379(2207):20200369
Fokaides P, Apanaviciene R, Černeckiene J et al (2020) Research challenges and advancements in the field of sustainable energy technologies in the built environment. Sustainability (Switzerland) 12(20):1–20. https://doi.org/10.3390/su12208417
Galvão MC (2020) As Ciências Sociais Aplicadas e a Competência no Desenvolvimento Humano. Atena Editora. https://doi.org/10.22533/at.ed.386200903
Gangale F, Mengolini A, Onyeji I (2013) Consumer engagement: an insight from smart grid projects in Europe. Energy Policy 60:621–628. https://doi.org/10.1016/j.enpol.2013.05.031
Ginn HL, Hingorani N, Sullivan JR et al (2015) Control architecture for high power electronics converters. Proc IEEE 103(12):2312–2319. https://doi.org/10.1109/JPROC.2015.2484344
Glaessgen E, Stargel D (2012) The digital twin paradigm for future nasa and us air force vehicles. In: 53rd AIAA ASME ASCE AHS ASC structures, structural dynamics and materials conference 20th AIAA ASME AHS adaptive structures conference 14th AIAA, p 1818
Goswami A (2020) Why iot needs simulation instead of load testing. https://iotify.io/blog/2020/07/02/why-iot-needs-simulation-instead-of-load-testing/
Gourisetti SNG, Bhadra S, Sebastian-Cardenas DJ et al (2023) A theoretical open architecture framework and technology stack for digital twins in energy sector applications. Energies 16(13):4853
Griggs D, Nilsson M, Stevance A et al (2017) A guide to SDG interactions: from science to implementation. International Council for Science, Paris
Gunasegaram DR, Murphy A, Barnard A et al (2021) Towards developing multiscale-multiphysics models and their surrogates for digital twins of metal additive manufacturing. Addit Manuf 46:102089
Haghshenas A, Hasan A, Osen O et al (2023) Predictive digital twin for offshore wind farms. Energy Inf 6(1):1
He K, Zhang X, Ren S, et al (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR)
He B, Li J, Tsung F et al (2019a) Monitoring of power consumption requirement load process and price adjustment for smart grid. Comput Ind Eng 137:106068. https://doi.org/10.1016/j.cie.2019.106068
He X, Ai Q, Qiu RC, et al (2019b) Preliminary exploration on digital twin for power systems: challenges, framework, and applications. arXiv preprint arXiv:1909.06977
He F, Ong SK, Nee AY (2021) An integrated mobile augmented reality digital twin monitoring system. Computers 10(8):99
Hledik R (2009) How green is the smart grid? Electr J 22(3):29–41. https://doi.org/10.1016/j.tej.2009.03.001
Houdt GV, Mosquera C, Nápoles G (2020) A review on the long short-term memory model. Artif Intell Rev 53(8):5929–5955. https://doi.org/10.1007/s10462-020-09838-1
Howard DA, Ma Z, Jørgensen BN (2022) A case study of digital twin for greenhouse horticulture production flow. In: 2022 IEEE 2nd international conference on digital twins and parallel intelligence (DTPI), IEEE, pp 1–6
Hu W, He Y, Liu Z et al (2020) Toward a digital twin: time series prediction based on a hybrid ensemble empirical mode decomposition and BO-LSTM neural networks. J Mech Des 10(1115/1):4048414
Huang J, Zhao L, Wei F et al (2021) The application of digital twin on power industry. IOP Conf Ser Earth Environ Sci 647:012015. https://doi.org/10.1088/1755-1315/647/1/012015
Huebler J, Rush B (1983) Vesta-gas distribution system for tomorrow and today. ostigov
Idrisov I, Veretennikov I, Vasilev S, et al (2023) Microgrid digital twin application for future virtual power plants. In: IECON 2023-49th annual conference of the IEEE industrial electronics society, IEEE, pp 1–8
Ismail FB, Al-Faiz H, Hasini H et al (2024) A comprehensive review of the dynamic applications of the digital twin technology across diverse energy sectors. Energy Strat Rev 52:101334
Jadhav SG, Sarnikar S (2023) Digital twin of a digital world: process, data, and experience perspectives. IT Prof 25(3):68–73
Jimeno-Morenilla A, Azariadis P, Molina-Carmona R et al (2021) Technology enablers for the implementation of industry 4.0 to traditional manufacturing sectors: a review. Comput Ind 125:103390. https://doi.org/10.1016/j.compind.2020.103390
Jo SK, Park DH, Park H, et al (2018) Smart livestock farms using digital twin: Feasibility study. In: 2018 international conference on information and communication technology convergence (ICTC), pp 1461–1463. https://doi.org/10.1109/ICTC.2018.8539516
Jørgensen BN, Howard DA, Clausen CSB, et al (2023) Digital twins: benefits, applications and development process. In: EPIA conference on artificial intelligence, Springer, pp 511–522
Jradi M, Bjørnskov J (2023) A digital twin platform for energy efficient and smart buildings applications. In: 2023 fifth international conference on advances in computational tools for engineering applications (ACTEA), IEEE, pp 1–6
Kaur A, Jasuja A (2017) Health monitoring based on iot using raspberry pi. In: 2017 international conference on computing, communication and automation (ICCCA), pp 1335–1340. https://doi.org/10.1109/CCAA.2017.8230004
Kertha Utama P, Nashirul Haq I, Pradipta J, et al (2024) Microgrid digital twin: implementation of digital twin concept based on smart grid architectural model (sgam) and its case study. Irsyad and Pradipta, Justin and Putra, Angga and Leksono, Edi, Microgrid digital twin: Implementation of Digital Twin Concept Based on Smart Grid Architectural Model (Sgam) and its Case Study
Khan A, Turowski K (2016) A survey of current challenges in manufacturing industry and preparation for industry 4.0. In: Proceedings of the first international scientific conference “intelligent information technologies for industry” (IITI’16). Springer International Publishing, p 15–26. https://doi.org/10.1007/978-3-319-33609-1-2
Körber M, Frommel C (2019) Automated planning and optimization of a draping processes within the CATIA environment using a python software tool. Procedia Manuf 38:808–815. https://doi.org/10.1016/j.promfg.2020.01.113
Ku CC, Chien CF, Ma KT (2020) Digital transformation to empower smart production for industry 3.5 and an empirical study for textile dyeing. Comput Ind Eng 142:106297. https://doi.org/10.1016/j.cie.2020.106297
Kummerow A, Monsalve C, Rosch D, et al (2020) Cyber-physical data stream assessment incorporating digital twins in future power systems. In: 2020 international conference on smart energy systems and technologies (SEST), pp 1–6, https://doi.org/10.1109/SEST48500.2020.9203270
Larochelle H, Mandel M, Pascanu R et al (2012) Learning algorithms for the classification restricted Boltzmann machine. J Mach Learn Res 13(1):643–669
Lee J, Lee K, Nam B, et al (2016) Iot platform-based iar: a prototype for plant o m applications. In: 2016 IEEE international symposium on mixed and augmented reality (ISMAR-Adjunct), pp 149–150, https://doi.org/10.1109/ISMAR-Adjunct.2016.0063
Lee D, Lee SH, Masoud N et al (2021) Integrated digital twin and blockchain framework to support accountable information sharing in construction projects. Autom Constr 127:103688
Li J, Lei Y, Hou B (2010) An introduction to RU bee and its application in electric internet of things. Power Syst Technol 34(8):199–204
Liu S, Bu X (2019) Performance modeling and assessment of unified video surveillance system based on ubiquitous sg-eiot. In: 2019 IEEE international conference on energy internet (ICEI), pp 238–243. https://doi.org/10.1109/ICEI.2019.00049
Liu H, Guan T, Geng Y et al (2019a) Research on SaaS layer application architecture for DCCP considering ubiquitous internet of things. J Phys Conf Ser 1346:012051. https://doi.org/10.1088/1742-6596/1346/1/012051
Liu Y, Zhang L, Yang Y et al (2019b) A novel cloud-based framework for the elderly healthcare services using digital twin. IEEE Access 7:49088–49101. https://doi.org/10.1109/ACCESS.2019.2909828
Liu Q, Leng J, Yan D et al (2021) Digital twin-based designing of the configuration, motion, control, and optimization model of a flow-type smart manufacturing system, digital Twin towards Smart Manufacturing and Industry 4.0. J Manuf Syst 58:52–64. https://doi.org/10.1016/j.jmsy.2020.04.012
Lopez J, Rubio JE, Alcaraz C (2021) Digital twins for intelligent authorization in the b5g-enabled smart grid. IEEE Wirel Commun 28(2):48–55. https://doi.org/10.1109/mwc.001.2000336
Lu Q, Parlikad AK, Woodall P et al (2020) Developing a digital twin at building and city levels: case study of west Cambridge campus. J Manag Eng 36(3):05020004
Lund H (2018) Renewable heating strategies and their consequences for storage and grid infrastructures comparing a smart grid to a smart energy systems approach. Energy 151:94–102. https://doi.org/10.1016/j.energy.2018.03.010
Lund H, Østergaard PA, Connolly D et al (2017) Smart energy and smart energy systems. Energy 137:556–565. https://doi.org/10.1016/j.energy.2017.05.123
Milton M, Ginn CDLOHL et al (2020) Controller-embeddable probabilistic real-time digital twins for power electronic converter diagnostics. IEEE Trans Power Electr 35(9):9850–9864. https://doi.org/10.1109/TPEL.2020.2971775
Ma Z (2023) Energy metaverse: the conceptual framework with a review of the state-of-the-art methods and technologies. Energy Inf 6(1):42
Ma S, Zhang Y, Lv J et al (2019) Energy-cyber-physical system enabled management for energy-intensive manufacturing industries. J Clean Prod 226:892–903. https://doi.org/10.1016/j.jclepro.2019.04.134
Madni AM, Erwin D, Madni CC (2021) Digital twin-enabled mbse testbed for prototyping and evaluating aerospace systems: Lessons learned. In: 2021 IEEE aerospace conference (50100), IEEE, pp 1–8
Malmedal T (2023) A supportive framework for the development of a digital twin for wind turbines using open-source software tiril malmedal mechanics and process technology. Master’s thesis, Norwegian University of Life Sciences
Mandic D (2001) Recurrent neural networks for prediction: learning algorithms, architectures, and stability. John Wiley, Chichester
Manivannan T, Radhakrishnan P (2020) A comprehensive analysis of simulation tools for internet of things. Solid State Technol 63(5):461–471
Mano M (1993) Computer system architecture. Prentice Hall, Englewood Cliffs
Marinescu DC (2013) Cloud computing: theory and practice. Morgan Kaufmann
Markovic DS, Zivkovic D, Branovic I et al (2013) Smart power grid and cloud computing. Renew Sustain Energy Rev 24:566–577. https://doi.org/10.1016/j.rser.2013.03.068
Masood T, Sonntag P (2020) Industry 4.0 adoption challenges and benefits for SMES. Comput Ind 121:103261. https://doi.org/10.1016/j.compind.2020.103261
Massel L, Massel A (2020) Development of digital twins and digital shadows of energy objects and systems using scientific tools for energy research. In: Stennikov VA, Voropai NI, Filippov SP, et al (eds) E3S Web conference, vol 209. EDP Sciences, https://doi.org/10.1051/e3sconf/202020902019
Maulik R, San O, Rasheed A et al (2019) Subgrid modelling for two-dimensional turbulence using neural networks. J Fluid Mech 858:122–144
Merino-Córdoba S, Martínez-del Castillo J, Guzmán-Navarro F, et al (2023) Towards concepts for climate and energy-oriented digital twins for buildings. In: Web3D 23: proceedings of the 28th international ACM conference on 3D web technology. ACM Association for Computing Machinery
Mi S, Feng Y, Zheng H et al (2021) Prediction maintenance integrated decision-making approach supported by digital twin-driven cooperative awareness and interconnection framework, digital Twin towards Smart Manufacturing and Industry 4.0. J Manuf Syst 58:329–345. https://doi.org/10.1016/j.jmsy.2020.08.001
Mihai S, Davis W, Hung D, et al (2021) A digital twin framework for predictive maintenance in industry 4.0. In: HPCS 2020: 18th annual meeting, 80y5z
Mohamed M (2018) Challenges and benefits of industry 4.0: an overview. Int J Supply Oper Manag. https://doi.org/10.22034/2018.3.7
Molinaro R, Singh JS, Catsoulis S et al (2021) Embedding data analytics and CFD into the digital twin concept. Comput Fluids 214:104759. https://doi.org/10.1016/j.compfluid.2020.104759
Muhanji SO, Flint AE, Farid AM (2019) eIoT. Springer International Publishing. https://doi.org/10.1007/978-3-030-10427-6
Nashirul Haq I, Kertha Utama P, Pradipta J, et al (2023) Development & implementation of microgrid digital twin (mgdt) framework based on smart grid architectural model (sgam). Putu and Pradipta, Justin and Putra, Angga and Leksono, Edi, Development & Implementation of Microgrid Digital Twin (Mgdt) Framework Based on Smart Grid Architectural Model (Sgam)
Nivarthi CP (2022) Transfer learning as an essential tool for digital twins in renewable energy systems. arXiv preprint arXiv:2203.05026
Novikov SV, Sazonov AA (2019) Application of the open operating system ‘MindSphere’ in digital transformation of high-tech enterprises. Econ J 1(1):20–26. https://doi.org/10.46502/issn.2711-2454/2019.1.03
O’Dwyer E, Pan I, Charlesworth R et al (2020) Integration of an energy management tool and digital twin for coordination and control of multi-vector smart energy systems. Sustain Cities Soc 62:102412. https://doi.org/10.1016/j.scs.2020.102412
Onile AE, Machlev R, Petlenkov E et al (2021) Uses of the digital twins concept for energy services, intelligent recommendation systems, and demand side management: a review. Energy Rep 7:997–1015. https://doi.org/10.1016/j.egyr.2021.01.090
Oughton EJ, Usher W, Tyler P et al (2018) Infrastructure as a complex adaptive system. Complexity 2018:1–11. https://doi.org/10.1155/2018/3427826
Pan H, Dou Z, Cai Y, et al (2020) Digital twin and its application in power system. In: 2020 5th international conference on power and renewable energy (ICPRE), pp 21–26. https://doi.org/10.1109/ICPRE51194.2020.9233278
Panajotovic B, Jankovic M, Odadzic B (2011) Ict and smart grid. In: 2011 10th international conference on telecommunication in modern satellite cable and broadcasting services (TELSIKS), pp 118–121, https://doi.org/10.1109/TELSKS.2011.6112018
Papacharalampopoulos A, Giannoulis C, Stavropoulos P et al (2020) A digital twin for automated root-cause search of production alarms based on KPIS aggregated from IOT. Appl Sci 10(7):2377
Papyshev G, Yarime M (2021) Exploring city digital twins as policy tools: a task-based approach to generating synthetic data on urban mobility. Data Policy 3:e16
Park CK, Kim HJ, Kim YS (2014) A study of factors enhancing smart grid consumer engagement. Energy Policy 72:211–218. https://doi.org/10.1016/j.enpol.2014.03.017
Parnianifard A, Jearavongtakul S, Sasithong P et al (2022) Digital-twins towards cyber-physical systems: a brief survey. Eng J 26(9):47–61
Pedrosa Cabello R (2023) Bim integrated digital twin framework for improving data visualization. Master’s thesis, Universitat Politècnica de Catalunya
Peterson L, Gosea IV, Benner P, et al (2024) Digital twins in process engineering: an overview on computational and numerical methods. Available at SSRN 4747265
Pileggi P, Verriet J, Broekhuijsen J, et al (2019) A digital twin for cyber-physical energy systems. In: Workshop model. simul. cyber-phys. energy syst., MSCPES—held as part cps week, proc. institute of electrical and electronics engineers Inc., https://doi.org/10.1109/MSCPES.2019.8738792,
Pratt RG, Balducci PJ, Gerkensmeyer C, et al (2010) The smart grid: An estimation of the energy and co2 benefits. Tech. rep., Pacific Northwest National Lab.(PNNL), Richland, WA (United States), https://doi.org/10.2172/971445
Protic A, Jin Z, Marian R, et al (2020) Implementation of a bi-directional digital twin for industry 4 labs in academia: a solution based on OPC UA. In: 2020 IEEE international conference on industrial engineering and engineering management (IEEM). IEEE, https://doi.org/10.1109/ieem45057.2020.9309953
Raman K (2024) Flutura: Providing reliable industrial intelligence. https://insightssuccess.com/flutura-providing-reliable-industrial-intelligence/
Rasheed A, San O, Kvamsdal T (2020) Digital twin: values, challenges and enablers from a modeling perspective. IEEE Access 8:21980–22012. https://doi.org/10.1109/ACCESS.2020.2970143
Redeker M, Weskamp JN, Rössl B et al (2022) A digital twin platform for industry 4.0. Data spaces: design, deployment and future directions. Springer International Publishing, Cham, pp 173–200
Rehak D, Senovsky P, Hromada M et al (2019) Complex approach to assessing resilience of critical infrastructure elements. Int J Crit Infrastruct Protect 25:125–138. https://doi.org/10.1016/j.ijcip.2019.03.003
Reichstein M, Camps-Valls G, Stevens B et al (2019) Deep learning and process understanding for data-driven earth system science. Nature 566(7743):195–204
Ricci A, Croatti A, Mariani S et al (2022) Web of digital twins. ACM Trans Intern Technol 22(4):1–30
Robles J, Baca G, Chong J, et al (2021) Nonsingular terminal sliding mode control for a variable speed wind turbine system using face mock-up interface co-simulation. In: 2021 11th international conference on power, energy and electrical engineering (CPEEE). IEEE, https://doi.org/10.1109/cpeee51686.2021.9383360
Robles J, Martín C, Díaz M (2023) Opentwins: an open-source framework for the development of next-gen compositional digital twins. Comput Ind 152:104007
Rocha P, Siddiqui A, Stadler M (2015) Improving energy efficiency via smart building energy management systems: a comparison with policy measures. Energy Build 88:203–213. https://doi.org/10.1016/j.enbuild.2014.11.077
Rodemann T, Kitamura K (2020) Simulation-based design and evaluation of a smart energy manager. Computer aided systems theory—EUROCAST 2019. Springer International Publishing, pp 500–507
Ruder S (2018) A review of the neural history of natural language processing. AYLIEN, October 1
Runkler T (2020) Data analytics: models and algorithms for intelligent data analysis. Springer Vieweg, Wiesbaden
Saad A, Faddel S, Youssef T et al (2020) On the implementation of IOT-based digital twin for networked microgrids resiliency against cyber attacks. IEEE Trans Smart Grid 11(6):5138–5150
Satyanand P, Singh V, Pandey R (2018) A survey of edge computing systems and architectures. IEEE Access 6:10142–10160
Savvidis G, Siala K, Weissbart C et al (2019) The gap between energy policy challenges and model capabilities. Energy Policy 125:503–520
Scharl S, Praktiknjo A (2019) The role of a digital industry 4.0 in a renewable energy system. Int J Energy Res 43(8):3891–3904. https://doi.org/10.1002/er.4462
Scheer AW (2023) From process and enterprise architecture to digital enterprise twin in the metaverse. The composable enterprise: agile, flexible, innovative: a gamechanger for organisations, digitisation and business software. Springer, pp 29–49
Scheibe C, Semerow A, Menke J, et al (2019) A novel co-simulation concept using interprocess communication in shared memory. In: 2019 IEEE power & energy society general meeting (PESGM), IEEE, pp 1–5
Science of NA (2023) Opportunities and challenges for digital twins in atmospheric and climate sciences. National Academies Press (US)
Seo D, Huh T, Kim M et al (2021) Prediction of air pressure change inside the chamber of an oscillating water column—wave energy converter using machine-learning in big data platform. Energies 14(11):2982. https://doi.org/10.3390/en14112982
Shao W, Zhang R, Fang J et al (2019) Research and implementation of QoS algorithm for 230 mhz power wireless private network. IOP Conf Ser Earth Environ Sci 295:042027. https://doi.org/10.1088/1755-1315/295/4/042027
Shi W, Xu L, Zhang Q (2016) Edge computing: vision and challenges. IEEE Internet of Things J 3(5):637–646
Shirowzhan S (2022) Data science, data visualization, and digital twins. BoD-Books on Demand
Shirowzhan S, Tan W, Sepasgozar SM (2020) Digital twin and cybergis for improving connectivity and measuring the impact of infrastructure construction planning in smart cities. ISPRS Int J Geo-Informm. 9(4):240
Smith V, Devane D, Begley CM et al (2011) Methodology in conducting a systematic review of systematic reviews of healthcare interventions. BMC Med Res Methodol 11(1):1–6. https://doi.org/10.3390/su12072602
Snijders R, Pileggi P, Broekhuijsen J, et al (2020) Machine learning for digital twins to predict responsiveness of cyber-physical energy systems. In: Workshop model. simul. cyber-phys. energy syst., MSCPES—Proc. institute of electrical and electronics engineers Inc., Workshop Model. Simul. Cyber-Phys. Energy Syst., MSCPES—Proc. https://doi.org/10.1109/MSCPES49613.2020.9133695
Somma A, De Benedictis A, Zappatore M, Martella C, Martella A, Longo A (2023) Digital Twin Space: The Integration of Digital Twins and Data Spaces. In: 2023 IEEE International Conference on Big Data (BigData). https://doi.org/10.1109/BigData59044.2023.10386737
Song K, Anderson K, Lee S (2020) An energy-cyber-physical system for personalized normative messaging interventions: identification and classification of behavioral reference groups. Appl Energy 260:114237. https://doi.org/10.1016/j.apenergy.2019.114237
Steindl G, Stagl M, Kasper L et al (2020) Generic digital twin architecture for industrial energy systems. Appl Sci Basel 10(24):8903. https://doi.org/10.3390/app10248903
Steiner LM (2022) First prototype for digital twin of the organization data visualization following the EA blueprint architectural pattern. https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1665211%26dswid=7476. Accessed 16 Sept 2024
Strasser T, Andrén F, Vrba P, et al (2018) An overview of trends and developments of internet of things applied to industrial systems. In: Proceedings: IECON—annual conference on IEEE industrial electronics society. Institute of Electrical and Electronics Engineers Inc., pp 2853–2860. https://doi.org/10.1109/IECON.2018.8591431,
Suslov K, Piskunova V, Gerasimov D, et al (2019) Development of the methodological basis of the simulation modelling of the multi-energy systems. In: Shamsutdinov EV, Vankov YV, Sergeev VV (eds) E3S Web conference, vol 124. EDP Sciences. https://doi.org/10.1051/e3sconf/201912401049,
Szvetits M, Zdun U (2016) Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime. Softw Syst Model 15(1):31–69. https://doi.org/10.1007/s10270-013-0394-9
Taherkhani A, Belatreche A, Li Y et al (2018) A supervised learning algorithm for learning precise timing of multiple spikes in multilayer spiking neural networks. IEEE Trans Neural Netw Learn Syst 29(11):5394–5407. https://doi.org/10.1109/TNNLS.2018.2797801
Tang X, Sun B, Yang H et al (2020) Dynamic scheduling management method for multi-energy system digital twin simulation computing tasks. In: 2020 10th international conference on power and energy systems (ICPES), pp 606–612. https://doi.org/10.1109/ICPES51309.2020.9349724
Tao F, Zhang M, Nee A (2019) Chapter 3—Five-dimension digital twin modeling and its key technologies. In: Tao F, Zhang M, Nee A (eds) Digital twin driven smart manufacturing. Academic Press, pp 63–81. https://doi.org/10.1016/B978-0-12-817630-6.00003-5
Tian W, Li X, Shang F (2019) Design scheme of electric IOT wireless private network. In: 2019 6th international conference on systems and informatics (ICSAI), pp 314–318. https://doi.org/10.1109/ICSAI48974.2019.9010433
Tucker D, Pezzini P, Bryden K (2018) Cyber-physical systems: A new paradigm for energy technology development. In: ASME power conference, American Society of Mechanical Engineers, p V001T04A001
Tzanis N, Andriopoulos N, Magklaras A, et al (2020) A hybrid cyber physical digital twin approach for smart grid fault prediction. In: 2020 IEEE conference on industrial cyberphysical systems (ICPS), pp 393–397. https://doi.org/10.1109/ICPS48405.2020.9274723
Uygun Özer, Aydin ME (2021) Digital transformation: industry 4.0 for future minds and future society. Comput Ind Eng 157:107362. https://doi.org/10.1016/j.cie.2021.107362
Værbak M, Billanes JD, Jørgensen BN et al (2024) A digital twin framework for simulating distributed energy resources in distribution grids. Energies 17(11):2503
Vijayakumar DS (2020) Digital twin in consumer choice modeling. In: Vijaykumar D (ed) Advances in computers. Elsevier, Hoboken, pp 265–284. https://doi.org/10.1016/bs.adcom.2019.09.010
Wang J, Lim MK, Wang C et al (2021a) The evolution of the internet of things (IoT) over the past 20 years. Comput Ind Eng 155:107174. https://doi.org/10.1016/j.cie.2021.107174
Wang KJ, Lee YH, Angelica S (2021b) Digital twin design for real-time monitoring-a case study of die cutting machine. Int J Prod Res 59(21):6471–6485
Willnecker F, Brunnert A, Gottesheim W, et al (2015) Using dynatrace monitoring data for generating performance models of java EE applications. In: Proceedings of the 6th ACM/SPEC international conference on performance engineering. ACM, https://doi.org/10.1145/2668930.2688061
Wohlin C (2014) Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th international conference on evaluation and assessment in software engineering. association for computing machinery, New York, NY, USA, EASE ’14. https://doi.org/10.1145/2601248.2601268
Xie X, Parlikad AK, Puri RS (2019a) A neural ordinary differential equations based approach for demand forecasting within power grid digital twins. In: 2019 IEEE international conference on communications, control, and computing technologies for smart grids (SmartGridComm), IEEE, pp 1–6. https://doi.org/10.1109/SmartGridComm.2019.8909789
Xue Y, Yu X (2017) Beyond smart grid-cyber-physical-social system in energy future [point of view]. Proc IEEE 105(12):2290–2292
Yan Z, Hu J (2018) Energy internet in the yangtze river delta: opportunities, challenges, and suggestions. Front Energy 12(4):484–492. https://doi.org/10.1007/s1170801806000
Yang Y, Li X, Yang Z et al (2018) The application of cyber physical system for thermal power plants: data-driven modeling. Energies 11(4):690. https://doi.org/10.3390/en11040690
Yitmen I, Alizadehsalehi S, Akıner İ et al (2021) An adapted model of cognitive digital twins for building lifecycle management. Appl Sci 11(9):4276. https://doi.org/10.3390/app11094276
Young T, Hazarika D, Poria S et al (2018) Recent trends in deep learning based natural language processing [review article]. IEEE Comput Intell Mag 13(3):55–75. https://doi.org/10.1109/MCI.2018.2840738
Yun H, Park D (2021) Simulation of self-driving system by implementing digital twin with GTA5. In: 2021 international conference on electronics, information, and communication (ICEIC). IEEE. https://doi.org/10.1109/iceic51217.2021.9369807
Zabala L, Febres J, Sterling R et al (2020) Virtual testbed for model predictive control development in district cooling systems. Renew Sustai Energy Rev 129:109920. https://doi.org/10.1016/j.rser.2020.109920
Zemko P, Kapustová M (2024) Modeling of tandem tools using computing technique. Materials Science and Technology
Zeng R, Qu L, Gao F et al (2017) Development status and prospects of the energy internet. Sci Sin Inf 47(2):149–170. https://doi.org/10.1360/n11201600135
Zhang C, Liu L, Zhu A, et al (2019) The research and prospect of the construction of SG-EIOT. In: 2019 IEEE 8th international conference on advanced power system automation and protection (APAP), pp 442–447. https://doi.org/10.1109/APAP47170.2019.9225170
Zhang X, Li K, Li D, et al (2020a) Digital twin in energy internet and its potential applications. In: 2020 IEEE 4th conference on energy internet and energy system integration (EI2), IEEE, pp 2948–2953. https://doi.org/10.1109/EI250167.2020.9346967
Zhang X, Liu M, Liang L (2020b) Toward a smart and secure far-edge computing framework. IEEE Trans Netw Serv Manag 17(2):1035–1046
Zhou M, Yan J, Feng D (2019) Digital twin framework and its application to power grid online analysis. CSEE J Power Energy Syst 5(3):391–398. https://doi.org/10.17775/CSEEJPES.2018.01460
Zhou M, Yan J, Zhou X (2020a) Real-time online analysis of power grid. CSEE J Power Energy Syst 6(1):236–238. https://doi.org/10.17775/CSEEJPES.2019.02840
Zhou P, Li J, Gao T et al (2020b) Research on mining of transmission grid assets of heterogeneous system based on digital twin. In: 2020 IEEE 4th conference on energy internet and energy system integration (EI2), pp 3051–3056. https://doi.org/10.1109/EI250167.2020.9346945
Zhu CY, Pires JN, Azar A (2020) A novel multi-brand robotic software interface for industrial additive manufacturing cells. Ind Robot Int J Robot Res Appl 47(4):581–592. https://doi.org/10.1108/ir-11-2019-0237
Acknowledgements
The research was supported by HSPI SpA and the RIPARTI regional project—dataEnrichment for Resilient UAS (assegni di RIcerca per riPARTire con le Imprese)—POC PUGLIA FESRTFSE 2014/2020, CUP F87G22000270002. The research was also partially supported: by the Italian Research Center on High Performance Computing, Big Data and Quantum Computing (ICSC) funded by EU—NextGenerationEU (PNRR-HPC, CUP:C83C22000560007); by the research program Sustainable Mobility Center (Centro Nazionale per la Mobilità Sostenibile—MOST) an EU-funded project—NextGenerationEU—Piano Nazionale Resistenza e Resilienza (PNRR)—Missione 4 Componente 2 Investimento 1.4—Progetto CN_00000023; and by the PON Ricerca e Innovazione 14-20 (DM n.1062, 10 August 2021), in the framework of “The Italian Data Lake for Energy (ItaDL4E)” project.
Funding
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Author information
Authors and Affiliations
Contributions
A.A.A. actively contributed throughout all stages of the research, providing substantial input in the conceptualization, methodology, screening, data extraction, analysis, validation and writing; M.Z. actively contributed throughout methodology, validation, proofreading, and writing; A.I.H.A.R.contributed to the data extraction and proofreading; A.L. and A.F. contributed equally to supervision and project administration.
Corresponding authors
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
We have no competing interest related to this research. The authors declare that they have no competing interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Aghazadeh Ardebili, A., Zappatore, M., Ramadan, A.I.H.A. et al. Digital Twins of smart energy systems: a systematic literature review on enablers, design, management and computational challenges. Energy Inform 7, 94 (2024). https://doi.org/10.1186/s42162-024-00385-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s42162-024-00385-5