IP Library Granted Patent US 7,814,758
Granted Patent B2
US 7,814,758 · App. 11/732,120 · Granted Oct 19, 2010

Refrigeration system controller and method

Assignee: Computer Process Controls, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,814,758
App. No.
11/732,120
Granted
Oct 19, 2010
Kind
B2
Abstract

A system and method of controlling components of a refrigeration system includes determining a desired rate of change of a refrigeration system operating parameter, using historical data to predict an expected rate of change of the operating parameter for cycling each component, calculating an appropriateness factor for each component corresponding to a difference between the expected rate of change for the component and the desired rate of change, ranking the components based on the appropriateness factor, and selectively cycling at least one component based on the ranking.

Claims (65)

1. A method comprising:

determining a desired rate of change of a refrigeration system operating parameter;

using historical data to predict an expected rate of change of said operating parameter for cycling each component of a plurality of refrigeration system components;

calculating an appropriateness factor for each component of said plurality, said appropriateness factor corresponding to a difference between said expected rate of change for said component and said desired rate of change;

ranking said components based on said appropriateness factor;

selectively cycling at least one component from said plurality based on said ranking.

2. The method of claim 1 wherein said selectively cycling said at least one component includes determining whether said at least one component should be cycled based on said ranking.

3. The method of claim 2 wherein said selectively cycling said at least one component includes cycling said at least one component or none of said plurality of refrigeration system components.

4. The method of claim 1 further comprising:

calculating a run-time factor for each component of said plurality corresponding to a total run-time for said component;

wherein said ranking includes ranking said components based on said appropriateness factor and said run-time factor.

5. The method of claim 1 further comprising:

calculating a cycle-count factor for each component of said plurality corresponding to a total cycle-count for said component;

wherein said ranking includes ranking said components based on said appropriateness factor and said cycle count factor.

6. The method of claim 1 further comprising:

assigning a preference factor for each component of said plurality based on a predetermined preference for cycling said component;

wherein said ranking includes ranking said components based on said appropriateness factor and said preference factor.

7. The method of claim 1 further comprising:

calculating an idle factor for each component of said plurality corresponding to a period of time since said component was in an activated state;

wherein said ranking includes ranking said components based on said appropriateness factor and said idle factor.

8. The method of claim 1 further comprising:

setting an enable factor for each component of said plurality based on whether cycling said component is consistent with approaching said desired rate of change;

wherein said ranking includes ranking only components with said enable factor indicating that cycling said component is consistent with approaching said desired rate of change.

9. The method of claim 1 further comprising:

calculating a run-time factor for each component of said plurality corresponding to a total run-time for said component;

calculating a cycle-count factor for each component of said plurality corresponding to a total cycle-count of said component;

wherein said ranking includes ranking said components based on said appropriateness factor, said run-time factor, and said cycle-count factor.

10. The method of claim 1 further comprising:

assigning a preference factor for each component of said plurality based on a predetermined preference for cycling said component;

calculating a cycle-count factor for each component of said plurality corresponding to a total cycle-count of said component;

wherein said ranking includes ranking said components based on said appropriateness factor, said preference factor, and said cycle-count factor.

11. The method of claim 1 further comprising:

assigning a preference factor for each component of said plurality based on a predetermined preference for cycling said component;

calculating a run-time factor for each component of said plurality corresponding to a total run-time for said component;

wherein said ranking includes ranking said components based on said appropriateness factor, said preference factor, and said run-time factor.

12. The method of claim 1 further comprising:

calculating a run-time factor for each component of said plurality corresponding to a total run-time of said component;

calculating a cycle-count factor for each component of said plurality corresponding to a total cycle-count of said component;

assigning a preference factor for each component of said plurality based on a predetermined preference for cycling said component;

wherein said ranking includes ranking said components based on said appropriateness factor, said run-time factor, said cycle-count factor, and said preference factor.

13. The method of claim 1 further comprising:

calculating a run-time factor for each component of said plurality corresponding to a total run-time of said component;

calculating a cycle-count factor for each component of said plurality corresponding to a total cycle-count of said component;

assigning a preference factor for each component of said plurality based on a predetermined preference for cycling said component;

calculating an idle factor for each component of said plurality corresponding to a period of time since said component was in an activated state;

wherein said ranking includes ranking said components based on said appropriateness factor, said run-time factor, said cycle-count factor, said preference factor, and said idle factor.

14. The method of claim 13 wherein said ranking includes ranking said components based on a sum of said appropriateness factor, said run-time factor, said cycle-count factor, said preference fact, and said idle factor.

15. The method of claim 1 further comprising:

monitoring a resulting rate of change of said operating parameter from cycling said at least one component;

updating said historical data based on said resulting rate of change.

16. The method of claim 15 wherein said updating said historical data includes recording a state of said refrigeration system with said resulting rate of change.

17. The method of claim 15 wherein said updating said historical data includes recording said resulting rate of change in an activation rate table when said cycling said at least one component includes activating said component or in a deactivation rate table when said cycling said at least one component includes deactivating said component, and wherein said using historical data to predict said expected rate of change of said operating parameter includes referencing said activation rate table when said component is in a deactivated state and said deactivation table when said component is in an activated state.

18. A computer readable medium configured to store computer executable instructions for executing the method of claim 1 .

19. A controller comprising:

an input for receiving an operating parameter signal from an operating parameter sensor corresponding to an operating parameter of a refrigeration system;

an output for controlling each component of a plurality of refrigeration system components;

a computer readable medium for storing a plurality of neuron objects, each neuron object being representative of one of said components;

a processor connected to said input, said output, and said computer readable medium, said processor being configured to determine a desired rate of change of said operating parameter, to predict an expected rate of change of said operating parameter for cycling each component of said plurality, to calculate an appropriateness factor for each neuron object corresponding to a difference between said desired rate of change and said expected rate of change for cycling said component corresponding to said neuron object, and to determine a neuron output factor for each neuron object based on said appropriateness factor;

wherein said controller selectively cycles at least one of said components based on a ranking of neuron output factors for said plurality of neuron objects.

20. The controller of claim 19 , wherein said controller modulates a capacity of a variable capacity component based on said desired rate of change of said operating parameter, and selectively cycles said at least one of said components when said variable capacity component is at a maximum capacity output or at a minimum capacity output.

21. The controller of claim 19 wherein said processor is configured to monitor a resulting rate of change of said operating parameter from cycling said at least one of said components and to store said resulting rate of change to correspond with a neuron object corresponding with said component.

22. The controller of claim 19 wherein said processor is configured to calculate for each neuron object a run-time factor corresponding to a total run-time of an associated component and to determine said neuron output factor based on said appropriateness factor and said run-time factor.

23. The controller of claim 19 wherein said processor is configured to calculate for each neuron object a cycle-count factor corresponding to a total cycle-count of an associated component and to determine said neuron output factor based on said appropriateness factor and said cycle-count factor.

24. The controller of claim 19 wherein each neuron object is associated with a predetermined preference factor corresponding to a preference for cycling an associated component and said processor is configured to determine said neuron output factor based on said appropriateness factor and said preference factor.

25. The controller of claim 19 wherein said processor is configured to calculate for each neuron object an idle factor corresponding to a period of time since said component was in an activated state and to determine said neuron output factor based on said appropriateness factor and said idle factor.

Assignments (8)
SECURITY INTEREST Recorded Jul 9, 2024
From: COPELAND COLD CHAIN LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 068256/0350 →
SECURITY INTEREST Recorded Jul 17, 2023
From: COPELAND COLD CHAIN LP
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 064280/0001 →
SECURITY INTEREST Recorded Jul 17, 2023
From: COPELAND COLD CHAIN LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 064280/0446 →
SECURITY INTEREST Recorded Jul 17, 2023
From: COPELAND COLD CHAIN LP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 064286/0098 →
ENTITY CONVERSION Recorded Jun 22, 2023
From: EMERSON DIGITAL COLD CHAIN, INC.
To: COPELAND COLD CHAIN LP
Reel/Frame 064065/0247 →
CHANGE OF NAME Recorded Sep 21, 2021
From: EMERSON CLIMATE TECHNOLOGIES RETAIL SOLUTIONS, INC.
To: EMERSON DIGITAL COLD CHAIN, INC.
Reel/Frame 057552/0683 →
MERGER Recorded Sep 15, 2014
From: COMPUTER PROCESS CONTROLS, INC.
To: EMERSON CLIMATE TECHNOLOGIES RETAIL SOLUTIONS, INC.
Reel/Frame 033744/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2007
From: LANDERS, DANIEL; MICKELSON, GREGORY
To: COMPUTER PROCESS CONTROLS, INC.
Reel/Frame 019467/0662 →
Continuity (2)
Provisional Application 6078884100 · Apr 3, 2006
Related Publication 20070240436A1 · Oct 18, 2007