Patent ID: 6556980
Filing Date: 2003-04-29
Classification: G05B

Abstract:
A controller for a process having a process output which is controlled by a control signal applied to an input of said process, said controller including a neural network comprising:a) an error input representative of the difference between a predetermined setpoint and said process output; b) a normalization unit for normalizing said error input to a predetermined range of values; c) a scaling function for scaling said normalized error input to produce a value E1 of the form E1=KcTc&it;N&af;(e&af;(t)),or an equivalent thereof, in which Kc is the controller gain; Tc is the user-selected time constant of said process; N(.) is the normalization function of said normalization unit; and e(t) is the value of said error input at any given time;d) a layer of input neurons having as their inputs successively time-delayed values of E1; e) a layer of hidden neurons each having as its output the sum of individually weighted ones of said successively time-delayed values of E1; f) an output neuron having as its output the sum of a first function of the individually weighted outputs of said hidden neurons; and g) a control output which is at least in part the denormalized value of a second function of the output of said output neuron.