1. A control system for a process having a plurality of disturbance variables as process input conditions, a plurality of manipulated variables as process control conditions and a plurality of controlled variables as process output conditions, the control system comprising: means for periodically determining the values of the disturbance variables; means for optimizing the values of the controlled variables based on the determined disturbance variable values and providing target manipulated variable values associated with said optimized controlled variable values; means receiving said target manipulated variable values for optimizing the movement from the existing manipulated variable values to said target manipulated variable values and providing new manipulated variable values; and a neural network coupled to said controlled variable optimizing means and said movement optimizing means and receiving manipulated variable values and disturbance variable values and producing the resulting controlled variable values representative of the process being controlled.