Skip to main content

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

dddt_gfm-0.1.1.tar.gz (67.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dddt_gfm-0.1.1-py3-none-any.whl (48.5 kB view details)

Uploaded Python 3

File details

Details for the file dddt_gfm-0.1.1.tar.gz.

File metadata

  • Download URL: dddt_gfm-0.1.1.tar.gz
  • Upload date:
  • Size: 67.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dddt_gfm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9859ba40bbb42621302c6fe62bd193ea30040a18d4fec26d4b9f66a8a4da61fb
MD5 d0a660240f7d828d197d8edd2289d703
BLAKE2b-256 e1bcae8a744a9efa0147dbcffc004fc059b7785191757cef20285d19822a6145

See more details on using hashes here.

Provenance

The following attestation bundles were made for dddt_gfm-0.1.1.tar.gz:

Publisher: publish.yml on cwru-sdle/ddDT-GFM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dddt_gfm-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dddt_gfm-0.1.1-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

Hashes for dddt_gfm-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 98b0b18cf4c933a0a7aad10a3d63d9468a4ea473f8655c60480c251438591a4d
MD5 8288de7f87ca5cffd19e2871db370f66
BLAKE2b-256 1ce3f526684f710a9a9ea9e045af47fa119afac7498f95e7cfe05014f2e1935b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dddt_gfm-0.1.1-py3-none-any.whl:

Publisher: publish.yml on cwru-sdle/ddDT-GFM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page