S. Ares de Parga, J. R. Bravo, N. Sibuet, J. A. Hernandez, R. Rossi, Stefan Boschert, Enrique S. Quintana-Ortí, Andrés E. Tomás, Cristian Cătălin Tatu, Fernando Vázquez-Novoa, Jorge Ejarque, Rosa M. Badia
{"title":"Parallel Reduced Order Modeling for Digital Twins using High-Performance Computing Workflows","authors":"S. Ares de Parga, J. R. Bravo, N. Sibuet, J. A. Hernandez, R. Rossi, Stefan Boschert, Enrique S. Quintana-Ortí, Andrés E. Tomás, Cristian Cătălin Tatu, Fernando Vázquez-Novoa, Jorge Ejarque, Rosa M. Badia","doi":"arxiv-2409.09080","DOIUrl":null,"url":null,"abstract":"The integration of Reduced Order Models (ROMs) with High-Performance\nComputing (HPC) is critical for developing digital twins, particularly for\nreal-time monitoring and predictive maintenance of industrial systems. This\npaper describes a comprehensive, HPC-enabled workflow for developing and\ndeploying projection-based ROMs (PROMs). We use PyCOMPSs' parallel framework to\nefficiently execute ROM training simulations, employing parallel Singular Value\nDecomposition (SVD) algorithms such as randomized SVD, Lanczos SVD, and full\nSVD based on Tall-Skinny QR. In addition, we introduce a partitioned version of\nthe hyper-reduction scheme known as the Empirical Cubature Method. Despite the\nwidespread use of HPC for PROMs, there is a significant lack of publications\ndetailing comprehensive workflows for building and deploying end-to-end PROMs\nin HPC environments. Our workflow is validated through a case study focusing on\nthe thermal dynamics of a motor. The PROM is designed to deliver a real-time\nprognosis tool that could enable rapid and safe motor restarts post-emergency\nshutdowns under different operating conditions for further integration into\ndigital twins or control systems. To facilitate deployment, we use the HPC\nWorkflow as a Service strategy and Functional Mock-Up Units to ensure\ncompatibility and ease of integration across HPC, edge, and cloud environments.\nThe outcomes illustrate the efficacy of combining PROMs and HPC, establishing a\nprecedent for scalable, real-time digital twin applications across multiple\nindustries.","PeriodicalId":501422,"journal":{"name":"arXiv - CS - Distributed, Parallel, and Cluster Computing","volume":"40 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Distributed, Parallel, and Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.09080","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The integration of Reduced Order Models (ROMs) with High-Performance
Computing (HPC) is critical for developing digital twins, particularly for
real-time monitoring and predictive maintenance of industrial systems. This
paper describes a comprehensive, HPC-enabled workflow for developing and
deploying projection-based ROMs (PROMs). We use PyCOMPSs' parallel framework to
efficiently execute ROM training simulations, employing parallel Singular Value
Decomposition (SVD) algorithms such as randomized SVD, Lanczos SVD, and full
SVD based on Tall-Skinny QR. In addition, we introduce a partitioned version of
the hyper-reduction scheme known as the Empirical Cubature Method. Despite the
widespread use of HPC for PROMs, there is a significant lack of publications
detailing comprehensive workflows for building and deploying end-to-end PROMs
in HPC environments. Our workflow is validated through a case study focusing on
the thermal dynamics of a motor. The PROM is designed to deliver a real-time
prognosis tool that could enable rapid and safe motor restarts post-emergency
shutdowns under different operating conditions for further integration into
digital twins or control systems. To facilitate deployment, we use the HPC
Workflow as a Service strategy and Functional Mock-Up Units to ensure
compatibility and ease of integration across HPC, edge, and cloud environments.
The outcomes illustrate the efficacy of combining PROMs and HPC, establishing a
precedent for scalable, real-time digital twin applications across multiple
industries.