Systems and methods for predicting fluid dynamics in a data center
First Claim
1. A computer-implemented method for predicting airflow within a data center using a potential flow technique, the method comprising:
- receiving, by a computer, data representing a physical layout of at least one data center space;
generating, by the computer, at least one modeled data center space based on the received data;
automatically generating, by the computer, an unstructured grid within the at least one modeled data center space comprising a plurality of unstructured grid cells, each unstructured grid cell of the plurality of unstructured grid cells having a size;
determining, by the computer, airflow velocity values for each unstructured grid cell using airflow velocity potentials;
determining, by the computer, a temperature value for each unstructured grid cell using the airflow velocity values;
determining, by the computer, a concentration value for each unstructured grid cell using the airflow velocity values;
calculating, by the computer, a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria;
generating a plurality of computational grid cells from the plurality of unstructured grid cells, wherein each computational grid cell of the plurality of computational grid cells has a first size and is associated with the determined airflow velocity value, the determined temperature value, and the determined concentration value;
dividing a subset of computational grid cells of the plurality of computational grid cells into a plurality of visualization cells, wherein each visualization cell of the plurality of visualization cells has a second size less than the first size of a computational grid cell that includes the visualization cell;
calculating, by the computer, a smoothed value for each visualization cell, wherein the smoothed value is at least one of a smoothed airflow velocity value, a smoothed temperature value, and a smoothed concentration value; and
displaying, by the computer, an indication of the smoothed value for each visualization cell.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for predicting airflow within a data center using a potential flow technique is provided. In one aspect, a method includes automatically generating an unstructured grid, the unstructured grid comprising a plurality of unstructured grid cells, each unstructured grid cell having a size, dividing a representation of the data center into the plurality of unstructured grid cells, determining airflow velocity values for each of the plurality of unstructured grid cells using airflow velocity potentials, determining a temperature value for each one of the plurality of the unstructured grid cells using the airflow velocity values, determining a concentration value for each of the plurality of the unstructured grid cells using the airflow velocity values, and calculating a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria.
110 Citations
22 Claims
-
1. A computer-implemented method for predicting airflow within a data center using a potential flow technique, the method comprising:
-
receiving, by a computer, data representing a physical layout of at least one data center space; generating, by the computer, at least one modeled data center space based on the received data; automatically generating, by the computer, an unstructured grid within the at least one modeled data center space comprising a plurality of unstructured grid cells, each unstructured grid cell of the plurality of unstructured grid cells having a size; determining, by the computer, airflow velocity values for each unstructured grid cell using airflow velocity potentials; determining, by the computer, a temperature value for each unstructured grid cell using the airflow velocity values; determining, by the computer, a concentration value for each unstructured grid cell using the airflow velocity values; calculating, by the computer, a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria; generating a plurality of computational grid cells from the plurality of unstructured grid cells, wherein each computational grid cell of the plurality of computational grid cells has a first size and is associated with the determined airflow velocity value, the determined temperature value, and the determined concentration value; dividing a subset of computational grid cells of the plurality of computational grid cells into a plurality of visualization cells, wherein each visualization cell of the plurality of visualization cells has a second size less than the first size of a computational grid cell that includes the visualization cell; calculating, by the computer, a smoothed value for each visualization cell, wherein the smoothed value is at least one of a smoothed airflow velocity value, a smoothed temperature value, and a smoothed concentration value; and displaying, by the computer, an indication of the smoothed value for each visualization cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for predicting airflow within a data center using a potential flow technique, the system comprising:
- an interface; and
a controller coupled to the interface and configured to;receive data representing a physical layout of at least one data center space; generate at least one modeled data center space based on the received data; automatically generate an unstructured grid within the at least one modeled data center space comprising a plurality of unstructured grid cells, each unstructured grid cell of the plurality of unstructured grid cells having a size; determine airflow velocity values for each unstructured grid cell using airflow velocity potentials; determine a temperature value for each unstructured grid cell using the airflow velocity values; determine a concentration value for each unstructured grid cell using the airflow velocity values; calculate a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria; generate a plurality of computational grid cells from the plurality of unstructured grid cells, wherein each computational grid cell of the plurality of computational grid cells has a first size and is associated with the determined airflow velocity value, the determined temperature value, and the determined concentration value; divide a subset of computational grid cells of the plurality of computational grid cells into a plurality of visualization cells, wherein each visualization cell of the plurality of visualization cells has a second size less than the first size of a computational grid cell that includes the visualization cell; calculate a smoothed value for each visualization cell, wherein the smoothed value is at least one of a smoothed airflow velocity value, a smoothed temperature value, and a smoothed concentration value; and display an indication of the smoothed value for each visualization cell. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
- an interface; and
-
22. A non-transitory computer-readable medium having stored thereon sequences of instruction including instructions that will cause a processor to:
-
receive data representing a physical layout of at least one data center space;
generate at least one modeled data center space based on the received data;automatically generate an unstructured grid within the at least one modeled data center space comprising a plurality of unstructured grid cells, each unstructured grid cell of the plurality of unstructured grid cells having a size; determine airflow velocity values for each unstructured grid cell using airflow velocity potentials; determine a temperature value for each unstructured grid cell using the airflow velocity values; determine a concentration value for each unstructured grid cell using the airflow velocity values; calculate a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria; generate a plurality of computational grid cells from the plurality of unstructured grid cells, wherein each computational grid cell of the plurality of computational grid cells has a first size and is associated with the determined airflow velocity value, the determined temperature value, and the determined concentration value; divide a subset of computational grid cells of the plurality of computational grid cells into a plurality of visualization cells, wherein each visualization cell of the plurality of visualization cells has a second size less than the first size of a computational grid cell that includes the visualization cell; calculate a smoothed value for each visualization cell, wherein the smoothed value is at least one of a smoothed airflow velocity value, a smoothed temperature value, and a smoothed concentration value; and display an indication of the smoothed value for each visualization cell.
-
Specification