Parallel Reduced Order Modeling for Digital Twins using High-Performance Computing Workflows

📅 2024-09-10
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address real-time monitoring and predictive maintenance requirements in digital twin applications, this work proposes an end-to-end high-performance computing (HPC)-enabled projection-based reduced-order modeling (PROM) framework for multiphysics simulation of large-scale mechanical systems. Methodologically: (i) a parallelized workflow is designed using PyCOMPSs to enable distributed singular value decomposition (SVD) via randomized, Lanczos, or TSQR algorithms; (ii) a novel partitioned empirical collocation method (ECM) is introduced to significantly accelerate model reduction for ultra-large-scale systems; (iii) Workflow-as-a-Service (WaaS) and Functional Mock-up Units (FMUs) are integrated to support cross-platform deployment across HPC, cloud, and edge environments. Evaluated on a motor thermo-mechanical coupling case, the resulting reduced model achieves millisecond-level real-time prediction, enabling safe and rapid restart after emergency shutdown. This work demonstrates a scalable, high-fidelity, and industrially deployable pathway for digital twin implementation.

Technology Category

Application Category

📝 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 presents a comprehensive, HPC-enabled workflow for developing and deploying projection-based reduced-order models (PROMs) for large-scale mechanical simulations. 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 (TSQR). Moreover, we introduce a partitioned version of the hyper-reduction scheme known as the Empirical Cubature Method (ECM) to further enhance computational efficiency in PROMs for mechanical systems. 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, a multiphysics problem involving convective heat transfer and mechanical components. 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, demonstrating its potential impact on the practice of simulations in engineering mechanics. To facilitate deployment, we use the Workflow as a Service (WaaS) strategy and Functional Mock-Up Units (FMUs) 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 in computational mechanics across multiple industries.
Problem

Research questions and friction points this paper is trying to address.

Develops HPC workflows for efficient digital twin ROMs
Enables real-time monitoring of industrial mechanical systems
Addresses lack of end-to-end PROM deployment in HPC
Innovation

Methods, ideas, or system contributions that make the work stand out.

Parallel ROM training using PyCOMPSs framework
Partitioned hyper-reduction with Empirical Cubature Method
Workflow as a Service for HPC deployment
🔎 Similar Papers
No similar papers found.
S
S. A. D. Parga
Department of Civil and Environmental Engineering, Universitat Polit` ecnica de Catalunya, Building B0, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain; Centre Internacional de M` etodes Num` erics en Enginyeria (CIMNE), Universitat Polit` ecnica de Catalunya, Building C1, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain
J
J. R. Bravo
Department of Civil and Environmental Engineering, Universitat Polit` ecnica de Catalunya, Building B0, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain; Centre Internacional de M` etodes Num` erics en Enginyeria (CIMNE), Universitat Polit` ecnica de Catalunya, Building C1, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain
N
N. Sibuet
Department of Civil and Environmental Engineering, Universitat Polit` ecnica de Catalunya, Building B0, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain; Centre Internacional de M` etodes Num` erics en Enginyeria (CIMNE), Universitat Polit` ecnica de Catalunya, Building C1, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain
J
J. A. Hernandez
E.S. d’Enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa, Universitat Polit` ecnica de Catalunya, C/ Colom, 11, Terrassa 08222, Spain; Centre Internacional de M` etodes Num` erics en Enginyeria (CIMNE), Universitat Polit` ecnica de Catalunya, Building C1, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain
R
R. Rossi
Department of Civil and Environmental Engineering, Universitat Polit` ecnica de Catalunya, Building B0, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain; Centre Internacional de M` etodes Num` erics en Enginyeria (CIMNE), Universitat Polit` ecnica de Catalunya, Building C1, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain
S
Stefan Boschert
Siemens AG, Germany
E
Enrique S. Quintana-Ort'i
Departamento de Inform´ atica de Sistemas y Computadores, Universitat Polit` ecnica de Val` encia, Valencia 46022, Spain
A
Andr'es E. Tom'as
Departamento de Inform´ atica de Sistemas y Computadores, Universitat Polit` ecnica de Val` encia, Valencia 46022, Spain
C
Cristian Cuatualin Tatu
Barcelona Supercomputing Center, Pla¸ ca Eusebi G¨ uell 1-3, Barcelona 08034, Spain
F
Fernando V'azquez-Novoa
Department of Civil and Environmental Engineering, Universitat Polit` ecnica de Catalunya, Building B0, Campus Nord, Jordi Girona 1-3, Barcelona 08034, Spain
J
J. Ejarque
Barcelona Supercomputing Center, Pla¸ ca Eusebi G¨ uell 1-3, Barcelona 08034, Spain
R
R. Badia
Barcelona Supercomputing Center, Pla¸ ca Eusebi G¨ uell 1-3, Barcelona 08034, Spain