1. Parallel Reduced Order Modeling for Digital Twins using High-Performance Computing Workflows
- Author
-
de Parga, S. Ares, Bravo, J. R., Sibuet, N., Hernandez, J. A., Rossi, R., Boschert, Stefan, Quintana-Ortí, Enrique S., Tomás, Andrés E., Tatu, Cristian Cătălin, Vázquez-Novoa, Fernando, Ejarque, Jorge, and Badia, Rosa M.
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - 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.
- Published
- 2024