Patent Number: 
Section: claims

1. A method comprising:receiving a condenser signal including at least one of a condenser current signal corresponding to an electrical current of a condenser fan of a condenser of a refrigeration system, a condenser fan power signal corresponding to an electrical power of said condenser fan, and a condenser fan control signal for controlling said condenser fan;receiving a compressor signal including at least one of a compressor current signal corresponding to an electrical current of a compressor of said refrigeration system, a compressor power signal corresponding to an electrical power of said compressor, and a compressor control signal for controlling said compressor;receiving a discharge signal corresponding to at least one of a discharge pressure of said compressor and a discharge temperature of said compressor;calculating a saturation temperature based on said discharge signal;calculating a thermal efficiency of said condenser of said refrigeration system based on said condenser signal, said compressor signal, and said saturation temperature;comparing said thermal efficiency to an efficiency threshold; andgenerating a notification based on said comparison. 2. The method of claim 1, further comprising calculating said efficiency threshold based on a predetermined percentage of a benchmark thermal efficiency of said condenser. 3. The method of claim 2, wherein said benchmark thermal efficiency corresponds to said thermal efficiency of said condenser when at least one of said condenser is clean and said condenser is initialized. 4. A controller configured with programming stored in a computer readable medium to execute the method of claim 3. 5. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 3. 6. A controller configured with programming stored in a computer readable medium to execute the method of claim 2. 7. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 2. 8. A controller configured with programming stored in a computer readable medium to execute the method of claim 1. 9. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 1. 10. The method of claim 1, further comprising:receiving an ambient temperature signal corresponding to an ambient temperature; andcalculating a difference between said saturation temperature and said ambient temperature;wherein said calculating said thermal efficiency of said condenser of said refrigeration system is based on said difference. 11. A controller configured with programming stored in a computer readable medium to execute the method of claim 10. 12. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 10. 13. The method of claim 10, said condenser signal including said condenser current signal, said method further comprising calculating a product of said electrical current of said condenser fan, wherein said calculating said thermal efficiency of said condenser of said refrigeration system is based on said product. 14. A controller configured with programming stored in a computer readable medium to execute the method of claim 13. 15. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 13. 16. The method of claim 13, said compressor signal including said compressor current signal, said method further comprising calculating a ratio of said electrical current of said compressor to said product, wherein said calculating said thermal efficiency of said condenser of said refrigeration system is based on said ratio. 17. A controller configured with programming stored in a computer readable medium to execute the method of claim 16. 18. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 16. 19. The method of claim 1, further comprising calculating an average of said thermal efficiency over a predetermined time period, wherein said comparing said thermal efficiency includes comparing said average to said efficiency threshold. 20. A controller configured with programming stored in a computer readable medium to execute the method of claim 19. 21. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 19. 22. The method of claim 1, further comprising receiving a reset signal and calculating said efficiency threshold based on averaging said thermal efficiency of said condenser over an initial time period after receiving said reset signal. 23. A controller configured with programming stored in a computer readable medium to execute the method of claim 22. 24. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 22. 25. The method of claim 22 wherein said reset signal is received when said condenser is cleaned. 26. A controller configured with programming stored in a computer readable medium to execute the method of claim 25. 27. A computer-readable medium having computer-executable instructions for execution by a controller to perform the method of claim 25. 28. A system comprising:a first input for receiving a condenser signal including at least one of a condenser current signal corresponding to an electrical current of a condenser fan of a condenser of a refrigeration system, a condenser fan power signal corresponding to an electrical power of said condenser fan, and a condenser fan control signal for controlling said condenser fan;a second input for receiving a compressor signal including at least one of a compressor current signal corresponding to an electrical current of a compressor of said refrigeration system, a compressor power signal corresponding to an electrical power of said compressor, and a compressor control signal for controlling said compressor;a third input for receiving a discharge pressure signal corresponding to a discharge pressure of said compressor;a fourth input for receiving an ambient temperature signal corresponding to an ambient temperature;a controller, in communication with said first, second, third, and fourth inputs, that calculates a condenser performance factor corresponding to a thermal efficiency of said condenser based on said condenser signal, said compressor signal, said discharge pressure signal, and said ambient temperature signal, that calculates an average of said condenser performance factor over a predetermined time period, that compares said average to a benchmark factor, and that generates a notification based on said comparison. 29. The system of claim 28 further comprising a fifth input for receiving a reset signal, said controller in communication with said fifth input and calculating said benchmark factor by averaging said condenser performance factor over an initial time period after receiving said reset signal. 30. The system of claim 29 wherein said reset signal is received when said condenser is cleaned. 31. The system of claim 28 wherein said controller calculates a saturation temperature based on said discharge pressure, calculates a difference between said saturation temperature and said ambient temperature, and calculates said condenser performance factor based on said difference. 32. The system of claim 31 wherein said first input includes said condenser current signal, said second input includes said compressor current signal, and wherein said controller calculates a product of said electrical current of said condenser fan and said difference and calculates said condenser performance factor based on said electrical current of said compressor and said product. 33. The system of claim 32 wherein said controller calculates said condenser performance factor as a ratio of said electrical current of said compressor to said product. 34. The system of claim 28 wherein said notification indicates degraded condenser performance.