Claims
- 1. A process control configuration system for use in creating or viewing a control block having an integrated optimizer and a multiple-input/multiple-output control routine, comprising:
a computer readable medium: a configuration routine stored on the computer readable medium and adapted to be executed on a processor, the configuration routine including; a storage routine that stores information pertaining to a plurality of control and auxiliary variables and to a multiplicity of manipulated variables used by one or both of the optimizer and the multiple-input/multiple-output control routine; a display routine adapted to present a display to a user regarding one or more of the control, auxiliary and manipulated variables.
- 2. The process control configuration system of claim 1, wherein the storage routine is adapted to store a plurality of response curves, each of the response curves defining the response of one of the control and auxiliary variables to one of the manipulated variables and wherein the display routine is adapted to present on the display a subset of the response curves to be viewed by a user, the subset of the response curves including the response of each of the control and auxiliary variables to one of the manipulated variables.
- 3. The process control configuration system of claim 2, wherein the configuration routine includes a first routine that enables a user to select one of the control and auxiliary variables as being best responsive to one of the manipulated variables on the display.
- 4. The process control configuration system of claim 1, wherein the storage routine is adapted to store a plurality of response curves, each of the response curves defining the response of one of the control and auxiliary variables to one of the manipulated variables and wherein the display routine is adapted to present on the display a subset of the response curves to be viewed by a user, the subset of the response curves including the response of one of the control and auxiliary variables each of the manipulated variables.
- 5. The process control configuration system of claim 4, wherein the configuration routine includes a first routine that enables a user to select one of the control and auxiliary variables as being best responsive to one of the manipulated variables on the display.
- 6. The process control configuration system of claim 5, wherein the first routine enables the user to select one of the control and auxiliary variables as being best responsive to one of the manipulated variables by selecting one of the response curves.
- 7. The process control configuration system of claim 5, wherein the display routine is adapted to display a response curve associated with a previously selected one of the control and auxiliary variables in a manner to indicate that the control or auxiliary variable has been previously selected as being best responsive to one of the manipulated variables.
- 8. The process control configuration system of claim 1, wherein the storage routine is adapted to store a plurality of response curves, each of the response curves defining the response of one of the control and auxiliary variables to one of the manipulated variables and wherein the display routine is adapted, in a first setting, to display a subset of the plurality of the response curves including the response of each of the control and auxiliary variables to one of the manipulated variables and, in a second setting, to display a subset of the plurality of the response curves including the response of one of the control and auxiliary variables to each of the manipulated variables.
- 9. The process control configuration system of claim 8, wherein the configuration routine includes a first routine that enables a user to select one of the control and auxiliary variables as being best responsive to one of the manipulated variables on the display.
- 10. The process control configuration system of claim 8, wherein the display routine is adapted to display the response curves for each one of the control and auxiliary variables to each one of the manipulated variables, with only the response curves for a single one of the control and auxiliary variables being displayed at the same time.
- 11. The process control configuration system of claim 8, wherein the display routine is adapted to display the response curves for each one of the control and auxiliary variables to each one of the manipulated variables, with only the response curves for a single one of the manipulated variables being displayed at the same time.
- 12. The process control configuration system of claim 8, wherein the display routine is adapted to enable a user to copy one of the response curves and to paste the copied one of the response curves in a different control block.
- 13. The process control configuration system of claim 1, wherein the display routine is adapted to display a screen that enables a user to view stored information pertaining to one of the set of manipulated variables, the set of control variables and the set of auxiliary variables and tabs associated with the others of the set of the manipulated variables, the set of the control variables and the set of the auxiliary variables which can be selected to view the others of the set of the manipulated variables, the set of the control variables and the set of the auxiliary variables.
- 14. The process control configuration system of claim 13, wherein the display routine is adapted to display a multiplicity of parameters associated with each variable within the one of the set of control variables, the set of auxiliary variables and the set of the manipulated variables.
- 15. The process control configuration system of claim 14, wherein the display routine is adapted to display a variable name as one of the multiplicity of parameters.
- 16. The process control configuration system of claim 14, wherein the display routine is adapted to display a communication path name as one of the multiplicity of parameters.
- 17. The process control configuration system of claim 14, wherein the display routine is adapted to display one or more limits as one of the multiplicity of parameters.
- 18. The process control configuration system of claim 14, wherein the display routine is adapted to display a set point as one of the multiplicity of parameters.
- 19. The process control configuration system of claim 14, wherein the display routine is adapted to display a priority indication as one of the multiplicity of parameters.
- 20. The process control configuration system of claim 14, wherein the display routine is adapted to display a profit or cost indication to be used by the optimizer as one of the multiplicity of parameters.
- 21. The process control configuration system of claim 13, wherein the display routine is adapted to enable a user to add or delete one or more of the displayed control, auxiliary or manipulated variables.
- 22. The process control configuration system of claim 1, wherein the storage routine is adapted to store a set of objective functions for use in the optimizer and wherein the display routine is adapted to present indications of the objective functions to the user via the display and to enable the user to select one of the set of objective functions as the objective function to use within the optimizer.
- 23. The process control configuration system of claim 1, wherein the display routine is adapted to display a diagnostics screen that displays diagnostic information pertaining to at least one set of the control, auxiliary and manipulated variables.
- 24. The process control configuration system of claim 23, wherein the diagnostic information includes names of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 25. The process control configuration system of claim 23, wherein the diagnostic information includes status indications of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 26. The process control configuration system of claim 23, wherein the diagnostic information includes values of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 27. The process control configuration system of claim 23, wherein the diagnostic information includes an alarm or alert indication for one or more of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 28. The process control configuration system of claim 1, wherein the display routine is adapted to display a viewing screen that displays current information pertaining to at least one set of the control, auxiliary and manipulated variables.
- 29. The process control configuration system of claim 28, wherein the current information includes a current value for each of one or more of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 30. The process control configuration system of claim 28, wherein the current information includes a prediction value for each of one or more of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 31. The process control configuration system of claim 28, wherein the current information includes a limit value for each of one or more of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
- 32. The process control configuration system of claim 28, wherein the current information includes a target value for each of one or more of the control, auxiliary or manipulated variables within the at least one set of the control, auxiliary and manipulated variables.
RELATED APPLICATION
[0001] The application is a continuation application of and claims priority from U.S. patent application Ser. No. 10/241,350, entitled “Integrated Model Predictive Control and Optimization within a Process Control System,” which was filed on Sep. 11, 2002.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10241350 |
Sep 2002 |
US |
Child |
10310416 |
Dec 2002 |
US |