← Back to Patent Explorer
US8924026B2 Active / In Force US ⏱️ 4.8 years remaining

Energy-optimal control decisions for systems

Assignee: Vigilent Corp
•
Filing: 2011-08-22
•
Granted: 2014-12-30
•
Expires: 2031-08-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, systems, and apparatuses are provided for controlling an environmental maintenance system that includes a plurality of sensors and a plurality of actuators. The operation levels of the actuators can be determined by optimizing a penalty function. As part of the penalty function, the sensor values can be compared to reference values. The optimized values of the operation levels can account for energy use of actuators at various operation levels and predicted differences of the sensor values relative to the reference values at various operation levels. The predicted difference can be determined using a transfer model. An accuracy of the transfer model can be determined by comparing predicted values to measured values. This accuracy can be used in determining new operational levels from an output of the transfer model (e.g., attenuating the output of the transfer model based on the accuracy).

Inventors

  • 👤 Clifford C. Federspiel
  • 👤 Jerry Chin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 23:00
CPC Classifications
F; F24; F24F; F24F11/00; F24F11/30; F24F11/46; F24F11/50; F24F11/56; F24F11/58; F24F11/62; F24F11/63; F24F11/70; F24F11/72; F24F11/74; F24F11/77; G; G05; G05B; G05B13/00; G05B13/02; G05B13/0205; G05B13/026; G05D; G05D23/00; G05D23/19; G05D23/1927; G05D23/193; G05D23/1932; G05D23/1934; H; H05; H05K; H05K7/00; H05K7/14; H05K7/1485; H05K7/1498; H05K7/20; H05K7/20709; H05K7/20836; F24F11/006

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 270 words
A method of controlling an environmental maintenance system that includes a plurality of actuators and a plurality of sensors, each sensor measuring a value of a physical condition of an environment, the method comprising: receiving sensor values S corresponding to the sensors; determining a potential change dU to operation levels U of the actuators; calculating, with a computer system, a first contribution to a penalty function by: applying a transfer model to dU to determine a predicted change dS in the sensor values S, the transfer model providing a relation between changing an operation level of an actuator and resulting changes in sensor values; determining new sensor values S New from the predicted change dS; and using S New to determine the first contribution to the penalty function, the first contribution being based on a relationship of each new sensor value relative to one or more respective setpoint values; calculating, with the computer system, a second contribution to the penalty function by: determining new operation levels U new , corresponding to the potential change dU to the operation levels U; for each new operation level, determining a cost of operating the corresponding actuator with the new operation level; and aggregating the costs to obtain the second contribution; determining a first value of the penalty function based on the first and second contributions for the potential change dU; determining an optimal change to the operation levels U of the actuators based on values of the penalty functions for a plurality of potential changes to the operation levels U; and setting the operation levels of the actuators based on the optimal change.
Claim 2
Independent Claim 270 words
A method of controlling an environmental maintenance system that includes a plurality of actuators and a plurality of sensors, each sensor measuring a value of a physical condition of an environment, the method comprising: receiving sensor values S corresponding to the sensors; determining a potential change dU to operation levels U of the actuators; calculating, with a computer system, a first contribution to a penalty function by: applying a transfer model to dU to determine a predicted change dS in the sensor values S, the transfer model providing a relation between changing an operation level of an actuator and resulting changes in sensor values; determining new sensor values S New from the predicted change dS; and using S New to determine the first contribution to the penalty function, the first contribution being based on a relationship of each new sensor value relative to one or more respective setpoint values; calculating, with the computer system, a second contribution to the penalty function by: determining new operation levels U new , corresponding to the potential change dU to the operation levels U; for each new operation level, determining a cost of operating the corresponding actuator with the new operation level; and aggregating the costs to obtain the second contribution; determining a first value of the penalty function based on the first and second contributions for the potential change dU; determining an optimal change to the operation levels U of the actuators based on values of the penalty functions for a plurality of potential changes to the operation levels U; and setting the operation levels of the actuators based on the optimal change.
Claim 3
Dependent Claim 32 words
The method of claim 1 , wherein setting the operation levels of the actuators based on the optimal change includes: adjusting the optimal change; and adding the adjusted optimal change to U.
Claim 4
Dependent Claim 20 words
The method of claim 2 , wherein adjusting the optimal change includes at least one of normalization, randomization, and scaling.
Claim 5
Dependent Claim 38 words
The method of claim 2 , further comprising: determining an accuracy of the transfer model by comparing predicted sensor value with measured sensor values, wherein the optimal change is adjusted based on an accuracy of the transfer model.
Claim 6
Dependent Claim 36 words
The method of claim 1 , wherein setting the operation levels of the actuators based on the optimal change includes: receiving new settings for the actuators; and adjusting the new settings based on the optimal change.
Claim 7
Dependent Claim 52 words
The method of claim 5 , further comprising: calculating the new settings using a PID object, wherein the PID object provides new settings based on: a comparison of a midpoint of the sensor values to a midpoint reference, or a comparison of an extremum of the sensor values to an extremum reference.
Claim 8
Dependent Claim 66 words
The method of claim 1 , wherein a maximum number of potential changes to the operation levels U are analyzed to determine the optimal change, and wherein the optimal change is selected from the plurality of potential changes if at least one of the corresponding potential changes has a value for the penalty function that is less than the penalty function with no change to U.
Claim 9
Dependent Claim 30 words
The method of claim 1 , wherein the cost of operating an actuator with a new operation level includes at least one of an energy cost and a maintenance cost.
Claim 10
Dependent Claim 48 words
The method of claim 8 , wherein the cost of operating the actuator includes: receiving a cost per rate of energy usage; and inputting the cost per rate of energy usage and the new operation level into a function that outputs the cost of operating the corresponding actuator.
Claim 11
Dependent Claim 56 words
The method of claim 1 , wherein using S New to determine the first contribution includes: for each sensor: inputting S New into a respective function that has at least one setpoint of the sensor as a parameter to obtain an output of a partial first contribution; and summing the partial first contributions from the sensors.
Claim 12
Dependent Claim 41 words
The method of claim 10 , wherein a respective function includes: taking a difference between the corresponding new sensor value S New and a setpoint; and multiplying the difference by a gain factor to obtain the partial contribution for the sensor.
Claim 13
Dependent Claim 67 words
The method of claim 1 , wherein determining a potential change dU to operation levels U of the actuators is accomplished by receiving the new operation levels U new , where U new =U+dU, and wherein applying a transfer model to dU to determine a predicted change dS in the sensor values S is accomplished by applying the transfer model to the potential new value for U.
Claim 14
Dependent Claim 34 words
The method of claim 1 , wherein determining a potential change dU to operation levels U of the actuators uses an optimization algorithm that incorporates past potential changes to determine the current potential change.
Claim 15
Dependent Claim 16 words
The method of claim 1 , wherein the setpoint values include a range of sensor values.
Claim 16
Dependent Claim 16 words
The method of claim 1 , wherein the transfer model is a matrix of numerical values.
Claim 17
Dependent Claim 280 words
A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to control an environmental maintenance system that includes a plurality of actuators and a plurality of sensors, each sensor measuring a value of a physical condition of an environment, the instructions comprising: receiving sensor values S corresponding to the sensors; determining a potential change dU to operation levels U of the actuators; calculating a first contribution to a penalty function by: applying a transfer model to dU to determine a predicted change dS in the sensor values S, the transfer model providing a relation between changing an operation level of an actuator and resulting changes in sensor values; determining new sensor values S New from the predicted change dS; and using S New to determine the first contribution to the penalty function, the first contribution being based on a relationship of each new sensor value relative to one or more respective setpoint values; calculating a second contribution to the penalty function by: determining new operation levels U new corresponding to the potential change dU to the operation levels U; for each new operation level, determining a cost of operating the corresponding actuator with the new operation level; and aggregating the costs to obtain the second contribution; determining a first value of the penalty function based on the first and second contributions for the potential change dU; determining an optimal change to the operation levels U of the actuators based on values of the penalty functions for a plurality of potential changes to the operation levels U; and setting the operation levels of the actuators based on the optimal change.
Claim 18
Dependent Claim 280 words
A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to control an environmental maintenance system that includes a plurality of actuators and a plurality of sensors, each sensor measuring a value of a physical condition of an environment, the instructions comprising: receiving sensor values S corresponding to the sensors; determining a potential change dU to operation levels U of the actuators; calculating a first contribution to a penalty function by: applying a transfer model to dU to determine a predicted change dS in the sensor values S, the transfer model providing a relation between changing an operation level of an actuator and resulting changes in sensor values; determining new sensor values S New from the predicted change dS; and using S New to determine the first contribution to the penalty function, the first contribution being based on a relationship of each new sensor value relative to one or more respective setpoint values; calculating a second contribution to the penalty function by: determining new operation levels U new corresponding to the potential change dU to the operation levels U; for each new operation level, determining a cost of operating the corresponding actuator with the new operation level; and aggregating the costs to obtain the second contribution; determining a first value of the penalty function based on the first and second contributions for the potential change dU; determining an optimal change to the operation levels U of the actuators based on values of the penalty functions for a plurality of potential changes to the operation levels U; and setting the operation levels of the actuators based on the optimal change.
Claim 19
Dependent Claim 33 words
The computer product of claim 16 , wherein setting the operation levels of the actuators based on the optimal change includes: adjusting the optimal change; and adding the adjusted optimal change to U.
Claim 20
Dependent Claim 42 words
The computer product of claim 17 , wherein the instructions further comprise: determining an accuracy of the transfer model by comparing predicted sensor value with measured sensor values, wherein the optimal change is adjusted based on an accuracy of the transfer model.
Claim 21
Dependent Claim 81 words
The computer product of claim 16 , wherein setting the operation levels of the actuators based on the optimal change includes: receiving new settings for the actuators; adjusting the new settings based on the optimal change; and calculating the new settings using a PID object, wherein the PID object provides new settings based on: a comparison of a midpoint of the sensor values to a midpoint reference, or a comparison of an extremum of the sensor values to an extremum reference.
Claim 22
Dependent Claim 67 words
The computer product of claim 16 , wherein a maximum number of potential changes to the operation levels U are analyzed to determine the optimal change, and wherein the optimal change is selected from the plurality of potential changes if at least one of the corresponding potential changes has a value for the penalty function that is less than the penalty function with no change to U.
Claim 23
Dependent Claim 57 words
The computer product of claim 16 , wherein using S New to determine the first contribution includes: for each sensor: inputting S New into a respective function that has at least one setpoint of the sensor as a parameter to obtain an output of a partial first contribution; and summing the partial first contributions from the sensors.
Claim 24
Dependent Claim 68 words
The computer product of claim 16 , wherein determining a potential change dU to operation levels U of the actuators is accomplished by receiving the new operation levels U new , where U new =U+dU, and wherein applying a transfer model to dU to determine a predicted change dS in the sensor values S is accomplished by applying the transfer model to the potential new value for U.
Claim 25
Dependent Claim 258 words
An environmental maintenance system comprising: a plurality of actuators; a plurality of sensors, each sensor measuring a value of a physical condition of an environment; and one or more processors configured to: receive sensor values S corresponding to the sensors; determine a potential change dU to operation levels U of the actuators; calculate a first contribution to a penalty function by: applying a transfer model to dU to determine a predicted change dS in the sensor values S, the transfer model providing a relation between changing an operation level of an actuator and resulting changes in sensor values; determining new sensor values S New from the predicted change dS; using S New to determine the first contribution to the penalty function, the first contribution being based on a relationship of each new sensor value relative to one or more respective setpoint values; calculate a second contribution to the penalty function by: determining new operation levels U new , corresponding to the potential change dU to the operation levels U; for each new operation level, determining a cost of operating the corresponding actuator with the new operation level; aggregating the costs to obtain the second contribution; determine a first value of the penalty function based on the first and second contributions for the potential change dU; determine an optimal change to the operation levels U of the actuators based on values of the penalty functions for a plurality of potential changes to the operation levels U; and set the operation levels of the actuators based on the optimal change.
Claim 26
Dependent Claim 258 words
An environmental maintenance system comprising: a plurality of actuators; a plurality of sensors, each sensor measuring a value of a physical condition of an environment; and one or more processors configured to: receive sensor values S corresponding to the sensors; determine a potential change dU to operation levels U of the actuators; calculate a first contribution to a penalty function by: applying a transfer model to dU to determine a predicted change dS in the sensor values S, the transfer model providing a relation between changing an operation level of an actuator and resulting changes in sensor values; determining new sensor values S New from the predicted change dS; using S New to determine the first contribution to the penalty function, the first contribution being based on a relationship of each new sensor value relative to one or more respective setpoint values; calculate a second contribution to the penalty function by: determining new operation levels U new , corresponding to the potential change dU to the operation levels U; for each new operation level, determining a cost of operating the corresponding actuator with the new operation level; aggregating the costs to obtain the second contribution; determine a first value of the penalty function based on the first and second contributions for the potential change dU; determine an optimal change to the operation levels U of the actuators based on values of the penalty functions for a plurality of potential changes to the operation levels U; and set the operation levels of the actuators based on the optimal change.
Claim 27
Dependent Claim 32 words
The system of claim 23 , wherein setting the operation levels of the actuators based on the optimal change includes: adjusting the optimal change; and adding the adjusted optimal change to U.
Claim 28
Dependent Claim 46 words
The system of claim 24 , wherein the one or more processors are further configured to: determine an accuracy of the transfer model by comparing predicted sensor value with measured sensor values, wherein the optimal change is adjusted based on an accuracy of the transfer model.
Claim 29
Dependent Claim 80 words
The system of claim 23 , wherein setting the operation levels of the actuators based on the optimal change includes: receiving new settings for the actuators; adjusting the new settings based on the optimal change; and calculating the new settings using a PID object, wherein the PID object provides new settings based on: a comparison of a midpoint of the sensor values to a midpoint reference, or a comparison of an extremum of the sensor values to an extremum reference.
Claim 30
Dependent Claim 66 words
The system of claim 23 , wherein a maximum number of potential changes to the operation levels U are analyzed to determine the optimal change, and wherein the optimal change is selected from the plurality of potential changes if at least one of the corresponding potential changes has a value for the penalty function that is less than the penalty function with no change to U.
Claim 31
Dependent Claim 56 words
The system of claim 23 , wherein using S New to determine the first contribution includes: for each sensor: inputting S New into a respective function that has at least one setpoint of the sensor as a parameter to obtain an output of a partial first contribution; and summing the partial first contributions from the sensors.
Claim 32
Dependent Claim 67 words
The system of claim 23 , wherein determining a potential change dU to operation levels U of the actuators is accomplished by receiving the new operation levels U new , where U new =U+dU, and wherein applying a transfer model to dU to determine a predicted change dS in the sensor values S is accomplished by applying the transfer model to the potential new value for U.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2017-12-29 2018-06-30 2018-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2021-12-29 2022-06-30 2022-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2025-12-29 2026-06-30 2026-12-30 $7700.00 Surcharge Window Open

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag