← Back to Patent Explorer
US5859773A Expired / Lapsed US ⏱️ 0.0 years remaining

Residual activation neural network

Assignee: Rockwell Automation Technologies Inc
•
Filing: 1996-09-23
•
Granted: 1999-01-12
•
Expires: 2016-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plant (72) is operable to receive control inputs c(t) and provide an output y(t). The plant (72) has associated therewith state variables s(t) that are not variable. A control network (74) is provided that accurately models the plant (72). The output of the control network (74) provides a predicted output which is combined with a desired output to generate an error. This error is back propagated through an inverse control network (76), which is the inverse of the control network (74) to generate a control error signal that is input to a distributed control system (73) to vary the control inputs to the plant (72) in order to change the output y(t) to meet the desired output. The control network (74) is comprised of a first network NET 1 that is operable to store a representation of the dependency of the control variables on the state variables. The predicted result is subtracted from the actual state variable input and stored as a residual in a residual layer (102). The output of the residual layer (102) is input to a hidden layer (108) which also receives the control inputs to generate a predicted output in an output layer (106). During back propagation of error, the residual values in the residual layer (102) are latched and only the control inputs allowed to vary.

Inventors

  • 👤 James David Keeler
  • 👤 Eric Jon Hartman
  • 👤 Kadir Liano
  • 👤 Ralph Bruce Ferguson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:56
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0265; G05B13/027; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/903; Y10S706/906

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 212 words
A control network for controlling a plant having plant control inputs, the network for receiving plant control variables, measurable state variables of the plant and desired plant outputs, the measurable state variables having dependencies on both the plant control variables and unmeasurable external influences on the plant, comprising: a control network input for receiving as network inputs the current plant control variables, the measurable state variables and desired plant outputs; a control network output for outputting predicted plant control variables necessary to achieve the desired plant outputs; a processing system for processing the received plant control variables through an inverse representation of the plant that represents the dependencies of the plant output on the plant control variables and the measurable state variables parameterized by an estimation of the unmeasurable external influences to provide the predicted plant control variables to achieve the desired plant outputs, said processing system including: an estimation network for estimating the unmeasurable external influences on the plant and outputting estimated external influences; and means for parameterizing the inverse representation of the plant with the estimated external influences; and an interface device for inputting the predicted plant control variables that are output by said control network output to the plant as plant control variables to achieve the desired plant outputs.
Claim 2
Dependent Claim 212 words
A control network for controlling a plant having plant control inputs, the network for receiving plant control variables, measurable state variables of the plant and desired plant outputs, the measurable state variables having dependencies on both the plant control variables and unmeasurable external influences on the plant, comprising: a control network input for receiving as network inputs the current plant control variables, the measurable state variables and desired plant outputs; a control network output for outputting predicted plant control variables necessary to achieve the desired plant outputs; a processing system for processing the received plant control variables through an inverse representation of the plant that represents the dependencies of the plant output on the plant control variables and the measurable state variables parameterized by an estimation of the unmeasurable external influences to provide the predicted plant control variables to achieve the desired plant outputs, said processing system including: an estimation network for estimating the unmeasurable external influences on the plant and outputting estimated external influences; and means for parameterizing the inverse representation of the plant with the estimated external influences; and an interface device for inputting the predicted plant control variables that are output by said control network output to the plant as plant control variables to achieve the desired plant outputs.
Claim 3
Dependent Claim 20 words
The control network of claim 1, wherein the inverse representation of said processing system is a general non-linear inverse representation.
Claim 4
Dependent Claim 16 words
The control network of claim 1, wherein the control variables are variables that can be manipulated.
Claim 5
Independent Claim 165 words
A method for controlling a plant having measurable state variables as plant outputs and plant control inputs that are operable to control the plant, the measurable state variables being a function of the plant control variables and unmeasurable external influences on the plant, comprising the steps of: receiving the current plant control variables and desired plant outputs that represent a desired operation of the plant; processing the received plant control variables through an inverse representation of the plant that represents the dependencies of the measurable state variables on the plant control variables parameterized by an estimation of the unmeasurable external influences to provide the predicted plant control variables necessary to achieve the desired plant outputs; estimating the unmeasurable external influences on the plant as estimated external influences; parameterizing the inverse representation of the plant with the estimated external influences; outputting on an output the predicted plant control variables necessary to achieve the desired plant outputs; and controlling the plant with the predicted plant control variables.
Claim 6
Independent Claim 165 words
A method for controlling a plant having measurable state variables as plant outputs and plant control inputs that are operable to control the plant, the measurable state variables being a function of the plant control variables and unmeasurable external influences on the plant, comprising the steps of: receiving the current plant control variables and desired plant outputs that represent a desired operation of the plant; processing the received plant control variables through an inverse representation of the plant that represents the dependencies of the measurable state variables on the plant control variables parameterized by an estimation of the unmeasurable external influences to provide the predicted plant control variables necessary to achieve the desired plant outputs; estimating the unmeasurable external influences on the plant as estimated external influences; parameterizing the inverse representation of the plant with the estimated external influences; outputting on an output the predicted plant control variables necessary to achieve the desired plant outputs; and controlling the plant with the predicted plant control variables.
Claim 7
Dependent Claim 19 words
The method of claim 4 wherein the inverse representation of the processing system is a general non-linear inverse representation.
Claim 8
Dependent Claim 15 words
The method of claim 4 wherein the control variables are variables that can be manipulated.

References Cited (Backward Citations)

US4912753A Cited
US4928484A Cited
US4972363A Cited
US4978126A Cited
US5111531A Cited
US5113483A Cited
US5353207A Cited
US5559690A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag