Claims
- 1. 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.
- 2. The control network of claim 1, wherein the inverse representation of said processing system is a general non-linear inverse representation.
- 3. The control network of claim 1, wherein the control variables are variables that can be manipulated.
- 4. 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.
- 5. The method of claim 4 wherein the inverse representation of the processing system is a general non-linear inverse representation.
- 6. The method of claim 4 wherein the control variables are variables that can be manipulated.
Parent Case Info
This application is a Continuation of Ser. No. 08/307,521 filed May 16, 1994, now U.S. Pat. No. 5,559,690 issued Sep. 24, 1996 (Atty. Dkt. No. PAVI-22,862), entitled "Residual Activation Neural Network" which is a Continuation Ser. No. 07/896,755 filed Jun. 10, 1992, now U.S. Pat. No. 5,353,207 issued Oct. 4, 1994 (Atty. Dkt. No. PAVI-20,964), entitled "Residual Activation Neural Network".
US Referenced Citations (8)
Continuations (2)
|
Number |
Date |
Country |
Parent |
307521 |
Sep 1994 |
|
Parent |
896755 |
Jun 1992 |
|