IP Library Granted Patent US 8,825,451
Granted Patent B2
US 8,825,451 · App. 12/970,605 · Granted Sep 2, 2014

System and methods for rack cooling analysis

Inventors: James W. VanGilder (Pepperell, MA); Xuanhang Zhang (Tewksbury, MA)
Assignee: Schneider Electric IT Corporation
G06F17/5009G06F1/20H05K7/20836H05K9/0041G06F2217/80
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 8,825,451
App. No.
12/970,605
Granted
Sep 2, 2014
Kind
B2
Abstract

According to at least one embodiment, a computer-implemented method for modeling cooling performance is provided. The method includes acts of receiving, by a computer, input data from a storage device, the input data including data related to physical structures within at least one equipment rack, selecting, based on the data related to physical structures, at least one first equation of a plurality of predetermined equations that describe pressure values in a plurality of spaces within the at least one equipment rack, determining pressure values in identified spaces of the plurality of spaces by solving the at least one first equation using the input data, determining airflow values between identified spaces by calculating a difference between the pressure values and storing, on the storage device, the airflow values as equipment rack airflow values within the at least one equipment rack.

Claims (73)

1. A computer-implemented method for modeling cooling performance, the method comprising:

receiving, by a computer, input data from a storage device, the input data including data related to physical structures within at least one equipment rack, wherein the physical structures provide resistance to airflow within the at least one equipment rack;

selecting, based on the data related to physical structures, at least one first equation of a plurality of predetermined equations that describe pressure values in a plurality of spaces within the at least one equipment rack;

determining pressure values in identified spaces of the plurality of spaces by solving the at least one first equation using the input data;

determining airflow values between identified spaces by calculating a difference between the pressure values;

storing, on the storage device, the airflow values as equipment rack airflow values within the at least one equipment rack;

(A) determining a temperature value at an outlet of the at least one equipment rack based on the equipment rack airflow values and a temperature value at an inlet of the at least one equipment rack;

(B) executing a room cooling performance model using the equipment rack airflow values and the temperature value at the outlet;

(C) receiving, from the room cooling performance model, an updated temperature value at the inlet of the at least one equipment rack;

(D) storing, on the storage device, the updated temperature value as the temperature value at the inlet;

(E) determining whether a difference between the updated temperature value and a previous temperature value at the inlet is greater than a threshold; and

(F) repeating acts (A) through (E) until the difference is not greater than the threshold.

2. The method according to claim 1 , wherein receiving input data includes receiving input data describing at least one of a front door, a server plane, a rear door, a rear cooling coil and an inlet in the at least one equipment rack.

3. The method according to claim 1 , wherein determining the pressure values includes determining pressure values in identified spaces adjacent to at least one server positioned within the at least one equipment rack.

4. The method according to claim 3 , further comprising:

determining a predicted airflow value for at least one fan of the at least one server based on the difference between the pressure values;

determining a predicted value of power delivered to the at least one fan based on the predicted airflow value for the at least one fan;

determining a predicted temperature value at an inlet of the at least one server based on an airflow value for leakage of ambient air into the at least one equipment rack; and

providing the predicted airflow value, the predicted value of power and the predicted temperature value to an external entity.

5. The method according to claim 1 , further comprising tuning the at least one equation to compensate for resistance values located within the at least one equipment rack.

6. The method according to claim 1 , further comprising:

(G) dividing the at least one equipment rack into a plurality of grid cells;

(H) using a first iterative method based on the equipment rack airflow values, determine a value for airflow velocity for each of the grid cells;

(I) determining an air pressure value in each of the identified spaces based on the airflow velocity;

(J) using a second iterative method, determine new airflow values between the identified spaces based on the air pressure values in the identified spaces;

(K) storing the new airflow values as the equipment rack airflow values within the at least one equipment rack;

(L) determining whether differences between the new airflow values and previous airflow values is greater than a threshold; and

(M) repeating acts (H) through (L) until the differences are not greater than the threshold.

7. The method according to claim 6 , wherein act (J) includes determining whether airflows in the at least one equipment rack satisfy a mass balance equation.

8. A system for modeling cooling performance, the system including a memory and a processor coupled to the memory and being configured to:

receive input data from a storage device, the input data including data related to physical structures within at least one equipment rack, wherein the physical structures provide resistance to airflow within the at least one equipment rack;

select, based on the data related to physical structures, at least one first equation of a plurality of predetermined equations that describe pressure values in a plurality of spaces within the at least one equipment rack;

determine pressure values in identified spaces of the plurality of spaces by solving the at least one first equation using the input data;

determine airflow values between identified spaces by calculating a difference between the pressure values;

store, on the storage device, the airflow values as equipment rack airflow values within the at least one equipment rack;

(A) determine a temperature value at an outlet of the at least one equipment rack based on the equipment rack airflow values and a temperature value at an inlet of the at least one equipment rack;

(B) execute a room cooling performance model using the equipment rack airflow values and the temperature value at the outlet;

(C) receive, from the room cooling performance model, an updated temperature value at the inlet of the at least one equipment rack;

(D) store, on the storage device, the updated temperature value as the temperature value at the inlet;

(E) determine whether a difference between the updated temperature value and a previous temperature value at the inlet is greater than a threshold; and

(F) repeat acts (A) through (E) until the difference is not greater than the threshold.

9. The system according to claim 8 , wherein the input data describes at least one of a front door, a server plane, a rear door, a rear cooling coil and an inlet in the at least one equipment rack.

10. The system according to claim 8 , wherein the identified spaces include spaces adjacent to at least one server positioned within the at least one equipment rack.

11. The system according to claim 10 , wherein the system is further configured to:

determine a predicted airflow value for at least one fan of the at least one server based on the difference between the pressure values;

determine a predicted value of power delivered to the at least one fan based on the predicted airflow value for the at least one fan;

determine a predicted temperature value at an inlet of the at least one server based on an airflow value for leakage of ambient air into the at least one equipment rack; and

provide the predicted airflow value, the predicted value of power and the predicted temperature value to an external entity.

12. The system according to claim 8 , wherein the system is further configured to receive information that tunes the at least one equation to compensate for resistance values located within the at least one equipment rack.

13. The system according to claim 8 , wherein the system is further configured to:

(G) divide the at least one equipment rack into a plurality of grid cells;

(H) execute a first iterative method based on the equipment rack airflow values to determine a value for airflow velocity for each of the grid cells;

(I) determine an air pressure value in each of the identified spaces based on the airflow velocity;

(J) execute a second iterative method to determine new airflow values between the identified spaces based on the air pressure values in the identified spaces;

(K) store the new airflow values as the equipment rack airflow values within the at least one equipment rack;

(L) determine whether differences between the new airflow values and previous airflow values is greater than a threshold; and

(M) repeat acts (H) through (L) until the differences are not greater than the threshold.

14. The system according to claim 13 , wherein at least one grid cell of the plurality of grid cells has a size different from a size of another grid cell of the plurality of grid cells and each of the plurality of grid cells has a size based on characteristics of the at least one equipment rack.

15. The system according to claim 13 , wherein the system is further configured to determine whether airflows in the at least one equipment rack satisfy a mass balance equation.

16. A non-transitory computer readable medium having stored thereon sequences of instruction for modeling cooling performance including instructions that will cause at least one processor to:

receive input data from a storage device, the input data including data related to physical structures within at least one equipment rack, wherein the physical structures provide resistance to airflow within the at least one equipment rack;

select, based on the data related to physical structures, at least one first equation of a plurality of predetermined equations that describe pressure values in a plurality of spaces within the at least one equipment rack;

determine pressure values in identified spaces of the plurality of spaces by solving the at least one first equation using the input data;

determine airflow values between identified spaces by calculating a difference between the pressure values;

store, on the storage device, the airflow values as equipment rack airflow values within the at least one equipment rack;

(A) determine a temperature value at an outlet of the at least one equipment rack based on the equipment rack airflow values and a temperature value at an inlet of the at least one equipment rack;

(B) execute a room cooling performance model using the equipment rack airflow values and the temperature value at the outlet;

(C) receive, from the room cooling performance model, an updated temperature value at the inlet of the at least one equipment rack;

(D) store, on the storage device, the updated temperature value as the temperature value at the inlet;

(E) determine whether a difference between the updated temperature value and a previous temperature value at the inlet is greater than a threshold; and

(F) repeat acts (A) through (E) until the difference is not greater than the threshold.

17. The computer readable medium according to claim 16 , wherein the sequences of instruction include instructions that will cause the at least one processor to determine the pressure values by determining pressure values in identified spaces adjacent to at least one server positioned within the at least one equipment rack.

18. The computer readable medium according to claim 17 , wherein the sequences of instruction include instructions that will cause the at least one processor to determine a predicted airflow value for at least one fan of the at least one server based on the difference between the pressure values.

Assignments (2)
CHANGE OF NAME Recorded Nov 13, 2013
From: AMERICAN POWER CONVERSION CORPORATION
To: SCHNEIDER ELECTRIC IT CORPORATION
Reel/Frame 031627/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2011
From: VANGILDER, JAMES W.; ZHANG, XUANHANG
To: AMERICAN POWER CONVERSION CORPORATION
Reel/Frame 025751/0847 →
Continuity (1)
Related Publication 20120158387A1 · Jun 21, 2012