Automation of Computations in Designing an Integrated Energy System Based on Its Digital Twin

Authors

  • E.A. Barakhtenko Melentiev Energy Systems Institute SB RAS
  • D.V. Sokolov Melentiev Energy Systems Institute SB RAS
  • G.S. Mayorov Melentiev Energy Systems Institute SB RAS

DOI:

https://doi.org/10.25729/esr.2025.03.0007

Keywords:

digital twin, automation of computing, automation of programming, Model-Driven Engineering, ontology, integrated energy system

Abstract

Integrated energy systems (IESs) based on traditional energy systems operating separately provide higher efficiency and reliability of energy supply to consumers. However, designing such systems poses significant complexity due to their intricate structure. A digital twin combines all the tools necessary for design in a single information space. To effectively simulate diverse equipment and integrate numerous methodologies alongside advanced mathematical models, software solutions supporting the digital twin paradigm must exhibit exceptional computational versatility. Automation of the computational subsystem development represents a promising strategy for addressing these challenges. This paper introduces a methodological approach for automating the development of the computational subsystem for a digital twin of an IES. The approach relies on advanced metaprogramming tools based on a software platform to automate the development process. Throughout the process, the Model-Driven Engineering concept is implemented, utilizing knowledge formalized in the form of ontologies. The digital twin, constructed using the presented methodological approach, facilitates computer-based and mathematical modeling of an IES in a virtual environment, enabling the exploration of its various configurations.

References

M. Grieves, “Digital twin: manufacturing excellence through virtual factory replication,” Florida, USA, Florida Institute of Technology: White paper, pp. 1–7, 2015.

W. Hu, T. Zhang, X. Deng, et al., “Digital twin: a state-of-the-art review of its enabling technologies, applications and challenges,” J. Intell. Manuf. Spec. Equip., vol. 2, pp. 1–34, 2021. DOI: 10.1108/JIMSE-12-2020-010.

F. Tao, J. Cheng, Q. Qi, et al., “Digital twin-driven product design, manufacturing and service with big data,” Int. J. Adv. Manuf. Technol., vol. 94, pp. 3563–3576, 2018. DOI: 10.1007/s00170-017-0233-1.

D. Adamenko, S. Kunnen, A. Nagarajah, “Digital twin and product lifecycle management: What is the difference?”, in Product Lifecycle Management Enabling Smart X. PLM 2020, IFIP Advances in Information and Communication Technology, F. Nyffenegger, J. Ríos, L. Rivest, A. Bouras, Eds., Cham, Germany: Springer, vol. 594, pp. 150–162, 2020. DOI: 10.1007/978-3-030-62807-9_13.

S. Malakuti, J. Schmitt, M. Platenius-Mohr, et al., “A four-layer architecture pattern for constructing and managing digital twins,” in Software Architecture, ECSA 2019, Lecture Notes in Computer Science, T. Bures, L. Duchien, P. Inverardi, Eds., Cham, Germany: Springer, vol. 11681, pp. 231–246, 2019. DOI: 10.1007/978-3-030-29983-5_16.

A. J. H. Redelinghuys, K. Kruger, A. Basson, “A six-layer architecture for digital twins with aggregation,” in Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future, SOHOMA 2019, Studies in Computational Intelligence, T. Borangiu, D. Trentesaux, P. Leitão, A. Giret Boggino, V. Botti, Eds., Cham, Germany: Springer, vol. 853, pp. 171–182, 2020. DOI: 10.1007/978-3-030-27477-1_13.

Q. Qi, F. Tao, T. Hu, et al., “Enabling technologies and tools for digital twin,” J. Manuf. Syst., vol. 58, pp. 3–21, 2021. DOI: 10.1016/j.jmsy.2019.10.001.

Í. A. Fonseca, H. M. Gaspar, P. C. Mello de, et al., “A Standards-Based Digital Twin of an Experiment with a Scale Model Ship,” Comput.-Aided Des., vol. 145, Art. no. 103191, 2022. DOI: 10.1016/j.cad.2021.103191.

A. Sharma, E. Kosasih, J. Zhang, et al., “Digital Twins: State of the art theory and practice, challenges, and open research questions,” J. Ind. Inf. Integr., vol. 30, Art. no. 100383, 2022. DOI: 10.1016/j.jii.2022.100383.

N. I. Voropai, L. V. Massel, I. N. Kolosok, et al., “IT-Infrastructure for Construction of Intelligent Management Systems of Development and Functioning of Energy Systems Based on Digital Twins and Digital Images,” Izv. Ross. Akad. Nauk. Energ., no. 1, pp. 3–13, 2021. DOI: 10.31857/S0002331021010180. (In Russian)

F. Tao, H. Zhang, A. Liu, et al., “Digital Twin in Industry: State-of-the-Art,” IEEE Transactions on Industrial Informatics, vol. 15, pp. 2405–2415, 2019. DOI: 10.1109/TII.2018.2873186.

L. Kasper, F. Birkelbach, P. Schwarzmayr, et al., “Toward a Practical Digital Twin Platform Tailored to the Requirements of Industrial Energy Systems,” Appl. Sci., vol. 12, Art. no. 6981, 2022. DOI: 10.3390/app12146981.

H. Li, T. Zhang, Y. Huang, “Digital Twin Technology for Integrated Energy System and Its Application,” in Proc. the 1st International Conference on Digital Twins and Parallel Intelligence, Beijing, China, 15 July–15 August 2021, USA, NY, New York: IEEE, pp. 422–425, 2021. DOI: 10.1109/DTPI52967.2021.9540160.

Y. Chen, Q. Chen, J. Gao, et al., “Hardware-in-loop based Digital Twin Technology for Integrated Energy System: A Case Study of Guangyang Island in Chongqing,” in Proc. the 5th International Electrical and Energy Conference, Nangjing, China, 27–29 May, 2022, New York, NY, USA: IEEE, pp. 4956–4962, 2022. DOI: 10.1109/CIEEC54735.2022.9846475.

H. Bai, Z. Yuan, X. Tang, et al., “Automatic Modeling and Optimization for The Digital twin of a Regional Multi-energy System,” in Proc. the Power System and Green Energy Conference, Shanghai, China, 25-27 August 2022, New York, NY, USA: IEEE, pp. 214–219, 2022. DOI: 10.1109/PSGEC54663.2022.9881075.

W. Huang, Y. Zhang, W. Zeng, “Development and application of digital twin technology for integrated regional energy systems in smart cities,” Sustainable Comput. Inf. Syst., vol. 36, Art. no. 100781, 2022. DOI: 10.1016/j.suscom.2022.100781.

J. Xing, S. Sun, P. Yu, et al., “Multi-energy Simulation and Optimal Scheduling Strategy Based on Digital Twin,” in 2022 Power System and Green Energy Conference (PSGEC), Shanghai, China, 2022, pp. 96–100. DOI: 10.1109/PSGEC54663.2022.9881079

M. You, Q. Wang, H. Sun, et al., “Digital twins based day-ahead integrated energy system scheduling under load and renewable energy uncertainties,” Appl. Energy, vol. 305, Art. no. 117899, 2022. DOI: 10.1016/j.apenergy.2021.117899.

A. M. M. Sharif Ullah, “Modeling and simulation of complex manufacturing phenomena using sensor signals from the perspective of Industry 4.0,” Advanced Engineering Informatics, vol. 39, pp. 1–13, 2019. DOI: 10.1016/j.aei.2018.11.003.

K. Kannan, N. Arunachalam, “A Digital Twin for Grinding Wheel: An Information Sharing Platform for Sustainable Grinding Process,” J. Manuf. Sci. Eng., vol. 141, no. 2, Art. no. 021015, 2019. DOI: 10.1115/1.4042076.

A. Moreno, G. Velez, A. Ardanza, et al., “Virtualisation process of a sheet metal punching machine within the Industry 4.0 vision,” Int. J. Interact. Des. Manuf., vol. 11, pp. 365–373, 2017. DOI: 10.1007/s12008-016-0319-2.

S. Singh, E. Shehab, N. Higgins, et al., “Data management for developing digital twin ontology model,” in Proc. Inst. Mech. Eng., Part B: J. Eng. Manuf., vol. 235, pp. 2323–2337, 2020. DOI: 10.1177/0954405420978117.

G. Steindl, M. Stagl, L. Kasper, et al., “Generic Digital Twin Architecture for Industrial Energy Systems,” Appl. Sci., vol. 10, no. 24, Art. no. 8903, 2020. DOI: 10.3390/app10248903.

C. Steinmetz, A. Rettberg, F. G. C. Ribeiro, et al., “Internet of Things Ontology for Digital Twin in Cyber Physical Systems,” in Proc. the VIII Brazilian Symposium on Computing Systems Engineering, Salvador, Brazil, 5–8 Nov., 2018, New York, NY, USA: IEEE, pp. 154–159, 2018. DOI: 10.1109/SBESC.2018.00030.

L. Massel, T. Vorozhtsova, “An ontological approach to the construction of digital twins of energy objects and systems,” Ontol. Proekt., vol. 10, pp. 327–337, 2020. DOI: 10.18287/2223-9537-2020-10-3-327-337. (In Russian)

GE, PREDIX. [Online]. Available: https://www.ge.com/digital/iiot-platform. Accessed on: Sep. 05, 2023.

Azure Digital Twins. [Online]. Available: https://docs.microsoft.com/en-us/azure/digital-twins/. Accessed on: Sep. 05, 2023.

Paladin DesignBase. [Online]. Available: https://www.easypower.com/products/paladin-designbase. Accessed on: Sep. 05, 2023.

A. A. H. Dani, S. H. Supangkat, F.F. Lubis, et al., “Development of a Smart City Platform Based on Digital Twin Technology for Monitoring and Supporting Decision-Making,” Sustainability, vol. 15, Art. no. 14002, 2023. DOI: 10.3390/su151814002

G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeling Language User Guide, 2nd. ed. Boston, USA: Addison Wesley, 2005, 475 p.

G. Booch, Object-Oriented Analysis and Design with Applications, 3rd. ed. Boston, USA: Addison Wesley, 2007, 720 p.

A. R. Silva da, “Model-driven engineering: A survey supported by the unified conceptual model,” Comput. Lang. Syst. Struct., vol. 43, pp. 139–155, 2015. DOI: 10.1016/j.cl.2015.06.001.

M. Brambilla, J. Cabot, M. Wimmer, “Model-driven software engineering in practice,” in Synthesis Lectures on Software Engineering. USA, CA, Kentfield: Morgan & Claypool, 2012, 191 p.

J. Seixas, A. Ribeiro, A. Rodrigues da Silva, “A Model-Driven Approach for Developing Responsive Web Apps,” in Proc. the 14th International Conference ENASE 2019, SciTePress, Setubal, 2019, pp. 257–264. DOI: 10.5220/0007678302570264.

D. Akdur, V. Garousi, O. Demirörs, “A survey on modeling and model-driven engineering practices in the embedded software industry,” J. Syst. Archit., vol. 91, pp. 62–82, 2018. DOI: 10.1016/j.sysarc.2018.09.007.

V. A. Stennikov, E. A. Barakhtenko, D. V. Sokolov, “Development of Information and Technology Platform for Optimal Design of Heating Systems,” in Proc. the 7th Scientific Conference on Information Technologies for Intelligent Decision Making Support, Ufa, Russia, 28–29 May 2019, France, Paris: Atlantis Press, 2019. DOI: 10.2991/itids-19.2019.48.

I. Boussaïd, P. Siarry, M. Ahmed-Nacer, “A survey on search-based model-driven engineering,” Automated Software Engineering, vol. 24, pp. 233–294, 2017. DOI: 10.1007/s10515-017-0215-4.

I. Al-Azzoni, J. Blank, N. Petrović, “A Model-Driven Approach for Solving the Software Component Allocation Problem,” Algorithms, vol. 14, no. 354, 2021. DOI: 10.3390/a14120354.

E. Araújo Silva, E. Valentin, J. R. H. Carvalho, et al., “A survey of Model Driven Engineering in robotics,” J. Comput. Lang., vol. 62, Art. no. 101021, 2021. DOI: 10.1016/j.cola.2020.101021.

V. Stennikov, E. Barakhtenko, D. Sokolov, et al., “Principles of Building Digital Twins to Design Integrated Energy Systems,” Computation, vol. 10, no. 12, Art. 222, 2022. DOI: 10.3390/computation10120222.

K. Hazzard, J. Bock, Metaprogramming in NET. Shelter Island, NY, USA: Manning Publications, 2013, 360 p.

R. Lämmel, Software Languages: Syntax, Semantics, and Metaprogramming. Cham, Switzerland: Springer, 2018, 454 p.

V. A. Stennikov, E. A. Barakhtenko, D. V. Sokolov, “A Methodological Approach to the Software Development for Heating System Design,” in Proc. the International Multi-Conference on Industrial Engineering and Modern Technologies, Vladivostok, Russia, 3–4 Oct. 2018, New York, NY, USA: IEEE, 2018. DOI: 10.1109/FarEastCon.2018.8602533.

Downloads

Published

2025-11-28