Data-driven Foundation Models for fleet-level system performance prediction using spatiotemporal graph neural networks.
Project description
ddDT-GFM
Data-driven Digital Twins: Generalized Foundation Models for Fleet Level System Performance Prediction, Advanced Manufacturing Tool and Part Qualification, Conformance, and Lifetime
Abstract
Digital twins are comprised of computational models that mimic the 'as built' characteristics of devices, systems, and networks of systems whose performance in the real world warrants quantitative and critical assessment. The literature on constructing digital twins is historically focused around task-specific, physics-based models that seek to understand the device from first principles, thereby constructing an idealized understanding of the system. However, these ``empirical digital twins" (eDT) can be quite difficult to construct, as the level of detail required to accurately model the complex physics of many devices is often missing or expensive to obtain, especially for systems with widespread deployment. Additionally, eDTs generally assume the device is working as intended; in practice, many systems experience some form of derating or degradation that causes them to operate off-specification. As it is often the goal of a digital twin model to quantify these departures from the idealized system, it is quite difficult to separate derated assumptions from the expected model output. In contrast, data-driven digital twins (ddDT) seek to model the system as it actually is based on real observations about the device in question. Additionally, ddDTs generally utilize a flexible model architecture (typically an artificial neural network) to avoid injecting implicit bias into the system. This flexibility also lends itself to another advantage: modularity. Digital twins are often utilized to answer multiple different questions about the system. With a ddDT, it is possible to train the model in a self-supervised manner via a reconstruction objective in order to obtain an encoder module. This module can then be used as a Foundation Model (FM) for different tasks without either constructing a entirely new task-specific eDT or training another ddDT from scratch. This work presents a unified pipeline for constructing data-driven Foundation Models for three exemplifying cases: solar photovoltaic fleets, direct ink write additive manufacturing, and laser powder bed fusion. Although these three systems are conceptually very different, the presented Foundation Model utilizes the flexibility of spatiotemporal graph neural networks (st-GNNs) to apply the same methodology to each case, allowing scientists to focus on their scientific objectives rather than troubleshooting a overwhelmingly detailed modeling pipeline.
Downloading data
You can download the data used in this work from OSF with the util module of this package.
For example, to download a PV site:
from dddt_gfm.util.io import OSF_download
OSF_download(0, 'downloaded_test.csv', './')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dddt_gfm-0.1.0.tar.gz.
File metadata
- Download URL: dddt_gfm-0.1.0.tar.gz
- Upload date:
- Size: 67.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e91acc852dac3c81890a9a55aeac070c61269b2ee834455655125519472657c2
|
|
| MD5 |
a207b6c8294efdf8be2597a2576c8661
|
|
| BLAKE2b-256 |
5bb94b9f495613b2aeb2473975902a093c1dc526af97b29b55554d1bce4784ac
|
Provenance
The following attestation bundles were made for dddt_gfm-0.1.0.tar.gz:
Publisher:
publish.yml on cwru-sdle/ddDT-GFM
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dddt_gfm-0.1.0.tar.gz -
Subject digest:
e91acc852dac3c81890a9a55aeac070c61269b2ee834455655125519472657c2 - Sigstore transparency entry: 2175697035
- Sigstore integration time:
-
Permalink:
cwru-sdle/ddDT-GFM@25c83e5c83a17f1e38f9655abc00634d9903611d -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/cwru-sdle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@25c83e5c83a17f1e38f9655abc00634d9903611d -
Trigger Event:
push
-
Statement type:
File details
Details for the file dddt_gfm-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dddt_gfm-0.1.0-py3-none-any.whl
- Upload date:
- Size: 48.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89393895dbffa0ea173e42bf8d6964a7830c5a8446a9e2febac85fc289769902
|
|
| MD5 |
c07f5e22aad0ec46da7dc7ab692178ee
|
|
| BLAKE2b-256 |
6ab1254486da2e00bd5e4eb8ab7019aa317340bc20be8e765f80911f48ea4720
|
Provenance
The following attestation bundles were made for dddt_gfm-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on cwru-sdle/ddDT-GFM
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dddt_gfm-0.1.0-py3-none-any.whl -
Subject digest:
89393895dbffa0ea173e42bf8d6964a7830c5a8446a9e2febac85fc289769902 - Sigstore transparency entry: 2175697153
- Sigstore integration time:
-
Permalink:
cwru-sdle/ddDT-GFM@25c83e5c83a17f1e38f9655abc00634d9903611d -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/cwru-sdle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@25c83e5c83a17f1e38f9655abc00634d9903611d -
Trigger Event:
push
-
Statement type: