Method for process system identification using neural network
First Claim
1. A method for making a neural network tool for identifying parameters of a system which is modeled by an equation:
- ##EQU6## wherein x(t) is a response of the system, tp is a time constant parameter of the system, Kp is a gain parameter of the system and θ
is a delay parameter of the system, said method comprising the steps of;
providing a neural network having an arrangement of processing elements, each of said elements having an input and an output, and adjustable weights connecting the outputs of some of said elements to the inputs of other of said elements, said network having input and output terminal means and target setting terminal means;
providing learning algorithm operational means for said network for adjusting said weights wherein output values on said output terminal means are biased to converge respectively to target values applied to said target setting terminal means;
making a data process system model of said equation and utilizing said model to generate sets of training data for said neural network with each of said sets having selected values of said parameters within respective predetermined ranges and a resulting response which is said x(t); and
sequentially applying said sets of training data to said neural network with each of said sets having said resulting response thereof applied to said input terminal means and said values of said parameters being applied to said target setting terminal means.
0 Assignments
0 Petitions
Accused Products
Abstract
The method of making the tool, for process system identification that is based on the general purpose learning capabilities of neural networks. The method can be used for a wide variety of system identification problems with little or no analytic effort. A neural network is trained using a process model to approximate a function which relates process input and output data to process parameter values. Once trained, the network can be used as a system identification tool. In principle, this approach can be used for linear or nonlinear processes, for open or closed loop identification, and for identifying any or all process parameters.
144 Citations
12 Claims
-
1. A method for making a neural network tool for identifying parameters of a system which is modeled by an equation:
- ##EQU6## wherein x(t) is a response of the system, tp is a time constant parameter of the system, Kp is a gain parameter of the system and θ
is a delay parameter of the system, said method comprising the steps of;providing a neural network having an arrangement of processing elements, each of said elements having an input and an output, and adjustable weights connecting the outputs of some of said elements to the inputs of other of said elements, said network having input and output terminal means and target setting terminal means; providing learning algorithm operational means for said network for adjusting said weights wherein output values on said output terminal means are biased to converge respectively to target values applied to said target setting terminal means; making a data process system model of said equation and utilizing said model to generate sets of training data for said neural network with each of said sets having selected values of said parameters within respective predetermined ranges and a resulting response which is said x(t); and sequentially applying said sets of training data to said neural network with each of said sets having said resulting response thereof applied to said input terminal means and said values of said parameters being applied to said target setting terminal means. - View Dependent Claims (2, 3, 4, 5, 6)
- ##EQU6## wherein x(t) is a response of the system, tp is a time constant parameter of the system, Kp is a gain parameter of the system and θ
-
7. A neural network tool developed by a method for making the neural network tool for identifying parameters of a system which may be modeled by an equation:
- ##EQU7## wherein x(t) is a response of the system, tp is a time constant parameter of the system, Kp is a gain parameter of the system and θ
is a delay parameter of the system, said method comprising the steps of;providing a neural network having an arrangement of processing elements, each of said elements having an input and an output, and adjustable weights connecting the outputs of some of said elements to the inputs of other of said elements, said network having input and output terminal means and target setting terminal means; providing learning algorithm operational means for said network for adjusting said weights wherein output values on said output terminal means are biased to converge respectively to target values applied to said target setting terminal means; making a data process system model of said equation and utilizing said model to generate sets of training data for said neural network with each of said sets having selected values of said parameters within respective predetermined ranges and a resulting response which is said x(t); and sequentially applying said sets of training data to said neural network with each of said sets having said resulting response thereof applied to said input terminal means and said values of said parameters being applied to said target setting terminal means. - View Dependent Claims (8, 9, 10, 11, 12)
- ##EQU7## wherein x(t) is a response of the system, tp is a time constant parameter of the system, Kp is a gain parameter of the system and θ
Specification