IP Library › Granted Patent US 12,189,377
Granted Patent B2
US 12,189,377 · App. 17/177,434 · Granted Jan 7, 2025

Continous monitoring, advance alerts, and control of key performance indicator variables

Inventors: Wesley M. Gifford (Ridgefield, CT); Dharmashankar Subramanian (White Plains, NY)
Assignee: International Business Machines Corporation
G05B19/41875G01F15/068G01F15/0755G05B19/4183G05B19/41865
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 12,189,377
App. No.
17/177,434
Granted
Jan 7, 2025
Kind
B2
Abstract

Embodiments of the invention are directed to collecting, by a computer system, sensor data of a manufacturing system, the sensor data being measured at intervals smaller than a time interval of a target measurement of the manufacturing system. The sensor data is determined to have a relationship to the target measurement. A synthetic target measurement is generated at an interval smaller than the time interval based on the relationship. An advance warning is automatically generated for the target measurement based on the synthetic target measurement within the interval smaller than the time interval.

Claims (44)

1. A computer-implemented method comprising:

collecting, by a computer system, sensor data of a manufacturing system, the sensor data being measured at a plurality of intervals smaller than a time interval “T” of a target measurement of the manufacturing system, wherein the sensor data is determined to have a relationship to the target measurement;

generating, by the computer system, a synthetic target measurement at a first interval of the plurality of intervals based on the relationship, the first interval being smaller than the time interval “T”, wherein the computer system employs a machine learning model to generate the synthetic target measurement, the machine learning model comprising a neural network trained on training data comprising historical sensor data and historical target measurement data, wherein training the machine learning model comprises fitting a regression model that relates the sensor data being measured at the plurality of intervals to the historical target measurement data at the time interval “T” through unknown intermediate quality results in which the historical target measurement data are based on equal volumes sampled uniformly over time;

automatically generating, by the computer system, an advance warning for the target measurement based on the synthetic target measurement within the interval smaller than the time interval; and

causing a control system of the manufacturing system to change operation of an actuator in response to the advance warning.

2. The computer-implemented method of claim 1 , wherein one or more set points associated with the manufacturing system are automatically revised in response to the advance warning for the target measurement based on the synthetic target measurement.

3. The computer-implemented method of claim 1 , wherein the advance warning is generated in response to the synthetic target measurement being outside a predetermined range.

4. The computer-implemented method of claim 1 , wherein modifications are made to the manufacturing system to bring the synthetic target measurement within a predetermined range.

5. The computer-implemented method of claim 1 , wherein the target measurement is a quality-related variable corresponding to a physical material process outflow stream of the manufacturing system, the target measurement comprising a non-instantaneous, time-aggregated nature due to mixing equal sampled volumes in a vessel where the equal sampled volumes are collected at multiple instants in time throughout the time interval and measured at an end of the time interval, thereby obtaining the target measurement.

6. The computer-implemented method of claim 5 , wherein:

the target measurement is a composite measurement of an aggregated total volume of a sample; and

the synthetic target measurement is a generated value for a point in time based on the sensor data and is not a measurement of the aggregated total volume of the sample, the synthetic target measurement representing a state of an individual sampled volume at the point in time within the time interval.

7. The computer-implemented method of claim 5 , wherein:

the target measurement is a composite measurement of an aggregated total volume of a sample;

an aggregation function that produces the composite measurement from the equal sampled volumes that make up the aggregated total volume is unknown and is learned automatically as a function of the target measurement across the equal sampled volumes; and

the synthetic target measurement is a generated value for a point in time based on the sensor data and is not a measurement of the aggregated total volume of the sample, the synthetic target measurement representing a state of an individual sampled volume of the equal sampled volumes at the point in time within the time interval.

8. The computer-implemented method of claim 5 , wherein:

the target measurement is a composite measurement of an aggregated total volume of a sample;

an aggregation function that produces the composite measurement from the equal sampled volumes that make up the aggregated total volume is known to be an average of the target measurement across the equal sampled volumes; and

the synthetic target measurement is a generated value for a point in time based on the sensor data and is not a measurement of the aggregated total volume of the sample, the synthetic target measurement representing a state of an individual sampled volume of the equal sampled volumes at the point in time within the time interval.

9. The computer-implemented method of claim 5 , wherein:

the target measurement is a composite measurement of an aggregated total volume of a sample;

an aggregation function that produces the composite measurement from the equal sampled volumes that make up the aggregated total volume is known from a user-specified function of the target measurement across the equal sampled volumes; and

the synthetic target measurement is a generated value for a point in time based on the sensor data and is not a measurement of the aggregated total volume of the sample, the synthetic target measurement representing a state of an individual sampled volume of the equal sampled volumes at the point in time within the time interval.

10. A system comprising:

a non-transitory memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

collecting sensor data of a manufacturing system, the sensor data being measured at a plurality of intervals smaller than a time interval “T” of a target measurement of the manufacturing system, wherein the sensor data is determined to have a relationship to the target measurement;

generating a synthetic target measurement at a first interval of the plurality of intervals based on the relationship, the first interval being smaller than the time interval “T”, wherein the computer system employs a machine learning model to generate the synthetic target measurement, the machine learning model comprising a neural network trained on training data comprising historical sensor data and historical target measurement data, wherein training the machine learning model comprises fitting a regression model that relates the sensor data being measured at the plurality of intervals to the historical target measurement data at the time interval “T” through unknown intermediate quality results in which the historical target measurement data are based on equal volumes sampled uniformly over time;

automatically generating an advance warning for the target measurement based on the synthetic target measurement within the interval smaller than the time interval; and

causing a control system of the manufacturing system to change operation of an actuator in response to the advance warning.

11. The system of claim 10 , wherein one or more set points associated with the manufacturing system are automatically revised in response to the advance warning for the target measurement based on the synthetic target measurement.

12. The system of claim 10 , wherein the advance warning is generated in response to the synthetic target measurement being outside a predetermined range.

13. The system of claim 10 , wherein modifications are made to the manufacturing system to bring the synthetic target measurement within a predetermined range.

14. The system of claim 10 , wherein the target measurement is a quality-related variable corresponding to a physical material process outflow stream of the manufacturing system, the target measurement comprising a non-instantaneous, time-aggregated nature due to mixing equal sampled volumes in a vessel where the equal sampled volumes are collected at multiple instants in time throughout the time interval and measured at an end of the time interval, thereby obtaining the target measurement.

15. The system of claim 14 , wherein:

the target measurement is a composite measurement of an aggregated total volume of a sample; and

the synthetic target measurement is a generated value for a point in time based on the sensor data and is not a measurement of the aggregated total volume of the sample, the synthetic target measurement representing a state of an individual sampled volume at the point in time within the time interval.

16. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

collecting sensor data of a manufacturing system, the sensor data being measured at a plurality of intervals smaller than a time interval “T” of a target measurement of the manufacturing system, wherein the sensor data is determined to have a relationship to the target measurement;

generating a synthetic target measurement at a first interval of the plurality of intervals based on the relationship, the first interval being smaller than the time interval “T”, wherein the computer system employs a machine learning model to generate the synthetic target measurement, the machine learning model comprising a neural network trained on training data comprising historical sensor data and historical target measurement data, wherein training the machine learning model comprises fitting a regression model that relates the sensor data being measured at the plurality of intervals to the historical target measurement data at the time interval “T” through unknown intermediate quality results in which the historical target measurement data are based on equal volumes sampled uniformly over time;

automatically generating an advance warning for the target measurement based on the synthetic target measurement within the interval smaller than the time interval; and

causing a control system of the manufacturing system to change operation of an actuator in response to the advance warning.

17. The computer program product of claim 16 , wherein one or more set points associated with the manufacturing system are automatically revised in response to the advance warning for the target measurement based on the synthetic target measurement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2021
From: GIFFORD, WESLEY M.; SUBRAMANIAN, DHARMASHANKAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055296/0641 →
Continuity (1)
Related Publication 20220260977A1 · Aug 18, 2022
References Cited (24)
US 6408259B1 · Goebel et al. · 2002 [cited by applicant]
US 6748334B1 · Perez · 2004 [cited by examiner]
US 7369697B2 · Starikov · 2008 [cited by applicant]
US 8121817B2 · Landells et al. · 2012 [cited by applicant]
US 8224473B2 · Selvaraj et al. · 2012 [cited by applicant]
US 20060158956A1 · Laugharn · 2006 [cited by examiner]
US 20070027568A1 · Good · 2007 [cited by examiner]
US 20130335731A1 · Jorden · 2013 [cited by examiner]
US 20130339919A1 · Baseman · 2013 [cited by examiner]
US 20140344007A1 · Shende et al. · 2014 [cited by applicant]
US 20170277174A1 · Maeda · 2017 [cited by examiner]
US 20170351241A1 · Bowers et al. · 2017 [cited by applicant]
US 20190227504A1 · Zhao et al. · 2019 [cited by applicant]
US 20190340843A1 · McCarson · 2019 [cited by examiner]
US 20230102048A1 · Cella · 2023 [cited by examiner]
CA 3114183A1 · 2020 [cited by examiner]
CN 108983731A · 2018 [cited by applicant]
EP 2132605B1 · 2015 [cited by applicant]
WO 2014035432A2 · 2014 [cited by applicant]
WO WO2019218097A1 · 2019 [cited by examiner]
WO 2020227429A1 · 2020 [cited by applicant]
Fernandez et al, “Neural Network and Trend Prediction for Technological Processes Monitoring”. MICAI 2005: Advances In Artificial Intelligence, vol. 3789, pp. 731-740, 2005. 10 pages. [cited by applicant]
Zhang et al. “An adaptive pre-warning method based on trend monitoring: Application to an oil refining process”. Journal of the International Measurement Confederation, vol. 139, pp. 163-176, 2019. 14 pages. [cited by applicant]
International Search Report; International Application No. PCT/CN2022/076333; International Filing Date: Feb. 15, 2022; Date of mailing: Apr. 26, 2022; 9pages. [cited by applicant]