Home > Topics

Digital Twin

An Operational Definition

Digital twin - a digital representation of the recent state of a subject; a means of observation

graph LR  
R[๐Ÿ•‘ Subject] -->|๐ŸŒ| D[2๏ธโƒฃ Digital Twin]  

Essentials

  1. A subject to observe
  2. A sensor to measure the subject
  3. A means of capturing sensor measurements in a digital form
  4. A data schema to represent the measured state
  5. Transmission of measurements to storage
  6. Digital storage for the state of the subject
graph  
S[๐ŸŒก๏ธ Subject]  
M[๐Ÿ‘๏ธ Sensor]  
X[๐Ÿ’พ Storage]  
M -->|๐Ÿ“ Measure| S  
M -->|๐Ÿ“ท Capture\nโžก๏ธ Convert\n๐Ÿ“ก Transmit| X  

Why?

๐Ÿ‘๏ธ Observe โ†’ ๐Ÿง‘โ€๐Ÿ”ฌ Experiment โ†’ ๐Ÿง  Understand โ†’ ๐Ÿ”ฎ Predict โ†’ ๐Ÿ’ญ Simulate โ†’ ๐Ÿ—บ๏ธ Plan โ†’ ๐ŸŽฎ Control

Extensions

  • saving multiple states with timestamps yields a historical record for study
  • synthesizing and filtering multiple measurements allows for error correction and improved accuracy
  • mathematical models allow simulation and prediction
  • frequent updates allow for rapid response to real-time events and high fidelity historical records
  • digital twins with networked effector interfaces allow closed loop control systems to be built

Examples

  • โŒš Smartwatches
    • measure physiology, movement, and position
    • to understand and improve behavior and health
  • ๐Ÿ“ฆ shipment tracking
    • measures the position of packages
    • to understand and improve delivery performance
  • โœˆ๏ธ instrumented machines
    • measure operating parameters
    • to understand and improve performance and maintenance
  • ๐ŸŒ instrumented software systems
    • measure resources, performance, and usage metrics
    • to understand and improve product performance, operations, and maintenance

๐Ÿ”— References

  1. https://wikipedia.org/wiki/Digital_twin
  2. https://azure.microsoft.com/en-us/products/digital-twins
  3. https://aws.amazon.com/iot-twinmaker/
  4. https://www.lowesinnovationlabs.com/projects/store-digital-twin
    1. https://blogs.sw.siemens.com/simcenter/apollo-13-the-first-digital-twin/
    2. Mathematical and computational foundations
      1. Physics based modeling
        1. Partial differential equations
      2. Reduced order modeling
        1. Machine learning
        2. Principal component analysis
      3. Probabilistic graphical models
        1. Robotics
        2. Mathematical abstraction
          1. Digital state -
          2. Reward - cost & performance
          3. Quantities of interest - prediction targets
          4. Observational data - sparse, noisy
          5. Physical state - inobservable
          6. Control inputs
        3. Dynamic Bayesian network
          1. Random variables
          2. Conditional probabilities
      4. Creating and evolving a structural digital twin
        1. Simplified model with inadequacy parameters
        2. Bayesian prior probabilities
        3. Measurements
        4. Sampling
        5. Density estimation
        6. Particle filters
        7. Calibration
      5. Rapid adaptation
        1. Training optimal classification trees
    3. Examples
      1. Unmanned aerial vehicles (UAV)
      2. Cancer patient
    4. Challenges
      1. Predictive modeling
      2. Validation, verification, and uncertainty quantification
      3. Data models & decisions across multiple scales
      4. Scalable algorithms for updating, prediction, and control
      5. Optional sensing strategies
      6. Data sharing and decomposition across organizations & stakeholders
      7. Interacting with human decision makers
    1. Karen Willcox, Computational Science, Oden Institute @ UT Austin
    2. Digital Twin - a personalized, dynamically evolving model of a physical system
      1. Data + models
      2. Data assimilation
      3. Prediction
    1. Loweโ€™s retail digital twins
    2. Tech
      1. Nvidia Omniverse
      2. Universal Scene Description (USD)
    3. Benefits
      1. Understanding sales performance & anomalies
      2. Real-time collaboration between store associates and planners
      3. Simulation, prediction, and testing of proposed store layout & inventory changes
      4. Augmented Reality tools
    1. System Dynamics
    2. System oriented design
    3. Design thinking
    4. System thinking
    5. Architecture / Engineering thinking
    6. Breathing life into static models
    7. Tools
      1. Adonis
      2. Stella