Neural network predictive control cost function designer
First Claim
1. A method of designing a predictive control system for a dynamic nonlinear plant, the control including a neural network for predicting a state of the plant and a cost function for generating a cost function response u(n) for the plant, the cost function response u(n) generated from parameters including a predicted state by the neural network, the method comprising:
- sensing responses of the plant to an input signal that operates the plant at different frequencies;
taking the plant off-line; and
testing different permutations of cost function parameters to determine a viable permutation for the cost function, wherein testing each permutation includessupplying the input signal to the neural network, andcomparing phases of the cost function responses u(n) to phases of the previously sensed plant responses at corresponding frequencies.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a computer-readable medium, and a system for tuning a cost function to control an operational plant are provided. A plurality of cost function parameters is selected. Predicted future states generated by the neural network model are selectively incorporated into the cost function, and an input weight is applied to a control input signal. A series of known signals are iteratively applied as control input inputs, and the cost output is calculated. A phase is taken of the control and plant outputs in response to each of the known signals and combined, thereby allowing effective combinations of the cost function parameters, the input weight, and the predicted future states to be identified.
12 Citations
14 Claims
-
1. A method of designing a predictive control system for a dynamic nonlinear plant, the control including a neural network for predicting a state of the plant and a cost function for generating a cost function response u(n) for the plant, the cost function response u(n) generated from parameters including a predicted state by the neural network, the method comprising:
-
sensing responses of the plant to an input signal that operates the plant at different frequencies; taking the plant off-line; and testing different permutations of cost function parameters to determine a viable permutation for the cost function, wherein testing each permutation includes supplying the input signal to the neural network, and comparing phases of the cost function responses u(n) to phases of the previously sensed plant responses at corresponding frequencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An article for tuning a cost function of a neural predictive control system for a plant, the system including a neural network for providing a predictive state to the cost function in r the article comprising computer memory encoded with instructions for causing a computer to test different permutations of cost function parameters to determine a viable permutation for the cost function, each permutation resulting in a cost function response u(n), the testing of each permutation including:
-
supplying a chirped input to the neural network, the chirped input to the neural network corresponding to resonant frequencies of the plant; and accessing recorded responses of the plant to its resonant frequencies; and
comparing phases of the cost function response u(n) to phases of the plant response.
-
-
14. A system comprising:
-
a plant; and a predictive control system for the plant, the system comprising at least one processor programmed with a neural network, a cost function for providing a control response to a state provided by the neural network, and code for tuning the cost function, the code causing the at least one processor to record responses of the plant to a chirped input;
take the plant off-line; and
test different permutations of cost function parameters to determine a viable permutation for the cost function, wherein testing each permutation includes;supplying a chirped input to the neural network, the chirped input to the neural network being at the same frequencies as the chirped input to the plant, and comparing phases of the cost function response u(n) to phases of the previously measured plant responses.
-
Specification