IP Library › Granted Patent US 10,762,475
Granted Patent B2
US 10,762,475 · App. 15/052,992 · Granted Sep 1, 2020

Digital twins for energy efficient asset maintenance

Inventors: Zhen Song (Plainsboro, NJ); Arquimedes Martinez Canedo (Plainsboro, NJ)
Assignee: Siemens Schweiz AG
G06Q10/20G06Q10/067
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 10,762,475
App. No.
15/052,992
Granted
Sep 1, 2020
Kind
B2
Abstract

A system for using digital twins for scalable, model-based machine predictive maintenance comprises a plurality of digital twins and a simulation platform. The plurality of digital twins correspond to plurality of remotely located physical machines. Each respective digital twin comprises: product nameplate data corresponding to a unique physical machine, one or more simulation models, and a database comprising run time log data collected from sensors associated with the unique physical machine. The simulation platform is configured to process simulation models corresponding to the plurality of digital twins using a plurality of multiprocessor computer systems.

Claims (56)

1. An automation system for using digital twins for scalable, model-based machine predictive maintenance, the automation system comprising:

a plurality of digital twins corresponding to plurality of remotely located physical machines; and

a simulation platform configured to process a plurality of simulation models corresponding to the plurality of digital twins using a plurality of multiprocessor computer systems, wherein each respective digital twin comprises:

product nameplate data corresponding to a unique physical machine of the plurality of remotely located physical machines,

one or more simulation models of the plurality of simulation models, the one or more simulation models corresponding to the unique physical machine, and

a database comprising run time log data collected from sensors associated with the unique physical machine,

wherein each respective digital twin is configured to:

calculate a domain-specific Condition Index (CI) value indicative of energy efficiency of the unique physical machine corresponding to the respective digital twin, wherein an observer block operation is configured within the one or more simulation models corresponding to the unique physical machine to calculate the domain-specific CI value, wherein the domain-specific CI value is calculated using a probabilistic framework based on automatic inference to account at least for sensor noise, insufficient hardware sensors, and unknown characteristic curves representative of performance of the unique physical machine over a period of time,

wherein the observer block operation configured within the one or more simulation models calculates the domain-specific CI value using a plurality of individual observer blocks connected serially, in parallel, or using a combination of serial and parallel connections,

wherein the observer block operation is configured to generate estimates based on for the insufficient hardware sensors, and the unknown characteristic curves,

identify one or more required maintenance tasks for the unique physical machine based on the calculated domain-specific CI value, and

send a notification of the one or more required maintenance tasks to an operator device.

2. The automation system of claim 1 , further comprising:

a data platform configured to process a plurality of data query tasks using the plurality of multiprocessor computer systems.

3. The automation system of claim 2 , wherein the data platform utilizes a map-reduce programming model to process each of the plurality of data query tasks.

4. The automation system of claim 1 , wherein each simulation model included in the plurality of digital twins is implemented using a Bayesian filtering framework.

5. The automation system of claim 1 , wherein each respective digital twin comprises a web service interface configured to facilitate communication between the respective digital twin and one or more remote devices.

6. The automation system of claim 5 , wherein the system further comprises a mobile device interface configured to facilitate monitoring of the plurality of remotely located physical machines via the plurality of digital twins.

7. The automation system of claim 5 , wherein the system further comprises a sensor interface configured to facilitate transfer of the run time log data from plurality of physical machines to the plurality of digital twins.

8. The automation system of claim 7 , wherein the run time log data is collected from plurality of physical machines to the plurality of digital twins in real-time.

9. The automation system of claim 1 , wherein each respective digital twin further comprises:

a multimedia database configured to store maintenance data associated with the unique physical machine and inspection data associated with the unique physical machine.

10. The automation system of claim 1 , wherein the simulation platform is configured to execute each respective simulation model of the plurality of simulation models using a plurality of simulation engines executing in parallel across a plurality of processors on the plurality of multiprocessor computer systems.

11. A computer-implemented method for using a digital twin for scalable machine maintenance of a remotely located digital twin, the method comprising:

generating, by a computer system, a digital twin corresponding to a physical machine in a digital twin repository stored on the computer system by aggregating observer blocks of serial or parallel digital twin components;

receiving, by the computer system, sensor data from the physical machine;

storing, by the computer system, the sensor data in association with the digital twin;

identifying, by the computer system, one or more required maintenance tasks for the physical machine; and

sending, by the computer system, a notification of the one or more required maintenance tasks to an operator device,

wherein the digital twin comprises a simulation model to simulate operation of the physical machine based on the sensor data, wherein a simulated operation of the physical machine estimates energy efficiency of the physical machine,

calculating a domain-specific Condition Index (CI) value indicative of energy efficiency of the physical machine corresponding to the respective digital twin, wherein an observer block operation is configured within the simulation model corresponding to the physical machine to calculate the domain-specific CI value, wherein the domain-specific CI value is calculated using a probabilistic framework based on automatic inference to account at least for sensor noise, insufficient hardware sensors, and unknown characteristic curves representative of performance of the unique physical machine over a period of time,

wherein the observer block operation configured within the simulation model calculates the domain-specific CI value using a plurality of individual observer blocks connected serially, in parallel, or using a combination of serial and parallel connections,

wherein the observer block operation is configured to generate estimates to account for the insufficient hardware sensors, and the unknown characteristic curves,

wherein the one or more required maintenance tasks are identified for the physical machine based on the calculated domain-specific CI value of the physical machine.

12. The method of claim 11 , wherein the digital twin is generated based on one or more of a manual associated with the physical machine or a datasheet associated with the physical machine received from the physical machine's original equipment manufacturer.

13. The method of claim 11 , further comprising:

receiving, by the computer system, maintenance results generated in response to performance of the one or more required maintenance tasks by a maintenance engineer; and

storing, by the computer system, the maintenance results in association with the digital twin.

14. The method of claim 11 , further comprising:

receiving, by the computer system, inspection results generated in response to performance of an inspection of the physical machine; and

storing, by the computer system, the inspection results in association with the digital twin.

15. The method of claim 11 , further comprising:

executing the simulation model on the computer system using a plurality of simulation engines operating in parallel to identify the one or more required maintenance tasks.

16. An automation system for using a digital twin for scalable machine maintenance, the system comprising:

an embedded computing sensor co-located with a physical machine and configured to:

collect monitoring data from the physical machine; and

transfer the monitoring data to a data center; and

a digital twin of the physical machine located at the data center and configured to:

identify one or more required maintenance tasks for the physical machine based on the monitoring data, and

send a notification of the one or more required maintenance tasks to an operator device,

wherein the digital twin comprises a simulation model to simulate operation of the physical machine based on the monitoring data, wherein a simulated operation of the physical machine estimates energy efficiency of the physical machine,

calculating a domain-specific Condition Index (CI) value indicative of energy efficiency of the physical machine corresponding to the respective digital twin, wherein an observer block operation is configured within the simulation model corresponding to the physical machine to calculate the domain-specific CI value,

wherein the domain-specific CI value is calculated using a probabilistic framework based on automatic inference to account at least for sensor noise, insufficient hardware sensors, and unknown characteristic curves representative of performance of the unique physical machine over a period of time,

wherein the calculated CI value is calculated using a probabilistic framework configured to account at least for sensor noise, insufficient hardware sensors, and unknown characteristic curves representative of performance of the physical machine over a period of time,

wherein the observer block operation configured within the simulation model calculates the domain-specific CI value using a plurality of individual observer blocks connected serially, in parallel, or using a combination of serial and parallel connections,

wherein the observer block operation is configured to generate estimates to account for the insufficient hardware sensors, and the unknown characteristic curves, wherein the one or more required maintenance tasks are identified for the physical machine based on the calculated domain-specific CI value of the physical machine.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2020
From: SIEMENS CORPORATION
To: SIEMENS SCHWEIZ AG
Reel/Frame 053291/0699 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: SONG, ZHEN; MARTINEZ CANEDO, ARQUIMEDES
To: SIEMENS CORPORATION
Reel/Frame 037880/0227 →
Continuity (2)
Provisional Application 62120399 · Feb 25, 2015
Related Publication 20160247129A1 · Aug 25, 2016
Cited By (55)
US 12,197,508 US 12,210,324 US 12,231,255 US 12,231,496 US 12,235,617 US 12,242,259 US 12,248,578 US 12,271,163 US 12,273,215 US 12,282,324 US 12,292,720 US 12,333,657 US 12,341,624 US 12,349,027 US 12,372,955 US 12,373,220 US 12,379,718 US 12,386,827 US 12,393,611 US 12,395,818 US 12,399,467 US 12,399,475 US 12,400,035 US 12,405,581 US 12,406,193 US 12,412,003 US 12,432,277 US 12,474,679 US 12,474,690 US 12,481,259 US 12,482,520 US 12,523,975 US 12,523,999 US 12,524,820 US 12,529,491 US 12,541,182 US 12,542,830 US 12,547,991 US 12,554,687 US 12,556,893 US 12,572,267 US 12,578,696 US 12,579,874 US 12,607,989 US 12,645,206 US 12,651,275 US 12,669,790 US 12,687,827 US 12,687,831 US 12,699,367 US 12,699,732 US 12,711,287 US 12,711,288 US 12,730,418 US 12,743,057