US20220137805A1 - Systems and methods for determining liquid cooled architectures in an it room - Google Patents
Systems and methods for determining liquid cooled architectures in an it room Download PDFInfo
- Publication number
- US20220137805A1 US20220137805A1 US17/513,997 US202117513997A US2022137805A1 US 20220137805 A1 US20220137805 A1 US 20220137805A1 US 202117513997 A US202117513997 A US 202117513997A US 2022137805 A1 US2022137805 A1 US 2022137805A1
- Authority
- US
- United States
- Prior art keywords
- cooled
- amb
- room
- racks
- architecture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20218—Modifications to facilitate cooling, ventilating, or heating using a liquid coolant without phase change in electronic enclosures
- H05K7/20236—Modifications to facilitate cooling, ventilating, or heating using a liquid coolant without phase change in electronic enclosures by immersion
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20709—Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
- H05K7/20836—Thermal management, e.g. server temperature control
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20709—Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20709—Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
- H05K7/20763—Liquid cooling without phase change
- H05K7/20781—Liquid cooling without phase change within cabinets for removing heat from server blades
Definitions
- At least one example in accordance with the present disclosure relates generally to tools for designing cooling systems in IT rooms.
- Centralized IT rooms for computer, communications, and other electronic equipment contain racks of equipment that require power, cooling, and connections to external communication facilities.
- IT room design one may increase power density, delivering more power per rack of computing equipment.
- increased density of computing equipment may strain the cooling and power systems that service these facilities.
- IT rooms may utilize air plenums under raised floors, or in overhead spaces to distribute cooling air through an IT room.
- One or more computer room air conditioners (CRACs) or computer room air handlers (CRAHs) may be distributed along the periphery or inline of existing equipment within the data room.
- Perforated tiles may be placed in front, above, or beneath racks of equipment that are to be cooled to allow the cooling air from beneath the floor, from the ceiling, or adjacent to cool equipment within the racks.
- Servers may be designed by server hardware specialists.
- Pod and room-level cooling architecture may be designed by IT room specialists.
- the design of one system directly affects the other.
- temperatures of the dielectric fluid circulating within the server may be directly linked to temperatures of the chilled water circulating generally outside of the server through a heat exchanger. Changes to the thermal environment on one side of the environment, directly impacts the other. In such cases, designing the systems separately may require numerous iterations, thereby making system optimization difficult.
- At least one embodiment is directed to a non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps comprising simultaneously displaying a configuration region and a results region in the graphical user interface, the configuration region including a plurality of user-selectable graphical user interface elements each corresponding to at least one equipment rack in the IT room, receiving a design parameter responsive to a user input of one of the plurality of user-selectable graphical user interface elements, determining a dielectric fluid return temperature T h in based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically displaying in the results region at least one of a first graph representing an amount of required room cooling power per a unit of area of the IT room, the first graph being superimposed over a fixed plurality of room cooling ranges or a second graph representing a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture, the second graph being super
- dynamically displaying in the results region comprises simultaneously displaying the first graph and the second graph in the results region.
- dynamically displaying in the results region further comprises displaying at least one of a third graph representing a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture or a fourth graph representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- determining the dielectric fluid return temperature comprises calculating an overall thermal resistance R amb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- determining the dielectric fluid return temperature comprises retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- the one of the plurality of user-selectable graphical user interface elements is a slider and the user input is a change in a position of the slider, the position of the slider corresponding to the design parameter.
- the first graph is a bar graph having a length and the second graph is a bar graph having a length, and responsive to the change in the position of the slider, the displayed length of the first bar graph and the displayed length of the second bar graph are automatically updated in real time.
- the instructions when executed by one or more processors, cause the one or more processors to perform the steps further comprising specifying a layout of the at least one equipment rack in the IT room responsive to a plurality of user inputs to one or more of the plurality of user-selected graphical user interface elements, the layout including one or more of a number of immersion-cooled equipment racks including the at least one immersion-cooled equipment rack, a number of the at least one direct-to-chip cooled equipment racks, a number of air-cooled equipment racks, or a length of piping.
- the instructions when executed by one or more processors, cause the one or more processors to perform the steps further comprising receiving the design parameter as a heat exchanger effectiveness at given reference dielectric fluid and chilled-water flowrates and receiving a second design parameter responsive to one of the plurality of user-selectable graphical user interface elements receiving a user input, the second design parameter being a cold plate effectiveness of the at least one direct-to-chip cooled equipment racks in the architecture.
- At least one embodiment is directed to a system for designing a liquid cooled IT room architecture for an IT room with a graphical user interface, the system comprising at least one processor configured to simultaneously display a configuration region and a results region in the graphical user interface, the configuration region including a plurality of user-selectable graphical user interface elements each corresponding to at least one equipment rack in the IT room, receive a design parameter responsive to a user input of one of the plurality of user-selectable graphical user interface elements, determine a dielectric fluid return temperature T h in based on an energy balance equation and a heat exchange equation, and responsive to determining the dielectric fluid return temperature, dynamically display in the results region at least one of a first graph representing an amount of required room cooling power per a unit of area of the IT room, the first graph being superimposed over a fixed plurality of room cooling ranges or a second graph representing a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture, the second graph being superimposed over a fixed plurality of surface cooling range
- the first graph and the second graph are simultaneously displayed in the results region.
- dynamically display in the results region further comprises displaying at least one of a third graph representing a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture or a fourth graph representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- the at least one processor is configured to determine the dielectric fluid return temperature by calculating an overall thermal resistance R amb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- the at least one processor is configured to determine the dielectric fluid return temperature by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- the one of the plurality of user-selectable graphical user interface elements is a slider and the user input is a change in a position of the slider, the position of the slider corresponding to the design parameter.
- the first graph is a bar graph having a length and the second graph is a bar graph having a length
- the at least one processor is further configured to, responsive to the change in the position of the slider, automatically update the displayed length of the first bar graph and the displayed length of the second bar graph in real time.
- the at least one processor is further configured to specify a layout of the at least one equipment rack in the IT room responsive to a plurality of user inputs to one or more of the plurality of user-selected graphical user interface elements, the layout including one or more of a number of immersion-cooled equipment racks including the at least one immersion-cooled equipment rack, a number of at least one direct-to-chip cooled equipment racks, a number of air-cooled equipment racks, or a length of piping.
- the design parameter is a heat exchanger effectiveness at given reference dielectric fluid and chilled-water flowrates
- the at least one processor is further configured to receive a second design parameter responsive to one of the plurality of user-selectable graphical user interface elements receiving a user input, the second design parameter being a cold plate effectiveness of the at least one direct-to-chip cooled equipment racks in the architecture.
- At least one embodiment is directed to a method of designing a liquid cooled IT room architecture for a IT room with a graphical user interface, the method comprising simultaneously displaying a configuration region and a results region in the graphical user interface, the configuration region including a plurality of user-selectable graphical user interface elements each corresponding to at least one equipment rack in the IT room, receiving a design parameter responsive to a user input of one of the plurality of user-selectable graphical user interface elements, determining a dielectric fluid return temperature T h in based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically displaying in the results region at least one of a first graph representing an amount of required room cooling power per a unit of area of the IT room, the first graph being superimposed over a fixed plurality of room cooling ranges, or a second graph representing a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture, the second graph being superimposed over a fixed plurality
- the first graph and the second graph are simultaneously displayed in the results region.
- dynamically displaying in the results region further comprises displaying at least one of a third graph representing a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture, or a fourth graph representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- determining the dielectric fluid return temperature further comprises calculating an overall thermal resistance R amb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- determining the dielectric fluid return temperature comprises retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- the one of the plurality of user-selectable graphical user interface elements is a slider and the user input is a change in a position of the slider, the position of the slider corresponding to the design parameter.
- the first graph is a bar graph having a length and the second graph is a bar graph having a length, and responsive to the change in the position of the slider, the displayed length of the first bar graph and the displayed length of the second bar graph are automatically updated in real time.
- the method further comprises specifying a layout of the at least one equipment rack in the IT room responsive to a plurality of user inputs to one or more of the plurality of user-selected graphical user interface elements, the layout including one or more of a number of immersion-cooled equipment racks including the at least one immersion-cooled equipment rack, a number of the at least one direct-to-chip cooled equipment racks, a number of air-cooled equipment racks, or a length of piping.
- the method further comprises receiving the design parameter as a heat exchanger effectiveness at given reference dielectric fluid and chilled-water flowrates, and receiving a second design parameter responsive to one of the plurality of user-selectable graphical user interface elements receiving a user input, the second design parameter being a cold plate effectiveness of the at least one direct-to-chip cooled equipment racks in the architecture.
- At least one embodiment is directed to a system for designing a liquid cooled IT room architecture for an IT room, the system comprising at least one processor configured to receive a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room, determine a dielectric fluid return temperature T h in in the architecture based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculate and display at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
- dynamically calculating comprises dynamically calculating a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture.
- dynamically calculating comprises dynamically calculating a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- the dielectric fluid return temperature T h in is determined by calculating an overall thermal resistance R amb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- R amb N s ⁇ a ⁇ R amb s ⁇ a + N m ⁇ R a ⁇ m ⁇ b m + N e ⁇ R amb e N s ⁇ a + N m + N e
- N sa is a number of stand alone racks
- N m is a number of middle racks
- N e is a number of end racks
- R amb sa is a thermal resistance of the stand alone racks
- R amb m is a thermal resistance of the middle racks
- R amb e is a thermal resistance of the end racks.
- the dielectric fluid return temperature is determined by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- the at least one processor is further configured to solve the energy balance equation and the heat exchange equation for two unknowns including the dielectric fluid return temperature T h in where h denotes a hot stream.
- a temperature of external skin of the at least one immersion-cooled equipment rack is equivalent to the dielectric fluid return temperature T h in .
- At least one embodiment is directed to a non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps comprising receiving a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room, determining a dielectric fluid return temperature T h in in the architecture based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculating and displaying at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
- dynamically calculating comprises dynamically calculating a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture.
- dynamically calculating comprises dynamically calculating a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- the dielectric fluid return temperature T h in is determined by calculating an overall thermal resistance R amb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- R amb N s ⁇ a ⁇ R amb s ⁇ a + N m ⁇ R a ⁇ m ⁇ b m + N e ⁇ R amb e N s ⁇ a + N m + N e
- N sa is a number of stand alone racks
- N m is a number of middle racks
- N e is a number of end racks
- R amb sa is a thermal resistance of the stand alone racks
- R amb m is a thermal resistance of the middle racks
- R amb e is a thermal resistance of the end racks.
- the dielectric fluid return temperature is determined by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- the steps further comprise solving the energy balance equation and the heat exchange equation for two unknowns including the dielectric fluid return temperature T h in where h denotes a hot stream.
- a temperature of external skin of the at least one immersion-cooled equipment rack is equivalent to the dielectric fluid return temperature T h in .
- FIG. 1 illustrates an example graphical user interface of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 2A illustrates an example display of a graphical user interface including various characteristics of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 2B illustrates an example display of a graphical user interface including various characteristics of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 3 illustrates an example calculation for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 4 illustrates modes of heat transfer between servers and the surrounding room environment of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 5 illustrates an example calculation of thermal resistances for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 6 illustrates an example thermal-resistance correlation calculation for ambient temperatures for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 7 illustrates example thermal-resistance interpolation tables for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 8 illustrates an example calculation for direct-to-chip cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 9 illustrates an example calculation for chilled-water temperature and floor area of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 10 illustrates an example calculation for piping length of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 11 illustrates an example piping heat transfer calculation of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure
- FIG. 12 is a functional block diagram of a general-purpose computer system in accordance with embodiments of this disclosure.
- FIG. 13 is a functional block diagram of a general-purpose storage system in accordance with the general-purpose computer system of FIG. 12 .
- a liquid-cooled-server manufacturer may functionally verify the cooling performance of one or more servers for a given set of operating conditions, e.g., liquid supply rates and temperatures, ambient room temperature, etc. Some manufacturers may not characterize the cooling performance of such systems in an actual IT room architecture or a specific IT room configuration of interest to a given end user. Further, typically no guidance is provided to the end user regarding the effect of the liquid-cooled IT equipment on the overall data-center room (air) cooling. For example, in the case where a sufficiently large percentage of the IT equipment in the IT room is liquid cooled, traditional expensive and energy-intensive cooling systems (typically used in traditional air-cooled IT rooms) may not be required. In any case, the IT and room cooling are intimately coupled and the design of both systems must be considered concurrently.
- An IT room is a room that holds IT (Information Technology) equipment (e.g., servers, UPSs (uninterruptable power supplies), cooling equipment, etc.).
- IT room is a data center.
- IT room environments may consist of a large number of servers installed in a rack, with multiple racks arranged in rows or 2-row pods.
- the specific physical arrangement of such systems may affect the cooling performance.
- the top surface of the uppermost server and the bottom surface of the lowest server may be exposed to ambient temperatures inside the rack.
- the other intermediate surfaces may be at similar temperatures so that there is little or no heat transfer.
- the heat transfer between the server skin and the room (which may also establish how much heat is transferred to the chilled water) may be difficult to determine and may include natural convection and/or thermal radiation. It may be impractical to physically test many possible configurations given the large number of possible configurations, thermal network type (hand or spreadsheet) predictions may provide insufficient accuracy.
- CFD Computational Fluid Dynamics
- Exemplary systems and methods described herein may solve at least the above problems by providing a real-time or near real-time thermal analysis of at least one of the server side or the external environment such that practical data-center level architectures can be designed and optimized.
- a method for determining liquid cooled IT room architectures may comprise, receiving data regarding each of a plurality of IT room equipment in an IT room environment and displaying characteristics of the plurality of IT room equipment in an IT room environment based on the received data.
- One embodiment may include a web-based trade-off-style tool for computing cooling requirements of liquid-cooled server pods in an IT room. Such a tool may facilitate the analysis of a single pod comprised of any combination of immersion-cooled, direct-to-chip-cooled, and air-cooled racks.
- “Immersion-cooled” may include “partially-immersed” systems where some amount of dielectric fluid is circulated throughout the server and can pool in the bottom of the server, typically, after being pumped directly onto hot server components. This method is somewhat different than the “bathtub” style immersion cooling where the server is completely immersed and cooled only by natural convection.
- Some embodiments of this disclosure contemplate a calculation technique which uses the results of “offline” CFD simulations to provide simpler real-time thermal calculations.
- Some embodiments may include a “flow-dependent” heat exchanger effectiveness option which allows the user to specify the effectiveness at given reference dielectric fluid and chilled-water flowrates. A model may then automatically adjust effectiveness as the user varies flowrates.
- Some embodiments include a “cold plate effectiveness” coefficient for direct to chip servers as the fraction of IT component (e.g., a CPU or GPU) heat that is removed by the cold-plate fluid serving the IT component.
- IT component e.g., a CPU or GPU
- immersion-cooled server skin temperature is equal to return temperature of the dielectric fluid—essentially the fluid pooled at the bottom of the server are contemplated in various embodiments. Such scenarios are important to reducing the number of unknowns to that of the number of available equations.
- Additional embodiments include, identifying specific conditions when the total heat load to the room air is very low and cooling may be adequately provided by “comfort cooling” systems. This may lead to new IT room cooling architectures or the concept of a “cooling out” IT room where the air is not actively cooled but “floats” to the point where all heat is removed (most efficiently) through the chilled water. This scenario may imply that cooling redundancy (on the air side) may not be required.
- An exemplary embodiment of a system for designing a liquid cooled IT room architecture may comprise a processor that performs steps including simultaneously displaying a configuration region and a results region, where the configuration region includes user-selectable elements corresponding to at least one rack in an IT room.
- the system may receive a design parameter responsive to a user input and determine a dielectric fluid return temperature based on an energy balance equation and heat exchange equation.
- the system may, responsive to receiving the design parameter and determining the temperature, display a graph representing required room cooling power superimposed over room cooling ranges. In some embodiments, instead or in addition, the system may display a graph representing surface temperature of an immersion-cooled equipment rack superimposed over surface cooling ranges.
- This technical solution is a practical application of a computer-aided-design system that solves the foregoing technical problem and constitutes an improvement in the technical field of software design for IT-room computer-aided-design applications at least by facilitating a meaning visual indicator of how a determined dielectric fluid return temperature and changes to a design parameter alter an amount of required room cooling power per unit area or surface temperature of an immersion-cooled equipment rack.
- FIG. 1 illustrates an example graphical user interface (GUI) generally indicated at 10 for designing liquid cooled IT room architectures.
- the GUI 10 includes a first region 12 and a second region 14 .
- Each of the regions 12 , 14 , of the GUI 10 may be configured to display user-selectable elements (e.g., drop down menus, radio buttons, sliders, text boxes, etc.) and/or display information calculated by one or more processors.
- the first region 12 includes one or more GUI elements for receiving user input(s) and the second region 14 displays output(s) produced that are responsive to the input(s) being received by the one or more processors. It is understood that changing the exact number and arrangement of regions in the GUI is readily apparent to one having ordinary skill in the art.
- the first region 12 includes a GUI button that opens a separate window for advanced options for inputting data.
- a “cold plate effectiveness” may be defined as the fraction of IT (chip) heat that is removed by the cold-plate fluid and a “% server power served by cold plate”. With these values assumed, the fractions of heat released to the air are known so that the external server skin temperature and R amb may not be needed.
- Some embodiments of the disclosure contemplate computing the heat transfer between the chilled-water pipes and the room air as this may add to the room heat load.
- Some embodiments of the available outputs for designing liquid cooled IT room architectures may include, a breakdown of how heat produced by immersion-cooled, direct-to-chip-cooled, and/or air-cooled racks is removed—e.g., by air or water cooling. Any room (air) cooling requirements on a W/ft 2 or (W/m 2 ) basis and an indication of when the design heat load is in the “comfort cooling” or “IT room cooling” regimes. A displayed maximum surface temperature of immersion-cooled racks may be used to ensure compliance with maximum touch-surface-temperature limits. Calculations may include a table of fluid temperatures “in” and “out” of all equipment and the entire pod in aggregate.
- liquid cooling architecture e.g., including immersion cooling and/or direct-to-chip architectures
- full CFD simulations of the room housing the IT equipment to be cooled would be performed for every design iteration. Consequently, a major drawback is that thousands of simulations are needed in a short period of time, and it can take weeks of computation time to compute just a few thousand full CFD simulations of a server pod with two rows of servers and 4 racks per row, for example.
- Examples described herein include a web-based design tool for designing liquid cooling-based architectures in various types of structures (e.g., IT room, office building, warehouse).
- a design tool is shown by the GUI generally indicated at 16 in FIG. 2A .
- the GUI 16 is divided into two regions: a configuration region 18 and a results region 20 .
- the configuration region differs from the results region primarily in that the configuration region includes a plurality of user-selectable graphical user interface elements. Some of these selectable elements include drop down menus 11 and sliders 13 . When a user selects a value from a list in the drop-down menu or changes the position of the button of a slider, a value in the design tool is updated for subsequent cooling calculation processing.
- the results region 20 does not include user-selectable GUI elements like the configuration region 18
- the results region displays a plurality of graphs 15 , 17 , 19 , 21 that dynamically update in real-time as user-inputs are provided through GUI elements in the configuration region 18 .
- Every cooling architecture will vary in design based on a number of factors including the number of equipment racks being cooled, the type of cooling for each rack, the cooling minimum or maximum requirements of the ambient space, and so on.
- the first graph 19 is superimposed over a fixed plurality of room cooling ranges including a first room cooling range 7 a and a second room cooling range 7 b .
- the second graph 21 is superimposed over a fixed plurality of surface cooling ranges including a first surface cooling range 9 a , a second surface cooling range 9 b , and a third surface cooling range 9 c .
- the first graph 19 represents an amount of power consumed per a unit of area (e.g., W/ft 2 or W/m 2 ) of the IT room.
- the first graph 19 is superimposed over the first room cooling range 7 a and second room cooling range 7 b , terminating at an edge 19 a in the second room cooling range 7 b .
- the first room cooling range 7 a extends from 0 W/ft 2 to about 50 W/ft 2 and the second room cooling range 7 b extends from about 50 W/ft 2 to 200 W/ft 2 .
- the edge 19 a of the first graph 19 indicates a value in the second room cooling range 7 b .
- the first room cooling range 7 a is a “comfort cooling” range and the second cooling range 7 b is an “IT room cooling” range or “data center cooling” range.
- the second graph 21 represents a maximum surface temperature of at least one immersion-cooled equipment rack cooled by the architecture being designed.
- the second graph 21 includes a first surface cooling range 9 a from 10° C. to 45° C., a second surface cooling range 9 b from 45° C. to 60° C., and a third surface cooling range 9 c from 60° C. to 100° C.
- the second graph 21 terminates at an edge 21 a , which corresponds to a maximum surface temperature value in the third surface cooling range 9 c.
- the ranges described above are one example and those in the field may set different ranges depending on their unique design requirements.
- the user-selectable GUI buttons are manipulated to change in value, such as the sliders 13 being adjusted, the first graph 19 and/or the second graph 21 increase or decrease in value, thereby changing the position of their corresponding edge 19 a , 21 a , while the corresponding range 7 a , 7 b , 9 a , 9 b , 9 c remains fixed, thereby allowing immediate results to a user for iteratively fine tuning design parameters to achieve a design goal (e.g., comfort cooling and a maximum surface temperature of less than 60° C.).
- a design goal e.g., comfort cooling and a maximum surface temperature of less than 60° C.
- design parameters may include, but are not limited to power per sever, power per rack, dielectric fluid flowrate per server, heat exchanger effectiveness, chilled water flowrate per server, or chilled water flowrate per rack.
- design parameters may include, but are not limited to power per server, power per rack, chilled flowrate per server, chilled flowrate per rack, cold plate effectiveness, or % server power served by cold plate.
- Design parameters include pod room air temperature, pod chilled water supply temperature, layout with number of rows and number of racks per row, number of immersion-cooled servers per rack, number of direct-to-chip-cooled servers per rack, floor area per pod average power per rack for air-cooled racks, piping length from pod to wall, piping outer diameter, or piping redundancy.
- these ranges are specified automatically and are based on the particular set of user inputs in the configuration region 18 . In other embodiments, these ranges are manually set by a user, and then retained by the controller when the user subsequently accesses the GUI 16 in the future (e.g., save the user's login credentials in the cloud, on a local server, etc.).
- the configuration region 18 and the results region 20 can be displayed simultaneously (i.e., in real-time on the same screen or display), and the first graph 19 and the second graph 21 can be configured to be dynamically updated responsive to users entering new design parameters into the tool via one of the GUI elements in the configuration section 18 , a user can easily and quickly see the effects of making adjustments in the configuration region 18 .
- a user may want to design a disruptive IT equipment cooling architecture that is both efficient enough to be integrated into an office setting (e.g., in a comfort cooling range) and handled by existing cooling equipment, and is safe to the touch (e.g., in a safe/lower maximum surface temperature range). Keeping the temperature ranges of a particular design in the forefront of the results region 20 enables efficient adjustments, corrections, and improvements to be made by a user of the design tool.
- the results section 20 may include a third graph 15 representing a percentage of total heat load produced by liquid cooling in the architecture being designed and/or air cooling in the architecture, and a fourth graph 17 representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- a third graph 15 representing a percentage of total heat load produced by liquid cooling in the architecture being designed and/or air cooling in the architecture
- a fourth graph 17 representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- both liquid and air types of cooling are included, as well as immersion-cooled racks, direct-to-chip cooled racks, and air-cooled racks.
- any number of different rack types may be included.
- an architecture includes only immersion-cooled racks and direct-to-chip cooled racks, and no air-cooled racks.
- additional GUI elements i.e., buttons 22 , 24
- buttons 22 , 24 are provided in the configuration region 18 .
- the GUI 16 overlays a smaller advanced pod window 23 , as shown in FIG. 2B .
- the GUI 16 overlays a smaller advanced immersion cooling window 25 .
- the terms “press,” “select,” “click,” “touch” and the like, as used herein refer to those actions understood by those of skill in the art that are user for selecting GUI elements (e.g., mouse clicking, touch screen touching with stylus or finger).
- FIG. 3 illustrates an example calculation for immersion cooled racks for designing liquid cooled IT room architectures using a GUI (e.g., the GUI 16 ).
- a system of equations is formed by an energy balance equation 27 and a heat exchange equation 29.
- Some quantities required (e.g., R amb ) in the calculation of the energy balance equation 27 and the heat exchange equation 29 are further described in other figures provided herein (e.g., see FIG. 5 for the calculation of R amb ).
- FIG. 4 illustrates modes of heat transfer between the servers and the surrounding room environment for designing liquid cooled IT room architectures using a GUI (e.g., the GUI 16 ) as described herein.
- the equipment rack layout provided by example in FIG. 4 is, in certain embodiments, a layout used to calculate over 1000 CFD simulations.
- FIG. 5 illustrates an example calculation of thermal resistances for immersion cooled racks for designing liquid cooled IT room architectures.
- the overall thermal resistance between the external server skin and the ambient temperature, R amb depends on various temperatures, but for the sake of design time constraints, one may assume temperatures are known (for purposes of computing R amb ) then iteratively solve for temperatures and update R amb until no further changes occur.
- R amb includes natural convection and thermal radiation between the servers and the rack skin and the rack skin and the ambient room.
- R amb is a function of server emissivity, ⁇ T (the difference between the server skin temperature T h in and the ambient room temperature T amb ), and the ambient temperature T amb .
- CFD simulations were analyzed in which these design parameters were varied. Using curve fitting, correlations for R amb were determined. Since R amb is different for stand-alone, middle, and end rack positions, R amb is weighted based on the number of each type of rack position in pod configuration as shown below.
- FIG. 6 illustrates an example thermal-resistance correlation calculation for ambient temperatures for immersion-cooled racks such as those described above.
- FIG. 7 illustrates example thermal-resistance interpolation tables for immersion-cooled racks for designing liquid cooled IT room architectures using a GUI (e.g., the GUI 16 ) as described herein.
- the GUI is presented in a web browser and the interpolation tables are stored in a storage.
- the storage may be local and/or remote to the computer system hosting the web browser.
- the GUI through communication with at least one processor) first determines which type of rack is being simulated (e.g., stand-alone, middle, or end). Second, with the rack type(s) known in the pod, the ambient temperature T amb and thermal emissivity ⁇ are used to determine the constants of the exponential function for R amb .
- one or more of the most closely matching table entries to the provided the ambient temperature T amb and thermal emissivity ⁇ are averaged or combined in a weighted sum.
- Each table entry specifies an interpolation of the exponential function for R amb with the data obtained from over 1000 CFD simulations.
- FIG. 8 illustrates an example calculation for direct-to-chip cooled racks for designing liquid cooled IT room architectures. Since the fraction of heat covered by cold plates and the cold effectiveness are given, the total heat transferred to the water and the air can be directly computed. T c out can be computed from an energy balance on the water. Additionally, the heat transferred to the room air is the difference between the total power dissipation and the heat transferred to the air.
- FIG. 9 illustrates an example calculation for chilled-water temperature and floor area for designing liquid cooled IT room architectures.
- the minimum floor area per pod shown in FIG. 9 the minimum floor area is enforced in the GUI tool input values. This example assumes a minimum aisle spacing of 4 ft around the perimeter of the pod, 2 ft wide ⁇ 3.5 ft deep racks, and a 3 ft hot aisle.
- FIG. 10 illustrates an example calculation for piping length for designing liquid cooled IT room architectures.
- a single-row server rack layout is provided on the left-hand side of FIG. 10 .
- a double-row server rack layout is provided on the right-hand side of FIG. 10 .
- a distance L ext is provided to indicate the distance between the ambient wall and the external skin surface temperature.
- FIG. 11 illustrates an example piping heat transfer calculation for designing liquid cooled IT room architectures. This calculation assumes that the piping in its entirety can be represented as a horizontal cylinder with skin temperature equal to the average of the chilled-water supply and return temperatures. A natural-convection heat transfer coefficient is estimated and total piping heat transfer q piping per the equations in FIG. 11 .
- the computer system 1100 may include a processor 1120 connected to one or more memory devices 1130 , such as a disk drive, memory, or other device for storing data. Memory 1130 is typically used for storing programs and data during operation of the computer system 1100 .
- the computer system 1100 may also include a storage system 1150 that provides additional storage capacity.
- Components of computer system 1100 may be coupled by an interconnection mechanism 1140 , which may include one or more busses (e.g., between components that are integrated within the same machine) and/or a network (e.g., between components that reside on separate discrete machines).
- the interconnection mechanism 1140 enables communications (e.g., data, instructions) to be exchanged between system components of system 1100 .
- Computer system 1100 also includes one or more input devices 1110 , for example, a keyboard, mouse, trackball, microphone, touch screen, and one or more output devices 1160 , for example, a printing device, display screen, speaker.
- input devices 1110 for example, a keyboard, mouse, trackball, microphone, touch screen
- output devices 1160 for example, a printing device, display screen, speaker.
- computer system 1100 may contain one or more interfaces (not shown) that connect computer system 1100 to a communication network (in addition or as an alternative to the interconnection mechanism 1140 ).
- the storage system 1150 typically includes a computer readable and writeable nonvolatile recording medium 1210 in which signals are stored that define a program to be executed by the processor or information stored on or in the medium 1210 to be processed by the program to perform one or more functions associated with embodiments described herein.
- the medium may, for example, be a disk or flash memory.
- the processor causes data to be read from the nonvolatile recording medium 1210 into another memory 1220 that allows for faster access to the information by the processor than does the medium 1210 .
- This memory 1220 is typically a volatile, random access memory such as a Dynamic Random-Access Memory (DRAM) or Static RAM (SRAM).
- DRAM Dynamic Random-Access Memory
- SRAM Static RAM
- the processor 1120 generally manipulates the data within the integrated circuit memory 1130 , 1220 and then copies the data to the medium 1210 after processing is completed.
- a variety of mechanisms are known for managing data movement between the medium 1210 and the integrated circuit memory element 1130 , 1220 , and the disclosure is not limited thereto. The disclosure is not limited to a particular memory system 1130 or storage system 1150 .
- the computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- computer system 1100 is shown by way of example as one type of computer system upon which various aspects of the disclosure may be practiced, it should be appreciated that aspects of the disclosure are not limited to being implemented on the computer system as shown in FIG. 13 . Various aspects of the disclosure may be practiced on one or more computers having a different architecture or components shown in FIG. 13 . Further, where functions or processes of embodiments of the disclosure are described herein (or in the claims) as being performed on a processor or controller, such description is intended to include systems that use more than one processor or controller to perform the functions.
- Computer system 1100 may be a computer system that is programmable using a high-level computer programming language. Computer system 1100 may be also implemented using specially programmed, special purpose hardware.
- processor 1120 is typically a commercially available processor such as the well-known Pentium class processor available from the Intel Corporation. Many other processors are available.
- Such a processor usually executes an operating system which may be, for example, the Windows 95, Windows 98, Windows NT, Windows 2000, Windows ME, Windows XP, Vista, Windows 7, Windows 10, or progeny operating systems available from the Microsoft Corporation, MAC OS System X, or progeny operating system available from Apple Computer, the Solaris operating system available from Sun Microsystems, UNIX, Linux (any distribution), or progeny operating systems available from various sources. Many other operating systems may be used.
- the processor and operating system together define a computer platform for which application programs in high-level programming languages are written. It should be understood that embodiments of the disclosure are not limited to a particular computer system platform, processor, operating system, or network. Also, it should be apparent to those skilled in the art that the present disclosure is not limited to a specific programming language or computer system. Further, it should be appreciated that other appropriate programming languages and other appropriate computer systems could also be used.
- One or more portions of the computer system may be distributed across one or more computer systems coupled to a communications network.
- a computer system that determines available power capacity may be located remotely from a system manager.
- These computer systems also may be general-purpose computer systems.
- various aspects of the disclosure may be distributed among one or more computer systems configured to provide a service (e.g., servers) to one or more client computers, or to perform an overall task as part of a distributed system.
- a service e.g., servers
- various aspects of the disclosure may be performed on a client-server or multi-tier system that includes components distributed among one or more server systems that perform various functions according to various embodiments of the disclosure.
- These components may be executable, intermediate (e.g., IL) or interpreted (e.g., Java) code which communicate over a communication network (e.g., the Internet) using a communication protocol (e.g., TCP/IP).
- a communication network e.g., the Internet
- a communication protocol e.g., TCP/IP
- one or more database servers may be used to store device data, such as expected power draw, that is used in designing layouts associated with embodiments of the present disclosure.
- Various embodiments of the present disclosure may be programmed using an object-oriented programming language, such as JavaScript, SmallTalk, Java, C++, Ada, or C# (C-Sharp). Other object-oriented programming languages may also be used. Alternatively, functional, scripting, and/or logical programming languages may be used, such as BASIC, ForTran, COBoL, TCL, or Lua.
- object-oriented programming language such as JavaScript, SmallTalk, Java, C++, Ada, or C# (C-Sharp).
- object-oriented programming languages may also be used.
- functional, scripting, and/or logical programming languages may be used, such as BASIC, ForTran, COBoL, TCL, or Lua.
- Various aspects of the disclosure may be implemented in a non-programmed environment (e.g., documents created in HTML, XML or other format that, when viewed in a window of a browser program render aspects of a graphical-user interface (GUI) or perform other functions).
- GUI
- At least some embodiments of systems and methods described above are generally described for use in IT rooms having equipment racks; however, embodiments of the disclosure may be used with IT rooms without equipment racks and with facilities other than IT rooms. Some embodiments may comprise a number of computers distributed geographically.
- results of analyses are described as being provided in real or near real-time.
- real-time is not meant to suggest that the results are available immediately, but rather, are available quickly giving a designer the ability to try a number of different designs over a short period of time, such as a matter of minutes.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Evolutionary Computation (AREA)
- Computational Mathematics (AREA)
- Architecture (AREA)
- Thermal Sciences (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
Methods and systems for designing a liquid cooled IT room architecture for an IT room include receiving a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room, determining a dielectric fluid return temperature Thin in the architecture based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculating and displaying at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
Description
- This application is a Continuation of U.S. application Ser. No. 17/217,522, titled “SYSTEMS AND METHODS FOR DETERMINING LIQUID COOLED ARCHITECTURES IN AN IT ROOM,” filed on Mar. 30, 2021, which claims priority to U.S. Provisional Application Ser. No. 63/002,403 [Expired], titled “SYSTEMS AND METHODS FOR DETERMINING LIQUID COOLED ARCHITECTURES IN A DATA CENTER,” filed on Mar. 31, 2020, both of which are hereby incorporated herein by reference in their entirety for all purposes.
- At least one example in accordance with the present disclosure relates generally to tools for designing cooling systems in IT rooms.
- Centralized IT rooms for computer, communications, and other electronic equipment contain racks of equipment that require power, cooling, and connections to external communication facilities. To increase efficiency, in IT room design, one may increase power density, delivering more power per rack of computing equipment. However, increased density of computing equipment may strain the cooling and power systems that service these facilities.
- As power is consumed by computer equipment it is converted to heat. As a result, the cooling requirements of a facility may scale with the power consumption. IT rooms may utilize air plenums under raised floors, or in overhead spaces to distribute cooling air through an IT room. One or more computer room air conditioners (CRACs) or computer room air handlers (CRAHs) may be distributed along the periphery or inline of existing equipment within the data room. Perforated tiles may be placed in front, above, or beneath racks of equipment that are to be cooled to allow the cooling air from beneath the floor, from the ceiling, or adjacent to cool equipment within the racks.
- Servers may be designed by server hardware specialists. Pod and room-level cooling architecture may be designed by IT room specialists. However, the design of one system directly affects the other. As one example, in the case of immersion-cooled servers, temperatures of the dielectric fluid circulating within the server may be directly linked to temperatures of the chilled water circulating generally outside of the server through a heat exchanger. Changes to the thermal environment on one side of the environment, directly impacts the other. In such cases, designing the systems separately may require numerous iterations, thereby making system optimization difficult.
- At least one embodiment is directed to a non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps comprising simultaneously displaying a configuration region and a results region in the graphical user interface, the configuration region including a plurality of user-selectable graphical user interface elements each corresponding to at least one equipment rack in the IT room, receiving a design parameter responsive to a user input of one of the plurality of user-selectable graphical user interface elements, determining a dielectric fluid return temperature Th in based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically displaying in the results region at least one of a first graph representing an amount of required room cooling power per a unit of area of the IT room, the first graph being superimposed over a fixed plurality of room cooling ranges or a second graph representing a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture, the second graph being superimposed over a fixed plurality of surface cooling ranges.
- In one example, dynamically displaying in the results region comprises simultaneously displaying the first graph and the second graph in the results region.
- In another example, dynamically displaying in the results region further comprises displaying at least one of a third graph representing a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture or a fourth graph representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- In one example, determining the dielectric fluid return temperature comprises calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- In another example, Ramb=αe−βΔT
γ where ΔT=|Th in−Tamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values. - In one example, determining the dielectric fluid return temperature comprises retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- In another example, the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- In one example, the one of the plurality of user-selectable graphical user interface elements is a slider and the user input is a change in a position of the slider, the position of the slider corresponding to the design parameter.
- In another example, the first graph is a bar graph having a length and the second graph is a bar graph having a length, and responsive to the change in the position of the slider, the displayed length of the first bar graph and the displayed length of the second bar graph are automatically updated in real time.
- In one example, the instructions, when executed by one or more processors, cause the one or more processors to perform the steps further comprising specifying a layout of the at least one equipment rack in the IT room responsive to a plurality of user inputs to one or more of the plurality of user-selected graphical user interface elements, the layout including one or more of a number of immersion-cooled equipment racks including the at least one immersion-cooled equipment rack, a number of the at least one direct-to-chip cooled equipment racks, a number of air-cooled equipment racks, or a length of piping.
- In another example, the instructions, when executed by one or more processors, cause the one or more processors to perform the steps further comprising receiving the design parameter as a heat exchanger effectiveness at given reference dielectric fluid and chilled-water flowrates and receiving a second design parameter responsive to one of the plurality of user-selectable graphical user interface elements receiving a user input, the second design parameter being a cold plate effectiveness of the at least one direct-to-chip cooled equipment racks in the architecture.
- At least one embodiment is directed to a system for designing a liquid cooled IT room architecture for an IT room with a graphical user interface, the system comprising at least one processor configured to simultaneously display a configuration region and a results region in the graphical user interface, the configuration region including a plurality of user-selectable graphical user interface elements each corresponding to at least one equipment rack in the IT room, receive a design parameter responsive to a user input of one of the plurality of user-selectable graphical user interface elements, determine a dielectric fluid return temperature Th in based on an energy balance equation and a heat exchange equation, and responsive to determining the dielectric fluid return temperature, dynamically display in the results region at least one of a first graph representing an amount of required room cooling power per a unit of area of the IT room, the first graph being superimposed over a fixed plurality of room cooling ranges or a second graph representing a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture, the second graph being superimposed over a fixed plurality of surface cooling ranges.
- In another example, the first graph and the second graph are simultaneously displayed in the results region.
- In one example, dynamically display in the results region further comprises displaying at least one of a third graph representing a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture or a fourth graph representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- In another example, the at least one processor is configured to determine the dielectric fluid return temperature by calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- In one example, Ramb=αe−βΔT
γ where ΔT=|Th inTamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values. - In another example, the at least one processor is configured to determine the dielectric fluid return temperature by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- In one example, the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- In another example, the one of the plurality of user-selectable graphical user interface elements is a slider and the user input is a change in a position of the slider, the position of the slider corresponding to the design parameter.
- In one example, the first graph is a bar graph having a length and the second graph is a bar graph having a length, and the at least one processor is further configured to, responsive to the change in the position of the slider, automatically update the displayed length of the first bar graph and the displayed length of the second bar graph in real time.
- In another example, the at least one processor is further configured to specify a layout of the at least one equipment rack in the IT room responsive to a plurality of user inputs to one or more of the plurality of user-selected graphical user interface elements, the layout including one or more of a number of immersion-cooled equipment racks including the at least one immersion-cooled equipment rack, a number of at least one direct-to-chip cooled equipment racks, a number of air-cooled equipment racks, or a length of piping.
- In one example, the design parameter is a heat exchanger effectiveness at given reference dielectric fluid and chilled-water flowrates, and the at least one processor is further configured to receive a second design parameter responsive to one of the plurality of user-selectable graphical user interface elements receiving a user input, the second design parameter being a cold plate effectiveness of the at least one direct-to-chip cooled equipment racks in the architecture.
- At least one embodiment is directed to a method of designing a liquid cooled IT room architecture for a IT room with a graphical user interface, the method comprising simultaneously displaying a configuration region and a results region in the graphical user interface, the configuration region including a plurality of user-selectable graphical user interface elements each corresponding to at least one equipment rack in the IT room, receiving a design parameter responsive to a user input of one of the plurality of user-selectable graphical user interface elements, determining a dielectric fluid return temperature Th in based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically displaying in the results region at least one of a first graph representing an amount of required room cooling power per a unit of area of the IT room, the first graph being superimposed over a fixed plurality of room cooling ranges, or a second graph representing a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture, the second graph being superimposed over a fixed plurality of surface cooling ranges.
- In one example, the first graph and the second graph are simultaneously displayed in the results region.
- In another example, dynamically displaying in the results region further comprises displaying at least one of a third graph representing a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture, or a fourth graph representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- In one example, determining the dielectric fluid return temperature further comprises calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- In another example, Ramb=αe−βΔT
γ where ΔT=|Th in−Tamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values. - In one example, determining the dielectric fluid return temperature comprises retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- In another example, the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- In one example, the one of the plurality of user-selectable graphical user interface elements is a slider and the user input is a change in a position of the slider, the position of the slider corresponding to the design parameter.
- In another example, the first graph is a bar graph having a length and the second graph is a bar graph having a length, and responsive to the change in the position of the slider, the displayed length of the first bar graph and the displayed length of the second bar graph are automatically updated in real time.
- In one example, the method further comprises specifying a layout of the at least one equipment rack in the IT room responsive to a plurality of user inputs to one or more of the plurality of user-selected graphical user interface elements, the layout including one or more of a number of immersion-cooled equipment racks including the at least one immersion-cooled equipment rack, a number of the at least one direct-to-chip cooled equipment racks, a number of air-cooled equipment racks, or a length of piping.
- In another example, the method further comprises receiving the design parameter as a heat exchanger effectiveness at given reference dielectric fluid and chilled-water flowrates, and receiving a second design parameter responsive to one of the plurality of user-selectable graphical user interface elements receiving a user input, the second design parameter being a cold plate effectiveness of the at least one direct-to-chip cooled equipment racks in the architecture.
- At least one embodiment is directed to a system for designing a liquid cooled IT room architecture for an IT room, the system comprising at least one processor configured to receive a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room, determine a dielectric fluid return temperature Th in in the architecture based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculate and display at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
- In one example, dynamically calculating comprises dynamically calculating a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture.
- In another example, dynamically calculating comprises dynamically calculating a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- In one example, the dielectric fluid return temperature Th in is determined by calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- In another example,
-
- where Nsa is a number of stand alone racks, Nm is a number of middle racks, Ne is a number of end racks, Ramb sa is a thermal resistance of the stand alone racks, Ramb m is a thermal resistance of the middle racks, and Ramb e is a thermal resistance of the end racks.
- In one example, Ramb=αe−βΔT
γ where ΔT=|Th in−Tamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values. - In another example, the dielectric fluid return temperature is determined by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- In one example, the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- In another example, the at least one processor is further configured to solve the energy balance equation and the heat exchange equation for two unknowns including the dielectric fluid return temperature Th in where h denotes a hot stream.
- In one example, in solving the energy balance equation and the heat exchange equation, a temperature of external skin of the at least one immersion-cooled equipment rack is equivalent to the dielectric fluid return temperature Th in.
- At least one embodiment is directed to a non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps comprising receiving a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room, determining a dielectric fluid return temperature Th in in the architecture based on an energy balance equation and a heat exchange equation, and responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculating and displaying at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
- In one example, dynamically calculating comprises dynamically calculating a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture.
- In another example, dynamically calculating comprises dynamically calculating a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
- In one example, the dielectric fluid return temperature Th in is determined by calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
- In another example,
-
- where Nsa is a number of stand alone racks, Nm is a number of middle racks, Ne is a number of end racks, Ramb sa is a thermal resistance of the stand alone racks, Ramb m is a thermal resistance of the middle racks, and Ramb e is a thermal resistance of the end racks.
- In one example, Ramb=αe−βΔT
γ where ΔT=|Th in−Tamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values. - In another example, the dielectric fluid return temperature is determined by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
- In one example, the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
- In another example, the steps further comprise solving the energy balance equation and the heat exchange equation for two unknowns including the dielectric fluid return temperature Th in where h denotes a hot stream.
- In one example, in solving the energy balance equation and the heat exchange equation, a temperature of external skin of the at least one immersion-cooled equipment rack is equivalent to the dielectric fluid return temperature Th in.
- Various aspects of at least one embodiment are discussed below with reference to the accompanying figures, which are not intended to be drawn to scale. The figures are included to provide an illustration and a further understanding of the various aspects and embodiments, and are incorporated in and constitute a part of this specification, but are not intended as a definition of the limits of any particular embodiment. The drawings, together with the remainder of the specification, serve to explain principles and operations of the described and claimed aspects and embodiments. In the figures, each identical or nearly identical component that is illustrated in various figures is represented by a like numeral. For purposes of clarity, not every component may be labeled in every figure. In the figures:
-
FIG. 1 illustrates an example graphical user interface of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 2A illustrates an example display of a graphical user interface including various characteristics of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 2B illustrates an example display of a graphical user interface including various characteristics of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 3 illustrates an example calculation for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 4 illustrates modes of heat transfer between servers and the surrounding room environment of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 5 illustrates an example calculation of thermal resistances for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 6 illustrates an example thermal-resistance correlation calculation for ambient temperatures for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 7 illustrates example thermal-resistance interpolation tables for immersion cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 8 illustrates an example calculation for direct-to-chip cooled racks of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 9 illustrates an example calculation for chilled-water temperature and floor area of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 10 illustrates an example calculation for piping length of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 11 illustrates an example piping heat transfer calculation of a thermal design tool for IT rooms housing one or more liquid-cooled pods of racks in accordance with various embodiments of the disclosure; -
FIG. 12 is a functional block diagram of a general-purpose computer system in accordance with embodiments of this disclosure; and -
FIG. 13 is a functional block diagram of a general-purpose storage system in accordance with the general-purpose computer system ofFIG. 12 . - A liquid-cooled-server manufacturer may functionally verify the cooling performance of one or more servers for a given set of operating conditions, e.g., liquid supply rates and temperatures, ambient room temperature, etc. Some manufacturers may not characterize the cooling performance of such systems in an actual IT room architecture or a specific IT room configuration of interest to a given end user. Further, typically no guidance is provided to the end user regarding the effect of the liquid-cooled IT equipment on the overall data-center room (air) cooling. For example, in the case where a sufficiently large percentage of the IT equipment in the IT room is liquid cooled, traditional expensive and energy-intensive cooling systems (typically used in traditional air-cooled IT rooms) may not be required. In any case, the IT and room cooling are intimately coupled and the design of both systems must be considered concurrently. An IT room is a room that holds IT (Information Technology) equipment (e.g., servers, UPSs (uninterruptable power supplies), cooling equipment, etc.). One example of an IT room is a data center.
- IT room environments may consist of a large number of servers installed in a rack, with multiple racks arranged in rows or 2-row pods. The specific physical arrangement of such systems may affect the cooling performance. As one example, when a server is “racked,” the top surface of the uppermost server and the bottom surface of the lowest server may be exposed to ambient temperatures inside the rack. The other intermediate surfaces may be at similar temperatures so that there is little or no heat transfer. Furthermore, the heat transfer between the server skin and the room (which may also establish how much heat is transferred to the chilled water) may be difficult to determine and may include natural convection and/or thermal radiation. It may be impractical to physically test many possible configurations given the large number of possible configurations, thermal network type (hand or spreadsheet) predictions may provide insufficient accuracy. While detailed Computational Fluid Dynamics (CFD) simulations may provide more accuracy by modeling the heat transfer between the outer server skin and the room environment, CFD may be impractical as a near real-time design tool for simultaneously modeling the combined internal and external server environments, due in part to the computationally intensive nature of CFD. There is currently no way for IT room designers to visualize how changes in the layout of a pod of server racks (with a mixed population of immersion-cooled, direct-to-chip-cooled, and air-cooled cooling types) will affect changes in room cooling requirements and skin surface temperature of immersion-cooled servers (if any).
- This disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following descriptions or illustrated by the drawings. The disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, the phraseology and terminology used herein is for description purposes and should not be regarded as limiting. The use of “including,” “comprising,” “having,” “containing,” “involving,” and variations herein, are meant to be open-ended, i.e. “including but not limited to.”
- Exemplary systems and methods described herein may solve at least the above problems by providing a real-time or near real-time thermal analysis of at least one of the server side or the external environment such that practical data-center level architectures can be designed and optimized.
- Systems and methods for determining liquid cooled IT room architectures are provided. A method for determining liquid cooled IT room architectures may comprise, receiving data regarding each of a plurality of IT room equipment in an IT room environment and displaying characteristics of the plurality of IT room equipment in an IT room environment based on the received data. One embodiment may include a web-based trade-off-style tool for computing cooling requirements of liquid-cooled server pods in an IT room. Such a tool may facilitate the analysis of a single pod comprised of any combination of immersion-cooled, direct-to-chip-cooled, and air-cooled racks.
- “Immersion-cooled” may include “partially-immersed” systems where some amount of dielectric fluid is circulated throughout the server and can pool in the bottom of the server, typically, after being pumped directly onto hot server components. This method is somewhat different than the “bathtub” style immersion cooling where the server is completely immersed and cooled only by natural convection.
- Some embodiments of this disclosure contemplate a calculation technique which uses the results of “offline” CFD simulations to provide simpler real-time thermal calculations. Some embodiments may include a “flow-dependent” heat exchanger effectiveness option which allows the user to specify the effectiveness at given reference dielectric fluid and chilled-water flowrates. A model may then automatically adjust effectiveness as the user varies flowrates.
- Some embodiments include a “cold plate effectiveness” coefficient for direct to chip servers as the fraction of IT component (e.g., a CPU or GPU) heat that is removed by the cold-plate fluid serving the IT component. Further, scenarios assuming that the immersion-cooled server skin temperature is equal to return temperature of the dielectric fluid—essentially the fluid pooled at the bottom of the server are contemplated in various embodiments. Such scenarios are important to reducing the number of unknowns to that of the number of available equations.
- Additional embodiments include, identifying specific conditions when the total heat load to the room air is very low and cooling may be adequately provided by “comfort cooling” systems. This may lead to new IT room cooling architectures or the concept of a “cooling out” IT room where the air is not actively cooled but “floats” to the point where all heat is removed (most efficiently) through the chilled water. This scenario may imply that cooling redundancy (on the air side) may not be required.
- Current systems with a graphical user interface for designing a liquid cooled IT room architecture may not provide a visual indicator of how a determined dielectric fluid return temperature and changes to a design parameter alter an amount of required room cooling power per unit area or surface temperature of an immersion-cooled equipment rack in a meaningful manner to IT-room designers. This is a technical problem. An exemplary embodiment of a system for designing a liquid cooled IT room architecture may comprise a processor that performs steps including simultaneously displaying a configuration region and a results region, where the configuration region includes user-selectable elements corresponding to at least one rack in an IT room. The system may receive a design parameter responsive to a user input and determine a dielectric fluid return temperature based on an energy balance equation and heat exchange equation. The system may, responsive to receiving the design parameter and determining the temperature, display a graph representing required room cooling power superimposed over room cooling ranges. In some embodiments, instead or in addition, the system may display a graph representing surface temperature of an immersion-cooled equipment rack superimposed over surface cooling ranges. At least this foregoing combination of features comprises a system with a graphical user interface for designing a liquid cooled IT room architecture that serves as a technical solution to the foregoing technical problem. This technical solution is not routine and is unconventional. This technical solution is a practical application of a computer-aided-design system that solves the foregoing technical problem and constitutes an improvement in the technical field of software design for IT-room computer-aided-design applications at least by facilitating a meaning visual indicator of how a determined dielectric fluid return temperature and changes to a design parameter alter an amount of required room cooling power per unit area or surface temperature of an immersion-cooled equipment rack.
-
FIG. 1 illustrates an example graphical user interface (GUI) generally indicated at 10 for designing liquid cooled IT room architectures. TheGUI 10 includes afirst region 12 and asecond region 14. Each of theregions GUI 10 may be configured to display user-selectable elements (e.g., drop down menus, radio buttons, sliders, text boxes, etc.) and/or display information calculated by one or more processors. In one example, thefirst region 12 includes one or more GUI elements for receiving user input(s) and thesecond region 14 displays output(s) produced that are responsive to the input(s) being received by the one or more processors. It is understood that changing the exact number and arrangement of regions in the GUI is readily apparent to one having ordinary skill in the art. In an example, thefirst region 12 includes a GUI button that opens a separate window for advanced options for inputting data. - For immersion-cooled servers, energy balance and heat exchanger calculations may be used in computing the thermal resistance Ramb between the external server skin and the surrounding room ambient. These latter physics may be captured in CFD simulations, which may be reduced to correlations and table interpolation. As Ramb depends on computed temperatures, temperature calculations are iterative, initial temperatures are assumed so that Ramb may be estimated. Next, new temperatures are computed which can be used to further improve the estimate of Ramb. The process may then repeat until there are no further significant changes in Ramb.
- For direct-to-chip-cooled servers, a “cold plate effectiveness” may be defined as the fraction of IT (chip) heat that is removed by the cold-plate fluid and a “% server power served by cold plate”. With these values assumed, the fractions of heat released to the air are known so that the external server skin temperature and Ramb may not be needed.
- Some embodiments of the disclosure contemplate computing the heat transfer between the chilled-water pipes and the room air as this may add to the room heat load.
- Some embodiments of the available outputs for designing liquid cooled IT room architectures may include, a breakdown of how heat produced by immersion-cooled, direct-to-chip-cooled, and/or air-cooled racks is removed—e.g., by air or water cooling. Any room (air) cooling requirements on a W/ft2 or (W/m2) basis and an indication of when the design heat load is in the “comfort cooling” or “IT room cooling” regimes. A displayed maximum surface temperature of immersion-cooled racks may be used to ensure compliance with maximum touch-surface-temperature limits. Calculations may include a table of fluid temperatures “in” and “out” of all equipment and the entire pod in aggregate.
- In designing a liquid cooling architecture (e.g., including immersion cooling and/or direct-to-chip architectures) for an IT room, if one had unlimited time, then full CFD simulations of the room housing the IT equipment to be cooled would be performed for every design iteration. Consequently, a major drawback is that thousands of simulations are needed in a short period of time, and it can take weeks of computation time to compute just a few thousand full CFD simulations of a server pod with two rows of servers and 4 racks per row, for example.
- Examples described herein include a web-based design tool for designing liquid cooling-based architectures in various types of structures (e.g., IT room, office building, warehouse). Such a design tool is shown by the GUI generally indicated at 16 in
FIG. 2A . TheGUI 16 is divided into two regions: aconfiguration region 18 and aresults region 20. The configuration region differs from the results region primarily in that the configuration region includes a plurality of user-selectable graphical user interface elements. Some of these selectable elements include drop downmenus 11 andsliders 13. When a user selects a value from a list in the drop-down menu or changes the position of the button of a slider, a value in the design tool is updated for subsequent cooling calculation processing. - Though the
results region 20 does not include user-selectable GUI elements like theconfiguration region 18, the results region displays a plurality ofgraphs configuration region 18. Every cooling architecture will vary in design based on a number of factors including the number of equipment racks being cooled, the type of cooling for each rack, the cooling minimum or maximum requirements of the ambient space, and so on. - Within the
results region 20 is a first graph 19 and asecond graph 21. The first graph 19 is superimposed over a fixed plurality of room cooling ranges including a firstroom cooling range 7 a and a secondroom cooling range 7 b. Thesecond graph 21 is superimposed over a fixed plurality of surface cooling ranges including a firstsurface cooling range 9 a, a second surface cooling range 9 b, and a thirdsurface cooling range 9 c. In an example, the first graph 19 represents an amount of power consumed per a unit of area (e.g., W/ft2 or W/m2) of the IT room. The first graph 19 is superimposed over the firstroom cooling range 7 a and secondroom cooling range 7 b, terminating at anedge 19 a in the secondroom cooling range 7 b. In the example ofFIG. 2A , the firstroom cooling range 7 a extends from 0 W/ft2 to about 50 W/ft2 and the secondroom cooling range 7 b extends from about 50 W/ft2 to 200 W/ft2. As shown inFIG. 2A , theedge 19 a of the first graph 19 indicates a value in the secondroom cooling range 7 b. In some examples, the firstroom cooling range 7 a is a “comfort cooling” range and thesecond cooling range 7 b is an “IT room cooling” range or “data center cooling” range. Thesecond graph 21 represents a maximum surface temperature of at least one immersion-cooled equipment rack cooled by the architecture being designed. In one example, thesecond graph 21 includes a firstsurface cooling range 9 a from 10° C. to 45° C., a second surface cooling range 9 b from 45° C. to 60° C., and a thirdsurface cooling range 9 c from 60° C. to 100° C. Thesecond graph 21, as shown inFIG. 2A , terminates at anedge 21 a, which corresponds to a maximum surface temperature value in the thirdsurface cooling range 9 c. - It is understood that the ranges described above are one example and those in the field may set different ranges depending on their unique design requirements. As the user-selectable GUI buttons are manipulated to change in value, such as the
sliders 13 being adjusted, the first graph 19 and/or thesecond graph 21 increase or decrease in value, thereby changing the position of theircorresponding edge corresponding range - An example of a design parameter is power per server. Another example of a design parameter is power per rack. In some examples, for immersion-cooled racks, design parameters may include, but are not limited to power per sever, power per rack, dielectric fluid flowrate per server, heat exchanger effectiveness, chilled water flowrate per server, or chilled water flowrate per rack. In some examples, for direct-to-chip-cooled racks, design parameters may include, but are not limited to power per server, power per rack, chilled flowrate per server, chilled flowrate per rack, cold plate effectiveness, or % server power served by cold plate. Other design parameters include pod room air temperature, pod chilled water supply temperature, layout with number of rows and number of racks per row, number of immersion-cooled servers per rack, number of direct-to-chip-cooled servers per rack, floor area per pod average power per rack for air-cooled racks, piping length from pod to wall, piping outer diameter, or piping redundancy.
- In certain embodiments, these ranges are specified automatically and are based on the particular set of user inputs in the
configuration region 18. In other embodiments, these ranges are manually set by a user, and then retained by the controller when the user subsequently accesses theGUI 16 in the future (e.g., save the user's login credentials in the cloud, on a local server, etc.). - Because the
configuration region 18 and theresults region 20 can be displayed simultaneously (i.e., in real-time on the same screen or display), and the first graph 19 and thesecond graph 21 can be configured to be dynamically updated responsive to users entering new design parameters into the tool via one of the GUI elements in theconfiguration section 18, a user can easily and quickly see the effects of making adjustments in theconfiguration region 18. As an example, a user may want to design a disruptive IT equipment cooling architecture that is both efficient enough to be integrated into an office setting (e.g., in a comfort cooling range) and handled by existing cooling equipment, and is safe to the touch (e.g., in a safe/lower maximum surface temperature range). Keeping the temperature ranges of a particular design in the forefront of theresults region 20 enables efficient adjustments, corrections, and improvements to be made by a user of the design tool. - The
results section 20 may include athird graph 15 representing a percentage of total heat load produced by liquid cooling in the architecture being designed and/or air cooling in the architecture, and afourth graph 17 representing a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture. In the example architecture being designed in theGUI 16, as shown inFIG. 2A , both liquid and air types of cooling are included, as well as immersion-cooled racks, direct-to-chip cooled racks, and air-cooled racks. In other architectures being designed using theGUI 16, any number of different rack types may be included. In one example, an architecture includes only immersion-cooled racks and direct-to-chip cooled racks, and no air-cooled racks. - In certain embodiments, additional GUI elements (i.e.,
buttons 22, 24) are provided in theconfiguration region 18. When thefirst button 22 is pressed, theGUI 16 overlays a smalleradvanced pod window 23, as shown inFIG. 2B . Similarly, when thesecond button 24 is pressed, theGUI 16 overlays a smaller advancedimmersion cooling window 25. It is understood that the terms “press,” “select,” “click,” “touch” and the like, as used herein refer to those actions understood by those of skill in the art that are user for selecting GUI elements (e.g., mouse clicking, touch screen touching with stylus or finger). -
FIG. 3 illustrates an example calculation for immersion cooled racks for designing liquid cooled IT room architectures using a GUI (e.g., the GUI 16). A system of equations is formed by anenergy balance equation 27 and aheat exchange equation 29. Some quantities required (e.g., Ramb) in the calculation of theenergy balance equation 27 and theheat exchange equation 29 are further described in other figures provided herein (e.g., seeFIG. 5 for the calculation of Ramb). -
FIG. 4 illustrates modes of heat transfer between the servers and the surrounding room environment for designing liquid cooled IT room architectures using a GUI (e.g., the GUI 16) as described herein. The equipment rack layout provided by example inFIG. 4 is, in certain embodiments, a layout used to calculate over 1000 CFD simulations. -
FIG. 5 illustrates an example calculation of thermal resistances for immersion cooled racks for designing liquid cooled IT room architectures. The overall thermal resistance between the external server skin and the ambient temperature, Ramb, depends on various temperatures, but for the sake of design time constraints, one may assume temperatures are known (for purposes of computing Ramb) then iteratively solve for temperatures and update Ramb until no further changes occur. Ramb includes natural convection and thermal radiation between the servers and the rack skin and the rack skin and the ambient room. Ramb is a function of server emissivity, ΔT (the difference between the server skin temperature Th in and the ambient room temperature Tamb), and the ambient temperature Tamb. CFD simulations were analyzed in which these design parameters were varied. Using curve fitting, correlations for Ramb were determined. Since Ramb is different for stand-alone, middle, and end rack positions, Ramb is weighted based on the number of each type of rack position in pod configuration as shown below. - Of note, this approach is technically only correct when all racks in pod are immersion-cooled; otherwise it is just a statistically reasonable guess. Averaging Ramb as shown is not precisely correct either because each rack type technically would have different server-skin and dielectric fluid temperatures—which are averaged together in certain embodiments.
-
FIG. 6 illustrates an example thermal-resistance correlation calculation for ambient temperatures for immersion-cooled racks such as those described above. -
FIG. 7 illustrates example thermal-resistance interpolation tables for immersion-cooled racks for designing liquid cooled IT room architectures using a GUI (e.g., the GUI 16) as described herein. In certain embodiments, the GUI is presented in a web browser and the interpolation tables are stored in a storage. The storage may be local and/or remote to the computer system hosting the web browser. In an example, the GUI (through communication with at least one processor) first determines which type of rack is being simulated (e.g., stand-alone, middle, or end). Second, with the rack type(s) known in the pod, the ambient temperature Tamb and thermal emissivity ε are used to determine the constants of the exponential function for Ramb. In certain embodiments, one or more of the most closely matching table entries to the provided the ambient temperature Tamb and thermal emissivity ε are averaged or combined in a weighted sum. Each table entry specifies an interpolation of the exponential function for Ramb with the data obtained from over 1000 CFD simulations. -
FIG. 8 illustrates an example calculation for direct-to-chip cooled racks for designing liquid cooled IT room architectures. Since the fraction of heat covered by cold plates and the cold effectiveness are given, the total heat transferred to the water and the air can be directly computed. Tc out can be computed from an energy balance on the water. Additionally, the heat transferred to the room air is the difference between the total power dissipation and the heat transferred to the air. -
FIG. 9 illustrates an example calculation for chilled-water temperature and floor area for designing liquid cooled IT room architectures. For the minimum floor area per pod shown inFIG. 9 , the minimum floor area is enforced in the GUI tool input values. This example assumes a minimum aisle spacing of 4 ft around the perimeter of the pod, 2 ft wide×3.5 ft deep racks, and a 3 ft hot aisle. -
FIG. 10 illustrates an example calculation for piping length for designing liquid cooled IT room architectures. On the left-hand side ofFIG. 10 , a single-row server rack layout is provided. On the right-hand side ofFIG. 10 , a double-row server rack layout is provided. In both layouts, a distance Lext is provided to indicate the distance between the ambient wall and the external skin surface temperature. -
FIG. 11 illustrates an example piping heat transfer calculation for designing liquid cooled IT room architectures. This calculation assumes that the piping in its entirety can be represented as a horizontal cylinder with skin temperature equal to the average of the chilled-water supply and return temperatures. A natural-convection heat transfer coefficient is estimated and total piping heat transfer qpiping per the equations inFIG. 11 . - Various embodiments of the disclosure may be implemented as specialized software executing in a
computer system 1100 such as that shown inFIG. 12 . Thecomputer system 1100 may include aprocessor 1120 connected to one ormore memory devices 1130, such as a disk drive, memory, or other device for storing data.Memory 1130 is typically used for storing programs and data during operation of thecomputer system 1100. Thecomputer system 1100 may also include astorage system 1150 that provides additional storage capacity. Components ofcomputer system 1100 may be coupled by aninterconnection mechanism 1140, which may include one or more busses (e.g., between components that are integrated within the same machine) and/or a network (e.g., between components that reside on separate discrete machines). Theinterconnection mechanism 1140 enables communications (e.g., data, instructions) to be exchanged between system components ofsystem 1100. -
Computer system 1100 also includes one ormore input devices 1110, for example, a keyboard, mouse, trackball, microphone, touch screen, and one ormore output devices 1160, for example, a printing device, display screen, speaker. In addition,computer system 1100 may contain one or more interfaces (not shown) that connectcomputer system 1100 to a communication network (in addition or as an alternative to the interconnection mechanism 1140). - The
storage system 1150, shown in greater detail inFIG. 13 , typically includes a computer readable and writeablenonvolatile recording medium 1210 in which signals are stored that define a program to be executed by the processor or information stored on or in the medium 1210 to be processed by the program to perform one or more functions associated with embodiments described herein. The medium may, for example, be a disk or flash memory. Typically, in operation, the processor causes data to be read from thenonvolatile recording medium 1210 into anothermemory 1220 that allows for faster access to the information by the processor than does the medium 1210. Thismemory 1220 is typically a volatile, random access memory such as a Dynamic Random-Access Memory (DRAM) or Static RAM (SRAM). It may be located instorage system 1200, as shown, or inmemory system 1130. Theprocessor 1120 generally manipulates the data within the integratedcircuit memory circuit memory element particular memory system 1130 orstorage system 1150. - The computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC). Aspects of the disclosure may be implemented in software, hardware or firmware, or any combination thereof. Further, such methods, acts, systems, system elements and components thereof may be implemented as part of the computer system described above or as an independent component.
- Although
computer system 1100 is shown by way of example as one type of computer system upon which various aspects of the disclosure may be practiced, it should be appreciated that aspects of the disclosure are not limited to being implemented on the computer system as shown inFIG. 13 . Various aspects of the disclosure may be practiced on one or more computers having a different architecture or components shown inFIG. 13 . Further, where functions or processes of embodiments of the disclosure are described herein (or in the claims) as being performed on a processor or controller, such description is intended to include systems that use more than one processor or controller to perform the functions. -
Computer system 1100 may be a computer system that is programmable using a high-level computer programming language.Computer system 1100 may be also implemented using specially programmed, special purpose hardware. Incomputer system 1100,processor 1120 is typically a commercially available processor such as the well-known Pentium class processor available from the Intel Corporation. Many other processors are available. Such a processor usually executes an operating system which may be, for example, the Windows 95, Windows 98, Windows NT, Windows 2000, Windows ME, Windows XP, Vista, Windows 7,Windows 10, or progeny operating systems available from the Microsoft Corporation, MAC OS System X, or progeny operating system available from Apple Computer, the Solaris operating system available from Sun Microsystems, UNIX, Linux (any distribution), or progeny operating systems available from various sources. Many other operating systems may be used. - The processor and operating system together define a computer platform for which application programs in high-level programming languages are written. It should be understood that embodiments of the disclosure are not limited to a particular computer system platform, processor, operating system, or network. Also, it should be apparent to those skilled in the art that the present disclosure is not limited to a specific programming language or computer system. Further, it should be appreciated that other appropriate programming languages and other appropriate computer systems could also be used.
- One or more portions of the computer system may be distributed across one or more computer systems coupled to a communications network. For example, as discussed above, a computer system that determines available power capacity may be located remotely from a system manager. These computer systems also may be general-purpose computer systems. For example, various aspects of the disclosure may be distributed among one or more computer systems configured to provide a service (e.g., servers) to one or more client computers, or to perform an overall task as part of a distributed system. For example, various aspects of the disclosure may be performed on a client-server or multi-tier system that includes components distributed among one or more server systems that perform various functions according to various embodiments of the disclosure. These components may be executable, intermediate (e.g., IL) or interpreted (e.g., Java) code which communicate over a communication network (e.g., the Internet) using a communication protocol (e.g., TCP/IP). For example, one or more database servers may be used to store device data, such as expected power draw, that is used in designing layouts associated with embodiments of the present disclosure.
- It should be appreciated that the disclosure is not limited to executing on any particular system or group of systems. Also, it should be appreciated that the disclosure is not limited to any particular distributed architecture, network, or communication protocol.
- Various embodiments of the present disclosure may be programmed using an object-oriented programming language, such as JavaScript, SmallTalk, Java, C++, Ada, or C# (C-Sharp). Other object-oriented programming languages may also be used. Alternatively, functional, scripting, and/or logical programming languages may be used, such as BASIC, ForTran, COBoL, TCL, or Lua. Various aspects of the disclosure may be implemented in a non-programmed environment (e.g., documents created in HTML, XML or other format that, when viewed in a window of a browser program render aspects of a graphical-user interface (GUI) or perform other functions). Various aspects of the disclosure may be implemented as programmed or non-programmed elements, or any combination thereof.
- At least some embodiments of systems and methods described above are generally described for use in IT rooms having equipment racks; however, embodiments of the disclosure may be used with IT rooms without equipment racks and with facilities other than IT rooms. Some embodiments may comprise a number of computers distributed geographically.
- In some embodiments, results of analyses are described as being provided in real or near real-time. As understood by those skilled in the art, the use of the term real-time is not meant to suggest that the results are available immediately, but rather, are available quickly giving a designer the ability to try a number of different designs over a short period of time, such as a matter of minutes.
- Having thus described several aspects of at least one embodiment, it is to be appreciated various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure and are intended to be within the scope of the disclosure. Accordingly, the foregoing description and drawings are by way of example only.
Claims (20)
1. A system for designing a liquid cooled IT room architecture for an IT room, the system comprising:
at least one processor configured to:
receive a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room;
determine a dielectric fluid return temperature Th in in the architecture based on an energy balance equation and a heat exchange equation; and
responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculate and display at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
2. The system of claim 1 , wherein dynamically calculating comprises dynamically calculating a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture.
3. The system of claim 1 , wherein dynamically calculating comprises dynamically calculating a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
4. The system of claim 1 , wherein the dielectric fluid return temperature Th in is determined by calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
5. The system of claim 4 ,
wherein where Nsa is a number of stand alone racks, Nm is a number of middle racks, Ne is a number of end racks, Ramb sa is a thermal resistance of the stand alone racks, Ramb m is a thermal resistance of the middle racks, and Ramb e is a thermal resistance of the end racks.
6. The system of claim 4 , wherein Ramb=αe−βΔT γ where ΔT=|Th in−Tamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values.
7. The system of claim 1 , wherein the dielectric fluid return temperature is determined by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
8. The system of claim 7 , wherein the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
9. The system of claim 1 , wherein the at least one processor is further configured to solve the energy balance equation and the heat exchange equation for two unknowns including the dielectric fluid return temperature Th in where h denotes a hot stream.
10. The system of claim 9 wherein in solving the energy balance equation and the heat exchange equation, a temperature of external skin of the at least one immersion-cooled equipment rack is equivalent to the dielectric fluid return temperature Th in.
11. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps comprising:
receiving a design parameter, responsive to a user input, corresponding to at least one equipment rack in the IT room;
determining a dielectric fluid return temperature Th in in the architecture based on an energy balance equation and a heat exchange equation; and
responsive to receiving the design parameter and determining the dielectric fluid return temperature, dynamically calculating and displaying at least one of a surface temperature of at least one immersion-cooled equipment rack cooled by the architecture or an amount of required room cooling power per a unit of area of the IT room.
12. The non-transitory computer-readable medium of claim 11 , wherein dynamically calculating comprises dynamically calculating a percentage of total heat load removed by liquid cooling in the architecture and/or air cooling in the architecture.
13. The non-transitory computer-readable medium of claim 11 , wherein dynamically calculating comprises dynamically calculating a percentage of total heat load produced by the at least one immersion-cooled rack, at least one direct-to-chip-cooled rack, at least one air-cooled rack, or piping in the architecture.
14. The non-transitory computer-readable medium of claim 11 , wherein the dielectric fluid return temperature Th in is determined by calculating an overall thermal resistance Ramb between the ambient environment and external skin of the at least one immersion-cooled equipment rack.
15. The non-transitory computer-readable medium of claim 14 , wherein
where Nsa is a number of stand alone racks, Nm is a number of middle racks, Ne is a number of end racks, Ramb sa is a thermal resistance of the stand alone racks, Ramb m is a thermal resistance of the middle racks, and Ramb e is a thermal resistance of the end racks.
16. The non-transitory computer-readable medium of claim 14 , wherein Ramb=αe−βΔT γ where ΔT=|Th in−Tamb|, Tamb is an ambient room temperature, and α, β, and γ are previously-computed constants calculated over a range of thermal emissivity ε and ambient temperature Tamb values.
17. The non-transitory computer-readable medium of claim 11 , wherein the dielectric fluid return temperature is determined by retrieving a plurality of constants from one or more stored tables of simulation data generated from a plurality of previously completed computational fluid dynamics simulations.
18. The non-transitory computer-readable medium of claim 17 , wherein the one or more stored tables include one table for stand-alone racks, one table for middle racks, or one table for end racks.
19. The non-transitory computer-readable medium of claim 11 , wherein the steps further comprise solving the energy balance equation and the heat exchange equation for two unknowns including the dielectric fluid return temperature Th in where h denotes a hot stream.
20. The non-transitory computer-readable medium of claim 19 wherein in solving the energy balance equation and the heat exchange equation, a temperature of external skin of the at least one immersion-cooled equipment rack is equivalent to the dielectric fluid return temperature Th in.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/513,997 US20220137805A1 (en) | 2020-03-31 | 2021-10-29 | Systems and methods for determining liquid cooled architectures in an it room |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202063002403P | 2020-03-31 | 2020-03-31 | |
US17/217,522 US11188214B2 (en) | 2020-03-31 | 2021-03-30 | Systems and methods for determining liquid cooled architectures in an IT room |
US17/513,997 US20220137805A1 (en) | 2020-03-31 | 2021-10-29 | Systems and methods for determining liquid cooled architectures in an it room |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/217,522 Continuation US11188214B2 (en) | 2020-03-31 | 2021-03-30 | Systems and methods for determining liquid cooled architectures in an IT room |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220137805A1 true US20220137805A1 (en) | 2022-05-05 |
Family
ID=75302418
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/217,522 Active US11188214B2 (en) | 2020-03-31 | 2021-03-30 | Systems and methods for determining liquid cooled architectures in an IT room |
US17/513,997 Pending US20220137805A1 (en) | 2020-03-31 | 2021-10-29 | Systems and methods for determining liquid cooled architectures in an it room |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/217,522 Active US11188214B2 (en) | 2020-03-31 | 2021-03-30 | Systems and methods for determining liquid cooled architectures in an IT room |
Country Status (2)
Country | Link |
---|---|
US (2) | US11188214B2 (en) |
EP (1) | EP3889820A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11188214B2 (en) * | 2020-03-31 | 2021-11-30 | Schneider Electric It Corporation | Systems and methods for determining liquid cooled architectures in an IT room |
GB2604345B (en) * | 2021-03-01 | 2023-03-22 | Etl Systems Ltd | Modular electronic apparatus for distribution of satellite signals |
US20230209773A1 (en) * | 2021-12-29 | 2023-06-29 | Microsoft Technology Licensing, Llc | Systems and methods for mixing immersion fluids in immersion-cooled datacenters |
US20230247795A1 (en) | 2022-01-28 | 2023-08-03 | The Research Foundation For The State University Of New York | Regenerative preheater for phase change cooling applications |
CN117646735A (en) * | 2023-10-31 | 2024-03-05 | 超聚变数字技术有限公司 | Fan rotating speed adjusting method and device and related products |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7313503B2 (en) * | 2002-02-19 | 2007-12-25 | Hewlett-Packard Development Company, L.P. | Designing layout for internet datacenter cooling |
US7885795B2 (en) * | 2005-05-02 | 2011-02-08 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US20120041569A1 (en) * | 2010-08-12 | 2012-02-16 | American Power Conversion Corporation | System and method for predicting transient cooling performance for a data center |
US8351206B2 (en) * | 2010-06-29 | 2013-01-08 | International Business Machines Corporation | Liquid-cooled electronics rack with immersion-cooled electronic subsystems and vertically-mounted, vapor-condensing unit |
WO2013046227A2 (en) * | 2011-09-03 | 2013-04-04 | Tata Consultancy Services Limited | Design optimization for cooling |
US20190169842A1 (en) * | 2017-12-01 | 2019-06-06 | Johns Manville | Aerogel containing foam board |
EP3889820A1 (en) * | 2020-03-31 | 2021-10-06 | Schneider Electric IT Corporation | Systems and methods for determining liquid cooled architectures in an it room |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050097512A1 (en) * | 2003-10-30 | 2005-05-05 | Vangilder James H. | Telecommunications service program |
US7187380B2 (en) * | 2003-10-30 | 2007-03-06 | Hewlett-Packard Development Company, L.P. | Telecommunications graphical service program |
US7412045B2 (en) * | 2003-10-30 | 2008-08-12 | Hewlett-Packard Development Company, L.P. | Telecommunications service program |
US7881910B2 (en) * | 2005-05-02 | 2011-02-01 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US7681404B2 (en) * | 2006-12-18 | 2010-03-23 | American Power Conversion Corporation | Modular ice storage for uninterruptible chilled water |
US7599175B1 (en) * | 2007-07-26 | 2009-10-06 | Sun Microsystems, Inc. | Vibration-free fan mounting device |
US20090113323A1 (en) * | 2007-10-31 | 2009-04-30 | Microsoft Corporation | Data center operation optimization |
US8201028B2 (en) * | 2008-02-15 | 2012-06-12 | The Pnc Financial Services Group, Inc. | Systems and methods for computer equipment management |
US8701746B2 (en) * | 2008-03-13 | 2014-04-22 | Schneider Electric It Corporation | Optically detected liquid depth information in a climate control unit |
US8355890B2 (en) * | 2009-05-08 | 2013-01-15 | American Power Conversion Corporation | System and method for predicting maximum cooler and rack capacities in a data center |
US8171142B2 (en) * | 2010-06-30 | 2012-05-01 | Vmware, Inc. | Data center inventory management using smart racks |
US8838286B2 (en) * | 2010-11-04 | 2014-09-16 | Dell Products L.P. | Rack-level modular server and storage framework |
US8839036B2 (en) * | 2010-12-30 | 2014-09-16 | Schneider Electric It Corporation | System and method for root cause analysis |
US9357671B2 (en) * | 2011-01-11 | 2016-05-31 | Schneider Electric It Corporation | Cooling unit and method |
US9223905B2 (en) * | 2011-03-25 | 2015-12-29 | Schneider Electric It Corporation | Systems and methods for predicting fluid dynamics in a data center |
US9830410B2 (en) * | 2011-12-22 | 2017-11-28 | Schneider Electric It Corporation | System and method for prediction of temperature values in an electronics system |
US9845977B2 (en) * | 2011-12-23 | 2017-12-19 | Schneider Electric It Corporation | Systems and methods for computer room air conditioning |
US9445529B2 (en) | 2012-05-23 | 2016-09-13 | International Business Machines Corporation | Liquid cooled data center design selection |
TWI424309B (en) * | 2012-08-24 | 2014-01-21 | Msi Electronic Kun Shan Co Ltd | Computer and controlling method for smart fan thereof |
US10034417B2 (en) * | 2015-02-09 | 2018-07-24 | Schneider Electric It Corporation | System and methods for simulation-based optimization of data center cooling equipment |
US10585462B2 (en) * | 2016-09-26 | 2020-03-10 | International Business Machines Corporation | System level model for pumped two-phase cooling systems |
US10817033B2 (en) * | 2017-12-14 | 2020-10-27 | Schneider Electric It Corporation | Method and system for predicting effect of a transient event on a data center |
US10936381B1 (en) * | 2019-12-11 | 2021-03-02 | Dell Products, L.P | System and method for improving thermal performance of an information handling system |
-
2021
- 2021-03-30 US US17/217,522 patent/US11188214B2/en active Active
- 2021-03-30 EP EP21166089.9A patent/EP3889820A1/en active Pending
- 2021-10-29 US US17/513,997 patent/US20220137805A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7313503B2 (en) * | 2002-02-19 | 2007-12-25 | Hewlett-Packard Development Company, L.P. | Designing layout for internet datacenter cooling |
US7885795B2 (en) * | 2005-05-02 | 2011-02-08 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US8351206B2 (en) * | 2010-06-29 | 2013-01-08 | International Business Machines Corporation | Liquid-cooled electronics rack with immersion-cooled electronic subsystems and vertically-mounted, vapor-condensing unit |
US20120041569A1 (en) * | 2010-08-12 | 2012-02-16 | American Power Conversion Corporation | System and method for predicting transient cooling performance for a data center |
WO2013046227A2 (en) * | 2011-09-03 | 2013-04-04 | Tata Consultancy Services Limited | Design optimization for cooling |
US20190169842A1 (en) * | 2017-12-01 | 2019-06-06 | Johns Manville | Aerogel containing foam board |
EP3889820A1 (en) * | 2020-03-31 | 2021-10-06 | Schneider Electric IT Corporation | Systems and methods for determining liquid cooled architectures in an it room |
Non-Patent Citations (6)
Title |
---|
Lee, J., Mudawar, I., "Fluid flow and heat transfer characteristics of low temperature two-phase micro-channel heat sinks – Part 1: Experimental methods and flow visualization results", August 2008, International Journal of Heat and Mass Transfer, Volume 51, Issues 17–18, Pages 4315-4326 (Year: 2008) * |
Microsoft, "Controls for Windows apps", Accessed March 2025, https://learn.microsoft.com/en-us/windows/apps/design/controls/ (Year: 2025) * |
Microsoft, "Tutorial: Create a math quiz WinForms app", Accessed March 2025, https://learn.microsoft.com/en-us/visualstudio/get-started/csharp/tutorial-windows-forms-math-quiz-create-project-add-controls?view=vs-2022 (Year: 2025) * |
Patrick Birbarah, Tarek Gebrael, Thomas Foulkes, Andrew Stillwell, Alexandra Moore, Robert Pilawa-Podgurski, Nenad Miljkovic, "Water immersion cooling of high power density electronics", February 2020, International Journal of Heat and Mass Transfer, Volume 147 (Year: 2020) * |
Ullah, R., Ahmad, N., Malik, S., Akbar, S., and Anjum, A., "Simulator for modeling, analysis, and visualizations of thermal status in data centers", September 2018, Sustainable Computing: Informatics and Systems, Volume 19, Pages 324-340 (Year: 2018) * |
VanGilder, J., Healey, C., Condor, M., Tian, W. and Menusier, Q., "A Compact Cooling-System Model for Transient Data Center Simulations", July 26, 2018, 2018 17th IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITherm), pp. 707-715 (Year: 2018) * |
Also Published As
Publication number | Publication date |
---|---|
US20210303145A1 (en) | 2021-09-30 |
EP3889820A1 (en) | 2021-10-06 |
US11188214B2 (en) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11188214B2 (en) | Systems and methods for determining liquid cooled architectures in an IT room | |
US10034417B2 (en) | System and methods for simulation-based optimization of data center cooling equipment | |
US8725307B2 (en) | System and method for measurement aided prediction of temperature and airflow values in a data center | |
US8972217B2 (en) | System and method for predicting temperature values in a data center | |
US8355890B2 (en) | System and method for predicting maximum cooler and rack capacities in a data center | |
CN102414686B (en) | System and method for predicting cooling performance of arrangements of equipment in a data center | |
AU2012236965B2 (en) | Systems and methods for predicting fluid dynamics in a data center | |
US10157245B2 (en) | System and method for fluid dynamics prediction with an enhanced potential flow model | |
US9830410B2 (en) | System and method for prediction of temperature values in an electronics system | |
US9952103B2 (en) | Analysis of effect of transient events on temperature in a data center | |
US20120158387A1 (en) | System and methods for rack cooling analysis | |
EP2656165B1 (en) | Method for computing cooling redundancy at the rack level | |
US11570934B2 (en) | Systems and methods for generating in a graphical user interface a display representing air temperatures, pressures, and velocities in an information technology room | |
US20240184961A1 (en) | Cooling unit metrics for data center computational fluid dynamics | |
WO2025207445A1 (en) | Adaptive power usage effectiveness for data centers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SCHNEIDER ELECTRIC IT CORPORATION, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VANGILDER, JAMES WILLIAM;SHEEHAN, STUART MICHAEL;CONDOR, MICHAEL B.;REEL/FRAME:057957/0783 Effective date: 20210330 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |