IP Library Granted Patent US 9,261,862
Granted Patent B2
US 9,261,862 · App. 14/492,275 · Granted Feb 16, 2016

Automation management system and method

Inventors: David Wang (Northville, MI); Daisy Red (Royal Oak, MI); Ivan Nausley (Dearborn, MI)
Assignee: BEET LLC
G05B9/02G05B23/0232G06N5/04
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 9,261,862
App. No.
14/492,275
Granted
Feb 16, 2016
Kind
B2
Abstract

Disclosed herein is a method for monitoring performance of equipment located in an automation environment including identifying a sequence of tasks performed by the equipment, wherein each task in the sequence is defined by a series of signals; for each task in the sequence: (a) collecting data pertaining to the series of signals; (b) determining a completion time based on the collected data; and (c) determining a difference between the determined completion time and a predetermined reference value indicative of an expected completion time; repeating (a)-(c) for a plurality of repetitions of the sequence; summing, over the plurality of repetitions of the sequence, at least some of the determined differences to calculate an accumulated variance value for each given task; and selectively generating a predictive failure indication based on the accumulated variance values.

Claims (63)

1. A method for monitoring performance of equipment located in an automation environment, comprising:

identifying a sequence of tasks performed by the equipment, wherein each task in the sequence is defined by a series of signals;

for each task in the sequence:

(a) collecting, using one or more processors, data pertaining to the series of signals;

(b) determining a completion time based on the collected data using the one or more processors; and

(c) determining, using the one or more processors, a difference between the determined completion time and a predetermined reference value indicative of an expected completion time;

repeating (a)-(c) for a plurality of repetitions of the sequence;

summing, over the plurality of repetitions of the sequence and using the one or more processors, at least some of the determined differences to calculate an accumulated variance value for each given task; and

selectively generating a predictive failure indication based on the accumulated variance values.

2. The method of claim 1 , further comprising:

associating the one or more signals in the series to define a completion time for each of the plurality of tasks.

3. The method of claim 2 , wherein the associating further comprises: identifying, for a given repetition, which of the one or more signals in the series correspond to a start time of a given task and which of the one or more signals in the series correspond to an end time of the given task; and

wherein the completion time for each task is based on a difference between the start and end times.

4. The method of claim 3 , wherein the equipment includes a plurality of machines and wherein the start time of each of the tasks in the sequence is defined by the states of a first combination of one or more inputs or outputs of the plurality of machines and the end time of each of the tasks in the sequence is defined by the states of a second combination of one or more inputs or outputs of the plurality of machines.

5. The method of claim 1 , further comprising:

if a predictive failure indication is generated, identifying which of the tasks in the sequence resulted in the predictive failure indication.

6. The method of claim 1 , further comprising:

determining, for each of the of tasks, a slope of the accumulated variance values over a period of time.

7. The method of claim 6 , wherein selectively generating the predictive failure indication further comprises:

if the slope is at least one of increasing or decreasing over the period of time, generating the predictive failure indicator; and

if the slope is substantially constant over the period of time, not generating the predictive failure indicator.

8. The method of claim 1 , wherein the predictive failure indication is at least one of audible or visual.

9. The method of claim 1 , wherein the series of signals are at least one of analog data or digital data.

10. An apparatus for monitoring performance of equipment located in an automation environment, comprising:

a memory; and

a processor configured to execute instructions stored in the memory to: identify a sequence of tasks performed by the equipment, wherein each task in the sequence is defined by a series of signals; for each task in the sequence:

(a) collect data pertaining to the series of signals;

(b) determine a completion time based on the collected data; and

(c) determine a difference between the determined completion time and a predetermined reference value indicative of an expected completion time;

repeat (a)-(c) for a plurality of repetitions of the sequence;

sum, over the plurality of repetitions of the sequence, at least some of the determined differences to calculate an accumulated variance value for each given task; and

selectively generate a predictive failure indication based on the accumulated variance values.

11. The apparatus of claim 10 , wherein the processor is further configured to execute instructions stored in the memory to:

associate the one or more signals in the series to define a completion time for each of the plurality of tasks.

12. The apparatus of claim 11 , wherein the processor is further configured to execute instructions stored in the memory to:

identify, for a given repetition, which of the one or more signals in the series correspond to a start time of a given task and which of the one or more signals in the series correspond to an end time of the given task; and

wherein the completion time for each task is based on a difference between the start and end times.

13. The apparatus of claim 12 , wherein the equipment includes a plurality of machines and wherein the start time of each of the tasks in the sequence is defined by the states of a first combination of one or more inputs or outputs of the plurality of machines and the end time of each of the tasks in the sequence is defined by the states of a second combination of one or more inputs or outputs of the plurality of machines.

14. The apparatus of claim 10 , wherein the processor is further configured to execute instructions stored in the memory to:

if a predictive failure indication is generated, identify which of the tasks in the sequence resulted in the predictive failure indication.

15. The apparatus of claim 10 , wherein the processor is further configured to execute instructions stored in the memory to:

determine, for each of the of tasks, a slope of the accumulated variance values over a period of time.

16. The apparatus of claim 15 , wherein the processor is further configured to execute instructions stored in the memory to:

if the slope is at least one of increasing or decreasing over the period of time, generate the predictive failure indicator; and

if the slope is substantially constant over the period of time, not generate the predictive failure indicator.

17. The apparatus of claim 10 , wherein the predictive failure indication is at least one of audible or visual.

18. The apparatus of claim 10 , wherein the series of signals are at least one of analog data or digital data.

19. A method for monitoring performance of equipment located in an automation environment, comprising:

identifying a sequence of tasks performed by the equipment, wherein each task in the sequence is defined by a series of one or more signals;

wherein the one or more signals is generated by the equipment;

for each task in the sequence:

(a) collecting data pertaining to the series of signals using one or more processors;

(b) determining a completion time based on the collected data using the one or more processors; and

(c) comparing, using the one or more processors, the determined completion time and a predetermined reference value indicative of an expected completion time;

repeating (a)-(c) for a plurality of repetitions of the sequence;

generating, over the plurality of repetitions of the sequence and using the one or more processors, an accumulated variance value for each given task based on at least some of the comparisons; and

detecting a trend based on the accumulated variance values;

wherein the accumulated variance value includes the total variance between the determined completion time and the predetermined reference value for the at least some of the comparisons.

20. The method of claim 19 , wherein the repeating (a)-(c) for a plurality of repetitions of the sequence further comprises:

identifying, for a given repetition, which of the one or more signals in the series correspond to a start time of a given task and which of the one or more signals in the series correspond to an end time of the given task;

wherein the equipment includes a plurality of machines;

wherein the completion time for each task is based on a difference between the start and end times; and

wherein the start time of each of the tasks in the sequence is defined by the states of a first combination of one or more inputs or outputs of the plurality of machines and the end time of each of the tasks in the sequence is defined by the states of a second combination of one or more inputs or outputs of the plurality of machines.

Assignments (8)
SECURITY INTEREST Recorded Dec 7, 2021
From: BEET, INC.
To: THE DAVID EBERLY TRUST
Reel/Frame 058317/0118 →
CHANGE OF NAME Recorded Feb 19, 2020
From: BEET, LLC
To: BEET, INC.
Reel/Frame 051970/0383 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2020
From: BEET INVESTMENT I, LLC
To: BEET, INC.
Reel/Frame 051824/0822 →
RELEASE OF SECURITY INTEREST Recorded Feb 13, 2020
From: BEET INVESTMENT, LLC
To: BEET, INC.
Reel/Frame 051810/0727 →
SECURITY INTEREST Recorded Sep 24, 2019
From: BEET, INC.
To: BEET INVESTMENT I, LLC
Reel/Frame 050467/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2015
From: COMAU, SPA
To: BEET LLC
Reel/Frame 036266/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2015
From: COMAU, INC.
To: COMAU SPA
Reel/Frame 034645/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2014
From: WANG, DAVID; RED, DAISY; NAUSLEY, IVAN
To: COMAU, INC.
Reel/Frame 034604/0932 →
Continuity (3)
Continuation 12954747 · Nov 26, 2010
Provisional Application 61267940 · Dec 9, 2009
Related Publication 20150012121A1 · Jan 8, 2015