Patent ID: 8793003

Claim:
A vapor compression system for using a vapor compression cycle to move refrigerant through components of the vapor compression system comprising: an evaporator having a fan for adjusting an air-flow rate through a heat exchanger, wherein the fan is variable speed fan controlled by an evaporator fan control device; a condenser having a fan for adjusting the air-flow rate through the heat exchanger, wherein the fan is variable speed fan controlled by a condenser fan control device, a compressor having a speed for compressing and pumping refrigerant through the system, wherein the speed of the compressor is variable and controlled by a compressor control device, and an expansion valve for providing an adjustable pressure drop between a high-pressure portion and a low-pressure portion of the vapor compression system, wherein the expansion valve is controlled by an expansion valve control device, the vapor compression system further comprising: a control system; a user input interface for receiving a setpoint specifying a desired indoor temperature; a non-transitory memory for storing a lookup table including sets of control inputs, each set in the sets of control inputs is associated with a key and is predetermined to control a frequency of a motor of the compressor, a position of the expansion valve, a frequency of revolutions of the evaporator fan, and a frequency of revolutions of the condenser fan; at least one sensor arranged for sensing an environmental parameter including a current value of an outdoor temperature, and a current value of an indoor temperature; and a control device; wherein, the control system comprises: a feedback controller for determining the key using the setpoint, the current value of the outdoor temperature, and the current value of the indoor temperature, if an error between the desired indoor temperature and the current indoor temperature is greater than a threshold, such that the key is determined iteratively until the error is not greater than the threshold; a control module for selecting a set of control inputs from the lookup table based on the key, wherein the set of control inputs in the lookup table is predetermined to optimize a performance of the vapor compression system; and a command module operatively connected to the control device for generating commands to control the components of the vapor compression system using the set of control inputs.