Coordination in multilayer process control and optimization schemes
First Claim
Patent Images
1. A process control system for controlling a load comprising:
- a predictive controller that predicts an energy requirement for the load at prediction points k =0, 1, 2, . . , K based on a steady state target energy requirement for the load; and
, a real time cost optimizer that determines a cost optimized dynamic energy demand requirement for the load at the prediction points k =0, 1, 2, . . . , K based on the predicted energy requirement and that controls the load based on the dynamic energy demand requirement.
1 Assignment
0 Petitions
Accused Products
Abstract
Loads 1, 2, . . . , N are controlled by predicting a total energy requirement for the loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K, by allocating the total energy requirement to the loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K, by determining a dynamic energy demand requirement for each of the loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K based on the allocated energy requirements, and by controlling the loads 1, 2, . . . , N based on the dynamic energy demand requirements.
25 Citations
51 Claims
-
1. A process control system for controlling a load comprising:
-
a predictive controller that predicts an energy requirement for the load at prediction points k =0, 1, 2, . . , K based on a steady state target energy requirement for the load; and
,a real time cost optimizer that determines a cost optimized dynamic energy demand requirement for the load at the prediction points k =0, 1, 2, . . . , K based on the predicted energy requirement and that controls the load based on the dynamic energy demand requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
7. The process control system of claim 6 wherein the limit for Δ
- Fdyn comprises a maximum limit.
-
8. The process control system of claim 6 wherein the limit for Δ
- Fdyn comprises a minimum limit.
-
9. The process control system of claim 6 wherein the limit for Δ
- Fdyn comprises a minimum limit and a maximum limit.
-
10. The process control system of claim 1 wherein the predicted energy requirement is designated Funconstr, wherein the dynamic energy demand requirement is designated Fdyn, and wherein Fdyn is determined by minimizing a quadratic function based on a difference between Funconstr and Fdyn.
-
11. The process control system of claim 10 wherein Funconstr and Fdyn each have dimensions K+1.
-
12. The process control system of claim 10 wherein the real time controller is arranged to constrain Fdyn to a limit and to control the load based on the constrained Fdyn.
-
13. The process control system of claim 12 wherein the limit comprises a maximum limit.
-
14. The process control system of claim 12 wherein the limit comprises a minimum limit.
-
15. The process control system of claim 12 wherein the limit comprises a minimum limit and a maximum limit.
-
16. A process control method for controlling parallel loads 1, 2, . . . , N comprising:
-
predicting, in a predictive controller, an energy requirement for each of the loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K based on a steady state target allocation for each of the parallel loads 1, 2, . . . , N;
determining, in a real time optimizer, a dynamic energy demand requirement for each of the parallel loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K based on the predicted energy requirements so as to cost effectively allocate load demand among the parallel load 1, 2, . . . , N; and
,controlling the loads 1, 2, . . . , N based on the dynamic energy demand requirements. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
constraining each of the dynamic energy demand requirements to a corresponding limit; and
,controlling the loads 1, 2, . . . , N based on the corresponding constrained dynamic energy demand requirements.
-
-
18. The process control method of claim 17 wherein the corresponding limits comprise corresponding maximum limits.
-
19. The process control method of claim 17 wherein the corresponding limits comprise corresponding minimum limits.
-
20. The process control method of claim 17 wherein the corresponding limits comprise corresponding minimum limits and corresponding maximum limits.
-
21. The process control method of claim 17 further comprising;
determining Δ
Fidyn according to the following equation;
-
22. The process control method of claim 21 wherein the corresponding limits for Δ
- Fidyn comprise corresponding maximum limits.
-
23. The process control method of claim 21 wherein the corresponding limits for Δ
- Fidyn comprise corresponding minimum limits.
-
24. The process control method of claim 21 wherein the corresponding limits for Δ
- Fidyn comprise corresponding minimum limits and corresponding maximum limits.
-
25. The process control method of claim 16 wherein the predicted energy requirement for each of the loads 1, 2, . . . , N is designated Fiunconstr, wherein the dynamic energy demand requirement for each of the loads 1, 2, . . . , N is designated Fidyn, wherein Fidyn is determined by minimizing the following quadratic function:
-
26. The process control method of claim 25 wherein Funconstr and Fdyn each have dimensions K+1.
-
27. The process control method of claim 25 wherein the controlling of the loads 1, 2, . . . , N based on the dynamic energy demand requirements comprises:
-
constraining Fidyn to corresponding limits; and
,controlling the load based on the constrained FIdyn.
-
-
28. The process control method of claim 27 wherein the corresponding limits comprise corresponding maximum limits.
-
29. The process control method of claim 27 wherein the corresponding limits comprise corresponding minimum limits.
-
30. The process control method of claim 27 wherein the corresponding limits comprise corresponding minimum limits and maximum limits.
-
31. A process control method for controlling parallel loads 1, 2, . . . , N comprising:
-
predicting, by way of a predictive controller, a total energy requirement for the parallel loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K;
allocating, on a cost effective basis by way of a real time optimizer, the total energy requirement to the parallel loads 1, 2, . . . , N at the prediction points k=0, 1, 2, . . . , K based on a steady state target for each of the parallel loads 1, 2, . . . , N;
determining, by way of the real time optimizer, a dynamic energy demand requirement for each of the parallel loads 1, 2, . . . , N at the prediction points k=0, 1, 2, . . . , K based on the allocated energy requirements; and
,controlling the parallel loads 1, 2, . . . , N based on the dynamic energy demand requirements. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
determining a change Δ
Ftot(k) in the total energy requirement according to the following equation;
for each of the parallel loads i=1, 2, . . . , N and for each of the prediction points k=0, 1, . . . , K; and
,allocating the total energy requirement to the loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K according to the following equation;
-
-
33. The process control method of claim 32 wherein widyn(k) are set by an operator.
-
34. The process control method of claim 32 wherein widyn(k) are set by an economic load allocation module.
-
35. The process control method of claim 32 wherein Fitarg(k) are set by an operator.
-
36. The process control method of claim 32 wherein Fitarg(k) are set by an economic load allocation module.
-
37. The process control method of claim 31 wherein the controlling of the loads 1, 2, . . . , N based on the dynamic energy demand requirements comprises:
-
constraining each of the dynamic energy demand requirements to a corresponding limit; and
,controlling the loads 1, 2, . . . , N based on the corresponding constrained dynamic energy demand requirements.
-
-
38. The process control method of claim 37 wherein the corresponding limits comprise corresponding maximum limits.
-
39. The process control method of claim 37 wherein the corresponding limits comprise corresponding minimum limits.
-
40. The process control method of claim 37 wherein the corresponding limits comprise corresponding minimum limits and corresponding maximum limits.
-
41. The process control method of claim 31 wherein the total energy requirements allocated to the loads 1, 2, . . . , N at prediction points k=0, 1, 2, . . . , K are designated Fidyn, and wherein the process control method further comprises;
determining a change Δ
Fidyn in the total energy requirements allocated to the loads 1, 2, . . . , N according to the following equation;
-
42. The process control method of claim 41 wherein the corresponding limits for Δ
- Fidyn comprise corresponding maximum limits.
-
43. The process control method of claim 41 wherein the corresponding limits for Δ
- Fidyn comprise corresponding minimum limits.
-
44. The process control method of claim 41 wherein the corresponding limits for Δ
- Fidyn comprise corresponding minimum limits and corresponding maximum limits.
-
45. The process control method of claim 31 wherein the total energy requirement allocated to each of the loads 1, 2, . . . , N is designated Fiunconstr, wherein the dynamic energy demand requirement for each of the loads 1, 2, . . . , N is designated Fidyn, and wherein Fidyn is determined by minimizing the following quadratic function:
-
46. The process control method of claim 45 wherein Funconstr and Fdyn each have dimensions K+1.
-
47. The process control method of claim 45 wherein the controlling of the loads 1, 2, . . . , N based on the dynamic energy demand requirements comprises:
-
constraining Fidyn to corresponding limits; and
,controlling the load based on the constrained Fidyn.
-
-
48. The process control method of claim 47 wherein the corresponding limits comprise corresponding maximum limits.
-
49. The process control method of claim 47 wherein the corresponding limits comprise corresponding minimum limits.
-
50. The process control method of claim 47 wherein the corresponding limits comprise corresponding minimum limits and maximum limits.
-
51. A process control system for controlling loads comprising:
-
a predictive controller that predicts energy requirements for the loads by projecting the energy requirements out to the end of a prediction horizon; and
,a real time cost optimizer that dynamically responds to the predicted energy requirements by dynamically determining cost optimized dynamic energy demand requirements for the loads and by controlling the loads based on the dynamically determined energy demand requirements.
-
Specification