IP Library Granted Patent US 11,119,882
Granted Patent B2
US 11,119,882 · App. 16/597,243 · Granted Sep 14, 2021

Digital twin workflow simulation

Inventor: Sarbajit K. Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
G06F11/3457G06F11/3013G06F11/3051G06F11/3476G06F11/3495
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,119,882
App. No.
16/597,243
Granted
Sep 14, 2021
Kind
B2
Abstract

Systems, methods and computer program products for simulating workflows and activities of physical assets using digital twin models. User-defined simulations are performed by selectin digital twin components being analyzed during the simulation, concentrating the analysis on the selectively defined components and bypassing components that will not be simulated. Users can design the digital twin simulation using one or more available digital twin models. The model can be the most current digital twin model, a previous version of a model or a hybridized model comprising components or portions from multiple versions of the available digital twins. Users can further customize simulations by selecting components or sections of the digital twin model to selectively bypass during the simulation or provide overriding values for non-simulated portions of the digital twin which can be used as entry criteria inputted into the next simulated section or component of the digital twin, to complete the simulation.

Claims (47)

1. A computer-implemented method comprising:

capturing, by at least one processor, a real-time data feed from a data collection device connected to a physical asset to create a digital twin model representing the physical asset, wherein the real-time data feed describes components and performance of the physical asset and reflects the components and the performance of the physical asset in the digital twin model;

creating, by the at least one processor, a plurality of separate versions of the digital twin model, wherein individual versions of the plurality of separate versions of the digital twin model reflect changes to the components and performance of the physical asset over time;

configuring, by the at least one processor, input to a simulation of the physical asset by selecting at least one of the separate versions of the digital twin model to simulate and further selecting at least one component from the at least one of the separate versions of the digital twin model selected, to bypass during the simulation; and

outputting, by the at least one processor, results of the simulation of the physical asset, based on configurations of the input provided to the simulation.

2. The computer-implemented method of claim 1 , wherein the data collection device connected to the physical asset is selected from the group consisting of a sensor device, internet-of-things (IoT) device, a recording system and a combination thereof.

3. The computer-implemented method of claim 1 , wherein selecting at least one of the separate versions of the digital twin model comprises selecting a combination of components from at least two different versions of the digital twin model, creating a hybrid digital twin model used for the simulation.

4. The computer-implemented method of claim 3 , wherein the hybrid digital twin model includes a first portion comprising a first set of components from a first version of the digital twin model and a second portion comprising a second set of components from a second version of the digital twin model.

5. The computer-implemented method of claim 1 , wherein the plurality of the separate versions of the digital twin model are stored as a time-scaled entry into a log file and subsequent versions entered into the log file describe one or more differentiating features between the subsequent versions being entered and a previous version.

6. The computer-implemented method of claim 1 , wherein the configuring step further comprises:

selecting, by the at least one processor, a first portion of the digital twin model that is not simulated during the simulation and a second portion of the digital twin model to simulate during the simulation;

inputting, by the at least one processor, an overriding value for the simulation to substitute for output from the first portion of the digital twin model; and

entering, by the at least one processor, the overriding value as the output from the first portion of the digital twin model, as input into the second portion of the digital twin model during the simulation of the second portion of the digital twin model.

7. The computer-implemented method of claim 1 , further comprising:

substituting, by the at least one processor, an alternative component for the at least one component being bypassed during the simulation, wherein a substitute value representing output of the alternative component is provided as an intermediate simulation result, rather than the at least one component being bypassed during the simulation.

8. A computer system comprising:

at least one processor; and

a computer-readable storage media coupled to the at least one processor, wherein the computer-readable storage media contains program instructions executing a computer-implemented method comprising:

capturing, by the at least one processor, a real-time data feed from a data collection device connected to a physical asset to create a digital twin model representing the physical asset, wherein the real-time data feed describes components and performance of the physical asset and reflects the components and the performance of the physical asset in the digital twin model;

creating, by the at least one processor, a plurality of separate versions of the digital twin model, wherein individual versions of the plurality of separate versions of the digital twin model reflect changes to the components and performance of the physical asset over time;

configuring, by the at least one processor, input to a simulation of the physical asset by selecting at least one of the separate versions of the digital twin model to simulate and further selecting at least one component from the at least one of the separate versions of the digital twin model selected, to bypass during the simulation; and

outputting, by the at least one processor, results of the simulation of the physical asset, based on configurations of the input provided to the simulation.

9. The computer system of claim 8 , wherein the data collection device connected to the physical asset is selected from the group consisting of a sensor device, internet-of-things (IoT) device, a recording system and a combination thereof.

10. The computer system of claim 8 , wherein selecting at least one of the separate versions of the digital twin model comprises selecting a combination of components from at least two different versions of the digital twin model, creating a hybrid digital twin model used for the simulation.

11. The computer system of claim 10 , wherein the hybrid digital twin model includes a first portion comprising a first set of components from a first version of the digital twin model and a second portion comprising a second set of components from a second version of the digital twin model.

12. The computer system of claim 8 , wherein, the plurality of the separate versions of the digital twin model are stored as a time-scaled entry into a log file and subsequent versions entered into the log file comprise one or more differentiating features between the subsequent versions being entered and a previous version.

13. The computer system of claim 8 , wherein the configuring step further comprises:

selecting, by the at least one processor, a first portion of the digital twin model that is not simulated during the simulation and a second portion of the digital twin model to simulate during the simulation;

inputting, by the at least one processor, an overriding value for the simulation to substitute for output from the first portion of the digital twin model; and

entering, by the at least one processor, the overriding value as the output from the first portion of the digital twin model, as input into the second portion of the digital twin model during the simulation of the second portion of the digital twin model.

14. The computer system of claim 8 , further comprising:

substituting, by the at least one processor, an alternative component for the at least one component being bypassed during the simulation, wherein a substitute value representing output of the alternative component is provided as an intermediate simulation result, rather than the at least one component being bypassed during the simulation.

15. A computer program product comprising:

one or more computer-readable storage media having computer-readable program instructions stored on the one or more computer-readable storage media said program instructions executes a computer-implemented method comprising the steps of:

capturing, by at least one processor, a real-time data feed from a data collection device connected to a physical asset to create a digital twin model representing the physical asset, wherein the real-time data feed describes components and performance of the physical asset and reflects the components and the performance of the physical asset in the digital twin model;

creating, by the at least one processor, a plurality of separate versions of the digital twin model, wherein individual versions of the plurality of separate versions of the digital twin model reflect changes to the components and performance of the physical asset over time;

configuring, by the at least one processor, input to a simulation of the physical asset by selecting at least one of the separate versions of the digital twin model to simulate and further selecting at least one component from the at least one of the separate versions of the digital twin model selected, to bypass during the simulation; and

outputting, by the at least one processor, results of the simulation of the physical asset, based on configurations of the input provided to the simulation.

16. The computer program product of claim 15 , wherein the data collection device connected to the physical asset is selected from the group consisting of a sensor device, internet-of-things (IoT) device, a recording system and a combination thereof.

17. The computer program product of claim 15 , wherein selecting at least one of the separate versions of the digital twin model comprises selecting a combination of components from at least two different versions of the digital twin model, creating a hybrid digital twin model used for the simulation.

18. The computer program product of claim 17 , wherein the hybrid digital twin model includes a first portion comprising a first set of components from a first version of the digital twin model and a second portion comprising a second set of components from a second version of the digital twin model.

19. The computer program product of claim 15 , wherein the configuring step further comprises:

selecting, by the at least one processor, a first portion of the digital twin model that is not simulated during the simulation and a second portion of the digital twin model to simulate during the simulation;

inputting, by the at least one processor, an overriding value for the simulation to substitute for output from the first portion of the digital twin model; and

entering, by the at least one processor, the overriding value as the output from the first portion of the digital twin model, as input into the second portion of the digital twin model during the simulation of the second portion of the digital twin model.

20. The computer program product of claim 15 , further comprising:

substituting, by the at least one processor, an alternative component for the at least one component being bypassed during the simulation, wherein a substitute value representing output of the alternative component is provided as an intermediate simulation result, rather than the at least one component being bypassed during the simulation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050666/0538 →
Continuity (1)
Related Publication 20210109837A1 · Apr 15, 2021
Cited By (4)
US 12,520,446 US 12,556,587 US 12,586,074 US 12,682,072