Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
VAPOR COMPRESSION SYSTEM, METHOD FOR VAPOR COMPRESSION SYSTEM, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM
Document Type and Number:
WIPO Patent Application WO/2020/012683
Kind Code:
A1
Abstract:
Systems and methods for a vapor compression system including primary actuators, secondary actuators, primary sensors that provide a primary set of system outputs, and secondary sensors that provide a secondary set of system outputs. A primary controller receives the primary set of system outputs, and produces a primary set of control inputs for the primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points. A secondary controller receives the secondary set of system outputs, and produces a secondary set of control inputs, to minimize an overall system power consumption. The secondary inputs may include set-points to the primary controller. The primary outputs may include estimates of critical process variables that are used as inputs to the seconary controller.

Inventors:
BORTOFF SCOTT (US)
BURNS DANIEL (US)
LAUGHMAN CHRISTOPHER (US)
QIAO HONGTAO (US)
Application Number:
PCT/JP2019/004523
Publication Date:
January 16, 2020
Filing Date:
February 01, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MITSUBISHI ELECTRIC CORP (JP)
International Classes:
G05B15/02; F24F11/46
Foreign References:
US4205381A1980-05-27
EP2253897A12010-11-24
US20050278040A12005-12-15
US20180004171A12018-01-04
US8694131B22014-04-08
Attorney, Agent or Firm:
SOGA, Michiharu et al. (JP)
Download PDF:
Claims:
[CLAIMS]

[Claim 1]

A vapor compression system, comprising:

a set of primary actuators;

a set of secondary actuators;

a set of primary sensors providing a primary set of system outputs; a set of secondary sensors providing a secondary set of system outputs; a hardware memory includes executable programs and data;

a primary controller receives the primary set of system outputs, and produces a primary set of control inputs for the set of primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points; and

a secondary controller receives the secondary set of system outputs, and produces a secondary set of control inputs, to minimize an overall system power consumption, wherein the secondary controller uses an executable program from memory to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action. [Claim 2]

The vapor compression system of claim 1, wherein some of the secondary set of system outputs are obtained from a set of secondary estimates from a primary controller or from the set of secondary sensors.

[Claim 3]

The vapor compression system of claim 1, wherein some of the set-points of the primary controller are obtained as outputs of the secondary controller.

[Claim 4]

The vapor compression system of claim 1 , wherein the set-points of the primary controller are predetermined set-points set by a user, a environmental system management system or a environmental controller.

[Claim 5]

The vapor compression system of claim 1, wherein the primary controller is a H-infmity loop-shaping controller.

[Claim 6]

The vapor compression system of claim 5, wherein the H-infmity loop-shaping controller is gain scheduled.

[Claim 7]

The vapor compression system of claim 1, wherein some secondary sensors includes one or a combination of compression suction pressure, compressor discharge pressure, compressor speed or outdoor fan speed.

[Claim 8]

The vapor compression system of claim 1, wherein some primary sensors includes one or a combination of zone temperature measurements, heat exchanger temperature measurements or compressor temperature measurements.

[Claim 9]

The vapor compression system of claim 1, wherein some secondary actuators includes one or a combination of outdoor fan speed, condenser sub-cooling temperature set-point, evaporator super heat temperature set-point or compressor temperature set-point.

[Claim 10]

The vapor compression system of claim 1, wherein some primary actuators includes one or a combination of compressor speed or electronically actuated valve command.

[Claim 11]

The vapor compression system of claim 1, wherein the secondary controller produces the secondary set of control inputs based on an an inner product between a gradient of a power consumption function and a steady-state gain from the secondary control inputs to the secondary system outputs, integrated over time and multiplied by a feedback gain.

[Claim 12]

The vapor compression system of claim 1, wherein the executable program executed by the secondary controller uses the secondary set of system outputs to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator including integral action.

[Claim 13]

The vapor compression system of claim 12, wherein the integral action includes one or a combination of a dead zone, anti-windup or saturation.

[Claim 14]

A method for vapor compression system, comprising:

receiving from a set of primary sensors, a primary set of system outputs by a primary controller, wherein the primary controller produces a primary set of control inputs for a set of primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points;

receiving from a set of secondary sensors, a secondary set of system outputs, by a secondary controller, wherein the secondary controller produces a secondary set of control inputs for a set of secondary actuators, to minimize an overall system power consumption, wherein the secondary controller uses an executable program stored in a memory, to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action; and

outputting, via an output interface, the secondary set of control inputs to one or a combination of, some of the secondary actuators, or some of the set-points to the primary controller, to regulate the one or more zone temperatures.

[Claim 15]

The method of claim 14, wherein some of the secondary set of system outputs are obtained from a set of secondary estimates from a primary controller or from the set of secondary sensors.

[Claim 16]

The method of claim 14, wherein some of the set-points of the primary controller are obtained as outputs of the secondary controller, and wherein some of the set-points of the primary controller are predetermined set-points set by a user, a environmental system management system or a environmental controller.

[Claim 17]

The method of claim 14, wherein some secondary sensors includes one or a combination of compression suction pressure, compressor discharge pressure, compressor speed or outdoor fan speed, and wherein some primary sensors includes one or a combination of zone temperature measurements, heat exchanger temperature measurements or compressor temperature measurements.

[Claim 18]

The method of claim 14, wherein the secondary controller produces the secondary set of control inputs based on an an inner product between a gradient of a power consumption function and a steady-state gain from the secondary control inputs to the secondary system outputs, integrated over time and multiplied by a feedback gain. [Claim 19]

The method of claim 14, wherein the executable program executed by the secondary controller uses the secondary set of system outputs to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator including integral action, and wherein the integral action includes one or a combination of a dead zone, anti-windup or saturation.

[Claim 20]

A non-transitory computer readable storage medium embodied thereon a program executable by a processor for performing a method, the method is for a vapor compression system, comprising:

receiving from a set of primary sensors via an input interface, a primary set of system outputs by a primary controller, wherein the primary controller in communication with the input interface produces a primary set of control inputs for a set of primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points;

receiving from a set of secondary sensors via the input interface, a secondary set of system outputs, by a secondary controller, wherein the secondary controller in communication with the input interface, produces a secondary set of control inputs for a set of secondary actuators, to minimize an overall system power consumption, wherein the secondary controller uses an executable program stored in a memory, to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action; and

outputting, via an output interface, the secondary set of control inputs to one or a combination of, some of the secondary actuators, or some of the set-points to the primary controller, to regulate the one or more zone temperatures.

Description:
[DESCRIPTION]

[Title of Invention]

VAPOR COMPRESSION SYSTEM, METHOD FOR VAPOR COMPRESSION SYSTEM, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM

[Technical Field]

[0001]

The present disclosure relates generally to control for vapor compression systems, and more particularly to control systems and methods for optimizing a performance metric of the vapor compression systems.

[Background Art]

[0002]

Vapor compression systems, such as heat pumps, refrigeration and air conditioning systems, are widely used in industrial and residential applications. The introduction of variable speed compressors, variable position valves, and variable speed fans has improved the flexibility of the operation of such systems. However, there is a need to improve the energy efficiency of conventional vapor compression systems by controlling these components properly, that has not yet been addressed by the heating and cooling industries.

[0003]

A combination of commanded inputs to conventional vapor compression systems can move a particular amount of heat, however at least one disadvantage of these various combinations of command inputs is the consumption of different amounts of power. Therefore, there is a need to operate the vapor compression system using a combination of inputs that minimizes power consumption while also simultaneously achieving other control objectives, which the heating and cooling industries have yet addressed.

[0004]

Minimizing power consumption is conventionally attempted using set-point schedules or extremum-seeking controllers. A set-point schedule is a function that takes as input a set of first variables such as compressor speed or outside air temperature, and computes set-point references for one or more scheduled variables that are under feedback control, such as the compressor discharge temperature or evaporator superheat temperature. The set-point schedule is conventionally constructed such that the scheduled variables are driven to values that are predicted to minimize power for a given set of conditions. However, at least one disadvantage is that the set-point schedule requires calibration, which is time-consuming and expensive, especially as the number of variables increases, as is the case when the number of indoor units increases, for example. Further, this type of conventional approach may achieve a minimum power only at specific values of the heat load disturbances. Therefore, these conventionally scheduled set-points are suboptimal, and the vapor compression system is not driven to a minimum value of power consumption for all conditions. Furthermore, this type of conventional approach is an open-loop method, and therefore the set-point schedules suffer from a lack of robustness with respect to model uncertainty.

[0005]

An alternative to conventional set-point schedules for minimizing power is conventional extremum-seeking controllers. These conventional extremum-seeking controllers actively experiment with the device under control by applying a perturbation or dither signal to one or more inputs and measuring the resulting perturbations in the performance metric, such as power consumption. These perturbations are averaged over a time interval to produce an estimate of the gradient of the performance metric. This local estimate of the gradient is then used to steer the average value of the inputs in the direction of the gradient that minimizes the performance metric.

[0006]

U.S. 8,694,131 teaches that a perturbation-based conventional extremum seeking controller can be configured to modify the operation of a vapor compression system such that energy-optimal combinations of actuators are used to direct the operation of vapor compression systems. While the perturbation-based conventional extremum seeking method can achieve the optimum of a convex performance metric without relying on a model, this conventional method suffers, for many reasons, for example, from slow convergence rates. Because the objective of the conventional extremum-seeking controller is to find an optimal steady-state operating point, the conventional extremum-seeking controller controls the plant in a quasi-steady manner, i.e., without exciting the plant dynamics. Otherwise, phase information between the applied control signals and the measurements due to the plant dynamics cannot be distinguished from the phase information due to the sinusoidally perturbed measurement of the performance metric.

[0007]

If the slowest, and therefore dominant, time constant associated with the dynamics of the vapor compression system is called t r1a ί , then the perturbation period r perturb must be slower (larger time constant): T perturb >> T plant - Further, the conventional extremum-seeking controller must average over several perturbation periods in order to obtain an accurate estimate of the average gradient, and since the extremum-seeking occurs on the time-scale of this averaged gradient, the convergence rate of the conventional extremum seeking controller is at least two time-scales slower than the plant dynamics. Because the dominant time constant of the vapor compression system is typically on the order of tens of minutes, the conventional extremum seeking controller can take several hours to converge to the operating point that minimizes power, which is a major disadvantage. And since the disturbances acting on the vapor compression system, such as heat loads, are known to have faster dynamics, the optimal operating point can change before the perturbation extremum-seeking controller converges, another disadvantage. A further disadvantage, among many disadvantages is that the power consupmtion must be measured by sensors As a result, the slow convergence property and sensing requirements of perturbation-based extremum seeking represents a barrier to the solution of real-time optimization of the performance of vapor compression systems.

[0008]

Accordingly, there is a need for a real-time feedback control algorithm that automatically adjusts inputs such that the power consumption is rapidly driven to its minimum value, without the need for a time-scale separation or a perturbation dither signal, and without the need to measure the power consumption with sensors, and is robust with respect to unmeasured disturbances that may have spectral content within the bandwidth of the system dynamics.

[Summary of Invention]

[0009]

Embodiments of the present disclosure relate to control systems and methods for optimizing a performance metric for vapor compression systems.

[0010]

Some embodiments of the present disclosure relate to systems and methods that command one or more control input(s) to a vapor compression system, which can result in minimizing the power consumption, among other aspects. Further, the present disclosure shall enable rapid convergence to the power-minimal operating condition in such a manner that typical disturbances do not interfere with the attainment of such optimal operation.

[0011]

Another aspect of the present disclosure is to use feedback to command automatically the vapor compression system to an operating condition that achieves simultaneously the goals of zone temperature regulation and power minimization.

[0012]

Some embodiments of the present disclosure are based on the realization that the relationship between a subset of control inputs and power consumption is convex, and that for a given set of conditions, a set of control input values is power-optimal. It is further realized that if an inner feedback loop is configured to control a primary set of control inputs for purposes of achieving zone temperature regulation, then an outer-loop power-optimizing feedback loop can manipulate a secondary set of inputs to attain power minimization of the aggregate closed-loop system.

[0013]

Some embodiments of the present disclosure can be applied to optimize one or more vapor compression system actuators directly, or by optimizing one or more reference inputs to the primary feedback controller. In either configuration, all actuator commands achieve their values that minimize the power consumption and also regulate zone temperatures, despite the fact that only a subset of actuators are directly manipulated by the power-optimizing controller. This is because the vapor compression system is in feedback with a multivariable feedback controller that simultaneously controls all inputs to reject disturbances, including a disturbance that can be viewed as originating from the secondary, power-optimizing controller.

[0014] Some embodiments are based on the realization that mathematical models of the compressor and fan speed that predict power consumption of a compressor or a fan may be modified, and the modifications may be used for power-optimizing feedback control. Further, algorithms that control the operation of the vapor compression system can achieve several objectives simultaneously, including: (1) move heat from a low-temperature space to a high-temperature space in order to provide heating, cooling or refrigeration, while regulating process variables such as zone temperatures to set-points, (2) enforce constraints such as maintaining key temperatures and pressures within prescribed limits in order to protect the equipment, and (3) minimize power consumption.

[0015]

Some embodiments of the present disclosure are based on the realization that the gradient of power consumption with respect to a secondary set of output variables may be computed analytically, and this gradient can be used in feedback with a steady-state model of a part of the vapor compression system to adjust secondary inputs to the closed-loop system that drives the system to the minimum power consumption exponentially fast. In some embodiments of this present disclosure, the secondary set of output variables include measurements of the compressor suction and discharge pressures, the compressor speed, or the fan speeds. In some embodiments of this present disclosure, the secondary set of output variables include estimates of the compressor suction and discharge pressures, the compressor speed, or the fan speeds.

[0016]

The present disclosure discloses a control system for a vapor compression system that may contain one or more zones that achieves independent zone temperature control, regulates some critical process variables which may include compressor suction or discharge temperature(s), for example, and minimizes the system power consumption for constant values of references and disturbances. The control system is a cascade consisting of an inner feedback loop that, in one embodiment, may be designed using loop-shaping techniques for robust performance, and a power-minimizing outer loop that uses gradient descent with a modified mathematical model of system power consumption to minimize power consumption automatically. At least one key insight, among others, is to compute analytically, or symbolically, the gradient of a power consumption function, and use this as a nonlinear element in a feedback loop that includes integral action. The convergence of power consumption to its optimal, minimal value is exponential and does not require any time-scale separation, which are significant advantages over extremum-seeking prior art. Further, the exponential stability property implies a degree of robustness with respect to model uncertainty and unmeasured disturbances, meaning the feedback loop will remain stable if there is sufficiently small plant uncertainty, and the system is driven to its power-minimizing condition regardless of the value of unmeasured disturbances.

[0017]

According to an embodiment of the present disclosure, a vapor compression system includes a set of primary actuators and a set of secondary actuators. A set of primary sensors provides a primary set of system outputs. A set of secondary sensors provides a secondary set of system outputs. A hardware memory includes executable programs and data. A primary controller receives the primary set of system outputs, and produces a primary set of control inputs for the set of primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points. A secondary controller receives the secondary set of system outputs, and produces a secondary set of control inputs, to minimize an overall system power consumption, wherein the secondary controller uses an executable program from memory to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action. An output interface to output the secondary set of control inputs to one or a combination of some of the secondary actuators or some of the set-points to the primary controller, to regulate the one or more zone.

[0018]

According to another embodiment of the present disclosure, a method for vapor compression system is disclosed that includes receiving from a set of primary sensors, a primary set of system outputs by a primary controller, wherein the primary controller produces a primary set of control inputs for a set of primary actuators to regulate one or more zone temperatures to set-points, and to regulate one or more critical process variables to set-points. Receiving from a set of secondary sensors, a secondary set of system outputs, by a secondary controller, wherein the secondary controller produces a secondary set of control inputs for a set of secondary actuators, to minimize an overall system power consumption. Wherein the secondary controller uses an executable program stored in a memory, to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action. Outputting, via an output interface, the secondary set of control inputs to one or a combination of, some of the secondary actuators, or some of the set-points to the primary controller, to minimize an overall system power consumption.

[0019] According to another embodiment of the present disclosure, a non-transitory computer readable storage medium embodied thereon a program executable by a processor for performing a method. The method is for a vapor compression system including receiving from a set of primary sensors via an input interface, a primary set of system outputs by a primary controller. Wherein the primary controller in communication with the input interface produces a primary set of control inputs for a set of primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points. Receiving from a set of secondary sensors via the input interface, a secondary set of system outputs, by a secondary controller, wherein the secondary controller in communication with the input interface, produces a secondary set of control inputs for a set of secondary actuators, to minimize an overall system power consumption,. Wherein the secondary controller uses an executable program stored in a memory, to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action. Outputting, via an output interface, the secondary set of control inputs to one or a combination of, some of the secondary actuators, or some of the set-points to the primary controller, to minimize an overall system power consumption.

[0020]

The presently disclosed embodiments will be further explained with reference to the attached drawings. The drawings shown are not necessarily to scale, with emphasis instead generally being placed upon illustrating the principles of the presently disclosed embodiments.

[Brief Description of Drawings]

[0021]

[FIG. 1] FIG. 1 is a block diagram illustrating steps of a method, according to embodiments of the present disclosure.

[FIG. 2]

FIG. 2 is a schematic illustrating an arrangement of some principal components of the multi-zone vapor compression system, according to embodiments of the present disclosure.

[FIG. 3]

FIG. 3 is a block diagram schematic illustrating the principle components of the controller in which the secondary controller controls the outdoor fan speed, and the secondary inputs are directly measured, according to embodiments of the present disclosure.

[FIG. 4]

FIG. 4 is a block diagram schematic illustrating the principle components of the controller in which the primary controller produces estimates of the secondary inputs, the secondary controller produces optimized set-points for the primary controller, and the secondary controller controls the outdoor fan speed, according to embodiments of the present disclosure.

[FIG. 5]

FIG. 5 is a block diagram schematic illustrating the plant representation of the vapor compression system, including a linear part of the system and a power function, according to embodiments of the present disclosure.

[FIG. 6]

FIG. 6 is a block diagram schematic illustrating the generalized plant representation of the vapor compression system, in which a subset of the primary controller set-points are produced by the secondary controller, and a subset of the secondary controller inputs are estimated by the primary controller, according to embodiments of the present disclosure. [FIG. 7]

FIG. 7 is a block diagram schematic showing the feedback interconnection of the primary and secondary controllers and the plant, according to embodiments of the present disclosure.

[FIG. 8]

FIG. 8 is a block diagram schematic illustrating some details of the primary compensator, according to embodiments of the present disclosure. [FIG. 9]

FIG. 9 is a block diagram schematic illustrating some further details of the primary compensator, according to embodiments of the present disclosure. [FIG. 10]

FIG. 10 is a block diagram schematic illustrating the feedback operation of the secondary controller, according to embodiments of the present disclosure.

[FIG. 11]

FIG. 11 is a flow chart illustrating the operation of the secondary controller, according to embodiments of the present disclosure.

[FIG. 12]

FIG. 12 is a block diagram of an alternate controller of the vapor compression system contemplated by the present disclosure, in accordance with some embodiments of the present disclosure.

[Description of Embodiments]

[0022]

While the above-identified drawings set forth presently disclosed embodiments, other embodiments are also contemplated, as noted in the discussion. This disclosure presents illustrative embodiments by way of representation and not limitation. Numerous other modifications and embodiments can be devised by those skilled in the art which fall within the scope and spirit of the principles of the presently disclosed embodiments.

[0023]

The present disclosure describes an operation of a vapor compression system in heating mode, wherein heat is pumped from a low temperature heat exchanger in an outdoor space to high temperature heat exchangers in one or more indoor spaces, although it should be understood that the system may be operated in cooling mode by reversing the flow of refrigerant. Additionally, the present disclosure describes a vapor compression system operating to heat or cool spaces or zones occupied by occupants, but the present disclosure may also be applied to vapor compression systems operating as a refrigeration system, cooling or heating secondary fluids such as water, or in other applications with suitable substitutions or reconfigurations of machine endpoints.

[0024]

FIG. 1 is a schematic illustrating steps of a method, according to embodiments of the present disclosure. Step 115 includes the method receiving from a set of primary sensors, a primary set of system outputs by a primary controller. Wherein the primary controller produces a primary set of control inputs for a set of primary actuators, to regulate one or more zone temperatures to set-points and to regulate one or more critical process variables to set-points.

[0025]

Step 117 of FIG. 1 includes the method receiving from a set of secondary sensors, a secondary set of system outputs, by a secondary controller. Wherein the secondary controller produces a secondary set of control inputs for a set of secondary actuators, to minimize an overall system power consumption. Wherein the secondary controller uses an executable program stored in a memory, to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator with integral action.

[0026]

Step 119 of FIG. 1 includes the method outputting, via an output interface, the secondary set of control inputs to one or a combination of, some of the secondary actuators, or some of the set-points to the primary controller, to minimize an overall system power consumption.

[0027]

FIG. 2 is a schematic illustrating an arrangement of some principal components of the multi-zone vapor compression system, according to embodiments of the present disclosure. The multi-zone vapor compression system 200 of FIG. 2 shows only two zones, although the vapor compression system may include any number N of zones. Low pressure refrigerant in the vapor state enters the suction port of the compressor 210. The compressor 210 performs work on the refrigerant to increase the pressure and temperature, and the amount of work is controlled by the compressor rotational frequency CF. A sensor 212 measures the refrigerant discharge temperature T D exiting the compressor 210. High temperature and pressure refrigerant is then routed to one or more indoor heat exchangers 216, 218 across which one or more fans 220, 222 force air. Heat is removed from the refrigerant and rejected to the air in the zones 224, 226, which are at temperatures measured by zone sensors

230, 232, denoted T Ri i < ; < N . As the specific enthalpy of the refrigerant is reduced inside the heat exchangers 216, 218, it condenses and ultimately exits as a high pressure liquid. Temperature sensors 280 and 282 measure the condensing temperature in each indoor heat exchanger 216, 218. Additional temperature sensors 281 and 283 measure the temperature of the subcooled liquid at the exit of each indoor heat exchanger 216, 218. The refrigerant then flows through a set of electronic expansion valves 240, 242 which simultaneously reduce the pressure and temperature in an isenthalpic process. The electronic expansion valve position EEVi, 1 < i < N controls the size of the valve orifice.

[0028]

In some embodiments, an additional collective expansion valve 245 with an opening position EEVm is an available degree-of-ffeedom for regulating overall cycle pressures and cumulative refrigerant flow rate. The low pressure, low temperature refrigerant exiting the valves is a two-phase mixture of liquid and vapor and is passed to the outdoor heat exchanger 250. An outdoor fan 255 forces air across the heat exchanger of the outdoor unit 228. The outdoor fan speed OFS controls the volumetric flow rate of air across the heat exchanger. Sensors 290 and 291 measure the suction temperature T s and the evaporating temperature T E , respectively. Heat is absorbed by the refrigerant from the ambient air, which is at a temperature T A measured by an ambient temperature sensor 260. The ambient temperature is considered a measured disturbance. As the specific enthalpy of the refrigerant increases, it evaporates and exits the heat exchanger as a low pressure vapor. The refrigerant is routed to the compressor inlet, completing the cycle. Heat loads Qi , 1 £ i £ N, which may be positive or negative, are assumed to be present in the zones and are unmeasured disturbances. If the energy supplied by the local condenser balances the heat load, then the zone temperature does not change, otherwise the zone temperature will increase or decrease when the energy added by the condenser is greater or less than the heat load, respectively. Note that the indoor units are all at a common pressure and condensing temperature, neglecting the pressure drop in the pipes. [0029]

Still referring to FIG. 2, an important variable for heat pump control can be the subcooling temperature of each indoor coil, T SCi 5 defined as the difference between the condensing temperature T c , measured at 280 and 282, and the measured temperature of the exiting refrigerant, outi for 1 £ i £ N, measured at 281 and 283. There is an inverse relationship between T SCi and the heat flux from coil / , as a coil with large values of subcooling will produce refrigerant that is cooler at its exit and a reduced heat flux, in comparison to the heat flux produced by a coil with a small value of subcooling. For a zone with a large negative heat load (relative to the other zones), the refrigerant needs to be allowed to subcool a small amount (relative to the other zones), resulting in a relatively large heat flux from the corresponding indoor coil to meet the load. On the other hand, a zone with a relatively small negative heat load needs have a larger amount of subcooling, resulting in a lower heat flux from the indoor coil. This property is used to achieve different zone temperatures and reject asymmetric heat loads.

[0030]

The vapor compression system 200 can be modeled as a set of linear differential equations with nonlinear output:

x - Ax + B p u p + B s u s + B d d + B q q (1) y P = C P X (2)

P = h{y s ). (4)

Here, x is an « -dimensional state vector, u p is a primary control input vector, u s is a secondary control input vector, d is a measured outdoor air temperature, is a vector of unmeasured heat load disturbances in each zone, y p is a primary vector of measured zone temperatures and measured process variables, which may include indoor and outdoor unit temperatures and pressures, y s is a vector of signals that are used to compute the compressor and fan power consumptions, p £ H + is the system power consumption, and A is a nonlinear model of the power consumption that is described in detail below. In equation (1) the · above x

is used to denote derivative with respect to time, or— .

dt

[0031]

Still referring to FIG. 2, numerical values for A , B p , B s , B d , B q , C p , C s , D sp , and D ss in (l)-(3) may be computed directly from data obtained by system identification methods, or values may be computed by linearizing a detailed system model such as a finite volume model, which may be constructed using the Modelica modeling language, for example. Using such a detailed model, a linearized model may be symbolically computed, numerically evaluated at a representative operating condition, and reduced through a sequence of Hankel norm truncations and singular perturbations, giving the n -order model (l)-(3).

[0032]

Equation (4) is a model of the compressor and outdoor fan power consumption. The outdoor fan and compressor account for all of the modeled power consumption, and (4) may be expressed as a nonlinear function, where p suc is the compressor suction pressure, P dis is the compressor discharge pressure, u pl is the compressor speed CF, also denoted u p\ because it is the first element of the primary control input vector in one embodiment, and the fan power p f is modeled as a cubic polynomial where u si is the outdoor fan speed OFS, which is the first element of the secondary control input vector in one embodiment. It is important to note that equation (4) defines elements of the secondary output vector y s . In one embodiment, y s ~ [PsuoPdis ^F ,O/Ή] .

[0033]

Similarly, the compressor power p c is modeled as

where the volumetric efficiency is

+ <¾ («„! HPdls - PsuJ + iltpd - Psuc - iPdts - Psuc )’ (8) V disp is the compressor displacement, (s) - b ]0 + b bX , and y = 1 , ,5 . The parameters

7k , a ik and y¾ t can be tuned empirically from data using different methods. It is understood that the model of power consumption (5) is representative of any more general function h in (4), and more generally (4) it may include other variables that are either input variables, state variables, or mathematical functions of input or state variables which may or may not be directly measured.

[0034]

FIG. 3 is a block diagram schematic illustrating the principle components of the controller in which the secondary controller controls the outdoor fan speed, and the secondary inputs are directly measured, according to embodiments of the present disclosure. FIG. 3 illustrates the vapor compression system 300 of claim 1 includes a set of primary actuators 310, 311, 312 and 313, and a set of secondary actuators 314. The set of primary actuators are used by the primary controller 323 to regulate key process variables or zone temperatures to set-points. The set of secondary actuators are used by the secondary controller 321 to drive the entire system to its minimum overall power consumption. Further, a set of primary sensors 322 provide a primary set of system outputs to a primary controller 323, and a set of secondary sensors 320 provide a secondary set of system outputs to the secondary controller 321.

[0035]

The primary controller 323 is a compensator and a feedback loop that takes as inputs a set of measured primary system outputs, i.e. receives the primary set of system outputs via the primary sensors 322, and computes or produces a primary set of control inputs for the set of primary actuators 310, 311, 312, 313, to regulate one or more zone temperatures 230, 232 to set-points and to regulate one or more critical process variables to set-points. The primary controller 323 computes the primary set of control inputs using a compensator that may be designed using loop-shaping techniques, for example, and may include integral action in order to drive the zone temperatures and process variables to their set-points for constant values of set-point references and constant values of disturbances. The integral action may include anti-windup in order to enforce constraints on the primary system inputs.

[0036]

Still referring to FIG. 3, the critical process variables can be a measured or unmeasured variable of the vapor compression system that can be important for proper operation, and may be regulated, such as a sub-cooling temperature in a condenser, or a superheat temperature in an evaporator, or the discharge temperature of the compressor.

[0037]

The vapor compression system controller includes a secondary controller 321 that includes a compensator and a feedback loop that takes as input or receives the secondary set of system outputs via secondary sensors 320 or via estimates of the secondary inputs 425 (see FIG. 4), and computes or produces a secondary set of control inputs in order to minimize an overall system power consumption in steady-state conditions. The secondary controller 321 computes the secondary set of control inputs that drives the system in the direction of the negative gradient of power consumption. Wherein the secondary controller 321 uses an executable program from the hardware memory to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action. [0038]

FIG. 4 is a block diagram schematic illustrating the principle components of the controller in which the primary controller produces estimates of the secondary inputs, the secondary controller produces optimized set-points for the primary controller, and the secondary controller controls the outdoor fan speed, according to embodiments of the present disclosure. FIG. 4 illustrates the vapor compression system 400 includes primary sensors 422 and secondary sensors 420. The primary controller 423 to regulate key process variables or zone temperatures to set-points. The set of secondary actuators 414 are used by the secondary controller 421 to drive the entire system to its minimum overall power consumption. Further, a set of primary sensors 422 provide a primary set of system outputs to a primary controller 423, and a set of secondary sensors 420 provide a secondary set of system outputs to the secondary controller 421.

[0039]

The primary controller 423 is a compensator and a feedback loop that takes as inputs a set of measured primary system outputs, i.e. receives the primary set of system outputs via the primary sensors 422. The primary controller 423 computes the secondary set of control inputs using a compensator that may be designed using loop-shaping techniques, for example, and may include integral action in order to drive the zone temperatures and process variables to their set-points for constant values of set-point references and constant values of disturbances. The integral action may include anti-windup in order to enforce constraints on the primary system inputs.

[0040]

Still referring to FIG. 4, the critical process variables can be a measured or unmeasured variable of the vapor compression system that can be important for proper operation, and may be regulated, such as a sub-cooling temperature in a condenser, or a superheat temperature in an evaporator, or the discharge temperature of the compressor.

[0041]

The vapor compression system controller 400 includes a secondary controller 421 that includes a compensator and a feedback loop that takes as input or receives the secondary set of system outputs via secondary sensors 420 or via estimates of the secondary inputs 425 (see FIG. 4), and computes or produces a secondary set of control inputs in order to minimize an overall system power consumption in steady-state conditions. The secondary controller 421 computes the secondary set of control inputs that drives the system in the direction of the negative gradient of power consumption. Wherein the secondary controller 421 uses an executable program from the hardware memory to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and a compensator that includes integral action.

[0042]

FIG. 5 is a schematic illustrating model (l)-(4), according to embodiments of the present disclosure. Wherein, 500 represents the system of equations (l)-(3) and is represented P , 501 is a vector of measured disturbances d , 502 is a vector of unmeasured disturbances q , 503 is a vector of primary control inputs u p , 504 is vector of secondary control inputs u s , 505 is vector of primary outputs y p , 506 is a vector of secondary outputs y s , 507 is the nonlinear power function (4), and 508 is the system power consumption.

[0043]

In this particular embodiment, the primary control input vector 503, denoted u p , includes a subset of the total available control inputs to the vapor compressor system, chosen to meet the requirements of zone temperature regulation and regulation of critical process variables. In an embodiment, the primary control input vector u p includes the compressor speed CF, the electronic expansion valves EEVi, l £ i £ N , and the electronic expansion valve EEVm. The secondary control input vector 504, denoted u s includes additional vapor compression system control inputs that may be used to minimize the vapor compression system power consumption, or it may include set-points in the primary controller.

[0044]

Referring to FIG. 5 and FIG. 3, the secondary input vector u s 504 in one embodiment is the outdoor fan speed (OFS) 308, which is directly controlled via the Outdoor Fan Speed Control Device 314. The primary output vector 505 includes a subset of the available system measurements that are used in feedback to control the primary control input vector 503. In one embodiment, the primary output vector 505 includes the zone temperature measurements 230, 232, and temperature measurements from the indoor and outdoor heat exchangers and the compressor, 212, 280, 281, 282, 283, 290,

291, and 260 (see FIG. 2). The secondary output vector 506, denoted y s , includes variables that are used in a power function to compute the system power consumption. In one embodiment, 506 is the vector y s \P suc -> P dis O^,OFS However, in other embodiments, 506 may include estimates of variables that are not directly measured, and which may come from the primary controller.

[0045]

In the particular embodiment, the primary control inputs 503 are used to regulate the zone temperatures and critical process variables, and the secondary control inputs 504 are used to minimize the system power consumption. However, in some embodiments, some of the components of the secondary output vector 506 are not directly measured. In this case, the variables may be estimated by the primary controller 423. This embodiment is illustrated in FIG. 4. Further, in some embodiments, the secondary control inputs may include one or more optimize 6 set-points 424 for the primary controller 423.

[0046]

Referring to FIG. 3, is a schematic illustrating a generalized plant representation of the vapor compression system, denoted P, according to embodiments of the present disclosure.

[0047]

FIG. 6 is a block diagram schematic illustrating the generalized plant representation of the vapor compression system, in which a subset of the primary controller set-points are produced by the secondary controller, and a subset of the secondary controller inputs are estimated by the primary controller, according to embodiments of the present disclosure. In FIG. 6, the generalized primary system 600 output vector 606 is augmented by elements of the generalized secondary control input 604. In addition, the secondary system output vector 606 is augmented by elements of the generalized secondary control input vector 604. The plant model diagrammed in FIG. 5 is embedded as 610. These embodiments in which a subset of components of the secondary output vector are estimated by the primary controller, and subset of components of the primary output vector include optimized set-points produced as output of the secondary controller.

[0048] FIG. 7 is a schematic illustrating a vapor compression system subject to the primary and secondary feedback controllers, according to embodiments of the present disclosure. FIG. 7 shows a vapor compression system subject to inputs including 701, a vector of measured disturbances denoted d ; 702, a vector of unmeasured disturbance inputs denoted q 703, a vector of primary control inputs, denoted P ; 704, a vector of secondary control inputs, denoted u s ; and produces outputs including 705, a vector of primary outputs, denoted and 706, a vector of secondary outputs, denoted V s . The an embodiment includes 707, an inner-loop primary feedback controller denoted

K , which takes as input , and also 709, a vector of reference set-points,

7 /

denoted r , and produces as output 703, the vector P , and also 708, an outer-loop secondary feedback controller denoted K s , which takes as input

Vs , and produces as output 704, the vector u * .

[0049]

Still referring to FIG. 7, in one particular embodiment, Up — Vp ·, u p— u p·, Vs— V ·, an d u s = u s . further, in the particular embodiment, y s includes direct measurements of CF, OFS, p suc and p dis . However, in some embodiments, p suc and p dis may not directly measured. In this case, the primary controller K p , 707, is used to compute real-time estimates of p sue and p dis , which are denoted ^ suc and P dis . In these embodiments, the estimates are augmented to the primary control input vector u p to produce U P ~ additional estimates are therefore feed back as input to the generalized plant P . The estimated signals are fed through directly and output in the secondary output which is then denoted Us {Psuci Pdi. · GF, OFS] ^ w hi c h used as input to the secondary controller K s . In this manner, in some embodiments, estimates of the suction and discharge pressures may be be used in lieu of actual measurements, as shown in FIG 4. As such, in some embodiments, the generalized plant P includes the model of the plant P augmented with direct feed-through signals.

[0050]

In one particular embodiment, = u * = OFS, as shown in FIG. 3. However, in some embodiments, other control inputs may be available to be used to minimize power consumption. Furthermore, in some embodiments, the OFS may not be a variable under the authority of the control system, or may be a constant fan speed. As such, in some embodiments, u s may include available reference set-points to the primary controller, or alternative control inputs to the plant P . In some embodiments, u s may include a reference set-point for one or more condenser subcooling temperature(s), or one or more evaporator super heat temperature(s), or one or more compressor discharge temperature(s). In some embodiments, u s , which is the computed output of the outer-loop controller 708, is fed directly through the generalized plant 700 and augmented into the primary output 705, such that — [U p - ] , in order to be an available reference set-point for the primary controller 707.

As such, in some embodiments, the generalized plant P includes the model of the plant P augmented with direct feed-through signals, as shown in FIG. 6.

[0051]

Still referring to FIG. 7, in this particular embodiment a cascade of a primary inner-loop whose primary controller 707 is designed to regulate zone temperatures and critical process variables, and a secondary outer-loop feedback controller 708 is designed to drive the power consumption to its minimum. In this particular embodiment, the primary controller 408 may be designed using H ¥ loop-shaping methods, to regulate the N+2 variables T Ri , 1 £ i £ N, T SCmin s and T D , which is a subset using the N+2 controls CF, EEV i , \ < i £ N , and EEVm that are available in Up .

[0052]

In some embodiments, the primary controller 707 may be a set of decoupled proportional-integral (PI) or proportional-integral-differential (PID) controllers that are tuned so that the closed-loop system is stable and the N+2 variables under control are driven to set-points with zero steady state error for constant values of references and disturbances. In some embodiments, 707 may compute real-time estimates of variables that are not directly measured, such as p suc and P dts , and these may be augmented into

U P . The outer-loop, containing the secondary compensator 708, actuates the the secondary control inputs u s in a manner that minimizes the power consumption for constant values of disturbances and references over the vapor compression system operating envelope.

[0053]

(Primary Controller)

This particular embodiment of the present disclosure includes an inner-loop primary controller 707, denoted K p , as shown in FIG. 7.

[0054]

FIG. 8 is a schematic block diagrams illustrating details of this particular embodiment of the inner-loop primary controller, according to embodiments of the present disclosure. The selector 801, denoted S , takes the 37V +4 measurements y p that are a subset of as input and chooses the zone with the minimum subcooling, producing a 27V + 4 -dimensional output vector 806, denoted y a . Block 802, denoted W 2 , and 803, denoted W t , are weighting functions that are designed by loop-shaping the plant frequency response computed from the model (l)-(2), in order to meet a set of performance requirements that include regulating zone temperatures to reject unmeasured, constant disturbances with zero steady-state error, regulating the compressor discharge temperature to a constant that depends on operating condition with zero-steady-state error, and regulating the minimum subcooling temperature to a constant set-point with zero steady-state error. In some embodiments, includes proportional-integral type weights and integral action that may be implemented using anti-windup logic to enforce constraints on the primary actuators. Block 804, denoted K sh is a gain-scheduled, robustifying compensator computed by H ¥ loop-shaping synthesis. Importantly, it has an observer-based structure that may be exploited to produce estimates of unmeasured variables, 809.

[0055]

At least one purpose of the selector 801, denoted S , is to automatically select the zone with the smallest subcooling for feedback. Define the minimum subcooling as where T c is assumed to be measured by sensors 280 and 282, and define the selector vector s with elements for 1 £ i £ N, which we normalize,

[0056]

Still referring to FIG. 8, the selector vector s is a normalized weight that“points” in the direction of the zones with the least amount of subcooling, meaning s, is closer to 1 for the least subcooled zones, while those zones with more subcooling will have er closer to zero. It is normalized so that å ; ¾ = 1 , o < s,. < 1 , and is C to provide a smooth transition among gains for the gain scheduled compensator K sh .

[0057]

In this particular embodiment, the output of the selector y a , 806, is the 2N + 4 -dimensional vector y s with elements, for 1 < i £ N ,

y * = y = T R (12) y < i+N y 2i+N T c outi (13)

[0058]

Still referring to FIG. 8, the N+2 variables to be regulated with the N+2 controls available in u p are and y s 2 N+A ~ sc min · To meet the steady-state tracking and disturbance rejection requirements, proportional-integral type weights are augmented to the TV +2 controlled output variables, including integral action, as 802, weight W 2 . The other measurements T outi s \ < i < N , T s and T E are weighted in W 2 so that their gains are less than unity, with no integral action and with some roll-off for robustness. Thus the elements of W 2 , labeled for clarity, are

for 1 £ i £ N and iV + 1 < j £ 2N + 2 . Note that a positive feedback convention is used. The gains k i ; 1 < i £ 3 are tuned so that the shaped plant crossover frequency satisfies transient response requirements. Zeros w , l < / < 3 are placed to maximize phase margin near crossover, following loop-shaping techniques, and the pole w 4 is placed so its time constant is about 2-10 minutes, in this particular embodiment. The input weight is W X = I in this particular embodiment, but may assume other values, such as weights adjust the contributions of each actuator, in some embodiments.

[0059]

In other embodiments, the weight may include proportional-integral type weights, which may incorporateanti-windup logic to enforce constraints associated with the primary actuators, and the weight is designed such that it passes through the room temperature measurements and critical process variable measurements, possibly weighted by constants or low-pass filters. Other primary measurements can be passed through using high-pass filters to block the steady-state, thereby forcing the closed-loop system to track the reference set-points with zero steady state error for constant values of set-points and disturbances. The specific values for the weights are computed using loop-shaping techniques.

[0060]

The reference value for T D (r d ) is scheduled to a value that optimizes system energy efficiency and also ensures positive superheating in the evaporator coil as functions of system load and the outdoor air temperature (d). However, since the load is not measured, the compressor frequency C F may be used as a proxy. Thus in this particular embodiment, a schedule for the T D reference is where the first-order filter is included to improve system robustness, and the gains k 5 and k d are tuned to minimize power consumption as a function of outdoor air temperature and compressor frequency. In some embodiments, (22) may be a linear or nonlinear function of these variables and other measured variables. This filter is integrated into the plant model P , along with the weights W x and W 2 , to define the shaped plant P sh with input 808, denoted u sh , and output 807, denoted y sh , for purposes of designing the compensator K sh .

[0061]

Still referring to FIG. 8, H ¥ loop-shaping controller synthesis computes the controller K sh that minimizes and robustly stabilizes the family of perturbed plants where A M and A N represent plant uncertainty and the nominal shaped plant is decomposed into normalized left coprime factors P sh = M N sh . This methodology allows a general formulation of a robust stabilization problem and definition of a multivariable robustness margin (1/ / ) without having to explicitly model the uncertainty, which is difficult for vapor compression systems. The shaped plant P sh is written

z = E s x s + F s u sh + F 0 u s + F d d, (27) where includes the states of the plant P , weights W and W 2 , and T D schedule, and A, , B s , B s0 , B sd , B sq , C s , E s , and F s are the corresponding matrices in (l)-(2) augmented with (18)-(21) and (22). The equation (27) is used to represent any variables z that may require estimation, such as p suc or p dis . In some embodiments, this output vector is augmented onto the shaped plant in order to estimate these variables. Note that A s depends on the selector vector s , but the other matrices are constant.

[0062]

Still referring to FIG. 8, the controller K sh has the observer-based structure

where the control gain G s and observer gain H s are both functions of the selector vector s . Note that the references and measured disturbances are fed forward. The gains G s and H s are computed at particular values of s by computing solutions to two decoupled Riccati equations (6, 8), and then interpolating. In this particular embodiment, N solutions are computed,

[0063]

Because (28)-(30) has an observer-based structure, it may be used to compute estimates of z using (27) that are used in the power-minimizing control K s . Subtracting (27) from (28) and defining x's ~~ Xs ~ Xs , the state estimate error is governed by which shows that the observer states will not converge to the plant states for nonzero values of q and will consequently bias estimates of z . However, the steady-state value of q (assuming it is constant) may be estimated by inverting (33), i.e. , where r'Bj, (35) and the symbol † denotes the pseudoinverse. This inverse exists because q is observable from y s h , and the dimension of y sh exceeds the dimension of q . This estimate can then be used to remove steady-state bias due to q from the estimate of , giving

where

H z = -C 3 (A s + H s C s y' B sq . (37) Note that H q and H z are functions of s , and are gain scheduled as in (32).

[0064]

Still referring to FIG. 8, in some embodiments, an estimate of discharge pressure P dis ~ l may be used to generate an estimate of the condensing temperature via the refrigerant saturation curve, which is well-approximated with a third order polynomial f s over the operating envelope, i.e., fs i dis ) (38) providing a means to estimate T c if the upstream temperature sensors in all of the indoor units are not effective. In some embodiments, a minimum selector on the measurements and estimates may be used to estimate T c . In some embodiments, the zone loads q are estimated, which may be useful for zone virtual metering.

[0065]

In this particular embodiment, the references 809 enter into the weight 801, denoted W 2 . In some embodiments, the references may enter into weight W , as shown in FIG. 9, in which case W, 903 may be designed to include integral action following one or more loop-shaping methods, in order to enforce constraints on the allowable range of the primary inputs such as limits on the compressor speed, valve positions or fan speeds. In some embodiments, integral action may be incorporated into weights 903, or 902, or 802 or 803, and some number of integrators may incorporate anti-windup to accomodate actuator saturation.

[0066]

(Secondary Controller)

With the inner-loop primary feedback (28)-(30) closed, consider the partially closed-loop system with input u s and output p . For constant values of r t , 1 £ i £ N , d and q , we assume that the steady-state function from u s to p is strictly convex for some interval Usmtn u sm a x This property is exploited in model-free extremum-seeking prior art.

[0067]

In this aspect of the present disclosure, a secondary feedback control loop is used to achieve exponential convergence of power to its minimum value. Denote the partially closed-loop transfer function (with the primary feedback loop closed) from u s to be denoted by T(s) . Referring to FIG. 10, define the steady-state gain as T 0 = T( 0) , 1003. In this particular embodinemt, the secondary compensator 708, denoted K s , is with K > 0 , where the gradient

is computed analytically from (5)-(8).

[0068]

FIG. 10 is a schematic illustrating the secondary compensator, according to embodiments of the present disclosure. In an embodiment,

Vs y s [p iUC ->Pd TT.OFS] However, in other embodiments,

Vs — so that some subset of the elements of -7 are estimated by the primary compensator, and may not be directly measured. In an embodiment, ·7 ? has 4 elements, and T 0 1003 has 4 elements. However, in other embodiments, V s and T 0 may have any number of elements. In an embodiment, compensator 1004 C(s) is an integrator, In other embodiments, C(s) may be any compesnsator that renders the closed-loop in FIG. 10 stable, and includes integral action, such as a PI or PID type compensator, for example. Wherein the integral action can be understood as action by a controller or control mechanism that makes changes to the inputs based on the accumulated error over a period of time, such that the error is driven to zero.

[0069]

The closed-loop system (1) - (4) with primary feedback (28)-(30) and secondary feedback (39) is locally exponentially stable for 0 < K < K for some (sufficiently small) k > 0 , with C(s) = 1/s (an integrator) if:

p references h , 1 £ i £ N , and disturbances d and q are sufficiently slowly-varying, and

[0070]

In this case solutions converge exponentially to the minimum value of power (5) for constant values of r 1 £ i £ N, d and q . This is an advantage over other prior art because the system converges to its minimum power faster.

[0071]

Still referring to FIG. 10, the proof of this statement is as follows. The inner-loop is exponentially stable by design at fixed s . Assumption (1) ensures that the gain-scheduled primary controller is exponentially stable for time-varying s . We can show that the feedback (39) is locally exponentially stabilizing. The system from input u s to output 1007, denoted ^ , written in state space form is

v = άIi(0 0 x) TQ (41) where ( A 0 ,B 0 ,C 0 ) is a realization of T . Without loss of generality, shift the origin of (40)-(41) to the minimum of h (so that Us = 0 and x = 0 correspond to the minimum value of p ). Assumption (2) implies the gradient of ^ with respect to u s in the steady-state, is an odd function that vanishes at = 0 , and that dh has a linear term in its Taylor’s series at this point. The secondary control (39) is integral type feedback around (40)-(41),

[0072]

The closed-loop is locally exponentially stable for sufficiently small gain v by a root-locus argument with (41) linearized at the origin, provided the sign of the feedback is negative, which is ensured by T 0 . This is because all of the poles of T are in the open left-half plane, and the integral feedback (42) adds a pole at the origin, which will move into the open left-half plane, while the other poles remain in the open left-half plane, for sufficiently small K . Because x converges to 0 exponentially, the power converges to its minimum exponentially. It is clear that this argument may be applied for other structures of C(s) such as a PI type compensator. [0073]

Still referring to FIG. 10, in effect the secondary feedback control (39) drives u s to a condition in which dh is orthogonal to T 0 , at which point the power is at a local minimum.

[0074]

In some embodiments, estimated variables are used in Vs , so that the gradient of the estimated power is used in the secondary feedback. In some embodiments, the gain k needs to be limited because because in some embodiments T is not non-minimum phase, so sufficiently high gain may result in instability.

[0075]

FIG. 11 is a flow chart showing one embodiment of the seconeary controller wherein the compensator is integral action, according to embodiments of the present disclosure. The secondary outputs V s are sampled at time kT, 1101. Then the gradient of the power consumption function dh is computed and evaluated at V s , 1102, and then the dot product between dh and T 0 is computed, 1103, and that signal is passed to the compensator C(s), 1104, in this case a simple integrator, and the result is multiplied by a small negative gain and applied to the secondary input, 1105.

[0076]

(Features)

According to aspects of the present disclosure, some of the secondary set of system outputs are obtained from a set of seconardy estimates from a primary controller or from the set of secondary sensors. Other aspects include that some of the set-points of the primary controller are obtained as outputs of the secondary controller. Further, some aspects include the set-points of the primary controller are predetermined set-points that are set by a user, an environmental system management system or an environmental controller. It is possible that an aspect can include the primary controller is a H-infmity loop-shaping controller, such that the H-infmity loop-shaping controller is gain scheduled.

[0077]

According to some other aspects of the present disclosure, some secondary sensors includes one or a combination of compression suction pressure, compressor discharge pressure, compressor speed or outdoor fan speed. Further, other aspects can include that some primary sensors include one or a combination of zone temperature measurements, heat exchanger temperature measurements or compressor temperature measurements. Further still, some aspects include that some secondary actuators include one or a combination of outdoor fan speed, condenser sub-cooling temperature set point, evaporator super heat temperature set point or compressor temperature set point. It is possible that some aspects are that some primary actuators include one or a combination of compressor speed or electronically actuated valve command. Further, other aspects may be that the secondary controller produces the secondary set of control inputs based on an an inner product between a gradient of a power consumption function and a steady-state gain from the secondary control inputs to the secondary system outputs, integrated over time and multiplied by a feedback gain. Other aspects include that the executable program executed by the secondary controller uses the secondary set of system outputs to compute a gradient of a power consumption function, a steady-state gain from the secondary control inputs to the secondary system outputs, and an integral action. Such that the integral action includes one or a combination of a dead zone, anti-windup or saturation.

[0078]

FIG. 12 is a block diagram of an alternate controller of the vapor compression system contemplated by the present disclosure, in accordance with some embodiments of the present disclosure. The alternate controller 1200 can store the collected data in the memory 1230 that is processed. The alternate controller 1200 includes a human machine interface or user interface 1250 that can connect the alternate controller to a keyboard 1251 and display device 1252. The alternate controller 1200 can be linked through the bus 1256 to a display interface 1257 adapted to connect the system 1200 to a display device 1248, wherein the display device 1248 can include a computer monitor, camera, television, projector, or mobile device, among others.

[0079]

The alternate controller 1200 can include a power source 1254, depending upon the application the power source may be optionally located outside of the alternate controller. The processor 1240 maybe one or more processors that can be configured to execute stored instructions, as well as be in communication with the memory 1230 that stores instructions that are executable by the processor 1240. The processor 1240 can be a single core processor, a multi-core processor, a computing cluster, or any number of other configurations. The processor 1240 is connected through a bus 1256 to one or more input and output devices. The memory 1230 can include random access memory (RAM), read only memory (ROM), flash memory, or any other suitable memory systems.

[0080]

Still referring to FIG. 12, the alternate controller 1200 can also include a storage device 1258 adapted to store supplementary data and/or software modules used by the processor 1240. For example, the storage device 1258 can store historical data relating to different methods of the present disclosure or other aspects related to the embodiments of the present disclosure, among other things. The storage device 1258 can include a hard drive, an optical drive, a thumb-drive, an array of drives, or any combinations thereof.

[0081]

Still referring to FIG. 12, a printer interface 1259 can also be connected to the alternate controller 1200 through the bus 1256 and adapted to connect the alternate controller 1200 to a printing device 1232, wherein the printing device 1232 can include a liquid inkjet printer, solid ink printer, large-scale commercial printer, thermal printer, UV printer, or dye-sublimation printer, among others. A network interface controller (NIC) 1234 is adapted to connect the alternate controller 1200 through the bus 1256 to a network 1236. The data or related data of embodiments or related to embodiments of the present disclosure, among other things, can be rendered on a display device, imaging device, and/or printing device via the network 1236.

[0082]

Still referring to FIG. 12, the data or related data, among other things, can be transmitted over a communication channel of the network 1236, and/or stored within the storage system 1258 for storage and/or further processing. Further, the data or related data may be received wirelessly or wire from a receiver 1241 or transmitted via a transmitter 1243 wirelessly or wire, the receiver 1241 and transmitter 1243 are both connected to the alternate controller 1200 through the bus 1256.

[0083]

The alternate controller 1200 may be connected to external sensors 1231, one or more input devices 1233, other computers 1242 and other devices 1244. The external sensors 1231 may include motion sensors, inertial sensors, a type of measuring sensor, etc. The external sensors 1231 may include sensors for, speed, direction, air flow, distance to an object or location, weather conditions, etc. The input devices 1233 can include, for example, a keyboard, a scanner, a microphone, a stylus, a touch sensitive pad or display.

[0084]

(TERMS)

In describing embodiments of the present disclosure, the following definitions are applicable throughout the present disclosure.

[0085]

A“vapor compression system” refers to a system that uses the vapor compression cycle to move refrigerant through components of the system based on principles of thermodynamics, fluid mechanics, and/or heat transfer. The vapor compression systems can be, but are not limited to, a heat pump, refrigeration, and an air-conditioner system. Vapor compression systems are used in applications beyond the conditioning of residential or commercial spaces. For example, vapor compression cycles can be used to cool computer chips in high-performance computing applications.

[0086]

An “HVAC” system refers to any heating, ventilating, and air-conditioning (HVAC) system implementing the vapor compression cycle. HVAC systems span a broad set of systems, ranging from systems which supply only outdoor air to the occupants of a building, to systems which only control the temperature of a building, to systems which control the temperature and humidity.

[0087]

“Components of a vapor compression system” refer to any components of the vapor compression system having an operation controllable by the control systems. The components include, but are not limited to, a compressor having a variable speed for compressing and pumping the refrigerant through the system; an expansion valve for providing a pressure drop between the high-pressure and the low-pressure portions of the system, and an evaporating heat exchanger and a condensing heat exchanger.

[0088]

An“evaporator” refers to a heat exchanger in the vapor compression system in which the refrigerant passing through the heat exchanger evaporates over the length of the heat exchanger, so that the specific enthalpy of the refrigerant at the outlet of the heat exchanger is higher than the specific enthalpy of the refrigerant at the inlet of the heat exchanger, and the refrigerant generally changes from a liquid to a gas. There may be one or more evaporators in the vapor compression system.

[0089]

A“condenser” refers to a heat exchanger in the vapor compression system in which the refrigerant passing through the heat exchanger condenses over the length of the heat exchanger, so that the specific enthalpy of the refrigerant at the outlet of the heat exchanger is lower than the specific enthalpy of the refrigerant at the inlet of the heat exchanger, and the refrigerant generally changes from a gas to a liquid. There may be one or more condensers in a vapor compression system.

[0090]

A“primary controller” is a compensator and a feedback loop that takes as input a set of measured primary system outputs and computes a set of primary system inputs to regulate the zone temperatures and a set of critical system variables to their set-points.

[0091]

A“secondary controller” is a compensator and a feedback loop that takes as input a set of secondary system outputs and computes a set of secondary system inputs to drive the closed-loop system to the minimum power consumption in steady-state conditions. [0092]

A“critical process variable” is a measured or unmeasured variable of the vapor compression system that is important for proper operation, and may be regulated, such as a sub-cooling temperature in a condenser, or a superheat temperature in an evaporator, or the discharge temperature of the compressor.

[0093]

The“primary control input vector” is a vector whose elements are a subset of the control inputs of the vapor compression system that is used by the primary controller.

[0094]

The “secondary control input vector” is a vector whose elements include a subset of the control inputs of the vapor compression system that is used by the secondary controller, or a subset of the set-points of the primary controller.

[0095]

The“primary system output vector” is vector whose elements include subset of measured variables of the vapor compression system that is used by the primary controller. It may also include set-points provided by the secondary controller as elements.

[0096]

The“secondary system output vector” is a vector whose elements include a subset of measured variables of the vapor compression system that is used by the secondary controller. It may also include estimates of process variables that are provided by the primary controller.

[0097]

An “electrical circuit” refers to an interconnection of wires that transmits electrical signals among components, such as processors, memory, or actuators. [0098]

A“set-point” refers to a desired or reference value of a variable, such as the room temperature. The term set-point is applied to any particular value of a specific set of variables.

[0099]

A“computer” refers to any apparatus that is capable of accepting a structured input, processing the structured input according to prescribed rules, and producing results of the processing as output. Examples of a computer include a general-purpose computer; a supercomputer; a mainframe; a super mini-computer; a mini-computer; a workstation; a microcomputer; a server; an interactive television; a hybrid combination of a computer and an interactive television; and application-specific hardware to emulate a computer and/or software. A computer can have a single processor or multiple processors, which can operate in parallel and/or not in parallel. A computer also refers to two or more computers connected together via a network for transmitting or receiving information between the computers. An example of such a computer includes a distributed computer system for processing information via computers linked by a network.

[0100]

A“central processing unit (CPU)” or a“processor” refers to a computer or a component of a computer that reads and executes software instructions.

[0101]

A“memory” or a“computer-readable medium” refers to any storage for storing data accessible by a computer. Examples include a magnetic hard disk; a floppy disk; an optical disk, like a CD-ROM or a DVD; a magnetic tape; a memory chip; and a carrier wave used to carry computer-readable electronic data, such as those used in transmitting and receiving e-mail or in accessing a network, and a computer memory, e.g., random-access memory (RAM).

[0102]

“Software” refers to prescribed rules to operate a computer. Examples of software include software; code segments; instructions; computer programs; and programmed logic. Software of intelligent systems may be capable of self-learning.

[0103]

A“module” or a“unit” refers to a basic component in a computer that performs a task or part of a task. It can be implemented by either software or hardware.

[0104]

A“controller,”“control system,” and/or“regulator” refer to a device or a set of devices to manage, command, direct or regulate the behavior of other devices or systems. The controller can be implemented by hardware, a processor with operation configured by the software, and combination thereof. The controller can be an embedded system.

[0105]

A“compensator” is an element of a controller, and refers to a realizable filter such as a proportional-integral (PI), proportional-integral-derivative (PID) or lead-lag type.

[0106]

(Embodiments)

The following description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the following description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing one or more exemplary embodiments. Contemplated are various changes that may be made in the function and arrangement of elements without departing from the spirit and scope of the subject matter disclosed as set forth in the appended claims. Specific details are given in the following description to provide a thorough understanding of the embodiments. However, understood by one of ordinary skill in the art can be that the embodiments may be practiced without these specific details.

[0107]

For example, systems, processes, and other elements in the subject matter disclosed may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known processes, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments. Further, like reference numbers and designations in the various drawings indicated like elements. Also, individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process may be terminated when its operations are completed, but may have additional steps not discussed or included in a figure. Furthermore, not all operations in any particularly described process may occur in all embodiments. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, the function’s termination can correspond to a return of the function to the calling function or the main function.

[0108]

Further, embodiments of the present disclosure and the functional operations described in this specification can be implemented in digital electronic circuitry, in tangibly-embodied computer software or firmware, in computer hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Further some embodiments of the present disclosure can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible non transitory program carrier for execution by, or to control the operation of, data processing apparatus. Further still, program instructions can be encoded on an artificially generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus. The computer storage medium can be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.

[0109]

According to embodiments of the present disclosure the term“data processing apparatus” can encompass all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit). The apparatus can also include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.

[0110]

A computer program (which may also be referred to or described as a program, software, a software application, a module, a software module, a script, or code) can be written in any form of programming language, including compiled or interpreted languages, or declarative or procedural languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program may, but need not, correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data, e.g., one or more scripts stored in a markup language document, in a single file dedicated to the program in question, or in multiple coordinated files, e.g., files that store one or more modules, sub programs, or portions of code. A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network. Computers suitable for the execution of a computer program include, by way of example, can be based on general or special purpose microprocessors or both, or any other kind of central processing unit. Generally, a central processing unit will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a central processing unit for performing or executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Moreover, a computer can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a Global Positioning System (GPS) receiver, or a portable storage device, e.g., a universal serial bus (USB) flash drive, to name just a few.

[0111] To provide for interaction with a user, embodiments of the subject matter described in this specification can be implemented on a computer having a display device, e.g., a CRT (cathode ray tube) or LCD (liquid ciystal display) monitor, for displaying information to the user and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input. In addition, a computer can interact with a user by sending documents to and receiving documents from a device that is used by the user; for example, by sending web pages to a web browser on a user's client device in response to requests received from the web browser.

[0112]

Embodiments of the subject matter described in this specification can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the subject matter described in this specification, or any combination of one or more such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), e.g., the Internet. The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.




 
Previous Patent: SWITCH DEVICE AND KEY INPUT DEVICE

Next Patent: ENDOSCOPE