Patent US5997167A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5997167A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable controller including diagnostic and simulation facilities

Assignee: Control Technology Corp
•
Filing: 1997-05-01
•
Granted: 1999-12-07
•
Expires: 2017-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller for one or more pieces of industrial equipment accommodates multiple sensed conditions--that is, different conditions each associated with a different response, which may be an alarm or a branch control procedure. The controller includes a database of diagnostic templates specifying conditions, and actions or states associated therewith. For example, a template may provide multiple, specified, discrete time spans each reflecting a different machine condition, and each specifying a different action associated with that condition. The templates may be associated with a model of machine behavior, e.g., one based on probabilities, which utilizes the templates and programmed control instructions to simulate machine behavior over time. More broadly, the behavior model may be used to perform a simulated execution of control instructions based on various specified values for limit parameters, which may be provided by the user or computed in accordance with the behavior model (e.g., using a Monte Carlo method) as simulation proceeds.

Inventors

  • 👤 Kenneth C. Crater
  • 👤 Daniel L. Pierson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 21:13
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/41885; G05B19/41835; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 142 words
A control system comprising: a. means for executing a control function comprising a variable sequence of steps; b. means for receiving data relevant to the control function; c. a database for storing (i) a plurality of limits each specifying a different condition associated with the control function, and (ii) different actions associated with at least some of the conditions; and d. means for comparing received data to the stored limits and, upon detection of a match therebetween, causing execution of the steps implementing any associated action; wherein: e. the control function is embodied in a sequence of control instructions executable by the execution means; and f. the database is configured to further store a probability associated with each limit, the control system further comprising means for performing a simulated execution of the control instructions based on the probabilities and the received data.
Claim 2
Dependent Claim 142 words
A control system comprising: a. means for executing a control function comprising a variable sequence of steps; b. means for receiving data relevant to the control function; c. a database for storing (i) a plurality of limits each specifying a different condition associated with the control function, and (ii) different actions associated with at least some of the conditions; and d. means for comparing received data to the stored limits and, upon detection of a match therebetween, causing execution of the steps implementing any associated action; wherein: e. the control function is embodied in a sequence of control instructions executable by the execution means; and f. the database is configured to further store a probability associated with each limit, the control system further comprising means for performing a simulated execution of the control instructions based on the probabilities and the received data.
Claim 3
Dependent Claim 24 words
The control system of claim 1 further comprising means for issuing an alert, at least some of the actions comprising actuating the alerting means.
Claim 4
Dependent Claim 19 words
The control system of claim 1 wherein at least some of the actions comprise executing a new control function.
Claim 5
Dependent Claim 16 words
The control system of claim 1 wherein at least some of the conditions are inefficient behaviors.
Claim 6
Dependent Claim 17 words
The control system of claim 1 wherein at least some of the conditions are projected failure states.
Claim 7
Dependent Claim 29 words
The control system of claim 1 further comprising means for obtaining input from a user, at least some of the received data being received from the user input means.
Claim 8
Dependent Claim 17 words
The control system of claim 6 further comprising means for altering the probabilities based on user input.
Claim 9
Dependent Claim 33 words
The control system of claim 1 further comprising a machine interface, at least some of the received data being received from the machine interface, the control function being executed via the machine interface.
Claim 10
Dependent Claim 15 words
The control system of claim 1 wherein the probabilities represent a model of machine response.
Claim 11
Dependent Claim 18 words
The control system of claim 9 further comprising means for altering the probabilities based on the received data.
Claim 12
Dependent Claim 95 words
The control system of claim 1 wherein: a. the execution means is configured to perform a plurality of control functions each representing a state, at least some of the functions causing a transition to a new state; b. the database means is configured to store, for each state, (i) a plurality of limits each specifying a different condition, (ii) an action associated with at least some of the conditions, and (iii) a probability associated with each limit; and c. each control function is embodied in a sequence of control instructions executable by the execution means.
Claim 13
Dependent Claim 22 words
The control system of claim 11 wherein at least some of the actions comprise transition to or initiation of new control functions.
Claim 14
Dependent Claim 36 words
The control system of claim 11 further comprising simulation means for performing a simulated execution of the control instructions based on the probabilities and the received data, the control function being executed on the simulation means.
Claim 15
Dependent Claim 25 words
The control system of claim 13 wherein the simulated execution is a Monte Carlo simulation that dictates, in accordance with the probabilities, transitions among states.
Claim 16
Dependent Claim 21 words
The control system of claim 14 wherein at least some of the probabilities are functions of time and represent machine behavior.
Claim 17
Dependent Claim 49 words
The control system of claim 15 further comprising means for interfacing to a machine to also execute the control functions thereon, at least some of the received data originating with the machine via the machine interface, the graphic display further depicting actual machine behavior based on the received data.
Claim 18
Dependent Claim 16 words
The control system of claim 13 further comprising a graphic display for depicting the simulated execution.
Claim 19
Dependent Claim 108 words
A control system comprising: a. means for executing a plurality of control functions pertaining to at least one machine; b. means for storing sequences of control instructions, each sequence implementing a control function as a state comprising an action and a predetermined condition for leaving the state, sequences being executable by the execution means; and c. means for receiving, during execution, data relevant to the state conditions so as to determine transition among states in accordance with the control instructions; and d. simulation means implementing a model of machine behavior and issuing, to the execution means and in accordance with the model, data relevant to the state conditions.
Claim 20
Dependent Claim 108 words
A control system comprising: a. means for executing a plurality of control functions pertaining to at least one machine; b. means for storing sequences of control instructions, each sequence implementing a control function as a state comprising an action and a predetermined condition for leaving the state, sequences being executable by the execution means; and c. means for receiving, during execution, data relevant to the state conditions so as to determine transition among states in accordance with the control instructions; and d. simulation means implementing a model of machine behavior and issuing, to the execution means and in accordance with the model, data relevant to the state conditions.
Claim 21
Dependent Claim 24 words
The control system of claim 18 further comprising means for issuing an alert, at least some of the actions comprising actuating the alerting means.
Claim 22
Dependent Claim 29 words
The control system of claim 18 further comprising means for obtaining input from a user, at least some of the received data being received from the user input means.
Claim 23
Dependent Claim 33 words
The control system of claim 18 further comprising a machine interface, at least some of the received data being received from the machine interface, the control functions being executed via the machine interface.
Claim 24
Dependent Claim 23 words
The control system of claim 18 wherein the behavior model comprises a plurality of probability distributions collectively representing a model of machine response.
Claim 25
Dependent Claim 19 words
The control system of claim 22 further comprising means for altering the probability distributions based on the received data.
Claim 26
Dependent Claim 18 words
The control system of claim 22 further comprising means for altering the probability distributions based on user input.
Claim 27
Dependent Claim 16 words
The control system of claim 18 wherein the control function is executed on the simulation means.
Claim 28
Dependent Claim 29 words
The control system of claim 25 wherein the simulated execution is a Monte Carlo simulation that dictates, in accordance with a plurality of probability distributions, transitions among control functions.
Claim 29
Dependent Claim 16 words
The control system of claim 25 further comprising a graphic display for depicting the simulated execution.
Claim 30
Dependent Claim 31 words
The control system of claim 18 further comprising mean for interfacing to a machine to perform thereon the control function, the received data originating with the machine via the machine interface.
Claim 31
Dependent Claim 20 words
The control system of claim 28 further comprising a graphic display for depicting machine behavior based on the received data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-06 2003-06-07 2003-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-06 2007-06-07 2007-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-06 2011-06-07 2011-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag