Proposal

\pagebreak

A Software Platform to Accelerate the Implementation of Process Digital Twins

Bert Downs
Supervised by Tim Walmsley, Jason Kurz, Mark Apperley

March 2025


Abstract

Digital Twins are a transformative technology in industrial chemical processes, offering significant potential to enhance efficiency, reliability, and sustainability. This research proposes a software engineering approach to the design and application of Digital Twins, focusing on reducing development costs and increasing their value to industry. Leveraging the Ahuora Digital Twin Platform, the project aims to standardize workflows, integrate advanced modeling techniques, and explore applications that enable dynamic simulation, machine learning, and real-time control. Key challenges in interoperability, scalability, and adaptability will be addressed, contributing to the broader adoption of Digital Twins in New Zealand's process industries. Through case studies and theoretical analysis, this work seeks to establish a generalizable framework for Process Digital Twin development, bridging the gap between academic research and industrial practice.

\pagebreak

Acknowledgements

I would like to thank my supervisors, Tim Walmsley, Jason Kurz, Brent Young, and Mark Apperley, for their guidance and support throughout this project. I would also like to thank the Ahuora project team for their assistance and feedback. Finally, I would like to thank my family and friends for their encouragement and support.

\pagebreak

List of Abbreviations

AbbreviationDescription
IDAES-PSEInstitute for the Design of Advanced Energy Systems - Process Simulation Environment
SCADASupervisory Data Acquisition and Control
PYOMOPYthon Optimisation MOdelling language
PDEPartial Differential Equation
RBFRadial Basis Function
RBONRadial Basis Operator Network
PYSMOPython-based Surrogate Modelling Objects
OMLTOptimization and Machine Learning Toolkit
AMLAlgebraic Modelling Language
DEXPIData Exchange in the Process Industry
FMUFunctional Mock-up Unit
OPC UAOpen Platform Communications Unified Architecture
MQTTMessage Queuing Telemetry Transport
RDFResource Description Framework
OWLWeb Ontology Language
SHACLShapes Constraint Language
JSON-LDJavaScript Object Notation for Linked Data
NGSI-LDNext Generation Service Interface for Linked Data
PIDProportional-Integral-Derivative (Control)
MPCModel Predictive Control
ARAugmented Reality

\pagebreak


Children
  1. A Software Platform to Accelerate the Implementation of Process Digital Twins
  2. Introduction
  3. Litreview
  4. Proposal