摘要 |
A method of performing control and optimization of control variables and auxiliary variables that are controlled by manipulated variables. A step response matrix 100 is defined defining a response of each of the control and auxiliary variables to changes in each of the manipulated variables. A subset 120 of the control and auxiliary variables is selected, the subset having the same or less number of control and auxiliary variables as manipulated variables; wherein selecting the subset includes selecting one of the control or auxiliary variables as being best responsive to one of the manipulated variables. A square control matrix 124 is created from the responses within the response matrix for the selected subset of the control and auxiliary variables and the manipulated variables. During each scan of the process, a measure 150 of each of the selected subset of the control and auxiliary variables is measured and an optimal operating target value for each of the selected subset of the control and auxiliary variables is calculated. A multiple-input/multiple-output (MIMO) control routine 154, 158 is performed, using the target values for the each of the selected subset of the control and auxiliary variables, the measures of the selected subset of the control and auxiliary variables and the control matrix to produce a set of manipulated parameter signals 160. The manipulated parameters 160 are used to control the process. The best responsive variable may be selected using a cross correlation analysis, based on heuristics or priorities associated with the variables. |